﻿@charset "utf-8";
/* CSS Document */
body{background-color:#fff; overflow-x:hidden; color:#666; font-size:12px; font-family: microsoft yahei , "宋体"; position:relative;}/*网站字体颜色*/

.header , .content , .container{margin-left:auto; margin-right:auto; width:1200px; font-family:microsoft yahei;}

a:hover{text-decoration:none}
.header{width:100%; overflow:hidden; background-color:#fff;}

.hdtop{height: 35px; background: #f5f5f5; border-bottom: 1px solid #e9e9e9;}
.hdtop .container{ overflow: hidden;}
.hdtop .container *{ display: inline-block;}
.hdtop span{ float: left; height: 35px; line-height: 35px; font-size: 12px; color: #666666;}
.hdtop em{ float: right; height: 13px; line-height: 13px; margin-top: 11px;}
.hdtop em a{float: left; font-size: 12px; color: #303030; padding: 0px 15px; border-left: 1px dotted #d7d7d7;}
.hdtop em a.nobd{ border: none;}
.hdmid{ height: 116px; padding-bottom:20px;}
.hdmid .hdmid_l{ float: left; overflow: hidden; margin-top: 23px;}
.hdmid .hdmid_l h1{ float: left;}
.hdmid .hdmid_l h1 *{display: inline-block; float: left;}
.hdmid .hdmid_l h1 i{height: 75px; width: 1px; margin-top: 6px; background: url(../images/sbd.png) no-repeat; margin-left:10px;}
.hdmid .hdmid_l>div{padding-left: 142px; padding-top: 15px;}
.hdmid .hdmid_l>div h2{ font-size: 24px; color: #383838;}
.hdmid .hdmid_l>div p{ font-size: 20px; color: #666666; margin-top: 3px;}
.hdmid .hdmid_r{ float: right; margin-top: 43px;}
.hdmid .hdmid_r dt{float: left;}
.hdmid .hdmid_r dt img{display: block; margin-top: 4px;}
.hdmid .hdmid_r dd{padding-left: 40px;}
.hdmid .hdmid_r dd span{font-size: 14px; color: #292929;}
.hdmid .hdmid_r dd p{ font-size: 26px; line-height: 28px; font-family: "Arial"; color: #292929;}
.hddown{ height: 62px; background: #0059c8;}
.hddown ul{height: 62px; overflow: hidden;}
.hddown ul li{height: 62px; float: left; width:171px; text-align:center;}
.hddown ul li a{height: 62px; display: inline-block; text-decoration: none; line-height: 62px; font-size: 15px; color: #fff; padding: 0 18px;}
.hddown ul li.cur{background: #ffa31e;}
.hddown ul li:hover{background: #ffa31e;}



.footer{overflow: hidden; background: #0059c8;}
.footer .container{padding-top: 0px; padding-bottom: 45px; overflow: hidden;}
.footer .ftmenu{ overflow: hidden;}
.footer .ftmenu li{ text-align: center; float: left; padding: 6px 48px 0 21px; font-size:15px; padding-top:20px;}
.footer .ftmenu li.mglelt{ margin-left: 3px;}
.footer .ftmenu li img{display: inline-block;}
.footer .ftmenu li p{height: 30px; line-height: 30px;}
.footer .ftmenu li a{font-size: 15px; color: #ffffff;}
.footer .ftmenu li:hover a{color: #fff; }
.footer .ftmenu li span{display: inline-block; width: 48px; height: 48px;}
.footer .ftmenu li:hover span{-webkit-animation:tada 1s .2s ease both;-moz-animation:tada 1s .2s ease both}
.zsbd{ width: 100%;height: 0px; border-top: 1px solid #5c93d7; margin-top: 18px; border-bottom: 1px solid #134d94;}
.ftdown{overflow: hidden;}
.ftdown dl{ float: left; overflow: hidden; margin-left:1px; margin-top: 30px;}
.ftdown dl dt{ float: left;}
.ftdown dl dt img{display: block; margin-top: 4px;}
.ftdown dl dd{ padding-left: 170px;}
.ftdown dl dd p{ height: 30px; line-height: 30px; font-size: 14px; color: #d5d5d5;}
.ftdown dl dd p *{display: inline-block; font-size: 13px; color: #d5d5d5;}
.ftdown dl dd p em{ width: 15px; height: 2px;}
@-webkit-keyframes tada{0%{-webkit-transform:scale(1)}10%,20%{-webkit-transform:scale(0.7) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.2) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.2) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0)}}@-moz-keyframes tada{0%{-moz-transform:scale(1)}10%,20%{-moz-transform:scale(0.7) rotate(-3deg)}30%,50%,70%,90%{-moz-transform:scale(1.2) rotate(3deg)}40%,60%,80%{-moz-transform:scale(1.2) rotate(-3deg)}100%{-moz-transform:scale(1) rotate(0)}}
.ftdown .ewm{ float: right; margin-top: 22px; overflow: hidden;}
.ftdown .ewm span{display: block; width: 140px; float: left; text-align: center; margin-left: 8px; height: 141px; background: url(../images/ewmbox.png) no-repeat;}
.ftdown .ewm span img{display: inline-block; margin-top: 9px;}


.youce{width:54px; float:right; position:fixed; right:-3px; bottom:25px;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));_margin-bottom:15px; z-index:10000;}
.youce ul li{margin-bottom:3px; width:41px; background:url(../images/top.png) no-repeat top center; list-style:none;}
.youce ul li:hover{background:url(../images/top_h.png) no-repeat top center;}
.youce ul li a{display:block; width:41px; height:41px;}




.tab_menu ul{overflow:hidden;}
.prdcont_l .tab{width: 200px;margin: 0 auto;overflow: hidden;}
.prdcont_l .tab_menu li{list-style:none;cursor:pointer;padding: 8px;text-align: center; 
box-sizing: border-box; font-size: 18px;color: #3f3f3f;margin: 20px 0;background: url(../images/yy1.png) no-repeat 20px #f0f0f0;overflow: hidden;}
.prdcont_l.tab_box{}
.prdcont_l .hide{display:none;}
.prdcont_l .tab_menu li.selectd{background: url(../images/yy1.png) no-repeat 20px #1147d3;color: #fff;}
.prdcont_l .tab_menu li.hover,.prdcont_l .tab_menu li:hover{background: url(../images/yy1.png) no-repeat 20px #252525;color: #fff;}
.prdcont_l .cn-title{background: url(../images/ff.png) no-repeat 20px center;width: 270px;height: 100px; padding: 20px;padding-left: 80px; box-sizing: border-box;}
.prdcont_l .cn-title h3{font-size: 22px;color: #fff;line-height: 30px;font-weight: normal;}
.prdcont_l .cn-title p{font-size: 16px;color: #fff;line-height: 30px;}





#pages {
	clear: both;
	padding: 10px 0 10px;
	text-align: center;
	font: 14px 'Microsoft YaHei';
}
#pages a {
	display: inline-block;
	padding: 0px 12px;
	height: 30px;
	font-size: 14px;
	line-height: 30px;
	background: #fff;
	border: 1px solid #e3e3e3;
	text-align: center;
	color: #333;
	margin-right: -1px;
}
#pages a.a1 {
	padding: 0px 12px;
	height: 30px;
	line-height: 30px;
	margin-top: 0px;
}
#pages a:hover {
	background: #1147d3;
	color: #fff;
	text-decoration: none;
}
#pages span {
	display: inline-block;
	padding: 0px 12px;
	height: 30px;
	line-height: 30px;
	background: #1147d3;
	border: 1px solid #1147d3;
	color: #fff;
	text-align: center;
}



.form-box{ position:relative; padding:10px; border:1px solid #f6f6f6; background:#fff; font-size:14px; width:100%; margin:0 auto }
	.form-box dl{ display:block; padding:5px 0; }
	.form-box dl:after{ clear:none; content:""; display:block; height:0; visibility:hidden; }
	.form-box dl dt{ display:block; float:left; width:120px; line-height:38px; min-height:38px; color:#555; font-size:13px; text-align:right; _position:absolute; }
	.form-box dl dd{ position:relative; padding:5px 0 5px 10px; line-height:28px; min-height:28px; color:#555; font-size:13px; overflow:hidden; _margin-left:120px; }
	.form-box dl dd label.radio{ margin-right:5px; }

/*按钮样式*/
.btn{ display:inline-block; margin:0; padding:0 25px; color:#fff; font-size:12px; height:38px; line-height:38px; text-align:center; }
.btn{ background:#1147d3; border:1px solid #02598E; border-radius:2px; vertical-align:middle; }
.btn:hover{ color:#fff; opacity:0.9; }
.btn-mini{ height:20px; line-height:20px; padding:1px 8px 0; }
input.btn, button.btn{ height:40px; cursor:pointer; overflow:visible; }
.btn-success{ background:#52A152; border:1px solid #417F41; text-shadow:0 -1px 0 #52A152; }
.btn-error{ background:#CB423B; border:1px solid #AA352F; text-shadow:0 -1px 0 #CB423B; }
.btn-gray{ background:#ddd; border:1px solid #A9A9A9; text-shadow:0 -1px 0 #EEEEEE;}
.btn-gray,.btn-gray:hover{ color:#777; }
.input{ height:30px; line-height:30px;}

#map_left { float:left; width:600px;height: 400px; border:10px solid #ddd; }