@charset "utf-8";
.left-tg{position:fixed;width:180px;height:60px;line-height:60px;display:table;font-size:1.125rem;color:#0e3a85;background-color:#fff;top:50%;right:0;z-index:999999999999;font-weight:700;box-shadow:0 0 17px -8px #0e3a85;text-align:center;border-bottom-left-radius:60px;border-top-left-radius:60px}
.left-tg div{text-align:center;font-style:italic}
.left-tg img{width:34px;height:37px;vertical-align:middle}
.hdjt-zg{position:absolute;top:35%;width:63%;margin-left:18.5%}
.hdjt-zg1{font-size:2.625rem;color:#fff}
.hdjt-zg2{font-size:2.625rem;color:#fff;margin-top:10px}
.hdjt-zg3{width:170px;height:55px;background:#fff;text-align:center;line-height:55px;font-size:1.125rem;color:#02067b;border-radius:10px;margin:0 auto;margin-top:24%;font-weight:700}
.blink{animation:blink 1s linear infinite;-webkit-animation:blink 1s linear infinite;-moz-animation:blink 1s linear infinite;-ms-animation:blink 1s linear infinite;-o-animation:blink 1s linear infinite}
@-webkit-keyframes blink{
0%{opacity:1}
50%{opacity:1}
50.01%{opacity:0}
100%{opacity:0}
}
.gotop{display:none}
.m_menu{display:none}
/*! left_menu */
.left_menu ul{padding-top:5px;padding-bottom:5px;padding-left:20px;display:none}
.left_menu ul:nth-child(1){padding-top:0;padding-bottom:0;padding-left:0;display:block}
.left_menu li{padding:5px 0}
.left_menu li div.item{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.left_menu li div.item a{color:#333;font-size:16px;flex:1;margin-right:20px}
.left_menu li div.item i{transform:rotate(90deg);color:#333;font-size:14px;cursor:pointer}
.left_menu li div.item.cur i{transform:rotate(270deg)}
.left_menu li div.item.dp3{background:#e9e9e9;padding:10px 10px;border-radius:5px}
.left_menu li div.item.dp3 a{font-size:16px}
.left_menu li div.item.dp3:hover{background:#2c6db2}
.left_menu li div.item.dp3:hover a{color:#fff}
.left_menu li div.item.dp3:hover i{color:#fff}
.left_menu li div.item.dp3.cur{background:#2c6db2}
.left_menu li div.item.dp3.cur a{color:#fff}
.left_menu li div.item.dp3.cur i{color:#fff}
.left_menu li div.item.dp4{padding-left:10px;padding-right:10px}
.left_menu li div.item.dp4 a{font-size:14px}
.left_menu li div.item.dp4.cur{padding-top:5px;padding-bottom:5px;background:rgba(44,109,178,.6);border-radius:5px}
.left_menu li div.item.dp4.cur a{color:#fff}
.left_menu li div.item.dp4.cur i{color:#fff}
.left_menu li div.item.dp5{padding-left:10px;padding-right:10px}
.left_menu li div.item.dp5 a{font-size:14px}
.left_menu li div.item.dp5.cur{padding-top:5px;padding-bottom:5px;background:rgba(44,109,178,.2);border-radius:5px}
.left_menu li div.item.dp5.cur a{color:#2c6db2}
.left_menu li div.item.dp5.cur i{color:#2c6db2}
/*! left_menu */
.hdjt-zg4{font-size:1rem;color:#fff;margin-top:2%;text-align:center;font-weight:700}
.draft-index{margin-top:60px;margin-bottom:60px}
.draft-login{width:610px;margin:60px auto}
.draft-login-1{font-size:36px;color:#333;font-weight:700;margin-bottom:35px}
.draft-login-2-1{width:610px;height:50px;background:#f5f5f5;border-radius:5px;border:none;outline:0;margin-bottom:25px}
.draft-login-3{display:flex;justify-content:space-between}
.abst_z_img{width:100%}
.draft-login-3-1{width:135px;height:40px;background:#0c83e1;text-align:center;line-height:40px;border:none;outline:0;border-radius:5px;font-size:16px;color:#fff}
.draft-login-3-2{line-height:40px;font-size:16px}
.draft-login-3-2 a{color:#2c6db2}
.draft-abst{width:80%;margin:0 auto}
.draft-abst-t{font-size:24px;color:#010101;font-weight:700;margin-bottom:20px}
.draft-abst-d{margin-bottom:5px}
.draft-abst-d-1{width:100%;height:50px;line-height:50px;font-size:18px;color:#fff;background:#2c6db2;margin-bottom:5px}
.draft-abst-d-i{width:100%;height:50px;line-height:50px;font-size:16px;color:#999;background:#f3f6fa;display:flex;margin-bottom:5px}
.draft-abst-d-i-2{flex:1;border:none;outline:0;background:#f3f6fa}
#lwfx{display:none}
.lwfx_s{border:none;outline:0;background:#f3f6fa;font-size:16px}
.lwfx_s option{border:none;outline:0;background:#f3f6fa;font-size:16px}
.draft-abst-d-i-3{width:100%;height:100px;background:#f3f6fa;font-size:16px;color:#999;border:none;outline:0}
.draft-abst-d-l{margin-left:20px}
.draft-abst-yjr{display:flex;justify-content:space-between;margin-bottom:5px}
.draft-abst-yjr-d{display:flex;width:49%;height:50px;line-height:50px;background:#f3f6fa;margin-bottom:5px;font-size:16px;color:#999}
.draft-abst-yjr-d-2{background:#f3f6fa;border:none;outline:0;flex:1}
.draft-abst-d1{display:flex;justify-content:space-between;padding:40px 0;font-size:16px;color:#666}
.draft-abst-d1-1 span{color:#2c6db2}
.draft-abst-d1-2-i{margin-right:10px}
.draft-abst-d2{width:20%;height:50px;font-size:16px;color:#fff;border:none;outline:0;background:#0c83e1;border-radius:5px;margin-left:40%;margin-bottom:100px}
.state-dq{font-size:24px;color:#2c6db2;padding-top:70px}
.state-d2q{font-size:24px;color:#2c6db2;padding-bottom:50px}
.state-dq-p{font-size:16px;color:#666}
#fullbg{background-color:gray;left:0;opacity:.8;position:absolute;top:0;z-index:3;filter:alpha(opacity=80);-moz-opacity:.5;-khtml-opacity:.5}
#fullbgs{background-color:gray;left:0;opacity:.8;position:absolute;top:0;z-index:3;filter:alpha(opacity=80);-moz-opacity:.5;-khtml-opacity:.5}
#dialog{background-color:#fff;height:350px;left:34%;position:fixed!important;position:absolute;top:30%;width:32%;z-index:5;border-radius:5px;display:none}
#dialogs{background-color:#fff;height:350px;left:34%;position:fixed!important;position:absolute;top:30%;width:32%;z-index:5;border-radius:5px;display:none;overflow:auto}
.dialog-i{text-align:center}
.dialog-i img{margin-top:50px}
.dialog-d{padding:30px 15%;font-size:16px;color:#000}
.dialog-ds{padding:10px 5%;font-size:16px;color:#000}
.dialog-ds-1{font-size:24px;font-weight:700}
.dialog-d-2{font-size:18px;margin-top:10px;line-height:36px}
.dialog-d-2 div{text-indent:36px}
.dialog-d-3{width:130px;height:40px;background:#2c6db2;border-radius:5px;font-size:16px;color:#fff;line-height:40px;text-align:center;margin:0 auto}
.state-dq-zj{font-size:24px;color:#333;margin:35px 0}
.state-dq-tj{width:130px;height:40px;background:#2c6db2;border-radius:5px;font-size:16px;color:#fff;margin-bottom:70px;border:none;outline:0}
.state-ipt{width:320px;color:#666;border:1px #ddd solid;height:33px;line-height:33px;vertical-align:middle;padding:0 5px;transition:all .3s ease 0s}
.state-ipt-d{margin-bottom:50px}
#file_upload_cg{display:inline-block;*display:inline;zoom:1;background:#99d683;color:#fff;border-radius:3px;height:35px;line-height:35px;vertical-align:middle;padding:0 15px;margin-left:5px;cursor:pointer;white-space:nowrap}
#file_upload_zg{display:inline-block;*display:inline;zoom:1;background:#99d683;color:#fff;border-radius:3px;height:35px;line-height:35px;vertical-align:middle;padding:0 15px;margin-left:5px;cursor:pointer;white-space:nowrap}
#file_upload_wd{display:inline-block;*display:inline;zoom:1;background:#99d683;color:#fff;border-radius:3px;height:35px;line-height:35px;vertical-align:middle;padding:0 15px;margin-left:5px;cursor:pointer;white-space:nowrap}
.state_logout{display:flex;margin-top:30px}
.state_logout_1{width:10%;height:45px;text-align:center;line-height:45px;background:#0c83e1;color:#fff;font-size:16px;border-radius:5px}
.state_logout_2{background-color:#3a3a3a;margin-left:20px}
.wp{width:1200px;max-width:95%;margin:0 auto}
a.imgzoom img{transition:all .3s ease 0s}
a.imgzoom:hover img{-webkit-transform-origin:center center;-webkit-transform:scale(1.1,1.1);-moz-transform-origin:center center;-moz-transform:scale(1.1,1.1)}
img{max-width:100%}
.dierweima{text-align:center}
.dierweima span{display:block}
.dierweima em{display:block;line-height:1;color:#fff;font-size:14px;padding-top:10px}
.zxbutton a{color:#fff;font-size:14px;border-radius:115px;width:170px;height:45px;line-height:45px;vertical-align:middle;background:url(../images/zz.png) 30px center no-repeat #2c6db2}
.zxbutton a em{padding-left:65px}
.bannx .owl-nav{margin:0!important;height:0;overflow:hidden}
.bannx .owl-nav button{position:absolute;width:68px;height:68px;margin:0!important;padding:0!important;border-radius:68px!important;outline:0}
.bannx .owl-nav button span{display:none}
.bannx .owl-nav button.owl-prev{background:url(../images/lbjt.png) center center no-repeat!important;left:20px;top:50%;margin-top:-34px!important;border:1px solid #fff!important}
.bannx .owl-nav button.owl-next{background:url(../images/lbjtr.png) center center no-repeat!important;right:20px;top:50%;margin-top:-34px!important;border:1px solid #fff!important}
.bannx .owl-item img{width:100%}
.bgf{background:#fff}
.top{width:100%;height:100px;position:absolute;z-index:9999;background:url(../images/png/b30.png) left bottom repeat-x}
.logo{width:234px;height:45px;background:url(../images/1.png?t=111) center no-repeat;background-size:auto 100%}
.thigh{top:28px}
.footlog{width:200px;height:100px}
.nav{height:100px;padding-left:280px}
.nav li{display:inline;float:left}
.nav li a.item{font-size:16px;color:#fff;padding:0 25px;display:block;height:100px;line-height:100px;vertical-align:middle}
.nav li.jiao{background:url(../images/jiao.png) center bottom no-repeat}
.top.active{position:fixed!important;top:0;z-index:9999;background:#fff;box-shadow:rgba(0,0,0,.2) 0 2px 6px 0}
.top.active .nav li a{color:#333}
.top.active .logo{background:url(../images/1s.png?t=11) center no-repeat;background-size:auto 100%}
.top.active .lana a{color:#333}
.top.active .sear{background:url(../images/3s.png)}
.top.active .sear-dom input{color:#999}
.top.active .submenu{background:#fff}
.top.active .nav li.jiao{background:url(../images/jiaoc.png) center bottom no-repeat}
.submenu{display:none;position:absolute;left:0;top:100px;background:#fff;width:100%;z-index:99999999;padding:60px 0;box-shadow:rgba(0,0,0,.2) 0 2px 6px 0}
.ysj{position:absolute;top:38px;right:20px;width:9px!important}
.ysj img{width:100%!important}
.menus li div.d2{margin-top:10px}
.menus li div.d2 dd{display:block;padding:10px 0;padding-left:13px}
.menus li div.d2 dd a{font-size:14px;color:#666977;display:block;line-height:1.5}
.menus li div.d2 dd a:hover{color:#2c6db2;text-decoration:underline}
.new_menu{position:relative}
.new_menu ul{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px}
.new_menu ul li{border-radius:10px;border:1px solid #e9e9e9}
.new_menu ul li:hover{border:1px solid #2c6db2}
.new_menu ul li .d1{padding:0 20px;height:90px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.new_menu ul li .d1 a{flex:1;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.new_menu ul li .d1 a img{width:50px}
.new_menu ul li .d1 a span{flex:1;padding-right:10px;color:#000;font-size:16px;font-weight:500;margin-left:20px}
.new_menu ul li .d1 a:hover span{color:#2c6db2}
.new_menu ul li .d1 img.x1{height:15px;cursor:pointer}
.new_menu ul li .d1 img.x1:hover{opacity:.8}
.new_menu ul li .d2{border-radius:10px;padding:0 30px;min-height:100%;box-shadow:rgba(0,0,0,.2) 0 0 20px 0;border:1px #fff solid;background:#fff;z-index:99999;background:#fff;position:absolute;left:0;top:0;width:100%;display:none;justify-content:center;align-items:center;flex-wrap:wrap}
.new_menu ul li .d2 dl{width:100%;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px}
.new_menu ul li .d2 dl dt a.dp1{display:block;color:#2c6db2;font-size:16px;line-height:1;padding-left:10px;border-left:3px#4b976f solid}
.new_menu ul li .d2 dl dt a.dp1.withmt{margin-top:30px}
.new_menu ul li .d2 dl dt a.dp1:hover{color:#2c6db2}
.new_menu ul li .d2 dl dt p{margin-top:15px;border-top:1px #efefef solid;padding:10px 0;padding-left:13px}
.new_menu ul li .d2 dl dt p a{display:block;padding:5px 0;color:#333;font-size:14px}
.new_menu ul li .d2 dl dt p a:hover{color:#2c6db2}
.new_menu ul li .d2.cur{display:flex}
.sear{position:absolute;width:125px;height:28px;background:url(../images/3.png);right:100px;top:36px}
.sear-dom{height:28px;position:relative;width:125px;overflow:hidden;overflow-y:hidden;overflow-x:hidden}
.sear-dom input{outline:0;border:0;margin:0;padding-left:20px;font-size:12px;color:#fff;background:0 0;width:80px;height:28px}
.sear-dom a{position:absolute;right:0;top:0;width:40px}
.sear-dom a img{width:40px;height:28px}
.lana{position:absolute;height:28px;line-height:28px;vertical-align:middle;right:0;top:36px;position:absolute}
.lana a{color:#fff;font-size:14px}
.lana a#menu{display:none}
.lana a#menu i{font-size:30px}
.lana.ft{margin-right:60px}
.bgeda{background:url(../images/8.png) no-repeat center/cover;padding-top:130px;padding-bottom:90px}
.fuwuda{background:url(../images/7.jpg) no-repeat center/cover}
.bar1{height:140px;background:url(../images/11.png) left bottom repeat-x}
.bar1 em{display:block;line-height:1;padding-top:80px;font-size:30px;color:#fff;font-weight:700;text-align:center}
.bar1 em a{color:#fff}
.flisy ul{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}
.flisy ul li:nth-child(1){width:65.6%;margin-left:0}
.flisy ul li:nth-child(2){width:31.2%}
.flisy ul li:nth-child(3){margin-left:0}
.flisy ul li:nth-child(6){margin-left:0}
.flisy li{margin:15px 0;width:31.2%;margin-left:3.2%;background:url(../images/ssc.png) center center repeat;box-sizing:border-box;border:1px solid;border-image:linear-gradient(to right,rgba(121,173,201,.5),rgba(217,242,255,.3)) 4}
.flisy li a{height:35vh;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}
.flisy li a:hover{transform:translateY(-10px);transition:all .3s ease 0s}
.flisy li em{height:80px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.flisy li em img{max-height:100%}
.flisy li span{margin-top:30px;padding:0 20px;text-align:center;font-size:16px;font-weight:500;color:#fff;line-height:1;line-height:1.2;height:50px;background:url(../images/17.png) center bottom no-repeat}
.pinj{background:url(../images/22.png) no-repeat center/cover}
.pinj .wph{padding-bottom:100px}
.ubar{background:url(../images/2.png) left bottom repeat-x;width:100%;height:100px;position:absolute;left:0;top:0;z-index:222}
.bartxt{position:absolute;left:0;bottom:-5px;font-size:30px;line-height:1;color:#fff;background:url(../images/23.png) center bottom no-repeat;padding-bottom:20px}
.bartxt a{color:#fff}
.keping{text-align:center}
.keping a{display:block}
.keping div.d1{font-size:18px;color:#fff;font-weight:700}
.keping div.d2{padding:20px 0}
.keping div.d2 em{font-size:14px;color:#e3ecf6;height:27px;line-height:27px;vertical-align:middle;border:1px #e3ecf6 solid;padding:0 20px;margin:0 5px;border-radius:100px}
.keping div.d3{font-size:14px;color:#fff;line-height:1.5}
.keping .tbs{display:table-cell;padding-top:60px}
.keping .tb{display:table-cell;vertical-align:middle;padding:0 100px}
.eml1 .owl-prev{position:absolute;width:15px;height:47px;left:0;top:128px;background:url(../images/25.png) no-repeat center!important;background-size:100% 100%!important;outline:0}
.eml1 .owl-prev span{display:none}
.eml1 .owl-next{position:absolute;width:15px;height:47px;right:0;top:128px;background:url(../images/26.png) no-repeat center!important;background-size:100% 100%!important;outline:0}
.eml1 .owl-next span{display:none}
.eml1 .owl-dots{position:absolute;width:100%;left:0;bottom:-40px!important;text-align:center}
.eml1 .owl-dots button{width:16px;height:16px;background:url(../images/21.png) center center no-repeat!important;margin:0 3px;outline:0}
.eml1 .owl-dots button span{display:none!important}
.eml1 .owl-dots button.active{background:url(../images/20.png) center center no-repeat!important}
.ubar1{border-bottom:2px #c2c3c8 solid;width:100%;height:150px}
.ubar1 .rel{height:100%}
.bartxt1{position:absolute;left:0;bottom:-5px;font-size:30px;line-height:1;color:#40424b;background:url(../images/27.png) center bottom no-repeat;padding-bottom:20px}
.bartxt1 a{color:#40424b}
.anli{width:100%;height:463px;background:#fff}
.anli a{display:block}
.anli img{width:380px!important;height:auto;background:#ccc;border-radius:10px 10px 0 0}
.anli .d1{display:flex;justify-content:center}
.anli div.d0{padding:0 15px}
.anli div.d2{font-size:24px;color:#40424b;font-weight:700;line-height:30px;margin-top:30px;height:60px;overflow:hidden}
.anli div.d3{font-size:14px;color:#91939e;line-height:24px;margin-top:15px;height:72px;overflow:hidden}
.anli div.d4{height:27px;margin-top:20px}
.anli div.d4 span{color:#b0b1b8;display:inline;float:left;height:27px;line-height:27px;vertical-align:middle}
.anli div.d4 em{color:#666977;font-size:12px;padding:0 15px;display:inline;float:right;height:27px;line-height:27px;vertical-align:middle;background:#f2f2f2;border-radius:100px}
.anli:hover{background:#ecf6ff}
.anli:hover div.d4 em{background:#2c6db2;color:#fff}
.sobg{margin-top:100px;height:200px;background:url(../images/28.png) no-repeat center/cover}
.sobg.lan1{background:url(../images/giao.png) no-repeat center/cover}
.footbg{background:#2f3241}
.footbg .fnn{left:410px;position:absolute}
.footline{height:290px;border-bottom:1px #666977 solid}
.foottxt{padding:20px;vertical-align:middle;font-size:14px;color:#b0b1b8}
.foottxt a{color:#b0b1b8}
.lefttxt{font-size:12px;color:#b0b1b8;line-height:22px}
.dlist div.d1{line-height:1;padding-bottom:10px}
.dlist div.d1 a{font-size:16px;color:#fff;background:url(../images/31.png) left center no-repeat;padding-left:15px}
.dlist li{display:block;padding:5px 0 5px 15px}
.dlist li a{font-size:14px;color:#b0b1b8}
.dlist div.d2{background:url(../images/32.png) 15px 5px no-repeat;padding-left:35px;color:#b0b1b8;font-size:14px}
.dlist div.d3{background:url(../images/33.png) 15px 5px no-repeat;padding-left:35px;color:#b0b1b8;font-size:14px}
.ban em{position:absolute;font-size:48px;font-weight:700;color:#fff;line-height:1;left:0;bottom:60px}
.posbg{background:#fff}
.posbgh{background:#eee}
.pos{height:60px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;font-size:14px;color:#666;background:url(../images/34.png) left center no-repeat}
.pos a{color:#666}
.pos span{margin-left:25px;width:100%}
.mleft{width:28%;float:left}
.mright{width:70%;float:right}
.catalist div{padding-bottom:10px}
.catalist a{display:block;height:50px;line-height:50px;vertical-align:middle;text-align:center;font-size:16px;color:#666977;background:#e9e9e9;border-radius:100px}
.catalist a:hover{background:#ccc}
.catalist div.cur a{background:#2c6db2;color:#fff}
.dir{height:48px;border-bottom:2px #b0b1b8 solid}
.dir em{display:block;line-height:1;font-size:24px;color:#40424b;font-weight:700}
.content{font-size:14px;color:#666977;line-height:2;text-align:justify}
.content div{padding-bottom:10px}
.content p{padding-bottom:10px}
.content ol{list-style-position:outside;padding-left:40px}
.content ol li{list-style-type:decimal}
.content ul{list-style-position:outside;padding-left:40px}
.content ul li{list-style-type:disc}
.content ul li ul li{list-style-type:circle}
.content img{max-width:100%;height:auto!important}
#vdom{font-size:0}
#vdom div{padding:0}
.section{height:58px;background:#f2f2f2;border-left:4px #2c6db2 solid;padding-left:20px;margin:20px 0}
.section em{display:block;font-size:18px;color:#2c6db2;font-weight:700;line-height:1;padding:12px 0 0 0}
.section span{display:block;font-size:14px;color:#4b976f}
.kping li{display:block}
.kping div.d0{display:block;padding:20px 0;border-bottom:1px #e9e9e9 solid}
.kping div.d1{font-size:18px;color:#2c6db2;font-weight:700}
.kping div.d2{padding:10px 0}
.kping div.d2 em{height:25px;line-height:25px;font-size:12px;color:#656565;vertical-align:middle;border:1px #d8d8d8 solid;border-radius:100px;padding:0 15px;margin-right:10px}
.kping div.d2 a{height:25px;line-height:25px;font-size:12px;color:#656565;vertical-align:middle;border:1px #d8d8d8 solid;border-radius:100px;padding:0 15px;margin-right:10px}
.kping div.d2 a:hover{color:#2c6db2;vertical-align:middle;border:1px #2c6db2 solid;border-radius:100px;padding:0 15px;margin-right:10px}
.kping div.d3{color:#333;font-size:14px;line-height:1.8;height:75px;overflow:hidden}
.kping div.d4{color:#333;font-size:14px;line-height:1.8;display:none}
.kping div.d4 a{color:#2c6db2}
.kping div.d5 em{cursor:pointer;color:#2c6db2;font-size:12px;background:#fff;border:1px #2c6db2 solid;padding:5px 15px;border-radius:3px}
.kping div.d5 em:hover{background:#2c6db2;color:#fff}
.contact li{display:block;padding:40px 0 40px 40px}
.contact li.cur{background:#fff}
.contact li div.d1{font-size:18px;font-weight:700;color:#2c6db2;float:left;width:248px;line-height:1;padding-top:5px}
.contact li div.d2{float:right;width:560px}
.contact li div.d2 div{font-size:14px;color:#666977;height:30px;line-height:30px;vertical-align:middle;padding-left:25px}
.contact li div.d2 div.ic1{background:url(../images/35.png) left center no-repeat}
.contact li div.d2 div.ic2{background:url(../images/36.png) left center no-repeat}
.contact li div.d2 div.ic3{background:url(../images/37.png) left center no-repeat}
.contact li div.d2 div.ic4{background:url(../images/38.png) left center no-repeat}
.newlst li{width:32%;background:#fff;display:inline;float:left;margin-right:2%;margin-bottom:30px;border-radius:10px}
.newlst li a{display:block;height:330px;border-radius:10px}
.newlst li img{width:100%;height:153px;background:#ccc;border-radius:10px 10px 0 0}
.newlst li div.d0{padding:0 15px}
.newlst li div.d2{font-size:16px;color:#40424b;font-weight:700;line-height:20px;margin-top:20px;height:40px;overflow:hidden}
.newlst li div.d3{font-size:12px;color:#91939e;line-height:18px;margin-top:10px;height:54px;overflow:hidden}
.newlst li div.d4{height:27px;margin-top:10px}
.newlst li div.d4 span{color:#b0b1b8;display:inline;float:left;height:27px;line-height:27px;vertical-align:middle}
.newlst li div.d4 em{color:#666977;font-size:12px;padding:0 15px;display:inline;float:right;height:27px;line-height:27px;vertical-align:middle;background:#f2f2f2;border-radius:100px}
.newlst li a:hover{box-shadow:0 0 10px 1px rgba(0,0,0,.2)}
.newlst li a:hover div.d4 em{background:#2c6db2;color:#fff}
.newlst li a:hover div.d2{color:#2c6db2}
.newlst li:nth-child(3n){margin-right:0}
h1{text-align:center;color:#333;font-size:24px;padding:35px 0 0 0}
.cinfo{text-align:center;font-size:14px;color:#666;padding:20px 0}
.cdes{padding:10px;line-height:2;font-size:12px;background:#efefef;padding:10px;color:#666}
.pn{border-top:1px #ccc solid;font-size:14px;padding:20px 0;line-height:2}
.pn em{color:#666977}
.pn a{color:#666977}
.pn a:hover{color:#666977;text-decoration:underline}
.nodata{text-align:center;font-size:14px;color:#666977;padding:200px 0!important;background:url(../images/39.png) center 110px no-repeat}
.joblist li{display:inline;float:left;width:48%;margin-right:4%;margin-bottom:20px}
.joblist li a{display:block;height:50px;border-left:8px #4b976f solid;border-radius:5px;background:#fff url(../images/41.png) 390px center no-repeat}
.joblist div.d1{font-size:14px;font-weight:700;color:#4e5260;line-height:1;padding:7px 0 0 0}
.joblist div.d2{font-size:12px;color:#b0b1b8;margin-top:5px}
.joblist div.d2 i{background:url(../images/40.png) left 3px no-repeat;padding-left:15px;line-height:1}
.joblist li a:hover{background:#efefef url(../images/41.png) 390px center no-repeat;border-left:8px #2c6db2 solid}
.jobdetails{height:100%;position:relative}
.jobdetails .content{height:calc(100% - 50px)}
.jobdetails div.d1{line-height:1;font-size:24px;color:#4b976f;font-weight:700}
.jobdetails div.d2{line-height:1;font-size:24px;color:#4b976f;font-weight:700}
.soabr{text-align:center}
.soabr em{display:block;font-size:48px;font-weight:700;line-height:1}
.soabr span{display:block;font-size:14px;color:#666977;line-height:24px;padding:0 20%;margin-top:30px}
.bcol.cff ul{border-radius:0 0 15px 15px;padding:20px 20px;border:1px #4e7dae solid;border-top:0 #4e7dae solid}
.bcol.cff .qdz{background:#4e7dae;padding:30px 20px;border-radius:15px 15px 0 0}
.bcol.cff .qdz a{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.bcol.cff .qdz a span{margin-left:20px;font-size:16px;font-weight:700;color:#fff;word-break:break-all;line-height:1.5}
.bcol.cff .qdz a img{width:50px;height:50px}
.bcol ul{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px}
.bcol ul.lie3{grid-template-columns:repeat(3,1fr);grid-gap:40px}
.bcol li{padding-bottom:30px;border-radius:15px}
.bcol li.b0{background:url(../images/45.png) no-repeat top/cover}
.bcol li.b1{background:url(../images/47.png) no-repeat top/cover}
.bcol li.b2{background:url(../images/48.png) no-repeat top/cover}
.bcol li.b3{background:url(../images/eda1.png) no-repeat top/cover}
.bcol li.b4{background:url(../images/dea2.png) no-repeat top/cover}
.bcol li.b5{background:url(../images/46.png) no-repeat top/cover}
.bcol li.b6{background:url(../images/62.png) no-repeat top/cover}
.bcol li.b7{background:url(../images/47.png) no-repeat top/cover}
.bcol li.b8{background:url(../images/47.png) no-repeat top/cover}
.bcol li.x0{background:url(../images/49.png) left top no-repeat}
.bcol li.x1{background:url(../images/50.png) left top no-repeat}
.bcol li div.d1{height:60px;margin-top:33px}
.bcol li div.d1 a{padding-left:15px;padding-right:15px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}
.bcol li div.d1 a span{margin-left:20px;flex:1;font-size:16px;font-weight:700;color:#fff;word-break:break-all;line-height:1.5}
.bcol li div.d1 a img{width:50px;height:50px}
.bcol li div.d2{padding:0 15px;margin-top:20px}
.bcol li div.d2 dd{padding:5px 0}
.bcol li div.d2 a{border-radius:5px;padding:10px 20px;display:block;background:url(../images/rr.png) 98% center no-repeat rgba(255,255,255,.2);background-size:12px 12px}
.bcol li div.d2 a:hover{background:url(../images/rr.png) 98% center no-repeat rgba(0,75,145,.95);background-size:12px 12px}
.bcol li div.d2 a em{font-size:14px;color:#fff}
.ajax{background:#fff;padding:35px;border-radius:20px;box-shadow:rgba(0,0,0,.2) 4px 5px 20px -5px;display:none}
.ajax div.d1{height:40px;line-height:40px;vertical-align:middle;font-size:18px;font-weight:700;color:#2c6db2;padding-left:35px}
.ajax div.d1 a{color:#2c6db2}
.ajax div.d1 a:hover{color:#0051a6}
.ajax div.d2 a{display:block}
.ajax div.d2 a{line-height:30px;font-size:14px;color:#666977}
.cats div a{font-size:16px;color:#40424b;padding:10px 0 10px 20px;display:block;vertical-align:middle;background:#e9e9e9;border-radius:100px}
.cats div a:hover{background:#ccc}
.cats div.cur a{background:#2c6db2;color:#fff}
.cats ul{display:block;padding-bottom:10px}
.cats li{display:none;padding:5px 0;border-bottom:1px #efefef solid}
.cats li a{font-size:14px;color:#666977;padding:10px 10px 10px 20px;display:block;vertical-align:middle;border-radius:100px}
.cats li a:hover{color:#4b976f}
.cats li.cur{padding:10px 0}
.cats li.cur a{font-weight:700;color:#4b976f;background:#e9e9e9}
.cats ul.cur li{display:block}
.cbar{font-size:24px;font-weight:700;color:#40424b}
.download{width:500px;max-width:100%}
.download li{display:block;background:#efefef;padding:10px 10px 10px 15px;margin-bottom:10px}
.download em{padding-left:20px;font-size:14px;color:#666977;background:url(../images/53.png) 0 center no-repeat;display:inline;float:left;height:32px;line-height:32px;vertical-align:middle}
.download a{border-radius:100px;font-size:14px;color:#666977;width:80px;display:inline;float:right;height:32px;line-height:32px;vertical-align:middle;background:url(../images/55.png) center center no-repeat #e1e1e1}
.download a span{padding-left:50px}
.download a:hover{color:#fff;background:url(../images/54.png) center center no-repeat #4b976f}
.khpk{height:40px;border-bottom:2px #b0b1b8 solid;position:relative}
.khpk em{position:absolute;font-size:24px;color:#40424b;line-height:1;font-weight:700;border-bottom:5px #91939e solid;height:40px}
.khpk a{font-size:16px;color:#b0b1b8;padding-right:15px;background:url(../images/57.png) right center no-repeat;position:absolute;right:0;top:0;height:40px;line-height:40px;vertical-align:middle}
.kitem{display:block}
.kitem div.d0{display:block;padding:20px 0 20px 0;border-bottom:1px #e9e9e9 solid}
.kitem div.d1{font-size:18px;color:#2c6db2;font-weight:700}
.kitem div.d2{padding:10px 0}
.kitem div.d2 em{height:25px;line-height:25px;font-size:12px;color:#656565;vertical-align:middle;border:1px #d8d8d8 solid;border-radius:100px;padding:0 15px;margin-right:10px}
.kitem div.d3{color:#666;font-size:14px;line-height:1.8;max-height:75px;overflow:hidden}
.eml3{height:auto;padding-bottom:20px}
.eml3 .owl-nav{display:none}
.eml3 .owl-dots{position:absolute;width:100%;left:0;bottom:-20px!important;text-align:left}
.eml3 .owl-dots button{width:16px;height:16px;background:url(../images/59.png) center center no-repeat!important;margin:0!important;margin-right:15px!important;outline:0}
.eml3 .owl-dots button span{display:none!important}
.eml3 .owl-dots button.active{background:url(../images/58.png) center center no-repeat!important}
.zixunfrm{width:382px;max-width:100%}
.qipt{position:relative;margin-bottom:10px}
.qipt em{font-size:14px;color:#666977;left:25px;top:0;position:absolute;height:42px;line-height:42px;vertical-align:middle}
.qipt input{font-size:14px;color:#666;width:300px;max-width:calc(100% - 80px);padding-left:80px;outline:0;border:1px #efefef solid;height:40px;line-height:40px;vertical-align:middle;border-radius:3px}
.qipt textarea{font-size:14px;color:#666;width:356px;height:100px;max-width:calc(100% - 24px);padding-left:24px;outline:0;border:1px #efefef solid;line-height:2;border-radius:3px}
.zixunbtn{width:100%;background:#2c6db2;font-size:14px;font-weight:700;height:44px;line-height:44px;vertical-align:middle;border:0;color:#fff;border-radius:3px}
.snow2012{color:#2c6db2;font-weight:700;font-size:24px;text-align:center}
.searchlist li{display:block;font-size:0}
.searchlist li a{display:block;padding:20px 0;border-bottom:1px #efefef solid}
.searchlist li div.d1{font-size:16px;color:#333}
.searchlist li div.d2{font-size:14px;line-height:2;padding-top:10px}
.searchlist li div.d3{font-size:14px;color:green}
.lawuyou .d1{display:flex;float:left}
.lawuyou .d2{display:inline;float:right;width:220px;border-left:1px #efefef solid;padding-left:50px}
.lawuyou .d2 li{display:block;padding:10px 0}
.lawuyou .d2 li a{color:#333;font-size:14px}
.lawuyou .d2 li a:hover{color:#2c6db2;text-decoration:underline}
.lawuyou .d3{line-height:2;font-size:14px}
.newdown li{display:inline;float:left;width:415px;height:70px;margin-right:25px;margin-bottom:10px;background:#fff;border-radius:5px}
.newdown li div.d1{display:inline;width:340px;height:70px;float:left}
.newdown li div.d3{font-size:14px;color:#666977;font-weight:700;line-height:1;padding:10px 5px}
.newdown li div.d4{padding-left:10px}
.newdown li div.d4 a{border:1px #b0b1b8 solid;color:#b0b1b8;margin-right:3px;border-radius:25px;height:20px;padding:0 10px;line-height:20px;vertical-align:middle}
.newdown li div.d4 a:hover{background:#2c6db2;border:1px #2c6db2 solid;color:#fff}
.newdown li div.d2{display:inline;width:63px;height:70px;float:right}
.newdown li div.d2 a{border-left:1px #e9e9e9 solid;display:block;height:70px;background:url(../images/61.png) center center no-repeat #fff;border-radius:0 5px 5px 0}
.newdown li div.d2 a:hover{background:url(../images/60.png) center center no-repeat #4b976f}
.niula a{width:274px;height:80px;background:url(../images/42.png);text-align:left!important}
.niula a span{color:#fff;font-size:14px;display:block;line-height:1;vertical-align:middle;padding:8px 0 3px 10px}
.niula a em{color:#fff;font-size:14px;display:block;line-height:1;vertical-align:middle;padding:0 0 0 10px}
.xdownload li{display:inline;float:left;width:395px;margin-right:25px;background:#efefef;padding:10px 10px 10px 15px;margin-bottom:10px}
.xdownload em{padding-left:20px;font-size:14px;color:#666977;background:url(../images/53.png) 0 center no-repeat;display:inline;float:left;height:32px;line-height:32px;vertical-align:middle}
.xdownload a{border-radius:100px;font-size:14px;color:#666977;width:80px;display:inline;float:right;height:32px;line-height:32px;vertical-align:middle;background:url(../images/55.png) center center no-repeat #e1e1e1}
.xdownload a span{padding-left:50px}
.xdownload a:hover{color:#fff;background:url(../images/54.png) center center no-repeat #4b976f}
.yourclass{width:800px!important;height:600px!important;background-color:#fff;box-shadow:none;border-radius:5px}
.yourclass .layui-layer-content{padding:50px 50px 0 50px;height:calc(100% - 70px)!important}
.huodlst .parblock{padding:20px;background:#fff;margin-bottom:20px}
.huodlst .parblock .title{padding-bottom:10px;font-size:16px;border-bottom:1px solid #c5c5c5}
.huodlst .parblock .title a{color:#4f97c9}
.huodlst .parblock .dd{padding-top:20px;display:flex;align-items:center;color:#a4a1a2;font-size:14px;position:relative}
.huodlst .parblock .dd .tit{text-align:left;padding-left:20px;padding-right:30px}
.huodlst .parblock .crea{float:left;width:150px;font-size:14px}
.huodlst .parblock .sub{text-align:right;position:absolute;right:0;top:21px}
.dlist{width:145px}
@media (max-width:1820px){
.hdjt-zg4{margin-top:2%}
}
@media (max-width:1440px){
.hdjt-zg4{margin-top:5%}
}
@media (max-width:1350px){
.hdjt-zg4{margin-top:1%}
}
@media (max-width:1200px){
.hdjt-zg4{margin-top:1%}
.nav li a.item{padding:0 20px}
.dierweima{display:none}
}
@media (max-width:1024px){
.draft-abst-d2{width:26%;margin-left:37%}
.lwfx_s{max-width:30%}
.draft-abst-d1{display:block}
.draft-abst-d1-1{margin-bottom:20px}
.hdjt-zg3{background:#02067b;color:#fff;margin-top:12%;margin-bottom:12%}
.huodlst .parblock .dd{display:block}
.huodlst .parblock .crea{float:none}
.huodlst .parblock .dd .tit{padding-left:0}
.nav{padding-left:240px}
.nav li a.item{padding:0 5px}
.contact li div.d1,.contact li div.d2{width:auto;float:none}
.yourclass{width:95%!important;height:95%!important}
.footbg .fnn{left:290px}
.dlist{width:100px}
.lana{top:15px}
.sear{right:-16px;top:55px}
.bannx .owl-item img{height:initial}
}
@media (max-width:640px){
.gotop{z-index:9999999;border-radius:5px;width:30px;height:30px;background:#0051a6;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;position:fixed;right:10px;bottom:10%}
.gotop svg{width:15px;height:15px}
.pos span{width:100%;white-space:nowrap;overflow-x:scroll}
.m_menu{z-index:9999999;border-radius:5px;width:30px;height:30px;background:#0051a6;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;position:fixed;right:10px;bottom:calc(10% + 40px)}
.m_menu svg{width:25px;height:25px;transition: all 0.3s ease 0s;}
.m_menu_dom{display:none}
.m_menu_dom.cur{display:block}

.bgeda{padding-top:40px;padding-bottom:0}
.draft-abst-yjr-d{display:flex;width:100%;height:50px;line-height:50px;background:#f3f6fa;margin-bottom:5px;font-size:16px;color:#999}
.draft-abst-yjr{display:block;margin-bottom:5px}
.draft-abst{width:100%}
.abst_z_img{width:100%}
.draft-login{width:100%;margin:50px auto}
.draft-login-2-1{width:100%}
.state-ipt{width:200px}
.state_logout_1{width:30%}
.draft-index{margin-top:50px;margin-bottom:50px}
.hdjt-zg{position:static;width:95%;margin-left:2.5%}
.hdjt-zg1{color:#333;font-size:20px;margin-top:50px}
.hdjt-zg2{color:#333;font-size:20px}
.hdjt-zg4{color:#333;font-size:16px}
.sear{display:block;right:10px;top:10px;border-radius:20px;color:#666}
.pos{font-size:12px}
.bannx .owl-nav button.owl-next,.bannx .owl-nav button.owl-prev,.footbg .fnn,.mypage a.disnone,.nav,.newlst li div.d4 span,.submenu{display:none!important}
.nav li.jiao{background:0 0}
.lana a#menu{display:block}
.contact li{padding:20px 0 20px 20px}
.nav li{float:none;display:block}
.nav li a.item,.top.active .nav li a{color:#fff;height:50px;line-height:50px}
.top.active .sear{background:url(../images/3.png)}
.top.active .sear-dom input{color:#fff}
.nav.cur{display:block!important;width:150px;height:auto;padding-left:0;position:fixed;top:70px;padding-top:50px;z-index:998;background:rgba(0,0,0,.678);box-shadow:1px 2px 3px rgba(0,0,0,.789);right:0;border:1px solid rgba(0,0,0,.789);border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.top{height:70px}
.logo{width:135px;height:26px}
.thigh{top:20px}
.foordiv{width:100%;text-align:center}
.bannx .owl-item img{height:initial}
.lana{top:20px}
.lana.en{margin-right:60px}
.lana.ft{margin-right:120px}
.keping .tb{padding:0 40px}
.keping div.d2 em{padding:0 10px;font-size:12px}
.dierweima{position:static!important;margin-top:10px}
.footbg .lotxt{padding-top:10px;position:static!important}
.sobg{margin-top:50px;height:80px}
.ubar1{height:90px}
.mleft,.mright{float:none;width:100%}
.catalist{display:flex;flex-wrap:wrap}
.catalist div{width:28%;margin:5px 1%}
.catalist a{font-size:12px;border-radius:10px;height:40px;line-height:40px}
.mright{margin-top:30px}
.newlst li{width:49%;overflow:hidden;margin-bottom:20px}
.newlst li:nth-child(2n){margin-right:0!important}
.newlst li:nth-child(3n){margin-right:2%}
.newlst li div.d4 em{float:none;display:block;text-align:center}
.soabr span{padding:0 10%}
.contact li div.d2 div{line-height:1.5;height:auto;margin-top:15px}
.joblist li{width:100%}
.mypage{text-align:center}
.joblist li a{background:#fff url(../images/41.png) 310px center no-repeat}
.yourclass .layui-layer-content{padding:50px 20px 0 20px}
.newlst li a{height:275px}
.newlst li img{height:auto;max-height:101px}
.keping div.d3{font-size:12px}
.bar1{height:100px}
.bar1 em{padding-top:40px;font-size:22px}
.dierweima{display:block}
.bartxt,.bartxt1{font-size:24px}
.foottxt{font-size:12px}
.soabr span{text-align:left}
.jobdetails .xxx{right:-3px!important;top:-33px!important}
.content ul{padding-left:0}
.dir em{font-size:18px}
}