a,a:hover{text-decoration:none!important;}
a:active{text-decoration:none!important;}
a:visited{text-decoration:none!important;}
a:focus{text-decoration:none!important;}
.f-cb:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
div,ul,li { padding: 0; margin: 0; }
body { padding: 0; margin: 0; min-width: auto;}
ul { list-style: none ; }
p,h1,h2,h3,h4,h5,h6{margin: 0;}
img{border: none;}
.displayNone {display: none;}
.container{max-width: 1200px; width: 100%;margin: 0 auto;}
.nwesBanner{width: 100%;}
.nwesBanner img{width: 100%;}
.nwesBanner .container h1{font-size: 38px;color: #fff;padding-top: 133px;}
.nwesBanner .container h2{font-size: 20px;color: #e9eaef;font-weight: 500;}
.clumbNav{width: 100%;height: 70px;border-bottom: 1px solid #e5e5e5; overflow: hidden;}
.clumbNav .container{height: 70px;line-height: 70px;}
.clumbNav .container .currentPosition{float: right;padding-left: 27px;background: url("icon-01.png") no-repeat 0px 28px;margin-right: 22px;}
.clumbNav .container .currentPosition a{color: #333333;font-size: 16px;}
.clumbNav .container .currentPosition a:hover{color: #0068b7;}
.clumbNav .container .currentPosition span{display: inline-block;padding: 0 10px;}
.clumbNav .container ul{float: left;width: 70%}
.clumbNav .container ul li{float: left;margin-right: 5%;position: relative;}
.clumbNav .container ul li span{width: 55px;height: 3px;background: #0068b7;position: absolute;left: 50%;margin-left: -28px;top:66px;display: none;}
.clumbNav .container ul li.on a{color:#0068b7;}
.clumbNav .container ul li.on span{display: block;}
.clumbNav .container ul li.active a{ color: #0068b7;}
.clumbNav .container ul li.active span{display: block;}
.clumbNav .container ul li a:hover{color:#0068b7;}
.clumbNav .container ul li a{display: inline-block;color: #333333;font-size: 18px;padding: 0 10px;}




/* main开始 */
.history{ padding-bottom: 60px;}
.historyList{ height: 207px;width: 100%;}
.historyList01{ width: 140px; height: 100%; font-size: 39px; font-weight: bold; text-align: center; padding-top: 30px; color: #0068b7; background: url(history02.png) no-repeat 121px 0px;}
.historyList:hover .historyList01{background: url(history02_1.png) no-repeat  120px 0px;}
.history>h3{ padding: 38px 0; line-height: 40px;  display: block; font-size: 17px; font-weight: normal; }
.historyList02{position: relative; width: 1040px; height: 169px; background: url(history01.png) no-repeat center;}
.historyList02 .img{position: absolute; left: 40px; top: 20px; width: 180px; height: 124px;}
.historyList02 .img img{width: 100%; height: 100%;}
.historyList02 .contact{position: relative; left: 256px; top: 30px; width: 735px; height: 115px;}
.historyList02 .contact h3 { height: 35px; line-height: 35px; margin-bottom: 16px; }
.historyList02 .contact h3 div{float: left; margin-left: 10px; font-size: 18px; font-weight: normal;}
.historyList02 .contact p{ font-size: 16px; line-height: 25px;}
.historyList02 .contact span{ float: left; font-size: 18px; color: white; display: block; width: 68px; height: 34px; line-height: 34px; text-align: center; background: url(history03.png)no-repeat center;}
/* main结束 */




@media screen and (max-width:1024px) {
    .clumbNav{ height: 0.86rem; overflow: visible; }
    .f-cb{ min-height: 100%; height: 0.86rem; line-height: 0.86rem; border-bottom: 0.01rem solid #e5e5e5;}
    .nwesBanner img{ height: 2.4rem;}
    .clumbNav .container{height: 0.85rem; line-height: 0.85rem; position: relative; overflow: hidden;}
    .clumbNav .container ul li{ margin:0 2.3%;}
    .clumbNav .container ul li a{font-size: 0.373rem;}
    .clumbNav .container ul{ width:100%!important;}
    .clumbNav .container .currentPosition{background: url(icon-01.png) no-repeat 0 center; padding-left: 0.4rem; margin-right: 0; position: absolute; right: 0.9rem;top: 1.2rem; height: 0.26rem; line-height: 0.6rem; background-size: 0.18rem 0.18rem;}
    .clumbNav .container .currentPosition a{font-size: 0.24rem;}
    .clumbNav .container ul li span{width: 100%;  height: 0.04rem; top: 0.79rem; margin-left:0; left: 0;}
    .clumbNav .container ul li a{ padding: 0;}
    .clumbNav .container .currentPosition span{    padding: 0 0.1rem; font-size: 0.24rem;}
    .currentPosition{ font-size: 0.24rem;}
    .currentPosition a{ font-size: 0.24rem;}

    .wrapper{width: 100%!important;}
    .history{ padding-bottom: 0.8rem;}
    .historyList{ height: 2.8rem!important;width: 93%; margin: 0 auto; overflow: hidden;}
    .historyList01{ width: 20%; height: 100%; font-size: 0.52rem; font-weight: bold; text-align: center; padding-top: 0.4rem; color: #0068b7; background: url(history02.png) no-repeat 98% 0; background-size:0.26rem 2.8rem  ; }
    .historyList:hover .historyList01{background: url(history02_1.png) no-repeat  98% 0; background-size:0.26rem 2.8rem  ;}
    .history>h3{ padding: 0.5rem 0;  display: block;  font-weight: normal; width: 93%; margin: 0 auto;font-size: 0.373rem!important; line-height: 0.586rem!important; }
    .historyList02{position: relative; width: 80%; height: 2.75rem; background: url(history01.png) no-repeat center; background-size: 100% 100%;}
    .historyList02 .img{position: absolute; left: 0.3rem; top: 0.26rem; width: 2.4rem; height: 1.65rem;}
    .historyList02 .img img{width: 100%; height: 100%;}
    .historyList02 .contact{position: relative; left: 3rem; top: 0.3rem; width: 60%; height:2.3rem; overflow: hidden;}
    .historyList02 .contact h3 { height: 0.46rem; line-height: 0.46rem; margin-bottom: 0.1rem; }
    .historyList02 .contact h3 a{float: left; margin-left: 0.13rem;  font-weight: normal;}
    .historyList02 .contact p{ font-size: 0.24rem; line-height: 0.33rem;}
    .historyList02 .contact h3 div{font-size: 0.346rem; margin-left: 0.13rem;}
    .historyList02 .contact span{ float: left; font-size: 0.373rem; color: white; display: block; width: 1.2rem; height: 0.5rem; line-height: 0.5rem; text-align: center; background: url(history03.png)no-repeat center; background-size: 100% 100%;}
}


/* 当前位置修改 */
.clumbNav{background-color: #0068b7; color: #fff;border-bottom:none;}
.clumbNav .container ul li a{color:#fff;}
.clumbNav .container ul li.active span{display:none !important;}
.clumbNav .container ul li.active a{background-color: #fff;font-weight: bold;}
.clumbNav .container ul li{margin-right:0% !important;}
.clumbNav .container ul li a{margin-top:4px;padding: 0 30px;}
.clumbNav .container .currentPosition a{color:#fff;}
.clumbNav .container .currentPosition a:hover{color:#fff;}
.clumbNav .container ul li:hover a{background-color: #fff;font-weight: bold;color:#0068b7;}
.clumbNav .container ul li:hover span{display:none !important;}


.nwesBanner img{display:block;}

@media screen and (max-width: 950px){
	.clumbNav .container ul li.active a{border-bottom:none;}
	.clumbNav .container ul li a{margin-top:0.1rem ;padding:0 0.2rem;}
	.clumbNav{height:0.96rem;}
}
@media screen and (max-width: 1024px){
	.clumbNav .container{height:1rem;line-height:1rem;}
		.f-cb{height:1rem;line-height:1rem;border-bottom:none;}
	.clumbNav{height:1rem;}
	.clumbNav .container ul{    width: 100%!important; }
	.clumbNav .container ul li{margin-left:2.3% !important;}
	.clumbNav .container ul li{margin: 0 !important;}
}


