﻿@charset "utf-8";

body 
{   
    margin:0;
    padding:0;
	font-family:"微软雅黑";
	font-size:14px;
	cursor: default;
	background-color:#fff;
	/*overflow-x: hidden;*/
	min-width:1200px;

}


/*table{border-collapse:collapse;border-spacing:0px;}*/
a{text-decoration:none;font-size:14px;outline:none;}
/* a:hover{text-decoration:underline} */
a:active{outline:none;}
a img{border:0;}
p{ margin:0; padding:0}
.clearfix{clear:both}
.overflow{ overflow:hidden}
 body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,textarea,b{padding:0;margin:0}
a:focus,input,select,textarea{outline:0}
b{ margin:0; padding:0}
textarea{resize:none;overflow:auto}
ul,ol,li{list-style-type:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal}
input{ outline:none; border:none; background-color:transparent ;font-family: "微软雅黑"}
.float-r{float: right !important}
.float-l{float: left !important;}
i{font-style: normal}


.head-bj{ width: 100%;position: relative;}
.dw-bj{ width: 100%; position: absolute; left: 0;top: 0; z-index: 2;}
.dw-bj .dw-c{ width: 1200px; margin: 0 auto; position: relative;}
.hk-top{ width: 100%; height: 54px; margin: 29px 0 37px 0;position: relative; z-index: 5;}
.hk-top .lg-l{float: left; padding: 0 36px 0 5px;}


.style-xl{min-width: 95px; height: 42px; background: rgba(0, 71, 157, 0.5) ;  border-radius:42px ; -webkit-border-radius:42px ; -moz-border-radius:42px ; -ms-border-radius:42px ; -o-border-radius:42px ;float: left; position: relative; margin-top: 7px ;cursor: pointer;padding: 0 24px; }
.style-xl p {background:url(../images/sj2.png) no-repeat ; background-position:left center ;padding-left: 45px;font-size: 18px; font-weight: bold ;color: #fff  ; line-height:42px;}
.style-xl p span{height:42px; line-height:42px;display:block;}
.new {min-width: 220px; padding: 10px 0; position:absolute; left: 0; background: rgba(0, 71, 157, 0.9) ;  border-radius:8px ; -webkit-border-radius:8px ; -moz-border-radius:8px ; -ms-border-radius:8px ; -o-border-radius:8px ; top: 60px;display: none}
.new li { padding: 3px 17px;}
.new li a{  line-height:30px;  font-size:16px; color:#e6e6e6;overflow:hidden}
.new li a:hover{text-decoration: underline }
.new .select .lp{width:282px;background:url(../images/slb.jpg) no-repeat ; background-position:270px center ;}
.new span{width:0; height:0;border-right:6px solid transparent;border-left:6px solid transparent;border-bottom:6px solid #044ba4; position: absolute; left: 50%;top: -6px;margin-left: -3px}

.cx-box{ width: 26px; height: 26px;float: right; margin: 15px 6px 0 24px; position: relative;}
.cx-box a{width: 26px; height: 26px;   display: block ; cursor: pointer;position: relative;z-index: 2;}
.cx-box .a1{ background: url(../images/ico1.png) no-repeat;}
.cx-box .a1:hover{ background: url(../images/ico1.png) no-repeat;}

.sou-box{ width: 234px; height: 76px; background: url(../images/sou-bj.png) no-repeat; position: absolute;right: -19px; top: 10px ;display: none}
.sou-box .ipa{ width: 144px; height: 35px; line-height: 35px;font-size: 14px; color: #333; position: absolute; left: 30px; top: 21px; }
.sou-box .ipb{ width: 35px; height: 35px;position: absolute; right: 20px; top: 22px; cursor: pointer;}
.cx2:hover .sou-box{display: block}



.nav-bj{ width: 100%; height: 44px;z-index: 99;}
.nav{ width: 1200px; height: 44px ;margin: 0 auto;  background: rgba(0, 71, 157, 0.5) ;  border-radius:42px ; }
.nav ul{ width: 1240px}
.nav ul li{ width: 85px; height: 44px  ;float: left;position: relative;margin-right: 22px ;margin-left: 25px;}
.nav ul li .yj{ width: 100%; height: 44px ; line-height: 44px ; text-align: center ; font-size: 16px; color: #fff; display: block;}

.nav ul li .ej-box{ width: 340px;  background: rgba(255, 255, 255, 0.8) ; padding: 24px 0 0 24px; position: absolute; left: 0; top:44px; overflow: hidden; display: none }
.nav ul li .ej-box h3{ width: 170px;float: left; margin-bottom: 31px;}
.nav ul li .ej-box h3 a{font-size: 14px; color: #555555}
.nav ul li .ej-box h3 span{font-size: 14px; color: #555555}
.nav ul li .ej-box h3 a:hover{color: #00479d;font-weight: bold; text-decoration: underline}
.nav ul li.dw2 .ej-box{position: absolute; left:inherit;right: 0}
.nav ul li i{ width: 100%; height: 4px; display: block; background-color: #fff ; border-radius:4px ; -webkit-border-radius:4px ; -moz-border-radius:4px ; -ms-border-radius:4px ; -o-border-radius:4px ; position: absolute; left: 0;bottom: 0 ;display: none}
.nav ul li:hover{display: block}
.nav ul li.on i{display: block }


.posc{background-color: #9e1725 ;position: fixed !important;  left: 0;top: 0}
.posc .nav{background: none}
.posc .nav ul li .yj{color: #fff}
.posc .nav ul li:hover .yj{color: #fff ;}




.footer-bj{ width: 100%; height: 246px; background: url(../images/foot-bj.jpg) no-repeat center;}
.footer-c{ width: 1200px; height: 246px;margin: 0 auto; position: relative; }
.footer-c .lg-box{ width: 299px; height: 272px; background: url(../images/lg-bj.png) no-repeat; position: absolute; left: 0;top: -26px; overflow: hidden; }
.footer-c .lg-box .cet{ width: 279px; text-align: center}
.footer-c .lg-box img{margin: 21px 0 24px 0}
.footer-c .lg-box h3{font-size: 20px; font-weight: bold ;color: #fff}
.footer-c .db-box{ width: 826px; height: 246px;float: right;margin-right: 20px;}
.footer-c .db-box .zsb{ width: 100%;height: 46px; line-height: 46px; text-align: right ;font-size: 14px; color: #d5d4d4;}
.footer-c .db-box .zsb a{font-size: 14px; color: #d5d4d4; padding: 0 1px}
.lxbm{ width: 497px; height: 150px; overflow: hidden;}
.lxbm .ms-b{ width: 100%; height: 20px; margin: 30px 0 0 0}
.lxbm .ms-b h4{float: left; height: 16px;line-height: 16px;font-size: 14px; color: #fff;margin-right: 95px}
.lxbm .ms-b h4 span{font-weight: bold}
.lxbm h5{ width: 100%;height: 16px;line-height: 16px;font-size: 14px; color: #fff;margin-top: 17px;}
.copy-box{ width: 100%; line-height: 49px; font-size: 14px; color: #ddd ;}
.copy-box a{ font-size: 14px; color: #ddd ;}

.w-ico{ position: absolute; right: 20px;top: 83px}

.cx-box2{ width: 60px; height: 60px;float: left; margin-right: 23px;text-align: center; position: relative;}
.cx-box2 a{width: 42px; height: 42px;  margin: 0 auto;  display: block ; cursor: pointer;position: relative;z-index: 2;}
.cx-box2 .aa1{ background: url(../images/w1.png) no-repeat;}
.cx-box2 .aa2{ background: url(../images/w2.png) no-repeat;}
.cx-box2 .aa3{ background: url(../images/w3.png) no-repeat;}
.cx-box2 .aa1:hover{background: url(../images/w1-1.png) no-repeat;}
.cx-box2 .aa2:hover{background: url(../images/w2-1.png) no-repeat;}
.cx-box2 .aa3:hover{background: url(../images/w3-1.png) no-repeat;}
.cx-box2 .ewm-box{ width: 116px; height: 138px; position: absolute; left: 50%; margin-left: -58px; top: -124px ; background: url(../images/em-bj.png) no-repeat; overflow: hidden;z-index: 1; display: none}
.cx-box2 .ewm-box .ewm{ width: 110px; height: 110px;  padding-left: 3px;}
.cx-box2 .ewm-box .ewm img{ width: 110px; height: 110px; margin-top: 4px; }
.cx-box2:hover .ewm-box{display: block}
.cx-box2 h4{ color: #bcbcbc;font-size: 14px; padding: 5px 0 0 0}




.lxbm .ms-b{margin: 28px 0 0 0;}
.lxbm h5{margin-top: 10px;}





