@charset "UTF-8";
.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;
}
.index-header{
	background:#282828; position:relative; 
}
.index-menus,.page-navs{
	width:90%; position:fixed; left:-110%; top:0px; height:100%; background:#282828 url(../pics/header.jpg) no-repeat center center; text-align:center; z-index:2500; transition: all 0.2s; 
}
.index-menus.common-menus.ons,.page-navs.common-menus.ons{
	left:0px;
}
a.logo{
	display:block; margin-bottom:25px; text-align:center; position:relative; text-decoration:none; padding:0px 50px;
}
a.logo div{
	width:38px; height:38px; line-height:40px; color:white; text-align:center; position:absolute; right:-19px; top:0px; background:#A60B13; font-size:18px; border-radius:50%;
}
a.logo img{
	max-width:100px;
}
ul.navs{
	overflow:hidden; margin-bottom:25px;
}
ul.navs li{
	border-bottom:solid 1px #696969;
}
ul.navs li>a{
	display:block; height:50px; line-height:50px; text-decoration:none;  line-height:55px; font-size:16px; color:#ABABAB; text-align:center;
}
ul.navs li>a.cur{
	 color:#ffffff; 
}
.cha-box{
	display:none;
}
.top-navs{
	height:42px; line-height:42px; text-align:right; padding:0px 8px; background:#282828; position:relative;
}
.top-navs>a.mulu{
	display:inline-block; color:white; text-decoration:none; font-size:16px;
}
.top-navs>a.mlogo{
	width:65px; height:74px; position:absolute; left:5px; top:0px; z-index:2000;
}
.top-navs>a.mlogo img{
	height:65px;
}
.index-ad1{
	display:none;
}

.index1{
	padding:40px 0px;
}
.index-title{
	text-align:center; margin-bottom:20px;
}
.index-title .tit{
	margin-bottom:5px;  padding:0px 17px; line-height:35px; height:35px; position:relative; text-align:center;
}
.index-title .tit img{
	display:none;
}
.index-title .tit span{
	 line-height:40px;   font-size:18px; color:#282828; display:block;
}
.index-title .t-desc{
	line-height:23px; font-size:16px; color:#666666; text-align:center;   
}
.index1 ul{
	padding-top:10px; margin-bottom:30px;
}
.index1 ul li{
	width:48.5%; margin-right:3%; float:left; background:#F5F7F6; margin-bottom:26px;
}
.index1 ul li:nth-child(even){
	margin-right:0px;
}
.index1 ul.index-nproduct li.last-p{
	display:none; margin-top:20px;
}
.index1 ul.index-nproduct.ons li.last-p{
	display:block;
}
.index1 ul li .boxs{
	display:none;
}
.index1 ul li a{
	height:170px; line-height:135px; display:block; text-decoration:none; position:relative; width:100%; overflow:hidden;  text-align:center;
}
.index1 ul li a>img{
	max-width:100%; max-height:120px; 
}
.index1 ul li a font{
	height:33px; line-height:33px; padding:0px 15px; display:block;  color:#333; overflow:hidden; background:white;
}
.index1 .more{
	text-align:center; line-height:40px;
}
.index1 .more a{
	display:inline-block; text-decoration:none; color:#666666; padding:0px 20px; line-height:40px; background:#F5F7F6; font-size:14px;
}
.index2{
	height:auto; position:relative;
}
.index2 .left{
	overflow:hidden;
}
.index2 .left a{
	display:block; width:100%;
}
.index2 .left   img{
	max-width:100%;
}
.index2 .right{
	 color:white; background:url(../pics/index2.jpg) no-repeat center center; padding:30px 15px; height:100%;  
}
.index2 .right .title{
	 line-height:30px; font-size:20px; color:white;   margin-bottom:12px; text-align:center;
}
.index2 .right .title font{
	color:#ACACAC; display:block; font-size:13px; line-height:20px;
}
.index2 .right .content{
	line-height:25px; font-size:13px; color:#ffffff;
}
.index2 .right .more{
	text-align:center; line-height:45px;
}
.index2 .right .more a{
	display:inline-block;   height:32px; line-height:32px; padding:0px 20px; color:white; font-size:13px; text-decoration:none; border:solid 1px #FFFFFF; text-transform:uppercase;
}
.index3{
	padding:43px 0px; background:url(../pics/index3.jpg) no-repeat center center; 
}
.index3 .x-index-title{
	 height:40px; line-height:40px;   text-align:center; font-size:20px; color:white; margin-bottom:20px; font-size:16px;
} 
.zert-left{  overflow:hidden; position:relative; padding:0px 40px;}
.zert-left .hd{ overflow:hidden;  }
.zert-left .hd .prev,.zert-left .hd .next{ width:32px; height:40px; top:38%; position:absolute; text-align:center; line-height:40px; color:#CCCCCC; font-size:22px;}
.zert-left .hd .prev{
	left:0px;
}
.zert-left .hd .next{
	right:0px;
}
.zert-left .hd .prevStop{ display:none;}
.zert-left .hd .nextStop{ display:none;}
.zert-left .hd ul{ display:none;}
.zert-left .bd{ padding:0px;   }
.zert-left .bd ul{ overflow:hidden; zoom:1; }
.zert-left .bd ul li{ margin:0 10px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.zert-left .bd ul li a{
	display:block; width:calc(100vw - 110px); text-decoration:none; height:180px; overflow:hidden; line-height:180px; text-align:center;
}
.zert-left .bd ul li a img{
	max-width:100%; max-height:100%;
}
.index4{
	background:#F5F7F6;  padding:30px 0px;
}
.index4 ul li{
	position:relative;
}
.index4 ul li .left{
	
}
.index4 ul li .right{
	margin-bottom:0px;
}
.index4 ul li .left{
	 padding-top:20px; padding-left:7px; padding-right:7px;
}
.index4 ul li .left .title{
	height:58px; padding-bottom:18px; background:url(../pics/t1.png) no-repeat left bottom; margin-bottom:12px; text-align:center;
}
.index4 ul li .left .title font{
	height:40px; display:inline-block;  line-height:40px;  color:#282828; font-size:16px;
}
.index4 ul li .left .title span{
	display:none;
}
.index4 ul li .left .kcontent{
	line-height:23px; color:#666666; font-size:12px; padding-bottom:15px;
}
.index4 ul li .left .kcontent p{
	padding-left:22px; background:url(../pics/li.png) no-repeat left 7px; margin-bottom:12px;
}
.index4 ul li .right a{
	display:block;
}
.index4 ul li .right  img{
	max-width:100%;
}
.index5{
	padding:40px 0px;
}
.hot-left{overflow:hidden; position:relative; padding:0px 65px; padding-top:10px;}
.hot-left .hd{ overflow:hidden;  }
.hot-left .hd .prev,.hot-left .hd .next{ position:absolute; width:35px; height:35px; top:38%; line-height:36px; text-align:center; font-size:16px; color:#fff; background:#999;}
.hot-left .hd .prev{left:0px;}
.hot-left .hd .next{ right:0px;}
.hot-left .hd .prevStop{ display:none; }
.hot-left .hd .nextStop{ display:none;}
.hot-left .hd ul{ display:none; }
.hot-left .bd{ padding:0px;   }
.hot-left .bd ul{ overflow:hidden; zoom:1; }
.hot-left .bd ul li{ margin:0 10px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.hot-left .bd ul li a{
	display:block; text-decoration:none; width:calc(100vw - 155px);color:#666; position:relative;
}
.hot-left .bd ul li a>img{
	max-width:100%;
}
.hot-left .bd ul li a>div{
	overflow:hidden;  height:50px; padding-top:5px; text-align:center; 
}
.hot-left .bd ul li a>div .tit span{
	display:block; height:20px; font-size:12px; line-height:20px;
}
.hot-left .bd ul li a>div .tit font{
	height:25px; line-height:25px; color:#666; font-size:14px; overflow:hidden;
}
.index5 .more{
	text-align:center; margin-top:20px; line-height:35px; display:none;
}
.index5 .more a{
	display:inline-block; text-decoration:none; padding:0px 15px; line-height:35px; height:35px; color:#666666; font-size:14px; text-transform:uppercase; background:#F5F7F6;
}
.index6{
	background:#F5F7F6; padding:50px 0px;
}
.index-case-navs{
	text-align:center; margin-bottom:30px;
}
.index-case-navs a{
	display:none;
}
.index-case-tabs .index-case-tab{
	display:none; position:relative; padding-bottom:40px; display:none; min-height:130px;
}
.index-case-tabs .index-case-tab.cur{
	display:block;
}
.index-case-tabs .index-case-tab .case-slides-boxs{
	height:70px; position:absolute; width:100%; left:0px; bottom:0px;
}
.index-case-tabs .bigcase-img{
}
.index-case-tabs .bigcase-img img{
	max-width:100%;
}
.case-slides-boxs ul{
	height:70px; padding:0px 15px; text-align:center; overflow:hidden;
}
.case-slides-boxs ul li{
	width:29%; margin:0px 1.4%; height:70px; overflow:hidden; display:inline-block;
}
.case-slides-boxs ul li a{
	display:block; text-decoration:none; color:white; line-height:70px; font-size:14px; height:70px; position:relative; text-align:center;
}
.case-slides-boxs ul li a img{
	width:100%; height:100%;
}
.case-slides-boxs ul li a font{
	height:0px; background:url(../pics/opacity1.png) repeat; transition: all 0.6s; width:100%; left:0px; bottom:0px; position:absolute; overflow:hidden; font-size:12px;
}
.case-slides-boxs ul li.ons a font{
	height:100%; line-height:70px; opacity:0.;
}
.index-ad2{
	height:245px; background:url(../pics/ad2.jpg) no-repeat center center; padding-top:75px; text-align:center; padding-left:38px; padding-right:38px;
}
.index-ad2 a{
	padding:10px 0px; border-radius:5px; position:relative;   display:block; text-decoration:none; color:white; text-align:center; border-left:solid 3px #A60B13; background:url(../pics/opacity1.png) repeat; padding-left:5px; padding-right:5px;
}
.index-ad2 a .ja{
	display:none;
}
.index-ad2 a span{
	line-height:30px; display:block; font-size:16px;
}
.index-ad2 a font{
	display:block; line-height:20px; font-size:12px;
}
.index7{
	padding:45px 0px;
}
.index-news{
	margin-top:20px; position:relative;
}
.index-news .left{
	margin-bottom:10px;
}
.index-news .right{
	
}
.index-news .right a{
	display:block; font-size:14px; color:#000000; text-decoration:none;  padding:20px 10px; padding-right:20px; border-bottom:solid 1px #f2f2f2;
}
.index-news .right a .tnews{
	padding-left:85px; position:relative;
}
.index-news .right a .tnews .rq{
	width:72px; height:65px; position:absolute; left:0px; top:0px; text-align:center; 
}
.index-news .right a .tnews .rq span{
	display:block; line-height:28px; font-size:14px; height:36px; padding-top:8px;
}
.index-news .right a .tnews .rq font{
	display:block; line-height:19px; font-size:12px;
}
.index-news .right a .tnews>span{
	display:block; font-size:16px;  height:28px; line-height:28px; overflow:hidden; margin-bottom:3px;
}
.index-news .right a .tnews .desc{
	color:#999; height:22px; line-height:22px; overflow:hidden; font-size:12px; margin-top:3px;
}
.news-left{ overflow:hidden; position:relative; }
.news-left .hd{ overflow:hidden; }
.news-left .hd .prev,.news-left .hd .next{ width:40px; z-index:500; font-size:16px; height:40px; line-height:41px;  text-align:center; color:#CFCFCD; top:38%; position:absolute; background:url(../pics/opacity1.png) repeat;}
.news-left .hd .prev{left:0px;}
.news-left .hd .next{right:0px;}
.news-left .hd .prevStop{ display:none;}
.news-left .hd .nextStop{ display:none;}
.news-left .hd ul{ display:none; }
.news-left .bd{ padding:0px;   }
.news-left .bd ul{ overflow:hidden; zoom:1; }
.news-left .bd ul li{ margin:0 0px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.news-left .bd ul li a{
	position:relative; display:block; text-decoration:none; color:white; width:calc(100vw); max-width:calc(100vw);
}
.news-left .bd ul li a img{
	max-width:100%;
}
.news-left .bd ul li a span{
	position:absolute; height:42px; width:100%; line-height:42px; font-size:13px; overflow:hidden; text-align:center; left:0px; bottom:0px; background:url(../pics/opacity1.png) repeat; overflow:hidden;
}
.footer{
	background:#333333; padding-top:30px; color:white;
}
.footer a{
	color:white; text-decoration:none; font-size:12px;
}
.foo{
	padding-bottom:20px;
}
.foo .title{
	display:none;
}
.foo .left{
	display:none;
}
.foo .mid{
	text-align:center; padding-bottom:12px;
}
.foo .mid p{
	line-height:30px; margin-bottom:3px; font-size:13px;
}
.foo .mid p font{
	font-size:22px; color:#a60b13; font-weight:bold;
}
.foo .right{
	text-align:center; padding:0px 25px;
}
.foo .right span{
	display:block; text-align:center; line-height:50px; font-size:12px;
}
.flinks{
	display:none;
}
.dbs a{
	display:inline-block;
}
.dbs{
	background:#000000; line-height:26px; color:#999999; text-align:center; padding:13px 0px;
}
.dbs .dkua{
	margin-bottom:10px;
}
.dbs .dkua a{
	color:#999;
}
.page-ppt .word{
	display:none;
}
.page-ppt{
	text-align:center; color:white; position:relative;
}
.page-ppt img{
	max-width:100%;
}
.page-subnavs{
	background:#F7F7F7; margin-bottom:25px; text-align:center;
}
.page-subnavs .cat{
	height:48px; line-height:48px; position:relative; text-align:center; color:#666; font-size:16px; border-bottom:solid 1px #f0f0f0;
}
.page-subnavs .cat span{
	position:absolute; right:10px; top:16px; color:#ccc;
}
.page-subnavs>a{
	display:none; text-decoration:none; padding:0px 10px; line-height:48px; font-size:14px; height:48px; position:relative; text-align:center; border-bottom:solid 1px #f0f0f0;  
}
.page-subnavs>a.cur{
	color:#a60b13;
}
.page-subnavs.ons>a{
	display:block;
}
.cases li{
	width:48.8%; margin-bottom:18px; float:left;  
}
.cases li:nth-child(even){
	margin-right:0px; float:right;
}
.cases li a{
	display:block; color:white; overflow:hidden; text-decoration:none; position:relative; font-size:13px; height:135px; line-height:135px; overflow:hidden;
}
.cases li a>img{
	height:100%;
}
.cases li a div{
	position:absolute; left:0px; bottom:0px; width:100%; height:32px; line-height:32px; background:url(../pics/opacity1.png) repeat; padding:0px 8px;  overflow:hidden; transition: all 0.6s;
}
.cases li  a div span{
	display:block; height:32px; line-height:32px; font-size:12px; overflow:hidden;
}
.cases li a div font{
	display:none;
}
.about1{
	padding-top:10px;
}
.page-title{
	line-height:40px; line-height:40px; margin-bottom:10px; font-size:18px; color:#282828; text-align:center;
}
.about-content{
	line-height:28px; color:#666666; margin-bottom:30px; text-align:center; font-size:13px;
}
.about1 .img{
}
.about1 .img img{
	width:100%;
}
.about3{
	padding:45px 0px;
}
.about3 .more{
	text-align:center; margin-top:25px; display:none;
}
.about3 .more a{
	display:inline-block; background:#F5F7F6; height:32px; line-height:32px; text-decoration:none; padding:0px 19px; color:#666666; font-size:13px;
}
.about4{
	background:#F5F7F6; padding:40px 0px;;
}
.hzlist li{
	width:32%; margin-right:2%; margin-bottom:18px; float:left; background:white; height:60px; line-height:50px; border:solid 1px #ccc; text-align:center; padding:5px; 
}
.hzlist li:nth-child(3n+0){
	margin-right:0px;
}
.hzlist li img{
	max-width:100%; max-height:100%;
}
.join1{
	padding:35px 0px;
}
.join1 ul li{
	width:49%; margin-right:2%; border:solid 1px #EEEEEE; padding:20px 15px; float:left; margin-bottom:18px; text-align:center;
}
.join1 ul li:nth-child(even){
	margin-right:0px;
}
.join1 ul li .title{
	line-height:30px; margin-bottom:5px; font-size:14px; color:#333;
}
.join1 ul li .desc{
	line-height:20px; height:40px; overflow:hidden; color:#999999; font-size:12px;
}
.join2{
	padding:35px 0px;   background:url(../pics/join_bg1.jpg) no-repeat center center;
}
.join2 ul li{
	width:48.5%; float:left; margin-bottom:20px; margin-right:3%; background:#565656; padding:20px 12px; text-align:center;
}
.join2 ul li:nth-child(even){
	margin-right:0px;
}
.join2 ul li .dbox{
	position:relative;  
}
.join2 ul li .dbox .img{
	 height:45px; line-height:45px; text-align:center; text-align:center;
}
.join2 ul li .dbox .img img{
	height:30px;
}
.join2 ul li .dbox .tit{
	height:40px; line-height:20px; font-size:14px; margin-bottom:4px; color:white; overflow:hidden; padding:0px 36px;
}
.join2 ul li .dbox .desc{
	line-height:16px; height:32px; color:#999999; font-size:12px; overflow:hidden;
}
.join2 .index-title .tit span{
	color:white;
}
.join3{
	padding:40px 0px;
}
.join3 .img{
	position:relative;  
}
.join3 .img>img{
	max-width:100%;
}
.join3 .cek{
	    padding-top:30px; padding-bottom:5px;
}
.join3 .cek ul{
	padding:0px 25px;
}
.join3 .cek ul li{
	float:left; width:48%; text-align:center; margin-bottom:23px;
}
.join3 .cek ul li:nth-child(even){
	float:right;
}
.join3 .cek ul li:last-child{
	display:none;
}
.join3 .cek ul li .tb{
	height:46px; width:46px; border:solid 1px #ccc; border-radius:50%; display:inline-block; line-height:46px;
}
.join3 .cek ul li .tb img{
	height:28px;
}
.join3 .cek ul li span{
	display:block; line-height:30px; color:#333333; font-size:12px;
}
.join4{
	background:#F5F7F6; padding:36px 0px;
}
.join4 .wbox{
	background:white;
}
.join4 .wbox .left{
	overflow:hidden;
}
.join4 .wbox .left img{
	max-width:100%; display:none;
}
.join4 .wbox .left img.cur{
	display:block;
}
.join4 .wbox .right{
	 
}
.join4 .wbox .right ul li{
	height:48px; border-bottom:solid 1px #eee; color:#666666;  padding:0px 10px; line-height:48px; font-size:13px; overflow:hidden;
}
.join4 .wbox .right ul li.cur{
	background:#282828; color:white;
}
.join5{
	padding:36px 0px; text-align:center;
}
.join5 ul li{
	width:30%; text-align:center; display:inline-block; margin:0px 1%; padding:0px 10px; margin-bottom:18px;
}
.join5 ul li:last-child{
	display:none;
}
.join5 ul li .img{
	height:45px; line-height:45px; 
}
.join5 ul li .img img{
	height:30px;
}
.join5 ul li span{
	display:block; height:33px; line-height:32px; color:#666666; font-size:13px; overflow:hidden;
}
.join6{
	padding:48px 0px;   background:#F5F7F6; padding-bottom:52px;
}
.ffs li{
	 margin-bottom:20px;  
}
.ffs li input{
	width:100%; height:50px; line-height:36px; padding:7px 12px; border-radius:4px; color:#333; font-size:16px; outline:none; border:none; background:#fff; 
}
.ffs li:last-child{
	width:100%; margin-right:0px;
}
.ffs li textarea{
	width:100%; height:90px; line-height:28px; padding:7px 12px; border-radius:5px; color:#333; font-size:14px; outline:none; border:none; background:#fff; 
}
button.btns-tjs{
	height:38px; line-height:38px; padding:0px 18px; border:none; outline:none; background:#282828; color:white; font-size:15px; display:inline-block; margin-right:25px; border-radius:2px;
}
button.btns-res{
	height:38px; line-height:38px; padding:0px 18px; border:none; outline:none; background:#fff; color:#999; font-size:15px; display:inline-block; border-radius:2px;
}
.maps{
	  position:relative;
}
.maps .map-box{
	margin-bottom:20px;
}
.conts li{
	width:48%; float:left; text-align:center; margin-right:4%; margin-bottom:25px;
}
.conts li:nth-child(even){
	margin-right:0px;
}
.conts li .img{
	height:50px; line-height:50px;
}
.conts li .img img{
	height:29px;
}
.conts li .txt{
	height:44px; line-height:22px; color:#999; overflow:hidden;
}
.news li{
	 margin-bottom:20px; padding:10px; border:solid 1px #f0f0f0; height:100px; padding-left:110px; position:relative; padding-top:13px;
}
.news li a.img{
	display:block; overflow:hidden; height:80px; width:90px; left:10px; position:absolute; top:10px; line-height:80px;
}
.news li a.img img{
	width:100%;
}
.news li a.txt{
	height:26px; line-height:26px; margin-bottom:5px; text-decoration:none; overflow:hidden; font-size:14px; color:black; text-decoration:none;  display:block;
}
.news li a.desc{
	height:46px; overflow:hidden; line-height:23px; color:#999; display:block; text-decoration:none; overflow:hidden; font-size:12px;
}
.news li .rq{
	display:none;
}
.tjproduct{
	padding:10px 0px; padding-bottom:50px;
}
.cha-p{
	display:none;
}
.pcats{
	background:#F5F7F6; padding:15px 6px; line-height:30px; color:#333333; margin-bottom:15px; position:relative; padding-left:80px;
}
.pcats font{
	position:absolute; left:0px; width:70px; height:30px; line-height:30px; text-align:left;
}
.pcats a{
	display:inline-block; text-decoration:none; color:#999999; height:24px; line-height:24px; padding:0px 8px;  font-size:12px; margin-right:15px;
}
.pcats a.cur{
	background:#A60B13; color:white; border-radius:2px;
}
.p-s li{
	width:48.5%; margin-right:3%; float:left; margin-bottom:18px;
}
.p-s li:nth-child(even){
	margin-right:0px;
}
.p-s li a.img{
	display:block; margin-bottom:5px; position:relative; text-decoration:none; color:white;
}
.p-s li a.img img{
	width:100%;
}
.p-s li a.img .detail{
	display:none;
}
.p-s li a.txt{
	display:block; text-decoration:none; text-align:center; color:#666666; line-height:22px; font-size:13px;
}
.p-s li a.txt font{
	display:block; line-height:18px; color:#cccccc; font-size:12px;
}
.tjproduct ul li{
	width:48.5%; margin-right:3%; float:left; position:relative;
}
.tjproduct ul li:last-child{
	display:none;
}
.tjproduct ul li:nth-child(even){
	margin-right:0px;
}
.tjproduct ul li a.img{
	display:block;
}
.tjproduct ul li a.img img{
	max-width:100%;
}
.tjproduct ul li a.txt{
	overflow:hidden; color:#666; text-decoration:none; text-align:center; display:block; padding-top:5px;
}
 
.tjproduct ul li a.txt span{
	display:block; height:22px; font-size:14px; line-height:22px; margin-bottom:2px;
}
.tjproduct ul li  a.txt font{
	display:block; line-height:22px; height:22px; font-size:12px;
}
.page-zert{
	padding-top:80px; padding-bottom:100px; background:url(../pics/page_zert.jpg) no-repeat center center;
}
.product1{
	padding-top:0px; padding-bottom:30px;
}
.product1 .base{
	padding-left:0px; padding-right:0px;
}
.product1 .left{
	margin-bottom:15px;
}
.product1 .right{
	margin-bottom:15px;
}
.show-img{
	margin-bottom:15px;   text-align:center; border:1px solid #f0f0f0; text-align:center; 
}
.show-img img{
	max-width:100%;
}
.slis{
	height:62px;  line-height:62px; overflow:hidden; text-align:center;
}
.slis a{
	display:inline-block; height:60px; width:60px; text-decoration:none; border:solid 1px white; margin-right:10px; overflow:hidden;
}
.slis a.cur{
	border-color:#840000;
}
.slis a img{
	width:60px; height:60px;
}
.product1 .right .title{
	  border-bottom:solid 1px #eee; padding-bottom:20px; margin-bottom:20px; text-align:center;
}
.product1 .right .title span{
	display:block; height:30px; line-height:30px; font-size:18px; color:#333333;
}
.product1 .right .title font{
	display:block; height:25px; line-height:25px; color:#cccccc; font-size:12px;
}
.product1 .right .desc{
	line-height:22px; color:#999999; margin-bottom:20px; text-align:center;
}
.product1 .right .consk{
	height:42px; line-height:42px; text-align:center;
}
.product1 .right .consk a{
	display:inline-block; text-decoration:none; margin-right:15px; height:36px; line-height:36px; padding:0px 18px; font-size:13px;
}
.product1 .right .consk a:first-child{
	background:#282828; color:white;  
}
.product1 .right .consk a:last-child{
	border:solid 1px #ccc; color:#333;
}
.product1 .right .shaares{
	margin-top:30px;
}
.shaares{
	display:none;
}
.product2{
	background:#F7F7F7; padding:40px 0px;
}
.product3{
	background:#F7F7F7; padding:40px 0px;
}
.maps>iframe{
	height:400px;
}
.vop{
	margin-top:40px;
}
.videos li{
	width:49%; margin-right:2%; height:175px; margin-bottom:20px;float:left;
}
.videos li:nth-child(even){
	margin-right:0px; 
}
.videos li a.sp{
	display:block; position:relative; width:100%; height:150px; line-height:150px; overflow:hidden; color:white; text-decoration:none; text-align:center;
}
.videos li a.sp img{
	width:100%; height:100%;
}
.videos li a.sp span{
	height:30px; width:30px; top:60px; left:60px; background:url(../pics/bo.png) no-repeat center center; position:absolute; background-size:30px 30px;
}
.videos li a.txt{
	height:30px; line-height:25px; overflow:hidden; color:#333; text-align:center; text-decoration:none; height:25px; display:block;
}
.nvideo{
	  padding-bottom:50px;
}
.nvideo iframe{
	width:100%; min-height:320px;
}
.zert-left.zz-zert .hd .prev, .zert-left.zz-zert .hd .next{
	color:#333;
}
.zert-nav{
	text-align:center; line-height:29px; margin-bottom:18px;
}
.zert-nav a{
	display:inline-block; text-decoration:none;  margin:0px 10px; color:#333; font-size:12px; margin-bottom:15px;
}
.zert-nav a.cur,.zert-nav a:hover{
	color:#840000;
}