@charset "UTF-8";
body{
	--page-width:calc(100vw);
}
.base{
	padding:0px 6px;
}
.wap{
	display:none !important;
}
.ntitle {
    line-height: 28px;   
    text-align: center;
    font-size: 18px;
    color: black;
    margin-bottom: 10px;
}

.ncontent {
    line-height: 25px;
	padding:0px 10px;
    padding-bottom: 55px;
}

.ninfo {
    color: #999;
    font-size: 12px;
    text-align: center;
    line-height: 20px;
    margin-bottom: 15px;
	 
}
.ncontent img{
	max-width:100%; height:auto !important;
}
.header{
	background:white; height:50px; width:100%; position:relative; border-bottom:solid 1px #eee;
}
.top-dh{
	width:100%; height:100%; position:relative; padding:0px 10px; text-align:center; padding-right:55px;
}
.top-dh a.logo{
	line-height:50px; 
}
.top-dh a.logo img{
	height:28px;
}
.top-dh .navs{
	top:50px; height:0px; overflow:hidden; position:fixed; left:0px; width:100%;   background:white; transition: all 0.6s; z-index:9999999;
}
.top-dh .navs ul li{
	height:51px; line-height:51px; text-align:center; border-bottom:solid 1px #eee;
}
.top-dh .navs ul li>div{
	display:none;
}
.top-dh .navs ul li>a{
	display:block; text-decoration:none; line-height:50px; color:#999; font-size:16px; font-size:16px;  
}
.hd-body{
	height:100%; overflow:hidden;
}
.top-dh.ons .navs{
	height:100%;
}
.top-dh a.mulu{
	position:absolute; right:8px; top:13px; font-size:18px; padding:0px 8px; text-decoration:none; color:#999;
}
.top-dh .navs ul li.cur>a{
	color:#EC0014; border-color:#ccc;
}
.search-k{
	display:none;
}
.search-t{
	 position:fixed; right:0px; bottom:0px; color:#999; font-size:16px; line-height:100px; width:100%; height:50px; line-height:50px; text-align:center; z-index:3000; display:none;
}
.top-dh.ons .search-t{
	display:block;
}
.search-t a{
	color:#999; text-decoration:none; display:inline-block; margin:0px 8px;
}
.search-t a.en{
	font-family:Arial, Helvetica, sans-serif;  
}
.search-t a.cur{
	color:#666;
}
.search-t a:last-child{
	display:none;
}

.index-product1{
	background:url(../images/index1.jpg) no-repeat center center; padding:25px 10px; background-size:cover; height:auto;
}
.index-product1 .product-tit{
	line-height:20px; color:#999; text-align:center; margin-bottom:18px;
}
.index-product1 .product-tit span{
	display:block; height:32px; line-height:32px; color:#333; font-size:16px;
}
.indexpleft{   overflow:hidden; position:relative;    }
.indexpleft .hd{ overflow:hidden; display:none   }
.indexpleft .bd{  }
.indexpleft .bd ul{ overflow:hidden; zoom:1; }
.indexpleft .bd ul li{ margin:0 0px; float:left;  overflow:hidden; text-align:center; width:50%; padding:0px 15px; margin-bottom:15px; }
.indexpleft .bd ul li .box{
	text-align:center; overflow:hidden;
}
.indexpleft .bd ul li .box a{
	   padding:0px 0px;  display:block; text-align:center; text-decoration:none; overflow:hidden;
}
.indexpleft .bd ul li .box a .rys{

}
.indexpleft .bd ul li:nth-child(5n+0),.indexpleft .bd ul li:nth-child(6n+0),.indexpleft .bd ul li:nth-child(7n+0),.indexpleft .bd ul li:nth-child(8n+0),.indexpleft .bd ul li:nth-child(9n+0){
	display:none;
}
.rys .img{
	height:135px; line-height:135px;
}
.rys .img img{
	max-height:120px; max-width:100%;
}
.rys .num{
	display:none;
}
.rys .txt{
	height:30px; line-height:30px;   color:#333; font-size:14px;
}
.rys .more{
	line-height:30px; color:#999; font-size:12px;
}

.index-newproduct{
	 padding:20px 5px;
}
.index-newproduct .newproduct-index{
	  position:relative; padding-top:20px;
}
.index-newproduct .newproduct-index .new-pcat{
	text-align:center;
}
.index-newproduct .newproduct-index .new-pcat .title{
	margin-bottom:12px; line-height:25px; font-size:12px; color:#999999; text-transform:uppercase;
}
.index-newproduct .newproduct-index .new-pcat .title span{
	display:block; height:30px; line-height:30px; color:#333333; font-size:16px;
}

.catpps{
	text-align:center;
}
.catpps a{
	color:#999; font-size:14px; margin:0px 15px; text-decoration:none; height:30px; margin-bottom:12px; line-height:30px; display:inline-block;  
}
.catpps a font{
	display:inline-block; line-height:30px;
}
.catpps a font{
	 display:inline-block;
}

.new-products{  overflow:hidden; position:relative;  width:100%;}
.new-products .hd{ display:none;}
.new-products .bd{ padding:0px;   }
.new-products .bd ul{ overflow:hidden; zoom:1; }
.new-products .bd ul li{ margin:0 1.5%; float:left;  width:47%; text-align:center; margin-bottom:18px; }
.new-products .bd ul li a.snimg{
	display:block; background:#F6F4F7; height:146px; line-height:146px; width:100%;
}
.new-products .bd ul li a.snimg img{
	max-width:100%; max-height:120px;
}
.new-products .bd ul li a.txt{
	display:block; height:40px; line-height:40px;  text-align:center; text-decoration:none; position:relative;
}
.new-products .bd ul li a.txt span{
	display:none;
}
 
.index-brands{
	background:url(../images/index3.jpg) no-repeat center center; color:white; color:#ffffff; font-size:14px; padding:50px 0px;  position:relative; background-size:cover;
}
.index-brand-boxs{
	position:relative; padding:10px 0px; position:relative;
}
.index-brand-boxs .lines{
	display:none;
}

.index-brand-title{
	color:#999999; text-align:center; line-height:26px; text-transform:uppercase; margin-bottom:10px;
}
.index-brand-title span{
	display:block; height:33px; line-height:30px; color:white; font-size:16px;
}
.index-brand-center{
	 line-height:28px; font-size:12px; text-align:center; padding:0px 6px;
}
.index-brand-center .mores{
	margin-top:20px;
}
.index-brand-center .mores a{
	display:inline-block; text-decoration:none; height:30px; line-height:30px; padding:0px 15px; border:solid 1px #fff;
	text-decoration:none; color:white; font-size:13px; 
}
.index-news{
	background:#F5F5F7; padding:35px 0px;
}
.index-news-box{
	position:relative; padding:0px 7px; 
}
.index-news-box .le1{
	margin-bottom:15px;
}
.index-news-box .le2{
	margin-bottom:15px;
}
.index-news-box .le3{
	display:none;
}
.le1 .title{
	margin-bottom:20px; line-height:24px; color:#999999; font-size:14px; text-align:center;
}
.le1 .title span{
	display:block; color:#333333; font-size:18px; line-height:30px;
}
.le2 a{
	display:block; text-decoration:none;   color:#666666; width:48.5%; float:left;
}
.le2 a:nth-child(even){
	float:right;
}
.le2 a .img{
	height:130px; overflow:hidden; text-align:center; line-height:130px; margin-bottom:12px;
}
.le2 a font{
	display:block;
}
.le2 a .title{
	height:30px; line-height:30px; font-size:14px; color:#666; overflow:hidden;
}
.le2 a .desc{
	height:42px; line-height:21px; margin-bottom:6px; overflow:hidden; color:#999999; font-size:12px;
}
.le2 a .rq{
	height:20px; line-height:20px; color:#ccc; text-align:right;  
}
.le3{
	display:none;
}
.index-news .more{
	text-align:center; margin-top:25px;
}
.index-news .more a{
	display:inline-block; width:100px; height:38px; line-height:38px; border:solid 1px #999; color:#999; text-decoration:none; font-size:13px;
}


.index-msg{
	background:#333; padding:35px 5px;  
}
.index-msg .boxs{
	 color:white; font-size:14px;
}
.i-msg .title{
	line-height:24px; color:#999999;   text-transform:uppercase; text-align:center; font-size:12px;
}
.i-msg .title font{
	display:block; height:30px; line-height:30px; color:#f5f5f7; font-size:18px;
}
.i-msg .jiangyi{
	line-height:45px; font-size:12px; margin-bottom:15px; text-align:center;
}
.i-msg ul li{
	margin-bottom:22px;
}
.i-msg ul li input{
	width:100%; border:solid 1px #888887; height:44px; padding:7px 10px; line-height:30px; outline:none; background:none;
}
.i-msg ul li textarea{
	width:100%; border:solid 1px #888887; height:80px; padding:10px 10px; line-height:23px; outline:none;  background:none;
}
.i-msg ul li input::placeholder{
	color:#666666;
}
.i-msg ul li:last-child{
	text-align:center;
}
.i-msg ul li button{
	width:120px; color:white; outline:none; background:none; text-align:center; height:44px; line-height:44px; border:solid 1px #888887; font-size:14px; display:inline-block;
}
.carousel-inner img{
	max-width:100%;
}

.sp-boxs{
	width:100%; margin:0 auto; padding:10px 0px;
}
.sp-boxs video{
	width:100%;
}

.footer{
	background:#1D1D1F; color:white; padding-top:35px; padding-bottom:5px; text-align:center;
}
.footer a{
	color:#999999;
}
.footer .mcl{
	margin-bottom:10px; padding-bottom:20px; 
}
.footer .mcl .left{
	display:none;
}
.footer .mcl .right{
	text-align:center;
}
.footer .mcl .right .codebox{
	width:120px; text-align:center; display:inline-block; color:#999999; margin:0 auto;
}
.footer .mcl .right .codebox img{
	display:block; max-width:100%;
}
.footer .mcl .right .codebox span{
	display:block; line-height:22px; text-align:center; margin-top:5px;
}
.footer .dibus{
	border-top:solid 1px #333333; text-align:center; line-height:30px; padding-top:5px; color:#999; font-size:12px; padding-bottom:10px;
}
.footer .dibus .lefs{
	  display:block; color:#999999; text-align:center; margin-bottom:3px; padding:0px 50px; line-height:30px;
}
.footer .dibus a{
	text-decoration:none;
}

.page-main{
	padding-bottom:50px;
}
.page-ppt{
	 position:relative;
}
.page-ppt .page-pptxt{
	display:none;
}
.page-ppt>img{
	width:100%;
}

.s-nav{
	border-bottom:solid 1px #EEEEEE; text-align:center; margin-bottom:20px;
}
.s-nav a{
	display:block; height:46px; line-height:46px; padding:0px 8px; border-bottom:solid 1px #EEEEEE; text-decoration:none; color:#999999; font-size:14px; position:relative; padding-right:35px;
}
.s-nav a.cur{
	color:#333333; border-color:#333;
}
.s-nav a span{
	position:absolute; right:6px; top:17px; color:#ccc; font-size:12px;
}

.page-title{
	text-align:center; margin-bottom:20px; color:#cccccc; font-size:12px; line-height:25px; text-transform:uppercase;
}
.page-title span{
	display:block; height:35px; line-height:32px; font-size:20px; color:#333333;
}
.tj-newsbox{
	background:#F5F5F7;padding:35px 15px;  margin-bottom:20px;  position:relative; text-align:center; display:none;
}
.tj-newsbox a.img{
	margin-bottom:11px; display:block;
}
.tj-newsbox a.img img{
	width:100%;
}
.tj-newsbox a.tit{
	display:block;  margin-bottom:10px; position:relative; line-height:26px;  overflow:hidden; font-size:16px; text-decoration:none; color:#333;
}
.tj-newsbox a.tit span{
	display:none;
}
.tj-newsbox .desc{
	line-height:22px; height:44px; overflow:hidden; color:#999; margin-bottom:15px; text-align:left; font-size:13px;
}
.tj-newsbox a.more{
	display:inline-block; line-height:30px; color:#666; text-decoration:none; text-transform:uppercase; height:30px; font-size:12px;
}
.nlist{
	margin-top:25px;
}
.nlist li{
	 border-bottom:solid 1px #EEEEEE;  position:relative; padding-bottom:16px; margin-bottom:20px;
}
.nlist li .box{
	height:80px;  padding-left:105px; position:relative; 
}
.nlist li .box a.img{
	width:94px; position:absolute; left:0px; top:0px; height:80px; overflow:hidden; text-align:left;
}
.nlist li .box a.img img{
	height:80px; border-radius:4px;
}
.nlist li .box a.title{
	display:block; font-size:14px; color:#333333; text-decoration:none;   line-height:25px; margin-bottom:7px; overflow:hidden;
}
.nlist li .box .desc{
	display:none;
}
.nlist li .box .rq{
	line-height:30px; color:#ccc; 
}
.wap-hid-nav .page-ppt{
	margin-bottom:45px;
}
.wap-hid-nav .s-nav{
	display:none;
}
.about-bg{
	background:#F5F5F7; padding:5px 0px;
}
.about1{
	padding:35px 0px;
}
.about1_1{
	position:relative; text-align:center; padding-bottom:200px;
}
.about1_1 img{
	max-width:100%;
}
.about1_1 .txt-box{
	position:absolute; left:3%; bottom:0px; height:auto; width:94%; padding:20px 15px; background:white; color:#666666; line-height:22px; text-align:left; font-size:12px; border-radius:8px;
}
.about1_1 .txt-box p{
	margin-bottom:5px;
}
.wap-hid-nav .page-ppt.page-about{
	margin-bottom:0px;
}
.about2{
	background:url(../images/index3.jpg) no-repeat center center; padding:40px 0px; color:#ffffff; background-size:cover;
}

.about2 .page-title span{
	color:#ffffff;
}
.about2 ul{
	 
}
.about2 ul li{
	width:33.3%; float:left;  text-align:center;   padding:22px 10px; position:relative; overflow:hidden;
}
.about2 ul li .img{
	height:60px; text-align:center; line-height:60px;
}
.about2 ul li .img img{
	height:48px;
}
.about2 ul li .txt{
	font-size:14px; line-height:26px; margin-bottom:5px;
}
.about2 ul li .desc{
	display:none;
}
.about2 ul li .bg{
	display:none;
}
.ok-jj1{
	line-height:26px; color:white; font-size:13px; padding:15px 15px; text-align:center;
}
.ok-jj2{
	padding:25px 0px; text-align:center;
}
.ok-jj2 img{
	width:100%;
}
.about3{
	padding:35px 0px;
}
.about3 .base{
	padding:0px 0px;
}
.about3 .zhsl1{
	padding-bottom:40px; position:relative; margin-bottom:40px;  background:#333333; padding-top:40px;
}
.about3 .zhsl1 .boxs{
	 padding:35px 10px; position:relative; background: url(../images/alogos.png) no-repeat center 0px; padding-top:60px; background-size: auto 45px;
}
.about3 .zhsl1 .boxs ul{
	padding-left:24px; background:url(../images/tiao.png) no-repeat left 11px;  
}
.about3 .zhsl1 .boxs ul li{
	line-height:43px;  font-size:13px; color:#ffffff;
}
.about3 .zhsl1 .zhyy{
	text-align:center;
}
.about3 .zhsl1 .zhyy span{
	width:50px; height:50px; background:white;  border:dashed 1px #333333; border-radius:50%; display:inline-block; margin:0px 12px; line-height:50px; font-size:14px; color:#333333;  margin-bottom:25px;
}
.alini{
	background:url(../images/l.png) repeat-y left 0px;  
}

.about3 .zhsl2{
	padding:5px 10px; font-size:13px; color:#666666; line-height:32px; text-align:center; text-align:center;
}
.about3 .zhsl3{
	height:900px; background:url(../images/lc2.png) no-repeat center center; margin-top:35px; background-size:auto 850px;
}

.about4{
	padding:65px 0px; display:none; 
}

.a-zerts{
	padding:0px 150px;
}

.zlefts{ overflow:hidden; position:relative; padding:0px 50px; width:100%;}
.zlefts .hd{   }
.zlefts .hd .prev,.zlefts .hd .next{ width:30px; font-size:12px; height:30px; top:38%; border-radius:50%; background:black; color:white; text-decoration:none; text-align:center; line-height:30px; position:absolute;}
.zlefts .hd .next{right:5px;}
.zlefts .hd .prev{left:5px;}
.zlefts .hd .prevStop{ display:none;}
.zlefts .hd .nextStop{display:none;}
.zlefts .hd ul{ display:none; }
.zlefts .bd{ padding:10px;   }
.zlefts .bd ul{ overflow:hidden; zoom:1; }
.zlefts .bd ul li{ margin:0 10px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.zlefts .bd ul li a.zimg{
	width:calc((100vw - 100px - 40px) / 2); display:block; height:200px; line-height:200px;  overflow:hidden;
}
.zlefts .bd ul li a.txt{
	color:#999; font-size:12px; display:block; text-align:center; height:32px; line-height:32px; text-decoration:none;
}
.zlefts .bd ul li a.zimg img{
	max-width:100%; max-height:180px;
}

.sps li{
	width:48%; margin-right:4%; margin-bottom:20px;  float:left; text-align:center;
}
.sps li:nth-child(even){
	margin-right:0px;
}
.sps li a.img{
	display:block; text-decoration:none; height:120px; background:black; line-height:120px; overflow:hidden; text-align:center; position:relative;
}
.sps li a.img font{
	position:absolute; width:100%; height:100%; left:0px; top:0px; background:url(../images/sp.png) no-repeat center center; background-size:30px 30px;
}
.sps li a.txt{
	height:30px; line-height:30px; text-align:center; display:block; text-decoration:none;
}

.contact-m{
	margin-bottom:35px; position:relative;
}
.contact-m .maps{
	height:320px; width:100%; overflow:hidden;
}
.contact-m .conts{
	margin-top:0px;
}
.contact-m .conts ul{
	
}
.contact-m .conts ul li{
	height:190px; background:white; padding:35px 20px; text-align:center; color:#999; width:49.8%; float:left;
}
.contact-m .conts ul li:nth-child(odd){
	border-right:solid 1px #f2f2f2;
}
.contact-m .conts ul li:nth-child(3n+0){
	border-top:solid 1px #f2f2f2;
}
.contact-m .conts ul li:nth-child(4n+0){
	border-top:solid 1px #f2f2f2;
}
.contact-m .conts ul li .img{
	height:65px; line-height:65px;
}
.contact-m .conts ul li .img img{
	max-width:100%; height:40px;
}
.contact-m .conts ul li span{
	display:block; line-height:30px; color:#333333; font-size:14px;
}
.contact-m .conts ul li font{
	display:block; line-height:30px; font-size:12px;
}

.ffs li{
	margin-bottom:20px; 
}
.ffs li input{
	width:100%; height:44px; line-height:30px; padding:7px 12px; border-radius:4px; color:#333; font-size:15px; outline:none; border:none; background:#F4F4F4; 
}
.ffs li:last-child{
	width:100%; margin-right:0px;
}
.ffs li textarea{
	width:100%; height:90px; line-height:26px; padding:7px 12px; border-radius:5px; color:#333; font-size:15px; outline:none; border:none; background:#F4F4F4; 
}
.pps li{
	width:47%; margin-bottom:20px; margin-right:4%; float:left;
}
.pps li:nth-child(even){
	margin-right:0px;
}
.pps li a.img{
	display:block; height:200px;  background:#F6F4F7; text-align:center; overflow:hidden; padding:20px 10px;
}
.pps li a.img img{
	max-width:100%; max-height:100%;
}
.pps li a.txt{
	height:40px; color:#333333; line-height:40px; position:relative; padding:0px 8px;  font-size:13px; text-decoration:none; position:relative; display:block; overflow:hidden; text-align:center;
}
.pps li a.txt span{
	display:none;
}
.page-main.page-bgproduct{
	background:white;
}
.kf1{
	margin-bottom:38px; padding-top:20px;
}
.kf1 .left{
	margin-bottom:15px;
}
.kf1 .right{
	
}
.kf1 .left a{
	display:block; overflow:hidden;
}
.kf1 .left a img{
	width:100%;
}
.kf1 .right .title{
	margin-bottom:36px; color:#333333; line-height:30px; font-size:16px; text-align:center;
}
.kf1 .right .title span{
	line-height:32px; margin-top:3px; display:block; color:#999; font-size:12px;
}
.kf1 .right .desc{
	line-height:30px; color:#999999; font-size:13px; margin-bottom:25px; 
}
.kf1 .right .more{
	text-align:center;
}
.kf2{
	padding-bottom:20px;
}
.kf2 ul li{
	position:relative; color:white; margin-bottom:20px; overflow:hidden;
}
.kf2 ul li a{
	display:block; color:white; text-decoration:none;
}
.kf2 ul li:last-child{
	margin-right:0px;
}
.kf2 ul li img{
	width:100%;
}
.kf2 ul li .txt-box{
	position:absolute; width:100%; height:auto; left:10px; bottom:15px; font-size:14px; line-height:27px;
}
.kf2 ul li .txt-box font{
	display:block; height:23px; font-size:12px; 
}
.tj-p{
	 
}

.tj-products{
	padding:0px 0px;
}
.tj-p{ 
overflow:hidden; 
position:relative;
padding:0px 30px;
padding-bottom:30px;
}
#tj-p{
	--tj-width:100vw;
}
.tj-p .hd{ }
.tj-p .hd .prev,.tj-p .hd .next{position:absolute; width:30px; height:30px; background:#f4f4f4; border-radius:50%; line-height:30px; text-align:center; text-decoration:none; top:36%; font-size:12px;}
.tj-p .hd .prev{ left:0px;}
.tj-p .hd .next{ right:0px;}
.tj-p .hd .prevStop{ display:none;}
.tj-p .hd .nextStop{ display:none; }
.tj-p .hd ul{ display:none; }
.tj-p .bd{ padding:0px 0px;   }
.tj-p .bd ul{ overflow:hidden; zoom:1; }
.tj-p .bd ul li{ margin:0 10px; float:left; _display:inline; overflow:hidden; text-align:center; background:white;}
.tj-p .bd ul li a.tjimg{
	width:calc(var(--tj-width) - 92px); display:block; height:180px; padding:0px 0px; overflow:hidden;  
}
.tj-p .bd ul li a.tjimg img{
	max-width:100%; max-height:180px;
	-webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(70%, transparent) , to(rgba(250, 250, 250, 0.4)));
	box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(70%, transparent) , to(rgba(250, 250, 250, 0.4)));
	 transition: all 0.6s;  
}
.tj-p .bd ul li a.txt{
	height:35px; line-height:35px; text-decoration:none; color:#333333;
}







.wi-product{
	background:white; padding:40px 0px;
}
.product-left{
	margin-bottom:20px;
	 
}
.product-right{
 
}
.product-img{
	border:solid 1px #EEEEEE; height:215px; line-height:215px; padding:0px 10px; text-align:center; overflow:hidden; margin-bottom:25px; border-top:none;
}
.product-img img{
	max-width:100%; max-height:215px;
	
}
.slipics{
	height:60px; line-height:60px; overflow:hidden; text-align:center; overflow:hidden;
}
.slipics a{
	display:inline-block; text-decoration:none; width:58px; height:58px; border:solid 1px #eee; line-height:58px; text-align:center; margin-right:15px; border:solid 1px #eee; overflow:hidden;
}
.slipics a.cur{
	border-color:#000;
}
.slipics a img{
	width:100%; height:100%;
}
.slipics a:last-child{
	margin-right:0px;
}
.product-tit{
	  border-bottom:solid 1px #eee; padding:15px 0px; margin-bottom:20px; text-align:center;
}
.product-tit span{
	display:block; height:33px; margin-bottom:5px; line-height:33px; color:#333333; font-size:16px;
}
.product-tit font{
	display:block; height:30px; line-height:25px; color:#FB8411; font-size:12px;
}
.product-cs{
	border-bottom:solid 1px #eee; padding-bottom:12px; margin-bottom:20px; color:#666666; line-height:36px;
}
.product-cs ul li{
	 position:relative;   height:36px; line-height:36px; overflow:hidden; position:relative;  font-size:12px;  color:#999;
}
.product-cs ul li span{
	  height:36px; line-height:36px; text-align:left; position:absolute;   color:#999; overflow:hidden; font-size:12px;
}
.product-buy{
	margin-bottom:20px; line-height:36px; text-align:center;
}
.product-buy a{
	display:inline-block; height:36px; line-height:36px; border:solid 1px #000; text-decoration:none; margin-right:20px; color:#333333; padding:0px 20px; border-radius:3px;
}
.product-buy a.cur{
	background:#333333; color:white;
}
.cpxq{
	margin-top:40px;
}
.shares{
	display:none;
}
 
.p-content.ncontent{
	padding-bottom:55px;
}
.pro-tj{
	display:none;
}
.index-video{
background:#F5F5F7;
}

.video-box{
padding-top:35px; padding-bottom:35px;
}
.index-video ul{
padding:0px 5px; margin-bottom:25px;
}
.index-video ul li{
width:48%; margin-right:4%; float:left; margin-bottom:18px;
}
.index-video ul li:nth-child(even){
margin-right:0px;
}
.index-video ul li a.img{
display:block; position:relative; text-decoration:none; height:130px; overflow:hidden; line-height:130px; text-align:center;
}
.index-video ul li a.img img{
height:130px;
}
.index-video ul li a.tit{
display:block; height:30px; text-decoration:none; line-height:30px; color:#666666; text-align:center; font-size:12px;
}
.index-video ul li a.img font{
display:none;
}
.index-video .more{
	text-align:center;
}
.index-video .more a{
	display:inline-block; text-decoration:none; border:solid 1px #f0f0f0; height:30px; line-height:30px; padding:0px 15px; border-radius:3px; color:#999; 
}
.sabouts-img{
text-align:center; margin-bottom:20px;
}
.sabouts-img img{
max-width:100%;
}
.sabouts-desc{
padding:0px 7px; line-height:24px; color:#666666; font-size:13px;
}
.rys .txt{
	overflow:hidden;
}
.new-products .bd ul li a.txt{
	overflow:hidden; font-size:12px;
}
.le2 a .rq{
	font-size:12px;
}
.i-msg ul li button{
	width:98px; height:34px; line-height:34px;
}
.contact-m .conts ul li{
	height:200px;
}
.contact-m .conts ul li font{
	line-height:25px; height:50px;
}