@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6{font-weight: normal;}
body {font:13px/1.75 "Microsoft YaHei", arial,sans-serif; color: #333;  background:#fff;min-width: 1200px; overflow-x: hidden;}
.cl{height: 0px; clear: both;}
.fl{float: left; display: block;}
.fr{float: right;}
.container{width:1200px; margin:0 auto; height: 100%;}
.c{*zoom:1;}
.c:after{content: ""; display: block; height: 0; clear: both;}
.txt-c{text-align: center;}
.txt-l{ text-align: left;}
.txt-r{text-align: right;}
.bg-black{background: #000;}
.col-black{color: #000;}
.col-white{color: #fff;}
strong{ font-weight: bold;}
b{font-weight: bold;}
.m{ margin: 0 auto;}
.bd{width: 1200px;overflow: hidden;}
/* CSS Document */


/*head*/
.head{height: 100px;}


/*Hsrch*/
/*初始化按钮*/
.btn{display:inline-block;text-align:center;padding:0px;border:0px;margin:0px;position:relative;cursor:pointer;}
input.text,textarea.text{display:block;padding:0px;width:100%;border:0px;background:none;margin:0px;resize:none;}

.H-srch{height:90px;}
.H-srch .Hsrch-menu{display:block;width:78px;height:100px;background:url(../images/search.png) no-repeat center #e50012;margin-right:-24px;}
.Hsrch-box{width:300px;padding:10px;background:#fff;position:absolute;top:100px;right:326px;display:none;position:absolute;z-index:2;border-top:1px solid #f7f7f7;}
.Hsrch-block{height:32px;}
.Hsrch-block .btn{width:24px;height:32px;background:url(../images/search-on.png) no-repeat center / contain;}
.Hsrch-block .close{display:block;width:20px;height:20px;background:url(../images/x.png) no-repeat center / contain;float:right;}
.Hsrch-block .text{width:200px;height:32px;font-size:16px;float:left;margin:0 0 0 10px;}
.Hsrch-block .text::-webkit-input-placeholder{color:#6f6f6f;}
.H-srch:hover .Hsrch-box{display: block;}



.ny-contact {background: #fafafa;}
.ny-contact .bg{display: block;padding-left: 20px; height: 100px;background: url(../images/ny-contact.jpg) no-repeat center center;}
.ny-contact span,.ny-contact em{display: block;color: #fff;}
.ny-contact span{font-size: 18px;line-height: 18px;padding-top: 30px;}
.ny-contact em{font-family: arial;}
.ny-contact ul{padding: 20px 10px;background: #f2f2f2;margin-bottom: 20px;}
.ny-contact ul li span,.ny-contact ul li img,.ny-contact ul li a{display: block;margin: 0 auto;}
.ny-contact ul .ny-qcode{padding-bottom: 20px;border-bottom: 1px solid #ccc;margin-bottom: 20px;}
.ny-contact ul .ny-qcode span{color: #4c4c4c;line-height: 14px;padding-top: 10px;}
.ny-contact ul .ny-tel{font-size: 21px;font-family: arial;color: #e50012;line-height: 20px;padding-left: 40px;background: url(../images/ny-tel.png) no-repeat center left 6px;margin-bottom: 20px;}
.ny-right{width: 1200px; overflow: hidden;}


/*内页产品列表*/
.ny-right .ny-product-list ul{width: 930px;}
.ny-product-list ul li{float: left; width: 280px; margin-right: 30px; margin-bottom: 30px;}
.ny-product-list ul li .pic{width: 280px; height: 211px; border: solid 1px #ccc; position: relative; overflow: hidden;}
.ny-product-list ul li .more{position: absolute;top:0; background: rgba(229,0,18,0.8); width: 100%; height: 100%; transition:0.6s; opacity: 0;}
.ny-product-list ul li .line { display: block; background: #fff; position: absolute; top: 50%; left: 50%; opacity: 0; visibility: hidden; transition: 400ms; -webkit-transition: 400ms; }
.ny-product-list ul li .line_1 { width: 40px; height: 1px; margin: -1px 0px 0px -20px; transform: translateX(-55px); -webkit-transform: translateX(-55px); }
.ny-product-list ul li .line_2 { width: 1px; height: 40px; margin: -20px 0px 0px -1px; transform: translateY(55px); -webkit-transform: translateY(55px); }
.ny-product-list ul li:hover .more{opacity: 1;}
.ny-product-list ul li:hover .line { transform: translate(0); -webkit-transform: translate(0); opacity: 1; visibility: visible; }
.ny-product-list ul li h3{display: block;font-size: 15px; line-height: 45px; color: #333; border-bottom: 1px solid #ccc;  text-align: center;}

/*产品详情*/
.ny-right  .pro1 .pro-list-pic{width: 500px;}
.ny-right  .pro1 .spec-preview img{display: block;}
.ny-right  .pro1 .descript1{}
.ny-right  .pro1 .descript1 strong.title1{line-height: 38px;font-size: 28px; color: #2d2d2d;display: block;padding: 10px 0 15px; margin-bottom: 10px;}
.ny-right  .pro1 .descript1 p{width:656px;font-size: 15px;color: #999999;line-height: 28px;margin: 10px 0;text-align: justify;}
.ny-right  .pro1 .descript1 a.consult{display: block; width: 200px; height: 45px; font-size: 15px; color: #fff; line-height: 46px; text-align: center; background: #26344f; border-radius:20px; }
.ny-right  .pro1 .descript1 p.haoma{ color: #333;font-size: 15px;display: block; margin: 20px 0;}
.ny-right  .pro1 .descript1 p.haoma em {display: inline-block;color: #e50012;font-size: 25px;font-weight: bold; vertical-align: middle; font-family: arial;}
.ny-right  .pro1 .share{overflow: hidden;margin-top: 15px;}
.ny-right  .pro1 .share ul li{float: left;margin: 0 5px;}
.ny-right  .detail {margin-bottom: 20px;}
.ny-right  .detail .de-title{border-bottom: solid 3px #e50012; margin-bottom: 20px;}
.ny-right  .detail .de-title a{display: block;width: 130px; font-size: 16px;line-height: 45px;color: #fff; text-align: center; margin-top: 35px;background:#e50012;}
