@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;
}

.header-top .header{
	height:60px; padding:5px 7px; position:relative; line-height:50px; text-align:right;
}
.header a.logo{
	float:left; display:inline-block; line-height:50px;
}
.header a.logo img{
	max-height:40px;
}
.langbox{
	position:relative; display:inline-block; width:120px;
}
.langs{
	width:100%; height:50px; line-height:50px; position:relative; color:#cccccc; text-align:left; padding-right:30px;
}
.langbox .langs .search-btn{
	height:50px;    line-height:50px; color:#ccc; font-size:16px; text-align:right; cursor:pointer; width:20px; display:inline-block; margin-left:15px;
}
.langbox .langs .search-btn span{
	position:relative; top:2px;
}
.langbox .langs .search-btn{
	display:none;
}
.langbox .langs>a{
	color:#ccc; text-decoration:none;  font-size:14px; display:inline-block;   position:relative;   top:2px;
}
.langbox .langs>a.en{
	margin-left:6px; margin-right:0px;
}
.langbox .langs>a.cur{
	color:#999;
}
.langbox .langs>span{
	position:absolute; right:5px; top:17px; font-size:18px; color:#666;
}
.navs{
	position:fixed; width:100%; height:100%; top:-130%; background:white; border-top:solid 1px #ccc; padding:12px 7px; transition: all 0.6s; z-index:9999; left:0px;
}
.navs.sw{
	top:60px;
}
.navs li{
	display:block;  text-align:center; border-bottom:solid 1px #f0f0f0;
}
.navs li>a{
	display:block; line-height:50px; padding:0px 5px;  text-decoration:none; font-size:16px; color:#666; text-decoration:none; height:50px; position:relative;
}
.navs li>a span{
	position:absolute; right:7px; top:17px; color:#999;
}
.navs li>div{
	display:none; 
}
.searchbox{
	position:fixed; z-index:20; background:white; width:100%; height:60px; line-height:40px; left:0px; top:0px; display:none; padding:10px 18px; text-align:center;
}
.searchbox>input{
	width:59%;  line-height:30px; padding:5px 10px; height:40px; border:none; outline:none; background:#f1f1f1; border-radius:3px; font-size:16px; display:inline-block;
}
.searchbox a.sou{
	display:inline-block; line-height:40px; background:#999; color:white; text-decoration:none; font-size:16px; padding:0px 10px;
}
.searchbox a.sou span{
	position:relative; top:2px;
}
.searchbox a.hdes{
	  display:inline-block; line-height:50px;  text-decoration:none; font-size:16px; padding:0px 10px; color:#ccc; margin-left:30px;
}
 
.index1{
	padding:38px 0px; padding-top:45px;
}
.site-title{
	text-align:center; margin-bottom:20px; color:#cccccc; line-height:30px;
}
.site-title span{
	display:block; height:36x; line-height:35px;  color:#0397d6; font-size:20px;
}
.index1 .desc{
	line-height:28px; font-size:12px; color:#999999; text-align:center; padding-bottom:15px;
}

.index2{
	background:#F5F9FA; padding:35px 0px;
}
.index2 ul li{
	width:48%; margin-right:4%; float:left;
}
.index2 ul li a.img{
	display:block; background:#EEEEEE; height:150px; line-height:130px; padding:10px 10px; overflow:hidden; text-align:center;
}
.index2 ul li a.img img{
	max-width:100%; max-height:120px;
}
.index2 ul li a.txt{
	height:36px; line-height:30px; text-align:center; display:block; background:#FFFFFF ; padding:3px 10px; color:#333333; font-size:14px; text-decoration:none; 
}
.index2 ul li:nth-child(even){
	margin-right:0px;
}

.index3{
	padding-top:30px;
}
.index3 .base ul{
	padding-top:10px;
}
.index3 .base ul li{
	overflow:hidden; padding-bottom:10px; text-align:center;
}
.index3 .base ul li a{
	display:block; text-decoration:none;
}
.index3 .base ul li a .img{; 
}
.index3 .base ul li a .img img{
	max-width:100%; height:auto;
}
.index3 .base ul li a .txt{
	padding:15px 10px;  
}
.index3 .base ul li a .txt .title{
	height:30px; line-height:30px; font-size:16px; color:#333; margin-bottom:12px; text-align:center;
}
.index3 .base ul li a .txt .desc{
	line-height:21px; height:63px; overflow:hidden; color:#999999; margin-bottom:12px; font-size:12px;
}
.index3 .base ul li a .txt .more{
	display:inline-block; height:25px; color:#0397d6; line-height:25px; margin:0 auto;
}
.index3 .base ul li:first-child{
	background:#f6f6f6;
}
.index3 .mbase{
	max-width:1420px; margin:0 auto; padding:50px 0px;
}
.hz-left{overflow:hidden; position:relative; padding:0px 7px;}
.hz-left .hd{ display:none;}
.hz-left .bd{ padding:0px;   }
.hz-left .bd ul{ overflow:hidden; zoom:1; }
.hz-left .bd ul li{ width:48%; margin-right:4%; float:left; text-align:center; margin-bottom:18px; }
.hz-left .bd ul li a.img{
	display:block; width:100%; height:75px; line-height:75px; border:solid 1px #f0f0f0; border-radius:3px; text-align:center;
}
.hz-left .bd ul li a.img img{
	max-width:100%; height:auto;
}
.hz-left .bd ul li:nth-child(even){
	margin-right:0px;
}
.index4{
	padding:35px 0px; background:url(../pics/pic2.jpg) no-repeat center top;
}
.index4 .mbase{
	padding:0px 7px;
}
.index4 .mbase .pzbz{
	margin-bottom:35px;
}
.index4 .mbase .pzbz .leftq{
	line-height:30px; color:#666666; font-size:13px; padding-top:10px;
}
.index4 .mbase .pzbz .rightq{
	margin-bottom:20px;
}
.index4 .mbase .pzbz .rightq img{
	width:100%;  
}
 
 
.index4 .mbase ul{
	display:none;
}

.footer .dibu-left{
	color:#999999;
}
.footer .dibu-right{
	display:none; 
}
.dibu-left .tit{
	line-height:30px; margin-bottom:5px; text-align:center;
}
.dibu-left span.tel{
	display:block; line-height:30px; color:white; font-size:24px; margin-bottom:5px; text-align:center;
}
.dibu-left a{
	text-decoration:none; display:block; margin:0 auto; color:white; height:34px; line-height:34px; border-radius:16px; text-align:center; width:130px; font-size:18px; background:#0397D6; margin-top:15px;
}
.dibu-left a span{
	position:relative; margin-right:13px; font-size:14px;
}
.mlinks{
	display:none;
}
.footer{
	background:#191A1C; color:white; padding:25px 0px;
}
.footer a{
	color:white;
}

.sdb{
	 background:black; color:#999;   line-height:32px; text-align:center; padding:10px 20px;
}
.sdb a{
	color:#999; text-decoration:none;
}
.sdb .hle{
	 display:block; 
}
.page-ppt{
	margin-bottom:5px;
}
.page-ppt img{
	max-width:100%; display:block;
}
.page-base{
	padding:0px 8px;
}
.location{
	margin-bottom:22px;
}
.location .dwz{
	display:none;
}
.plist{
	padding:0px 5px;
}
.plist li{
	width:48%; float:left; margin-bottom:20px; text-align:center; margin-right:4%;
}
.plist li:nth-child(even){
	margin-right:0px;
}
.plist li a.img{
	display:block; background:#EEEEEE; padding:15px 18px; text-align:center; text-align:center; height:160px; line-height:130px; overflow:hidden;
}
.plist li a.img img{
	max-width:100%; max-height:100%;
}
.plist li a.txt{
	height:34px; line-height:30px; display:block; text-decoration:none; color:#666666; font-size:12px; border-bottom:solid 1px #f0f0f0; overflow:hidden;
}
.location .page-base .synav{
	
}
.location .page-base .synav div{
	display:none;
}
.location .page-base .synav div a,.location .page-base .synav a.mulus{
	line-height:40px; height:42px; text-align:center; padding:0px 10px; font-size:16px; color:#666; border-bottom:solid 1px #f0f0f0; display:block; text-decoration:none; position:relative; padding-right:30px;
}
.location .page-base .synav div a span,.location .page-base .synav a.mulus span{
	position:absolute; right:3px; top:13px; color:#ccc; font-size:12px;
}

.location .page-base .synav a.cur{
	border-color:#0397D6; color:#0397D6;
}

.location .page-base .synav a.cur span{
	color:#0397D6;
}

.about1{
	padding:20px 0px; padding-bottom:25px;
}
.about1 .jj .left-box{
	margin-bottom:15px;
}
.about1 .jj .left-box .desc{
	line-height:30px; color:#666666; font-size:14px; margin-bottom:30px;
}
.about1 .jj .right-box{
	text-align:center;
}
.about1 .jj .right-box img{
	max-width:100%;
}
.about1 .jj .left-box ul{
	text-align:center;
}
.about1 .jj .left-box ul li{
	display:inline-block; padding:0px 5px; margin:0px 8px; text-align:center;
}
.about1 .jj .left-box ul li .tit{
	height:40px; line-height:40px;
}
.about1 .jj .left-box ul li .tit font{
	font-size:28px; color:black; font-weight:bold;
}
.about1 .jj .left-box ul li .tit span{
	display:inline-block; margin-left:5px; font-size:12px; line-height:20px; position:relative;   color:#999; 
}
.about1 .jj .left-box ul li .desc{
	line-height:28px; color:#666666; font-size:13px; text-align:center;
}

.about2{
	display:none;
}
.about3{
	padding:35px 0px;
}
.about3 .page-base{
	padding:0px 15px;
}
.about3 ul li{
	width:47%; float:left; margin-right:6%; text-align:center; margin-bottom:23px;
}
.about3 ul li:nth-child(even){
	margin-right:0px;
}
.about3 ul li .img{
	width:95px; display:inline-block; height:95px; line-height:95px; text-align:center; border:solid 1px #0397D6; border-radius:50%;
}
.about3 ul li .img img{
	max-width:55px; max-height:68px;
}
.about3 ul li .img img:last-child{
	display:none;
}
.about3 ul li .txt{
	line-height:30px; color:#333333; font-size:15px; padding:2px 0px;
}
.about3 ul li .desc{
	line-height:22px; font-size:12px; color:#999; height:66px; overflow:hidden;
}
.about3 ul li:last-child{
	display:none;
}
.about4{
	padding:45px 0px; background:#F5F9FA; padding-bottom:50px;
}
.jgbox .jgleft{
}
.jgbox .jgright{
	display:none;
}
.jgbox .jgleft img{
	max-width:100%;
}
.js{
	padding-bottom:50px;
}
.js li{
	margin-bottom:25px;
}
.js li .tit{
	line-height:25px; font-size:16px; color:#0397d6; margin-bottom:5px;
}
.js li  .desc{
	line-height:20px; font-size:13px; color:#777;
}
.fw1{
	padding:40px 10px;
}
.fw1 ul li{
	width:48%; margin-right:4%; float:left; text-align:center; margin-bottom:25px;
}
.fw1 ul li:nth-child(even){
	margin-right:0px;
}
.fw1 ul li .img{
	line-height:65px;
}
.fw1 ul li .img img{
	max-height:50px;
}
.fw1 ul li .txt{
	line-height:25px; color:#999999; font-size:12px;
}
.fw2{
	padding:35px 0px; background:#F5F9FA; padding-bottom:43px;
}
.fwcc .left-w{
	padding-bottom:35px;
}
.fwcc .left-w .title{
	line-height:40px;  font-size:18px; color:#0397d6;  
}
.fwcc .left-w .desc{
	line-height:30px; color:#999999; font-size:14px;
}
.fwcc .right-w{
	 height:300px; overflow:hidden;  
}
.pz1{
	padding:20px 0px; padding-bottom:45px;
}
.pz1 .jjyy .jy-left{
	 line-height:30px; font-size:14px;
}
.pz1 .jjyy .jy-right{
	margin-top:15px;
}
.pz1 .jjyy .jy-right img{
	max-width:100%;
}
.pz2{
	padding:65px 0px; background:#F5F9FA;
}
.pz2 img{
	max-width:100%;
}
.pz3{
	padding:25px 0px; padding-bottom:40px;
}
.pz3 .page-base{
	padding:0px 8px;
}
.pz3 ul li{
	width:48%; margin-right:4%; text-align:center; float:left; margin-bottom:15px;
}
.pz3 ul li:last-child{
	display:none;
}
.pz3 ul li:nth-child(even){
	 margin-right:0px;
}
.pz3 ul li .img{
	height:210px; line-height:210px;
}
.pz3 ul li .img img{
	max-width:100%;
}
.pz3 ul li .txt{
	line-height:30px; color:#999999; font-size:12px; 
}
.hr1{
	padding-bottom:45px; padding-top:15px;
}
.hr-desc{
	line-height:20px; text-align:center; color:#888; font-size:12px;  padding-top:15px;
}
.hr1 .hr1_1{
	line-height:24px; color:#666;  padding-bottom:93px; background:url(../images/hr_1.png) no-repeat center bottom; font-size:14px; background-size:auto 75px;
}
.hr1 .hr1_1 font{
	color:#0397d6; font-weight:bold;
}
.hr2{
	padding:30px 0px; padding-bottom:45px; background:#F5F9FA;
}
#tbb tbody>tr>th{
	color:white; vertical-align:middle; text-align:center; background:#0397D6; color:white; padding:10px 8px; font-size:14px;
}
#tbb tbody>tr>th:last-child{
	display:none;
}
#tbb tbody>tr>td{
	text-align:center; vertical-align:middle; padding:10px 6px; font-size:12px;
}
#tbb tbody>tr>td:last-child{
	display:none;
}

.product-tit{
	line-height:30px; font-size:18px; color:#0397d6; text-align:center; margin-bottom:10px;
}
.product-img{
	text-align:center; padding:15px 0px;
}
.product-img img{
	max-width:100%;
}
.p-elinks{
	line-height:40px;  margin-bottom:35px;
}
.p-elinks div{
	display:block;
}
.p-elinks a{
	color:#999; font-size:14px; text-decoration:none;
}