﻿@charset "utf-8";
/* CSS Document */
.none,.mob-nav{ display:none;}
.wrap{ width:1200px; margin:0 auto;}
.top{ border-top:6px solid #3a3a3a; height:95px; background:#fff;}
.langlt{ padding-top:10px; width:735px; text-align:right;}
.langlt > a{ margin-left:6px;}



.index-main{ padding-top:20px;}
.index-main h2{ font-size:24px; text-align:center; background:url(../images/d.jpg) repeat-x left center; line-height:55px;}
.index-main h2 span{ display:inline-block; padding:0 30px; background:#fff;}
.index-main h2 i{ color:#e12425}
.index-main h2 em{ color:#a6a6a7; font-size:18px; margin-left:10px;}
.mes-tit{ text-align: center; padding:0 100px; line-height:30px;}
/*.cenlx-ofx{ margin:20px 0;}
.cenlx-ofx li{ width:23%; margin:10px 1%; border:1px solid #ddd; float:left;}
.cenlx-ofx li a .tit{ line-height:35px; height:35px; text-align:center; overflow:hidden; transition:all 0.5s ease;}
.cenlx-ofx li a:hover .tit{ background:rgba(0,0,0,0.6); color:#fff; transition:all 0.5s ease;}*/
.seclit{ margin-top:20px;}
.seclit li{ width:48%; float:left; margin:15px 1%; height:140px; position:relative;}
.seclit li a{ display:block; padding-left:200px;}
.seclit li a .pic{ width:190px; position:absolute; left:0; top:0;}
.seclit li dl dt{ line-height:40px; height:40px; overflow:hidden; font-size:18px; color:#333;}
.seclit li a:hover dl dt{ color:#f00;}
.seclit li dl dd{ line-height:25px; max-height:100px; overflow:hidden; color:#999;}
.bg-loc{ height:376px; background:url(../testimg/tp.jpg) no-repeat center center; background-size:cover; margin-top:60px; padding-top:30px;}
.bg-loc h2{font-size:24px; text-align:center; background:url(../images/hxm.png) no-repeat center center; line-height:55px; color:#fff;}
.bg-loc h2 em{font-size:18px; margin-left:10px;}
.tilct{ text-align:center; color:#fff; line-height:30px; padding:0 100px; margin-top:20px;}
.linkxt{ text-align:center; margin-top:30px;}
.linkxt a{ display:inline-block; width:150px; height:35px; line-height:35px; background:#fff;}
.foot-hd{ background:#1d1d1d; color:#fff; padding:20px 2% 50px;}
.foot-hd dl.bz-nav{ float:left; width:155px;}
.foot-hd dl.bz-nav dt{ font-size:14px; line-height:35px; font-weight:bold;}
.foot-hd dl.bz-nav dd{ line-height:30px;}
.foot-hd dl.bz-nav dd a{ color:#fff;}
.foot-hd dl.bz-nav dd a:hover{ color:#f00;}
.foot-hd dl.ewmyt dt{ line-height:35px; font-weight:bold;}
.foot-bd{ line-height:25px; padding:5px 0; background:#000; text-align:center; color:#fff;}

.ny-banner{ height:310px; background-position:center center; background-repeat:no-repeat; background-size:auto 100%;}
.ny-main{ padding:25px 0;}
.locts{ width:200px;}
.locts h2{ font-size:24px; color:#0065b3; font-weight:normal;}
.locts h2 img{ margin-right:8px;}
.ab-nav{ margin:20px 0 50px; min-height:140px;}
.ab-nav li{ line-height:30px; margin-bottom:5px;}
.ab-nav li > a,.ab-nav li .bx1 > a{ background:url(../images/ab02.jpg) no-repeat 10px center; display:block; padding-left:40px; color:#333; font-size:14px;}
.ab-nav li .bx2 > a{position:relative; display:block; padding-left:40px; color:#333; font-size:14px;}
.ab-nav li .bx2 > a:before{content: ""; background:#0166b6; position:absolute; left:25px; top:13px; width: 5px; height: 5px; border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%; overflow:hidden; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.ab-nav li > a.cur,.ab-nav li > a:hover,.ab-nav li .bx1 > a.cur,.ab-nav li .bx1 > a:hover,.ab-nav li .bx1 > a.cur,.ab-nav li .bx1 > a:hover{ background:#0065b3 url(../images/ab03.jpg) no-repeat 10px center; color:#fff;}
.ab-nav li .bx2 > a.cur,.ab-nav li .bx2 > a:hover{background:#0065b3; color:#fff;}
.ab-nav li div a{ display:block; background:url(../images/hx.jpg) no-repeat 40px center;}


.drelt{ line-height:35px; color:#666; margin-top:10px;}
.rocl-sont{ width:935px;}
.rocl-sont h2{ font-size:24px; color:#0065b3; font-weight:normal; line-height:60px; border-bottom:1px solid #ddd;}
.rocl-sont h2 span{ float:right; color:#666; font-size:12px;}
.rocl-sont h2 span a{ margin:0 5px;}
.rocl-sont h2 i{ display:none;}
.coli-con{ padding:25px 0; line-height:2.5; text-indent:30px;}
.bg-col{ background:url(../images/bg-col.png); position:fixed; z-index:22; width:100%; height:100%; left:0; top:0; display:none;}

.cont-olt{ padding:25px 0;}
.cont-olt h3{ font-size:16px; text-align:center; margin-bottom:20px;}
.map-ol{ width:450px;}
.bulx{ width:435px;}
.bulx strong{ font-size:20px; color:#0065b3; font-weight:bold; padding:10px 0;}
.bulx p{ line-height:30px; color:#666;}
.dowloc{ padding:20px 12px;}
.dowloc li{ line-height:20px; padding:12px 0; border-bottom:1px solid #ddd; font-size:14px;}
.dowloc li a{ float:right; font-size:16px; margin-top:5px;}
.fenltm li{ width:100%; margin:15px 0;}
.fenltm li dl dt{ color:#0065b3; background:url(../images/d2.jpg) no-repeat left center; padding-left:12px;}
.fenltm li dl dt span{ color:#999; font-size:14px;}
.cp-shoxt{ padding:20px 0;}
.cp-shoxt dl{ float:left; width:31.3%; margin:10px 1%;}
.cp-shoxt dl dt{ border:1px solid #ddd;}
.cp-shoxt dl dd{ line-height:35px; height:35px; overflow:hidden; text-align:center;}
.cp-conlt{ padding:20px 0;}
.cp-xol .pic{ width:467px; text-align:center;}
.cp-xol .pic > a{ display:inline-block; width:44px; height:22px; background:url(../images/xj.jpg); text-align:center; color:#fff; line-height:22px; margin-top:10px;}
.prelx{ width:442px;}
.prelx h5{ font-size:14px; line-height:30px;}
.prelx .tit{ font-weight:bold; color:#666; margin-bottom:20px;}
.prelx a{color:#666;}
.prelx a:hover,.prelx a.lefto{ color:#0067b6; font-weight:700}
.blix-ct{ text-align:center; margin-bottom:20px;}
.blix-ct td{ padding:5px 0;}
.cpjl{ height:40px; line-height:40px; border-bottom:1px solid #0065b3; margin-top:20px;}
.cpjl span{ display:inline-block; padding:0 15px; background:#0065b3; color:#fff; font-size:14px; font-weight:bold;}
.cli-olt{ padding:20px 0;}
.gw-loc{ padding:20px 0; text-align:center;}
.ciln td{ line-height:20px; padding:5px; border:1px solid #ebebeb;}
.ciln td input{ width:100%;}
.muli{ text-align:left; margin-top:25px;}
.muli td{ line-height:20px; padding:5px;}
.muli td .bilx{ width:300px; height:30px;}
.muli td textarea{ width:300px; height:60px;}
.slider{ padding:30px 0;}
.slider .shik{ float:left; width:23%; margin:10px 1%; border:1px solid #ddd; text-align:center;}
.slider .shik .tit{ height:35px; line-height:35px; overflow:hidden;}

.head>.main{position:relative; z-index:1000;}

.pro-zoom{ width:467px;}
.jqzoom{border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:350px;background:#ffffff;border:1px solid #ebebeb;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}
.jqzoom img{ width: 467px; height: auto;}
.spec-preview{width: 467px; margin: 0 auto;}
.spec-scroll{clear:both;margin:10px auto;width:417px; position:relative;}
.spec-scroll .prev,.spec-scroll .next{display:block;width:12px;height:62px;cursor:pointer; position:absolute; top:12px;}
.spec-scroll .prev{background:#fff url(../images/left.gif) no-repeat center center; left:0px;}
.spec-scroll .next{background:#fff url(../images/right.gif) no-repeat center center; right:0px;}

.spec-scroll .items{ margin:0 auto;position:relative;width:318px;height:80px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:80px;}
.spec-scroll .items ul li{float:left;width:106px;text-align:center; background:#fff;}
.spec-scroll .items ul li img{border:1px solid #ddd;width:100px;padding:2px;}
.spec-scroll .items ul li img:hover{border:2px solid #f00;padding:1px;}
.nav ul li p.moilix{width:150%; margin-left:-20%;}
.langlt img{ width:28px}

@media (max-width: 1200px){
.wrap{ width:100%;}
body{ font-family:Arial}
.langlt{ display:none;}
.top{ height:61px; position:fixed; width:100%; left:0; top:0; z-index:20;}

.bg-loc{ margin-top:20px;}
.locts{ position:fixed; height:100%; overflow:auto; background:#fff; left:-210px; top:0; padding:10px 2% 0; box-shadow:2px 0 3px #999; z-index:23;}
.rocl-sont{ width:100%; padding:0 2%;}
.locts h2{ font-size:20px;}
.rocl-sont h2 i{ display:block; width:40px; margin-top:10px; float:right; height:40px; background:url(../images/nlm2.png) no-repeat center center; background-size:auto 60%;}

}
@media (max-width: 950px){
.map-ol,.bulx{ width:100%;}
.foot-hd dl.bz-nav{ width:25%; text-align:center;}
.cp-xol .pic{ width:100%;}
.prelx{ width:100%;}
.cli-olt img{ width:100%; height:auto;}

}
@media (max-width: 900px){
.ewmyt{ display:none;}
.foot-hd dl.bz-nav{ width:25%; text-align:center;}
}
@media (max-width: 640px){
.index-main h2{ font-size:20px;}
.index-main h2 em{ font-size:16px;}
.mes-tit{ padding:0 3%;}
.seclit{ padding:0 3%;}
.seclit li{ width:100%; margin:5px 0; height:100px;}
.seclit li a{ padding-left:130px;}
.seclit li a .pic{ width:120px;}
.seclit li dl dt{ line-height:35px; height:35px;}
.seclit li dl dd{ max-height:50px;}
.bg-loc h2{ line-height:40px; height:40px;}
.tilct{ padding:0 3%; max-height:180px; overflow:hidden;}
.ny-banner{ height:160px;}
.rocl-sont h2{ font-size:20px;}
.rocl-sont h2 span{ display:none;}
.ny-main{ padding:0;}
.fenltm li dl dt span{ display:none;}
.cp-shoxt dl{ width:48%;}
.muli td .bilx{ width:100%;}
.muli td textarea{ width:100%;}
.slider .shik{ width:48%;}
.pro-zoom{ width:300px; margin:0 auto;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:350px;background:#ffffff;border: none;display:none;text-align:center;overflow:hidden;}
.jqzoom img{ width: 300px; height: auto;}
.spec-preview{width: 300px;margin: 0 auto;}
.spec-scroll{clear:both;margin:10px auto;width:300px; position:relative;}
.spec-scroll .prev,.spec-scroll .next{display:block;width:12px;height:62px;cursor:pointer; position:absolute; top:2px;}
.spec-scroll .prev{background:#fff url(../images/left.gif) no-repeat center center; left:0px;}
.spec-scroll .next{background:#fff url(../images/right.gif) no-repeat center center; right:0px;}
.bg-loc{height:auto;}
.spec-scroll .items{ margin:0 auto;position:relative;width:270px;height:80px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:80px;}
.spec-scroll .items ul li{float:left;width:90px;text-align:center; background:#fff;}
.spec-scroll .items ul li img{border:1px solid #ddd;width:80px;padding:2px;}
.spec-scroll .items ul li img:hover{border:2px solid #f00;padding:1px;}

}

@media (max-width: 400px){

}



.bottom_tools{position:fixed;z-index:110;right:30px;bottom:200px; width:54px; /*padding:10px 10px 0;*/}
.bottom_tools a#scrollUp{ width:54px; display:inline-block;text-indent:-9999px;background: url(../testimg/1.jpg) center no-repeat; border-bottom:none;}
.bottom_tools > div{ position:relative;}
.bottom_tools > div > a{ display:inline-block; height:48px; width:54px; text-indent:-9999px; border-bottom:0px solid #6398c1;}
.bottom_tools > div > a.tns-pl1{background: url(../testimg/4.jpg) center no-repeat;}
.bottom_tools > div > a.tns-pl2{background: url(../testimg/6.jpg) center no-repeat;}
.bottom_tools > div > a.tns-pl3{background: url(../testimg/2.jpg) center no-repeat;}
.bottom_tools > div > a.tns-pl4{background: url(../testimg/5.jpg) center no-repeat;}
.bottom_tools > div > a.tns-pl5{background: url(../testimg/3.jpg) center no-repeat;}

.bottom_tools > div .posn{display:none; position:absolute; left:-220px; top:-10px; width:220px; background:#7183AB; color:#fff; line-height:45px; padding:15px; text-align:left;}
.bottom_tools > div .msn-tn{ top:0; font-size:12px;}
.bottom_tools > div .posn a{color:#fff;}
.bottom_tools .solmaa{ height:55px; width:44px; text-align:center; line-height:55px; }
.dowebok-hd { position: relative; z-index: 1000; width: 100%; height: 69px;  background:url(../testimg/navbg.png) repeat top left;}
.fixeds{ position: fixed;}
.dowebok-hd .logo{ float:left;/*padding-bottom:4px;*/ /*margin-left:18%;*/ /*padding-top:10px;*/}
.dowebok-hd .logo img{ height:70px;}
.dowebok-hd .mob-nav{ display:none;}
.dowebok-hd .mob-mm{ display:none;}
@media (max-width: 768px) {
    .bottom_tools { display: none; }
}
.ofcit{ margin:30px 0; text-align:left; line-height:30px; font-size:14px;}
.ofcit img{ padding:10px; border:1px solid #ddd; float:left; display:inline; margin-right:12px;}
.ofcit span{ line-height:2;}
	a.sediv{
	margin:0 20px 15px 0;
	/* text-align:center; */
	/* word-wrap:break-word; */
	/* word-break:break-all; */
	font-family:"Microsoft YaHei","微软雅黑",微软雅黑;
	text-decoration: none;
	width: 270px;
	padding:  10px 10px 10px 10px;
	border: #eee solid 1px;
	float: left;
	height:190px;
	}
a.sediv:hover{ border: #164a95 solid 2px;padding:  9px 9px 9px 9px; }
a.sediv img{ width: 260px; height: 96px; border:0;}
a.sediv h6{ color: #0a4784; font-size: 14px; font-family:"Microsoft YaHei","微软雅黑",微软雅黑; font-weight: normal;}
a.sediv div{ line-height: 24px; color: #636363; text-align:center; font-size:14px;}


@media (max-width: 640px){
.ueditor_baidumap{ display:none;}
}