﻿@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:980px; font-family:microsoft yahei;}

/*页眉*/
.header{width:100%; background-color:#fff; position: relative; z-index: 10;}


.hdtop{height: 35px; border-bottom: 2px solid #e9e9e9; position: relative; z-index: 999;}
.hdtop .container{height: 35px;}
.hdtop .container *{ display: inline-block;}
.hdtop span{ float: left; height: 35px; line-height: 35px; font-size: 13px; color: #717171;}
.hdtop em{ float: right; height: 14px; line-height: 14px; margin-top: 11px;}
.hdtop em a{float: left; font-size: 13px; color: #717171; padding: 0px 10px; border-left: 1px dotted #d7d7d7;}
.hdtop em a.nobd{ border: none;}
.hdtop em .wx{position: relative;}
.hdtop em .wx img{display: none; position: absolute; left: -30px; top: 26px;}
.hdtop em .wx:hover img{display: block;}

.hdmid{ height: 110px;}
.hdmid .hdmid_l{ float: left; overflow: hidden; margin-top: 25px;}
.hdmid .hdmid_l h1{ float: left;}
.hdmid .hdmid_l h1 *{display: inline-block; float: left;}
.hdmid .hdmid_l h1 i{height: 64px; width: 1px; margin-top: 6px; background: url(../images/xian.png) no-repeat; margin-left: 16px;}
.hdmid .hdmid_l>div{padding-left: 255px; padding-top: 10px;}
.hdmid .hdmid_l>div h2{ font-size: 24px; color: #383838;}
.hdmid .hdmid_l>div h2 img{display: block;}
.hdmid .hdmid_l>div p{overflow: hidden; margin-top: 8px;}
.hdmid .hdmid_l>div p span{display: inline-block; float: left; font-size: 13px; color: #3d3d3d; margin-right: 27px; height: 20px; line-height: 20px; padding-left: 18px; background: url(../images/gou.png) no-repeat left center;}
.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: 15px; color: #030303;}
.hdmid .hdmid_r dd p{ font-size: 22px; line-height: 28px; font-family: "Arial"; color: #0c5cc8; font-weight: bold;}

.hddown{height: 58px; background: #0c5cc8;}
.hddown .Mmenu{height: 58px;}
.hddown .Mmenu li{height: 58px; float: left; text-align: center; position: relative; background: url(../images/mnsl.png) no-repeat left center;}
.hddown .Mmenu li a{display: inline-block; height: 46px; text-decoration: none; padding-top: 12px;width:108px;text-align:center;}
.hddown .Mmenu li.nobg{background: none;}
.hddown .Mmenu li span{font-size: 15px; color: #fff;}
.hddown .Mmenu li em{display: block; text-transform: uppercase; padding-top: 4px; font-size: 12px; color: #6ca4ef; font-family: "Arial";}
.hddown .Mmenu li i{display: none; width: 100%;height:3px; background: #0d5cc8; position: absolute; bottom: -3px; left: 0px; }
.hddown .Mmenu li:hover i,.hddown .Mmenu li.cur i{display: block;}
.hddown .Mmenu li:hover a,.hddown .Mmenu li.cur a{background: #fff; border-top: 1px solid #eff4fb;}
.hddown .Mmenu li:hover span,.hddown .Mmenu li.cur span{color: #0851b4;}
.hddown .Mmenu li:hover em,.hddown .Mmenu li.cur em{color: #bababa;}

.topwz{color:#736d69;line-height:26px;font-size:18px;height:70px;}
.topwz span{color:#ee782f; display:block}
/*-- header_end --*/



.fttop{height: 48px; background: #0c5cc8;}
.fttop .ftmenu{height: 48px;}
.fttop .ftmenu li{ height: 48px; float: left;width:98px;text-align:center;}
.fttop .ftmenu li.firstli{margin-left: 28px;}
.fttop .ftmenu li a{display: inline-block; height: 48px; line-height: 48px; font-size: 15px; color: #fff;}
/*-- fttop_end --*/
.ftdown{overflow: hidden; padding-top: 30px; padding-bottom: 35px;}
.ftdown .ftdown_l{float: left; overflow: hidden;}
.ftdown .ftdown_l dt{ float: left;}
.ftdown .ftdown_l dt img{padding-top:20px;}
.ftdown .ftdown_l dt *{display: inline-block; float: left;}
.ftdown .ftdown_l dt i{width: 0px; height: 110px; border-left: 1px solid #cccccc; margin-left: 17px;}
.ftdown .ftdown_l dt img{display: block;}
.ftdown .ftdown_l dd{padding-left: 258px;}
.ftdown .ftdown_l dd p{ line-height: 22px; font-size: 13px; color: #000000;width:450px;}
.ftdown .ftdown_l dd p *{display: inline-block;}
.ftdown .ftdown_l dd p em{width: 6px; height: 2px;}
.ftdown .ftdown_l dd p a{ font-size: 13px; color: #000000;}
.ftdown .ftdown_r{float: right;}
.ftdown .ftdown_r *{display: inline-block; float: left;}
.ftdown .ftdown_r span{ width: 111px; height: 60px; margin-top: 8px; margin-right: 10px; background: url(../images/gz.png) no-repeat;}
.ftdown .ftdown_r img{ border: 1px solid #d4d4d4; padding: 3px 3px;}
/*-- footer_end --*/