@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}





.navbg{ width: 100% ;height: 60px ; background-color: #b1040f ; position: relative; z-index: 22; }
.nav{ width: 1200px; height: 60px ;margin: 0 auto ; }
.nav ul{width: 1240px; }
.nav ul li{float: left;margin-right: 4.8px; position: relative;}
.nav ul li .yj{display: inline-block ; height: 57px; line-height: 57px; padding: 0 13px ;margin-top: 3px; font-size: 16px; color: #fff ;}
.nav ul li:hover .yj{background-color: #fff ; color: #b1040f ;box-shadow: rgba(0, 0, 0, 0.1) 0 0 5px 3px}
.nav ul li.on .yj{background-color: #fff ; color: #b1040f ;box-shadow: rgba(0, 0, 0, 0.1) 0 0 5px 3px}
.nav ul li .ejbox{ width: 330px; padding: 30px 30px 0 30px; background: rgba(255, 255, 255, 0.95) ; display: none;
	 position: absolute; left: 0;top: 60px; box-shadow: rgba(0, 0, 0, 0.02) 0 0 6px 3px; overflow: hidden;}
.nav ul li .ejbox h5{ width: 165px; float: left; margin-bottom: 30px}
.nav ul li .ejbox h5 a{font-size: 14px; color: #555}
.nav ul li .ejbox h5 i{font-size: 14px; color: #555 ;padding-right: 5px;}
.nav ul li .ejbox h5 a:hover{ color: #b1040f ; text-decoration: underline}
.nav ul li .ejbox a:hover i{ color: #b1040f ;}
.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}
.footer-c .db-box .zsb a:hover{color: #fff}
.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}

