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开始 */
.culture{}
.culture>h3{ padding: 38px 0 0 0; line-height: 40px;  display: block; font-size: 17px; font-weight: normal; }
.culture01{ padding-bottom: 52px;}
.culture01 >a{position: relative; float: left; width: 285px; height: 502px; overflow: hidden; margin-right: 15px;}
.culture01 img{width: 100%; height: 100%;}
.culture01 h3{ z-index: 9; position: absolute;bottom: 79px; left: 35px; background: url(culture02.png) no-repeat left bottom; height: 37px; font-size: 20px; color:white;}
.culture01 span{ z-index: 9;position: absolute;bottom: -220px; left: 35px; font-size: 28px; display: block; line-height: 40px; color: white; width: 250px; height: 200px;}
.culture01 .bg{position:absolute ; top: 0; left: 0; width: 285px; height: 502px; background: #0f85df; opacity:0.8; filter:alpha(opacity=80);display: none; }
.cultureVideo01{ padding-bottom: 25px;}
.cultureVideo01 ul{height: 110px; text-align: center; line-height: 110px;}
.cultureVideo01 ul a{display: inline-block; padding: 11px 51px 11px  57px; text-align: center; background: url(work_1_03.png) no-repeat center; background-size:100% 100%; margin-right: 13px;}
.cultureVideo01 ul a span{padding-left: 18px; background: url(work_1_02_1.png) no-repeat left center; font-size: 17px; font-weight: bold; color: #0068b7;}
.cultureVideo01 ul >.on{background: url(work_1_03_1.png) no-repeat center;background-size:100% 100%; }
.cultureVideo01 ul>.on span{ background: url(work_1_02.png) no-repeat left center; color: white;}
.cultureVideo02{}
.cultureVideo02>div{ width: 100%; height: 390px; top:0px; left:0px; display: none;  background: url(xuanchuan.png) no-repeat center;}
.cultureVideo02>.on{ display: block;}
.videobg{ display: none; position: fixed; top: 0px; left: 0px; width: 10000px; height: 10000px; z-index: 9999; background: black; opacity: 0.7;;filter:alpha(opacity=70);}
#video{display: none; position: fixed;top: 15%; left: 50%; margin-left: -350px; width: 700px;z-index: 99999; height: 390px;}
.videomain{display: none; position: fixed;top: 50%; left: 50%; margin-left: -350px;margin-top:-200px; width: 700px!important;z-index: 99999; height: 390px!important;}
.videomain video{width: 100%!important; height: 100%!important;}
.videomain object{width: 100%!important; height: 100%!important;}
.videomain object embed{ height: 100%!important;}
.videomain object param{ height: 100%!important;}
.videoclose{ display: none;    cursor: pointer; z-index: 999999; position: fixed;top: 24%; left: 50%; width: 25px; height: 25px; background: url(close.png) no-repeat center; background-size: 100% 100%; margin-left: 352px;}

/* 集团画册 */
.cultureVideo03{ padding-bottom: 25px;}
.cultureVideo03 ul{height: 110px; text-align: center; line-height: 110px;}
.cultureVideo03 ul a{display: inline-block; padding: 11px 51px 11px  57px; text-align: center; background: url(work_1_03.png) no-repeat center; background-size:100% 100%; margin-right: 13px;}
.cultureVideo03 ul a span{padding-left: 18px; background: url(work_1_02_1.png) no-repeat left center; font-size: 17px; font-weight: bold; color: #0068b7;}
.cultureVideo03 ul >.on{background: url(work_1_03_1.png) no-repeat center;background-size:100% 100%; }
.cultureVideo03 ul>.on span{ background: url(work_1_02.png) no-repeat left center; color: white;}
.cultureVideo04{}
.cultureVideo04>div{ width: 100%; display: none; text-align: center;}
.cultureVideo04>.on{ display: block;}
.cultureVideo04_1 a{float: left; width: 350px; height: 400px; border: 1px solid #0068b7;  margin-right:75px;margin-bottom: 30px;}
.cultureVideo04_1 a img{ width: 100%; height: 100%;}

/* 集团文化vi */
.cultureVideo05{ padding-bottom: 50px;}
.cultureVideo05 ul{height: 110px; text-align: center; line-height: 110px;}
.cultureVideo05 ul a{display: inline-block; padding: 11px 51px 11px  57px; text-align: center; background: url(work_1_03.png) no-repeat center; background-size:100% 100%; margin-right: 13px;}
.cultureVideo05 ul a span{padding-left: 18px; background: url(work_1_02_1.png) no-repeat left center; font-size: 17px; font-weight: bold; color: #0068b7;}
.cultureVideo05 ul >.on{background: url(work_1_03_1.png) no-repeat center;background-size:100% 100%; }
.cultureVideo05 ul>.on span{ background: url(work_1_02.png) no-repeat left center; color: white;}
.cultureVideo06{}
.cultureVideo06>div{ width: 100%; display: none; text-align: center;}
.cultureVideo06>.on{ display: block;}


.cultureVideo03 ul span,
.cultureVideo05 ul span,
.cultureVideo01 ul span{    width: 100%;text-align: center; font-size: 22px; font-weight: bold;color: #0068b7;}

.cultureTitle{width: 100%;height: 110px; text-align: center; line-height: 110px;}
.cultureTitle span{width: 100%;text-align: center; font-size: 22px; font-weight: bold;color: #0068b7;}

/* 移动端 */

@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;}
    .culture_1{ width: 93%; margin: 0 auto;}
    .culture>h3{ padding: 0.5rem 0; line-height: 0.53rem;  display: block; font-size: 0.22rem; font-weight: normal;line-height: 0.68rem!important;font-size: 0.373rem!important; }
    .culture01{ padding-bottom:0; text-align: center;}
    .culture01 >a{position: relative; float: left; width: 42%; height: 6.69rem; overflow: hidden;  margin-bottom: 0.2rem; margin-left:4%; margin-right: 4%; display: inline-block;}
    .culture01 img{width: 100%; height: 100%;}
    .culture01 h3{ z-index: 9; position: absolute;bottom: 1.05rem; left: 0.46rem; background: url(culture02.png) no-repeat left bottom; height: 0.49rem; font-size: 0.26rem; color:white;}
    .culture01 span{ z-index: 9;position: absolute;bottom: -2.93rem; left: 0.46rem; font-size: 0.37rem; display: block; line-height: 0.53rem; color: white; width: 3.33rem; height: 2.66rem; text-align: left;}
    .culture01 .bg{position:absolute ; top: 0; left: 0; width: 100%; height: 6.69rem; background: #0f85df; opacity:0.8; filter:alpha(opacity=80);display: none; }
    .cultureVideo01{ padding-bottom:  0.66rem;}
    .cultureVideo01 ul{height: auto; text-align: center; padding: 0.52rem 0;}
    .cultureVideo01 ul a{display: inline-block;margin: 0.1rem 0; padding: 0rem 0.3rem 0rem  0.3rem; text-align: center; background: url(work_1_03.png) no-repeat center; background-size:100% 100%; margin-right: 0.17rem;}
    .cultureVideo01 ul a span{padding-left: 0.24rem; background: url(work_1_02_1.png) no-repeat left center; font-size: 0.426rem;  font-weight: normal; color: #0068b7;background-size: 0.07rem 0.07rem;}
    .cultureVideo01 ul >.on{background: url(work_1_03_1.png) no-repeat center;background-size:100% 100%;font-weight: bold; }
    .cultureVideo01 ul>.on span{ background: url(work_1_02.png) no-repeat left center; color: white;background-size: 0.07rem 0.07rem;}
    .cultureVideo02{}
    .cultureVideo02>div{ width: 100%; height: 5.2rem; top:0; left:0; display: none;  background: url(xuanchuan.png) no-repeat center; background-size: 180% 100%;}
    .cultureVideo02>.on{ display: block;}
    .videobg{ display: none; position: fixed; top: 0; left: 0; width: 130rem; height: 130rem; z-index: 9999; background: black; opacity: 0.7;}
    .videomain{display: none; position: fixed;top: 50%; left: 50%; margin-left: -4.66rem; width: 9.33rem;z-index: 99999; height: 5.2rem;margin-top:-200px;}
.videoclose{margin-top:0px;top:31%;}

    
}

/* 当前位置修改 */
.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 !important;}
	.videoclose{display:none !important;}
}
@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;    overflow-y: hidden;
    overflow-x: scroll;
    white-space: nowrap;
    display: inline-flex; }
	.clumbNav .container ul li{margin-left:2.3% !important;}
	.clumbNav .container ul li{margin: 0 !important;}
}



@media screen and (max-width: 770px){

    .cultureVideo01 ul{height: auto; text-align: center; padding: 0; line-height: 1.2rem;}

    /* 集团画册 */
    .cultureVideo03{ padding-bottom:  0.66rem;}
    .cultureVideo03 ul{height: auto; text-align: center; padding: 0; line-height: 1.2rem;}
    .cultureVideo03 ul a{display: inline-block;margin: 0.1rem 0; padding: 0rem 0.3rem 0rem  0.3rem; text-align: center; background: url(work_1_03.png) no-repeat center; background-size:100% 100%; margin-right: 0.17rem;}
    .cultureVideo03 ul a span{padding-left: 0.24rem; background: url(work_1_02_1.png) no-repeat left center; font-size: 0.426rem;  font-weight: normal; color: #0068b7;background-size: 0.07rem 0.07rem;}
    .cultureVideo03 ul >.on{background: url(work_1_03_1.png) no-repeat center;background-size:100% 100%;font-weight: bold; }
    .cultureVideo03 ul>.on span{ background: url(work_1_02.png) no-repeat left center; color: white;background-size: 0.07rem 0.07rem;}
    .cultureVideo04{}
    .cultureVideo04>div{ width: 100%; display: none; text-align: center;}
    .cultureVideo04>.on{ display: block;}
    .cultureVideo04_1 a{float: left; width: 43%; height: 5.8rem; margin: 0 3.5% 0.5rem;}
    .cultureVideo04_1 a img{ width: 100%; height: 100%;}
    /* 集团vi */
    .cultureVideo05{ padding-bottom:  0.66rem;}
    .cultureVideo05 ul{height: auto; text-align: center; padding: 0; line-height: 1.2rem;}
    .cultureVideo05 ul a{display: inline-block;margin: 0.1rem 0; padding: 0rem 0.3rem 0rem  0.3rem; text-align: center; background: url(work_1_03.png) no-repeat center; background-size:100% 100%; margin-right: 0.17rem;}
    .cultureVideo05 ul a span{padding-left: 0.24rem; background: url(work_1_02_1.png) no-repeat left center; font-size: 0.426rem;  font-weight: normal; color: #0068b7;background-size: 0.07rem 0.07rem;}
    .cultureVideo05 ul >.on{background: url(work_1_03_1.png) no-repeat center;background-size:100% 100%;font-weight: bold; }
    .cultureVideo05 ul>.on span{ background: url(work_1_02.png) no-repeat left center; color: white;background-size: 0.07rem 0.07rem;}
    .cultureVideo06{}
    .cultureVideo06>div{ width: 100%; display: none; text-align: center;}
    .cultureVideo06>.on{ display: block;}
    .cultureVideo06 img{ width: auto;}
    .cultureViTop{margin-bottom: 0.6rem !important;}
    .cultureViTit { font-size: 0.373rem !important; line-height: 0.68rem !important; margin-bottom: 0.3rem !important;width: 100% !important;}
    .cultureViBottom{width: 100% !important;}

    
.cultureVideo03 ul span,
.cultureVideo05 ul span,
.cultureVideo01 ul span{    width: 100%;text-align: center; font-size: 0.426rem; font-weight: bold;color: #0068b7;}

.cultureTitle{width: 100%;height: 1.2rem; text-align: center; line-height: 1.2rem;}
.cultureTitle span{width: 100%;text-align: center; font-size: 0.426rem; font-weight: bold;color: #0068b7;}


/* 视频兼容 */
#videomain{    width: 96% !important;
    left: 2% !important;
    margin-left: 0rem;}

}


/* 新增集团vi */
.cultureViTop{margin-bottom: 60px;}
.cultureViTit{font-size: 15px;line-height: 35px;width: 655px;margin: 0 auto;text-align: justify;text-indent: 2em;margin-bottom: 30px;}
.cultureViBottom{width: 655px;margin: 0 auto;}
.cultureViBottom img{width: 100%; max-width: 100%;height: auto;}

