
html{-webkit-font-smoothing:antialiased;height: 100%;touch-action: manipulation;}
blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
header, hgroup, nav, menu, main, section, article, summary, details, aside, figure, figcaption, footer{display: block;margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
table,th,td{border: 1px solid black;}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:400;}
dl,ol,ul{list-style-type:none}
h1,h2,h3,h4,h5,h6{font-size:100%;}
a{text-decoration:none;color: inherit;}
a:hover{text-decoration:none;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;outline:none;blr:expression(this.onFocus=this.blur())}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
textarea{resize:none;outline: none;font-family: Arial,宋体;}
img{vertical-align:middle;max-width: 100%;height: auto;}
button,input[type=submit],input[type=text],input[type=button]{-webkit-appearance:none;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;blr:expression(this.onFocus=this.blur())}
input{outline: 0;}
input::-webkit-input-safebox-button{display: none;/*去掉搜狗浏览器密码软盘*/}
body{font-size: 14px;color: #000;font-family:Arial,宋体;}
body *{box-sizing: border-box;line-height: 1;}

#web-ietip {width: 526px; height: 90px; padding: 83px 0 0 84px; overflow:hidden; background: url(../image/browser.png) no-repeat center center; margin: 200px auto 0;}
#web-ietip a{display: block; width: 65px; height: 80px; float: left;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.clearfix{*zoom: 1;}
.ellipsis{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.eps2{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

@font-face {
    font-family: "SourceHanSerif";
    src: url("https://www.irc-risk.com/themes/pc_cn/public/assets/fonts/SourceHanSerifCN-Medium.otf");
}


input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; }

/*清除输入框关闭按钮*/
input::-ms-clear {width : 0;height: 0;}

input:-moz-placeholder,
textarea:-moz-placeholder {
    color: #888;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #888;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #888;
}


html{font-size: calc(100vw / 1920 * 100);}
@media(max-width: 900px){
    html{font-size: calc(900px / 1920 * 100);}
}

@media(min-width: 1921px){
    .s0{font-size: 0;}
    .s12{font-size: 12px;}
    .s13{font-size: 13px;}
    .s14{font-size: 14px;}
    .s15{font-size: 15px;}
    .s16{font-size: 16px;}
    .s17{font-size: 17px;}
    .s18{font-size: 18px;}
    .s19{font-size: 19px;}
    .s20{font-size: 20px;}
    .s21{font-size: 21px;}
    .s22{font-size: 22px;}
    .s23{font-size: 23px;}
    .s24{font-size: 24px;}
    .s25{font-size: 25px;}
    .s26{font-size: 26px;}
    .s27{font-size: 27px;}
    .s28{font-size: 28px;}
    .s29{font-size: 29px;}
    .s30{font-size: 30px;}
    .s31{font-size: 31px;}
    .s32{font-size: 32px;}
    .s33{font-size: 33px;}
    .s34{font-size: 34px;}
    .s35{font-size: 35px;}
    .s36{font-size: 36px;}
    .s37{font-size: 37px;}
    .s38{font-size: 38px;}
    .s39{font-size: 39px;}
    .s40{font-size: 40px;}
    .s41{font-size: 41px;}
    .s42{font-size: 42px;}
    .s43{font-size: 43px;}
    .s44{font-size: 44px;}
    .s45{font-size: 45px;}
    .s46{font-size: 46px;}
    .s47{font-size: 47px;}
    .s48{font-size: 48px;}
    .s49{font-size: 49px;}
    .s50{font-size: 50px;}
    .s51{font-size: 51px;}
    .s52{font-size: 52px;}
    .s53{font-size: 53px;}
    .s54{font-size: 54px;}
    .s55{font-size: 55px;}
    .s56{font-size: 56px;}
    .s57{font-size: 57px;}
    .s58{font-size: 58px;}
    .s59{font-size: 59px;}
    .s60{font-size: 60px;}
    .s72{font-size: 72px;}
}
@media(max-width: 1920px) and (min-width: 551px){
    .s0{font-size: 0;}
    .s12{font-size: 12px}
    .s13{font-size: calc(12px + 1 * 100vw / 1920);}
    .s14{font-size: calc(12px + 2 * 100vw / 1920);}
    .s15{font-size: calc(12px + 3 * 100vw / 1920);}
    .s16{font-size: calc(12px + 4 * 100vw / 1920);}
    .s17{font-size: calc(12px + 5 * 100vw / 1920);}
    .s18{font-size: calc(12px + 6 * 100vw / 1920);}
    .s19{font-size: calc(12px + 7 * 100vw / 1920);}
    .s20{font-size: calc(12px + 8 * 100vw / 1920);}
    .s21{font-size: calc(12px + 9 * 100vw / 1920);}
    .s22{font-size: calc(12px + 10 * 100vw / 1920);}
    .s23{font-size: calc(12px + 11 * 100vw / 1920);}
    .s24{font-size: calc(12px + 12 * 100vw / 1920);}
    .s25{font-size: calc(12px + 13 * 100vw / 1920);}
    .s26{font-size: calc(12px + 14 * 100vw / 1920);}
    .s27{font-size: calc(12px + 15 * 100vw / 1920);}
    .s28{font-size: calc(12px + 16 * 100vw / 1920);}
    .s29{font-size: calc(12px + 17 * 100vw / 1920);}
    .s30{font-size: calc(12px + 18 * 100vw / 1920);}
    .s31{font-size: calc(12px + 19 * 100vw / 1920);}
    .s32{font-size: calc(12px + 20 * 100vw / 1920);}
    .s33{font-size: calc(12px + 21 * 100vw / 1920);}
    .s34{font-size: calc(12px + 22 * 100vw / 1920);}
    .s35{font-size: calc(12px + 23 * 100vw / 1920);}
    .s36{font-size: calc(12px + 24 * 100vw / 1920);}
    .s37{font-size: calc(12px + 25 * 100vw / 1920);}
    .s38{font-size: calc(12px + 26 * 100vw / 1920);}
    .s39{font-size: calc(12px + 27 * 100vw / 1920);}
    .s40{font-size: calc(12px + 28 * 100vw / 1920);}
    .s41{font-size: calc(12px + 29 * 100vw / 1920);}
    .s42{font-size: calc(12px + 30 * 100vw / 1920);}
    .s43{font-size: calc(12px + 31 * 100vw / 1920);}
    .s44{font-size: calc(12px + 32 * 100vw / 1920);}
    .s45{font-size: calc(12px + 33 * 100vw / 1920);}
    .s46{font-size: calc(12px + 34 * 100vw / 1920);}
    .s47{font-size: calc(12px + 35 * 100vw / 1920);}
    .s48{font-size: calc(12px + 36 * 100vw / 1920);}
    .s49{font-size: calc(12px + 37 * 100vw / 1920);}
    .s50{font-size: calc(12px + 38 * 100vw / 1920);}
    .s51{font-size: calc(12px + 39 * 100vw / 1920);}
    .s52{font-size: calc(12px + 40 * 100vw / 1920);}
    .s53{font-size: calc(12px + 41 * 100vw / 1920);}
    .s54{font-size: calc(12px + 42 * 100vw / 1920);}
    .s55{font-size: calc(12px + 43 * 100vw / 1920);}
    .s56{font-size: calc(12px + 44 * 100vw / 1920);}
    .s57{font-size: calc(12px + 45 * 100vw / 1920);}
    .s58{font-size: calc(12px + 46 * 100vw / 1920);}
    .s59{font-size: calc(12px + 47 * 100vw / 1920);}
    .s60{font-size: calc(12px + 48 * 100vw / 1920);}
    .s72{font-size: calc(12px + 60 * 100vw / 1920);}
}
@media(max-width: 550px){
    .s0{font-size: 0;}
    .s12{font-size: 12px}
    .s13{font-size: calc(12px + 1 * 550px / 1920);}
    .s14{font-size: calc(12px + 2 * 550px / 1920);}
    .s15{font-size: calc(12px + 3 * 550px / 1920);}
    .s16{font-size: calc(12px + 4 * 550px / 1920);}
    .s17{font-size: calc(12px + 5 * 550px / 1920);}
    .s18{font-size: calc(12px + 6 * 550px / 1920);}
    .s19{font-size: calc(12px + 7 * 550px / 1920);}
    .s20{font-size: calc(12px + 8 * 550px / 1920);}
    .s21{font-size: calc(12px + 9 * 550px / 1920);}
    .s22{font-size: calc(12px + 10 * 550px / 1920);}
    .s23{font-size: calc(12px + 11 * 550px / 1920);}
    .s24{font-size: calc(12px + 12 * 550px / 1920);}
    .s25{font-size: calc(12px + 13 * 550px / 1920);}
    .s26{font-size: calc(12px + 14 * 550px / 1920);}
    .s27{font-size: calc(12px + 15 * 550px / 1920);}
    .s28{font-size: calc(12px + 16 * 550px / 1920);}
    .s29{font-size: calc(12px + 17 * 550px / 1920);}
    .s30{font-size: calc(12px + 18 * 550px / 1920);}
    .s31{font-size: calc(12px + 19 * 550px / 1920);}
    .s32{font-size: calc(12px + 20 * 550px / 1920);}
    .s33{font-size: calc(12px + 21 * 550px / 1920);}
    .s34{font-size: calc(12px + 22 * 550px / 1920);}
    .s35{font-size: calc(12px + 23 * 550px / 1920);}
    .s36{font-size: calc(12px + 24 * 550px / 1920);}
    .s37{font-size: calc(12px + 25 * 550px / 1920);}
    .s38{font-size: calc(12px + 26 * 550px / 1920);}
    .s39{font-size: calc(12px + 27 * 550px / 1920);}
    .s40{font-size: calc(12px + 28 * 550px / 1920);}
    .s41{font-size: calc(12px + 29 * 550px / 1920);}
    .s42{font-size: calc(12px + 30 * 550px / 1920);}
    .s43{font-size: calc(12px + 31 * 550px / 1920);}
    .s44{font-size: calc(12px + 32 * 550px / 1920);}
    .s45{font-size: calc(12px + 33 * 550px / 1920);}
    .s46{font-size: calc(12px + 34 * 550px / 1920);}
    .s47{font-size: calc(12px + 35 * 550px / 1920);}
    .s48{font-size: calc(12px + 36 * 550px / 1920);}
    .s49{font-size: calc(12px + 37 * 550px / 1920);}
    .s50{font-size: calc(12px + 38 * 550px / 1920);}
    .s51{font-size: calc(12px + 39 * 550px / 1920);}
    .s52{font-size: calc(12px + 40 * 550px / 1920);}
    .s53{font-size: calc(12px + 41 * 550px / 1920);}
    .s54{font-size: calc(12px + 42 * 550px / 1920);}
    .s55{font-size: calc(12px + 43 * 550px / 1920);}
    .s56{font-size: calc(12px + 44 * 550px / 1920);}
    .s57{font-size: calc(12px + 45 * 550px / 1920);}
    .s58{font-size: calc(12px + 46 * 550px / 1920);}
    .s59{font-size: calc(12px + 47 * 550px / 1920);}
    .s60{font-size: calc(12px + 48 * 550px / 1920);}
    .s72{font-size: calc(12px + 60 * 550px / 1920);}
}
@media(max-width: 750px){
    .z1{width: 100% !important;max-width: 500px !important;font-size: 0 !important;float: none !important;display: block !important;margin: 0 auto !important;padding: 20px 10px !important;}
    .z1 .z1{padding: 20px 0 0 !important;}
    .z2,
    .z3,
    .z4,
    .z5{float: none !important;display: inline-block !important;vertical-align: top !important;margin: 0 2% 2% 0 !important;}
    .z2{width: 49% !important;}
    .z3{width: 32% !important;}
    .z4{width: 23.5% !important;}
    .z5{width: 18.4% !important;}
    .z2:nth-child(2n),
    .z3:nth-child(3n),
    .z4:nth-child(4n),
    .z5:nth-child(5n){margin-right: 0 !important;}
}


.baseIcon{background-image: url("../image/icons.png");background-repeat: no-repeat;display: inline-block;background-size: 370px;}
.icon1{width:27px;height: 22px;background-position: 0 0;}
.icon2{width:12px;height: 6px;background-position: -97px 0;}
.icon3{width:20px;height: 20px;background-position: -145px 0;}
.icon4{width:23px;height: 18px;background-position: -28px -50px;}
.icon5{width:20px;height: 20px;background-position: -195px 0;}

.icon6,
.icon7,
.icon8,
.icon9,
.icon10{width: 16px;height: 16px;}
.icon6{background-position: 0 -100px}
.icon7{background-position: -21px -100px}
.icon8{background-position: -42px -100px}
.icon9{background-position: -63px -100px}
.icon10{background-position: -84px -100px}

.icon11,
.icon12,
.icon13,
.icon14{width: 24px;height: 24px;}
.icon11{background-position: -82px -50px}
.icon12{background-position: -111px -50px}
.icon13{background-position: -140px -50px}
.icon14{background-position: -169px -50px}

.icon15,
.icon16,
.icon17{width: 18px;height: 18px;}
.icon15{background-position: 0 -120px}
.icon16{background-position: -23px -120px}
.icon17{background-position: -46px -120px}
.icon18{width: 15px;height: 16px;background-position: -97px -120px;}

.icon19{width: 27px;height: 40px;background-position: 0 -175px;}
.icon20{width: 11px;height: 14px;background-position: -74px -175px;}

.icon21,
.icon22,
.icon23,
.icon24,
.icon25{width: 63px;height: 60px;}

.icon21{background-position: 0 -225px;}
.icon22{background-position: -68px -225px;}
.icon23{background-position: -136px -225px;}
.icon24{background-position: -204px -225px;}
.icon25{background-position: -272px -225px;}

.icon26{width: 21px;height: 14px;background-position: -131px -175px;}
.icon27{width: 18px;height: 18px;background-position: -196px -175px;}
.icon28{width: 48px;height: 48px;background-position: 0 -310px;}
.icon29{width: 31px;height: 31px;background-position: -91px -310px;}
.icon30{width: 31px;height: 31px;background-position: -127px -310px;}
.icon31{width: 31px;height: 31px;background-position: -163px -310px;}

.icon32{width: 9px;height: 16px;background-position: -211px -310px;}
.icon33{width: 9px;height: 16px;background-position: -229px -310px;}
.icon34{width: 28px;height: 29px;background-position: -256px -310px;}

.icon35{width: 40px;height: 40px;background-position: -0px -366px;}
.icon36{width: 40px;height: 40px;background-position: -45px -366px;}
.icon37{width: 40px;height: 40px;background-position: -90px -366px;}
.icon38{width: 40px;height: 40px;background-position: -135px -366px;}
.icon39{width: 40px;height: 40px;background-position: -180px -366px;}


.icon40{width: 40px;height: 40px;background-position: -0px -411px;}
.icon41{width: 40px;height: 40px;background-position: -45px -411px;}
.icon42{width: 40px;height: 40px;background-position: -90px -411px;}
.icon43{width: 40px;height: 40px;background-position: -135px -411px;}
.icon44{width: 40px;height: 40px;background-position: -180px -411px;}

.icon45{width: 26px;height: 25px;background-position: 0 -460px;}
.icon46{width: 26px;height: 25px;background-position: -31px -460px;}
.icon47{width: 26px;height: 25px;background-position: -62px -460px;}
.icon48{width: 26px;height: 25px;background-position: -93px -460px;}

.icon49{width: 23px;height: 18px;background-position: -0px -50px;}
.icon50{width: 23px;height: 18px;background-position: -54px -50px;}

.icon51{width: 10px;height: 19px;background-position: -150px -460px;}
.icon52{width: 13px;height: 13px;background-position: -262px -460px;}
.icon53{width: 18px;height: 15px;background-position: -204px -460px;}
.icon54{width: 19px;height: 15px;background-position: -231px -460px;}

.icon55{width: 72px;height: 72px;background-position: -0px -500px;}
.icon56{width: 72px;height: 72px;background-position: -77px -500px;}
.icon57{width: 72px;height: 72px;background-position: -154px -500px;}

.icon58{width: 13px;height: 13px;background-position: -290px -460px;}
.icon59{width: 40px;height: 51px;background-position: -0px -580px;}
.icon60{width: 40px;height: 51px;background-position: -45px -580px;}
.icon61{width: 40px;height: 51px;background-position: -90px -580px;}
.icon62{width: 40px;height: 51px;background-position: -135px -580px;}


.icon63{width: 22px;height: 22px;background-position: -187px -580px;}
.icon64{width: 22px;height: 22px;background-position: -211px -580px;}
.icon65{width: 22px;height: 22px;background-position: -235px -580px;}
.icon66{width: 22px;height: 22px;background-position: -259px -580px;}
.icon67{width: 22px;height: 22px;background-position: -283px -580px;}
.icon68{width: 22px;height: 22px;background-position: -307px -580px;}
.icon69{width: 22px;height: 22px;background-position: -331px -580px;}

.icon70{width: 19px;height: 19px;background-position: -349px -460px;}
.icon71{width: 14px;height: 8px;background-position: -319px -460px;}
.icon72{width: 18px;height: 18px;background-position: -244px -366px;}
.icon73{width: 18px;height: 18px;background-position: -307px -366px;}
.icon74{width: 18px;height: 18px;background-position: -276px -366px;}


  

.pop{position: fixed;width: 100%;height: 100%;top:0}
.pop_mask{position: absolute;width: 100%;height: 100%;left: 0;top:0;background: rgba(0,0,0,.8);z-index: 999901;}
.h_menu_list_{transition: .5s;left: 0;opacity: 0;z-index: -1}
.h_menu_list_.show{left: 0;opacity: 1;z-index: 99990;}
.menu2{position: absolute;z-index: 999902;background: #fff;top: 0;right: -400px;transition: .5s;width: 400px;max-width: 70%;padding-top: 20px;height: 100%;color: #333;overflow-y: auto;padding-bottom: 30px;}
.h_menu_list_.show .menu2{right: 0}
.menu2 .m1 a{color: #333}
.menu2 .m1{position:relative;margin: 10px 0;border-bottom: 1px solid rgba(0, 75, 107,.2);padding-bottom: 10px;}
.menu2 .m1 .a1{font-family: Arial,SourceHanSerif;display: block;position: relative;z-index: 14;line-height: 30px;padding: 0 30px;font-size: 16px;margin-top: 10px}
.menu2 .m1 .h_m_btn{width: 30px;display: none;height: 30px;text-align: center;position: absolute;right: 10px;cursor: pointer;z-index: 15;top: 0;color: #333;}
.menu2 .m1.m1_1 .h_m_btn1{display: block}
.menu2 .m1 .h_m_btn span{display: block;width: 100%;height: 100%;line-height: 30px;font-size: 20px;}
.menu2 .m1 .h_m_btn span.span1{}
.menu2 .m1 .h_m_btn span.span2{display: none}
.menu2 .m1.m1_1 .h_m_btn1 span.span1{}
.menu2 .m1.m1_1 .h_m_btn1 span.span2{display: none}
.menu2 .m1.m1_1.show .h_m_btn1 span.span1{display: none}
.menu2 .m1.m1_1.show .h_m_btn1 span.span2{display: inline-block;color: #999}
.menu2 .m1 .h_nav_ul2{height: 0;overflow: hidden}
.menu2 .m2{}
.menu2 .m2 a{color: #666;font-size: 15px;display: block;line-height: 36px;text-indent: 40px;}
.menu2 .h_nav_ul2{height: 0;overflow: hidden;transition: .3s all;}
.menu2 .h_nav_ul2 .li2{margin-bottom: 10px}
/*.menu2 .h_nav_ul2 .li2:first-child{margin-top: 15px}*/
.menu2 .h_nav_ul2 .li2:last-child{}
.menu2 .h_nav_ul2 .li2 .a2{padding: 0 30px 0 50px;display: block;font-size: 16px;color: #666;line-height: 30px}
.h_m_t2 img{height: 24px}
.menu2 .m1_1.show .h_nav_ul2{height: auto;padding-top: 15px;}
.h_nav_ul2 .li2{position: relative}
.h_nav_ul2 .li2 .a2{}
.h_nav_ul2 .li2 .ul3{height: 0;overflow: hidden}
.h_nav_ul2 .li2 .ul3 .li3{margin-top: 5px}
.h_nav_ul2 .li2 .ul3 .li3 .a3{padding: 0 30px 0 70px;display: block;font-size: 14px;color: #666;line-height: 30px}
.h_nav_ul2 .li2 .h_m_btn2{top:0;display: none}
.h_nav_ul2 .li2.m3 .h_m_btn2{display: block}
.h_nav_ul2 .li2.show .ul3{height: auto}
.h_nav_ul2 .li2.show .h_m_btn2 span.span1{display: none}
.h_nav_ul2 .li2.show .h_m_btn2 span.span2{display: inline-block;color: #999999;}


@media (max-width: 1680px) {
    .header_nav{margin-right: 1.2rem}
    .h_search_btn{margin-left: .5rem;}
}


@media (max-width: 1600px) {
    .header_nav .li1{margin: 0 22px}
    .header_nav{margin-right: .6rem}
    .header_nav .li1 .a1{font-size: 16px;}

}
@media (max-width: 1300px) {
    .header.active .header_b .logo h1,
    .header_b .logo h1{line-height: 80px}
    .header_nav .li1 .a1,
    .header.active .header_nav .li1 .a1{line-height: 75px}
    .header_right2,
    .header.active .header_right2{margin-top: 28px}
    .header_nav .li1{margin: 0 16px}
    .header_b .logo h1 img{max-height: 80px}
}

@media (max-width: 1200px) {
    .header_nav{margin-right: .4rem}
    .h_search_btn{margin-left: .3rem;}
    .header_nav .li1 .a1{font-size: 15px;}
    .h_lag .current .lag{font-size: 15px;}
    .header_nav .li1{margin: 0 7px}
}

@media (max-width: 1000px) {
    .header_nav{display: none}
    .header{z-index: 9999}
    .h_menu_btn{transform: scale(1);opacity: 1;width: auto;margin-top: 6px;}
    .h_menu_btn span{position: relative;top: -2px;}
    .header.active .header_b .logo h1,
    .header_b .logo h1{line-height: 70px}
    .header.active .header_b .logo h1 img,
    .header_b .logo h1 img{max-height: 45px;}
    .header,
    .header.active{background: #ffffff}
    body{padding-top: 70px}
    .h_lag .current .lag，
    .header.active .h_lag .current .lag{color: #333333}
    .h_lag .current .icon1,
    .header.active .h_lag .current .icon1{background-position: -32px 0}
    .h_lag .current .icon2,
    .header.active .h_lag .current .icon2{background-position: -112px 0}
    .h_lag .current .lag,
    .header.active .h_lag .current .lag{color: #333333}
    .h_search_btn .icon3,
    .header.active .h_search_btn .icon3{background-position: -195px 0;/* margin-top: 2px; */}
    .header_right2, .header.active .header_right2{margin-top: 23px;}
}
@media (max-width: 760px) {
    .h_lag{display: none}
    .header.active .header_b .logo h1, .header_b .logo h1{line-height: 50px}
    .header_right2, .header.active .header_right2{margin-top: 11px}
    .header.active .header_b .logo h1 img, .header_b .logo h1 img{height: 35px;}
}



.footer{font-size: 14px;color: rgba(255,255,255,.7);}
.footer_1{background: #004765;}
.footer_1_1{border-bottom: 1px solid #1a5a75;padding: 50px 0;}
.footer_1_1 .subject{}
.footer_1_1 .d{float: left;box-sizing: border-box}
.footer_1_1 .d .T3{padding-bottom: 13px;font-size: 18px;color: #ffffff;font-weight: bold;font-family: Arial,SourceHanSerif}
.footer_1_1 .d .T3 a{}
.footer_1_1 .d.d1{width: 40%;}
.footer_1_1 .d.d2{width: 20%;padding-right: 20px}
.footer_1_1 .d.d3{width: 20%}
.footer_1_1 .d.d4{width: 20%}

.footer_1_1 .d.d2 .T4{margin-top: 30px;}

.footer_nav{}
.footer_nav li{margin-top: 12px;}
.footer_nav li a{display: inline-block;line-height: 1.3;}

.footer_1_1 .d.d1 .footer_nav{}
.footer_1_1 .d.d1 .footer_nav li{width: 50%;float: left;padding-right: 20px;box-sizing: border-box}

.footer_1_2_{padding-top: 40px;}
.footer_1_2{padding: 30px 30px 50px}
.footer_1_2 .subject{}
.footer_1_2 .d{float: left;width: 20%;padding-right: 20px;box-sizing: border-box}
.footer_1_2 .d:last-child{padding-right: 0;width: auto;max-width: 20%;float: right}
.footer_1_2 .d .T3{font-size: 18px;font-weight: bold;margin-bottom: 22px;font-family: Arial,SourceHanSerif;color: #ffffff;}
.footer_1_2 .d .T3 a{}
.footer_1_1 .d.d3 .footer_nav li{padding-right: 20px;box-sizing: border-box}
.footer_list{}
.footer_list li{margin-bottom: 13px;}
.footer_list li .icon{float: left;margin-right: 10px;}
.footer_list li .icon .baseIcon{}
.footer_list li .txt{float: left;width: calc(100% - 26px);line-height: 1.3}

.footer_2{background: #044f6f}
.footer_2 .subject{}
.footer_2_left{float: left;padding: 20px 0;}
.footer_2_left p{display: inline-block;line-height: 1.3;margin-right: 10px}

.footer_2_right{float: right;padding: 10px 0}
.f_contact_us_btn{display: block;float: left;line-height: 40px;min-width: 138px;background: #36728c;color: #ffffff;text-align: center;padding: 0 20px;box-sizing: border-box;}
.follow_us{float: left;margin-left: 30px;padding-top: 8px;}
.follow_us_t{float: left;line-height: 24px;}
.follow_us_list{float: left}
.follow_us_list .item{cursor: pointer;float: left;margin-left: 20px;position: relative}
.follow_us_list .item .d{}
.follow_us_list .item .d .baseIcon{position: absolute;left: 50%;transform: translateX(-50%);bottom:-6px;}
.follow_us_list .item .d img{width: 100%}
.follow_us_list .item .d .p{box-shadow: 0 2px 5px 0 rgba(0,0,0,.1);display: none;padding: 7px;background: #ffffff;;position: absolute;bottom:35px;border-radius: 3px;left: 50%;transform: translateX(-50%);width: 100px;height: 100px;}

.footer a:hover{color: #fe972d!important;text-decoration: underline}
.footer .f_contact_us_btn:hover{background: #fe972d;color: #ffffff!important;}

.float{position: fixed;right: 30px;bottom:5%;z-index: 999}
.float .d2 .item,
.float .d1 .item{position: relative;display: block;width: 40px;height: 40px;background: #03435e;border-bottom: 1px solid #1d566e;}
.float .d1 .item:last-child{border-bottom: none}
.float .d2 .item .baseIcon,
.float .d1 .item .baseIcon{position: absolute;margin: auto;left: 0;top:0;right:0;bottom:0;}
.float .d1 .item .icon{left: 0;top:0;position: absolute;border-top: 5px solid #fe972d;border-right: 5px solid rgba(0,0,0,0);border-bottom: 5px solid rgba(0,0,0,0);border-left: 5px solid #fe972d;}
.float .d1 .item:hover{background: #fe972d;}

.float .d2{}
.float .d2 .item{margin-top: 0;transition: .3s;transform: scale(0);opacity: 0;overflow: hidden;cursor: pointer;background: #fe972d;border-bottom: none;}
.float.a .d2 .item{opacity: 1;transform: scale(1);margin-top: 46px;}
.float .d2 .item:hover{background: #fe6d03;}


.float_pop{display: none;position: absolute;top:0;right: 40px;padding-right: 5px}
.float_pop .d{color: #ffffff;line-height: 40px;padding: 0 20px;font-size: 14px;background: #fe972d;}

.float .d1 .item.in .float_pop{display: block}

.index_subject{max-width: 1600px;margin: 0 auto;width: 92%}

@media (max-width: 1300px) {
    .footer_1_2 .d .T3,
    .footer_1_1 .d .T3{font-size: 16px;}
    /*.footer_1_1 .d.d1{width: 50%;}*/
    /*.footer_1_1 .d.d2{width: 24.5%}*/
    /*.footer_1_1 .d.d3{width: 24.5%}*/
    /*.footer_1_2 .d:last-child,*/
    /*.footer_1_2 .d{width: 24.5%;margin-bottom: 30px}*/
    .footer_1_1{padding: 40px 0}
    .footer_1_2{padding: 40px 0 10px}
    .footer_1_2 .d{width: 33.33%;max-width: 33.33%!important;margin-bottom: 30px;}
    .footer_1_2 .d:last-child{float: left}
}

@media (max-width: 1100px) {
    .footer_1_2 .d:last-child,
    .footer_1_2 .d{width: 50%;max-width: 50%!important;}

}

@media (max-width: 760px) {
    .footer_nav{display: none;}
    .footer_1_1 .d{width: 50%!important;padding-right: 0!important;text-align: center; margin-bottom: 20px }
    /*.footer_1_1 .d.d1{width: 25%;}*/
    /*.footer_1_1 .d.d2{width: 50%}*/
    .footer_1_1 .d.d2 .T3{float: left}
    .footer_1_1 .d.d2 .T4{margin-top: 0}
    .footer_1_2 .d .T3,
    .footer_1_1 .d .T3{font-size: 14px;padding-bottom: 0}
    .footer_list li .txt{font-size: 12px;}
    .footer_1_1{padding: 20px 0;padding-bottom: 0}
    .footer_1_2{padding: 20px 0 0}
    .footer_1_1 .d .T3{text-align: center;}
    .footer_1_2 .d{padding-right: 10px;}
    .footer_1_2 .d:nth-child(2n){padding-right: 0}
    .footer_list li{margin-bottom: 6px;}
    .footer_1_2 .d:last-child,
    .footer_1_2 .d{margin-bottom: 10px}
    .footer_1_2 .d:last-child{height: auto!important;}

    .footer_1_2 .d .T3{margin-bottom: 15px;}
    .footer_2_left p{font-size: 12px;line-height: 1.5}
    .footer_2_right{padding: 0 0 20px;}
    .follow_us{margin-left: 0}
    .f_contact_us_btn{font-size: 12px;line-height: 36px}
    .footer_list li .icon{margin-right: 5px}
    .footer_list li .txt{width: calc(100% - 21px)}
    .footer_1_1 .d.d2 .T3{float: none;}
    .footer_1_2_{padding-top: 20px;}
    .footer_2_left{width: 100%;float: none;text-align: center}
    .footer_2_right{float: none;margin: 0 auto;width: 100%;text-align: center;}
    .follow_us{margin: 0 auto;float: none;display: inline-block}
    .float{display: none}
}


@media (max-width: 374px) {
    .footer_1_2 .d:last-child,
    .footer_1_2 .d{width: 100%}
}




/*首页*/
.index_banner{position: relative;z-index: 2;}
.index_banner_icon1{cursor: pointer;position: absolute;left: 50%;transform: translateX(-50%);bottom:9.5%;z-index: 101}
.index_banner_btn_d{position: absolute;right: 8.3%;bottom:11.27%;z-index: 100;width: 50%;}
.index_banner .swiper-container{width: 100%}
.index_banner .swiper-container .swiper-slide{position: relative;}
.index_banner .img{width: 100%;}
.index_banner .img img{width: 100%}
.index_banner .img img:nth-child(1){}
.index_banner .img img:nth-child(2){display: none}
.index_banner .txt{/*width: 42%;*/box-sizing: border-box;max-width: 100%;color: #ffffff;position: absolute;left: 0;top:50%;transform: translateY(-50%);padding: 50px 80px 50px 8.3% }
.index_banner .txt .icon{position: absolute;}
.index_banner .txt .txt_{}
.index_banner .txt .txt_ .title{margin-bottom: 100px;line-height: 1.5;font-family: Arial,SourceHanSerif}
.index_banner .txt .txt_ .title span{font-family: Arial}
.index_banner .txt .txt_ .text{margin: 20px 0 60px;font-size: 16px;line-height: 30px;height: 44px;}
.index_banner .txt .txt_ .btn{}

.contact_us_btn1{min-width: 170px;display: inline-block;line-height: 50px;background: rgb(255, 153, 44);font-size: 16px;text-align: center;}
.contact_us_btn1:hover{background: #fe6d03 }
.index_banner .index_banner_btn_d{}

.index_banner_btn_d{text-align: right; }
.index_banner_btn_d .swiper-pagination{display: inline-block;position: static;margin-right: 10px}
.index_banner_btn_d .swiper-pagination .swiper-pagination-bullet{margin: 0 8px;width: 10px;height: 10px;background: rgba(255,255,255,.5);opacity: 1;position: relative;top:-2px}
.index_banner_btn_d .swiper-pagination .swiper-pagination-bullet:after{display: none;content: '';position: absolute;width: 14px;height: 14px;border: 2px solid #fff;left: -2px;top:-2px;box-sizing: border-box;border-radius: 50%;}
.index_banner_btn_d .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{display: block}
.index_banner_btn_d .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: none}
.index_banner_btn_d .index_banner_btn{padding-left: 17px;position: relative;display: inline-block}
.index_banner_btn_d .index_banner_btn:before{position: absolute;display: block;content: '';width: 1px;height: 8px;background: rgba(255,255,255,.5);left: 0;top:50%;margin-top: -5px;}

.index_banner_btn_d .index_banner_btn .baseIcon{cursor: pointer;}
.index_banner_btn_d .index_banner_btn.stop .icon20{background-position: -93px -175px;}


.index_div1{background: #f6f6f8;}
.index_div1_l{width: 50%;float: left;padding-left: 8.3%;box-sizing: border-box;padding-top: 110px;padding-right: 90px;}
.Title1{}
.Title1 .Title1_d{display: inline-block;font-family: Arial,SourceHanSerif}
.Title1 .Title1_d .t1{color: #fe972d;font-family: Arial;font-weight: bold}
.Title1 .Title1_d .t2{color: #004b6b;font-weight: bold;margin-top: 15px;line-height: 1.1;}


.index_div1_l_text{font-size: 16px;margin: 50px 0 130px;color: #666666;height: 180px;}
.index_div1_l_text p{line-height: 2.25;}

.index_div1_l_d2{width: 100%;}
.index_div1_l_d2 .item{height: 190px;width: 33.33%;float: left;text-align: center;position: relative}
.index_div1_l_d2 .item .bg{background: #ffffff;z-index: 10;position: absolute;width: 100%;height: 100%;left: 0;top:0;transition: .3s;}
.index_div1_l_d2 .item:nth-child(2) .bg{transform: scale(1.15);background: #004b6b;z-index: 101}
.index_div1_l_d2 .item .bg .icon{display: none;position: absolute;left: 0;top: 0;
    border-top: 9px solid #fe972d;
    border-right: 9px solid rgba(0,0,0,0);
    border-bottom: 9px solid rgba(0,0,0,0);
    border-left: 9px solid #fe972d;
}
.index_div1_l_d2 .item:nth-child(2) .bg .icon{display: block;}
.index_div1_l_d2 .item .txt{position: absolute;z-index: 105;left: 50%;top:50%;transform: translate(-50%,-50%);}
.index_div1_l_d2 .item .txt .t1{color: #fe972d;font-weight: bold;margin-bottom: 30px;}
.index_div1_l_d2 .item .txt .t2{color: #666666;line-height: 1.3}


.index_div1_l_d2 .item:nth-child(2) .txt .t1,
.index_div1_l_d2 .item:nth-child(2) .txt .t2{color: #ffffff;}

.index_div1_r{width: 50%;float: right;height: 940px;}
.img_{height: 100%;background-size: cover;background-repeat: no-repeat;background-position: center;}


@media (max-width: 1600px) {
    .index_banner .txt{padding-left: 4%;}
    .index_banner_btn_d{right: 4%;}
    .index_div1_l{padding-left: 4%;}
    .index_div1_l_d2{width: 100%;}
}

@media (max-width: 1440px) {
    .index_banner .txt .txt_ .title{font-size: 30px}
    .index_banner .txt .txt_ .title span{font-size: 35px}
    .index_banner .txt .txt_ .text{font-size: 14px;height: 40px}
    .contact_us_btn1{line-height: 40px;font-size: 14px}
    .index_div1_l_text{margin: 50px 0 200px;}
    .index_div1_l{padding-top: 90px;}
    .index_div1_r{height: 820px;}
}

@media (max-width: 1200px) {
    .index_banner .txt{padding: 30px 40px 30px 4%}
    .index_banner .txt .txt_ .title{font-size: 20px}
    .index_banner .txt .txt_ .title span{font-size: 25px}
    .index_banner .txt .txt_ .text{margin: 20px 0 40px;}
    .index_div1_l_text{font-size: 14px;}

}

@media (max-width: 1200px) {
    .index_div1_l{padding-top: 60px;}
    .index_div1_l_text{margin: 30px 0 50px}
    .index_div1_l_d2 .item .txt .t1{font-size: 30px;}
    .index_div1_l_d2 .item{height: 150px;}
    .index_div1_l{padding-right: 40px;}
    .index_div1_r{height: 620px;}
}
@media (max-width: 900px) {
    .index_div1{padding: 50px 4%}
    .index_div1_l{width: 100%;padding: 0;margin-bottom: 60px;}
    .index_div1_r{width: 100%;}
    .index_div1_l_text{height: auto;}
    .index_div1_r{height: auto;}
    .index_div1_r .img_{padding-top: 98.12%;display: none;}
}
@media (max-width: 760px) {
    .contact_us_btn1{line-height: 36px;min-width: 138px;font-size: 12px}
    .index_banner .txt .txt_ .title{font-size: 14px;margin-bottom: 25px}
    .index_banner .txt .txt_ .title span{font-size: 16px}
    .index_banner .txt{max-width: 100%;}
    .index_banner_icon1{display: none}
    .index_banner .txt .txt_ .text{margin: 10px 0 20px;}
    .index_banner .txt{padding: 15px 20px 20px 4%;}
    .index_banner .txt .txt_ .text{font-size: 12px;height: 30px;line-height: 18px;display: none}
    .index_banner .txt .txt_ .btn .contact_us_btn1{line-height: 30px;min-width: 100px;}
    .index_banner_btn_d .swiper-pagination .swiper-pagination-bullet{margin: 0 5px;width: 7px;height: 7px;}
    .index_banner_btn_d .swiper-pagination .swiper-pagination-bullet:after{width: 11px;height: 11px;}
    /*.index_div1{padding: 40px 4%;}*/
    .Title1 .Title1_d .t2{margin-top: 5px;}
    .index_div1_l_text{margin: 20px 0 40px;}
    .index_div1_l_text p{line-height: 2;}
    .float{right: 10px;}
    .index_div1_l_d2 .item .txt .t1{font-size: 26px;margin-bottom: 15px;}
    .index_div1_l_d2 .item{height: 120px;}
    .index_div1_l_d2 .item .txt .t2{font-size: 12px;}
    .index_div1_l{margin-bottom: 40px;}
    .index_banner .img img:nth-child(1){display: none}
    .index_banner .img img:nth-child(2){display: block}
    .index_banner .txt{top:40%}
}


@media (max-width: 374px) {
    .index_div1_l_d2 .item .txt .t1{font-size: 24px;}
    .index_div1_l_d2 .item .txt{width: 90%}
    .index_div1_l_d2 .item{height: 110px;}
    .Title1 .Title1_d .t1{font-size: 24px;}
}


.index_div2{}
.index_div2_main{height: 540px;position: relative;overflow: hidden;}
.index_div2_main .item{transition: .5s;height: 100%;/*width: 13.328%;*/width: 16.328%;float: left;text-align: left;box-sizing: border-box;border-right: 1px solid rgba(255,255,255,.2);}
.index_div2_main .item:last-child{border-right: none;}
.index_div2_main .item.active{/*width: 33.36%;*/width: 34.688%;background: rgba(0, 75, 107,.7)}
.index_div2_main .item .a{display: block;height: 100%;position: relative;padding: 0 38px;box-sizing: border-box;}
.index_div2_main .item.active .a{padding: 0 15%;}
.index_div2_main .item .a .icon{}
.index_div2_main .item .a .d{position: relative;height: 100%;}
.index_div2_main .item .a .d .d_{text-align: center;color: #ffffff;position: absolute;top: 38.29%;width: 100%;left: 0;}
.index_div2_main .item.active .a .d .d_{top:38.29%}
.index_div2_main .item .a .d .d_ .icon{margin-bottom: 50px;}
.index_div2_main .item .a .d .d_ .icon img{height: 60px}
.index_div2_main .item .a .d .d_ .icon .baseIcon{}
.index_div2_main .item .a .d .d_ .title{line-height: 1.8;font-family: Arial,SourceHanSerif}
.index_div2_main .item .a .d .d_ .text{text-align: left;display: none;font-size: 16px;line-height: 2.25;height: 108px;margin-top: 40px;overflow: hidden;}
.index_div2_main .item .a .d .d_ .text2{margin-top: 60px;text-align: center;display: none;height: 144px;overflow: hidden;}
.index_div2_main .item .a .d .d_ .text2 .text2_{display: inline-block;}
.index_div2_main .item .a .d .d_ .text2 p{font-size: 18px;line-height: 2;text-align: left;}
.index_div2_main .item .a .d .d_ .more{display: none;margin-top: 50px;}
.index_div2_main .item .a .d .d_ .more .baseIcon{}

.index_div2_main .item.active .a .d .d_ .text{display: block}
.index_div2_main .item.active .a .d .d_ .text2{display: block}
.index_div2_main .item.active .a .d .d_ .more{display: block;}

@media (max-width: 1440px) {
    .index_div2_main{height: 820px;}
    .index_div2_main .item .a .d .d_ .text2 p{font-size: 16px;}
    .index_div2_main .item .a .d .d_ .text2{height: 128px;}
}

@media (max-width: 1200px) {
    .index_div2_main{height: 620px;}
    .index_div2_main .item .a .d .d_ .icon{margin-bottom: 30px;}
    .index_div2_main .item .a{padding: 0 15px;}
    .index_div2_main .item .a .d .d_ .title{font-size: 18px}
    .index_div2_main .item .a .d .d_ .text{margin-top: 30px;}
    .index_div2_main .item .a .d .d_ .text2{margin-top: 30px;}
    .index_div2_main .item .a .d .d_ .text2 p{font-size: 14px;}
    .index_div2_main .item .a .d .d_ .text2{height: 56px;}
    .index_div2_main .item .a .d .d_ .icon .baseIcon{transform: scale(.7)}
    .index_div2_main .item .a .d .d_ .text{font-size: 12px;line-height: 2;height: 72px}
    .index_div2_main .item .a .d .d_ .icon img{height: 50px}
}

@media (max-width: 1000px) {
    .index_div2_main .item .a .d .d_ .title{font-size: 16px}
    .index_div2_main .item .a .d .d_ .icon img{height: 40px}
}
@media (max-width: 900px) {
    .index_div2_main .item .a .d .d_ .icon{display: none}
    .index_div2_main .item.active .a .d .d_ .icon{display: block}
    .index_div2_main .item{width: 100%;border-right: none;/*height: 9.6%;*/height: 10.6%;border-bottom: 1px solid rgba(255,255,255,.2)}
    .index_div2_main .item:last-child{margin-bottom: 0}
    .index_div2_main .item.active{width: 100%;/*height: 52%;*/height: 57.6%;}
    .index_div2_main{height: 800px;}
    .index_div2_main .item .a .d .d_{top:50%!important;transform: translateY(-50%)!important}
    .index_div2_main .item .a .d .d_ .icon .baseIcon{transform: scale(.6)}
    .index_div2_main .item .a .d .d_ .icon{margin-bottom: 20px;}
    .index_div2_main .item .a .d .d_ .text{margin-top: 20px;}
    .index_div2_main .item .a .d .d_ .text2{margin-top: 20px;}
    .index_div2_main .item .a .d .d_ .more{margin-top: 30px}
}


@media (max-width: 760px) {
    .index_div2_main{height: 572px;}
    /*.index_div2_main .item{height: 9%}*/
    /*.index_div2_main .item.active{height: 64%}*/
    .index_div2_main .item .a .d .d_ .icon{margin-bottom: 20px}
    .index_div2_main .item .a .d .d_ .title{font-size: 14px;line-height: 1.2}
    .index_div2_main .item.active .a .d .d_ .text2{display: none;}
    .index_div2_main .item.active .a .d .d_ .text{height: 70px;}
    .index_div2_main .item.active .a{padding: 0 10%;}
    .index_div2_main .item .a .d .d_ .more{margin-top: 40px;}
    .index_div2_main .item .a .d .d_ .icon img{height: 36px}
}



.index_div3{background: #f6f6f8;}
.index_div3_l{width: 50%;float: left;height: 940px}
.index_div3_l_img{}


.index_div3_r{width: 50%;float: right;}
.index_div3_r .d1{padding: 80px 0 45px 80px;}
.index_div3_r .d1 .Title1{}
.index_div3_r .d2{}
.index_div3_r .d2{}

.index_div3_r_list{}
.index_div3_r_list .item{display: block;border-bottom: 1px solid #f1f1f1;transition: .3s}
.index_div3_r_list .item .dd{padding: 25px 160px 25px 80px;}
.index_div3_r_list .item .dd .ddd{}
.index_div3_r_list .item .dd .ddd .img{float: left;width: 124px;height: 145px;background: #FFF;position: relative}
.index_div3_r_list .item .dd .ddd .img img{transition: .2s;position: absolute;max-width: 70.4%;max-height: 84.8%;display: block;margin: auto;left: 0;top: 0;right: 0;bottom: 0;}
.index_div3_r_list .item .dd .ddd .txt{width: calc(100% - 168px);float: right;}
.index_div3_r_list .item .dd .ddd .txt .title{font-size: 18px;color: #333333;margin: 20px 0 30px;line-height: 1.1;font-family: Arial,SourceHanSerif}
.index_div3_r_list .item .dd .ddd .txt .text{font-size: 16px;color: #666666;line-height: 1.75;height: 32px;}


.index_div3_r_list .item:hover{background: #ffffff;box-shadow: 0 0 10px 2px rgba(0,0,0,.1)}
.index_div3_r_list .item:hover .dd .ddd .txt .title{color: #03435e;}
.index_div3_r_list .item:hover .dd .ddd .img img{transform: scale(1.05)}


@media (max-width: 1600px) {
    .index_div3_r_list .item .dd{padding: 25px 60px 25px 80px}
}

@media (max-width: 1440px) {
    .index_div3_l{height: 820px}
    .index_div3_r_list .item .dd{padding: 19px 60px 19px 80px}
}

@media (max-width: 1200px) {
    .index_div3_l{height: 620px}
    .index_div3_r .d1{padding: 60px 0 30px 40px}
    .index_div3_r_list .item .dd{padding: 15px 40px 19px 40px}
    .index_div3_r_list .item .dd .ddd .txt .title{margin: 15px 0 20px;font-size: 16px;}
    .index_div3_r_list .item .dd .ddd .img{height: 110px;width: 100px;}
    .index_div3_r_list .item .dd .ddd .txt{width: calc(100% - 130px)}
    .index_div3_r_list .item .dd .ddd .txt .text{font-size: 14px;}
}

@media (max-width: 900px) {
    .index_div3{padding: 50px 4%}
    .index_div3_l{width: 100%;height: auto;}
    .index_div3_l .img_{padding-top: 98.12%;}
    .index_div3_r{width: 100%;}
}
@media (max-width: 760px) {
    .index_div3_r .d1{padding: 40px 0 20px}
    .index_div3_r_list .item .dd{padding: 15px 0 15px}
    .index_div3_r_list .item .dd .ddd .txt{width: calc(100% - 120px)}
}



.index_div4{padding: 80px 0}
.index_div4 .Title1{text-align: center;}

.index_div4_main{margin-top: 45px;position: relative;}
.index_div4_main .map{width: 100%;position: relative;z-index: 1}

.index_div4_main .list{position: absolute;width: 100%;height: 100%;left: 0;top:0;z-index: 10}
.index_div4_main .list .item{position: absolute;}
.index_div4_main .list .item .coordinate{cursor: pointer;}
.index_div4_main .list .item .coordinate .icon27{}
.index_div4_main .list .item:before{display: none;content: '';top:9px;left: 9px;z-index: 15;position: absolute;border-left: 1px dashed #fe972d;height: 150px;}
.index_div4_main .list .item.active:before{display: block}
.index_div4_main .list .item.active{z-index: 12}
.index_div4_main .list .item.active .coordinate .icon27{background-position: -219px -175px}

.index_div4_main .list .item .txt{display: none;width: 380px;box-sizing: border-box;left: -35px;top: 113px;position: absolute;padding: 20px;border-radius: 30px 0 30px 0;background: #ffffff;box-shadow: 0 0 15px 2px rgba(0,0,0,.1)}
.index_div4_main .list .item.active .txt{display: block}
.index_div4_main .list .item .txt .txt_{position: relative}
.index_div4_main .list .item .txt .txt_ .icon{position: absolute;left: 0;top:0;width: 48px;height: 48px;border-radius: 50%;border: 1px solid #fe972d;}
.index_div4_main .list .item .txt .txt_ .icon .icon_{width: 10px;height: 10px;border-radius: 50%;background: #fe972d;position: absolute;left: 50%;top: 50%;margin-left: -5px;margin-top: -5px;}
.index_div4_main .list .item .txt .txt_ .text{width: calc(100% - 75px);float: right;}
.index_div4_main .list .item .txt .txt_ .text .country{font-size: 20px;color: #fe972d;line-height: 1.2}
.index_div4_main .list .item .txt .txt_ .text .describe{font-size: 16px;color: #555555;margin-top: 15px;}
.index_div4_main .list .item .txt .txt_ .text .describe p{line-height: 1.5}


.index_div4_main .list .item.right:before{}
.index_div4_main .list .item.right .txt{left: auto;right: -35px}
.index_div4_main .list .item.right .txt .txt_ .icon{right: 0;left: auto;top: auto;top:0;bottom:auto}
.index_div4_main .list .item.right .txt .txt_ .text{float: left}

.index_div4_main .list .item.right .txt{border-radius: 0 30px 0 30px}
.index_div4_main .list .item.right.bottom .txt{border-radius: 30px 0 30px 0}

.index_div4_main .list .item.bottom .txt{top: auto;bottom: 113px}
.index_div4_main .list .item.bottom:before{top:auto;bottom: 18px;height: 139px}

.index_div4_main .list .item.bottom .txt .txt_ .icon{top:auto;bottom:0;}
.index_div4_main .list .item.bottom .txt{border-radius: 0 30px 0 30px }

.index_div4_main .list .item.right.bottom .txt .txt_ .icon{top:auto;bottom:0}


@media (max-width: 1440px) {
    .index_div4_main .list .item .txt .txt_ .text .country{font-size: 18px;}
    .index_div4_main .list .item .txt .txt_ .text .describe{font-size: 14px;margin-top: 10px;}
    .index_div4_main .list .item .txt{width: 330px;}
}


@media (max-width: 1200px) {
    .index_div4_main .list .item .txt .txt_ .text .country{font-size: 16px;}
    .index_div4_main .list .item .txt .txt_ .text .describe{font-size: 12px;margin-top: 10px;}
    .index_div4_main .list .item .txt{width: 300px;}
    .index_div4_main .list .item .txt .txt_ .icon{width: 40px;height: 40px;}
    .index_div4_main .list .item .txt{left: -30px;}
    .index_div4_main .list .item.right .txt{right: -31px;}
}
@media (max-width: 1000px) {
    .index_div4_main .list .item .txt{top:80px;}
    .index_div4_main .list .item.bottom .txt{bottom:75px}
    .index_div4_main .list .item:before{height: 105px}
    .index_div4_main .list .item.bottom:before{height: 94px;}
    .index_div4_main .list .item .txt .txt_ .icon{width: 30px;height: 30px;}
    .index_div4_main .list .item .txt .txt_ .icon .icon_{width: 6px;height: 6px;margin-left: -3px;margin-top: -3px;}
    .index_div4_main .list .item .txt{border-radius: 15px 0 15px 0}
    .index_div4_main .list .item.right .txt{right: -27px;}
    .index_div4_main .list .item .txt{left: -25px;}
    .index_div4_main .list .item .txt .txt_ .text{width: calc(100% - 45px)}

    .index_div4_main .list .item.right .txt{border-radius: 0 15px 0 15px}
    .index_div4_main .list .item.right.bottom .txt{border-radius: 15px 0 15px 0}
    .index_div4_main .list .item.bottom .txt{border-radius: 0 15px 0 15px }
}

@media (max-width: 760px) {
    .index_div4{padding: 50px 0}
    .index_div4_main .list .item .coordinate .icon27{transform: scale(.7)}
    .index_div4_main .list .item .txt{padding: 10px;width: 180px;}
    .index_div4_main .list .item .txt .txt_ .icon{width: 20px;height: 20px;}
    .index_div4_main .list .item .txt .txt_ .text{width: calc(100% - 35px)}
    .index_div4_main .list .item .txt .txt_ .icon .icon_{width: 4px;height: 4px;margin-left: -2px;margin-top: -2px;}
    .index_div4_main .list .item.right .txt{right: -12px;}
    .index_div4_main .list .item .txt{left: -11px;}
    .index_div4_main .list .item:before{height: 89px;}
    .index_div4_main .list .item.bottom:before{height: 78px;}
    .index_div4_main .list .item .txt .txt_ .text{width: calc(100% - 30px);}
    .index_div4_main .list .item .txt .txt_ .text .country{font-size: 13px;}
    .index_div4_main .list .item .txt .txt_ .text .describe{margin-top: 5px;font-size: 12px;}
}


@media (max-width: 374px) {
    .index_div4_main .list .item .txt{width: 150px;}
}


.banner{width: 100%;position: relative}
.banner >img{width: 100%;position: relative;z-index: 1}
.banner .txt{position: absolute;color: #ffffff;z-index: 2;left: 50%;top:50%;transform: translate(-50%,-50%);}
.banner .txt .t1{font-weight: bold;line-height: 1;font-family: Arial,SourceHanSerif}
.banner .txt .t2{line-height: 1.5;margin-top: 30px;}


.about_us1{padding: 90px 0 65px}
.about_us1_b{}
.about_us1_img{width: 38.92%;float: left;position: relative}
.about_us1_img .icon{position: absolute;left: 0;top:0;}
.about_us1_img .icon .icon28{}
.about_us1_img .img_{height: 513px;}

.about_us1_txt{width: 56%;float: right;}
.about_us1_txt .text{}
.about_us1_txt .text p{color: #555555;line-height: 2.25;}
.Title2{color: #004b6b;font-weight: bold;font-family: Arial,SourceHanSerif}
.about_us1_div1{margin-top: 60px;}
.about_us1_div1 .item{width: 33.33%;float: left;padding-right: 10px;box-sizing: border-box}
.about_us1_div1 .item .icon{margin-bottom: 10px;}
.about_us1_div1 .item .icon .baseIcon{}
.about_us1_div1 .item .txt{color: #888888;line-height: 1.5}
.about_us1_div1 .item .txt p{display: inline-block;margin-right: 5px}
.about_us1_div1 .item .txt span{color: #fe972d;font-weight: bold}
.about_us1_div1 .item .txt b{font-size: .24rem;color: #fe972d}

.about_us1_txt .Title2{padding: 20px 0;font-family: Arial,SourceHanSerif}





@media (max-width: 1000px) {
    .about_us1_img{width: 100%;display: none;}
    .about_us1_img .img_{height: auto;padding-top: 93.94%;display: none;}
    .about_us1_txt{width: 100%;margin-top: 30px}
}

@media (max-width: 760px) {
    .banner .txt .t1{font-size: 18px}
    .banner .txt .t2{display: none}
    .about_us1{padding: 50px 0 }
    .about_us1_txt{margin-top: 15px}
    .about_us1_div1{margin-top: 40px;}
    .about_us1_div1 .item{text-align: center}
    .about_us1_div1 .item .txt{font-size: 14px;}
    .about_us1_div1 .item .txt span{font-size: 20px;}
    .about_us1_div1 .item .txt p{display: block;margin-right: 0;line-height: 1.8}
    .about_us1_txt .text{font-size: 16px}
}


.about_us2{padding: 95px 0 90px;position: relative}
.about_us2_2_{position: relative}
.about_us2_2 .swiper-container{}
.about_us2_2 .swiper-container .swiper-slide{}
.about_us2_2 .swiper-container .swiper-slide .d{}
.about_us2_2 .swiper-container .swiper-slide .d .txt{width: 46.7%;float: left;}
.about_us2_2 .swiper-container .swiper-slide .d .txt .year{color: #fe972d;font-weight: bold;padding: 60px 0;font-family: Arial,SourceHanSerif}
.about_us2_2 .swiper-container .swiper-slide .d .txt .text{color: #555555;height: 200px;}
.about_us2_2 .swiper-container .swiper-slide .d .txt .text p{line-height: 2.25}

.about_us2_2 .swiper-container .swiper-slide .d .img{width: 45%;float: right}
.about_us2_2 .swiper-container .swiper-slide .d .img .img_{height: 370px;}
.about_us2_2 .swiper-container .swiper-slide .d .img .img_ img{display: none;width: 100%}
.mCSB_scrollTools .mCSB_draggerRail{background: rgba(3, 67, 94,.3)!important;}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background: rgba(254, 151, 45,1)!important;}

.about_us2_2_button{width: 80px;position: absolute;right: 53.3%;top:60px;z-index: 20;margin: 0;}
.about_us2_2_button .swiper-button-prev,
.about_us2_2_button .swiper-button-next{background: #004b6b;width: 36px;height: 36px;position: relative;left: auto;top:auto;right: auto;bottom:auto;margin: 0}
.about_us2_2_button .swiper-button-prev:hover,
.about_us2_2_button .swiper-button-next:hover{background: #fe972d}
.about_us2_2_button .swiper-button-prev{float: left;}
.about_us2_2_button .swiper-button-next{float: right}

.about_us2_2_button .swiper-button-prev .baseIcon,
.about_us2_2_button .swiper-button-next .baseIcon{position: absolute;display: block;margin: auto;left: 0;top:0;right:0;bottom:0;}


.about_us2_3{position: relative;padding: 0 6%;margin-top: 42px;}
.about_us2_3:before{position: absolute;display: block;content: '';z-index: 11;width: 6%;height: 14px;left: 0;top:40px;background-image: url(../image/bg4.png);background-repeat: repeat-x}
.about_us2_3 .line{position: absolute;width: 100%;z-index: 10;height: 14px;background-image: url(../image/bg3.png);background-repeat: repeat-x;left: 0;top:40px;}
.about_us2_3 .swiper-container{position: relative;z-index: 20}
.about_us2_3 .swiper-container .swiper-slide{text-align: center;position: relative}
.about_us2_3 .swiper-container .swiper-slide .icon{opacity: 0;transition: .3s;}
.about_us2_3 .swiper-container .swiper-slide .icon .baseIcon{}
.about_us2_3 .swiper-container .swiper-slide .d{display: inline-block;cursor: pointer;margin-top: 24px;}

.about_us2_3 .swiper-container .swiper-slide .line2{transition: .3s width;height: 14px;background-repeat: repeat-x;width: 0;position: absolute;top:40px;left: -50%;}
.about_us2_3 .swiper-container .swiper-slide .dian{width: 11px;height: 11px;border-radius: 50%;background: #f28600;margin: 20px auto}
.about_us2_3 .swiper-container .swiper-slide .year{font-size: 16px;color: #fe972d;}

.about_us2_3 .swiper-container .swiper-slide.in .line2{width: 100%;background-image: url(../image/bg4.png);}
.about_us2_3 .swiper-container .swiper-slide.in .dian{background: #004b6b}
.about_us2_3 .swiper-container .swiper-slide.in .year{color: #004b6b}
.about_us2_3 .swiper-container .swiper-slide.active .icon{opacity: 1}



@media (max-width: 1200px) {

}
@media (max-width: 1000px) {
    .about_us2_2 .swiper-container .swiper-slide .d .txt{width: 100%;}
    .about_us2_2 .swiper-container .swiper-slide .d .img{width: 100%;margin-top: 40px;}
    .about_us2_2 .swiper-container .swiper-slide .d .txt .year{padding: 0 0 30px;}
    .about_us2_2 .swiper-container .swiper-slide .d .txt .text{height: auto;}
    .about_us2_2_button{top:0;right:0;}
    .about_us2_2 .swiper-container .swiper-slide .d .img .img_{height: auto;background: unset!important;}
    .about_us2_2 .swiper-container .swiper-slide .d .img .img_ img{display: block;}
}

@media (max-width: 760px) {
    .about_us2{padding: 50px 0;}
    .about_us2_3{margin-top: 20px;}
    .about_us2_3 .line,
    .about_us2_3 .swiper-container .swiper-slide .line2,
    .about_us2_3:before{height: 5px;top:30px}
    .about_us2_2 .swiper-container .swiper-slide .d .img{margin-top: 30px;}
    .about_us2_3 .swiper-container .swiper-slide .dian{width: 5px;height: 5px;margin: 12px auto;}
    .about_us2_3 .swiper-container .swiper-slide .year{font-size: 14px;}
    .about_us2_3 .swiper-container .swiper-slide .icon .baseIcon{transform: scale(.7)}
    .about_us2_3 .swiper-container .swiper-slide .d{margin-top: 5px;}
    .about_us2_2_button .swiper-button-prev, .about_us2_2_button .swiper-button-next{width: 30px;height: 30px;}
    .about_us2_2_button{width: 70px;}
    .about_us2_2 .swiper-container .swiper-slide .d .txt .text{font-size: 16px;}
    .about_us2_2 .swiper-container .swiper-slide .d .txt .year{font-size: 20px;}
}



.about_us3{padding: 90px 0;}
.about_us3_b{}
.about_us3_b .Title2{color: #ffffff;text-align: center;font-family: Arial,SourceHanSerif}

.about_us3_text{padding: 70px 0 80px;color: #ffffff;max-width: 1140px;margin: 0 auto;width: 100%}
.about_us3_text p{line-height: 2}

.about_us3_bottom{background: #ffffff;padding: 36px 0}
.about_us3_bottom .item{padding: 0 20px;box-sizing: border-box;width: 16.66%;float: left;text-align: center;}
.about_us3_bottom .item .icon{margin-bottom: 30px;}
.about_us3_bottom .item .icon img{height: 40px;}
.about_us3_bottom .item .icon img:nth-child(1){}
.about_us3_bottom .item .icon img:nth-child(2){display: none}
.about_us3_bottom .item .text{font-size: 15px;color: #555555;line-height: 1.5}


.about_us3_bottom .item:hover .icon img:nth-child(1){display: none}
.about_us3_bottom .item:hover .icon img:nth-child(2){display: inline-block}
.about_us3_bottom .item:hover .text{color: #f28600;}

.about_us4{padding: 60px 0 100px}
.about_us4_b{}
.about_us4_b .Title2{text-align: center;font-family: Arial,SourceHanSerif}

.about_us4_main{text-align: center;margin-top: 60px;}
.about_us4_main img{max-width: 100%;cursor: pointer}

@media (max-width: 1440px) {
    .about_us3_bottom .item .text{font-size: 14px;}
}
@media (max-width: 1200px) {
    .about_us3_bottom .item .text{font-size: 13px;}

}

@media (max-width: 760px) {
    .about_us3_bottom .item .text{font-size: 12px;}
    .about_us3{padding: 50px 0;}
    .about_us3_text{padding: 30px 0;font-size: 15px;}
    .about_us3_bottom .item{width: 33.33%;}
    .about_us3_bottom .item:nth-child(1),
    .about_us3_bottom .item:nth-child(2),
    .about_us3_bottom .item:nth-child(3){margin-bottom: 36px;}
}

@media (max-width: 600px) {
    .about_us3_bottom .item .icon img{transform: scale(.7)}
    .about_us3_bottom .item .icon{margin-bottom: 3px;}
    .about_us3_bottom{padding: 20px 0;}
    .about_us3_bottom .item{width: 50%;}

    .about_us3_bottom .item:nth-child(1),
    .about_us3_bottom .item:nth-child(2),
    .about_us3_bottom .item:nth-child(3),
    .about_us3_bottom .item:nth-child(4){margin-bottom: 15px;}

    .about_us4{padding: 50px 0 60px}
    .about_us4_main{margin-top: 40px;}
}



.server_div{background: #f9f9f9;padding: 70px 0 90px;}
.server_div_body{}
.server_div_left{width: 320px;float: left;background: #ffffff;}
.inside_nav_top{position: relative;background: #004b6b;color: #ffffff;padding: 15px 20px;font-size: 18px;font-family: Arial,SourceHanSerif}
.inside_nav_top p{line-height: 1.4}

.inside_nav1{padding: 20px;}
.inside_nav1 .li1{margin-bottom: 15px;}
.inside_nav1 .li1 .a1{line-height: 1.5;display: inline-block;font-size: 16px;color: #555555;}
.inside_nav1 .li1 .a1:hover{color: #004b6b}
.inside_nav1 .li1.active .a1{color: #fe972d;font-weight: bold;}
.inside_nav1 .li1 .ul2{}
.inside_nav1 .li1 .ul2 .li2{padding: 0 0 0 20px;position: relative;margin-top: 19px;}
.inside_nav1 .li1 .ul2 .li2:before{width: 4px;height: 4px;background: #004b6b;left: 0;top:10px;display: none;content: '';position: absolute;}
.inside_nav1 .li1 .ul2 .li2.active:before{display: block}
.inside_nav1 .li1 .ul2 .li2 .a2{display: inline-block;font-size: 14px;color: #888888;line-height: 1.5;}
.inside_nav1 .li1 .ul2 .li2 .a2:hover{color: #004b6b}
.inside_nav1 .li1 .ul2 .li2.active .a2{color: #004b6b;font-weight: bold;}

.server_div_right{padding: 40px;box-sizing: border-box;width: calc(100% - 360px);float: right;background: #ffffff;}


.inside_nav2 .li1{position: relative;}
.inside_nav2 .li1:after{display: block;position: absolute;z-index: 4;content: '';top:5px;right: 0;width: 14px;height: 14px;box-sizing: border-box;border: 1px solid #dcdcdc;}
.inside_nav2 .li1.in:after{display: block;background: #004b6b}
.inside_nav2 .li1 .a1{padding-right: 17px;display: block;position: relative;z-index: 5}
.inside_nav2 .li1.in .a1{color: #004b6b;}

.server_article{padding-bottom: 60px}
.server_article_title{color: #004b6b;font-weight: bold;padding-left: 20px;position: relative;line-height: 1.5;font-family: Arial,SourceHanSerif}
.server_article_title:before{display: block;content: '';background: #fe972d;position: absolute;width: 4px;height: 29px;left: 0;top:.09rem;}
.server_article_info{margin-top: 30px;font-size: 15px;color: #555555}
.server_article_info p{line-height: 2}
.server_article_info img{max-width: 100%}


.server_article_d{margin-top: 60px;}
.server_article_title2{color: #004b6b;font-weight: bold;}
.server_article_title2 .icon{float: left;margin-right: 10px;}
.server_article_title2 .icon img{max-height: 25px;}
.server_article_title2 .txt{float: left;font-family: Arial,SourceHanSerif}

.server_article_d_text{margin-top: 30px;font-size: 15px;color: #555555;line-height: 1.7}
.server_article_d_text p{line-height: 1.7}
.server_article_d_text table{width: 100%;border: none}
.server_article_d_text table tr{}
.server_article_d_text table tr td{border: none}

.case_sharing{}
.case_sharing li{min-width: 50%;float: left;padding-right: 20px;margin-bottom: 7px;box-sizing: border-box;}
.case_sharing li a{display: inline-block;line-height: 1.5;}
.case_sharing li a:hover{color: #fe972d}
.case_sharing p{min-width: 50%;
    float: left;
    padding-right: 20px;
    margin-bottom: 7px;
    box-sizing: border-box;}


.server_article_swiper{margin-top: 60px;box-shadow: 0 0 3px 0 rgba(0,0,0,.1)}
.server_article_swiper .swiper-slide{}
.server_article_swiper .swiper-slide .img{padding-top: 43.95%;position: relative}
.server_article_swiper .swiper-slide .img img{max-width: 100%;max-height: 100%;position: absolute;display: block;margin: auto;left: 0;top:0;right:0;bottom:0}

.server_article_swiper .swiper-button-prev,
.server_article_swiper .swiper-button-next{position: absolute;width: 36px;height: 36px;background: #fe972d;margin-top: -18px;}

.server_article_swiper .swiper-button-prev .baseIcon,
.server_article_swiper .swiper-button-next .baseIcon{position: absolute;display: block;margin: auto;left: 0;top:0;right:0;bottom:0}


.server_article_swiper .swiper-button-prev{left: 0}
.server_article_swiper .swiper-button-next{right: 0}

.inside_nav_btn{position: absolute;display: none;top:15px;cursor: pointer;right: 20px;}
.inside_nav_btn .baseIcon{}
.inside_nav_btn .baseIcon:nth-child(1){}
.inside_nav_btn .baseIcon:nth-child(2){display: none}
.inside_nav_btn.show .baseIcon:nth-child(1){display: none}
.inside_nav_btn.show .baseIcon:nth-child(2){display: inline-block}


@media (max-width: 1440px) {
    .server_div_left{width: 260px;}
    .server_div_right{width: calc(100% - 290px)}
    .server_article_title:before{height: 24px;}
}


@media (max-width: 1200px) {
    .inside_nav_top{font-size: 17px;}
}

@media (max-width: 1000px) {
    .server_div_left{width: 230px}
    .server_div_right{width: calc(100% - 260px)}
    .server_article_d_text,
    .server_article_d_text{margin-top: 20px;}
    .server_article_info{font-size: 14px;}
    .server_article_d{margin-top: 50px;}
}
@media (max-width: 800px) {
    .server_div_left{width: 100%}
    .server_div_right{width: 100%;margin-top: 40px;}
    .server_article_title:before{height: 20px;top:4px;width: 3px}
    .server_article_title{padding-left: 13px}
    .server_article_info{margin-top: 20px;}
}

@media (max-width: 760px) {
    .server_div{padding: 50px 0 60px;}
    .inside_nav_top{font-size: 16px;}
    .inside_nav1 .li1 .a1{font-size: 15px;}
    .inside_nav_btn{display: block;}
    .inside_nav1{display: none}
    .inside_nav1.show{display: block}
    .server_div_right{padding: 20px 18px; }
    .server_article_title2 .icon{transform: scale(.7);margin-top: -5px;}
    .server_article_swiper .swiper-button-prev,
    .server_article_swiper .swiper-button-next{width: 30px;height: 30px;}
    .server_article_swiper .swiper-slide .img{padding-top: 75%}
    .server_article{padding-bottom: 40px}
    .server_div_body{width: 100%}
}


.application_div{background: #f9f9f9;}
.application_div > .Title2{padding: 55px 0 40px;text-align: center;font-family: Arial,SourceHanSerif}

.application_div_1{padding-bottom: 100px;}
.application_div_1_left{width: 280px;float: left;background: #ffffff;}

.application_div_1_right{float: right;width: calc(100% - 320px);}



.application_ul{}
.application_ul .item{height: 280px;width: 30.55%;float: left;box-sizing: border-box;margin-right: 4.175%;margin-bottom: 4.175%;}
.application_ul .item .a{display: block;position: relative;height: 100%}
.application_ul .item .a .img{height: 100%}
.application_ul .item .a .img .img_{}
.application_ul .item .a .txt{transition: .3s;position: absolute;width: 100%;left: 0;padding: 10px 37px;text-align: center;bottom:0;background: rgba(0,0,0,.6);}
.application_ul .item .a .txt p{font-size: 14px;color: #ffffff;line-height: 1.5}
.application_ul .item .a:hover .txt{padding: 10px 37px 30px;}
.application_ul .item:nth-child(1){width: 65.275%;}
.application_ul .item:nth-child(2){margin-right: 0}
.application_ul .item:nth-child(3){}
.application_ul .item:nth-child(4){}
.application_ul .item:nth-child(5){margin-right: 0}
.application_ul .item:nth-child(6){}
.application_ul .item:nth-child(7){}
.application_ul .item:nth-child(8){margin-right: 0}

.application_ul .item:nth-child(1) .a .txt{text-align: left}


.paging{text-align: center;margin-top: 60px}
.paging .item{font-size: 14px;color: #666666;padding: 0 15px;background: #ffffff;margin: 0 3px;display: inline-block;min-width: 48px;height: 48px;line-height: 46px;text-align: center;border: 1px solid #eeeeee;box-sizing: border-box;}

.paging .item:hover{color: #004b6b;border-color: #004b6b;}
.paging .item.in{background: #004b6b;color: #ffffff;border-color: #004b6b;}


.application_div_2{background: #ffffff;padding: 60px 0 80px;}
.application_div_2_b{}
.application_div_2_top{}
.application_div_2_bottom{margin-top: 50px;position: relative}
.application_div_2_bottom .swiper-container{}
.application_div_2_bottom .swiper-container .swiper-slide{background: #ffffff;border: 1px solid #eeeeee;box-sizing: border-box}
.application_div_2_bottom .swiper-container .swiper-slide .img{padding-top: 52.42%;position: relative;overflow: hidden}
.application_div_2_bottom .swiper-container .swiper-slide .img img{position: absolute;max-width: 100%;max-height: 100%;transition: .3s;display: block;margin: auto;left:0;top:0;right:0;bottom:0}
.application_div_2_bottom .swiper-container .swiper-slide:hover .img img{transform: scale(1.1)}
.application_div_2_bottom .swiper-container .swiper-slide:hover{border-color: #fe972d}
.application_div_2_bottom .swiper-pagination{position: absolute;right: 0;top:-70px;}
.application_div_2_bottom .swiper-pagination .swiper-pagination-bullet{margin-left: 15px;width: 12px;height: 12px;opacity: 1;background: #e2e2e2;border-radius: 50%}
.application_div_2_bottom .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #004b6b;}


@media (max-width: 1440px) {
    .application_ul .item{height: 230px;}
}


@media (max-width: 1200px) {
    .application_div_1_left{width: 260px}
    .application_div_1_right{width: calc(100% - 290px);}
    .application_ul .item{height: 180px;}
    .paging .item{min-width: 40px;height: 40px;line-height: 38px;padding: 0 10px;font-size: 13px;}
}

@media (max-width: 1000px) {
    .application_ul .item{width: 48%!important;margin-right: 0;}
    .application_ul .item:nth-child(2n){float: right}
    .paging .item{min-width: 30px;height: 30px;line-height: 28px;padding: 0 10px;font-size: 12px;margin: 0}
}

@media (max-width: 800px) {
    .application_div_1_left{width: 100%}
    .application_div_1_right{width: 100%;margin-top: 40px;}
    .application_ul .item{height: auto;}
    .application_ul .item .a .img .img_{padding-top: 69.69%}
    .application_div >.Title2{padding: 50px 0 40px;}
    .paging{margin-top: 30px;}
    .application_div_1{padding-bottom: 50px;}
}

@media (max-width: 760px) {
    .application_div_2_bottom .swiper-pagination{width: 100%;text-align: center;left: 0;top:auto;bottom:-35px}
    .application_div_2{padding: 50px 0 80px}
    .application_div_2_bottom{margin-top: 30px;}
    .application_div_2_bottom .swiper-pagination .swiper-pagination-bullet{width: 7px;height: 7px;margin: 0 3px;}
}
@media (max-width: 520px) {
    .application_ul .item{width: 100%!important;}
}




.inside_nav3{position: relative;top:-84px;z-index: 9}
.inside_nav3_b{}
.inside_nav3_b .item{border-right: 1px solid rgba(0,0,0,0);height: 84px;padding-top: 14px;font-size: 18px;color: #ffffff;display: block;float: left;text-align: center;}
.inside_nav3_b .item:last-child{border-right: none}
.inside_nav3_b .item.active{padding-top: 0}
.inside_nav3_b .item .t{background: #004b6b;height: 100%;position: relative;}
.inside_nav3_b .item.active .t{background: #ffffff;color: #004b6b;border-top: 2px solid #004b6b;font-family: Arial,SourceHanSerif}
.inside_nav3_b .item .t p{width: 90%;position: absolute;left: 50%;top:50%;transform: translate(-50%,-50%);}
.inside_nav3_b .item.active .t p{}

.inside_nav33 .inside_nav3_b .item:hover .t{color: #004b6b}
.inside_nav33 .inside_nav3_b .item .t{color: #555555;background: #ebf3f7;}
.inside_nav33 .inside_nav3_b .item.active{padding-top: 14px;}
.inside_nav33 .inside_nav3_b .item.active .t{border-top: none;background: #004b6b;color: #ffffff;}

.news_div{padding-bottom: 100px}
.news_div_b{}
.news_div_b .Title2{text-align: center;}

.news_list{padding-bottom: 30px;}
.news_list .item{transition: .3s;background: #ffffff;margin-top: 60px;width: 31.857%;float: left;margin-right: 2.2145%;}
.news_list .item:nth-child(3n){margin-right: 0;}
.news_list .item .a{display: block;/*transition: .3s*/}
.news_list .item .a .img{overflow: hidden}
.news_list .item .a .img .img_{padding-top: 62.78%;transition: transform 12s cubic-bezier(.23, 1, .32, 1);transform: scale(1);}
.news_list .item .a .txt{height: 192px;padding: 0 25px;box-sizing: border-box;}
.news_list .item .a .txt .title{font-size: 18px;color: #444444;line-height: 1.3;padding-top: 25px;font-family: Arial,SourceHanSerif}
.news_list .item .a .txt .text{font-size: 16px;color: #888888;line-height: 2.25;height: 40px;margin-top: 30px;}
.news_list .item .a .bottom{border-top: 1px solid #f1f1f1;}
.news_list .item .a .bottom .time{line-height: 49px;padding-left: 25px;float: left;font-size: 16px;color: #888888;}
.news_list .item .a .bottom .icon{float: right;position: relative;width: 50px;height: 49px;border-left: 1px solid #f1f1f1;}
.news_info_share .item .baseIcon,
.news_list .item .a .bottom .icon .icon51{position: absolute;display: block;margin: auto;left: 0;top: 0;right:0;bottom:0;}

.news_list .item .a:hover{background: #004b6b;}
.news_list .item .a:hover .bottom .icon .icon51{background-position: -165px -460px; }
.news_list .item .a:hover .bottom .icon{background: #fe972d}
.news_list .item .a:hover .txt .title,
.news_list .item .a:hover .txt .text,
.news_list .item .a:hover .bottom .time{color: #ffffff;}
.news_list .item .a:hover .img .img_{transform: scale(1.1)}

.news_info_div{padding-bottom: 90px}
.news_info_div_b{}
.news_info_div_left{width: 71.42%;float: left;background: #ffffff;}
.news_info_div_right{width: 25.72%;float: right;}

.news_info_d{padding: 45px 65px 0;}
.news_info_d >.line{border-bottom: 1px solid #f4f4f4;margin: 30px 0;}
.news_info_d_top{}
.news_info_d_top .l{float: left;width: calc(100% - 200px)}
.news_info_d_top .l .time{font-size: 14px;color: #999999;margin-top: 25px;}
.news_info_d_top .l .time .baseIcon{margin-right: 7px;}
.news_info_d_top .r{float: right;}
.news_info_title{color: #333333;font-weight: bold;line-height: 1.88;font-family: Arial,SourceHanSerif}

.news_info_share{}
.news_info_share .item{border-radius: unset;border: none;display: block;float: left;margin-left: 8px;background: #fe972d;width: 36px;height: 36px;position: relative}
.news_info_share .item:nth-child(2){background: #004b6b;}
.news_info_share .item .baseIcon{}
.news_info_share .item:hover .baseIcon{opacity: .8}



.news_info_d_body{font-size: 15px;color: #666666;line-height: 2;text-align: justify;}
.news_info_d_body p{line-height: 2;}
.news_info_d_body img{max-width: 100%;}

.news_info_d_bottom{text-align: center;padding: 16px 0 60px;}
.news_info_d_bottom .item{margin: 0 7px;display: inline-block;background: #fe972d;min-width: 150px;line-height: 48px;text-align: center;font-size: 16px;color: #ffffff;}
.news_info_d_bottom .item:nth-child(2){background: #004b6b;}
.news_info_d_bottom .item:hover{opacity: .8}


.news_info_div_right{background: #ffffff}
.Title3{border-bottom: 1px solid #e6e6e6;font-weight: bold;color: #004b6b;padding: 22px 20px;position: relative;line-height: 24px;font-family: Arial,SourceHanSerif}
.Title3:before{position: absolute;display: block;content: '';width: 3px;height: 24px;background: #004b6b;left: 0;top:50%;transform: translateY(-50%)}

.news_info_div_right_d{padding: 20px 30px;}
.first_li{display: block}
.first_li .img{overflow: hidden;}
.first_li .img .img_{padding-top: 63.33%;transition: .4s}
.first_li .txt{height: 127px;}
.first_li .txt .title{font-size: 16px;color: #333333;padding-top: 26px;line-height: 1.2;font-family: Arial,SourceHanSerif}
.first_li .txt .text{font-size: 14px;color: #777777;line-height: 1.8;height: 30px;margin-top: 10px;}

.first_li:hover .img .img_{transform: scale(1.1)}
.first_li:hover .txt .title{color: #fe972d;}

.news_list2{border-top: 1px dashed #e5e5e5;}
.news_list2 .li{border-bottom: 1px dashed #e5e5e5}
.news_list2 .li .a{transition: .3s;font-size: 16px;color: #666666;display: block;position: relative;line-height: 56px;padding-left: 20px;box-sizing: border-box;}
.news_list2 .li .a:before{display: block;content: '';position: absolute;width: 5px;height: 5px;background: #888888;left: 0;top:50%;transform: rotate(45deg) translateY(-50%)}

.news_list2 .li .a:hover{color: #fe972d;transform: scale(1.05)}
.news_list2 .li .a:hover:before{background: #fe972d;}


@media (max-width: 1200px) {
    .news_list .item .a .txt .title{font-size: 16px;}
    .news_list .item .a .txt .text{font-size: 14px;margin-top: 20px;}
    .news_list .item .a .txt{height: 150px;}
    .news_list .item .a .bottom .time{font-size: 14px;}
    .inside_nav3_b .item{font-size: 16px;height: 70px;}
    .inside_nav3{top:-70px}
    .Title3{padding: 15px 20px;}
    .news_info_div_right_d{padding: 20px;}
    .news_list2 .li .a{font-size: 14px;}
    .news_info_d_bottom .item{font-size: 14px;line-height: 40px;}
}

@media (max-width: 1000px) {
    .news_list .item{width: 48%;margin-right: 0;margin-top: 40px;}
    .news_list .item:nth-child(2n){float: right}
    .inside_nav3_b .item{font-size: 14px;height: 60px;}
    .inside_nav3{top:-60px}

    .news_info_div_left{width: 100%;}
    .news_info_div_right{width: 100%;margin-top: 40px;}

}
@media (max-width: 760px) {
    .paging .item{padding: 0 5px}
    .news_info_d{padding: 30px;}
    .news_info_d_top .l{width: 100%}
    .news_info_d_top .r{position: absolute;right: 0;bottom:0}
    .news_info_d_top{position: relative}

}
@media (max-width: 600px) {
    .news_list .item{width: 100%;}
    .news_list .item .a .txt{padding: 0 20px;height: 130px;}
    .news_list .item .a .bottom .time{padding-left: 20px;}
    .news_div{padding-bottom: 60px}
    .news_list .item .a .txt .title{padding-top: 20px}
    .news_list .item .a .txt .text{margin-top: 15px;line-height: 2}

    .inside_nav3_b .item{font-size: 12px;height: 44px;padding-top: 8px}
    .inside_nav3_b .item .t p{line-height: 1}
    .inside_nav3{top:-44px}

    .news_info_d{padding: 20px;}
    .news_info_d_top .l .time{margin-top: 40px;}
    .news_info_share .item{width: 30px;height: 30px}
    .social-share .icon-wechat .wechat-qrcode{width: 170px;left: -69px;}
    .social-share .icon-wechat .wechat-qrcode{font-size: 10px}
    .news_info_d_bottom .item{width: 46%;min-width: 100px;float: left;margin: 0}
    .news_info_d_bottom .item:nth-child(2){float: right}
    .Title3{font-size: 16px;}
    .inside_nav33 .inside_nav3_b .item.active{padding-top: 8px;}
    .news_info_d_bottom{padding-top: 5px}
}


.fengkong_course1{padding-bottom: 80px;}
.fengkong_course_1{padding-bottom: 70px;}
.fengkong_course_1_b{}
.fengkong_course_1_b .Title2{text-align: center;}

.fengkong_course_1_main{position: relative;background: #f8f8f8;margin-top: 60px;}
.fengkong_course_1_left{width: 50%;float: left;}
.fengkong_course_1_right{width: 50%;position: absolute;height: 100%;right: 0;top:0;min-height: 456px;}
.fengkong_course_1_right .img{width: 100%;height: 100%;}
.fengkong_course_1_right .img .img_{width: 100%;}

.fengkong_course_1_left_d{padding: 0 .57rem;}
.fengkong_course_1_left_d .fengkong_course_1_left_d_{padding-top: 40px;}
.fengkong_course_1_left_d .fengkong_course_1_left_d_ .d{margin-bottom: 40px;}
.fengkong_course_1_left_d .fengkong_course_1_left_d_ .d .icon{width: 72px;float: left;}
.fengkong_course_1_left_d .fengkong_course_1_left_d_ .d .icon img{max-height: 72px;}
.fengkong_course_1_left_d .fengkong_course_1_left_d_ .d .txt{width: calc(100% - 105px);float: right;}
.fengkong_course_1_left_d .fengkong_course_1_left_d_ .d .txt .title{font-family: Arial,SourceHanSerif;padding-bottom: 5px;font-size: 18px;color: #333333;font-weight: bold;line-height: 2}
.fengkong_course_1_left_d .fengkong_course_1_left_d_ .d .txt .text{font-size: 14px;color: #333333;line-height: 2}



.fengkong_course_2{}
.fengkong_course_2_b{background: #f8f8f8;padding-top: 50px;}
.fengkong_course_2_b .Title2{text-align: center}

.fengkong_course_2_main{padding: 60px 80px;box-sizing: border-box}
.fengkong_course_2_left{float: left;width: 60%;padding-top: 30px;}
.fengkong_course_2_left img{max-width: 100%}
.fengkong_course_2_right{width: 36%;float: right}
.fengkong_course_2_text{font-size: 15px;color: #555555;line-height: 2}
.fengkong_course_2_text p{line-height: 2}



@media (max-width: 1440px) {
    .fengkong_course_1_left_d .fengkong_course_1_left_d_ .d .txt .title{font-size: 17px;}
    /*.fengkong_course_1_left_d .fengkong_course_1_left_d_ .d .txt .text{font-size: 14px;}*/
    .fengkong_course_1_left_d .fengkong_course_1_left_d_ .d{margin-bottom: 30px;}
}
@media (max-width: 1200px) {

    .fengkong_course_1_left_d .fengkong_course_1_left_d_ .d .txt .title{font-size: 16px;}
    .fengkong_course_1_left_d .fengkong_course_1_left_d_ .d .txt .text{font-size: 13px;}
    .fengkong_course_1_left_d .fengkong_course_1_left_d_ .d{margin-bottom: 20px;}
}

@media (max-width: 1000px) {
    .fengkong_course_1_left{width: 100%;float: none}
    .fengkong_course_1_right{min-height: unset;width: 100%;position: static;height: auto;}
    .fengkong_course_1_right .img .img_{padding-top: 65.71%}
    .fengkong_course_1_left_d .fengkong_course_1_left_d_{padding: 40px 0}
    .fengkong_course_1_left_d .fengkong_course_1_left_d_ .d:last-child{margin-bottom: 0;}
    .fengkong_course_2_left{width: 100%;padding-top: 0;text-align: center}
    .fengkong_course_2_right{width: 100%;margin-top: 40px;}
}

@media (max-width: 760px) {
    .fengkong_course_1_left_d .fengkong_course_1_left_d_ .d .icon{width: 100%;text-align: center;margin-bottom: 7px;}
    .fengkong_course_1_left_d .fengkong_course_1_left_d_ .d .icon img{width: 50px;height: 50px}
    .fengkong_course_1{padding-bottom: 50px;}
    .fengkong_course_1_left_d .fengkong_course_1_left_d_ .d .txt .text{font-size: 14px;}
    .fengkong_course_1_left_d .fengkong_course_1_left_d_ .d .txt{width: 100%;text-align: center}
    .fengkong_course_1_left_d .fengkong_course_1_left_d_ .d .txt .title{font-size: 16px;}
    .fengkong_course_1_left_d .fengkong_course_1_left_d_{padding: 40px 0}
    .fengkong_course_1_left_d .fengkong_course_1_left_d_ .d{margin-bottom: 30px;}
    .fengkong_course_1_main{margin-top: 40px;}
    .fengkong_course_2_main{padding: 40px 30px;}
    .fengkong_course_2_text{font-size: 14px;}
    .fengkong_course1{padding-bottom: 50px;}

}


.fengkong_course2{}
.fengkong_course2 .Title2{text-align: center}


.fengkong_course2{padding-bottom: 90px;}
.fengkong_course_3{}
.fengkong_course_3_main{}

.fengkong_list{margin-top: 50px;}
.fengkong_list .li{width: 22.785%;float: left;margin-right: 2.9533%;margin-bottom: 2.9533%;background: #ffffff}
.fengkong_list .li:nth-child(4n){margin-right: 0}
.fengkong_list .li .a{height: 375px;display: block;position: relative;overflow: hidden;transition: .3s;padding: 0 34px;box-sizing: border-box;text-align: center;}
.fengkong_list .li .a .icon{left: 0;top:0;opacity: 0;transition: .3s;position: absolute;border-top: 18px solid #fe972d;border-left: 18px solid #fe972d;border-right: 18px solid rgba(0,0,0,0);border-bottom: 18px solid rgba(0,0,0,0)}
.fengkong_list .li .a .title{margin-top: 27px;font-size: 16px;color: #004b6b;line-height: 1.8;height: 57px;opacity: 0;transition: .3s;overflow: hidden}
.fengkong_list .li .a .img{transition: .3s;position: absolute;width: calc(100% - 68px);left: 34px;top:30px;height: 228px;}
.fengkong_course3_1_left .img img,
.fengkong_list .li .a .img img{position: absolute;max-width: 100%;max-height: 100%;display: block;margin: auto;left: 0;top: 0;right: 0;bottom: 0;}
.fengkong_list .li .a .title2{height: 57px;overflow: hidden;transition: .3s;font-size: 15px;line-height: 1.8;color: #555555;line-height: 2;position: absolute;width: calc(100% - 68px);left: 34px;top:300px;}
.fengkong_list .li .a .more{z-index: 4;left: 50%;margin-left: -75px;transition: .3s;position: absolute;bottom: 0;opacity: 0;width: 150px;line-height: 44px;color: #ffffff;background: #004b6b;font-size: 14px;text-align: center;}

.fengkong_list .li:hover{box-shadow: 0 1px 15px 0 rgba(0,0,0,.1)}
.fengkong_list .li .a:hover .icon{opacity: 1}
.fengkong_list .li .a:hover .title{opacity: 1}
.fengkong_list .li .a:hover .img{height: 176px;top:90px;}
.fengkong_list .li .a:hover .title2{opacity: 0}
.fengkong_list .li .a:hover .more{bottom:29px;opacity: 1}
.fengkong_list .li .a .more:hover{background: #fe972d}


.fengkong_course3{padding-bottom: 110px;}
.fengkong_course3_1{padding: 54px 60px 60px;}

.fengkong_course3_b{background: #ffffff;}
.fengkong_course3_1_left{width: 40%;float: left;border: 1px solid #eeeeee;height: 375px;}
.fengkong_course3_1_left .img{height: 100%;position: relative}
.fengkong_course3_1_left .img img{}
.fengkong_course3_1_right{width: 60%;float: right;padding: 0 .7rem;box-sizing: border-box;}
.fengkong_course3_1_right .title{color: #333333;line-height: 1.8;font-family: Arial,SourceHanSerif}
.fengkong_course3_1_right .text{font-size: 16px;color: #666666;line-height: 2.25;margin: 40px 0 60px;}
.fengkong_course3_1_right .text p{line-height: 2.25}
.fengkong_course3_1_right .buy{}
.buy_btn{display: inline-block;min-width: 150px;line-height: 45px;text-align: center;background: #004b6b;color: #ffffff;position: relative;}
.concat_us_3_l:before,
.recruit_list .li .top:before,
.buy_btn:before{position: absolute;display: block;content: '';left: 0;top:0;border-left: 12px solid #fe972d;border-top: 12px solid #fe972d;border-right: 12px solid rgba(0,0,0,0);border-bottom: 12px solid rgba(0,0,0,0)}
.buy_btn:hover{background: #fe972d;}



.fengkong_course3_2{padding: 0 60px 80px;position: relative;overflow: hidden}
.fengkong_course3_2_top{color: #004b6b;font-weight: bold;position: relative;padding-left: 19px;font-family: Arial,SourceHanSerif}
.fengkong_course3_2_top:before{display: block;content: '';position: absolute;width: 5px;height: 22px;background: #fe972d;left: 0;top:0;}
.fengkong_course3_2_con{height: 640px;overflow: hidden;margin-top: 40px;font-size: 16px;color: #666666;line-height: 2.25;}
.fengkong_course3_2_con.more{height: auto;}
/*.fengkong_course3_2_con.more{display: none}*/
.fengkong_course3_2_con p{line-height: 2.25}
.fengkong_course3_2_con img{max-width: 100%;}


.fengkong_course3_2_more{box-shadow: 0 -30px 100px 50px #ffffff;text-align: center;position: absolute;width: 100%;left: 0;bottom:0;background: #ffffff;padding: 30px 0 60px;}
.fengkong_course3_2_more a{display: inline-block}
.fengkong_course3_2_more.hide{display: none}
.fengkong_course3_2_more .icon{}
.fengkong_course3_2_more .icon .baseIcon{cursor: pointer;
    -webkit-animation-duration: 1.3s;
    animation-duration: 1.3s;
    -o-animation-duration: 1.3s;
    -ms-animation-duration: 1.3s;
    -moz-animation-duration: 1.2s;
    -webkit-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -moz-animation-fill-mode: UPDOWN;
    -webkit-animation-name: UPDOWN;
    animation-name: UPDOWN;
    -o-animation-name: UPDOWN;
    -ms-animation-name: UPDOWN;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -o-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    -ms-animation-iteration-count: infinite;
    animation-timing-function: linear;
    -moz-animation-timing-function: linear;
    -o-animation-timing-function: linear;
    -webkit-animation-timing-function: linear;
    -ms-animation-timing-function: linear;
}
.fengkong_course3_2_more .txt{font-size: 16px;color: #666666;margin-top: 38px;}
.fengkong_course3_2_more .txt a{}
.fengkong_course3_2_more .txt a:hover{color: #fe972d;}



@media (max-width: 1300px) {
    .fengkong_list .li .a .title{font-size: 14px;height: 50px;}
    .fengkong_list .li .a .title2{font-size: 14px;height: 50px;}
    .fengkong_list .li .a .more{font-size: 12px;}

}


@media (max-width: 1200px) {
    .fengkong_list .li{width: 31.666%;margin-right: 2.5%;margin-bottom: 2.5%;}
    .fengkong_list .li:nth-child(4n){margin-right: 2.5%}
    .fengkong_list .li:nth-child(3n){margin-right: 0}
    .fengkong_course3_1_right .text{font-size: 14px;}
    .fengkong_course3_1_right .text{margin: 30px 0 40px;}
    .fengkong_course3_1_right{padding-right: 0;}
    .fengkong_course3_1{padding: 40px}
    .fengkong_course3_2{padding: 0 40px 60px;}
    .fengkong_course3_2_con{font-size: 14px;}
    .fengkong_course3_2_more .txt{font-size: 14px;}
}


@media (max-width: 900px) {
    .fengkong_course3_1_left{width: 100%}
    .fengkong_course3_1_right{width: 100%;margin-top: 40px;padding: 0}

}
@media (max-width: 800px) {
    .fengkong_list .li{width: 48%;margin-right: 0;margin-bottom: 4%;}
    .fengkong_list .li:nth-child(4n){margin-right: 0}
    .fengkong_list .li:nth-child(3n){margin-right: 0}
    .fengkong_list .li:nth-child(2n){float: right}
}

@media (max-width: 600px) {
    .fengkong_list .li{box-shadow: 0 1px 15px 0 rgba(0,0,0,.1)}
    .fengkong_list .li .a:hover .icon{opacity: 0}
    .fengkong_list .li .a .title{opacity: 0;display: none;}
    .fengkong_list .li .a:hover .img,
    .fengkong_list .li .a .img{height: 180px;top:20px;}
    .fengkong_list .li .a{height: 280px;}
    .fengkong_list .li .a .title2{opacity: 1;top:218px;line-height: 1.5;height: 30px;overflow: unset;}
    .fengkong_list .li .a .more{bottom:20px;opacity: 1}
    .fengkong_list{margin-top: 40px;}
    .fengkong_list .li .a{padding: 0 15px;}
    .fengkong_list .li .a .title2,
    .fengkong_list .li .a .img{width: calc(100% - 30px);left: 15px;}
    .fengkong_list .li .a .more{display: none;line-height: 30px;width: 70%;margin-left: 0;transform: translateX(-50%);}
    .fengkong_list .li .a .title{margin-top: 15px;line-height: 1.5;height: 43px;}
    .fengkong_course2{padding-bottom: 60px;}
    .fengkong_course3_1{padding: 20px}
    /*.fengkong_course3_1_left{height: 260px;}*/
    /*.fengkong_course3_1_left .img img{max-height: 80%;max-width: 80%}*/
    .buy_btn{line-height: 36px;font-size: 12px;}
    .fengkong_course3_2{padding: 0 20px 50px;margin-top: 30px;}
    .fengkong_course3_2_con{margin-top: 30px;}
    .fengkong_course3_2_more .txt{margin-top: 25px;}
    .fengkong_list .li .a:hover .title2{opacity: 1}
    .fengkong_course3_2_more{padding-bottom: 30px}
    .fengkong_course3{padding-bottom: 60px;}
    .fengkong_course3_b{width: 100%}
    .fengkong_course3_2_top{padding-left: 13px;}
    .fengkong_course3_2_top:before{height: 20px;
        top: 0px;
        width: 3px;}
    .fengkong_course3_2_top:before{height: 16px;}
}




@-webkit-keyframes UPDOWN {
    0% { transform:translateY(-100%); -webkit-transform:translateY(-100%); -moz-transform:translateY(-100%); -o-transform:translateY(-100%); -ms-transform:translateY(-100%); opacity:1; }
    100% { transform:translateY(100%); -webkit-transform:translateY(100%); -moz-transform:translateY(100%); -o-transform:translateY(100%); -ms-transform:translateY(100%); opacity:0; }
}
@keyframes UPDOWN {
    0% { transform:translateY(-100%); -webkit-transform:translateY(-100%); -moz-transform:translateY(-100%); -o-transform:translateY(-100%); -ms-transform:translateY(-100%); opacity:1; }
    100% { transform:translateY(100%); -webkit-transform:translateY(100%); -moz-transform:translateY(100%); -o-transform:translateY(100%); -ms-transform:translateY(100%); opacity:0; }
}



.concat_us_1{padding-bottom: 88px;}
.concat_us_1 .Title2{text-align: center}

.concat_us_1_b{position: relative;background: #f2f4f9;margin-top: 60px;}
.concat_us_1_left{width: 50%;}
.concat_us_1_left_d{padding: 0 60px;}
.concat_us_1_left_d_{padding-top: 40px;padding-bottom: 40px;}
.concat_us_1_left_d_ .d{margin-bottom: 40px;}
.concat_us_1_left_d_ .d:last-child{margin-bottom: 0;}
.concat_us_1_left_d_ .d .icon{cursor: pointer;float: left;width: 40px;height: 51px;text-align: center;line-height: 51px;}
.concat_us_1_left_d_ .d .icon img{}
.concat_us_1_left_d_ .d .txt{width: calc(100% - 80px);float: right;}
.concat_us_1_left_d_ .d .txt .title{cursor: pointer;display: inline-block;margin-bottom: 10px;font-size: 18px;color: #004b6b;font-weight: bold;line-height: 1.5;font-family: Arial,SourceHanSerif}
.concat_us_1_left_d_ .d .txt .text{font-size: 15px;color: #555555;}
.concat_us_1_left_d_ .d .txt .text p{float: left;line-height: 1.75;display: inline-block;min-width: 50%}


.concat_us_1_right{position: absolute;width: 50%;right: 0;top: 0;height: 100%;min-height: 500px;}
.concat_us_1_right .img{width: 100%;height: 100%;}
.concat_us_1_right .img .img_{}
.concat_us_1_right .item{display: none;width: 100%;height: 100%}
.concat_us_1_right .item.show{display: block}



.concat_us_2_b{background: #f2f4f9}
.concat_us_2{padding-bottom: 60px;}
.concat_us_2_left{width: 32.85%;float: left;height: 600px;}
.concat_us_2_left .img{width: 100%;height: 100%;}
.concat_us_2_left .img .img_{}
.concat_us_2_right{width: 67.15%;float: right;padding: 50px 60px;box-sizing: border-box;position: relative}
.concat_us_2_right_top{}
.concat_us_2_right_top_l{float: left;padding-bottom: 20px}
.concat_us_2_right_top_l .Title2{}
.concat_us_2_right_top_l .t{font-size: 15px;color: #555555;line-height: 1.6;margin-top: 20px;}
.concat_us_2_right_top_r{float: right;margin-top: 10px;margin-bottom: 20px;}
.concat_us_2_right_top_r .buy_btn{}
.concat_us_2_right_top_r .buy_btn .submit{height: 45px;border: none;background: none;color: #ffffff;font-size: 14px;width: 100%;}


.concat_us_2_right_form{}
.concat_us_2_right_form .d{background: #ffffff;margin-top: 25px;width: 46.98%;position: relative;float: left;}
.concat_us_2_right_form .d:nth-child(2n){float: right}
.concat_us_2_right_form .d .icon{z-index: 1;position: absolute;left: 18px;top:11px;}
.concat_us_2_right_form .d .icon .baseIcon{}
.concat_us_2_right_form .d .input1{border: 1px solid #ffffff;font-size: 15px;color: #333333;position: relative;z-index: 10;width: 100%;height: 46px;padding: 0 20px 0 60px;background: none;}
.concat_us_2_right_form .d.d7 textarea:focus,
.concat_us_2_right_form .d .input1:focus{border: 1px solid #004b6b}
.concat_us_2_right_form .d.d7{width: 100%}
.concat_us_2_right_form .d.d7 textarea{border: 1px solid #ffffff;width: 100%;line-height: 1.4;background: none;height: 120px;padding: 11px 20px 20px 60px;box-sizing: border-box;font-size: 16px;color: #333333}

@media (max-width: 1440px) {
    .concat_us_1_left_d_ .d{margin-bottom: 20px;}
    .concat_us_1_left_d_ .d .txt .title{font-size: 16px;}
    .concat_us_1_left_d_ .d .txt .text{font-size: 14px;}
}


@media (max-width: 1300px) {
    .concat_us_1_left_d{padding: 0 40px;}

}
@media (max-width: 1200px) {
    .concat_us_2_right_form .d.d7 textarea,
    .concat_us_2_right_form .d .input1{font-size: 14px;}

}
@media (max-width: 1000px) {
    .concat_us_1_left{width: 100%;}
    .concat_us_1_right{position: static;width: 100%;height: 500px;}
    .concat_us_2_left{width: 100%}
    .concat_us_2_right{width: 100%}

}
@media (max-width: 600px) {
    .concat_us_1_left_d_ .d .icon{width: 100%;display: none}
    .concat_us_1_left_d{padding: 0 20px;}
    .concat_us_1_left_d_{padding-top: 30px;padding-bottom: 30px;}
    .concat_us_1_right{height: 240px;min-height: unset}
    .concat_us_1_b{margin-top: 40px;}
    .concat_us_1_left_d_ .d .txt{width: 100%}
    .concat_us_2_right_top_r .buy_btn .submit{height: 36px;font-size: 14px}
    .concat_us_2_right{padding: 30px 20px}
    .concat_us_2_right_form .d{width: 100%}
    .concat_us_2_right_form .d{margin-top: 18px;}
    .concat_us_2_right_top_r{width: 100%}
    .concat_us_2_right_top_r .buy_btn{width: 100%}
    .concat_us_2_right_top_l .t{font-size: 12px;}
    .concat_us_2_left{height: 200px;}
    .concat_us_1{padding-bottom: 50px;}
    .concat_us_2_right_form .d .icon{left: 10px;}
    .concat_us_2_right_form .d .input1{padding-left: 45px}
    .concat_us_2_right_form .d.d7 textarea{padding-left: 45px;}
    .concat_us_2_right_top_r{position: absolute;bottom:10px;left: 0;width: 100%;padding: 0 20px;}
    .concat_us_2_right_top_l{padding-bottom: 10px;}
    .concat_us_2_right{padding-bottom: 90px;}
}


.concat_us_3{padding: 60px 0 80px;}
.concat_us_3_b{}
.concat_us_3_l{padding: 0 40px;box-sizing: border-box;position: relative;width: 44.3%;float: left;color: #ffffff;height: 335px;}
.concat_us_3_l:before{}
.concat_us_3_l .d{}
.concat_us_3_l .d .t1{padding-top: 65px;font-family: Arial,SourceHanSerif}
.concat_us_3_l .d .t1 p{line-height: 1.3}
.concat_us_3_l .d .t2{margin-top: 30px;}
.concat_us_3_l .d .t2 p{line-height: 1.3}

.concat_us_3_r{width: 55.7%;float: right;}
.concat_us_3_r .img_{height: 335px;}

.select-row{position: relative;}
.select-list{max-height: 180px;box-shadow: 0 10px 20px rgba(0,0,0,0.1);display: none;position: absolute;width: 100%;left: 0;top:100%;background: #FFF;z-index: 999;}
.select-list .select-item{padding: 0 20px;line-height: 40px;cursor: pointer;}
.select-list .select-item:hover{background: #004765;color: #ffffff;}
.select-row .icon{z-index: 1;width: 14px;height: 8px;position: absolute;right: 11px;top:25px;}

.concat_us_4{}

.concat_us_4_b{}
.concat_us_4_d{width: 27.85%;float: left;margin-right: 4.64%;background: #f9f9f9}
.concat_us_4_d .input1{position: relative;z-index: 20;width: 100%;;color: #666666;padding: 0 30px 0 15px;}
.concat_us_4_d .input1,
.concat_us_4_d2 .input1{height: 60px;line-height: 60px;font-size: 16px;background: none;border: none}
.concat_us_4_d2{background: #f9f9f9;width: 35%;float: right;position: relative}
.concat_us_4_d2 .input1{width: calc(100% - 67px);float: left;padding: 0 15px;}
.concat_us_4_d2 .submit{float: right;background: none;border: none;position: relative;z-index: 5}
.concat_us_4_d2 .submit,
.concat_us_4_d2 .icon{width: 67px;height: 60px}
.concat_us_4_d2 .icon{position: absolute;z-index: 1;right: 0;top:0;background: #fe972d;}
.concat_us_4_d2 .icon .baseIcon{position: absolute;display: block;margin: auto;left: 0;top: 0;right:0;bottom:0;}


.concat_us_5{}
.concat_us_5_b{}
.recruit_list{margin-top: 50px}
.recruit_list .li{margin-bottom: 30px;background: #f8f8f8;}
.recruit_list .li .top{padding: 15px 0;cursor: pointer;background: #f0f0f0;position: relative;color: #666666;}
.recruit_list .li .top:before{display: none}
.recruit_list .li.active .top{color: #ffffff;}
.recruit_list .li.active .top:before{display: block}
.recruit_list .li.active .top{background: #004b6b;}
.recruit_list .li .top .left{float: left;width: calc(100% - 220px);}
.recruit_list .li .top .left .position{font-size: 16px;padding-left: 40px;line-height: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.recruit_list .li .top .right{float: right;max-width: 220px;}
.recruit_list .li .top .right .apply{display: block;float: left;font-size: 16px;line-height: 30px;margin-right: 38px;}
.recruit_list .li .top .right .icon{float: left;margin-right: 30px;margin-top: 5px;}
.recruit_list .li .top .right .icon .baseIcon{}
.recruit_list .li.active .top .right .icon .baseIcon{background-position: -276px -366px;}
.recruit_list .li .con{display: none;padding: 0 40px;padding-bottom: 15px;color: #555555;}
.recruit_list .li.active .con{display: block;}
.recruit_list .li .con .d1{font-size: 16px;line-height: 2.5;padding: 20px 0;}
.recruit_list .li .con .d1 p{line-height: 2.5;float: left;margin-right: .8rem;}
.recruit_list .li .con .d1 p:last-child{margin-right: 0}
.recruit_list .li .con .d2{font-size: 14px;margin-bottom: 30px;}
.recruit_list .li .con .d2 .t{color: #333333;font-weight: bold;margin-bottom: 15px;font-size: 16px;}
.recruit_list .li .con .d2 .text{}
.recruit_list .li .con .d2 .text p{line-height: 2.5}

.recruit_list .li .con .buy_btn{display: none;}
.recruit_list .li.active .top .left .position{white-space: normal;}


.recruit_list .li .top .right .apply:hover{color: #fe972d;}

@media (max-width: 1000px) {
    .concat_us_4_d{width: 49%;margin-right: 0}
    .concat_us_4_d:nth-child(2){float: right}
    .concat_us_4_d2{width: 100%;margin-top: 20px}

}
@media (max-width: 760px) {
    body{padding-top: 50px;}
    .concat_us_3_l{width: 100%}
    .concat_us_3_r{width: 100%;}
    .concat_us_3_l{height: auto;padding: 40px 30px;}
    .concat_us_3_l .d .t1{padding-top: 0}
    .concat_us_3_r .img_{height: auto;padding-top: 42.94%;}
    .concat_us_3{padding: 40px 0 50px}
    .concat_us_4_d .input1, .concat_us_4_d2 .input1{height: 50px;line-height: 50px;font-size: 14px;}
    .select-row .icon{top:18px;}
    .concat_us_4_d2 .submit, .concat_us_4_d2 .icon{height: 50px;width: 50px;}
    .concat_us_4_d2 .input1{width: calc(100% - 50px)}
}


@media (max-width: 600px) {
    .concat_us_4_d{width: 100%;margin-bottom: 20px;}
    .concat_us_4_d2{margin-top: 0}
    .recruit_list .li .con .buy_btn{display: inline-block;}
    .recruit_list .li .top .right .apply{display: none;}
    .recruit_list .li .top .left{width: calc(100% - 80px)}
    .recruit_list .li .top .left .position{font-size: 14px;line-height: 24px;padding-left: 20px;}
    .recruit_list .li .top .right .icon{margin-right: 15px;}
    .recruit_list .li .top .right .icon .baseIcon{transform: scale(.8)}
    .recruit_list .li{margin-bottom: 15px;}
    /*.recruit_list .li .top{padding: 10px 0}*/
    .recruit_list .li .con{padding: 0 20px;padding-bottom: 30px;}
    .recruit_list .li .con .d2,
    .recruit_list .li .con .d1{font-size: 14px;line-height: 2}
    .recruit_list .li .con .d2 p,
    .recruit_list .li .con .d1 p{line-height: 2}
    .concat_us_3_l .d .t2 p{line-height: 2;font-size: 14px;}
    .concat_us_3_l .d .t2{margin-top: 20px}
    .recruit_list .li .con .d2 .t{font-size: 14px;margin-bottom: 10px;}
}


.zzjg_pop{display: none;position: fixed;width: 100%;height: 100%;left: 0;top:0;background: #ffffff;z-index: 99999999999999}
.zzjg_pop_close{cursor: pointer;position: absolute;right: 0;top:0;background: #f00;z-index: 999999999999992;color: #ffffff;width: 50px;height: 50px;text-align: center;line-height: 45px;font-size: 30px;}
.zzjg_pop #zzjg_Img{z-index: 999999999999991;position: absolute;max-width: 100%;max-height: 100%;display: block;margin: auto;left: 0;top:0;right:0;bottom:0;}




.u-c{width: 100%;/* overflow: hidden; */margin-top: 60px;zoom: 0}
.u-c:after{display: block;content: '.';height: 0;visibility: hidden;line-height: 0;font-size: 0;clear: both;}
.u-left{width: 66%;height: 5.8rem;float: left;display: block;overflow: hidden;}
.u-img{width: 100%;min-height: 100%;transition: transform 12s cubic-bezier(.23, 1, .32, 1); transform: scale(1);}
.u-right{width: 34%;height: 5.8rem;float: right;background-color: #fff;padding: .77rem .7rem 0;/* overflow: auto; */}
.u-text{width: 100%;border-bottom: 1px solid #e1e9ee;min-height: 3.3rem;padding-bottom: .3rem;margin-bottom: .6rem;}
.u-title{font-family: Arial,SourceHanSerif;color: rgb(112, 112, 114);line-height: 1.4;margin-bottom: .4rem;display: block;height: 2.8em;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.u-title:hover{color: #03435e;}
.u-intro{color: rgb(112, 112, 114);line-height: 1.7;margin-bottom: .45rem;height: 3.4em;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.u-date{color: #999;}
.u-d{color: #999;margin-bottom: .17rem;}
.u-e{width: 100%;font-size: 0;}
.u-f{display: inline-block;vertical-align: top;width: .24rem;height: .24rem;margin-right: .2rem;cursor: pointer;background-size: 100% 100%;}
.u-f1{background-image: url(../image/79.png);}
.u-f2{background-image: url(../image/80.png);}
.u-f3{background-image: url(../image/81.png);}
.u-f1:hover{background-image: url(../image/82.png);}
.u-f2:hover{background-image: url(../image/83.png);}
.u-f3:hover{background-image: url(../image/84.png);}
.u-list{width: 100%;font-size: 0;padding-bottom: .15rem;}
.u-item{width: 31.8%;margin-right: 2.3%;margin-bottom: 2.3%;display: inline-block;vertical-align: top;}
.u-item:nth-child(3n){margin-right: 0;}
.u-box{width: 100%;padding-top: 56.23%;position: relative;overflow: hidden;}
.u-g{width: 100%;min-height: 100%;position: absolute;left: 0;top: 0;transition: transform 12s cubic-bezier(.23, 1, .32, 1); transform: scale(1);}
.u-h{width: 100%;padding: .27rem .3rem .48rem;background-color: #fff;}
.u-i{width: 100%;color: rgb(112, 112, 114);margin-bottom: .5rem;height: 3.16em;line-height: 1.58;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.u-j{color: #999;}
@media(min-width: 1201px){
    .u-item:hover .u-i{color: #03435e;}
    .u-left:hover .u-img{transform: scale(1.1);}
    .u-box:hover .u-g{transform: scale(1.1);}
}
@media(max-width: 1200px){
    .u-f{width: 20px;height: 20px;margin-right: 16px;}
    .u-right{padding: 20px;}
    .u-intro{font-size: 13px}
}
@media(max-width: 960px){
    .u-title{font-size: 15px;}
}
@media(max-width: 750px){
    .u-a{padding-left: 50px;padding-right: 50px;}
    .u-e .social-share{text-align: center}
    .u-d{display: inline-block;line-height: 28px;margin-right: 10px;position: relative;top:3px}
    .u-e{display: inline-block;width: auto;}
    .u-left{float: none;width: 100%;height: auto;}
    .u-img{min-height: 0;}
    .u-right{float: none;width: 100%;height: auto;padding: 20px 10px;}
    .u-text{min-height: 0;padding-bottom: 20px;}
    .u-title{height: auto;}
    .u-c{margin-top: 30px;}
    .u-intro{height: auto;}
}
@media(max-width: 520px){
    .u-a{padding-top: 20px;padding-bottom: 20px;}
    .u-c{margin-bottom: 10px;}
    .u-list{padding-bottom: 10px;}
    .u-item{width: 100%;margin-right: 0;margin-bottom: 10px;}
    .u-i{height: auto;}
}


.server_article_d2{margin-top: 60px;}


.pop2{
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: -1;
}
.pop2.show{
    opacity: 1;
    z-index: 999990;
}
.pop2_body{
    position: absolute;
    background: #ffffff;
    z-index: 999902;
    padding: .4rem;
    left: 50%;
    top: 50%;
    opacity: 0;
    max-width: 90%;
    max-height: 100%;
    overflow-y: auto;
    transition: .3s;
    transform: translate(-50%,-50%) scale(.7);
}
.pop2.show .pop2_body{transform: translate(-50%,-50%) scale(1);opacity: 1}
.pop2_body .close{position: absolute;right: 24px;top:30px;cursor: pointer}
.pop2_body .close img{}
.pop2_body .top{color: #004b6b;text-align: center;font-weight: bold;line-height: 1.5;padding-bottom: 0;}
.pop2_body .main{}
.pop2_mask{
    opacity: 0;
    transition: .3s;
    position: absolute;
    z-index: 999901;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: rgba(0,0,0,.8);
}

.pop2.show .pop2_mask{opacity: 1}

.pop2_body .concat_us_2_right_form{width: 830px;max-width: 100%}
.pop2_body .concat_us_2_right_form .d{background: #f8f8f8}

.pop2_body .concat_us_2_right_form .d.d8{background: none;width: 100%;text-align: center}
.pop2_body .concat_us_2_right_form .d.d8 .submit{border: none;background: none;font-size: 16px;color: #ffffff}


@media(max-width: 760px){
    .pop2_body .top{font-size: 16px;}
    .pop2_body{padding: 20px 15px;}
    .pop2_body .concat_us_2_right_form .d{margin-top: 10px;}
    .pop2_body .concat_us_2_right_form .d .input1{height: 40px;line-height: 40px;}
    .pop2_body .close img{width: 20px;}
    .pop2_body .close{right: 15px;top:15px;}
    .pop2_body .concat_us_2_right_form .d.d8 .submit{font-size: 14px;}
    .pop2_body .concat_us_2_right_form .d.d7 textarea{height: 80px}
    .pop2_body .concat_us_2_right_form .d .icon .baseIcon{transform: scale(.8)}
}



.header_nav4{transition: .5s;display: none;border-top: 1px solid #f3f3f3;z-index: 999;text-align: center;position: fixed;padding: 30px 0 calc(30px - .3rem);width: 100%;background: rgba(255,255,255,1);left: 0;top:110px;}
.header.active .header_nav4{background: #ffffff}
.header_nav4_d{display: inline-block;}
.header_nav4_d .item{float: left;/* margin: 0 .6rem; */margin-bottom: .3rem;width: 170px;}
.header_nav4_d .item .icon{}
.header_nav4_d .item .icon img{height: 40px;}
.header_nav4_d .item .icon img:nth-child(1){}
.header_nav4_d .item .icon img:nth-child(2){display: none}
.header_nav4_d .item:hover .icon img:nth-child(1){display: none}
.header_nav4_d .item:hover .icon img:nth-child(2){display: inline-block}
.header_nav4_d .item .p{font-size: 15px;color: #444444;margin-top: 20px;}
.header_nav4_d .item:hover .p{color: #fe992c}


.header_nav .li1:hover .header_nav4{display: block}
.header.active .header_nav4{top:80px;}


@media(max-width: 1300px){
    .header_nav4{top:80px}
}
@media(max-width: 1200px){
    .header_nav4{padding: 15px 0}
    .xueyuan_d .item .p{font-size: 13px;margin-top: 10px;}
    .xueyuan_d .item .icon img{height: 30px;}
}


.header_nav3{width: 290px;padding: 15px 0;box-shadow: 0 2px 10px 0 rgba(0,0,0,.1);min-height: 300px}
.header_nav3 .li2{}
.header_nav3 .li2 .a2{color: #004b6b;position: relative;border-bottom: none;white-space: normal;padding: 16px 30px 16px 18px;line-height: 1.5;}
.header_nav3 .li2 .a2 .line{position: absolute;width: 3px;height: 20px;left: 0;top:18px;display: block;background: #fe992c;opacity: 0}
.header_nav3 .li2 .a2 .icon{position: absolute;display: block;width: 5px;height: 10px;right: 20px;top:22px;background: url("../image/icon34.png")}
.header_nav3 .li2 .ul3{/*box-shadow: 0 2px 10px 0 rgba(0,0,0,.1);background: #ffffff;*/white-space: nowrap;display: none;position: absolute;left: 100%;top:0;width: 750px;}
.header_nav3 .li2 .ul3 .li3{height: 300px;overflow-y: auto;box-shadow: 0 2px 10px 0 rgba(0,0,0,.1);width: 250px;float: left;background: #ffffff;padding: 0 30px 30px 50px;}
.header_nav3 .li2 .ul3 .li3 .a3{white-space: normal;margin-bottom: 15px;font-size: 16px;display: block;color: #004b6b;padding-top: 30px;line-height: 1.3;padding-bottom: 15px;position: relative}
.header_nav3 .li2 .ul3 .li3 .a3:before{display: block;content: '';position: absolute;width: 20px;height: 3px;background: #fe992c;left: 0;bottom:0}
.header_nav3 .li2 .ul3 .li3 .ul4{}
.header_nav3 .li2 .ul3 .li3 .ul4 .li4{margin-top: 5px;}
.header_nav3 .li2 .ul3 .li3 .ul4 .li4 .a4{position: relative;white-space: normal;display: inline-block;font-size: 13px;color: #666666;line-height: 1.3;padding: 5px 0;}
.header_nav3 .li2 .ul3 .li3 .ul4 .li4 .a4:after{display: none;content: '';position: absolute;width: 100%;border-bottom: 1px solid #fec588;left: 0;bottom:0}

.header_nav3 .li2:hover .ul3{display: block}
.header_nav3 .li2:hover .a2 .line{opacity: 1}
.header_nav3 .li2:hover .a2 .icon{background: url("../image/icon34-1.png")}
.header_nav3 .li2:hover .a2{background: none;color: #fe992c;}
.header_nav3 .li2 .ul3 .li3 .ul4 .li4 .a4:hover{color: #fe992c}
.header_nav3 .li2 .ul3 .li3 .ul4 .li4 .a4:hover:after{display: block}


@media(max-width: 1600px){
    .header_nav3{width: 210px;}
    .header_nav3 .li2 .ul3 .li3{padding: 0 20px 0 30px}
    .header_nav3 .li2 .ul3 .li3{width: 200px;}
    .header_nav3 .li2 .ul3{width: 600px;}
    .header_nav3 .li2 .ul3 .li3 .ul4 .li4 .a4{font-size: 12px;}
}
@media(max-width: 1300px){
    .header_nav3 .li2 .ul3 .li3{width: 175px;}
    .header_nav3 .li2 .ul3{width: 525px}
    .header_nav3 .li2 .ul3 .li3{padding: 0 10px 0 20px}
    .header_nav3{transform: translateX(-80%)}
    .header_nav3 .li2 .ul3 .li3 .a3{font-size: 14px;}
}

@media(max-width: 1200px){

    .header_nav3 .li2 .ul3{width: 480px}
    .header_nav3 .li2 .ul3 .li3{width: 160px;}
    .header_nav3{transform: translateX(-100%)}

}



























