@charset "utf-8";body{margin:0;padding:0;font-family:'Hiragino Sans GB','Microsoft Yahei',"WenQuanYi Micro Hei",SimSun,Tahoma,Arial,Helvetica,STHeiti;background-color:#FFFFFF;color:#666}
dd,div,dl,dt,h1,h2,h3,h4,h5,li,p,ul{margin:0;padding:0}
a{text-decoration:none}
a{blr:expression(this.onFocus=this.blur());outline:0}
a:focus{-moz-outline-style:none}
h1,h2,h3,h4,h5{font-weight:400;font-size:14px}
li{list-style:none}
img{border:none;display:block}
button,select,textarea{outline:0;-webkit-appearance:none}
textarea{resize:none}
input{background:#fff;outline:0}
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.clearfix:after{display:block;content:'';clear:both}
.marginT10{margin-top:10px}
.marginT20{margin-top:20px}
.marginB10{margin-bottom:10px}
.marginB20{margin-bottom:20px}
.marginL20{margin-left:20px}
.marginL30{margin-left:30px}
.marginR20{margin-right:20px}
.marginR30{margin-right:30px}
.none{display:none}
.center{text-align:center}
a{color:#666;font-size:14px}
.section{width:100%;background:#fff}
.bgcolorwhite{background:#fff}
.fontblue{color:#2e3975}
.header-bg{width:100%;height:80px;background:#fff;position:fixed;top:0;z-index:999;display:-webkit-flex;display:flex;min-width:1200px}
.header-wra1200{width:1200px;height:80px;margin:0 auto;flex-wrap:wrap;justify-content:space-between}
.logo{width:auto;height:60px;margin-top:10px}
.logotext{font-size:18px;font-weight:700;color:#2e3975;line-height:20px;padding-top:18px}
.headNav{height:80px}
.headNav li{height:60px;line-height:60px;text-align:center;margin-left:5px;position:relative;z-index:1000;float:left;color:#666}
.headNav .navList a{display:block;font-size:16px;width:100px;height:40px;line-height:40px;margin-top:20px;display:block}
.current,.flex-font a:hover,.headNav .navList a:hover,.linkmo a:hover{border-radius:20px;background:#2e3975;color:#fff;background:#2f98d2;background:-moz-linear-gradient(top,#2f98d2,rgba(46,55,128,1));background:-webkit-gradient(linear,0 0,0 bottom,from(#2f98d2),to(rgba(46,55,128,1)));background:-o-linear-gradient(top,#2f98d2,rgba(46,55,128,1))}
.header-wra768{display:none}
.navList:hover .subnav{display:block}
.subnav{display:none;width:100px;height:auto;padding:10px;position:absolute;left:-10px;top:60px;z-index:3;border-radius:10px;background:#2e3975;background:#2f98d2;background:-moz-linear-gradient(top,#2f98d2,rgba(46,55,128,1));background:-webkit-gradient(linear,0 0,0 bottom,from(#2f98d2),to(rgba(46,55,128,1)));background:-o-linear-gradient(top,#2f98d2,rgba(46,55,128,1))}
.headNav .navList .subnav a{width:100px;height:40px;line-height:40px;padding:0;margin:0;text-align:center;font-size:14px;color:#fff}
.headNav .navList .subnav span{content:'';position:absolute;top:-15px;left:50%;margin-left:-10px;width:0;height:0;border:8px solid transparent;border-bottom-color:#2f98d2}
.headNav .navList .subnav a:hover{background:#f5f5f5;color:#2e3975;border-radius:0}
.banner{width:100%;height:auto;text-align:center;margin-top:80px;min-width:1200px}
.banner img{width:100%;height:100%}
.banner768{display:none}
.flex-wrap{width:100%;padding-top:40px;display:flex;flex-wrap:wrap-reverse;justify-content:space-between;justify-content:center}
.flex-img{width:600px;color:#999}
.videowra{width:90%}
.flex-font{width:500px;height:250px;padding:45px;background:url(../images/aboutus-bg.png) top center no-repeat;background-size:100%;line-height:30px}
.font20{font-size:20px;margin-bottom:20px}
.flex-font a{width:90px;height:30px;line-height:30px;text-align:center;border:1px solid #c6c6c6;border-radius:30px;display:block;float:right;margin-top:20px}
.flex-font a:hover{border:1px solid #2f98d2}
.contentwrap1{width:96%;max-width:1200px;margin:0 auto;overflow:hidden;padding:2% 2%;text-align:center}
.contentwrap1 p{line-height:30px}
.contentwrap1 img{margin:0 auto}
.btn{width:170px;height:48px;margin:0 auto}
.btn a{width:170px;height:48px;line-height:48px;font-size:16px;text-align:center;color:#fff;background:#2e3975;border:none;border-radius:30px;display:block;margin:30px auto 0;font-family:'Hiragino Sans GB','Microsoft Yahei',"WenQuanYi Micro Hei",SimSun,Tahoma,Arial,Helvetica,STHeiti;background:#2f98d2;background:-moz-linear-gradient(top,#2f98d2,rgba(46,55,128,1));background:-webkit-gradient(linear,0 0,0 bottom,from(#2f98d2),to(rgba(46,55,128,1)));background:-o-linear-gradient(top,#2f98d2,rgba(46,55,128,1))}
.btn a:hover{background:#26408b;cursor:pointer}
.fontleft{text-align:left;padding:0 20px}
.titlewrap{text-align:center;background:url(../images/title-line.png) repeat-x}
.titlebg{width:200px;height:80px;text-align:center;margin:0 auto;background:#FFFFFF}
.titlebgw{width:200px;height:80px;text-align:center;margin:0 auto;background:#fff}
.titlebg p,.titlebgw p{color:#2e3975;font-size:24px}
.titlebg h5,.titlebgw h5{color:#999}
.titlebg img,.titlebgw img{width:40px;height:20px;margin:0 auto}
.flex-wrap img{width:97%;margin:0 0 5% 3%}
.flex-wrap img:hover{box-shadow:0 0 20px #999}
.flex2-wrap{width:100%;height:auto;position:relative;overflow:hidden;margin:0 auto;padding:70px 0;display:flex;flex-wrap:wrap;justify-content:space-between;justify-content:center}
.flex2-leftwrap{width:100%;max-width:510px;margin:20px}
.flex2-leftwrap h5{color:#999}
.flex2-lefttitle{color:#2e3975;font-size:24px}
.flex2-leftwrap ul{margin:30px 0 0 10px}
.flex2-leftwrap ul li{display:flex}
.step__head{position:relative;width:40px}
.step__line{position:absolute;bottom:0;top:0;left:50%;transform:translateX(-50%,);width:2px;background-color:#ccc;z-index:2}
.step__line.first{top:50%}
.step__line.end{bottom:50%}
.step__icon{position:absolute;display:flex;margin-left:6px;width:24px;height:24px;border-radius:50%;bottom:0;top:50%;transform:translateY(-50%);background:#fff;z-index:3;transition:.15s ease-out;border:2px solid #ccc}
.step_icon-inner{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:0;height:0;border:2px solid #ccc;border-radius:50%}
.linkmo{display:flex;flex-direction:row-reverse;border-bottom:1px solid #ccc;margin-left:20px}
.linkmo a{width:90px;height:30px;line-height:30px;text-align:center;border:1px solid #c6c6c6;border-radius:30px;display:block;float:right;margin-bottom:10px;text-decoration:none}
.linkmo a:hover{border:1px solid transparent;text-decoration:none!important;color:#fff!important}
.step__main{flex:1;line-height:20px;margin-bottom:5px;border:1px solid #fff;border-radius:8px}
.step__main:hover{cursor:pointer;border:1px solid #c6c6c6}
.flex-spw{display:flex;background:#fff;padding:0 20px}
.flex-spw .fontleft{flex:1;margin-right:20px}
.link-wra{height:80px;text-align:center;border-radius:5px;}
.link-wra img{height:100%;transition:.3s}
.link-wra img:hover{overflow:hidden;transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2)}
.link-wrasub{width:100%;max-width:1200px;height:auto;min-height:100px;position:relative;margin:0 auto;display:flex;flex-wrap:wrap-reverse;justify-content:space-between;padding: 0 60px;box-sizing: border-box;}
.link-wrasub .link-wra{margin-bottom:20px;float:left}
.link-line{width:100%;max-width:1000px;height:87px;margin:0 auto;background:url(../images/link-line.png) no-repeat center}
.link768{display:none}
.imgwra img{width:100%}
.dkiwra{width:1200px;margin-top:20px}
.dkitems ul{display:flex;justify-content:center}
.dkitems ul li{display:flex;justify-content:center;align-items:center;color:#fff;width:150px;height:40px;background:#2e3975}
.dkitems ul li+li{margin-left:150px}
.imgwra{height:300px;margin:30px;position:relative}
.dashed{position:absolute;width:40%;height:100%;box-sizing:border-box;border-radius:50px;z-index:3;border:2px dashed #2e3975}
.dashedr{right:0;top:0;bottom:0}
.dashedl{left:0;top:0;bottom:0}
.dcont{width:60%;height:100%;position:absolute;z-index:2;top:0;left:50%;border-radius:50px;transform:translateX(-50%);background:#969cba}
.dbmain{position:absolute;width:100%;height:100%;box-sizing:border-box;z-index:9}
.dbmain ul{float:left;width:100%}
.dbmain ul li{float:left;position:relative;height:100%;padding:50px 20px 20px 20px;box-sizing:border-box;width:20%}
.dbmain ul li a{display:inline-block;width:150px;height:40px;line-height:40px;border-radius:10px;background-color:#2e3975;color:#fff;margin:10px 0 0 0}
.dbmain ul li p{margin-top:10px;font-weight:700;color:#2e3975}
.afline{position:absolute;top:185px;right:-35px;width:50px;height:40px}
.line_tri{height:40px;position:relative}
.trigle{position:absolute;right:0;top:50%;transform:translateY(-50%);width:0;height:0;border-width:10px;border-style:solid;border-color:transparent transparent transparent #2e3975}
.line_tri .line{position:absolute;right:20px;top:50%;transform:translateY(-50%);width:40px;height:10px;background:#2e3975}
.flex-wrap2.flex-dkcont a{max-width:330px}
.flex-wrap2.flex-dkcont a:hover{max-width:330px}
.photowra{width:300px;height:300px;margin:20px auto}
.photowra img{width:100%;border-radius:50%}
.font18{font-size:18px;font-weight:bolder}
.flex-wrap2{width:100%;display:flex;padding-top:40px;flex-wrap:wrap;justify-content:space-between;justify-content:center}
.flex-wrap2 a{width:30%;min-width:190px;max-width:260px;height:auto;padding:20px;font-size:16px}
.flex-wrap2 a:hover{width:30%;max-width:260px;height:auto;padding:20px;background:#f5f5f5;box-shadow:0 0 20px #999}
.circlewra{width:150px;height:150px;margin:10px auto;padding:15px;border:1px solid #969cba;border-radius:50%}
.circlewra .circl{width:120px;height:80px;padding-top:40px;border:15px solid #969cba;background:#2e3975;border-radius:50%;color:#fff;font-size:16px;text-align:center;line-height:1;position:relative}
.ch-grid{margin:20px 0 0 0;padding:0;list-style:none;display:block;text-align:center;width:100%;color:#666}
.ch-grid:after,.ch-item:before{content:'';display:table}
.ch-grid:after{clear:both}
.ch-grid li{width:390px;height:350px;display:inline-block;margin-top:20px;text-align:center}
.ch-grid li a{width:200px;height:200px;display:block;border-radius:50%;margin:0 auto}
.ch-font-wra{width:100%;height:auto;min-height:130px}
.ch-font-wra p{line-height:24px}
.ch-item{width:100%;height:100%;border-radius:50%;position:relative;cursor:default;box-shadow:inset 0 0 0 1px rgba(255,255,255,.6),0 1px 2px rgba(0,0,0,.1);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;cursor:pointer}
.ch-item:hover{box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),0 1px 2px rgba(0,0,0,.1)}
.ch-item:hover .ch-info{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}
.ch-item:hover .ch-info p{opacity:1}
.ch-info{position:absolute;background:rgba(46,57,117,.8);width:inherit;height:inherit;border-radius:50%;opacity:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-backface-visibility:hidden}
.ch-info p{color:#fff;padding:10px 5px;font-style:italic;margin:0 30px;font-size:12px;opacity:0;-webkit-transition:all 1s ease-in-out .4s;-moz-transition:all 1s ease-in-out .4s;-o-transition:all 1s ease-in-out .4s;-ms-transition:all 1s ease-in-out .4s;transition:all 1s ease-in-out .4s}
.ch-info p span{display:block;color:#fff;color:rgba(255,255,255,.7);font-style:normal;font-weight:700;text-transform:uppercase;font-size:16px;letter-spacing:2px;padding-top:60px}
.ch-info p span:hover{color:#fff}
.ch-info p img{width:40px;height:20px}
.ch-img-1{width:200px;height:200px;margin:0 auto;background-image:url(../images/pho1.jpg);background-size:100% 100%}
.ch-img-2{width:200px;height:200px;margin:0 auto;background-image:url(../images/pho2.jpg);background-size:100% 100%}
.ch-img-3{width:200px;height:200px;margin:0 auto;background-image:url(../images/pho3.jpg);background-size:100% 100%}
.ch-img-4{width:200px;height:200px;margin:0 auto;background-image:url(../images/pho4.jpg);background-size:100% 100%}
.ch-img-5{width:200px;height:200px;margin:0 auto;background-image:url(../images/pho5.jpg);background-size:100% 100%}
.ch-img-6{width:200px;height:200px;margin:0 auto;background-image:url(../images/pho6.jpg);background-size:100% 100%}
.contentwrap1 a{width:100%;height:auto;display:block;margin-top:20px}
#Advantage,#Elegant,#Introduction,#Management,#Things{width:100%;height:60px;margin-top:-60px}
.flex3-wrap{width:100%;padding:40px 0}
.flex3-wrap .wrap{display:flex;justify-content:center}
.flex3-wrap .wrap .line{width:580px;position:relative}
.flex3-wrap .wrap .line .more{display:inline-block;width:auto;color:#0070c9}
.flex3-wrap .wrap .line .more:hover{text-decoration:underline}
.flex3-wrap .wrap .text{padding:20px;text-align:left;box-sizing:border-box;}
.flex3-wrap .wrap h3{font-size:16px;font-weight:700}
.flex3-wrap .line{overflow:hidden}
.flex3-wrap .line img{width:100%;height:270px;transition-delay:0s;transition-duration:1s;transition-property:all;transition-timing-function:ease;-moz-transition-delay:0s;-moz-transition-duration:1s;-moz-transition-property:all;-moz-transition-timing-function:ease;-webkit-transition-delay:0s;-webkit-transition-duration:1s;-webkit-transition-property:all;-webkit-transition-timing-function:ease;-o-transition-delay:0s;-o-transition-duration:1s;-o-transition-property:all;-o-transition-timing-function:ease}
.flex3-wrap img:hover{overflow:hidden;transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2)}
.flex3-wrap .wrap a{margin-top:0}
.photoalbumwra{width:100%;max-width:1200px;height:auto;position:relative;overflow:hidden;background:#fff;padding-bottom:20px;margin-top:20px}
.photoalbumwra ul{width:100%;flex-wrap:wrap;justify-content:space-between;justify-content:center}
.photoalbumwra ul{padding:0;margin:0;width:100%;margin:0 auto}
.photoalbumwra li{width:31%;float:left;margin-left:1.8%}
.photoalbumwra li img{width:100%}
.photoalbumwra li img:hover{box-shadow:0 0 20px #999}
.year{content:'';position:absolute;top:-61px;left:-61px;width:0;height:0;border:60px solid transparent;border-bottom-color:#2e3975;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);box-shadow:0 0 20px #999}
.year p{line-height:80px;margin-left:-20px;color:#fff}
.mg_overlay{z-index:999;display:none;background:#000;opacity:.8;width:100%;height:100%;position:fixed;top:0;left:0}
.mg_popup{display:none;width:100%;height:100%;left:0;top:0;position:fixed;z-index:1000}
.mg_stage{position:absolute;top:20px;bottom:40px;left:50px;right:50px;overflow:visible}
.mg_close{position:absolute;top:10px;right:10px;color:#fff;width:50px;height:50px;opacity:1;z-index:-2;background:url(../images/icon-close.png) no-repeat;cursor:pointer}
.mg_counter{position:absolute;width:100px;text-align:center;bottom:5%;left:50%;color:#bbb;margin-left:-50px}
.mg_counter span{color:#fff}
.mg_nav{height:300px;width:100%;position:absolute;top:50%;margin-top:-150px}
.mg_nav .mg_nav-left{position:absolute;opacity:.4;left:-40px;height:300px;width:50px;background:url(../images/icon-left.png) no-repeat center;cursor:pointer}
.mg_nav .mg_nav-left:hover{opacity:1}
.mg_nav .mg_nav-right{position:absolute;opacity:.4;right:-40px;height:300px;width:50px;background:url(../images/icon-right.png) no-repeat center;cursor:pointer}
.mg_nav .mg_nav-right:hover{opacity:1}
.mg_zimges{position:relative;left:0;top:0;width:100%;height:100%}
.mg_zimges .mg_imge{position:absolute;left:0;top:10%;width:100%;height:80%;display:table-cell;vertical-align:middle;text-align:center}
.mg_zimges .mg_imge img{position:relative;width:100%;max-width:1000px;min-width:200px;height:100%;vertical-align:middle;display:inline}
.recruit{width:100%;max-width:1200px;margin-top:20px;text-align:left}
.recruit .blockTitle_n:after{border-top-color:#f5f5f5}
.recruit .blockTitle_n h2{border-bottom:1px solid #f5f5f5}
.join_list{padding:10px 20px;background:#424b82;position:relative}
.join_list li{float:left;width:161.66px;line-height:50px;padding-left:25px;position:relative}
.join_list li.adwh{width:141px;margin-right:20px}
.join_list li.adwh a:hover{color:#fff}
.join_list li a{color:#ccc;font-size:16px;margin-top:0}
.join_list li.curr:after,.join_list li.curr:before{content:'';position:absolute;width:0;height:0;border:8px solid transparent;left:10px;top:50%;margin-top:-8px}
.join_list li.curr:after,.join_list li.curr:before{border-left-color:#fff}
.join_list li.curr a{color:#fff}
.new_ts{margin-bottom:0}
.join_cont{padding:20px 40px 40px 40px;background:#fff;display:none}
.curshow{display:block}
.join_cont h3{line-height:25px;font-weight:500;font-size:24px;color:#2e3975;position:relative;padding-left:30px;margin:20px 0}
.join_cont h3:before{content:'';position:absolute;width:8px;height:100%;left:0;background:#2e3975}
.join_its{padding:10px 0;color:#666}
.join_its h4{line-height:30px;margin:10px 0;width:80px;font-size:16px}
.join_its .join_hr_cont{padding-left:120px;line-height:35px;font-size:16px}
.join_hr_cont ul li{width:100%}
.join_hr_cont ul li span{width:430px}
.flex-wrap3{width:100%;display:flex;padding:20px 0;flex-wrap:wrap;justify-content:space-between;justify-content:center}
.flex-wrap3 a{width:30%;min-width:190px;max-width:276px;height:auto;min-height:200px;font-size:16px;background:#fff;padding:100px 50px 30px 50px;margin:0 10px}
.flex-wrap3 a:hover{box-shadow:0 0 20px #999}
.topline{border-top:1px solid #ccc;padding-top:20px;margin-top:20px}
.flex-wrap3 img{width:50px;height:50px}
.flex-wrap4{width:80%;text-align:center;border-bottom:1px solid #c6c6c6;max-width:1200px;margin:0 auto;padding:20px 0}
.news-title{font-size:24px;color:#2e3975;line-height:36px}
.news-date{font-size:14px}
.flex-img2{width:270px;padding:10px;background:#fff;text-align:center}
.flex-img2 p,.flex-img3 p{font-size:14px}
.flex-font2{max-width:800px;height:auto;line-height:36px;padding:0 20px}
.flex-img3{width:390px;height:288px;padding:10px;background:#fff;text-align:center}
.flex-font3{max-width:700px;height:auto;line-height:36px;padding:0 20px}
.flex-font4{max-width:1200px;height:auto;line-height:36px;padding:0 20px;text-align:left;box-sizing:border-box;margin-bottom:40px}
.wrap1200{width:100%;max-width:1115px;margin:0 auto;line-height:36px;padding:0 20px}
.threeimgwra{height:auto;line-height:36px;overflow:hidden;background:#fff;display:flex;flex-wrap:wrap;justify-content:space-between;justify-content:center}
.newsimg{width:32%;padding:1% .5%}
.newsimg img{width:100%}
.clear{clear:both}
.threeimgtitle{width:100%;text-align:center;height:40px;line-height:40px;background:#fff;font-size:14px}
.fourimgwra{width:100%;height:auto;min-height:300px;line-height:36px;overflow:hidden;text-align:center;display:flex;flex-wrap:wrap;justify-content:space-between;justify-content:center;font-size:14px}
.fourimgwra div{width:46%;text-align:center;float:left;margin:1%;display:block;background:#fff;padding:10px 10px 0 10px}
.fourimgwra div img{width:100%}
.news{background:#fff}
.news ul li{float:left;display:flex;width:560px;box-sizing:border-box;margin:0 20px;padding:20px 0;border-bottom:1px solid #c6c6c6}
.news a{width:auto;overflow:hidden;margin:0}
.news .flex-text{flex:1;padding-left:20px;text-align:left;font-size:14px;line-height:1.5;position:relative}
.flex-text .more{position:absolute;right:0;bottom:0;color:#0070c9}
.flex-text .more:hover{text-decoration:underline}
.news .flex-text h3{font-size:16px;font-weight:700}
.news .flex-text p{line-height:1.5}
.news img{transition-delay:0s;transition-duration:1s;transition-property:all;transition-timing-function:ease;-moz-transition-delay:0s;-moz-transition-duration:1s;-moz-transition-property:all;-moz-transition-timing-function:ease;-webkit-transition-delay:0s;-webkit-transition-duration:1s;-webkit-transition-property:all;-webkit-transition-timing-function:ease;-o-transition-delay:0s;-o-transition-duration:1s;-o-transition-property:all;-o-transition-timing-function:ease}
.news img:hover{overflow:hidden;transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1)}
.news .link{text-align:right;width:1160px;margin:0 auto;padding-top:15px;border-top:1px solid #c6c6c6}
.news .link a{width:90px;height:30px;line-height:30px;text-align:center;border:1px solid #c6c6c6;border-radius:30px;display:inline-block}
.contentwrap_news{background-color:#fff}
.contentwrap_news a{margin-top:0;padding: 10px;}
.bigNews ul li{display:flex;text-align:left;padding-left:4px}
.contentwrap_news .titlebg{background-color:#fff}
.contentwrap_application{text-align:left;background:#fff}
.contentwrap_application .titlebg{background-color:#fff}
.application-ruleForm{margin-top:20px}
.application-ruleForm .line{text-align:center}
.application-ruleForm .btn-primary{outline:0;border-radius:20px;background:#2e3975;border-color:#2f98d2;color:#fff;opacity:.9;background:#2f98d2;background:-moz-linear-gradient(top,#2f98d2,rgba(46,55,128,1));background:-webkit-gradient(linear,0 0,0 bottom,from(#2f98d2),to(rgba(46,55,128,1)));background:-o-linear-gradient(top,#2f98d2,rgba(46,55,128,1))}
.application-ruleForm .btn-primary.el-button:active,.application-ruleForm .btn-primary.el-button:focus,.application-ruleForm .btn-primary.el-button:hover{color:#fff;opacity:1;border: 1px solid #3a8ee6;}
@media screen and (max-width:768px){.header-bg{width:100%;height:60px;background-color:rgba(250,250,250,1);position:fixed;top:0;z-index:999;display:-webkit-flex;display:flex}
.header-wra1200{display:none}
.header-wra768{display:block;width:768px;height:60px;margin:0 auto}
.logo{width:140px;height:40px}
.headerNav768{width:30px;height:30px;position:absolute;top:20px;right:10px;z-index:1000;cursor:pointer}
.wra768nav{width:100%;height:40px;line-height:40px;background:#2e3975;position:absolute;top:60px;z-index:1000}
.wra768nav a{width:20%;display:block;margin:0 auto;text-align:center;padding:0;color:#ccc;float:left;display:inline}
.wra768nav a:hover{color:#fff}
.fullSlide2{display:block;width:100%;height:auto;overflow:hidden;position:relative;margin-top:60px}
.fullSlide2 .bd2{margin:0 auto;position:relative;z-index:0;overflow:hidden;height:100%;padding-bottom:34%}
.fullSlide2 .bd2 ul{width:100%!important}
.fullSlide2 .bd2 li{width:100%!important;overflow:hidden;text-align:center;height:100%;padding-bottom:34%;background-size:cover}
.fullSlide2 .bd2 li a{display:block;height:410px}
.fullSlide2 .hd2{width:100%;position:absolute;z-index:1;bottom:20px;left:0;height:30px;line-height:30px}
.fullSlide2 .hd2 ul{text-align:center}
.fullSlide2 .hd2 ul li{cursor:pointer;display:inline-block;zoom:1;width:10px;height:10px;border-radius:10px;margin:20px 5px 5px 5px;overflow:hidden;background:#ccc;opacity:.5;line-height:999px}
.fullSlide2 .hd2 ul .on{background:#09f}
.fullSlide2 .next2,.fullSlide2 .prev2{display:block;position:absolute;top:50%;margin-top:-30px;left:0;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px no-repeat;cursor:pointer;opacity:.5;display:none}
.fullSlide2 .next2{left:auto;right:0;background-position:-6px -137px}
.fullSlide{display:none}
.banner{display:none}
.banner768{display:block;width:100%;height:auto;margin-top:60px}
.banner768 img{width:100%;height:100%}
.flex-wrap{width:100%;padding:50px 0;display:flex;flex-wrap:wrap-reverse;justify-content:space-between;justify-content:center}
.videowra{width:90%}
.flex-font{width:500px;height:auto;position:relative;overflow:hidden;padding-top:50px;background:url(../images/saboutus-bg.png) top center no-repeat;background-size:100%;line-height:30px}
.font20{font-size:20px;margin:20px 0}
.flex-font a{width:90px;height:30px;line-height:30px;text-align:center;border:1px solid #c6c6c6;border-radius:30px;display:block;float:left;margin-top:20px}
.flex-img{width:100%;color:#999;text-align:center}
.flex-img embed{display:none}
.contentwrap1 embed{display:none}
.contentwrap1{width:94%;margin:0 auto;padding:30px 0 0 0;text-align:center}
.contentwrap1 img{width:100%;margin:0 auto}
.titlebg img,.titlebgw img{width:40px;height:20px;margin:0 auto}
.flex2-wrap{width:100%;height:auto;position:relative;overflow:hidden;margin:0 auto;padding:20px 0;display:flex;flex-wrap:wrap;justify-content:space-between;justify-content:center}
.link1200{display:none}
.link768{display:block;margin-top:20px}
.link-wra{width:110px;height:50px;text-align:center;border:1px solid #c6c6c6;border-radius:5px;overflow:hidden;margin:0 auto;background:#fff}
.link-wra img{width:88px;height:32px;padding:10px;transition:.3s}
.link-wra img:hover{width:48px;height:20px;padding:5px;margin-left:28px;transition:.3s;cursor:pointer}
.link-wra p{width:110px;height:22px;background:#2e3975;color:#fff;font-size:8px;line-height:22px;display:block}
.link-line{width:100%;max-width:1000px;height:300px;margin:0 auto;background:url(../images/link-line2.png) no-repeat top center;background-size:340px 287px;position:relative;z-index:1}
.link-wrasub{width:100%;max-width:768px;height:auto;min-height:60px;position:relative;overflow:hidden;z-index:2;margin:0 auto;display:flex;flex-wrap:wrap-reverse;justify-content:space-between;justify-content:center;column-count:2;text-align:center}
.link-wrasub .link-wra{margin:0 24px 20px 24px;float:left}
.footer{width:100%;background:#191919;text-align:center;color:#666;font-size:14px;line-height:20px}
.photowra{width:150px;height:150px;margin:20px auto}
.ch-grid li{width:100%;height:350px;display:inline-block;margin-top:20px}
.flex2-rightwrap a{margin-left:0}
.flex3-wrap a{width:30%;min-width:300px;display:block}
.flex3-wrap a img{width:100%}
.photoalbumwra{width:100%;max-width:1200px;height:auto;position:relative;overflow:hidden;background:#fff;padding-bottom:10px}
.photoalbumwra ul{width:100%;flex-wrap:wrap;justify-content:space-between;justify-content:center;padding:0;margin:0 auto}
.photoalbumwra li{width:47%;float:left;margin-left:2%}
.photoalbumwra li a{margin-top:10px}
.photoalbumwra li img{width:100%}
.photoalbumwra li img:hover{box-shadow:0 0 20px #999}
.mg_overlay{z-index:999;display:none;background:#000;opacity:.8;width:100%;height:100%;position:fixed;top:0;left:0}
.mg_popup{display:none;width:100%;height:100%;left:0;top:0;position:fixed;z-index:1000}
.mg_stage{position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}
.mg_close{position:absolute;top:10px;right:10px;color:#fff;width:50px;height:50px;opacity:1;z-index:999;background:url(../images/icon-close.png) no-repeat;cursor:pointer}
.mg_counter{position:absolute;width:100px;text-align:center;bottom:5%;left:50%;color:#bbb;margin-left:-50px}
.mg_counter span{color:#fff}
.mg_nav{height:300px;width:100%;position:absolute;top:50%;margin-top:-150px}
.mg_nav .mg_nav-left{position:absolute;opacity:.4;left:0;top:50%;margin-top:-50px;height:100px;width:50px;background:url(../images/icon-left.png) no-repeat center;cursor:pointer}
.mg_nav .mg_nav-left:hover{opacity:1}
.mg_nav .mg_nav-right{position:absolute;opacity:.4;right:0;top:50%;margin-top:-50px;height:100px;width:50px;background:url(../images/icon-right.png) no-repeat center;cursor:pointer}
.mg_nav .mg_nav-right:hover{opacity:1}
.mg_zimges{position:relative;left:0;top:0;width:100%;height:100%}
.mg_zimges .mg_imge{position:absolute;left:0;top:30%;width:100%;height:80%;display:table-cell;vertical-align:middle;text-align:center}
.mg_zimges .mg_imge img{position:relative;width:100%;max-width:960px;margin:0 auto;height:auto;vertical-align:middle;display:inline}
.recruit{width:100%;max-width:1200px;margin-top:10px;text-align:left}
.join_list{padding:10px 0 10px 16px;background:#424b82;position:relative}
.join_list li{float:left;width:120px;line-height:30px;padding-left:25px;position:relative}
.join_list li.adwh{width:120px;margin-right:0}
.join_list li.curr:after,.join_list li.curr:before{content:'';position:absolute;width:0;height:0;border:5px solid transparent;left:10px;top:50%;margin-top:-5px}
.join_list li.curr:after,.join_list li.curr:before{border-left-color:#fff}
.join_cont{padding:10px 20px;background:#fff;display:none}
.curshow{display:block}
.join_cont h3{line-height:25px;font-weight:500;font-size:24px;color:#2e3975;position:relative;padding-left:30px;margin:10px 0}
.join_cont h3:before{content:'';position:absolute;width:8px;height:100%;left:0;background:#2e3975}
.join_its{padding:5px 0;color:#666}
.join_its h4{line-height:20px;margin:10px 0;width:80px;font-size:16px}
.join_its .join_hr_cont{padding-left:0;line-height:35px;font-size:16px}
.join_hr_cont ul li span{width:100%}
.flex-wrap3{width:100%;display:flex;padding:20px 0;flex-wrap:wrap;justify-content:space-between;justify-content:center}
.flex-wrap3 a{width:100%;height:auto;min-height:200px;font-size:16px;background:url(../images/contact-bg.png) center 100% no-repeat #fff;padding:100px 50px 30px 50px;margin-bottom:20px}
.flex-wrap3 img{width:50px;height:50px}
.flex-img3{width:80%;height:auto;padding:.5% .5% 3% .5%;background:#fff;text-align:center}
.threeimgwra{width:96%;height:auto;margin:20px auto;line-height:36px;overflow:hidden;background:#fff;display:flex;flex-wrap:wrap;justify-content:space-between;justify-content:center}
.flex-img3 img,.newsimg{width:94%;min-width:200px;padding:3% 3% 0 3%}
.newsimg img{width:100%}
.fourimgwra div{width:100%;text-align:center;float:left;margin:1%;display:block;background:#fff;padding:10px 10px 0 10px}
.fourimgwra div p{line-height:20px}
.flex-wrap2{width:100%;display:flex;padding:20px 0;flex-wrap:wrap;justify-content:space-between;justify-content:center}
.flex-wrap2 a{width:100%;min-width:190px;height:auto;padding:20px;font-size:16px}
.flex-wrap2 a:hover{width:100%;max-width:260px;height:auto;padding:20px;background:#f5f5f5;box-shadow:0 0 20px #999}
.circlewra{width:150px;height:150px;margin:10px auto;padding:15px;border:1px solid #969cba;border-radius:50%}
.circlewra .circl{width:120px;height:80px;padding-top:40px;border:15px solid #969cba;background:#2e3975;border-radius:50%;color:#fff;font-size:16px;text-align:center;line-height:1;position:relative}
}
#actGotop{position:fixed;left:50%;margin-left:700px;bottom:60px;width:50px;height:50px;z-index:999;border-radius:50%;overflow:hidden;display:none;background:#2e3975;background:#2f98d2;background:-moz-linear-gradient(top,#2f98d2,rgba(46,55,128,1));background:-webkit-gradient(linear,0 0,0 bottom,from(#2f98d2),to(rgba(46,55,128,1)));background:-o-linear-gradient(top,#2f98d2,rgba(46,55,128,1))}
#actGotop:hover{background:#264091}
#actGotop:before{content:'';position:absolute;top:12px;left:16px;width:20px;height:2px;background:#fff}
#actGotop a{width:40px;height:40px;display:block;border-radius:50%}
#actGotop a:after,#actGotop a:before{content:'';position:absolute}
#actGotop a:before{top:8px;left:16px;width:0;height:0;border:10px solid transparent;border-bottom-color:#fff}
#actGotop a:after{top:28px;left:21px;width:10px;height:10px;background:#fff}
.footer{width:100%;background:#191919;text-align:center;color:#666;font-size:14px;line-height:20px;padding-top:30px}
.footer ul{width:1200px;margin:0 auto}
.footer ul li{float:left;width:350px;box-sizing:border-box;text-align:center}
.footer ul li img{width:120px!important;margin-top:20px}
.footer li h3{height:50px;line-height:50px;font-size:18px;width:80%;font-weight:700;border-bottom:1px solid #4d4d4d}
.footer li p{width:80%;line-height:30px}
.border-top{border-top:1px solid #4d4d4d;padding:20px 10px;margin-top:20px}
/* 新闻详情 */
.news_detail_content{display: flex;justify-content: center;}
.news_detail_left{margin-right: 100px;line-height: 1.5;}
.news_detail_left h3{font-size: 16px;font-weight: 700;text-align: center;}

