@charset "utf-8";

* { margin:0; padding:0; font-family: "微软雅黑",arial; font-size:14px;color:#444;}
a:link, a:visited, a:hover, a:active {text-decoration:none; cursor:pointer; }
a:hover, a:active { cursor:pointer;}
html { overflow-y:scroll;overflow-x: hidden;}
body { font:14px/1.5 "Arial";}
img { border:0px;}
textarea { resize: none; overflow:auto; }
input:-moz-placeholder { color: #999; }
::-webkit-input-placeholder { color:#9999; }
input[type="checkbox"] {vertical-align:-2px;}
ul, ol { list-style-type:none; }
table { border-collapse:collapse; border-spacing:0; }
p,h1,h2,h3,h4,h5,h6,span,textarea, input { font-family: "微软雅黑",arial;outline:none;}

.fl { float:left; }
.fr { float:right; }
.clear{clear:both;}
.clearfix:after {visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0;}
.clearfix { zoom:1;}

.top_cont{width: 1200px;margin: 0 auto;padding: 24px 0 18px 0;}
.logo{width:330px;}
.yuyan{width: 263px;}
.yuyan_cont a{font-size: 12px;color: #a0a0a0;margin-left: 20px;line-height: 24px;}
.yuyan_cont a.yuyan_active{color: #1c1e85;}
.yuyan_cont a:hover{color: #1c1e85;}
.so{position: relative;width: 263px;height: 30px;margin-top: 13px;}
.so input[type='text']{background:#fff;width:261px;height:28px;border:1px solid #e9e9e9;line-height:28px;outline: none;}
.so input[type='submit']{background: url(../img/soIcon.png) no-repeat center center;width: 35px;height: 28px;position: absolute;top:0;right: 0;border: none;}
.nav{border-top: 1px solid #e9e9e9;height:55px;background:#004b9d;}
.nav_cont{width: 1200px;margin: 0 auto;}
.bhzf_navC{margin:-1px auto;height:55px;line-height:55px;}
.bhzf_navC li{background:url(../img/navline.png) no-repeat right center;width:120px;text-align:center;position: relative;}
.bhzf_navC li>a,.bhzf-login a{font-size:16px;color:#fff;display: block;}
.bhzf_navC li.current>a,.bhzf_navC li:hover>a{color:#be181f;background:#f6f6f6;border-top:2px solid #be181f;cursor: pointer;}
.bhzf_navC_Eng li a{font-size: 14px;}
.bhzf_navC_Eng li{width: 166px;}
.bhzf_navC_Eng li.gjhz_nav{width: 200px;}
.nav_drop_down{width:100%;position:absolute;top:56px;left: 0;z-index: 9999;background:url(../img/nav-bgicon.png) repeat;display: none;-moz-box-shadow:0px 1px 2px #666666; -webkit-box-shadow:0px 1px 2px #666666; box-shadow:0px 1px 2px #666666;border: 1px solid #fdfbfc;}
.nav_drop_down>a{display: block;height:38px;line-height:38px;width:100%;font-size: 14px;color:#3d3d3d;text-align: center;}
.nav_drop_down>a:hover{background: #ce444a;color:#fff;}
.bhzf_navC li:a:hover .nav_drop_down{display: block;}
.bhzf_navC_lastli .nav_drop_down{left:auto;right: 0;}

.footer{width:100%;border-top:2px solid #be181f;background:#004b9d;padding:20px 0 0 0;color:#fff;}
.footerC{width:1200px;margin:0 auto;height:140px;}
.footerC .flink {float:left;width:420px;height:140px;}
.footerC .flink span{display:block;color:#fff;font-size:16px;line-height:40px;}
.footerC .flink ul li{float:left;width:130px;}
.footerC .flink ul li a{color:#fff;font-size:12px;line-height:30px;}
.footer .blogo{float:left;border-left:1px solid #fff;border-right:1px solid #fff;padding:10px 30px;margin-top:10px;}
.footerCC{float:right;width:400px;margin:0 auto;height:140px;}
.footerCC span{color:#fff;font-size:16px;line-height:40px;}
.footerCC .tit{color:#fff;font-size:16px;line-height:40px;}
.xinxi p{font-size:12px;color:#fff;background:url(../img/footerIcon.png) no-repeat;padding-left:30px;height:28px;line-height:28px;}
.xinxi p.xinxi-t1{background-position:0 7px;}
.xinxi p.xinxi-t2{background-position:0 -30px;}
.xinxi p.xinxi-t3{background-position:0 -77px;}
.banquan{width:1200px;height:50px;line-height:50px;border-top:1px solid #fff;}
.banquan p{text-align:center;color:#fff;}
.banquan{font-size:12px;color:#7d7d7d;line-height:50px;}