@charset "utf-8";
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: SourceHanSans;}
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:SourceHanSans;}
body *{box-sizing: border-box;line-height: 1;}

#web-ietip{width: 526px; height: 90px; padding: 83px 0 0 84px; overflow:hidden; background: url(../css/ietip/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: "SourceHanSans";
    src: url("../fonts/SourceHanSansCN.ttf");
}
@font-face {
    font-family: "Geometric415BT";
    src: url("../fonts/Geometric415BT-BlackA.otf");
}
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: calc(12 * 100vw / 1920);}
    .s13{font-size: calc(13 * 100vw / 1920);}
    .s14{font-size: calc(14 * 100vw / 1920);}
    .s15{font-size: calc(15 * 100vw / 1920);}
    .s16{font-size: calc(16 * 100vw / 1920);}
    .s17{font-size: calc(17 * 100vw / 1920);}
    .s18{font-size: calc(18 * 100vw / 1920);}
    .s19{font-size: calc(19 * 100vw / 1920);}
    .s20{font-size: calc(20 * 100vw / 1920);}
    .s21{font-size: calc(21 * 100vw / 1920);}
    .s22{font-size: calc(22 * 100vw / 1920);}
    .s23{font-size: calc(23 * 100vw / 1920);}
    .s24{font-size: calc(24 * 100vw / 1920);}
    .s25{font-size: calc(25 * 100vw / 1920);}
    .s26{font-size: calc(26 * 100vw / 1920);}
    .s27{font-size: calc(27 * 100vw / 1920);}
    .s28{font-size: calc(28 * 100vw / 1920);}
    .s29{font-size: calc(29 * 100vw / 1920);}
    .s30{font-size: calc(30 * 100vw / 1920);}
    .s31{font-size: calc(31 * 100vw / 1920);}
    .s32{font-size: calc(32 * 100vw / 1920);}
    .s33{font-size: calc(33 * 100vw / 1920);}
    .s34{font-size: calc(34 * 100vw / 1920);}
    .s35{font-size: calc(35 * 100vw / 1920);}
    .s36{font-size: calc(36 * 100vw / 1920);}
    .s37{font-size: calc(37 * 100vw / 1920);}
    .s38{font-size: calc(38 * 100vw / 1920);}
    .s39{font-size: calc(39 * 100vw / 1920);}
    .s40{font-size: calc(40 * 100vw / 1920);}
    .s41{font-size: calc(41 * 100vw / 1920);}
    .s42{font-size: calc(42 * 100vw / 1920);}
    .s43{font-size: calc(43 * 100vw / 1920);}
    .s44{font-size: calc(44 * 100vw / 1920);}
    .s45{font-size: calc(45 * 100vw / 1920);}
    .s46{font-size: calc(46 * 100vw / 1920);}
    .s47{font-size: calc(47 * 100vw / 1920);}
    .s48{font-size: calc(48 * 100vw / 1920);}
    .s49{font-size: calc(49 * 100vw / 1920);}
    .s50{font-size: calc(50 * 100vw / 1920);}
    .s51{font-size: calc(51 * 100vw / 1920);}
    .s52{font-size: calc(52 * 100vw / 1920);}
    .s53{font-size: calc(53 * 100vw / 1920);}
    .s54{font-size: calc(54 * 100vw / 1920);}
    .s55{font-size: calc(55 * 100vw / 1920);}
    .s56{font-size: calc(56 * 100vw / 1920);}
    .s57{font-size: calc(57 * 100vw / 1920);}
    .s58{font-size: calc(58 * 100vw / 1920);}
    .s59{font-size: calc(59 * 100vw / 1920);}
    .s60{font-size: calc(60 * 100vw / 1920);}
}
@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);}
}
@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);}
}

@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;}
}



input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; }
input::-ms-clear {
    width : 0;
    height: 0;
}

.subject{max-width: 92%;margin: 0 auto;width: 1400px;}
.img_{height: 100%;background-position: center;background-size: cover;background-repeat: no-repeat;}
.a_click{display: block;}
.header{background: #FFF;position: fixed;width: 100%;left: 0;top: 0;z-index: 999;box-shadow: 0 0 2px 0 rgba(0,0,0,.1);}
.header_b{height: 90px}
.h_logo{float: left;}
.h_logo h1{line-height: 90px;}
.h_logo h1 img{height: 35px;}

.h_right{float: right;padding-top: 30px;;}
.h_nav{float:left;}
.h_nav .li1{float: left;position: relative;margin: 0 .25rem;}
.h_nav .li1 .a1{display: block;font-size: 16px;line-height: 30px;}
.h_nav .li1:hover .a1,
.h_nav .li1.in .a1{color:#064a9f;}
.h_nav .li1 .h_nav2{padding: 10px 0;;box-shadow: 0 0 2px 0 rgba(0,0,0,.1);overflow: hidden;display: none;position: absolute;background: #FFF;top:100%;left: 50%;transform: translateX(-50%);border-radius: 3px;}
.h_nav .li1 .h_nav2 .li2{}
.h_nav .li1 .h_nav2 .li2 .a2{min-width: 100px;;padding: 0 10px;display: block;white-space: nowrap;display: block;font-size: 15px;text-align: center;line-height: 30px;}

.h_nav .li1:hover .h_nav2{display: block;}
.h_nav .li1 .h_nav2 .li2 .a2:hover{background: #064a9f;color: #FFF;}

.h_search{float:left;}
.h_search_btn{width: 35px;cursor: pointer;text-align: center;line-height: 30px;}
.h_search_btn img{}
.h_lag{float: left;margin-left: .3rem;font-size: 16px;position: relative;}
.h_lag .current{cursor: pointer;}
.h_lag .current span{display: inline-block;line-height: 30px}
.h_lag .current img{transition: .2s;}

.h_lag_pop{box-shadow: 0 0 2px 0 rgba(0,0,0,.1);border-radius: 3px;overflow: hidden;position: absolute;display: none;background: #FFF;top:100%;left: 50%;transform: translateX(-50%);}
.h_lag_pop a{white-space: nowrap;display: block;font-size: 15px;padding: 0 15px;line-height: 30px;}

.h_lag_pop a:hover{color: #FFF;background: #064a9f;}

.h_lag.active .h_lag_pop{display: block;}
/* .h_lag:hover .h_lag_pop{display: block;} */



.h_search_pop{position: fixed;width: 100%;height: 100%;left: 0;top:0;z-index: 9990;display: none}
.h_search_pop form{}
.h_search_main{max-width: 92%;width: 500px;position: absolute;left: 50%;top:10%;transform: translateX(-50%);z-index: 9993;background: #FFF;}
.h_search_mask{position: absolute;z-index: 9991;width: 100%;height: 100%;left: 0;top:0;background: rgba(0,0,0,.8)}
.h_search_main .input1{width: calc(100% - 50px);font-size: 16px;padding: 0 20px;box-sizing: border-box;color: #333;float: left;height: 50px;border: none;background: none}
.h_search_main .submit{cursor: pointer;width: 50px;height: 50px;float: left;border: none;background: url("../images/search.png") no-repeat center;}
.h_search_main .submit:hover{background: url("../images/search-1.png") no-repeat center;}

.h_menu_btn{display: none;float: left;line-height: 30px;cursor: pointer;margin-left: .3rem;}
.h_menu_btn img{width: 28px;}


@media (max-width: 1300px) {
    .header_b{height: 70px;}
    .h_logo h1{line-height: 70px;}
    .h_right{padding-top: 22px;}
    .h_nav .li1{margin: 0 .15rem;}
}
@media (max-width: 1200px) {
    .h_lag,
    .h_nav .li1 .a1{font-size: 15px;}
    .h_logo h1 img{height: 28px;}
}
@media (max-width: 1100px) {
    .h_nav{display: none;}
    .header_b{height: 60px;}
    .h_logo h1{line-height: 60px;}
    .h_right{padding-top: 15px;}
    .h_menu_btn{display: block;}
}
@media (max-width: 600px) {
    .h_search_main .input1{height: 40px;width: calc(100% - 40px);}
    .h_search_main .submit{width: 40px;height: 40px}
    .h_lag{display: none;}
    .h_logo h1 img{height: 25px;}
}


.pop{display: none;position: fixed;width: 100%;height: 100%;left: 0;top:0;z-index:9999 }
.pop_mask{position: absolute;width: 100%;height: 100%;left: 0;top:0;background: rgba(0,0,0,.8);z-index: 10001}
.h_menu_list_{left: 0;transition: .3s}
.h_menu_list_.show{left: 0;display: block}
.menu2{position: absolute;z-index: 10002;background: #fff;top: 0;right: 0;width: 400px;max-width: 70%;padding-top: 20px;height: 100%;color: #333;overflow-y: auto;padding-bottom: .2rem;}
.menu2 .m1 a{color: #333}
.menu2 .m1{position:relative;}
.menu2 .m1 .a1{display: block;position: relative;z-index: 14;line-height: 40px;padding: 0 30px;font-size: 16px;}
.menu2 .m1 .h_m_btn{width: 40px;display: none;height: 40px;text-align: center;position: absolute;right: 10px;cursor: pointer;z-index: 15;top: 0;color: #333;}
.menu2 .m1.m1_1 .h_m_btn{display: block}
.menu2 .m1 .h_m_btn span{display: block;width: 100%;height: 100%;line-height: 40px;font-size: 20px;}
.menu2 .m1 .h_m_btn span:nth-child(1){}
.menu2 .m1 .h_m_btn span:nth-child(2){display: none}
.menu2 .m1.m1_1 .h_m_btn span:nth-child(1){}
.menu2 .m1.m1_1 .h_m_btn span:nth-child(2){display: none}
.menu2 .m1.m1_1.show .h_m_btn span:nth-child(1){display: none}
.menu2 .m1.m1_1.show .h_m_btn span:nth-child(2){display: inline-block;color: #999}
.menu2 .m1 ul{height: 0;overflow: hidden}
.menu2 .m1_1.show ul{height: auto}
.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;background: rgba(14,49,147,.05)}
.menu2 .h_nav_ul2 .li2{margin-bottom: 10px}
.menu2 .h_nav_ul2 .li2:first-child{padding-top: 15px}
.menu2 .h_nav_ul2 .li2:last-child{padding-bottom: 10px}
.menu2 .h_nav_ul2 .li2 .a2{padding: 0 30px;display: block;font-size: 16px;color: #666;line-height: 1.5}
.header_1_r2{padding: 0 30px;margin-top: 30px}
.h_m_t1{margin-top: 20px;padding: 0 30px;margin-bottom: 15px;font-weight: bold;font-size: 16px;color: #333;line-height: 1.8}
.h_m_t2{font-weight: normal;margin-top: 20px}
.h_m_t2 img{height: 24px}
.h_search_pop{position: fixed;width: 100%;height: 100%;left: 0;top:0;z-index: 9990;display: none}
.h_search_pop form{}
.h_search_pop form{}
.h_search_main{max-width: 92%;width: 500px;position: absolute;left: 50%;top:10%;transform: translateX(-50%);z-index: 9993;background: #FFF;}
.h_search_mask{position: absolute;z-index: 9991;width: 100%;height: 100%;left: 0;top:0;background: rgba(0,0,0,.8)}
.h_search_main .input1{width: calc(100% - 50px);font-size: 16px;padding: 0 20px;box-sizing: border-box;color: #333;float: left;height: 50px;border: none;background: none}
.h_search_main .submit{cursor: pointer;width: 50px;height: 50px;float: left;border: none;background: url("../images/search.png") no-repeat center;}
.h_search_main .submit:hover{background: url("../images/search-1.png") no-repeat center;}


.footer{background: #42474a;}
.footer_b{}
.footer_1{padding: .8rem 0;border-bottom: 1px solid rgba(255,255,255,.1);}
.f_nav{float: left;width: calc(100% - 110px);}
.f_nav .li1{float: left;width: 16.66%;padding-right: 10px;}
.f_nav .li1 .a1{font-size: 16px;color: rgba(255,255,255,.8);display: block;margin-bottom: 30px;line-height: 1.3;}
.f_nav .li1 .h_nav2{}
.f_nav .li1 .h_nav2 .li2{}
.f_nav .li1 .h_nav2 .li2 .a2{font-size: 14px;display: block;color: rgba(255,255,255,.4);line-height: 1.5;margin-top: 10px;}

.f_img{float: right;width: 110px;}
.f_img p{font-size: 16px;color: rgba(255,255,255,.8);margin-bottom: 30px;}
.f_img img{width: 110px;}

.footer_2{padding: 20px 0;}
.footer_2 div{line-height: 30px;font-size: 14px;display: block;color: rgba(255,255,255,.4);}
.footer_2 .l{float: left;}
.footer_2 .r{float: right;}

.footer a:hover{color: #FFF!important;}


@media (max-width: 1200px){
    .f_img p,
    .f_nav .li1 .a1{font-size: 15px;}
}
@media (max-width: 1000px){
    .f_nav{width: 100%;}
    .f_img{width: 100%;text-align: center;margin-top: .5rem;}
}
@media (max-width: 900px){
    .f_nav .li1{width: 33.33%;margin-bottom: .5rem;text-align: center;}
    .footer_2 .l,
    .footer_2 .r{width: 100%;text-align: center;line-height: 1.5;}
    .footer_1{padding: .6rem 0;}
    .f_nav .li1 .a1{margin-bottom: 20px;}
    .f_nav .li1 .h_nav2 .li2 .a2{margin-top: 5px;}
    .f_img{margin-top: 10px;}

}

@media (max-width: 600px){
    .f_nav .li1 .h_nav2{display: none;}
    .f_img p{margin-bottom: 10px;}
    .f_nav .li1 .a1{margin-bottom: 0;}
    .f_img p,
    .f_nav .li1 .a1{font-size: 14px;}
    .footer_2 .l,
    .footer_2 .r{font-size: 12px;}
    .f_nav .li1{margin-bottom: .2rem;}
    .f_img img{width: 90px;}
    .footer_1{padding: .4rem 0;}
}

@media (max-width: 375px){
    .f_nav .li1{width: 50%;}
}

.banner{}
.banner img{width: 100%;}
.banner .swiper-container{width: 100%;}
.banner .swiper-container .swiper-slide{position: relative;}
.banner .swiper-container .swiper-slide .text{display: none;position: absolute;z-index: 10;width: 1400px;max-width: 92%;top:50%;left: 50%;transform: translate(-50%,-50%);}
.banner .swiper-container .swiper-slide .text h4,
.banner .swiper-container .swiper-slide .text h3{color: #FFF;line-height: 1.2;}

.banner .swiper-container .swiper-slide .text h3{font-family: "Geometric415BT";padding-top: 20px;}

.banner .swiper-container .swiper-slide .text .more{color: #064a9f;margin-top: .9rem;line-height: 50px;border-radius: 50px;background: #FFF;width: 180px;text-align: center;}
.banner .swiper-container .swiper-slide .text .more:hover{background: #064a9f;color: #FFF;}

.banner .swiper-pagination{bottom: .55rem;}
.swiper-pagination-bullet{width: 11px;height: 11px;margin: 0 10px!important;background: rgba(0,0,0,.2);border-radius: 0;opacity: 1;}
.swiper-pagination-bullet.swiper-pagination-bullet-active{background: #064a9f;}
.inside_top .right .return{display:none}

@media (max-width: 1200px){
    .banner .swiper-container .swiper-slide .text .more{width: 160px;;line-height: 40px;border-radius: 40px;}
}


@media (max-width: 767px){
    .banner .swiper-container .swiper-slide .text h3{padding-top: .2rem;}
    .banner .swiper-container .swiper-slide .text .more{margin-top: .5rem;}
    .banner .swiper-container .swiper-slide .text .more{width: 120px;;line-height: 30px;border-radius: 30px;}
    .swiper-pagination-bullet{width: 7px;height: 7px;margin: 0 5px!important;}
    .swiper-pagination{bottom: .2rem;}
}
@media (max-width: 600px){
    .banner .swiper-container .swiper-slide .text h4,
    .banner .swiper-container .swiper-slide .text h3{font-size: 16px;}
    .banner .swiper-container .swiper-slide .text .more{font-size: 12px;margin-top: .3rem;}
    .banner .swiper-container .swiper-slide .text h3{padding-top: .1rem;}
}



.Title{padding: .75rem 0 .5rem;text-align: center;color: #000000;font-family: Geometric415BT}
.Title h2{line-height: 1.3}
.Title h2:nth-child(2){padding-top: 5px;}


.index_1{padding-bottom: 1rem;background: #FFF;}
.index_product{}
.index_product .swiper-container{}
.index_product .swiper-container .swiper-slide{height: 330px}
.index_product .swiper-container .swiper-slide{position: relative}
.index_product .swiper-container .swiper-slide .img{height: 100%}
.index_product .swiper-container .swiper-slide .img .img_{}
.index_product .swiper-container .swiper-slide .text{color: #FFF;position: absolute;width: 100%;z-index: 2;left: 0;bottom:0;transition: .3s;background: rgba(0,0,0,.4);padding: 20px 30px;}
.index_product .swiper-container .swiper-slide:hover .text{background: rgba(0,0,0,.8);}

@media (max-width: 1200px){
    .index_product .swiper-container .swiper-slide{height: 300px}

}
@media (max-width: 1000px){
    .index_product .swiper-container .swiper-slide{height: 260px}
    .index_product .swiper-container .swiper-slide .text{padding: 15px 10px;}

}
@media (max-width: 600px){
    .index_1 .subject{width: 100%;max-width: 100%;}
}

.MORE{width: 200px;line-height: 50px;border-radius: 50px;color: #FFF;display: inline-block;text-align: center;background: url(../images//bg1.png) no-repeat center;background-size: cover!important;}
.MORE:hover{box-shadow: 0 3px 15px 0 rgba(0,0,0,.4);}

.index_2{padding: 1.2rem 0;height: auto;}
.index_2_main{position: relative;padding: 60px 0;}
.index_2_main .txt{padding: .9rem .6rem;;width: 51.43%;float: right;background: #FFF;border-radius: 0 10px 10px 0;}
.index_2_main .txt .text{font-size: 16px;line-height: 2.25;height: 52px;margin-top: 50px;}
.index_2_main .txt .more{margin-top: 100px;}
.index_2_main .img{width: 48.57%;position: absolute;height: 100%;left: 0;top:0;}
.index_2_main .img .img_{}


.index_2 .Title{text-align: left;padding: 0;}


@media (max-width: 1200px){
    .index_2_main{padding: .6rem 0;}
    .index_2_main .txt .text {margin-top: 30px;}
    .MORE{line-height: 40px;width: 160px;border-radius: 40px;}
}

@media (max-width: 1000px){

}
@media (max-width: 767px){
    .index_2_main .txt .text{font-size: 14px;height: 42px;line-height: 2;}
    .Title h2:nth-child(2){padding-top: 0;}
    .index_2_main .txt .text{margin-top: 20px;}
    .index_2_main .txt .more{margin-top: 70px;}
    .MORE{line-height: 35px;width: 120px;border-radius: 35px;}
}
@media (max-width: 700px){
    .index_2_main .txt{width: 100%;float: none;border-radius: 10px 10px 0 0;}
    .index_2_main .img{position: static;width: 100%;}
    .index_2_main .img .img_{height: auto;padding-top: 94%;}
    .index_2_main{padding: 0;}
    .index_2{padding: 1rem 0;}
}

.index_3{padding: .9rem 0 1.2rem;background: #f3f5f9;}
.index_3 .Title{padding: 0;text-align: left;}
.index_3_main{}
.index_3_top{}
.index_3_top .l{float: left;}
.index_3_top .r{float: right;}

.index_3_t{margin-top: .26rem;}
.index_3_t .item{cursor: pointer;padding: 0 .3rem;line-height: 42px;border-radius: 42px;display: block;float: left;text-align: center;}
.index_3_t .item:hover{color: #054b9f;}
.index_3_t .item.in{color: #FFF;background: url(../images//bg1.png) no-repeat center;background-size: cover!important;}

.index_3_bottom{width: 1670px;max-width: 96%;;margin: 0 auto;margin-top: .35rem;}
.index_3_bottom .item{display: none;position: relative;}
.index_3_bottom .swiper-container{}
.index_3_bottom .swiper-container .swiper-slide{position: relative;;padding: .5rem 0;}
.index_3_bottom .item.show{display: block;}
.index_3_bottom .item .img{width: 57.14%;z-index: 1;;position: absolute;right: 0;top:0;height: 100%;}
.index_3_bottom .item .img .img_{border-radius: 0 10px 10px 0;}
.index_3_bottom .item .txt{position: relative;;width: 48.57%;z-index: 10;;float: left;padding: .7rem .6rem;background: #FFF;border-radius: 10px;}
.index_3_bottom .item .txt .title{line-height: 1.2;color: #064a9f;}
.index_3_bottom .item .txt .time{color: #999;margin-top: 20px;}
.index_3_bottom .item .txt .time img{position: relative;top:-2px}
.index_3_bottom .item .txt .line{border-bottom: 1px solid #eaeaea;margin: .3rem 0 .2rem;}
.index_3_bottom .item .txt .text{font-size: 16px;color: #333;line-height: 2.25;height: 58px;}
.index_3_bottom .item .txt .MORE{margin-top: 100px;}

.index_3_bottom .swiper-pagination{display: inline;bottom: 1.4rem;left: 0;text-align: right;width: 44.64%;}

.index_3_bottom .swiper-button-prev,
.index_3_bottom .swiper-button-next{width: 14px;height: 44px;background-size: 100%;background-position: center;background-repeat: no-repeat;}

.index_3_bottom .swiper-button-prev{left: 0;background-image: url(../images/icon2.png);}
.index_3_bottom .swiper-button-next{right: 0;background-image: url(../images/icon3.png);}
.index_3_bottom .swiper-button-prev:hover{background-image: url(../images/icon2-1.png);}
.index_3_bottom .swiper-button-next:hover{background-image: url(../images/icon3-1.png);}

@media (max-width: 1000px){
    .index_3_bottom{max-width: 98%;}
}

@media (max-width: 767px){
    .index_3_bottom .item .txt .text{font-size: 14px;height: 42px;line-height: 2;}
    .index_3_bottom .item .txt .MORE{margin-top: 60px;}
    .index_3_t .item{line-height: 35px;border-radius: 35px;}
}

@media (max-width: 700px){
    .index_3_bottom .swiper-button-prev,
    .index_3_bottom .swiper-button-next{display: none;}
    .index_3_bottom .item .img{width: 100%;position: static;height: auto;}
    .index_3_bottom .item .img .img_{padding-top: 75%;}
    .index_3_bottom .item .txt{width: 100%;float: none;}
    .index_3_bottom{max-width: 100%;}
    .index_3_bottom .swiper-container{max-width: 100%;}
    .index_3_bottom .swiper-pagination{display: none;}
    .index_3_bottom .item .txt{padding: .3rem .4rem .6rem;}
    .index_3_bottom .item .txt .text{color: #000;}
    .index_2_main .txt{padding: .6rem .4rem;}
    .index_3_bottom .swiper-container .swiper-slide{padding: 0;}
    .index_3 .Title{text-align: center;}
    .index_3_top .l{width: 100%;}
    .index_3_top .r{width: 100%;text-align: center;}
    .index_3_top .r .item{display: inline-block;float: none;}
}

body{background: #f3f5f9;}




.inside{padding-bottom: 1rem;box-shadow: 0 3px 10px 0 rgba(0,0,0,.01);background: #FFF;margin: 0 auto;position: relative;top:-.8rem;z-index: 1;width: 1560px;max-width: 92%;}
.inside_top{padding-top: 6px;border-bottom: 1px solid #eee}
.inside_top .left{float: left}
.inside_top .right{float: right}
.inside_con{margin-top: 1rem}

.inside_nav{}
.inside_nav .item{float: left;color: #222;margin-right: .8rem;display: block;line-height: 73px;position: relative}
.inside_nav .item:before{height: 2px;background: url("../images/bg1.png") no-repeat center;background-size: cover!important;display: block;transition: .2s;content: '';position: absolute;width: 0;bottom:0;left: 50%;transform: translateX(-50%)}
.inside_nav .item:hover:before,
.inside_nav .item.active:before{width: 100%;}
.inside_nav .item:last-child{margin-right: 0}

.inside_nav .item:hover,
.inside_nav .item.active{color: #064a9f}


.return{color: #888888;line-height: 30px;margin-top: 22px;display: block}
.return img{position: relative;top:-1px;margin-right: .1rem}
.return img:nth-child(1){}
.return img:nth-child(2){display: none}

.return:hover{color: #064a9f}
.return:hover img:nth-child(1){display: none}
.return:hover img:nth-child(2){display: inline-block}


.about_us_1{}
.about_us_1 img{margin-left: .9rem;max-width: 100%;float: right;width: 6.65rem;}
.about_us_1 p{line-height: 2;padding-top: .4rem}

.Title2{color: #333333;position: relative;top:-.3rem;margin-bottom: .1rem}
.Title2 h2{}
.Title2 h3{line-height: 1.5}

@media (max-width: 1000px){

    .inside_nav .item{line-height: 55px}
    .return{margin-top: 13px}
}


@media (max-width: 767px){
    .return img{width: 18px}
    .inside_nav .item{line-height: 45px;margin-right: .4rem}
    .return{margin-top: 7px}
}
@media (max-width: 767px){
    .inside{max-width: 93%;}
    .inside_con{margin-top: .5rem;}
    .about_us_1 img{float: none;max-width: 100%;margin-left: 0;width: 100%}
}

@media (max-width: 600px){
    .inside_nav .item{margin-right: .2rem;}
}

.honor_list{}
.honor_list li{float: left;width: 23.21%;margin-right: 2.386%;margin-bottom: 2.386%;}
.honor_list li:nth-child(4n){margin-right: 0}
.honor_list li a{padding: .39rem;display: block;border: 1px solid #eeeeee;height: 100%;position: relative;background: #fafafa;}
.honor_list li a .bg{transition: .3s;z-index: 1;position: absolute;width: 100%;height: 100%;left: 0;top:0;}
.honor_list li a .icon{z-index: 2;position: absolute;top:.35rem;right: .2rem;}
.honor_list li a .icon img{width: 62px;}
.honor_list li a .icon img:nth-child(1){}
.honor_list li a .icon img:nth-child(2){display: none}
.honor_list li a .line{position: relative;z-index: 5;margin: 10px 0 .4rem;width: 30px;height: 4px;background: url("../images/bg4.png") no-repeat center;background-size: cover!important;}
.honor_list li a .text{position: relative;z-index: 5;height: 90px;}
.honor_list li a .text .text_{font-size: 18px;line-height: 1.666;max-height: 70px;position: absolute;width: 100%;left: 0;top:50%;transform: translateY(-50%);}
.honor_list li a .time{position: relative;z-index: 5;font-size: 16px;color: #666666;margin-top: .4rem}

.honor_list li a:hover .bg{background: url("../images/bg3.png") no-repeat center;background-size: cover!important;}
.honor_list li a:hover .icon img:nth-child(1){display: none}
.honor_list li a:hover .icon img:nth-child(2){display: inline-block}
.honor_list li a:hover .line{background: #9bbad4}
.honor_list li a:hover .text,
.honor_list li a:hover .time{color: #FFF;}


.about_us_2_div{margin-bottom: 1.34rem}
.about_us_2_div:last-child{margin-bottom: 0}
.about_us_2_div .more{margin-top: .3rem;text-align: center}
.about_us_2_div .more .MORE{margin: 0 auto}


@media (max-width: 1440px){
    .honor_list li a .text .text_{font-size: 14px;height: 50px;top:40%;}
    .honor_list li a .time{font-size: 14px}
}

@media (max-width: 1100px){
    .honor_list li{width: 32%;margin-right: 2%;margin-bottom: 2%}
    .honor_list li:nth-child(4n){margin-right: 2%}
    .honor_list li:nth-child(3n){margin-right: 0}
}

@media (max-width: 700px){
    .honor_list li{width: 49%;margin-right: 0;margin-bottom: 2%}
    .honor_list li:nth-child(4n){margin-right: 0}
    .honor_list li:nth-child(3n){margin-right: 0}
    .honor_list li:nth-child(2n){float: right}
    .honor_list li a{padding: .4rem .3rem}
    .honor_list li a .line{margin: 0 0 .4rem}
    .honor_list li a .time{margin-top: .1rem}
    .honor_list li a .text .text_{position: static;transform: translateY(0)}
    .honor_list li a .text{height: 80px}
    .honor_list li a .icon img{width: 35px}
    .honor_list li a .icon{top:.2rem}
    .honor_list li a .time{font-size: 12px}

}


.about_us_3{position: relative;padding-bottom: 1rem;}
.about_us_3 .bg{position: absolute;}
.about_us_3 .bg.bg1{top:0;right:0}
.about_us_3 .bg.bg2{bottom:0;left: .6rem}
.about_us_3 .bg.bg1 img{width: .75rem}
.about_us_3 .bg.bg2 img{width: 5.13rem}


.about_us_3_div{height: 540px}
.about_us_3_div:nth-child(2n){height: 460px}
.about_us_3_div .img{transition: .2s;float: left;width: 57.14%;height: 100%}
.about_us_3_div .img:hover{transform: scale(1.1)}
.about_us_3_div:nth-child(2) .img{width: 42.86%;float: right}
.about_us_3_div .img .img_{}
.about_us_3_div .txt{float: right;width: 42.86%;height: 100%;position: relative}
.about_us_3_div:nth-child(2n) .txt{float: left;width: 57.14%}
.about_us_3_div .txt .txt_{position: absolute;padding: 0 .8rem;width: 100%;left: 0;top:50%;transform: translateY(-50%);}
.about_us_3_div .txt .txt_ .txt__{display: inline-block}
.about_us_3_div .txt .txt_ .txt__ .dd{}
.about_us_3_div .txt .txt_ .txt__ .dd h4{color: #333;line-height: 1.5;padding-bottom: .1rem}
.about_us_3_div .txt .txt_ .txt__ .dd h3{color: #666;line-height: 1.5}
.about_us_3_div .txt .txt_ .txt__ .line{width: 100%;border-bottom: 1px solid #eeeeee;margin: .6rem 0}

@media (max-width: 1500px){
    .about_us_3_div{height: 400px}
    .about_us_3_div:nth-child(2n){height: 360px}
}

@media (max-width: 1200px){
    .about_us_3_div{height: 320px}
    .about_us_3_div:nth-child(2n){height: 280px}
    .about_us_3_div .txt .txt_ .txt__ .line{margin: .3rem 0}
}

@media (max-width: 767px){
    .about_us_3_div{height: 260px}
    .about_us_3_div:nth-child(2n){height: 200px}
}

@media (max-width: 720px){
    .about_us_3_div .img{width: 100%!important;float: none!important;height: auto}
    .about_us_3_div .img .img_{padding-top: 67.5%}
    .about_us_3_div:nth-child(2n) .img .img_{padding-top: 75.83%}
    .about_us_3_div .txt{width: 100%!important;float: none!important;height: auto}
    .about_us_3_div .txt .txt_{padding: .6rem}
    .about_us_3_div{height: auto}
    .about_us_3_div:nth-child(2n){height: auto}
    .about_us_3_div .txt .txt_{position: static;transform: translateY(0)}
    .about_us_3 .bg.bg1{display: none}
}

.solution_list{}
.solution_list li{float: left;margin-right: 2.87%;margin-bottom: 2.87%;width: 31.42%;}
.solution_list li:nth-child(3n){margin-right: 0}
.solution_list li a{transition: .3s;display: block;background: #f3f5f9}
.solution_list li a .img{height: 330px;}
.solution_list li a .img .img_{}
.solution_list li a .txt{height: 107px;position: relative}
.solution_list li a .txt .text{max-height: 50px;overflow: hidden;font-size: 18px;line-height: 1.4;color: #333;text-align: center;position: absolute;width: 100%;padding: 0 .3rem;left: 0;top:50%;transform: translateY(-50%);}

.solution_list li a:hover{background: #064a9f;}
.solution_list li a:hover .txt .text{color: #fff;}


.paging{text-align: center;margin-top: 20px;}
.paging .item{color: #777777;display: inline-block;line-height: 46px;border: 1px solid #dbdbdb;text-align: center;width: 48px;margin: 0 5px;}
.paging .item.item1{width: 80px}
.paging .item.item2{width: 90px}
.paging .item:hover,
.paging .item.in{border-color: #064a9f;background: #064a9f;color: #FFF}


@media (max-width: 1440px){
    .solution_list li a .img{height: 275px}
    .solution_list li a .txt .text{font-size: 16px;max-height: 44px;}
    .solution_list li a .txt{height: 100px;}
}

@media (max-width: 1200px){
    .solution_list li a .img{height: 230px}
    .solution_list li a .txt .text{font-size: 14px;max-height: 39px;}
    .solution_list li a .txt{height: 80px;}
    .paging .item{width: 40px;line-height: 40px}
}


@media (max-width: 1000px){
    .solution_list li a .img{height: 190px}
    .paging .item{width: 35px;line-height: 33px}
    .paging .item.item1{width: 55px}
    .paging .item.item2{width: 60px}
}
@media (max-width: 700px){
    .solution_list li{width: 49%;margin-right: 0;margin-bottom: 2%}
    .solution_list li:nth-child(2n){float: right;}
    .solution_list li a .img{height: 190px}
    .paging .item{margin: 0 2px;font-size: 12px}
    .paging .item{width: 28px;line-height: 26px}
    .paging .item.item1{width: 40px}
    .paging .item.item2{width: 45px}
}

@media (max-width: 500px){
    .solution_list li a .img{height: 120px}
    .solution_list li a .txt{height: 60px;}
    .solution_list li a .txt .text{font-size: 12px;max-height: 33px;}

}


.solution_list3{}
.solution_list3 li a .img{height: 300px}
.solution_list3 li a .txt{height: 136px}
@media (max-width: 1440px){
    .solution_list3 li a .img{height: 260px}
    .solution_list3 li a .txt{height: 110px}
}

@media (max-width: 1200px){
    .solution_list3 li a .img{height: 220px}
    .solution_list3 li a .txt{height: 90px}
}

@media (max-width: 1000px){
    .solution_list3 li a .img{height: 180px}
    .solution_list3 li a .txt{height: 80px}
}

@media (max-width: 900px){
    .solution_list3 li a .img{height: 150px}
}
@media (max-width: 500px){
    .solution_list3 li a .img{height: 100px}
    .solution_list3 li a .txt{height: 60px}
    .solution_list3 li a .txt .text{font-size: 12px;max-height: 33px;}
}

.product_info{width: 1200px;margin: 0 auto;max-width: 100%;}
.product_info .title{text-align: center;line-height: 1.6;color: #333;margin-bottom: .4rem;}
.product_info .img_text{}
.product_info .img_text p{}
.product_info .img_text img{max-width: 100%;}


.news_list{margin-bottom: .4rem}
.news_list li{width: 33.333%;float: left;border-bottom: 1px solid #eeeeee;border-right: 1px solid #eeeeee;height: 618px}
.news_list li:nth-child(3n){border-right: none}
.news_list li a{display: block;height: 100%;padding: .7rem .4rem 0; }
.news_list li a .time{color: #666666;}
.news_list li a .time span{}
.news_list li a .img{height: 260px;margin: 18px 0}
.news_list li a .img .img_{}
.news_list li a .title{font-size: 20px;color: #333333;line-height: 1.4;height: 40px;font-weight: bold}
.news_list li a .text{margin-top: 28px;font-size: 16px;color: #666666;max-height: 32px;line-height: 1.75;}
.news_list li a .more{margin-top: 40px;font-size: 16px;color: #666;}


.news_list li a:hover .time span{color: #003c97;}
.news_list li a:hover .title,
.news_list li a:hover .more{color: #064a9f}

@media (max-width: 1440px){
    .news_list li a .img{height: 230px;}
    .news_list li a .title{font-size: 19px;height: 38px}
    .news_list li{height: 570px;}
}

@media (max-width: 1300px){
    .news_list li a .img{height: 200px;}
    .news_list li a .title{font-size: 18px;height: 36px}
    .news_list li{height: 520px;}
}
@media (max-width: 1200px){
    .news_list li a .img{height: 180px;}
    .news_list li a .title{font-size: 16px;height: 32px}
    .news_list li a .text{font-size: 14px;height: 28px}
    .news_list li a .more{font-size: 14px}
    .news_list li{height: 470px;}
    .news_list li a .text{margin-top: 20px}
}


@media (max-width: 1000px){
    .news_list li a .img{height: 140px;}
    .news_list li{height: 420px;}
}
@media (max-width: 900px){
    .news_list li{height: 410px;}
}
@media (max-width: 767px){
    .news_list li{width: 50%;}
    .news_list li{height: 450px;}
    .news_list li a .img{height: 180px;}
    .news_list li:nth-child(3n){border-right: 1px solid #eeeeee}
    .news_list li:nth-child(2n){border-right: none}
}

@media (max-width: 600px){
    .news_list li:nth-child(3n),
    .news_list li{width: 100%;border-right: none}
    .news_list li a{padding: .5rem 0}
    .news_list li a .title{font-size: 15px;height: 30px;}
    .news_list li a .text{font-size: 13px;height: 26px}
    .news_list li a .img{margin: 13px 0;height: auto}
    .news_list li a .img .img_{padding-top: 67.35%;}
    .news_list li a .more{margin-top: 33px}
    .news_list li{height: auto;}
    .news_list li a .more{font-size: 12px;}
}


.news_info{}
.news_info_left{width: 64.28%;float: left}
.news_info_right{width: 30%;float: right}

.Title3{color: #064a9f;position: relative;padding-left: 12px;line-height: 1.2}
.Title3:before{display: block;content: '';position: absolute;width: 2px;height: 16px;background: #064a9f;left: 0;top:50%;transform: translateY(-50%)}

.related_news{}
.related_news li{border-bottom: 1px solid #eeeeee;}
.related_news li a{display: block;padding: .38rem 0 .6rem;}
.related_news li a .time{color: #666;margin-bottom: .25rem}
.related_news li a .title{font-size: 18px;color: #333;font-weight: bold;line-height: 1.3;margin-bottom: .07rem;}
.related_news li a .text{font-size: 16px;color: #666;height: 32px;line-height: 1.75;}

.related_news li a:hover .title{color: #064a9f}

.social-share .social-share-icon{border: none;}
.social-share .social-share-icon:before{display: none!important;}
.social-share .social-share-icon:hover{background: none}

.share{}
.share .social-share{display: inline-block}
.share .social-share-icon{}
.share .social-share-icon img{}
.share .social-share-icon img:nth-child(1){}
.share .social-share-icon img:nth-child(2){display: none}

.share .social-share-icon:hover img:nth-child(1){display: none}
.share .social-share-icon:hover img:nth-child(2){display: inline-block}


.news_title{color: #333;line-height: 1.5}
.news_div1{margin-top: .3rem;}
.news_div1 .l{float: left;}
.news_div1 .l .p{display: inline-block;font-size: 14px;color: #777777;line-height: 40px;margin-right: .4rem;}
.news_div1 .l .p img{margin-right: 5px}
.news_div1 .r{float: right;}

.news_div1 .l .p a:hover{color: #00a83b}

.news_info_line{border-bottom: 1px solid #eee;margin: .25rem 0 .3rem}
.news_info_img_and_text{}
.news_info_img_and_text p{line-height: 1.875;color: #666;font-size: 16px}
.news_info_img_and_text img{max-width: 100%;}


.news_info_div2{position: relative}
.news_info_div2 a{font-size: 16px;color: #999;}
.news_info_div2 a img{position: relative;top:-1px}
.news_info_div2 a img:nth-child(1){}
.news_info_div2 a img:nth-child(2){display: none;}
.news_info_div2 a.prev{float: left}
.news_info_div2 a.next{float: right}
.news_info_div2 a.list{position: absolute;left: 50%;top:50%;transform: translate(-50%,-50%);}


.news_info_div2 a.prev img{margin-right: .4rem}
.news_info_div2 a.next img{margin-left: .4rem}

.news_info_div2 a:hover{color: #064a9f}
.news_info_div2 a:hover img:nth-child(1){display: none}
.news_info_div2 a:hover img:nth-child(2){display: inline-block;}


@media (max-width: 1200px){
    .news_info_img_and_text p{font-size: 14px}
    .news_info_div2 a{font-size: 14px}
    .news_info_div2 a img{height: 13px}
    .related_news li a .title{font-size: 16px;}
    .related_news li a .text{font-size: 14px;height: 28px}
}

@media (max-width: 1024px){
    .news_info_right,
    .news_info_left{width: 100%;float: none}
    .news_info_right{margin-top: 1rem}
}

@media (max-width: 767px){
    .related_news li a{padding: .38rem 0 .75rem}
    .news_div1 .l{width: 100%;}
    .news_div1 .r{float: left}
    .news_div1 .l .p img{height: 13px}
    .news_div1 .l .p{line-height: 36px}
}


.Title4{text-align: center;color: #003c97;line-height: 1.2;margin-bottom: .4rem}
.user_service_list{}
.user_service_list li{width: 47.85%;float: left;margin-bottom: .3rem;}
.user_service_list li:nth-child(2n){float: right}
.user_service_list li a{display: block;}
.user_service_list li a h2{position: relative;padding: 0 1rem 0 30px;transition: .3s;line-height: .86rem;font-size: 16px;background: #f2f2f2;color: #333333}
.user_service_list li a h2:before{position: absolute;display: block;right: .4rem;background: url("../images/download.png") no-repeat center;background-size: 100%!important;content: '';width: 17px;height: 16px;top:50%;transform: translateY(-50%);}


.user_service_list li a:hover h2{background: #003c97;color: #FFF;}


@media (max-width: 1100px){
    .user_service_list li a h2{font-size: 14px}
    .user_service_list li a h2{line-height: 50px}
}

@media (max-width: 767px){
    .user_service_list li{width: 100%}
}
@media (max-width: 500px){
    .user_service_list li{margin-bottom: .2rem}
    .user_service_list li a h2{line-height: 40px;padding: 0 1rem 0 .3rem}
    .user_service_list li a h2:before{right: .3rem;width: 11px}
}



.technical_cooperation_list{}
.technical_cooperation_list li{}
.technical_cooperation_list li a{}
.technical_cooperation_list li a .img{height: 260px}
.technical_cooperation_list li a .txt{height: 180px;padding: .28rem .31rem 0;}
.technical_cooperation_list li a .txt .title{font-size: 20px;color: #333;font-weight: bold;padding-bottom: .1rem;line-height: 1.3}
.technical_cooperation_list li a .txt .text2{font-size: 16px;color: #666;height: 48px;line-height: 1.625}

.technical_cooperation_list li a:hover .txt .title{color: #FFF}
.technical_cooperation_list li a:hover .txt .text2{color: #FFF}


@media (max-width: 1440px){
    .technical_cooperation_list li a .img{height: 200px;}
    .technical_cooperation_list li a .txt .title{font-size: 18px}
    .technical_cooperation_list li a .txt{height: 155px}
}

@media (max-width: 1200px){
    .technical_cooperation_list li a .txt .title{font-size: 16px}
    .technical_cooperation_list li a .txt .text2{font-size: 14px;height: 42px}
    .technical_cooperation_list li a .txt{height: 130px}

}

@media (max-width: 1000px){
    .technical_cooperation_list li a .img{height: 180px;}

}

@media (max-width: 500px){
    .technical_cooperation_list li{width: 100%;margin-bottom: .3rem}
    .technical_cooperation_list li a .img{height: auto}
    .technical_cooperation_list li a .img .img_{padding-top: 59%;}
}


.join_us_1{text-align: center;color: #074b9f;margin-bottom: .4rem}
.join_us_2{text-align: center;}
.join_us_2 p{font-size: 18px;line-height: 2;margin-bottom: .1rem}
.join_us_2 p span{color: #01a83c;}
.join_us_3{text-align: center;padding-top: .6rem}
.join_us_3 .item{transition: .3s;margin: .3rem;display: inline-block;width: 3rem;height: 3rem;border-radius: 50%;background: #f3f5f9;position: relative}
.join_us_3 .item img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);max-width: 66%;}

.join_us_3 .item:hover{background: #FFF;box-shadow: 0 0 30px 0 rgba(0,0,0,.1)}



.recruit_top{position: relative;background: #064a9f;color: #FFF;}
.recruit_top .item{float: left;text-align: center;font-size: 16px;line-height: 1.6;padding: .17rem 0}
.recruit_top .item.item1{width: 14.14%;text-align: left;padding-left: .28rem}
.recruit_top .item.item2{width: 19.5%;}
.recruit_top .item.item3{width: 19.5%;}
.recruit_top .item.item4{width: 19.5%;}
.recruit_top .item.item5{width: 19.5%;}
.recruit_top .item.item6{position: absolute;}

.recruit_list{margin-bottom: .5rem;}
.recruit_list li{position: relative}
.recruit_list li .recruit_top{cursor: pointer;background: #FFF;border-bottom: 1px solid #eee;}
.recruit_list li .recruit_top .item{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 14px;color: #666666;line-height: 1.8;padding: .2rem 0}
.recruit_list li .recruit_top .item.item1{padding-left: .28rem}
.recruit_list li .recruit_top .item.item6{right: .6rem;top:.2rem;height: auto;padding: 0;}
.recruit_list li .recruit_top .item.item6 img{}
.recruit_list li .recruit_top .item.item6 img:nth-child(1){}
.recruit_list li .recruit_top .item.item6 img:nth-child(2){display: none}
.recruit_list li .recruit_div{display: none;border-bottom: 1px solid #eee;padding: .28rem;}
.recruit_list li .recruit_div .d{margin-bottom: .3rem}
.recruit_list li .recruit_div .d h3{font-size: 18px;color: #064a9f;line-height: 2}
.recruit_list li .recruit_div .d p{font-size: 14px;color: #666;line-height: 2.14;}
.recruit_list li .recruit_div .d p{}
.recruit_list li .recruit_div .apply{margin-bottom: .4rem;display: block;border-radius: 36px;width: 120px;line-height: 36px;font-size: 14px;color: #FFF;background: #064a9f;text-align: center;}

.recruit_list li.active .recruit_div{display: block}
.recruit_list li.active .recruit_top{background: #fafaf9;}

.recruit_list li.active .recruit_top .item.item6 img:nth-child(1){display: none}
.recruit_list li.active .recruit_top .item.item6 img:nth-child(2){display: inline-block}
.recruit_list li.active .recruit_top .item{white-space: normal;}

.contact_us_1{min-height: 5rem;position: relative;margin-bottom: 1rem}
.contact_us_1_left{width: 50%;float: left;padding-right: .3rem;}
.contact_us_1_left .Title4{text-align: left;}
.contact_us_1_left .div{margin-bottom: 15px}
.contact_us_1_left .div .icon{width: 25px;text-align: center;float: left;line-height: 30px;}
.contact_us_1_left .div .icon img{max-width: 100%;max-height: 100%}
.contact_us_1_left .div p{width: calc(100% - 25px);float: left;padding-left: .15rem;font-size: 18px;color: #666666;line-height: 30px}




.contact_us_1_right{width: 50%;position: absolute;height: 100%;right: 0;top: 0;}
.contact_us_1_right .map{width: 100%;height: 100%;
    /* background: url("../images/map.png") no-repeat center; */
    background-size: cover!important;
}


.Title5{}
.Title5 h2{}
.Title5 h2:nth-child(2){color: #555;padding-top: 0}

.contact_us_2{background-position: bottom center;padding-top: .5rem;padding-bottom: .2rem}

.contact_us_2_img{text-align: center;width: 701px;max-width: 90%;margin: 0 auto;position: relative}
.contact_us_2_img > img{width: 100%;}
.contact_us_2_div{position: absolute;width: 100%;height: 100%;left: 0;top:0;z-index: 2}
.contact_us_2_div .item{white-space: nowrap;position: absolute;font-size: 20px;color: #333333;}
.contact_us_2_div .item img{}
.contact_us_2_div .item.block{text-align: center}
.contact_us_2_div .item.block img{display: block;margin: 0 auto}


.contact_us_3{padding-top: .5rem;}
.contact_us_3_b{width: 1240px;margin: 0 auto;max-width: 92%;}

input:-moz-placeholder,
textarea:-moz-placeholder {
    color: #cccccc;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #cccccc;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #cccccc;
}

.liuyan{}
.liuyan_d{float: left;background: #f3f5f9;margin-bottom: 20px;}
.liuyan_d .input1{width: 100%;height: 60px;color: #333333;font-size: 18px;padding: 0 20px;border: none;background: none}
.liuyan_d .submit{border: none;cursor: pointer;margin: .4rem auto 0;display: block}
.liuyan_d textarea{width: 100%;height: 224px;border: none;background: none;font-size: 18px;padding: 15px 20px;line-height: 1.6}
.liuyan_d1{width: 48.79%;float: left}
.liuyan_d1:nth-child(2n){float: right}
.liuyan_d2{width: 100%}






@media (max-width: 1340px){
    .join_us_3 .item{width: 200px;height: 200px}
}

@media (max-width: 1200px){
    .join_us_2 p{font-size: 16px;}
    .recruit_list li .recruit_div .d h3{font-size: 16px}
    .recruit_list li .recruit_div .d p{font-size: 14px;}
    .recruit_top .item{font-size: 14px}
    .contact_us_1_left .div p{font-size: 16px;}
    .contact_us_1_left .div .icon img{max-height: 20px}
    .contact_us_1_left .div{margin-bottom: .15rem;}
    .liuyan_d .input1{height: 50px;font-size: 16px}
    .liuyan_d textarea{font-size: 16px;}
    .contact_us_2_div .item{font-size: 18px}
}
@media (max-width: 1000px){
    .liuyan_d .input1{height: 45px;font-size: 14px}
    .liuyan_d textarea{font-size: 14px;}
    .contact_us_2_div .item{font-size: 16px}
}
@media (max-width: 767px){
    .recruit_top .item{font-size: 12px}
    .join_us_2 p{font-size: 14px;}
    .recruit_list li .recruit_top .item.item6{right: .28rem}
    .recruit_list li .recruit_top .item{font-size: 12px}
    .recruit_list li .recruit_div .apply{font-size: 12px;line-height: 30px;}
    .contact_us_1_left .div p{font-size: 14px;}

    .contact_us_1_left .div .icon img{max-height: 18px;max-width: 20px}
    .liuyan_d1{width: 100%;}
    .liuyan_d{margin-bottom: .2rem;}
    .liuyan_d textarea{height: 200px;}
    .contact_us_2_div .item{font-size: 14px}
}

@media (max-width: 700px){
    .contact_us_1_left{width: 100%;float: none;padding-top: 0}
    .contact_us_1_right{width: 100%;position: static;height: 4rem;margin-top: .5rem;}

    .contact_us_1_left .div p{line-height: 22px;}
    .contact_us_1_left .div .icon{line-height: 22px;}
    .liuyan_d .input1{height: 36px;font-size: 14px}
    .liuyan_d textarea{font-size: 14px;}
    .contact_us_2_div .item{font-size: 12px}
    .contact_us_2_div .item img{max-height: 10px}


}
@media (max-width: 600px){
    .join_us_3 .item{width: 150px;height: 150px;margin: .3rem 0;float: left}
    .join_us_3 .item:nth-child(2){float: right}
}

@media (max-width: 375px){
    .join_us_3 .item{width: 150px;float: none!important;}
}


.h_lag2{float: left;margin-left: .2rem;font-size: 16px;position: relative;}
.h_lag2 a{line-height: 30px;float: left;display: block;padding: 0 10px;position: relative}
.h_lag2 a:nth-child(1):after{
    content: '';
    position: absolute;
    top: 50%;
    right: 0;
    transform: translate(0,-50%);
    height: 16px;
    width: 1px;
    background-color: #666666;
}

.h_lag2 a:hover{color: #064a9f;}


@media (max-width: 1200px){
    .h_lag2{font-size: 15px;margin-left: .1rem}
}


@media (max-width: 1100px){
}

@media (max-width: 600px){
    .h_lag2{display: none}
}

.join_us_div{padding-top: 80px;}
.page_join_c_title_2_tab_item {
    width: 150px;
    height: 51px;
    line-height: 51px;
    text-align: center;
    background: #fff;
    color: #303030;
    font-size: 21px;
    cursor: pointer;
    margin-bottom: 30px;
}
.page_join_c_title_2_tab_item_active {
    background: #064a9f;
    color: #fff;
}
 .join_jobs{
     padding: 30px 0 50px;
 }
.join_jobs_top{
    /*display: flex;*/
    /*align-items: flex-end;*/
    /*justify-content: space-between;*/
}
.join_jobs_top_l{
    width: 800px;
    float: left;
}
.join_jobs_top_l_text{
    color: #78797B;
    font-size: 14px;
    margin-right: 16px;
    cursor: pointer;
}
.join_jobs_top_r{
    float: right;
    width: 310px;
}
.join_jobs_top_r_inputs{
    width: 310px;
    height: 50px;
    line-height: 50px;
    border-radius: 100px;
    border:1px solid #ababab;
    margin-bottom: 20px;
    position: relative;
}
.join_jobs_top_r_input{
    border: none;
    outline: none;
    color: #303030;
    font-size: 14px;
    text-align: center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
    background: transparent;
}
.join_jobs_top_r_input::placeholder{
    color: #ababab;
}
.join_jobs_top_r_inputs_text{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    font-size: 14px;
    color: #ababab;
}
.textoverflow2 {
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    /* autoprefixer: ignore next  */
    -webkit-box-orient:vertical;
    overflow: hidden;
    word-break: break-all;
    white-space:normal;
}

.textoverflow1 {
    overflow: hidden;
    /*white-space: nowrap;*/
    /* text-overflow: ellipsis; */
    line-height: 28px;
}

.join_jobs_list{
    /*width: 1200px;*/
    margin: 60px auto;
    background: #FFFFFF;
    box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.1);
    padding: 20px 0;
}


.jobs_rule{padding: 30px 70px 0;}
.jobs_rule .detail{width: 48%;}
.jobs_rule .detail .title{font-size:16px;font-weight: 600;height: 40px;line-height: 40px;}
.jobs_rule .detail .content{line-height:30px;font-size: 14px;}
.jobs_bottom{
    overflow: hidden;
    height: 30px;
    margin: 30px 70px;
    /*display: flex;*/
    /*align-items: center;*/
    /*justify-content: flex-end;*/
}
.applyJobs{cursor: pointer;float: right;background: #064a9f;color: #fff;border-radius: 30px;width:120px;height: 30px;line-height: 30px; text-align: center;}

.page-list .pagination span {cursor: pointer;   margin: 0 10px;border:0;}
.pagination li>a, .pagination li>span{
    border:0;
    margin: 0 6px;
}
.pagination .am-active>a, .pagination .am-active>span, .pagination .am-active>a:hover, .pagination .am-active>span:hover, .pagination .am-active>a:focus, .pagination .am-active>span:focus, .pagination .active>a, .pagination .active>span, .pagination .active>a:hover, .pagination .active>span:hover, .pagination .active>a:focus, .pagination .active>span:focus{
    background-color: #064a9f;
    border-color: #064a9f;
}
.pagination li>a, .pagination li>span:hover{
    color: #064a9f;
}

.join_us_div{background: #ffffff;}
.paging2_{text-align: center}
.paging2{display: inline-block}
.paging2 li{display: inline-block;float: left}
.paging2 li .span1{
    padding: 6px 12px;
    display: inline-block;
    margin: 0 6px;
    cursor: pointer;
    line-height: 1.42857143;
}
.paging2 li .span1:hover{
    color: #064a9f;
    background-color: #eee;
    border-color: #ddd;
}
.paging2 li .span1.active{
    background-color: #064a9f;
    border-color: #064a9f;
    color: #ffffff;
}
.b1200{max-width: 1200px;margin: 0 auto;width: 88%}
.join_jobs_list .jobs-main .jobs-main6{width: 100%;display: none;background: #f8f8f8}
.join_jobs_list .jobs-main.a .m_table{background: #f8f8f8}
.join_jobs_list .jobs-main .jobs-main6 .d{border-top: 1px solid rgba(237,240,244,1)}
.join_jobs_list .jobs-main .jobs-main6 .d .jobs_rule{}
.join_jobs_list .jobs-main .jobs-main6 .d .jobs_rule .detail{width: 48%;float: left}
.join_jobs_list .jobs-main .jobs-main6 .d .jobs_rule .detail:nth-child(2){float: right}
.join_jobs_list .jobs-main.a .m_table .d6 .dd img{transform: rotate(90deg)}

.m_table{}
.m_table .m_td{float: left;box-sizing: border-box;line-height: 1.3}
.m_table .m_td.d1{width: 33.33%;}
.m_table .m_td.d2{width: 16.66%;}
.m_table .m_td.d3{width: 12.5%}
.m_table .m_td.d4{width: 12.5%}
.m_table .m_td.d5{width: 16.66%;}
.m_table .m_td.d6{width: 8.33%}
.m_table .m_td.d6 .dd{cursor: pointer}

.join_jobs_top_l{}
.join_jobs_top_l .textoverflow1{margin-bottom: 30px}
.join_jobs_top_l .textoverflow1:last-child{margin-bottom: 0}
.join_jobs_top_l .join_jobs_top_l_text{}
.join_jobs_top_l .join_jobs_top_l_text.active{color: #101011}
.paging2 li .span1 img{width: 12px;}

.applyScreen{width: 100%;height: 100%;background: rgba(0,0,0,.3);position: fixed;top:0;left: 0;z-index: 99999;display: none;}
.applyBGFFF{width: 552px;background: rgba(255,255,255,.95);padding: 30px 46px;position: absolute;left: 50%;top:50%;transform: translate(-50%,-50%)}
.closeApply{position: absolute;right:15px;top:15px;width: 16px;height: 16px; cursor: pointer;}
.applyLogo{width: 160px;float: left}
.applyTop{padding-top: 10px;min-height: 40px;line-height: 40px;}
.applyJob{font-size: 16px;margin-top: 4px;position: relative;float: left;display: inline-block;margin-left: 12px;padding-left: 12px;}
.applyJob::before{
    content: "";
    display: inline-block;
    width: 6px;height: 6px;background: #F7B500;border-radius: 50%;margin: 0 0px;position: absolute;
    top: 50%;margin-top: -3px;left: 0;
}
.jobsName{
    background: #EFEFEF;border-radius: 4px;width: 100%;height: 40px;line-height: 40px;margin:24px 0; padding-left: 12px;
}
.emailName{
    width: 448px;height: 40px;line-height: 40px; padding-left: 12px;border-radius: 4px;border:2px solid #EFEFEF;margin-bottom: 24px;
}
.emailName input{
    width: 368px;
}
.uploadFilesbtn{
    width: 100%;height: 40px;line-height: 40px; padding-left: 12px;border-radius: 4px;border:2px solid #EFEFEF;margin-bottom: 24px;text-align: center;color: #BEBDBA;	position: relative;
}

.applyScreen .uploadFilesbtn >img{width: 8px;height: 8px;display: inline-block;margin-left: 8px;}
.applyScreen .uploadFilesbtn input{opacity: 0;cursor: pointer;width: 100%;height: 100%;position: absolute;top:0;left: 0;}
.applyScreen .d1{display:block;width:100%;height:40px;margin: 0 auto;margin-bottom: 24px;}
.applyScreen .d2{height:40px;line-height: 40px;width: calc(100% - 150px);border:1px solid #E9E5E6;border-radius: 5px;color:#8D8D8D;float: left;}
.applyScreen .d2 img{width: 65.2% ;  line-height: 40px;   margin-left: 20px;    outline: none;border: 0;background: transparent;}
.applyScreen .d2 input{width: 100%;
    line-height: 40px;
    margin-left: 20px;
    outline: none;
    border: 0;
    background: transparent;
}
.applyScreen .d3{float: right;width:140px;height: 40px;}
.applyScreen .d3 img{width: 100%;border-radius: 5px;height: 100%;}
.applyScreen #apply{border: none;width:100%;height:40px;background: #165782;line-height: 40px;border-radius: 5px;text-align: center;font-size: 18px;color: #fff;}

.applyScreen{display: none}
.applyScreen .applyScreen{display: none}
.applyScreen.show{display: block}
.applyScreen.show .applyScreen{display: block}

.applyScreen .d4{height: 40px}
.applyScreen .d5{float: left;font-size: 12px;background: #B2B1AF;width: 20px;height: 20px;line-height: 20px;text-align: center;border-radius: 50%;color: #fff;margin-right: 5px;}
.applyScreen .d4 input{width: calc(100% - 50px);outline: none;border: 0;background: transparent;color:#706F6C;    margin-top: 2px;}
.applyScreen .d4 img{width: 20px;float: right;}





@media (max-width: 1200px){
    .page_join_c_title_2_tab_item{font-size: 18px;}

}
@media (max-width: 1000px){
    .join_jobs_list .jobs-main .jobs-main6 .d .jobs_rule .detail{width: 100%}
    .jobs_rule{padding: 30px 40px 0}
    /*.join_jobs_top_l{width: 100%}*/
    .join_jobs_top_r{margin-top: 30px}

}
@media (max-width: 767px){
    .join_jobs_top_r{width: 100%;}
    .join_jobs_top_r_inputs{width: 100%;}
    .join_jobs_top_l{width: 100%}
    .join_us_div{padding-top: 50px}
    .page_join_c_title_2_tab_item{font-size: 16px;line-height: 40px;height: 40px;}
    .join_jobs_top_l .textoverflow1{margin-bottom: 20px;}
    .m_table .m_td{font-size: 12px;padding: 10px 4px;}
    .jobs_rule{padding: 20px}
    .jobs_rule .detail .title{font-size: 14px;}
    .m_table .m_td.d2{display: none}
    .m_table .m_td.d1{width: 38%;padding: 10px}
    .applyJobs{float: left}
    .jobs_bottom{margin: 0 20px 40px}
    .m_table .m_td.d5{width: 22%}
    .m_table .m_td.d6{width: 6%}
    .m_table .m_td.d3{width: 19.5%}
    .join_jobs_list{margin: 40px auto}
    .m_table .m_td.d6 .dd img{width: 8px;}
    .paging2 li .span1{padding: 5px 10px;font-size: 12px;}
    .paging2 li .span1 img{width: 8px}
    .applyBGFFF{width: 90%;}
    .applyLogo{width: 110px;}
    .applyBGFFF{padding: 20px;}
    .applyJob{font-size: 14px;}
    .jobsName{margin: 18px 0}
    .applyScreen .d3{width: 100px}
    .applyScreen .d2{width: calc(100% - 115px)}
    .applyScreen #apply{font-size: 16px;}
    .applyScreen .d4 img{width: 15px;}
    .page_join_c_title_2_tab_item{margin-bottom: 0}
}

@media (min-width: 1920px){
    .h_nav .li1{margin: 0 25px;}
    .h_lag2{margin-left: 20px;}
    .Title{padding: 75px 0 50px;font-size: 36px}
    .index_product .swiper-container .swiper-slide .text{font-size: 20px;}
    .index_1{padding-bottom: 100px;}
    .index_2{padding: 120px 0;}
    .index_2_main .txt{padding: 90px 60px;}
    .index_2 .Title{font-size: 36px}
    .index_3{padding: 90px 0 120px;}
    .index_3_t{margin-top: 26px;font-size: 18px}
    .index_3_t .item{padding: 0 30px;}
    .index_3_bottom{margin-top: 35px;}

    .index_3_bottom .swiper-container .swiper-slide{padding: 50px 0;}
    .index_3_bottom .item .txt{padding: 70px 60px;font-size: 16px;}
    .index_3_bottom .item .txt .title{font-size: 24px;}
    .index_3_bottom .item .txt .line{margin: 30px 0 20px;}
    .index_3_bottom .swiper-pagination{bottom:140px;}
    .footer_1{padding: 80px 0;}
    .inside{padding-bottom: 100px;top:-80px;}
    .inside_nav{font-size: 18px;}
    .inside_nav .item{margin-right: 80px;}
    .inside_con{margin-top: 100px;}
    .about_us_1 img{width: 665px;margin-left: 90px;}
    .about_us_1{font-size: 16px;}
    .about_us_2_div{margin-bottom: 134px;}
    .Title2{top:-30px;margin-bottom: 10px}
    .Title2 h2{font-size: 30px}
    .Title2 h3{font-size: 20px}
    .honor_list li a{padding: 39px;}
    .honor_list li a .icon{top:35px;right: 20px;}
    .honor_list li a .line{margin: 10px 0 40px;}
    .honor_list li a .time{margin-top: 40px}
    .about_us_2_div .more{margin-top: 30px;}
    .about_us_2_div .more .MORE{font-size: 16px;}
    .about_us_3_div .txt .txt_{padding: 0 40px;}
    .about_us_3_div .txt .txt_ .txt__ .dd h4{font-size: 20px;padding-bottom: 10px;}
    .about_us_3_div .txt .txt_ .txt__ .dd h3{font-size: 24px;}
    .about_us_3_div .txt .txt_ .txt__ .line{margin: 50px 0}
    .solution_list li a .txt .text{padding: 0 30px;}
    .paging{font-size: 16px;}
    .product_info .title{font-size: 30px;margin-bottom: 40px;}
    .news_list li a{padding: 70px 40px 0}
    .news_list li a .time{font-size: 18px;}
    .news_list li a .time span{font-size: 54px;}

    .news_title{font-size: 30px;}
    .news_div1{margin-top: 30px;}
    .news_div1 .l .p{margin-right: 40px;}
    .news_info_line{margin: 25px 0 30px;}
    .related_news li a{padding: 38px 0 60px;}
    .related_news li a .time{font-size: 18px;margin-bottom: 25px;}

    .Title4{margin-bottom: 40px;font-size: 30px;}
    .user_service_list li{margin-bottom: 30px;}
    .user_service_list li a h2{padding: 0 100px 0 30px;line-height: 86px;}
    .user_service_list li a h2:before{right: 40px}
    .technical_cooperation_list li a .txt{padding: 28px 31px 0}
    .technical_cooperation_list li a .txt .title{padding-bottom: 10px;}
    .join_us_1{font-size: 40px;margin-bottom: 40px;}
    .join_us_2 p{margin-bottom: 10px;}
    .join_us_3{padding-top: 60px;}
    .join_us_3 .item{width: 300px;height: 300px;margin: 30px;}
    /*.contact_us_1_left{padding-right: 110px;}*/
    .contact_us_1_left .div p{padding-left: 15px;}
    .contact_us_1{min-height: 500px;margin-bottom: 100px}
    .contact_us_2{padding-top: 50px;padding-bottom: 60px;}
    .contact_us_2_div222{padding: 50px 0}
    .contact_us_3{padding-top: 50px;}

}



