.pub_tab ul{display: inline-block;}
.pub_tab{text-align: center;margin-bottom: 40px;height: 50px;line-height: 50px;border-bottom: 1px solid #dfdfdf;}
.pub_tab li{float: left;}
.pub_tab li a{margin: 0 30px;position: relative;display: block;}
.pub_tab li a i{
    position: absolute;left: 50%;bottom:-1px;width: 0%;height:2px;    background: #91663c;
    transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.pub_tab li.on a i{left: 0;width: 100%;}



.padd_t75{padding-top: 75px;}
.padd_t120{padding-top: 120px;}
.padd_b100{padding-bottom: 100px;}
.padd_b55{padding-bottom: 55px;}
.padd_t100{padding-top: 100px;}
.padd_t90{padding-top: 90px;}
.padd_b90{padding-bottom: 90px;}
.padd_bt90{padding: 90px 0;}

.blank_17{position: absolute;top:0;left: 0;width: 100%;height: 100%;background:rgba(0,0,0,0.17);}
.wight100{font-weight: 100;}

.mCSB_scrollTools .mCSB_draggerRail{ width:1px; background: #E3DDD0;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:3px;-webkit-border-radius:0;border-radius:0;background:#91663c;}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag:hover .mCSB_dragger_bar{ background:#91663c;}


@media only screen and (max-width:1440px) {
    .padd_t120{padding-top:50px;}
    .padd_t75{padding-top: 50px;}
    .padd_b100{padding-bottom: 60px;}
    .padd_b55{padding-bottom: 50px;}
    .padd_t100{padding-top: 60px;}
    .padd_t90{padding-top: 60px;}
    .padd_b90{padding-bottom: 60px;}
    .padd_bt90{padding: 60px 0;}
}
@media only screen and (max-width:1024px) {
    .wight100,.banner_text h3{font-weight: normal !important;}

}
@media only screen and (max-width:767px) {
    .padd_t120{padding-top:30px;}
    .padd_t75{padding-top: 30px;}
    .padd_b100{padding-bottom: 30px;}
    .padd_b55{padding-bottom: 30px;}
    .padd_t100{padding-top: 30px;}
    .padd_t90{padding-top: 30px;}
    .padd_b90{padding-bottom: 30px;}
    .padd_bt90{padding: 30px 0;}
    .pub_tab{margin-bottom: 20px;}
    .pub_tab li a{margin: 0 15px;}
}




.banner{ position: fixed; left:0; top:0; width:100%; height: 100%;overflow:hidden;}
.banner .swiper-container,.banner .swiper-slide,.banner .swiper-slide img{ width:100%;height: 100vh;}
.banner .but>div{background: none;font-size: 40px;height: 60px;width: 60px; line-height: 60px; margin-top: -30px;text-align: center;color: #fff;display: none;}
.banner .but .swiper-button-prev{left: 20px;}
.banner .but .swiper-button-next{right: 20px;}
.banner .swiper-pagination{bottom: 70px !important; right: 5%; z-index: 1;}
.banner .swiper-pagination-bullet{width: 80px;height:4px; background: none; border-bottom: 1px #fff solid; opacity:0.6;margin: 0 6px !important; border-radius: 0 !important}
.banner .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #eb0000; opacity:1; border-bottom: 0px; height: 4px;}
.banner video {
    position: absolute;
    width: 100%;height: 100%;
    left: 0px;
    top: 0;
    object-fit: cover;
}
.banner a{display: block;}
.banner_text{z-index: 3;color: #fff;width: 100%;position: absolute;left: 0;top:36%;}
.banner_text h3{font-size: 72px;font-weight: 100;}
.banner_p{width: 600px;}
.swiper-container_t { position: absolute; bottom: 0; left: 0; z-index: 1}
.pub_dot{position: absolute;left:30.4%;bottom: 10.9%;}
.pub_dot span{width: 18px;height: 18px;text-align: center;opacity: 1;background: none;position: relative;margin: 0 8px;}
.pub_dot span:after{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;content: "";position: absolute;left: 0;bottom: 0;width: 12px;height: 12px;background: #2262a9;border-radius: 50%;box-sizing:border-box;}
.pub_dot span.swiper-pagination-bullet-active:after{background:transparent;width: 100%;height: 100%;border: 2px solid #2262a9;}


.body_home{width:100%;height:100%;}
.body_home .bb{ position:fixed;left:50%;bottom:30px;z-index: 1; text-align:center;transform:translateX(-50%);cursor: pointer;opacity:0;padding:0 10px;animation:bb 2s linear 0s infinite;}
@keyframes bb{
    0%{transform:translate(-50%,0);opacity:0;}
    20%{transform:translate(-50%,3px);opacity:1;}
    80%{transform:translate(-50%,10px);opacity:1;}
    90%{transform:translate(-50%,10px);opacity:0;}
    100%{transform:translate(-50%,10px);opacity:0;}
}
.body_home.showdiv .bb{opacity:1;}
.body_home .bb:hover{animation-play-state:paused;}

.body_b{position: fixed;left:0%;top:100%;bottom:0;right:0;background:#fff; visibility: visible; transition:top 0.7s cubic-bezier(0.5,0,0.2,1) 0s;z-index:1;overflow:auto;outline:none;}
.body_b.showdiv{ top:102px;}

.body_b .ind_part01 .item_l,.body_b .ind_part01 .item_r,
.body_b .ind_part02 .item01,.body_b .ind_part02 .item04,.body_b .ind_part02 .item03,.body_b .ind_part02 .item02,
.body_b .ind_part03 .wrap_c,
.body_b .ind_part04 .on1,.body_b .ind_part04 .on2,.body_b .ind_part04 .on3,.body_b .ind_part04 .on4,
.body_b .ind_part05 .rel.fl,.body_b .ind_part05 .rel.fr{ opacity: 0!important;}

.body_b .ind_part01.move .item_l,.body_b .ind_part01.move .item_r,
.body_b .ind_part02.move .item01,.body_b .ind_part02.move .item04,.body_b .ind_part02.move .item03,.body_b .ind_part02.move .item02,
.body_b .ind_part03.move .wrap_c,
    /*.body_b .ind_part04.move .on1,.body_b .ind_part04.move .on2,.body_b .ind_part04.move .on3,.body_b .ind_part04.move .on4,*/
.body_b .ind_part05.move .rel.fl,.body_b .ind_part05.move .rel.fr{ opacity: 1!important;}

.body_b .move .item_l{ animation:moveleft 1s;}
.body_b .move .item_r{ animation:moveright 1s;}
.body_b .move .item_u{ animation:moveup 1s;}
.body_b .move .item_d{ animation:movedown 1s;}

.body_b .move .item01{ animation:moveleft 1s;}
.body_b .move .item04{ animation:moveright 1s;}
.body_b .move .item03{ animation:moveup 1s;}
.body_b .move .item02{ animation:movedown 1s;}

.body_b .ind_part03.move .wrap_c{ animation:moveup 1s;}

.body_b .ind_part04.move .on1{ animation:moveright 1s;opacity: 1!important;}
.body_b .ind_part04.move .on2{ animation:moveright 1s;animation-delay:0.4s;}
.body_b .ind_part04.move .on3{ animation:moveright 1s;animation-delay:0.8s;}
.body_b .ind_part04.move .on4{ animation:moveup 1s;opacity: 1!important;}
.body_b .ind_part04.move .on2.delay,.body_b .ind_part04.move .on3.delay{opacity: 1!important;}

.body_b .ind_part05.move .rel.fl{ animation:moveleft 1s;}
.body_b .ind_part05.move .rel.fr{ animation:moveright 1s;}

@keyframes moveleft{
    from{ opacity:0;-webkit-transform: translateX(-20px);transform: translateX(-20px)}
    to{ opacity:1;-webkit-transform: translateX(0);transform: translateX(0)}
}
@keyframes moveright{
    from{ opacity:0;-webkit-transform: translateX(20px);transform: translateX(20px)}
    to{ opacity:1;-webkit-transform: translateX(0);transform: translateX(0)}
}
@keyframes moveup{
    from{ opacity:0;-webkit-transform: translateY(20px);transform: translateY(20px)}
    to{ opacity:1;-webkit-transform: translateY(0);transform: translateY(0)}
}
@keyframes movedown{
    from{ opacity:0;-webkit-transform: translateY(-20px);transform: translateY(-20px)}
    to{ opacity:1;-webkit-transform: translateY(0);transform: translateY(0)}
}

@media only screen and (max-width:1024px) {
    .body_b.showdiv{ top:50px;}
}

@media only screen and (max-width:1023px) {
    .body_home .bb{ display: none;}
    .body_home{height: auto;}
    .body_b{position: static;}
    .banner{ position: relative;}
    .banner,.banner .swiper-container,.banner .swiper-slide,.banner .swiper-slide img{height: auto;}
    .body_b .ind_part01 .item_l,.body_b .ind_part01 .item_r,
    .body_b .ind_part02 .item01,.body_b .ind_part02 .item04,.body_b .ind_part02 .item03,.body_b .ind_part02 .item02,
    .body_b .ind_part03 .wrap_c,
    .body_b .ind_part04 .on1,.body_b .ind_part04 .on2,.body_b .ind_part04 .on3,.body_b .ind_part04 .on4,
    .body_b .ind_part05 .rel.fl,.body_b .ind_part05 .rel.fr{ opacity:1!important;}
}





.wrap_t { margin: 4% 0 3%; height: 44px; line-height: 44px;}
.wrap_t div.fr img{ margin: 7px 10px; margin-bottom: 0;}
.wrap2 .wrap_t{ margin-top: 2%;}


.h400 { /*height: 400px;*/ overflow: hidden}
.h710 { /*height: 710px;*/ overflow: hidden}
.tuzi { position: relative}
.tuzi_zi{ position: absolute; z-index: 2; left: 0; bottom: 0; width: 90%; padding: 0 5% 5%; /*height: 80px; line-height: 80px;*/color: #fff;
    background: -webkit-linear-gradient(top, rgba(0,0,0, 0) -0%, rgba(0,0,0, 0.7) 100%);
    background: -moz-linear-gradient(top, rgba(0,0,0, 0) 0%, rgba(0,0,0, 0.7) 100%);
    background: -o-linear-gradient(top, rgba(0,0,0, 0) 0%, rgba(0,0,0, 0.7) 100%);
}

.in_news .item_r .tuzi{overflow: hidden;}
.sikuai {width: 49%; border-bottom: 4px #044295 solid; cursor: pointer; overflow: hidden; margin-bottom: 14px; background: #fff;transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;}
.sikuai_bcor{border-bottom: 4px #ea0000 solid;}
.sikuai p.fnt_18{margin-bottom: 10%; height: 3em;}
.sikuai:hover { border-bottom: 4px #ea0000 solid;}
.sikuai:hover .fnt_18 { font-weight: 700;}
.sikuai:hover a .fnt_18{ color: #ea0000}
.sikuai:hover a .fnt_12{ color: #666}
.in_news .sikuai:hover{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);}

.sikuai.erge:nth-child(odd) { margin-right:2%}

.erge.marb_0{margin-bottom: 0;}

.sikuai.on1 { background: url("../images/img3.jpg") no-repeat #fff;}
.sikuai.on2 { background: url("../images/img4.jpg") no-repeat #fff;}
.sikuai.on3 { background: url("../images/img5.jpg") no-repeat #fff;}
.sikuai.on4 { background: url("../images/img6.jpg") no-repeat #fff;}
.sikuai .m { margin: 12% 7.5%;}


.sankuai .tuzi.marb_10{ margin-bottom: 1.5%;}
.sankuai .tuzi_zi {/*height: 60px; line-height: 60px;*/}
.huibg { background: #edf1f5;overflow: hidden }


.indextab li{ float: left; padding: 0 2.6%; height: 49px; line-height: 49px;cursor: pointer; position: relative;}
.indextab li.on{ background: url("../images/c_14.jpg") right center no-repeat; color: #fff; border: 0;}
.indextab li::before{content: ""; position: absolute; right:-1px; top:10%; width:1px; height: 80%; background: #B9B9B9;}
.indextab li:last-child::before{ opacity: 0;}
.indextab li.on::before{ opacity: 0;}

.ywly .tab-con .tab-b{ display: none;}

.cy_list{margin:0 -0.25% 3%; position: relative;}
.cy_list li{ float: left; width:32.83%; margin:0 0.25%;}
.cy_list li:nth-child(3){ position: absolute; left:33.33%; bottom:0;}
.cy_list li:nth-child(4){ position: absolute; right:0; top:0;}


.h710 .erge .erge { width: 48.5%; }
.h710 .erge .erge:nth-child(odd) {margin-right: 3%}
.tuzi_zi.no { height: auto; bottom:auto; left: 5%; width: 80%; top: 25%; line-height: 40px;background: none}
.tuzi_zi.no::before{content: ""; position: absolute; left:5%; top:-20px; width:70px; height:4px; background: #EA0000;}
.tuzi_zi.no p{ margin-top:5%; line-height: 1.2; font-family: Arial, Helvetica, sans-serif; opacity: 0.8;}

.culture-part05 .swiper-button-prev,.chanye.party  .swiper-button-prev,.workbot .swiper-button-prev,.b_slide .swiper-button-prev,.base_slide .swiper-button-prev{ background: url("../images/c_23.jpg") no-repeat; width:75px; height: 75px; left: -30px; margin-top: -72px; -webkit-box-shadow: 0 0 15px 3px rgba(6, 6, 6, 0.28);box-shadow:0 0 15px 3px rgba(6, 6, 6, 0.28); }
.culture-part05 .swiper-button-next,.chanye.party .swiper-button-next,.workbot .swiper-button-next,.b_slide .swiper-button-next,.base_slide .swiper-button-next{ background: url("../images/c_26.jpg") no-repeat; width:75px; height: 75px; right: -30px; margin-top: -72px; -webkit-box-shadow: 0 0 15px 3px rgba(6, 6, 6, 0.28);box-shadow:0 0 15px 3px rgba(6, 6, 6, 0.28); }
.culture-part05 .m { width: 100%; overflow: hidden}
.culture-part05 .swiper-container { overflow: visible}
.chanye.party .swiper-button-prev {  top: auto;  bottom: 0 ; left: 666px; }
.chanye.party .swiper-button-next {  top: auto;  bottom: 0; left: 750px; }

.culture-part06{ height: 1006px;}
.culture-part06 .wrap{height:100%;}
.culture-part06 .abl.on1 { top: 29.82%;left: 7.6%;width:22.15%;}
.culture-part06 .abl.on2 { top: 29.82%;left: 29.75%; z-index: 2;width:22.15%;}
.culture-part06 .abl.on3 { top: 58.8%;left: 29.75%; z-index: 2;width:22.15%;}
.culture-part06 .abl.on4 { top: 11.5%;right: 0;width:53.33%;}
.culture-part06 .abl .con{width:90%; padding:0 5%;}
.culture-part06 .abl .con>img{ margin: 0 auto 20px; width:60px; height: 60px;}
.culture-part06 .abl.on4 p.line30 { width: 8em; display: block; margin: 5% auto 0;}
.culture-part06 .abl.on4 p.line30 a:hover {  color: #fff;}

.culture-part07 .abl.on1 { top: 9%;right: 0; color: #fff; background: url(../images/c_49_txt.png) no-repeat; padding:8% 15% 8% 10%;}
.culture-part07 .rel.fl{ width:31.6%;}
.culture-part07 .rel.fr{ width:67%;}
.culture-part07 .abl p a img{margin-right: 10px;}
.hongtiao { height: 3px; width: 80px; margin: 15px 0; background: #ea0000}
.baitiao { height: 3px; width: 80px; margin: 20px 0; background: #fff}

.lantiao { height: 2px; width: 70px; margin-top: 10px; background: #044295; position: relative; z-index: 2}
.huitiao { height: 2px;  background: #eee; margin-top: -2px; }

.culture-part07 .abl.on2 { top: 85px;left: 90px; color: #fff}
.culture-part07 .abl.on2 a:hover {  color: #fff;}

.wrap2 .wrap_t{margin-bottom:5%;}
.wrap2 .wrap_t .hongtiao{margin:20px 0 0; height: 2px;}


.about-part .img01{ width:55.31%;}
.subnav { height: 60px; line-height: 60px; background: #044295;  position:relative; top: -46px; -webkit-box-shadow: 0 5px 30px 0px rgba(6, 6, 6, 0.28);box-shadow:0 5px 30px 0px rgba(6, 6, 6, 0.28);}
.subnav .m {padding: 0 10%; text-align: center}
.subnav .m a { display: inline-block; width: 19%; margin-left:-4px; text-align: center; color: #fff; font-size: 18px; position:relative; }
.subnav .m a::before{ content: ""; position: absolute; left:0; top:20%; width:1px; height:60%; background: #3668AA;}
.subnav .m a:first-child::before{opacity: 0;}
.subnav .m a span { position:relative; z-index: 1}
.subnav .m a img { display: none; position: absolute; bottom: 0; left: 0; height: 120%; width: 100%; z-index: 0}
.subnav .m a.on img { display: block}
.subnav .m a.on{color:#fff!important}
.subnav .m a.on+a::before{ opacity: 0;}
.subnav_notice .m a{ width:22%;}
.subnav_recruit .m a{width:22%;}
.mianbaoxie { line-height: 30px; height: 30px;}
.mianbaoxie img { margin-top: 8px; margin-right: 8px;}
.mianbaoxie {font-size: 14px;}
.mianbaoxie .mm {display: inline-block;margin-top: 18px; }
.mianbaoxie a { color: #999; font-size: 14px; font-weight: normal; display: inline-block; }
.mianbaoxie i{ margin: 0 6px;}
.gaikuang { top:33px; right: 0;width: 55%; background:url("../images/img7_03.jpg") no-repeat bottom/100% #fff;-webkit-box-shadow: 0 0 33px 3px rgba(6, 6, 6, 0.28);box-shadow:0 0 33px 3px rgba(6, 6, 6, 0.28); overflow: hidden}
.gaikuang .m { margin:8%;}
.gaikuang .txt{ height:23em;}
.gaikuang2  { padding: 8% 0 6%;}
.gaikuang2 .sige { border-right: 1px #eee solid; margin-bottom:1%;}
.gaikuang2 .sige:nth-child(4){ border: 0}
.gaikuang2 .sige img { margin: 20px auto; width: 50px; height: 50px;}
.gaikuang2 .sige p{ padding:0 5%;}

.gaikuang3 .erge { border: 1px #eee solid; width: 49%; margin-bottom: 1.5% ; height: 262px;}
.gaikuang3 .erge .img{ width:47.5%;}
.gaikuang3 .erge .an{z-index: 2; background: #cc7901; height: 120%; width: 120%; top: -10%; left: -10%; -webkit-box-shadow: 0 0 33px 3px rgba(6, 6, 6, 0.2);box-shadow:0 0 33px 3px rgba(6, 6, 6, 0.2);}
.gaikuang3 .erge .an .img{ width:45%;}
.gaikuang3 .erge .an p.b{margin-top:6%;}
.gaikuang3 .erge .txt{ float: right; width:45%; margin-right: 3%;}
.gaikuang3 .erge .txt .b,.gaikuang3 .erge .txt .hui{max-height: 3em; overflow: hidden;}


.gaikuang3 .gaikuangtab { height: 90px; line-height: 90px;text-align: center; border-bottom: 1px #eee solid;}
.gaikuang3 .gaikuangtab li { font-size: 24px; border-bottom: 2px transparent solid; display: inline-block; height: 88px; margin: 0 40px; color: #999; cursor: pointer}
.gaikuang3 .gaikuangtab li.on { font-size: 30px; color: #333; border-bottom: 2px #d91c20 solid}
.gaikuang3 .tab-b .imglist{margin-top:5%;}
.gaikuang3 .table { width: 100%; border: 0; margin-top:3%; line-height: 48px;border-top:2px #044295 solid; border-bottom:1px #ddd solid; }
.gaikuang3 thead td {line-height: 60px; border-bottom: 2px #F3F3F3 solid}
.gaikuang3 tr:nth-child(even) { background: #edf0f5}
.gaikuang3 td { padding: 10px 40px; line-height: 28px; border-right: 1px #fff solid;/*overflow: hidden; white-space: nowrap;text-overflow: ellipsis;*/}
.gaikuang3 td:first-child { text-align: center}

.guanli { padding-top: 2.5%; background: url("../images/img7_30.jpg") no-repeat bottom/100% auto #EDF0F5; overflow: hidden; margin-top: -60px;}
.guanli.on { background: url("../images/img7_31.jpg") no-repeat bottom/100% auto ;}
.guanli .tac{margin:0 0 8%;}
.guanli .tac .guanli_sub{margin:0 1%; width:28.28%;}
.guanli_list{padding:6% 0 0;}
.guanli_sub { max-width: 295px; width:23%; margin: 0 1% 2%; overflow: hidden; display: inline-block;}
/*.guanli_sub:first-child{ margin-left: 0}
.guanli_sub:nth-child(4) { margin-right: 0}*/
.guanli_list .guanli_sub{max-width: inherit; width:23%; margin: 0 1% 2%; overflow: hidden; float:left;}
.guanli_sub .m { margin:8% 0; line-height: 45px; text-align: left}
.guanli_sub .m p.hui{ font-weight: bold; line-height: 1.5; margin-top:3%;}
.guanli_sub.on1:hover {border-bottom:4px #e00 solid}
.guanli_sub.on1 {width: 362px;  border-bottom:4px #044295 solid; background: url("../images/img5.jpg") no-repeat bottom/100% #fff;}
.guanli_sub.on1 .m { margin:8%; line-height: 45px; text-align: left}

.organization{padding:5% 0 0;}
.guanli.line{ background: url("../images/img7_31_an.jpg") no-repeat bottom/100% #EDF0F5;}

.jieduan .sub{ width: 20%;cursor: pointer; float: left; overflow: hidden; position: relative; z-index: 1; background: url("../images/img5_04.png") 90% 72% no-repeat #fff;}
.jieduan .sub .m { margin:10% 10%;}
.jieduan .sub .m .fnt_18 { color: #e00; margin-top: 10px;}
.jieduan .sub:hover,.jieduan .sub.on{ background: url("../images/img5_03.png") 90% 72% no-repeat #dd002e; z-index: 2; color: #fff; box-shadow:5px 5px 10px 0 rgba(0,0,0,0.15);}
.jieduan .sub:hover .fnt_18,.jieduan .sub.on .fnt_18 { color: #fff}

.line-part{margin:3% 0 0;}
.line-part .item{ display: none;}
.line-part .tit{margin-bottom:2%; color:#000;}
.line-part .con{margin:0 0 8%; font-weight: bold;}

.shijianzhou { margin-left:25px; border-left:5px #dd002e solid; padding-top: 45px;  }
.shijianzhou .sub { width: calc(100% - 45px); position: relative; margin-left: 45px; margin-bottom:8%; background: url("../images/img5_13.jpg") no-repeat right top #fff; -webkit-box-shadow: 0 0 40px 3px rgba(6, 6, 6, 0.28);box-shadow:0 0 40px 3px rgba(6, 6, 6, 0.28);}
.shijianzhou .sub .year{ position: absolute; top: -60px; left: 0; color:#000;font-weight: bold;}
.shijianzhou .sub .quan {position: absolute; top: -48px; left: -57px; border-radius: 50%;}
.shijianzhou .sub .img{ float: left; width:23%;}
.shijianzhou .sub img.fl { height: 100%;}
.shijianzhou .sub .m { width:65%; padding:5% 5%;}
.shijianzhou .sub:nth-child(odd) {background: url("../images/img5_17.jpg") no-repeat right top #fff;;}


.us,.news,.news_video {background:#edf1f5; overflow: hidden; margin-top: -60px;padding-top: 2.5%;}
.us .map { width: 100%; height: 640px;}
.fuchuang { color:#fff; position: absolute; right:0; bottom: -50px;  max-width: 415px; width:45%; height: 563px; background: url("../images/img7_32.jpg") no-repeat; overflow: hidden;box-shadow:0 0 33px 3px rgba(6, 6, 6, 0.28);}
.fuchuang .m { margin:50px 40px; line-height: 35px}
.fuchuang .m p.name{margin-bottom: 15%;}
.fuchuang .m p.item{margin-bottom: 12%;}
.fuchuang .m p.item img { margin-right: 15px; width:21px; height: 21px; padding-bottom: 20px; margin-top: 6px}
.fuchuang .mm img{margin-right: 15px; width:83px; height: 83px; }
.fuchuang .mm .fl{float: left; margin-top:10px;}
.us .conn{margin:8% -1% 0;}
.us .conn .sikuai{cursor: default;}
.us .sikuai { float: left; width: 23%; margin:0 1% 1%;background: url("../images/img3.jpg") no-repeat #fff;}
.us .sikuai:nth-child(2n){background: url("../images/img4.jpg") no-repeat #fff;}
.us .sikuai:hover { -webkit-box-shadow: 0 0 33px 3px rgba(6, 6, 6, 0.28);box-shadow:0 0 33px 3px rgba(6, 6, 6, 0.28);}
.us .sikuai .m{margin:10% 12%;}
.us .sikuai:hover p.b{color:#EA0000;}

.news .sublist{padding-bottom: 1.8%;}
.news .sub { background: #fff; margin-bottom: 2.5%; border-bottom: 3px #EDF1F5 solid;transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out; }
.news .sub:hover {background: url("../images/n_03.jpg") no-repeat; border-bottom: 3px #dd002e solid; -webkit-box-shadow: 0 0 33px 3px rgba(6, 6, 6, 0.28);box-shadow:0 0 33px 3px rgba(6, 6, 6, 0.28);}
.news .sub .m { float: left;line-height: 35px;margin:4% 5% 0; width: 54.6%;}
.news .sub .img { float: right; width:35.4%;}
.news .sub .m .tit{margin-bottom: 5px;}
.news .sub .m .time{margin:0 0 3%; font-family: Arial, Helvetica, sans-serif;}
.news .sub .m .con{ line-height: 1.8;}

.news_video .sub img.abl { top: 50%; left: 50%;  z-index: 2; cursor: pointer}
.news_video .sub.on1 img.abl{ width:72px; height: 72px; margin-left: -36px; margin-top: -36px;}
.news_video .liuge{margin:3% 0 1.5%;}
.news_video .liuge .sub { background:#fff;}
.news_video .liuge img.abl { width: 40px;margin-left: -20px; margin-top: -100px; }
.news_video .liuge .sub .bot { padding:8% 10%;}
.news_video .liuge .sub .bot .fnt_24 {margin-bottom: 15px; line-height: 1.4; height: 2.8em; overflow: hidden}
.news_video .liuge .sub .bot p.hui{ font-family: Arial, Helvetica, sans-serif;}
.news_video .liuge .sange {width: 32%; margin-right: 2%; margin-bottom:3%;}
.news_video .liuge .sange:nth-child(6),.news_video .liuge .sange:nth-child(3){ margin-right:0 }

.shadow_bg {position:fixed;top: 0;left: 0;height: 100%;width: 100%; background:#000;  filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6;opacity: 0.6; display:none; z-index:101;}
.kuangb {width:60%!important; left:20%; top:50%; margin-top:-250px; height: 500px; position:fixed; font-size:14px; overflow:hidden; border-radius: 20px; display:none; z-index:102;box-shadow: rgba(0, 0, 0, 0.14902) 0px 0px 15px 1px;}
.xx,.xx2 { position:absolute; z-index:103; top:8px; right:10px; font-size:34px; height: 30px; line-height: 30px; color:#b2b3b5;cursor:pointer}
.kuangb video{width:100%; height: 100%; background: #000; /*object-fit: fill;*/}


.show { background: #fff; border-bottom: 3px #e00 solid }
.show .m {padding: 4% 6%; }
.show .m .d_edit {border-top: 1px #D1D1D1 solid;padding: 3.5% 0 2%; word-break:break-all;}
.show .sange { display: inline-block; float: none; width: auto; margin: 0 20px;}
.show .sange img { margin-top: 4px; margin-right: 10px;}
.show .sange span.hong{font-family: Arial, Helvetica, sans-serif;}
.d_edit img { display: inline}


.dets-bot{ margin:2% 0 0;}
.dets-bot .share{ float: left; line-height: 25px;}
.share p{ color:#717171; margin-bottom:15px;}
.share .ico-box{ float: left;height:25px; line-height: 25px;}
.share .ico-box a{width:25px; height:25px; margin:0 6px 0 0;}
.share .ico-box a:hover{opacity: 0.7;}
.dets-page{margin: 20px 0; position: relative; overflow: hidden;}
.dets-page p{ display: block;color:#666666;line-height: 30px; padding:15px 0; border-bottom:1px solid #DDDDDD;}
.dets-page p label{ float: left;color:#666666;}
.dets-page p a{ color:#666666;}
.dets-page a.close{float:right; margin-top:2.5%; display: block; width:50px;height:50px;background: url(../images/close.jpg) no-repeat; background-size: cover;}

.chanye .info{margin-bottom: 4%;}

.chanye .leftmenu { width: 184px; float: left; }
.chanye .leftmenu .sub { height: 85px; line-height: 85px; background: #edf1f5; border-bottom: 2px #fff solid; cursor: pointer}
.chanye .leftmenu .sub.on,.chanye .leftmenu .sub:hover {border-bottom: 2px #044295 solid;}
.chanye .leftmenu .sub img:last-child { display: none}
.chanye .leftmenu .sub img { float: left; margin: 34px 10px 0 30px;width:20px; height: 20px;}
.chanye .leftmenu .sub.on img:last-child,.chanye .leftmenu .sub:hover img:last-child { display: block}
.chanye .leftmenu .sub.on img:first-child,.chanye .leftmenu .sub:hover img:first-child { display: none;}


.chanye .leftsub { width: 184px; float: left; }
.chanye .leftsub .sub { height: 85px; line-height: 85px; background: #edf1f5; border-bottom: 2px #fff solid; cursor: pointer}
.chanye .leftsub .sub.on,.chanye .leftsub .sub:hover {border-bottom: 2px #044295 solid;}
.chanye .leftsub .sub img:last-child { display: none;}
.chanye .leftsub .sub img { float: left; margin: 34px 10px 0 30px;width:20px; height: 20px;}
.chanye .leftsub .sub.on img:last-child,.chanye .leftsub .sub:hover img:last-child { display: block}
.chanye .leftsub .sub.on img:first-child,.chanye .leftsub .sub:hover img:first-child { display: none;}


.chanye .main { width:calc(100% - 286px); float: right}
.chanye .main .sub_m_item{display: none}
.chanye .main .sub_m_item.on{display: block}
.chanye .main .sub_menu .item { padding: 5px 2%; height:30px; line-height: 30px;float:left; color: #363636; cursor: pointer; background: #EDF0F5;}
.chanye .main .sub_menu .item:first-child {border-left:0 }
.chanye .main .sub_menu .item.on,.chanye .main .sub_menu .item:hover { color: #fff; font-weight: bold; background: #DD002E;}
.chanye .main .sub_m_tab { overflow: hidden; margin:4% 0 0; float: left; /*background: url("../images/v_18.jpg") right no-repeat #edf1f5;*/}
.chanye .main .sub_m_tab .item { height: 38px; line-height: 38px; padding: 0 50px; float:left; cursor: pointer; margin-left: -15px; }
.chanye .main .sub_m_tab .item.on,.chanye .main .sub_m_tab .item:hover { background:  url("../images/t5.png") no-repeat 0 0/100% 100%; color: #fff;}

.chanye .main .sub_m_main_item .txt{margin:0 0 3.5%; line-height:1.8;}
.chanye .main .sub_m_main_item .lantiao,.chanye .main .sub_m_main_item .huitiao{ height: 1px;}
.chanye .main .sub_m_main_item .huitiao{margin-top:-1px;}
.chanye .tuzi.on1{margin-bottom: 5%;}
.chanye .tuzi.on1 .tuzi_zi {height: auto; padding-bottom:3.2%; line-height:normal;}
.chanye .tuzi.on1 .tuzi_zi p.fnt_24{font-weight: bold; margin-top:5px;}
.chanye .tuzi .lanbg { background: #044295; color: #fff; padding:5% 16% 7%; position: absolute; bottom:-100%; left: 0; right:0; z-index: 3;transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out; }
.chanye .tuzi:hover .lanbg{ bottom: 0;}
.chanye .tuzi .lanbg .hongtiao { width: 100%; height: 1px }
.chanye .erge { width: 49%}
.chanye .erge:nth-child(odd) { margin-right:2%}
.case_list{padding:0 0 2%;}
.case_list .tuzi .tuzi_zi{ text-align: center; padding-bottom: 6%; height: auto; line-height: normal;}

.chanye .main.culture-partppp .mainsub{ display:none}
.chanye .main.culture-partppp .mainsub.on{ display:block;}

.chanpin img{width:100%;}

.zhanlue{ margin-top:-60px; padding-top: 2.5%; background: #EDF0F5;}
.zhanlue .w50 { width:50%!important; overflow: hidden;}
.zhanlue .w50  .txt{padding:12% 10% 0; color:#fff;}
.zhanlue .w50  .txt .c{margin-top:8%;word-break: break-all; height: 9em; overflow: hidden;}
.zhanlue .abl { color: #fff; width:76%;}
.zhanlue .abl.hei { color: #333}

.zhanlue .con_ll{ float: left; width:39.85%;}
.zhanlue .con_rr{ float: right; width:60.15%;}
.zhanlue .con_ll .c,.zhanlue .con_rr .c{margin-top:8%;}
.zhanlue .abl.txt{ lefT:0; top:0; padding:60px 12% 0;}
.zhanlue .con_rr .c{width:70%;}


.keyan .c{margin:0 0 3%;}
.duobian{margin:0 0 2%;}
.duobian .item { cursor: pointer; float: left;width: 16.66%; text-align: center; position: relative; background: url("../images/t7.png") no-repeat; background-size: 100%; }
.duobian .item .inner{padding:0 5%; width:90%;}
.duobian .item img { margin: 0 auto 10px; width:40px; height: 37px;}
.duobian .item img:nth-child(2) { display: none}
.duobian .item.on{background: url("../images/t6.png") no-repeat; color: #fff;background-size: 100%;}
.duobian .item.on img:nth-child(2) { display: block}
.duobian .item.on img:first-child { display: none}

.duobian_cons .item{ display: none;}

.keyan.bg { padding-top:180px; background: url("../images/c_11.jpg") no-repeat 0 0/100% 100%; margin-top: -150px;}
.keyan.bg .img{width:39%; float: left;}
.keyan.bg .txt{ float: right; width:55.85%;}
.keyan.bg .txt .tit{margin:0 0 5%; color:#323230; font-weight: bold;}
.keyan.bg .erge { width:48.5%; overflow: hidden; background: #fff; border-bottom: 3px #e00 solid}
.keyan.bg .erge:nth-child(odd){margin-right: 3%;}
.keyan.bg .erge:hover { border-bottom: 3px #044295 solid}
.keyan.bg .erge .m { margin: 9% 6%; }
.keyan.bg .erge .m .fnt_18.b { margin-bottom: 15px}


.rencai .sange .hongtiao,.rencai .sige .lantiao{ margin-top: 0; max-width:80px;width: 30%; height: 3px; margin-bottom: 15px;}
.rencai .ul li{ float: left; width:calc(45% - 52px); line-height: 34px; overflow: hidden; padding: 13px 26px; border-bottom: 1px #ddd solid; background: url("../images/r_13.jpg") no-repeat 10px 29px}
.rencai .ul li:nth-child(2n){ float: right;}
.rencai .ul li:nth-child(2n+1){clear: both;}
.rencai .ul li:nth-last-child(1),.rencai .ul li:nth-last-child(2){border-bottom: none!important;}
.rencai .ul li:hover { color: #e00;  border-bottom: 1px #e00 solid;}
.rencai .t{margin:0 0 2%;}
.rencai .sige{width:100%; padding-bottom: 20px; background: #fff;}
.rencai .sige p{padding-left: 5%;}
.b_slide{position: relative; margin-bottom: 3.5%;}
.rencai .b_list .ul{color:#000;}
.rencai .b_list .ul li:nth-last-child(1),.rencai .b_list .ul li:nth-last-child(2){border-bottom: 1px #ddd solid!important;}
.rencai .b_list .ul li:nth-last-child(1):hover,.rencai .b_list .ul li:nth-last-child(2):hover{ border-bottom: 1px #e00 solid!important;}

.t_list{margin-bottom:3%;}
.t_list .sange{width:32.2%; margin-right:1.7%;}
.t_list .sange:nth-child(3n){margin-right: 0;}
.t_list .sange p{margin-left:5%;}
.b_list{padding:5% 0 0; margin-top:5%;}

.plat_list .sange { width:32.2%; margin-right:1.7%; background: #fff; border-bottom: 3px #044295 solid; margin-bottom: 4%}
.plat_list .sange:nth-child(3n){ margin-right: 0}
.plat_list .sange p{ padding: 6% 0; /*width: 80%;*/}




.party { background: url("../images/c_04_an.jpg") left bottom no-repeat #EDF1F5;}

.chanye.party { width: 100%;margin-top: -60px; overflow: hidden}
.chanye.party .leftmenu .sub{ background: none; width: 297px; height: 50px; line-height: 50px; padding: 10px 0; border-bottom: 2px #ddd solid}
.chanye.party .leftmenu .sub img { margin: 10px 50px 0 30px; width: 30px; height: 30px;}
.chanye.party .leftmenu .sub.on,.chanye.party .leftmenu .sub:hover { background: url("../images/t8.png") no-repeat 0 10px; color: #fff;}

.culture-part .leftmenu{width:297px; margin-bottom:26%;}
.culture-partppp { position: absolute; top: 10px;  right:0; width:63% !important;}
.culture-partppp .swiper-slide { width: 630px; opacity: 0.32;}
.culture-partppp .swiper-slide.on,.culture-partppp .swiper-slide:hover{ opacity: 1;}
.culture-partppp .swiper-slide .inner{ background: #fff; border-bottom: 4px #044295 solid;}
.culture-partppp .swiper-slide:hover .inner{ border-bottom:4px #e00 solid;}
.culture-partppp .swiper-slide .m { padding:5% 8% 15%; color: #888; background: url(../images/partppp.jpg) right top no-repeat; background-size: cover;}
.culture-partppp .swiper-slide .m .fnt_18 { margin-top: 15px; line-height: 1.5; height: 3em;}
.culture-partppp .swiper-button-prev,.culture-partppp .swiper-button-next{bottom:4px!important;}
.culture{padding-top: 2.5%;}

.work{padding-top: 0; background: url("../images/c_04_an.jpg") left bottom no-repeat #EDF1F5; }
.news.work{margin-top:0;padding-top: 0;}

.work .toptab { padding-top:4%; margin-bottom: 4%; background: #fff}
.work .toptab a{ display: inline-block; max-width: 255px; width: 20%; border-bottom: 3px #fff solid; line-height:60px; padding-bottom: 15px;}
.work .toptab a.on { border-bottom: 3px #044295 solid;}
.work .toptab a>img{max-width: 56px; max-height: 52px;}

.twoth .toptab a{width:16%;}

.groupw02_list{padding-bottom: 2%;}
.groupw02_list .sange{border-bottom: none; margin-bottom: 3.5%;}
.groupw02_list .sange .txt{padding:8%;}
.groupw02_list .sange .txt p{padding:0; line-height: 1.2;  height: 2.4em;}
.groupw02_list .sange .txt span{ display: block; margin:4% 0 0; color:#808183; font-family: Arial, Helvetica, sans-serif;}

.entrance .groupw02_list .sange .txt p{ text-align: center;}

.workbot { position: relative; margin-top:5%; padding:4% 4% 3%;background: #fff; }
.workbot .swiper-button-prev,.workbot .swiper-button-next { margin-top: -50px}
.workbot .swiper-slide .img{ overflow: hidden;}
.workbot .swiper-slide p{ text-align: center; /*overflow: hidden; white-space: nowrap;text-overflow: ellipsis;*/ margin-top:10px; }
.workbot .swiper-button-prev{left:-15px;}
.workbot .swiper-button-next{ right:-15px;}

.law_list{padding-bottom:1%;}
.law_list .sub{ overflow: hidden; background: #fff;}
.law_list .sub .m{margin:4%; width:92%; line-height: 1.5;}
.law_list .sub .m .tit{margin-bottom: 2%;}
.law_list .sub:hover{ background: url("../images/n_03_an.jpg") no-repeat #fff;}
.trendlist .sub:hover{ background: url("../images/n_03_an1.jpg") right bottom no-repeat #fff;}
.trendlist .sub .m .tit{margin-bottom: 1%;}
.trendlist .sub .m .time{margin-bottom: 2%;}

.schoolbox { background: url("../images/c_06.jpg") no-repeat top #fff; border-top:5px #DD002E solid; padding: 5% 5%; word-break: break-all; -webkit-box-shadow: 0 0 33px 3px rgba(6, 6, 6, 0.28);box-shadow:0 0 33px 3px rgba(6, 6, 6, 0.28); }
.schoolbox .m { margin:0 8%; padding: 0 4%;}
.schoolbox .m .fnt_24 { margin-bottom: 2%;}
.schoolbox .line { border-bottom: 1px #ddd solid; margin: 30px 8%}

.school_list{margin:0 0 4%;}
.school_list li {border-top:1px #AAAAAA solid; line-height: 36px; padding:2% 20px; overflow: hidden;}
.school_list li:last-child { border-bottom:1px #AAAAAA solid;}
.school_list li p { float: left; width:calc(100% - 80px);}
.school_list li span{ float: right; widtH:80px; color:#878B8E; text-align: right; font-family: Arial, Helvetica, sans-serif;}

.society_info .con{ line-height: 1.8; margin:0 0 3.5%;}
.societybox{margin:0 0 4%;}
.societybox .m:nth-child(odd){margin-bottom:2px;}
.societybox .m:nth-child(even) .m_t{ background: #fff}
.societybox .m .m_t {padding:12px 0 12px 3.5%; line-height: 52px; clear: both; cursor: pointer;}
.societybox .m .m_t .on1 { display: none}
.societybox .m .m_t .sange{width:35%;}
.societybox .m .m_t .sange+.sange{ width:35%;}
.societybox .m .m_t .fr { width: 52px; height: 52px; margin: 0 18px 0 0; line-height: 52px; text-align: center}
.societybox .m .m_t .fr .iconfont { font-size: 20px;  font-weight: bold}
.societybox .m .m_b { background: #fff; display: none;  padding:2% 3.5% 4.5%; -webkit-box-shadow: 0 10px 30px 0px rgba(6, 6, 6, 0.2);box-shadow:0 10px 30px 0px rgba(6, 6, 6, 0.2);}
.societybox .m .m_b p{line-height: 1.5; margin:20px 0;}
.societybox .m .m_b p span{margin-right: 5%;}
.societybox .m .m_b .m_btn { display: block; margin-top:3%; height: 48px; line-height: 48px; width: 170px; text-align: center; color: #fff!important; background: #dd002e;}
.societybox .m.on .m_t { background: #dde2ec;  border-top:3px #e00 solid; }
.societybox .m.on .m_t .fr {background: #fff; }
.societybox .m.on .m_t .on1{display:block;}
.societybox .m.on .m_t .on2 { display: none}

.base_slide{position: relative;margin:0 0 10%;}
.base_slide li{max-width: 813px; width:63.5%; }
.base_slide li dl{padding-top:67px; position: relative;transform:scale(0.88,0.88); -webkit-transform:scale(0.88,0.88);-moz-transform:scale(0.88,0.88);-o-transform:scale(0.88,0.88);-ms-transform:scale(0.88,0.88);}
.base_slide li dt img{width:100%;}
.base_slide li dd{display: none;position: absolute;left: 0;bottom:0;width: 100%;color: #fff;text-align: center;}
.base_slide li dd.tuzi_zi{width:90%; height: auto; line-height: 1.5; padding:0 5% 30px;}
.base_slide li dd h3{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;padding: 0 10px;}
.base_slide li.swiper-slide-active dl{padding-top: 0; transform:scale(1,1); -webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);}
.base_slide li.swiper-slide-active dd{display: block;}
.base_slide .swiper-button-prev{left: 50%;margin-left: -438px;}
.base_slide .swiper-button-next{right: 50%;margin-right: -438px;}
.base_slide li dl .bg-layer{ opacity: 1; position: absolute; left:0; top:0; width:100%; height: 100%; background: rgba(0,0,0, 0.5);}
.base_slide li.swiper-slide-active dl .bg-layer{ opacity: 0;}


.notice{margin-top:0!important; padding-top:0!important;}
.notice .mianbaoxie{margin:2% 0;}
.notice .mianbaoxie .mm{margin:0;}

.show .m .d_edit.nobor_t{border-top:none; padding-top: 0;}
.news_list ul{margin:0 0 4%;}
.news_list li{padding:2% 0; border-bottom: 1px #ccc solid}
.news_list p{-webkit-line-clamp: 2;max-height: 48px;}
.news_list .news_more2{padding-top: 20px;}
.news_list .news_more2 a{color:#e60013;background: none;}
.news_list .news_time {margin-bottom: 10px; font-family: Arial, Helvetica, sans-serif; color:#969595;}
.news_list h3 {margin-bottom: 10px;}
.search_wrap{width:0;position: absolute; right:0; top:100px; overflow: hidden; border:none;color:#fff; background: #fff;height:44px;line-height: 44px; outline: none;transition: 0.3s all;}
.search_wrap.on{width: 300px; border-radius:5px;border:1px solid #969191;}
.search_box_text{float:left; width:calc(300px - 60px); padding:0 10px; height: 44px; line-height: 44px; border:none; background: none;}
.search_box_button {float: right;width:40px;height:44px; border:0; outline: none; background: none;}
.search_box_text::placeholder{color:#BDBDBD;}
.search_box_button i{font-size:20px;}

.search_top{padding:0 0 2%;}
.search_int{max-width: 790px;width: 100%;overflow: hidden;}
.search_result{color: #828282;}
.search_result span{color: #e60012;}
.search_result em{color: #e60012;}
.search_le{float: left;color: #000;width: 105px;line-height: 60px;}
.search_input{border:1px solid #818181;background: #fff;padding: 4px;overflow: hidden;margin-bottom: 20px;}
.search_input input,.search_input button{height: 50px;line-height: 50px;box-sizing:border-box;border:none;outline: none;}
.search_input input{padding: 0 15px;box-sizing:border-box;width: calc(100% - 140px);float:left;}
.search_input button{width: 140px;text-align: center; float: right;background: #e60012;color: #fff;border-radius: 5px;}
.search_re{float: right;width: calc(100% - 105px);}
.search_cont .news_list span,.search_cont .news_list a span{color: #e60012;}
@media only screen and (max-width:1024px) {
    .search_input input, .search_input button{height: 40px;line-height: 40px;}
    .search_le{line-height: 50px;}
    .search_input button{width: 100px;}
    .search_input input{width: calc(100% - 100px);}
    .search_le{width: 80px;}
    .search_re{width: calc(100% - 80px);}
}
@media only screen and (max-width:767px) {
    .search,.laws{margin-top:5%!important;}
    .search_list h3{width: calc(100% - 100px);}
    .search_input input, .search_input button{height: 32px;line-height: 32px;}
    .search_input input{padding: 0 5px;}
    .search_input button{width: 70px;}
    .search_input input{width: calc(100% - 70px);}
    .search_le{line-height: 42px;font-size: 14px;width: 50px;}
    .search_re{    width: calc(100% - 50px);}
    .search_input{margin-bottom: 10px;}
    .search_result{font-size: 14px;}
    .news_list .news_more2{padding-top: 10px;}
    .groupw02_list .sange .txt p{height: auto;}
}

.inbanner img{width:100%;}
.gaikuang3 td.w01{width:12%;}
.gaikuang3 td.w02{width:30%;}
.gaikuang3 td.w03{width:34%;}
.gaikuang3 td.w04{width:24%;}


.plat{ min-height: 1200px; background: url(../images/plat_bg.jpg) right bottom no-repeat #fff;}
.plat_tit li { display: inline-block; padding: 0 65px 0px 25px; height: 49px; line-height: 49px;cursor: pointer; position: relative;}
.plat_tit li.on { background: url("../images/c_14.jpg") right center no-repeat #eb0000; color: #fff; border: 0;}
.plat_con{background: #fff;}
.plat_con .p_item{ display: none;}
.plat_con .table { width: 100%; border: 0; margin-top:3%; line-height: 38px;border-top:2px #044295 solid; border-bottom:1px #ddd solid; }
.plat_con thead td {line-height: 40px; border-bottom: 2px #F3F3F3 solid}
.plat_con tr:nth-child(even) { background: #edf0f5}
.plat_con td { padding: 12px 40px; line-height: 28px; border-right: 1px #fff solid;/*overflow: hidden; white-space: nowrap;text-overflow: ellipsis;*/}
.plat_con td:first-child { text-align: center}
.plat_con td.w01{width:10%;}
.plat_con td.w02{width:35%;}
.plat_con td.w03{width:20%;}
.plat_con td.w04{width:35%;}

.plat_con td.w2_01{width:10%;}
.plat_con td.w2_02{width:13%;}
.plat_con td.w2_03{width:25%;}
.plat_con td.w2_04{width:25%;}
.plat_con td.w2_05{width:13%;}
.plat_con td.w2_06{width:14%;}

@media only screen and (max-width:1279px) {
    .plat_tit li{ line-height: 36px; height: 36px; padding:0 30px 0 15px;}
    .plat_con td{padding:10px 10px; line-height: 20px;}
}
@media only screen and (max-width:767px) {
    .plat_con td{padding:10px 3px; font-size: 12px;}
    .plat_con thead td{line-height: 20px; font-size: 12px;}
}

@media only screen and (min-width:1025px) {
    .sikuai a p,.duobian .item,.rencai .ul li{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
}



@media only screen and (max-width:1800px) {
    .culture-partppp{width:67%!important;}
}
@media only screen and (max-width:1600px) {
    .culture-part06{ height: 1000px;}
    .culture-part06 .abl.on4{ top:11.7%;}
}
@media only screen and (max-width:1520px) {
    .culture-part06{ height: 909px;}
    .culture-partppp{width:70%!important;}
    .culture-partppp .swiper-slide{width:500px;}
    .chanye.party .swiper-button-prev{left:535px;}
    .chanye.party .swiper-button-next{left:610px;}
    .culture-part .leftmenu{margin-bottom:15%;}
    .gaikuang .txt{ height: 26em;}
}
@media only screen and (max-width:1440px) {
    .sikuai .m{margin:11.7% 7.5%;}
}
@media only screen and (max-width:1439px) {
    .gaikuang3 .erge{ height: 258px;}
}
@media only screen and (max-width:1400px) {
    .sikuai .m{margin:11.25% 7.5%;}
    .culture-part06{ height: 884px;}
}
@media only screen and (max-width:1399px) {
    .gaikuang3 .erge{ height: 252px;}
    .shijianzhou .sub .year{top:-57px;}
    .base_slide li dl{padding-top: 65px;}
}
@media only screen and (max-width:1366px) {
    .sikuai .m{margin:12% 7.5%;}
    .culture-part06{ height: 864px;}
}

@media only screen and (max-width:1365px) {
    .sikuai .m{margin:11.2% 7.5%;}
    .culture-part06{ height: 808px;}
    .culture-part07 .abl.on2{ top:15%; left:10%;}
    .gaikuang .txt{ height: 22em;}
    .gaikuang3 .erge{ height: 236px;}
    .gaikuang3 td{padding:10px 20px;}
    .subnav{ top:0;margin-bottom: 5%;}
    .guanli,.us, .news, .news_video,.zhanlue,.chanye.party{margin-top:-125px; padding-top: 8%;}
    .news_video .liuge img.abl{margin-top:-90px;}
    .keyan.bg{ padding-top: 150px; margin-top:-130px;}
    .base_slide li dl{padding-top: 60px;}
    .base_slide .swiper-button-prev{margin-left:-406px;}
    .base_slide .swiper-button-next{margin-right:-406px;}
    .culture-partppp{width:68%!important;}
    .culture-partppp .swiper-slide{width:450px;}
    .chanye.party .swiper-button-prev{left:485px; width:60px; height: 60px;background-size: cover;}
    .chanye.party .swiper-button-next{left:545px;width:60px; height: 60px; background-size: cover;}
    .culture-part .leftmenu{margin-bottom:12%;}
    .indextab li{padding:0 2.6%;}
}
@media only screen and (max-width:1279px) {
    .culture-part05 .swiper-button-prev,.chanye.party  .swiper-button-prev,.workbot .swiper-button-prev,.b_slide .swiper-button-prev,.base_slide .swiper-button-prev{left:0px; width:40px; height: 40px; margin-top:-40px; background-position: center;}
    .culture-part05 .swiper-button-next,.chanye.party  .swiper-button-prev,.workbot .swiper-button-next,.b_slide .swiper-button-next,.base_slide .swiper-button-next{right:0px;width:40px; height: 40px;margin-top:-40px;background-position: center;}
    .sikuai .m{margin:8.6% 7.5%}
    .culture-part06{ height: 674px;}
    .culture-part06 .abl .con>img{ width:40px; height: 40px;}
    .wrap_t div.fr img{width:24px; height: 24px; margin:10px;}
    .bai img{width:24px; height: 24px;}
    .gaikuang .txt{ height: 14em;}
    .gaikuang3 .erge{ height: auto;}
    .gaikuang3 .erge .an{ width:100%; height: 100%; position: static;}
    .gaikuang3 .erge .an .img{ width:47.5%;}
    .gaikuang3 .erge .an p.b{margin-top:0;}
    .gaikuang3 td{padding:10px 10px; line-height: 20px;}
    .wrap2 .wrap_t .hongtiao{margin-top:5px;}
    .shijianzhou .sub{margin-bottom: 12%;}
    .shijianzhou .sub .year{top:-55px;}
    .jieduan .sub,.jieduan .sub:hover,.jieduan .sub.on{ background-size: 12%;}
    .news .sub .m .tit,.news .sub .m .time{margin-bottom: 0;}
    .subnav_notice .m a{width:26%;}
    .news_video .liuge img.abl{margin-top:-85px;}
    .chanye .main{width:calc(100% - 220px);}
    .zhanlue .abl.txt{padding-top: 30px;}
    .keyan.bg{padding-top: 130px;margin-top:-110px;}
    .keyan.bg .txt{width:58%;}
    .keyan.bg .erge .m .fnt_18.b{margin-bottom: 5px;}
    .workbot .swiper-button-prev,.workbot .swiper-button-next { margin-top: -30px}
    .base_slide li dl{padding-top:48px;}
    .base_slide .swiper-button-prev{margin-left:0;}
    .base_slide .swiper-button-next{margin-right:0;}

    .culture-part .leftmenu{width:240px;margin-bottom: 8%;}
    .chanye.party .leftmenu .sub{width:100%;}
    .culture-partppp .swiper-slide{width:380px; opacity: 1;}
    .chanye.party .swiper-button-prev{left:415px; width:40px; height: 40px;}
    .chanye.party .swiper-button-next{left:455px;width:40px; height: 40px; }
    .indextab li{line-height: 36px; height: 36px; padding:0 2.3%;}
    .indextab li::before{ height: 50%; top:25%;}
}
@media only screen and (max-width:1023px) {
    .banner .swiper-pagination{bottom:20px!important;}
    .banner .swiper-pagination-bullet{width:20px;}
    .h400 .erge{ widtH:100%;}
    .h400 .erge:first-child{ margin:0 0 2%;}
    .h400 .sikuai.erge:nth-child(odd){margin:0 0 2%;}
    .h400 .sikuai.erge{ background: #fff;}
    .sikuai .m{margin:5%;}
    .sikuai p.fnt_18{margin-bottom: 2%;}
    .tuzi_zi.no{ line-height: 30px;}
    .culture-part06{ height: 486px;}
    .culture-part06 .abl .con>img{ width:30px; height: 30px;}
    .culture-part07 .baitiao{margin:10px 0;}
    .culture-part07 .height30,.culture-part07 .height60{ height: 10px;}
    .gaikuang .txt{ height: 6em;}
    .gaikuang2 .sige{width:49.8%; border:none; margin:0 0 2%;}
    .gaikuang3 .erge .height80{ height: 20px;}
    .guanli,.us,.news,.news_video,.zhanlue,.chanye.party{margin-top:-100px; padding-top: 10%;}
    .jieduan .sub,.jieduan .sub:hover,.jieduan .sub.on{ background-position: 96% 75%;}
    .us .sikuai{width:48%;}
    .news .sub .m{ line-height: 1.5;}
    .news .sub .m .con{line-height: 1.5;}
    .subnav_notice .m a{width:35%;}
    .subnav_recruit .m a{width:25%;}
    .news_video .liuge img.abl{margin-top:-80px;}
    .news_video .sub.on1 img.abl{width:40px; height: 40px; margin-left:-20px; margin-top:-20px;}
    .kuangb{height: 360px; margin-top:-180px;}
    .chanye .leftmenu,.chanye .main{width:100%;}
    .chanye .leftmenu{margin:0 0 5%;}
    .chanye .leftmenu .sub{ float: left; width:33.33%; height: 30px; line-height: 30px;}
    .chanye .leftmenu .sub img{margin-top:5px;}
    .chanye .main .sub_menu .item{padding:5px 20px;}
    .chanye .main .sub_m_tab .item{padding:0 30px;}
    .zhanlue .w50 .txt{padding:5%;}
    .zhanlue .w50 .txt .c,.zhanlue .con_ll .c, .zhanlue .con_rr .c{margin-top:0; }
    .zhanlue .abl.txt{width:90%; padding:5%;}
    .zhanlue .con_rr .c{width:100%}
    .zhanlue .con_ll{width:45%;}
    .zhanlue .con_rr{widtH:55%;}
    .zhanlue .baitiao,.zhanlue .hongtiao{margin:10px 0;}
    .keyan.bg{padding-top: 100px;margin-top:-80px;}
    .rencai .ul li{width:calc(100% - 52px); padding:10px 26px; line-height: 1.5; background-position: 10px 18px;}
    .rencai .ul li:nth-child(2n){ float: left;}
    .rencai .ul li:nth-last-child(2){ border-bottom:1px solid #ddd!important;}
    .work .toptab a{ line-height:40px;}
    .work .toptab a>img{max-width: 40px; max-height: 40px;}
    .societybox .m .m_t .sange{width:54%;}
    .societybox .m .m_t .sange+.sange{width:30%;}
    .societybox .m .m_b .m_btn{width:120px; height: 36px; line-height: 36px;}
    .base_slide li dl{padding-top: 36px;}
    .chanye.party .leftmenu{width:180px;}
    .chanye.party .leftmenu .sub img{margin-right: 20px;}
    .culture-partppp .swiper-slide{width:300px;}
    .chanye.party .swiper-button-prev{left:335px; width:40px; height: 40px;}
    .chanye.party .swiper-button-next{left:375px;width:40px; height: 40px; }
    .culture-partppp .swiper-slide .m .fnt_18 br{ display: none;}
    .indextab li{padding-right: 3.5%;}

    .chanye .leftsub{width:100%; margin-bottom: 5%;}
    .chanye .leftsub .sub{ float: left; width:25%; height: 50px; line-height: 50px;}
    .chanye .leftsub .sub img{margin-top:15px;}
}
@media only screen and (max-width:767px) {
    .banner .swiper-pagination{bottom:10px!important;}
    .dets-page a.close{ display: none;}
    .dets-page p{width: 100%;padding:5px 0;}
    .tuzi_zi{padding:5%; height: auto; line-height: 1.5;}
    .sankuai .tuzi_zi{ height: auto; line-height: 1.5;}
    .indextab li{ width:19%!important; font-size: 14px; text-align: center; height: 30px; line-height: 30px; bordeR:none;}
    .culture-part05 .erge{width:100%;}
    .tuzi_zi.no{ line-height: 20px;}
    .culture-part05 .tuzi_zi.fnt_24,.culture-part05 .tuzi_zi.fnt_30{font-size:14px;}
    .culture-part06{height: auto; padding:10% 0; overflow: hidden;}
    .culture-part06 .abl{ position: relative; left:auto!important; top:auto!important; right:auto!important; float: left; width:50%!important;}
    .culture-part07 .rel.fl,.culture-part07 .rel.fr{width:100%;}
    .culture-part07 .baitiao{margin:10px 0 0;}
    .culture-part07 .abl.on1{padding:5%;}
    .culture-part07 .abl.on2{left:8%;}
    .culture-part07 .abl.on2 p.fnt_18{ display: none;}
    .sikuai p.fnt_18{ height: auto;}
    .in_news .erge{width:100%;}
    .news_video .liuge .sub .bot .fnt_24{ height: auto;}

    .subnav{ height: 40px; line-height: 40px; margin-bottom: 12%;}
    .mianbaoxie{ text-align: left;}
    .mianbaoxie .mm{margin-top:8px; text-align: left;}
    .subnav .m{padding:0;}
    .subnav .m a{font-size: 12px; width:18%;}
    .subnav_notice .m a{width:38%;}
    .about-part .img01{width:100%;}
    .gaikuang{position: static;width:100%;}
    .gaikuang .m{margin:5%;}
    .gaikuang .txt{ height: auto;}
    .gaikuang .erge{width:100%;}
    .gaikuang3 td{padding:10px 3px; font-size: 12px;}
    .gaikuang3 thead td{line-height: 20px; font-size: 12px;}
    .gaikuang3 .gaikuangtab{ height: 70px; line-height: 70px;}
    .gaikuang3 .gaikuangtab li{margin:0 20px;font-size: 16px; height: 68px; border-bottom: none;}
    .gaikuang3 .gaikuangtab li.on{font-size: 20px;}
    .gaikuang3 .erge{width:100%; margin:0 0 2%;}
    .guanli,.us,.news,.news_video,.zhanlue,.chanye.party{margin-top:0; padding-top: 2%;}
    .guanli .tac .guanli_sub{width:48%; margin-top:5%;}
    .guanli_sub{width:47%;margin-left:1%!important; margin-right: 1%!important;}
    .guanli_sub .m{line-height: 1.2;}
    .organization{padding-top: 0;}
    .jieduan .sub{width:50%;}
    .shijianzhou{margin-left:5px;}
    .shijianzhou .sub{margin-left:15px; width:calc(1005 - 15px); margin-bottom: 25%;}
    .shijianzhou .sub:last-child{margin-bottom: 5%;}
    .shijianzhou .sub .quan{left:-27px;}
    .shijianzhou .sub .img{width:100%;}
    .shijianzhou .sub .m{width:90%;}
    .shijianzhou .sub .year{top:-50px;}
    .us .map{ height: 300px;}
    .fuchuang{ position: static; width:100%; height: auto;}
    .fuchuang .m p.name{margin-bottom: 10%;}
    .fuchuang .m p.item{margin-bottom: 5%; color: #fff;}
    .fuchuang .mm{ text-align: center;}
    .fuchuang .mm img.fl{ float: none;margin:0 auto 10px;}
    .fuchuang .mm .fl{ float: none;}
    .us .conn{margin:5% 0 0;}
    .us .sikuai{width:100%; margin:0 0 2%; }
    .us .sikuai .m{margin:5%;}
    .news .sub .m{width:90%; margin:5%;}
    .news .sub .img{width:100%;}
    .news_video .liuge .sange{width:100%; margin:0 0 3%!important;}
    .news_video .liuge .sub .bot{padding:5%;}
    .news_video .liuge img.abl{margin-top:-70px;}
    .kuangb{width:90%!important; left:5%; height: 240px; margin-top:-120px;}
    .chanye .leftmenu .sub{width:50%;}
    .chanye .main .sub_menu .item{padding:5px 0; float: left; width:33.33%; text-align: center; border-left:none;}
    .case_list .tuzi .tuzi_zi{ display: none;}
    .chanye .erge{width:100%; margin:0 0 2%!important;}
    .chanye .tuzi .lanbg{ position: static; padding:5%;}
    .zhanlue .w50{width:100%!important;}
    .zhanlue .w50.rel{height: auto!important;}
    .zhanlue .con_ll,.zhanlue .con_rr{width:100%; height: auto!important;}
    .duobian .item{ width:33.33%;}
    .keyan.bg .img,.keyan.bg .txt{width:100%;}
    .keyan.bg .img{margin-bottom:5%;}
    .keyan.bg .erge{widtH:100%; margin:0 0 2%!important;}
    .keyan.bg .erge .m{margin:5%;}
    .plat_list{padding:0 0 5%;}
    .plat_list .sange{width:100%; margin:0 0 5%!important;}
    .work .toptab a{ float: left; width:25%; line-height:30px;}
    .twoth .toptab a{width:33.33%; margin-bottom:10px;}
    .work .toptab a>img{max-width: 30px; max-height: 30px;}
    .groupw02_list .sange .txt{padding:5%;}
    .school_list li{padding:2% 0;}
    .school_list li p{font-size: 14px;}
    .societybox .m .m_t{ line-height: 1.5;}
    .societybox .m .m_t .fr{ width:24px; height: 24px; line-height: 24px;}
    .societybox .m .m_b p{margin:10px 0;}
    .schoolbox .line{margin:3% 5%;}
    .schoolbox .m{margin:5%; padding:0;}
    .base_slide li dl{padding-top: 0;transform:scale(1,1); -webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);}
    .base_slide li dl .bg-layer{ opacity: 0;}
    .base_slide li dd.tuzi_zi{padding-bottom: 15px;}
    .chanye.party .leftmenu{width:100%;}
    .chanye.party .leftmenu .sub{width:50%; height: 30px; line-height: 30px; padding:5px 0;}
    .chanye.party .leftmenu .sub.on{ height: 30px; line-height: 30px; background: #eb0000;}
    .chanye.party .leftmenu .sub img{margin-top:3px; margin-left:10px; width:24px; height: 24px;}
    .culture-partppp{width:100%!important; position: static;}
    .culture-partppp .swiper-slide{width:250px;}
    .chanye.party .swiper-button-prev{left:0; top:50%; margin-top:-20px;}
    .chanye.party .swiper-button-next{right:0; left:auto; top:50%; margin-top:-20px;}
    .keyan.bg{margin-top:0; padding-top: 5%;}
    .duobian .item,.duobian .item.on{color:#000!important; background: none;}
    .duobian .item{ height: auto!important; margin-bottom:2%;}
    .duobian .item img{width:26px; height: 26px;}
    .duobian .item.on img:nth-child(2){ display: none;}
    .duobian .item.on img:first-child{ display: block;}
    .duobian .item .inner{position: static; transform: translate(0,0); -webkit-transform: translate(0,0);-ms-transform: translate(0,0);-moz-transform: translate(0,0);-o-transform: translate(0,0);}
    .duobian .item .inner p{ height: 3em;}
    .societybox .m .m_t .fnt_24,.societybox .m .m_t .fr .iconfont{font-size: 14px;}
    .societybox .m .m_t .fnt_18{font-size: 12px;}
    .chanye .leftsub .sub{width:50%;}
}
@media only screen and (max-width:399px) {
    .indextab li{ width:27%!important;}
}

@media only screen and (max-width:374px) {
    .zhanlue .con_rr .c{ height: 15em;}
    .fuchuang .m p.item{font-size: 12px;}
}

@media only screen and (max-width:767px) {
    .in_news .sikuai{margin-bottom:0;}
}

/*.indextac{display:none!important;}*/
