﻿﻿@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: Arial,Microsoft Yahei;}
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{color: #000;font-family: Arial,Microsoft Yahei;}
body *{box-sizing: border-box;line-height: 1;}

#web-ietip {width: 526px; height: 90px; padding: 83px 0 0 84px; overflow:hidden; background: url(../images/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;}
.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;}
.c6{color: #666;}
.c3{color:#333;}
.c9{color:#999;}

html{font-size: calc(100vw / 1920 * 100);}
@media(max-width: 900px){
    html{font-size: calc(900px / 1920 * 100);}
}

body{font-size: calc(16 * 100vw / 1920);}
@media(max-width: 1584px){
    body{font-size: 13.2px;}
}

.s12{font-size: calc(12 * 100vw / 1920);}
@media(max-width: 1920px){
    .s12{font-size: 12.0px;}
}
.s13{font-size: calc(13 * 100vw / 1920);}
@media(max-width: 1816px){
    .s13{font-size: 12.3px;}
}
.s14{font-size: calc(14 * 100vw / 1920);}
@media(max-width: 1728px){
    .s14{font-size: 12.6px;}
}
.s15{font-size: calc(15 * 100vw / 1920);}
@media(max-width: 1651px){
    .s15{font-size: 12.9px;}
}
.s16{font-size: calc(16 * 100vw / 1920);}
@media(max-width: 1584px){
    .s16{font-size: 13.2px;}
}
.s17{font-size: calc(17 * 100vw / 1920);}
@media(max-width: 1524px){
    .s17{font-size: 13.5px;}
}
.s18{font-size: calc(18 * 100vw / 1920);}
@media(max-width: 1472px){
    .s18{font-size: 13.8px;}
}
.s19{font-size: calc(19 * 100vw / 1920);}
@media(max-width: 1424px){
    .s19{font-size: 14.1px;}
}
.s20{font-size: calc(20 * 100vw / 1920);}
@media(max-width: 1382px){
    .s20{font-size: 14.4px;}
}
.s21{font-size: calc(21 * 100vw / 1920);}
@media(max-width: 1344px){
    .s21{font-size: 14.7px;}
}
.s22{font-size: calc(22 * 100vw / 1920);}
@media(max-width: 1309px){
    .s22{font-size: 15.0px;}
}
.s23{font-size: calc(23 * 100vw / 1920);}
@media(max-width: 1277px){
    .s23{font-size: 15.3px;}
}
.s24{font-size: calc(24 * 100vw / 1920);}
@media(max-width: 1248px){
    .s24{font-size: 15.6px;}
}
.s25{font-size: calc(25 * 100vw / 1920);}
@media(max-width: 1221px){
    .s25{font-size: 15.9px;}
}
.s26{font-size: calc(26 * 100vw / 1920);}
@media(max-width: 1196px){
    .s26{font-size: 16.2px;}
}
.s27{font-size: calc(27 * 100vw / 1920);}
@media(max-width: 1173px){
    .s27{font-size: 16.5px;}
}
.s28{font-size: calc(28 * 100vw / 1920);}
@media(max-width: 1152px){
    .s28{font-size: 16.8px;}
}
.s29{font-size: calc(29 * 100vw / 1920);}
@media(max-width: 1132px){
    .s29{font-size: 17.1px;}
}
.s30{font-size: calc(30 * 100vw / 1920);}
@media(max-width: 1113px){
    .s30{font-size: 17.4px;}
}
.s31{font-size: calc(31 * 100vw / 1920);}
@media(max-width: 1096px){
    .s31{font-size: 17.7px;}
}
.s32{font-size: calc(32 * 100vw / 1920);}
@media(max-width: 1080px){
    .s32{font-size: 18.0px;}
}
.s33{font-size: calc(33 * 100vw / 1920);}
@media(max-width: 1064px){
    .s33{font-size: 18.3px;}
}
.s34{font-size: calc(34 * 100vw / 1920);}
@media(max-width: 1050px){
    .s34{font-size: 18.6px;}
}
.s35{font-size: calc(35 * 100vw / 1920);}
@media(max-width: 1036px){
    .s35{font-size: 18.9px;}
}
.s36{font-size: calc(36 * 100vw / 1920);}
@media(max-width: 1024px){
    .s36{font-size: 19.2px;}
}
.s37{font-size: calc(37 * 100vw / 1920);}
@media(max-width: 1011px){
    .s37{font-size: 19.5px;}
}
.s38{font-size: calc(38 * 100vw / 1920);}
@media(max-width: 1000px){
    .s38{font-size: 19.8px;}
}
.s39{font-size: calc(39 * 100vw / 1920);}
@media(max-width: 989px){
    .s39{font-size: 20.1px;}
}
.s40{font-size: calc(40 * 100vw / 1920);}
@media(max-width: 979px){
    .s40{font-size: 20.4px;}
}
.s41{font-size: calc(41 * 100vw / 1920);}
@media(max-width: 969px){
    .s41{font-size: 20.7px;}
}
.s42{font-size: calc(42 * 100vw / 1920);}
@media(max-width: 960px){
    .s42{font-size: 21.0px;}
}
.s43{font-size: calc(43 * 100vw / 1920);}
@media(max-width: 951px){
    .s43{font-size: 21.3px;}
}
.s44{font-size: calc(44 * 100vw / 1920);}
@media(max-width: 942px){
    .s44{font-size: 21.6px;}
}
.s45{font-size: calc(45 * 100vw / 1920);}
@media(max-width: 934px){
    .s45{font-size: 21.9px;}
}
.s46{font-size: calc(46 * 100vw / 1920);}
@media(max-width: 926px){
    .s46{font-size: 22.2px;}
}
.s47{font-size: calc(47 * 100vw / 1920);}
@media(max-width: 919px){
    .s47{font-size: 22.5px;}
}
.s48{font-size: calc(48 * 100vw / 1920);}
@media(max-width: 911px){
    .s48{font-size: 22.8px;}
}
.s49{font-size: calc(49 * 100vw / 1920);}
@media(max-width: 905px){
    .s49{font-size: 23.1px;}
}
.s50{font-size: calc(50 * 100vw / 1920);}
@media(max-width: 898px){
    .s50{font-size: 23.4px;}
}
.s51{font-size: calc(51 * 100vw / 1920);}
@media(max-width: 892px){
    .s51{font-size: 23.7px;}
}
.s52{font-size: calc(52 * 100vw / 1920);}
@media(max-width: 886px){
    .s52{font-size: 24.0px;}
}
.s53{font-size: calc(53 * 100vw / 1920);}
@media(max-width: 880px){
    .s53{font-size: 24.3px;}
}
.s54{font-size: calc(54 * 100vw / 1920);}
@media(max-width: 874px){
    .s54{font-size: 24.6px;}
}
.s55{font-size: calc(55 * 100vw / 1920);}
@media(max-width: 869px){
    .s55{font-size: 24.9px;}
}
.s56{font-size: calc(56 * 100vw / 1920);}
@media(max-width: 864px){
    .s56{font-size: 25.2px;}
}
.s57{font-size: calc(57 * 100vw / 1920);}
@media(max-width: 858px){
    .s57{font-size: 25.5px;}
}
.s58{font-size: calc(58 * 100vw / 1920);}
@media(max-width: 854px){
    .s58{font-size: 25.8px;}
}
.s59{font-size: calc(59 * 100vw / 1920);}
@media(max-width: 849px){
    .s59{font-size: 26.1px;}
}
.s60{font-size: calc(60 * 100vw / 1920);}
@media(max-width: 844px){
    .s60{font-size: 26.4px;}
}
.s61{font-size: calc(61 * 100vw / 1920);}
@media(max-width: 840px){
    .s60{font-size: 26.7px;}
}
.s62{font-size: calc(62 * 100vw / 1920);}
@media(max-width: 836px){
    .s60{font-size: 27.0px;}
}
.s63{font-size: calc(63 * 100vw / 1920);}
@media(max-width: 832px){
    .s60{font-size: 27.3px;}
}
.s64{font-size: calc(64 * 100vw / 1920);}
@media(max-width: 828px){
    .s60{font-size: 27.6px;}
}
.s65{font-size: calc(65 * 100vw / 1920);}
@media(max-width: 824px){
    .s60{font-size: 27.9px;}
}
.s66{font-size: calc(66 * 100vw / 1920);}
@media(max-width: 820px){
    .s60{font-size: 28.2px;}
}
.s67{font-size: calc(67 * 100vw / 1920);}
@media(max-width: 816px){
    .s67{font-size: 28.5px;}
}
.s70{font-size: calc(70 * 100vw / 1920);}
@media(max-width: 816px){
    .s70{font-size: 29.4px;}
}


@media(max-width: 750px){
    .z1{max-width: 500px !important;width: 100% !important;margin: 0 auto !important;padding: 0 !important;float: none !important;display: block !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;}
    
    .l1{padding-left: 10px !important;}
    .r1{padding-right: 10px !important;}
    .t1{padding-top: 10px !important;}
    .b1{padding-bottom: 10px !important;}
    .l2{padding-left: 20px !important;}
    .r2{padding-right: 20px !important;}
    .t2{padding-top: 20px !important;}
    .b2{padding-bottom: 20px !important;}
    .l3{padding-left: 30px !important;}
    .r3{padding-right: 30px !important;}
    .t3{padding-top: 30px !important;}
    .b3{padding-bottom: 30px !important;}
}
/* 通用类名 */
select{-webkit-appearance: none;}
.ni-left-content{padding: .29rem}
.text-align-center{text-align: center}
.layout{width: 14rem;margin: 0 auto}
.container{width: 16.80rem;margin: 0 auto;}
.bg-cover{background-size: cover;background-position: center center;background-repeat: no-repeat;}
.cur-title{color: #333;position: relative;padding: 0 1.27rem;display: inline-block;width: auto;font-weight: bold;margin-top: .79rem;}
.cur-title::before{width: 1.02rem;min-height: .12rem;display: inline-block;content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);background: url(../images/t1.png) center center / cover no-repeat;}
.cur-title::after{width: 1.02rem;min-height: .12rem;display: inline-block;content: "";position: absolute;right: 0;top: 50%;transform: translateY(-50%) rotate(180deg);background: url(../images/t1.png) center center / cover no-repeat;}
/* 通用类名 */

/* 头部header */
.h-right{float: right; font-size: 0;vertical-align: top}
header img{width: 100%;}
header{height: 1rem;position: fixed;width: 100%;background-color: #fff;z-index: 999;box-shadow: 0 2px 3px 0 rgb(0 0 0 / 10%);top: 0;left: 0;}
.h-sub{display: none;}
.h-b{margin-right: .26rem;display: inline-block;font-size: 0}
.h-logo{width: 2.1rem;margin-top: .31rem;/* margin-left: .4rem; */float: left;position: relative;}
.h-c{display: inline-block; height: 1rem;padding: 0 .22rem;position: relative;}
.h-d{display: block;line-height: 1rem;color: #666666;height: 1rem}
.h-d.active{color: #e5670b; position: relative;}
.h-d.active::after{width: 100%;height: .03rem;background-color: #e5670b;position: absolute;left: 0;bottom: 0;content: '';display: inline-block}
.h-sub {display: none;width: 120px;  background-color: #fff;position: absolute;left: 50%;top: 1rem;transform: translate(-50% ,0); z-index: 1000;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);}
.h-h {display: block;cursor: pointer; font-size: 13px; width: 100%;padding: 13px 5px; line-height:1.5;text-align: center; color: #555555;transition: background-color .3s;}
.h-h:hover {background-color: #e5670b; color: #fff;}
.h-logo .h-title{font-size: .2rem;display: inline-block;position: absolute;left: 1.1rem;bottom: 0;margin-left: .23rem;white-space:nowrap}
.h-f{cursor: pointer;margin: 0 .44rem;display: inline-block;height: 1rem;line-height: 1rem;font-size: 0;vertical-align:top;position: relative;}
.h-code{min-width: 113px;min-height: 140px;;position: absolute;top:100%;left: 50%;transform: translate(-50%,-.26rem);width:1.84rem;height: 2.3rem; background: url(../images/3.png) center center no-repeat;background-size: cover;;display: none;}
.h-f:hover .h-code{display: block}
.h-wechat{padding: .02rem .11rem .06rem;vertical-align:middle;;display: inline-block;border-left: .01rem solid #ddd;border-right: .01rem solid #ddd;}
.h-wechat .h-wechatImg{vertical-align:top;width: 24px;height: 20px;display: inline-block;background: url(../images/1.png) center center no-repeat;background-size: cover;}
.h-search{cursor: pointer;;margin-left: .24rem;margin-right: .57rem;;padding-left: .39rem;display: inline-block;height: 1rem;line-height: 1rem;position: relative;color: #333333;}
.h-search::before{content: '';display: inline-block;width: 20px;height: 20px;background: url(../images/2.png) center center no-repeat;background-size: cover;position: absolute;top: 50%;left: 0;transform: translateY(-50%)}
header.show-menu .h-b{position: fixed;right: 0;top: 0;z-index: 9999;}
header.show-menu .mask,header.show-sch .mask{width: 100vw;height: 100vh;left:0;background: rgb(0,0,0);opacity:.5;transition: opacity .3s;z-index: 999;position: fixed;}
.h-searching{display: none}
.show-sch .h-searching{display: block;width: 100%;padding: 40px 0;position: fixed;top: 0;right: 0;margin-right: 0;z-index: 9999;background-color: #fff;font-size: 0;text-align: center;}
.show-sch .h-form{width: 100%;background-color: transparent;position: relative;overflow: hidden;font-size: 0;}
.show-sch .h-text{width: auto;height: 40px;line-height: 40px;font-size: 14px;padding: 0 10px 0 5px;border: none;border-bottom: 1px solid #ccc;border-right: none;vertical-align: top;background-color: transparent;color: #595757;text-align: left;vertical-align: top;}
.show-sch .h-smt{background-image: url(../images/2.png);background-position: center center;width: 40px;height: 40px;background-size: 20px 20px;background-repeat: no-repeat;color: transparent;cursor: pointer;border: none;border-bottom: 1px solid #ccc;background-color: transparent;transition: all .3s;vertical-align: top;}
.small_size{float: right;}
@media(max-width:1200px){
    .small_size{position: absolute;right: 15px;top: 0;}
    main{padding-top: 50px;}
    header{height: 50px;padding: 0 15px}
    .h-logo .h-title{display: none}
    .h-logo{width: 150px;height: 50px;margin: 0;line-height: 50px;float:none;;display: inline-block;}
    .h-wechat{margin-top: 13px;}
    .h-b{width: 260px;position: absolute;right: -260px;transition: .5s;top: 0;height: 100vh;background-color: #fff;z-index: 100;margin: 0;}
    .h-c{width: 100%;padding: 0;height: 50px;line-height: 50px;}
    .h-d.pointer-events-none{pointer-events: none}
    .h-d{line-height: 50px;font-size: 16px}
    .h-d{display: block;padding-left: 20px;}
    .has-nav .h-d::after{content: '+';display: inline-block;width: 50px;height: 50px;font-size: 20px;text-align: center;position: absolute;right: 0;}
    .h-sub{position: relative;top: 0;background-color: #fff;box-shadow: none;left: 0;transform: translate(0,0);width: 100%;}
    .h-g{width: 100%;height: 50px;padding-left: 30px;line-height: 50px;}
    .h-h{font-size: 14px;color: #666;display: block;padding: 0;text-align: left; height: 50px;line-height: 50px;padding-left: 30px;}
    .h-logo::after{display: none}
    .h-d.active{color: #333;}
    .h-d.active::after{display: none}
    .has-nav.show .h-d::after{content: '-';display: inline-block;width: 50px;height: 50px;font-size: 20px;text-align: center;position: absolute;right: 0;}
    .h-f,.h-search{font-size: 0;height: 50px;width: 50px;vertical-align: top;}
    .h-search{margin: 0;padding: 0;vertical-align: top;}
    .h-wechat{vertical-align: top}
    .h-search::before{left: 15px}
    .h-f{margin: 0;}
    .h-f .h-code{top: 50px;transform: translate(-50%,0);}
    .h-menu{width: 50px;height: 50px;background: url(../images/icon-menu.png) center 10px no-repeat;background-size: 30px 30px ;display:inline-block;vertical-align: top;}
    .h-wechat{padding: 2px 11px 6px;}
    .h-g{line-height: 50px;} 
}
/* 头部header */
/* 侧边栏 aside*/
.aside-li{min-width: 65px;min-height: 75px;background-color: #fff;overflow: hidden;padding-bottom: 7px;cursor: pointer;display: block;margin-bottom: 2px;box-shadow: 0 0 10px 0 rgb(0 0 0 / 10%)}
.aside-li.active{background-color: #e46713;}
.aside-img img{margin: 0 auto;display: block;}
.aside-li .aside-active,.aside-li.active .aside-normal{display: none;}
.aside-li.active .aside-text{color: white;}
.aside-li.active .aside-active{display: block}
.aside-img{margin: 0 auto;display: block;margin-top: 15px;}
.aside-text{color: #666;line-height: 2;text-align: center;margin-top: 4px;}
.aside-ul{position: fixed;right: 0;top: 50%;transform: translateY(-50%);z-index: 8888;}
/* 侧边栏 aside */
/* 二级导航栏 subnav */
.subnav-wrapper{border-bottom: 1px solid #e9ecf2;background-color: #fff;}
.subnav{display: flex;min-height: .7rem;justify-content: space-between;}
.subnav-left{padding-left: 30px;position: relative;display: flex;align-items: center;}
.subnav-left .homepage{width: 15px;height: 15px;display: inline-block;content:'';position: absolute;left:0;top:50%;transform:translateY(-50%);background: url(../images/homepage.png) center center / cover no-repeat;}
.subnav-icon-right{margin: 0 12px;}
.subnav-left-items.active{color:#e46713;pointer-events: none;}
.subnav-items.active{background-color: #e46713;color:white;}
.subnav-items:hover{background-color: #e46713;color:white;}
.subnav-right{display: flex;align-items: center;}
.subnav-items{height: 100%;;min-width: 1.54rem;padding: .27rem 0;text-align: center;color: #666;cursor: pointer;display: inline-block;}
/* 二级导航栏 subnav */

/* 尾部 footer */
.footer{background-color: #222222;}
.footer a{cursor: pointer}
.f-top{min-height: 4.27rem;border-bottom: 2px solid rgba(255, 255, 255, 0.1);padding-top: .79rem;padding-bottom: .3rem;}
.f-ul{font-size: 0;float: left;}
.f-li{min-width: 2.2rem;display: inline-block;vertical-align: top;}
.f-title{color: white;margin-bottom: .3rem;display: block;}
.f-sbunav{display: inline-block;}
.f-links,.f-time,.f-tips,.copyright{color: rgba(255, 255, 255, .5);display: block;line-height: 2.1428;}
.f-tips{text-align: center;display: block;margin-top: .08rem;}
.f-links:hover,.copyright:hover{color:white;}
.f-iphone{color: #ffffff;}
.f-code{ float: right;}
.f-img{width: 100px;}
.f-bottom{font-size: 0;padding: .14rem 0}
.copyright{display: inline-block;vertical-align: top;margin-right: .3rem;}
.copyright:last-child{float:right;margin-right: 0;}
@media(max-width:900px){
   .footer .container{width: 100%;padding: 0 15px;}
   .f-li{margin-bottom: .5rem;}
   .f-sbunav,.f-li{width: 100%;}
   .f-links{display: inline-block;margin-right: .5rem;}
   .f-code{float: left;}
   .copyright:last-child{float:none;margin-right: .5rem;}
}
/* 尾部 footer */

/* 轮播图 banner */
.banner{width: 100%;max-height: 8.42rem;position: relative;margin-top: 1rem;}
.banner-swiper-container{overflow: hidden;}
.banner .swiper-wrapper{position: relative;z-index: 8;}
.banner-text>div{color: white;width: 5.07rem}
.banner-text{position: absolute;left: 1.2rem;top: 50%;transform: translateY(-50%)}
.banner-h1{margin-bottom: .27rem;}
.banner-content{line-height: 1.8;margin-bottom: .86rem;}
.banner .swiper-slide{width: 100%;max-height: 8.42rem;position: relative;overflow: hidden;}
.banner-content-img{width: .7rem;display: inline-block;cursor: pointer;}
.banner .swiper-slide>img{width: 100%;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets,.banner .swiper-pagination-custom, .swiper-pagination-fraction{width: auto;bottom: .5rem;left: 1.2rem;height: 4px;position: absolute;z-index: 9;}
.banner .swiper-pagination-bullet{background-color: #fff;opacity: .7;border-radius: 0;margin-right: 5px;width: .5rem;height: .04rem;min-width: 30px;min-height: 2px;vertical-align: top;}
.banner .swiper-pagination-bullet-active{opacity: 1;background-color:#e46713;border-radius: 0;width: .5rem;height: .04rem;min-width: 30px;min-height: 2px;}

.book-search{width: 4.2rem;min-height: 2.2rem;background-color: #283343;position: absolute;right: 0;bottom: 0;z-index: 9;padding: .3rem}
.book-search-input input{width: 100%;min-height: 1.05rem;color: rgba(0, 0, 0, .75);padding: .17rem .15rem;border: solid 1px rgba(255, 255, 255, .07);margin-bottom: .11rem;}
.book-search-btn{width: 100%;display: block;padding: .15rem;background-color:#e46713;color: white;border: none;outline: none;}
@media(max-width:1200px){
    .banner{margin-top: 50px;}
}
@media(max-width:900px){
    .banner-text{left: 15px;}
    .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{left: 50%;transform: translateX(-50%)}
    .banner-h1{font-size: 18px}
    .banner-content{font-size: 12px;margin-bottom: .2rem;padding: .3rem;}
}
@media(max-width:500px){
    .banner-text>div{width: 45%}
    .banner-content{padding: 0;}
    .book-search{width: 45%}
}
/* 轮播图 banner */

/* 主题内容 main - 首页 */
.my-home-1{background-color: #f4f4f4;}
.my-home-1 .mh-left{width: 13.6rem;min-height: 6.2rem;padding-top: .79rem;padding-left: .62rem;padding-bottom: .81rem;background-image: url(../images/1.png)}
.my-home-1 .mh-left-box{width: 3.8rem;}
.my-home-1 .mh-content{position: relative;margin-top: 1.38rem;}
.my-home-1 .mh-h4 {color: #333;padding-bottom: .42rem;position: relative;margin-bottom: .31rem;}
.my-home-1 .mh-h4::after{position: absolute;left:0;bottom: 0;;width: .35rem;height: .04rem;min-width: 25px;min-height: 2px;background-color: #e46713;display: inline-block;content:"";}
.my-home-1 .mh-text{line-height: 2;margin-bottom: .51rem;color: #666666}
.my-home-1 .mh-table{display: flex;margin-bottom: 1rem;}
.my-home-1 .mh-grids-top{font-size: 0;vertical-align: bottom;margin-bottom: .19rem;}
.my-home-1 .mh-strong{color:#e46713;display: inline-block;margin-right: .09rem;}
.my-home-1 .mh-span{color: #333;display: inline-block;vertical-align: bottom;}
.my-home-1 .mh-grids{width: 33.33%}
.my-home-1 .mh-insor{color: #666;}
.my-home-1 .mh-img{width: 1.11rem;min-width: 80px;display: inline-block}
.my-home-1 .mh-right{width:11.8rem;min-height: 6.2rem;position: absolute;right: 0;top: -.41rem;z-index: 5;}
.my-home-1 .mh-right video{width: 100%;height: 100%}
.my-home-1 .mh-right-middle{position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);z-index: 3;cursor: pointer;}
.my-home-1 .mh-right-middle .mh-right-btn{display: block;margin-left: auto;margin-right: auto;}
.my-home-1 .mh-right-btn{width: .9rem;height: .9rem;background-image: url(../images/v1.png);margin-bottom: .2rem;}
.my-home-1 .mh-right-tips{color:white;}

@media(max-width:900px){
    .my-home-1 .mh-content{margin-top: .6rem;}
   .my-home-1 .mh-content>div{width: 100%;}
   .my-home-1 .mh-left-box{width: 100%;padding-right: .62rem;}
   .my-home-1 .mh-right{position: relative;min-height: 0}
   .my-home-1 .container{width: 100%;padding: 0 15px}
}

.my-home-2{background-color: #fff;padding-bottom: .8rem;}
.my-home-2 .mh-main{padding-top: .58rem;}
.my-home-2 .mh-row-items{display: flex;justify-content:space-between;margin-bottom: .3rem;}
.my-home-2 .mh-grids{min-width: 3.2rem;box-sizing: border-box;border: 2px solid #e5e5e5;display: flex;padding: .2rem .4rem;align-items: center;cursor: pointer;transition: all .3s;}
.my-home-2 .mh-grids.active{background-color: #e5670b;border-color: #e5670b;}
.my-home-2 .mh-grids.active .mh-grids-img-active{display: block}
.my-home-2 .mh-grids.active .mh-grids-h5 ,.my-home-2 .mh-grids.active .mh-grids-introduce{color: white;}
.my-home-2 .mh-grids-img-active,.my-home-2 .mh-grids.active .mh-grids-img-normal{display: none;}
.my-home-2 .mh-grids-img{width: .7rem;}
.my-home-2 .mh-grids-right{padding-left: .19rem;}
.my-home-2 .mh-grids-h5{color:#333;margin-bottom: .15rem;}
.my-home-2 .mh-grids-introduce{color: #999999;line-height: 1.4;}
.my-home-2 .mh-left{width: 13.6rem;min-height: 6.2rem;padding-top: .79rem;padding-left: .62rem;;padding-bottom: .81rem;background-image: url(../images/8.png);float: right;}
.my-home-2 .mh-left-box{width: 3.8rem;float: right;margin-right: .81rem;}
.my-home-2 .mh-content{position: absolute;margin-top: .8rem;left: -200vw;top: 0;opacity: 0;}
.my-home-2 .mh-content.show{position: relative;left: 0;opacity: 1;}
.my-home-2 .mh-h4 {color: #333;padding-bottom: .42rem;position: relative;margin-bottom: .31rem;}
.my-home-2 .mh-h4::after{position: absolute;left:0;bottom: 0;;width: .35rem;height: .04rem;min-width: 25px;min-height: 2px;background-color: #e46713;display: inline-block;content:"";}
.my-home-2 .mh-text{line-height: 2;margin-bottom: .51rem;color: #666666}
.my-home-2 .mh-span{color: #333;display: inline-block;vertical-align: bottom;}
.my-home-2 .mh-img{width: 1.11rem;min-width: 80px;display: inline-block}
.my-home-2 .mh-right{width:11.8rem;min-height: 6.2rem;position: absolute;left: 0;top: -.41rem;z-index: 5;}
.my-home-2 .mh-right img{width: 100%}


@media(max-width:900px){
    .my-home-2{padding-bottom: 0;}
    .my-home-2 .mh-row-items{flex-wrap: wrap;justify-content: left;margin-right: .2rem;margin-bottom: .2rem;}
    .my-home-2 .mh-grids{margin-right: 2%;margin-bottom: 2%;width: 48%;}
    .my-home-2 .mh-content>div{width: 100%}
    .my-home-2 .mh-left-box{width: 100%;margin-right: 0;padding-right: 45px;}
    .my-home-2 .mh-right{position: static;min-height: 0}
    .my-home-2 .container{width: 100%;padding: 0 15px}
    .my-home-2 .mh-content{margin-top: 0;}
 }
 @media(max-width: 500px){
    .my-home-2 .mh-grids{border-width: 1px;padding: 5px;}
    .my-home-2 .mh-grids-introduce{font-size: 12px;}
    .my-home-2 .mh-left{padding: 20px 10px 10px;}
    .my-home-2 .mh-text{margin-bottom: 10px;}
 }
 .my-home-3 .mh-main{padding-top: .97rem;}
 .my-home-3 .mh-textBox{padding: .7rem .82rem .7rem .6rem;min-height: 4.8rem;width: 5.6rem;position: relative;}
 .my-home-3 .mh-textBox::before{position: absolute;right: 0;top: 50%;transform: translate(100%,-50%);display: inline-block;content:"";border:10px transparent solid;border-left: 10px solid white;z-index: 2;}
 .my-home-3 .mh-row:nth-child(1) .mh-imgBox{flex: 1;}
 .my-home-3 .mh-imgBox{overflow: hidden;}
 .my-home-3 .mh-imgBox>img{transition:all .5s;width: 100%;height: 100%}
 .my-home-3 .mh-imgBox:hover>img{transform: scale(1.1)}
 .my-home-3 .mh-times{color: #999999;margin-bottom: .4rem;}
 .my-home-3 .mh-h4{color: #333333;line-height: 1.333;margin-bottom: .2rem;}
 .my-home-3 .mh-text{color: #666666;line-height: 1.8;margin-bottom: .9rem;}
 .my-home-3 .mh-img{width: 1.11rem;min-width: 80px;display: inline-block}
 .my-home-3 .mh-row{display: flex}

 .my-home-3 .mh-row:nth-child(2)>div{width: 33.333%;;min-height:3.2rem;}
 .my-home-3 .mh-row:nth-child(2) .mh-imgBox{min-height:3.2rem;position: relative}
 .my-home-3 .mh-row:nth-child(2) .mh-times{position: relative;}
 .my-home-3 .mh-row:nth-child(2) .mh-textBox{position: relative;padding: 0;padding-left: .64rem;padding-top: .61rem;padding-right: .53rem;;}
 .my-home-3 .mh-row:nth-child(2) .mh-textBox .mh-img{position: absolute;right:0;top: 50%;transform: translateY(-50%)}
 .my-home-3 .mh-row:nth-child(2) .mh-imgBox>.mh-img{position: absolute;left:.62rem;bottom: .51rem;}

 @media(max-width:900px){
    .my-home-3 .mh-main{padding-top: 0;}
    .my-home-3 .mh-textBox::before{right: 50%;top: auto;bottom: 0;transform: translate(50%,100%);border: 10px solid transparent;border-top: 10px solid #fff;}
    .my-home-3 .mh-row:nth-child(1) .mh-imgBox{flex: auto;}
    .my-home-3 .mh-row{flex-wrap: wrap;margin-bottom: .2rem;}
    .my-home-3 .mh-row>div,.my-home-3 .mh-row:nth-child(2)>div{width: 100%}
    .my-home-3 .container{width: 100%;padding: 0 15px}

 }
 .my-home-4 .mh-main{padding-top: .59rem;}
 .my-home-4 .mh-lists{display: flex;justify-content: center;}
 .my-home-4 .mh-li{padding: .18rem .29rem;box-sizing: border-box;border: solid 2px #e5e5e5;display: inline-block;white-space: nowrap;font-size: 0;margin-right: .2rem;cursor: pointer;}
 .my-home-4 .mh-li:last-child{margin-right: 0;}
 .my-home-4 .mh-li.active{background-color: #e46713;box-shadow: 0px .1rem .2rem 0px rgba(228, 103, 19, 0.25);}
 .my-home-4 .mh-li.active .mh-normal, .my-home-4 .mh-active{display: none;}
 .my-home-4 .mh-li.active .mh-active{display: block}
 .my-home-4 .mh-li.active .mh-contentText{color: white; display: inline-block}
 .my-home-4 .mh-li:hover{background-color: #e46713;box-shadow: 0px .1rem .2rem 0px rgba(228, 103, 19, 0.25);}
 .my-home-4 .mh-li:hover .mh-normal, .my-home-4 .mh-active{display: none;}
 .my-home-4 .mh-li:hover .mh-active{display: block}
 .my-home-4 .mh-li:hover .mh-contentText{color: white; display: inline-block}
 .my-home-4 .mh-contentText{ display: inline-block;color: #999;vertical-align: top}
 .my-home-4 .mh-li .mh-img{width: 8px;display: inline-block;margin-left: .25rem;}


 .my-home-5  .mh5-swiper{padding-left: .95rem;padding-top: .28rem;;overflow: hidden;position:relative}
 .my-home-5 .mh-img{width: 15.16rem;float: right;}
 .mh-circle{box-shadow: 0px 0px .3rem 0px rgba(102, 102, 102, 0.15);border-radius: 50%;background-color: #fff;position: absolute;left: 0;top:0;z-index: 10;}
 .mh-circle>img{position: absolute;left: 50%;top:50%;transform:translate(-50%,-50%);}
 .mh-circle-1{box-shadow: 0px 0px .3rem 0px rgba(102, 102, 102, 0.15);border-radius: 50%;background-color: #fff;position: absolute;z-index: 10;width: 4.04rem;min-height:4.04rem;text-align: center;}
 .mh-circle-2{width:1.2rem;min-height:1.2rem;left: 5.28rem;top: 2.66rem}
 .mh-circle-3{width:1.02rem;min-height:1.02rem;left: 6.75rem;top: 1.46rem}
 .mh-circle-4{width:1.32rem;min-height:1.32rem;left: 8.16rem;top: 2.87rem}
 .mh-circle-5{width:1.32rem;min-height:1.32rem;left: 9.43rem;top: .59rem}
 .mh-circle-6{width:1.14rem;min-height:1.14rem;left: 10.51rem;top: 2.41rem}
 .mh-circle-7{width:1.44rem;min-height:1.44rem;left: 12.96rem;top: 1.25rem}
 .mh-circle-8{width:1.14rem;min-height:1.14rem;left: 15.66rem;top: .45rem}
 .my-home-5 .mh-title{color: #333;position: relative;padding: 0 .77rem;display: inline-block;width: auto;font-weight: bold;margin-top: .99rem;}
 .my-home-5 .mh-title::before{width: .57rem;min-height: .09rem;display: inline-block;content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);background: url(../images/48.png) center center / cover no-repeat;}
 .my-home-5 .mh-title::after{width: .57rem;min-height: .09rem;display: inline-block;content: "";position: absolute;right: 0;top: 50%;transform: translateY(-50%) rotate(180deg);background: url(../images/48.png) center center / cover no-repeat;}

 .my-home-5 .swiper-slide{position: relative;padding: .8rem 0 .9rem 0;min-height: 5.33rem;}
 .mh-partner{display:flex;justify-content: space-around;margin-top: .92rem;padding: 0 .15rem;}
 .mh-partner-img{width: 50%}
 .mh-partner-icon:nth-child(1){width: auto;}
 .mh-partner-icon:nth-child(2){width: auto;}
 .mh-partner-icon img{width: auto;height: .77rem;max-width: none;}
 .mh5-swiper-button{width: .5rem;height: .5rem;min-width: 30px;min-height: 30px;border-radius: 50%;background-color: #fff;display: inline-block;position:relative;background-color: #999999;cursor: pointer;z-index: 13}
 .mh5-swiper-button-prev{position: absolute;right: 2.1rem;bottom:1.08rem}
 .mh5-swiper-button-next{position: absolute;right: 1.2rem;bottom:1.08rem}
 .mh5-swiper-button img{position:absolute;left:50%;top:50%;transform: translate(-50%,-50%);width: .21rem;height: .14rem;min-height: 10px;min-width: 17px}
 .mh5-swiper-button:hover{background-color: #e46713;box-shadow: 0px 10px 20px 0px rgba(228, 103, 19, 0.25);}

 @media(max-width:900px){
    /* .my-home-5 .swiper-slide{transform: rotate(90deg);height: 710px;} */
    .my-home-5 .mh-img{display: none;}
    .my-home-5 .mh-lists{display:flex;flex-wrap: wrap;justify-content: space-around}
    .my-home-5 .mh-circle{position: relative;left: 0;top: 0;width: 150px;height:150px;margin-bottom: .5rem;}
    .my-home-5  .mh-circle-1{position: relative;margin: 0 auto;width: 300px;height:300px;margin-bottom: .5rem;}
    .mh-title{width: 100%;}
   .mh-partner-icon img{height: 50px;}
    .my-home-5 .mh5-swiper{padding-left: 0;padding-right:0;}
    .my-home-4 .container{width:100%;padding: 0 15px;}
    .mh5-swiper-button-prev,.mh5-swiper-button-next{bottom:.5rem}

    .my-home-5 .mh-title{padding: 0 77px;margin-top: 80px;}
    .my-home-5 .mh-title::before{width: 57px;min-height: 9px;}
    .my-home-5 .mh-title::after{width: 57px;min-height: 9px;}
 }
 /* 主题内容 main - 首页 */

 /* banner 其他页面 无轮播 */
 .bt-content{position: relative;min-height: 6rem}
.bannerWrapper{width: 100%;max-height: 6rem;}
.bannerText{position: absolute;left:2.61rem;top: 50%;transform:translateY(-50%)}
.bt-h1{color: #ffffff;margin-bottom: .3rem;font-weight: bold;letter-spacing: 5px}
.bt-span,.bt-h1{color: #fff}
 /* banner 其他页面 无轮播 */
 .ci-main{display: flex;justify-content: space-between;padding-top: .59rem;align-items: center;}
 .ci-left{width: 6rem;}
 .ci-img-wrapper{padding: .4rem;position: relative;}
 .ci-img-wrapper::after{position: absolute;left: 0;bottom: 0;display: inline-block;content:"";width: 1.25rem;height: 1.1rem;background: url(../images/16.png) center center / cover no-repeat;z-index: 1;}
 .ci-img-wrapper::before{position: absolute;right: 0;top: 0;display: inline-block;content:"";width: .8rem;height: .95rem;background: url(../images/17.png) center center / cover no-repeat;z-index: 1;}
 .ci-title{color: #333;padding-bottom: .42rem;position: relative;margin-bottom: .31rem;}
 .ci-title::after{position: absolute;left: 0;bottom: 0;min-width: 25px;min-height: 2px;display: inline-block;content:"";width: .35rem;height: .04rem;background-color: #e46713;}
 .ci-img{width: 7rem;position: relative;z-index: 3;}

 .ci-footer{padding-top: .59rem;padding-bottom: .7rem;}
 .ci-words{font-size: 0;white-space: nowrap;}
 .ci-words>div{display: inline-block;vertical-align: baseline;}
 .ci-num{color: #e46713 ;margin-left: .09rem;}
 .ci-p,.ci-intro{line-height: 2;color: #666;}
 .ci-row{display: flex}
 .ci-items{position: relative;text-align: center;width: 100%;}
 .ci-items::after{position: absolute;right: 0;top: 50%;transform: translateY(-50%);display: inline-block;content:"";width: 1px;height: .5rem;background-color: #dcdcdc;}
 .ci-items:last-child::after{display: none;}

 @media(max-width:750px){
    .bannerText{left:15px;}
     .layout{width: 100%;padding:0 15px;}
     .ci-main{flex-wrap:wrap;}
     .ci-row{flex-wrap: wrap;}
     .ci-items{width: 33.33%;}
     .ci-left,.ci-right{width: 100%;}
     .ci-img{width: 100%}
 }
 .dh-main{margin-top: .79rem;}
 .dh-circle{width: .3rem;height: .3rem;background-color: rgba(228, 103, 19, .2);border-radius: 50%;position: relative;margin:  0 auto}
 .dh-circle-middle{background-color: #e46713;width: 10px;height: 10px;;border-radius: 50%;position: absolute;left: 50%;top:50%;transform: translate(-50%,-50%)}
 .dh-content{position: relative;padding-top: .4rem;}
 .dh-content::before{width: 2px;height: calc(100% - .8rem);position: absolute;left: 50%;top: 0;transform: translateX(-50%);background-color: #e46713;display: inline-block;content:'';z-index: 2;}
 .dh-box{width: 50%;min-height: 2.01rem;padding-bottom: .4rem;float: left;}
 .dh-img::before{width: 1.03rem;height: .13rem;content:"";display: inline-block;position: absolute;right: 0;top: .34rem;transform: translateX(100%);background: url(../images/23.png) center center / cover no-repeat;z-index: 5;}
 .dh-row:nth-child(n) .dh-box:nth-child(1){padding-right: .97rem;}
 .dh-row:nth-child(n) .dh-box:nth-child(2){padding-left: .97rem;}
 .dh-row:nth-child(n) .dh-box:nth-child(1) .dh-img{float: right;}
 .dh-row:nth-child(2n) .dh-box:nth-child(1){padding-right: 0;padding-left: .97rem;;float: right;}
 .dh-row:nth-child(2n) .dh-box:nth-child(2){padding-left: 0;padding-right: .97rem;text-align: right;}
 .dh-row:nth-child(2n) .dh-box:nth-child(1) .dh-img{float: left;}
 .dh-row:nth-child(2n) .dh-box:nth-child(1) .dh-img::before{right:auto;left: 0;transform: translateX(-100%) rotate(180deg);}
 .dh-img{width:2.97rem;position: relative;}
 .dh-img img{width: 100%;}
 .dh-year{color: #e46713;width: 100%;margin-top: .15rem;margin-bottom: .2rem;;}
 .dh-text{color:#666666;line-height: 1.4;}

 .dh-year{color: #e46713;width: 100%;}
 .dh-text{color:#666666;line-height: 1.4;}
 .dh-title{color:#333;margin: .2rem 0; }


.company-culture{background-color: #f4f4f4;padding-bottom: .8rem;}
 .cc-main{margin-top: .79rem;display: flex;}
 .cc-img{width: 6.7rem;height: 100%}
 .cc-img img{width: 100%;height: 100%}
 .cc-right{padding-left: .6rem;display: flex;flex-wrap: wrap;justify-content: space-between}
 .cc-box{padding: .38rem;background-color: #fff;width:3.2rem;min-height: 2.57rem;margin-bottom: .3rem;}
 .cc-box:nth-child(1){background: url(../images/25.png) bottom right / cover no-repeat;}
 .cc-box:nth-child(2){background: url(../images/26.png) bottom right / cover no-repeat;}
 .cc-box:nth-child(3){background: url(../images/27.png) bottom right / cover no-repeat;margin-bottom: 0;}
 .cc-box:nth-child(4){background: url(../images/28.png) bottom right / cover no-repeat;margin-bottom: 0;}
 .cc-box::after{position: absolute;right: 0;bottom: 0;display: inline-block;content:"";width: .35rem;height: .04rem;background-color: #e46713;}
 .cc-title{color: #333;padding-bottom: .35rem;position: relative;margin-bottom: .21rem;font-weight: normal;}
 .cc-title::after{position: absolute;left: 0;bottom: 0;min-width: 25px;min-height: 2px;display: inline-block;content:"";width: .35rem;height: .04rem;background-color: #e46713;}
 .cc-text{color:#666;line-height: 1.4;}
 @media(max-width:750px){
    .cc-main{flex-wrap: wrap;}
    .cc-left{margin-bottom: .5rem;}
    .cc-left,.cc-right,.cc-img{width: 100%;padding: 0;}
    .cc-box{width: 48%;}
}


.qh-main{padding-top: .79rem;;}
.qh-content{display: flex;justify-content: space-between;flex-wrap: wrap;}
.qh-box{width:calc(50% - .52rem);padding-right: 1.33rem;position: relative;}
.qh-box::before{width: 1.03rem;height: .13rem;content:"";display: inline-block;position: absolute;right: 0;top: 5px;background: url(../images/23.png) center center / cover no-repeat;z-index: 5;transform: rotate(180deg)}
.qh-text{position: relative;line-height: 1.5;color:#666;padding-right: 15px;text-align: right}
.qh-text::before{display: inline-block;content:"";position: absolute;right: 0;top: 5px;transform: translateY(50%);background-color: #737687;width: .06rem;min-width: 5px;height:.06rem;min-height: 5px;}
.qh-img{width: 4.19rem;}

.qh-box:nth-child(2n){padding-right: 0;;padding-left: 1.33rem;}
.qh-box:nth-child(2n)::before{right: auto;left: 0;transform: rotate(0deg)}
.qh-box:nth-child(2n) .qh-text{padding-left: 15px;text-align: left;padding-right: 0;}
.qh-box:nth-child(2n) .qh-text::before{right: auto;left: 0;}

.business-area{background-color: #fff;padding-bottom: .79rem;}
.ba-left{width: 11.32rem;min-height: 5.17rem;padding-top: .79rem;padding-left: .6rem;padding-bottom: .6rem;background-image: url(../images/8.png);float: right;}
.ba-left-box{width: 3.3rem;float: right;margin-right: .6rem;}
.ba-content{position: relative;padding-top: 1.38rem;/* border-top: 1.38rem solid transparent; */box-sizing: content-box;}
.ba-h4 {color: #333;padding-bottom: .42rem;position: relative;margin-bottom: .31rem;}
.ba-h4::after{position: absolute;left:0;bottom: 0;;width: .35rem;height: .04rem;min-width: 25px;min-height: 2px;background-color: #e46713;display: inline-block;content:"";}
.ba-text{line-height: 2;/* margin-bottom: .51rem; */color: #666666}
.ba-span{color: #333;display: inline-block;vertical-align: bottom;}
.ba-img{width: 1.11rem;min-width: 80px;display: inline-block}
.ba-right{width:9.48rem;height: 5rem;position: absolute;left: 0;top: 0.97rem;z-index: 5;}
.ba-right img{width: 100%}

.ba-content:nth-child(2n) .ba-left,.ba-content:nth-child(2n) .ba-left-box{float: left;}
.ba-content:nth-child(2n) .ba-right{right: 0;left: auto;}
@media(max-width:1200px){
    .ba-content{padding-top: 50px;}
   .ba-right{top: 30px;}
}

@media(max-width:900px){
    .business-area .ba-content>div{width: 100%}
    .ba-content{padding-top: 50px;}
     .ba-left{min-height: 0;padding: 20px;}
     .ba-left-box{width: 100%;margin-right: 0;padding-right: .62rem;}
     .ba-right{position: static;min-height: 0;height: auto;}
     .ba-right img{height:auto;}
     .ba-text{margin-bottom:0px;}
 }

.ed-swiper-left{width: 7.6rem;display: flex;align-items: center;}
.ed-slide>div{width: 50%;}
.ed-swiper{overflow: hidden;position: relative;}
.ed-h3{line-height: 1.3333;}
 .ed-slide{display:flex;background-color: #f4f4f4;cursor: pointer;}
 .ed-slide:hover .ed-h3{color: #e5670b;}
 .ed-swiper-right{padding:  .6rem;padding-bottom: 0;}
 .ed-p{line-height: 1.875;margin-top: .16rem;margin-bottom: .29rem;;}
 .ed-time{margin-bottom: .72rem;}
 .ed-img{width: 1.11rem;min-width: 80px;display: inline-block;}
.enterprise-dynamics .swiper-container-horizontal>.swiper-pagination-bullets,.enterprise-dynamics .swiper-pagination-custom,.enterprise-dynamics .swiper-pagination-fraction{width: auto;bottom: .76rem;left: auto;top: auto;right: .6rem;height: 8px;position: absolute;z-index: 9;display: inline-block;}
.enterprise-dynamics .swiper-pagination-bullet{background-color: #283343;;opacity: 1;border-radius: 50%;margin-right: 5px;width: 8px;height: 8px;vertical-align: top;}
.enterprise-dynamics .swiper-pagination-bullet-active{opacity: 1;background-color:#e46713;border-radius: 50%;width: 8px;height: 8px;}
@media(max-width:750px){
    .ed-slide{flex-wrap: wrap;}
    .ed-slide>div{width: 100%}
    .ed-swiper-right{padding-bottom: .6rem;}
}

.ed-main{padding: .6rem 0;}
.ed-wrapper{background-color: #f4f4f4;padding-bottom: .8rem;}
.ed-grids{display: flex;justify-content: left;padding-top:.6rem ;padding-bottom: .2rem;;flex-wrap: wrap}
.ed-content{padding: .3rem .3rem 0}
.ed-box{display: block;width:4.46rem;background-color: #fff;margin-bottom: .3rem;}
.ed-box:nth-child(3n-1){margin-left:.31rem;margin-right:.31rem}
.ed-h5{line-height: 1.5556;margin-bottom: .12rem;}
.ed-span{line-height: 1.7142;margin-bottom: .32rem;}
.ed-icon{width: 24px;transition: .5s}
.ed-bottom{display: flex;justify-content: space-between;border-top: 1px solid #eeeeee;padding: .2rem 0 ;align-items: center;}
.ed-box:hover .ed-icon{transform: translateX(10px)}
.ed-box:hover .ed-h5{color: #e5670b;}
.ed-top-img{overflow: hidden;}
.ed-top-img>img{transition: .5s;}
.ed-box:hover .ed-top-img>img{transform: scale(1.1)}

.cur-form-content{display: flex;justify-content: center;flex-wrap: wrap;}
.cur-form-box {width: .46rem;height: .46rem;min-height: 30px;min-width: 30px;color: #666;display: flex;align-items: center;justify-content: center;background-color: white;margin-right: .2rem;}
.cur-form-box:last-child{margin-right: 0;;}
.cur-form-btn{background-color: #283343;;}
.cur-form-box:hover{background-color: #e46713;color: white;}

@media(max-width:750px){
    .ed-box{width: 48%;}
}
@media(max-width:500px){
    .ed-box{width: 100%;}
}

.ln-main{display: flex;}
.ln-right-wrapper{width: 3.6rem;}
.ln-left{flex: 1;padding-right: .8rem;padding-top: .55rem;padding-bottom: .36rem;}
.ln-record,.ln-modulars,.ln-share{display: flex;align-items: center;}
.ln-title{line-height: 1.4;}
.ln-modulars{justify-content: space-between;padding-bottom: .3rem;padding-top: .1rem;border-bottom: 1px solid #e5e5e5;flex-wrap: wrap;}
.ln-share>a{width: 30px;height: 30px;position: relative;background-color: #283343;border-radius:50%;margin-left: .1rem}
.ln-share>a:hover{background-color: #e46713;}
.ln-share>a>img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.ln-count{margin-left: .23rem;}
.ln-date,.ln-count{position: relative;padding-left: 30px;color:#999;}
.ln-date::before{position: absolute;left: 0;top: 50%;transform: translateY(-50%);content:"";display: inline-block;background: url(../images/naozhong.png) center center / cover no-repeat;width: 15px;height: 15px;}
.ln-count::before{position: absolute;left: 0;top: 50%;transform: translateY(-50%);content:"";display: inline-block;background: url(../images/eye.png) center center / cover no-repeat;width: 19px;height: 12px;}
.ln-content{padding: .3rem 0;border-bottom: 1px solid #e5e5e5;}
.ln-p{line-height: 2;color:#666;margin-bottom: .3rem;}
.ln-pageImg{width: 6.6rem;margin: 0 auto;margin-bottom: .3rem;}
.ln-pageImg img{width: 100%}
.ln-turnover{padding-right: .2rem;}
.ln-turnover>a{display: block;line-height: 2;cursor: pointer;}
.ln-turnover>a:hover{color:#e46713}
.ln-pagefooter{display: flex;justify-content: space-between;align-items: center;padding:.34rem 0;}
.ln-comeback{background-color: #e46713;box-shadow: 0px .1rem .2rem 0px rgba(228, 103, 19, 0.25);display: flex;padding: .17rem .33rem;min-width:1.6rem;align-items: center;justify-content: center;cursor: pointer;}
.ln-comeback-btn{position: relative;padding-right: .38rem; color:white;white-space: nowrap;}
.ln-comeback-btn::after{position: absolute;right: 0;top: 50%;transform: translateY(-50%);content:"";display: inline-block;background: url(../images/right_white.png) center center / cover no-repeat;width: 8px;height: 12px;}
.ln-right{padding:.3rem;background-color: #f4f4f4;height: auto;margin-top: .6rem;}
.ln-right-img img{width: 100%;transition: .5s}
.ln-tt{display: flex;justify-content: space-between;}
.ln-moreNews-links {padding-right: .2rem;position: relative;transition: .5s;cursor: pointer}
.ln-moreNews-links::after{position: absolute;right: 0;top: 0px;content:"";display: inline-block;background: url(../images/right.png) center center / cover no-repeat;width: 8px;height: 12px;}
.ln-right-img{margin-bottom: .14rem;overflow: hidden;}
.ln-links{display: block;padding:  .24rem 0;border-bottom: 1px solid #e5e5e5;}
.ln-right-p{line-height: 1.5;}
.ln-cloumn{padding-top: .24rem;}
.ln-li{padding-left: .13rem;position: relative;line-height: 1.71;margin-bottom: .16rem;display: block;cursor: pointer;}
.ln-li::before{position: absolute;left: 0;top: 10px;content:"";display: inline-block;width: 3px;height: 3px;background-color: #999;}
.ln-links:hover .ln-right-p{color: #e46713}
.ln-links:hover .ln-right-img img{transform: scale(1.1)}
.ln-li:hover{color: #e46713}
.ln-moreNews-links:hover{transform: translateX(10%)}

@media(max-width:750px){
    .ln-left{padding-right: 0;}
    .ln-main{flex-wrap: wrap}
    .ln-li::before{top: 7px;}
    .ln-left,.ln-right-wrapper{
        width: 100%;
    }
    .lndustry-news{padding-bottom: .55rem;}
}
@media(max-width:500px){
    .ln-record{margin: .2rem 0 .3rem; }
    .ln-modulars>div{width:100%}
}
.social-recruitment{background-color: #f4f4f4;padding-bottom: .8rem;}
.sr-form{text-align: center;width: 100%;padding: .3rem 0;background-color: #ebedef;margin-top: .59rem;}
.sr-search{position: relative;display: block;margin: 0 auto}
.sr-searchWrapper{display: inline-block;}
.sr-search-input{border-radius: 21px;	border: solid 1px #dcdcdc;height: .42rem;min-height: 25px;width: 6.2rem;background-color: #fff;padding:0 .3rem}
.sr-searching{display:block;position: absolute;right:.16rem;top:50%;transform:translateY(-50%);z-index: 2;}
.sr-hotsearch{display: flex;padding-top: .1rem;padding-left: .3rem; }
.sr-hotsearch>a{color:#e46713;padding-left: .1rem;}
.sr-select{padding:.11rem .21rem ;padding-right: .53rem;;background-color: #ffffff;border-radius: 18px;border: solid 1px #dcdcdc;}
.sr-select:focus{outline:none;}
/*下拉前箭头*/
    .sr-select{
        /*取消默认箭头开始*/
        appearance:none;
        -moz-appearance:none;
        -webkit-appearance:none;
        /*取消默认箭头结束*/
        color: #666;
        text-align-last: center; /* 文本居中*/
        background: url(../images/bottom.png) no-repeat right .2rem  center;
        background-size: .12rem .06rem;
        background-color: #fff;
        cursor: pointer;
    }
/*下拉后箭头*/
    .sr-select:focus {
        cursor: pointer;
        background: url(../images/bottom.png) no-repeat right .2rem  center;
        background-size: .12rem .06rem;
        background-color: #fff;
    }
    /*修改option*/
    .sr-select option::-ms-expand{ display: none; }
    .sr-select option{
        display:inline-block;
        width: auto;
	    -moz-appearance:none; /* Firefox */
	    -webkit-appearance:none; /* Safari 和 Chrome */
	    appearance:none;
	}
	/* --背景色字体颜色--*/
    .sr-select option:hover{
	    color:#fff;
	    background-color:#e46713 !important;
    }
    .sr-table{padding-top: .2rem;background-color: #f4f4f4;padding-bottom: .5rem;}
.sr-th{display: flex;justify-content: space-between;align-items: center;padding: 12px 0;background-color: #ebedef;}
.sr-td{width: 20%;text-align: center;line-height: 1.4;}
.sr-apply{border: solid 1px #e46713;padding:.09rem .22rem ;color: #e46713;display: inline-block;border-radius: 15px;white-space: nowrap}
.sr-apply:hover{background-color: #e46713;color:white;;}
.sr-tr{cursor: pointer;border-bottom: 1px solid #f4f4f4;background-color: #fff;}
.sr-th .sr-td:first-child{text-align: left;padding-left: 1.08rem;}
.sr-tr .sr-td:first-child{position: relative;padding-right: .4rem;}
.sr-tr .sr-td:first-child::after{position: absolute;right: 0;top: 50%;content:"";display: inline-block;background: url(../images/bottom.png) center center / cover no-repeat;width: 12px;height: 8px;}
.sr-block{padding-left: 1.08rem;display: none;padding-top: .3rem;background-color: #ebedef;}
.sr-sub-title{position: relative;padding-left:.13rem;line-height: .2rem;color:#000}
.sr-sub-title::before{position: absolute;left: 0;top: 50%;transform: translateY(-50%);content:"";display: inline-block;;width: 3px;height: 100%;background-color: #e46713;}
.sr-sub-text{color:#666;line-height: 2;}
.sr-items{padding-top: .1rem;padding-bottom: .28rem;}

@media(max-width:750px){
    .sr-th{padding-left: 15px;padding-right: 15px}
    .sr-th .sr-td:first-child{padding-left: 0;}
    .sr-block{padding-left: 15px;}
}

@media(max-width:500px){
    .sr-td-30{width: 30%}
    .sr-select{padding-right: .2rem;}
    .sr-select{ background: url(../images/bottom.png) no-repeat right .05rem  center;background-color: #fff;background-size: .12rem .06rem;font-size:12px}
    .sr-select:focus { background: url(../images/bottom.png) no-repeat right .05rem  center;background-color: #fff;background-size: .12rem .06rem;}
    .sr-td{font-size: 12px}
}
.campus-recruitment-details{background-color: #f4f4f4;padding-bottom: .8rem;}
.crd-block{display: flex;padding-top: .08rem;}
.crd-box{width:50%;}
.crd-h4{margin-top: .39rem;margin-bottom: .19rem;}
.crd-title{padding-bottom: .2rem;border-bottom:1px solid  #dcdcdc;margin-top: .59rem;}
.crd-p{color:#666;line-height: 2;}
.crd-h5{margin-bottom: .19rem;}
.crd-box:first-child{padding-right: .41rem;}
.crd-box:last-child{padding-left: .41rem;border-left: 1px solid #e5e5e5}
.crd-btn{background-color: #e46713;box-shadow: 0px .1rem .2rem 0px rgba(228, 103, 19, 0.25);display: flex;padding: 17px 33px;width:160px;align-items: center;justify-content: center;cursor: pointer;margin:0 auto;margin-top: .59rem;}
.crd-apply{position: relative;padding-right: .38rem; color:white;white-space: nowrap;}
.crd-apply::after{position: absolute;right: 0;top: 50%;transform: translateY(-50%);content:"";display: inline-block;background: url(../images/right_white.png) center center / cover no-repeat;width: 8px;height: 12px;}


@media(max-width:750px){
    .crd-block{flex-wrap:wrap;}
    .crd-box{width:100%;}
    .crd-box:first-child{padding-right: 0;margin-bottom: .3rem;}
    .crd-box:last-child{padding-left: 0;padding-bottom: .42rem;border:none;border-bottom: 1px solid #e5e5e5}
}

.campus-recruitment{background-color: #f4f4f4;}
.cr-form{padding-top: .59rem;}
.cr-search{display: flex;position: relative;}
.cr-search-input{padding-left: 56px;flex: 1;border: solid 1px #e46713;box-sizing: border-box;color: #999;}
.cr-search::before{position: absolute;left: 30px;top: 50%;transform: translateY(-50%);content:"";display: inline-block;background: url(../images/searching.png) center center / cover no-repeat;width: 16px;height: 16px;}
.cr-search-button{width: 2rem;padding: .22rem 0;text-align: center;color:white;background-color: #e46713;border: none;cursor: pointer;}
.cr-classify{padding-top: .1rem;padding-bottom: .6rem;}
.cr-category,.cr-place{display: flex;align-items: center;margin-top: .3rem;}
.cr-class{color:#000;margin-right: .5rem;font-weight: bold;white-space: nowrap}
.cr-options{padding: .1rem .2rem;margin-right: .1rem;color: #999;cursor: pointer;white-space: nowrap}
.cr-options.active{color:#000;background-color: #fff;font-weight: bold;}
.cr-h3{border-bottom: 1px solid #dcdcdc;font-weight: bold;padding-bottom: .21rem;}
.cr-content{display: flex;justify-content: space-between;flex-wrap: wrap;padding: .1rem 0 .5rem}
.cr-cards{padding:.4rem;background-color: #fff;width: 6.85rem;position: relative;margin-top: .3rem;}
.cr-requirement{color: #666666;padding: .14rem 0}
.cr-p{line-height: 1.875;}
.cr-demand{display: flex;align-items: center;color:#666}
.cr-block{margin-right: .4rem;}
.cr-block.active{color:#000;line-height: 1.875;}
.cr-hot{width: 50px;padding:7px 0;;position: absolute;right:.4rem;top:.4rem;background-color: rgba(228, 103, 19,.1);color: #e46713;text-align: center}
.cr-main{padding-bottom: .5rem;}

@media(max-width:750px)
{
  .cr-cards{width:100%}
}


.honorary-qualification{overflow: hidden;padding-bottom: .8rem;}
.honorary-qualification .layout{width: 12.1rem}
.hq-wrapper{position: relative;margin-top: 1.2rem;margin-bottom: 2rem;}
.hq-main{position: relative;}
.hq-line{position: absolute;left: 50%;top: .7rem;content:"";display: inline-block;transform: translateX(-50%);width: 1px;height: 100%;background-color: #dfdfdf;}
.hq-icon-bottom{position: absolute;bottom: 0;left: 50%;transform: translate(-50%,100%);width: .3rem;height: .3rem;min-width: 15px;min-height:15px;}
.hq-box{position: relative;}
.hq-p{color:#666666;line-height: 1.5;position: relative;text-align: right;padding-right: 15px;margin-bottom: .1rem;}
.hq-p::after{position: absolute;right: 0;top: 9px;content:"";display: inline-block;width: 6px;height: 6px;background-color: #737687;}
.hq-items{width: 4.2rem;float: left;padding-bottom: .13rem;position: relative;min-height: 9em;}
.hq-img{position: absolute;left: 0;bottom: 0;transform: translateY(100%)}
.hq-img,.hq-img img{width: 100%;}
.hq-circle{border-radius: 50%;border: solid 2px #e46713;box-shadow: 0 0 0 10px white;position: absolute;left:50%;top:12px;transform: translate(-50%,-50%);width: 1.04rem;height:1.04rem;z-index: 10;background-color: #fff;}
.hq-circle::after{position: absolute;left: 0;top: 50%;content:"";display: inline-block;transform:translate(-100%,-50%) rotate(180deg) ;width: 1.1rem;height: .14rem;background: url(../images/23.png) top right / cover no-repeat;z-index: 10;}
.hq-circle-inner{background-color:#e46713;position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);border-radius: 50%;;width: .9rem;height:.9rem;z-index: 10;}
.hq-circle-num{position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);color:white;z-index: 10;}

.hq-box:nth-child(2n) .hq-p{text-align: left;padding-left: 15px;padding-right: 0;}
.hq-box:nth-child(2n) .hq-p::after{left: 0;right:auto;}
.hq-box:nth-child(2n) .hq-items{float: right;}
.hq-box:nth-child(2n) .hq-circle::after{left:auto;right: 0;transform: translateX(100%)}
.hq-box:nth-child(2n) .hq-circle-inner{background-color: #fff;}
.hq-box:nth-child(2n) .hq-circle-num{color: #e46713}

@media(max-width:750px){
    .honorary-qualification .layout {
        width: 100%;
        padding: 0 15px;
    }
    .honorary-qualification .hq-box{padding-left: 110px;margin-bottom: .5rem;}
    .honorary-qualification .hq-circle{right: auto;left: 0;transform: translateY(-50%);top: 8px;}
    .honorary-qualification .hq-circle::after{right: 0;left:auto;transform: translate(100%,-50%)}
    .honorary-qualification .hq-items{width:100%;text-align: left}
    .honorary-qualification .hq-items .hq-p{text-align: left;padding-left: 15px;}
    .honorary-qualification .hq-items .hq-p::after{left: 0;right:auto;top: 6px;}
    .hq-img{position: static;transform: translate(0)}
    .hq-line{display: none;}
    .hq-wrapper{margin-bottom: 0;}
}
.network-information{background-image:url(../images/59.png)}
.ni-main{padding-top: 1.51rem;padding-bottom: .8rem;}
.ni-img{position: relative;width: 4rem;top:-.3rem;right:-.3rem;}
.ni-place{position:absolute;left:0;top:0;padding: .12rem .22rem;background-color:#e46713;color:white;}
.ni-left{width: 4rem;background-color: #fff;float: left;}
.ni-cascade{display: flex;justify-content: center;padding-top: .59rem;}
.ni-cascade .ni-select{position: relative;display: inline-block;appearance: none;-webkit-appearance: none;  -moz-appearance: none;background: url(../images/bottom_.png) right center  no-repeat;;background-position: 90% 50%;background-color: #fff;}
.ni-title{padding-bottom: .37rem;position:relative;margin-bottom: .26rem;}
.ni-title::after{position: absolute;left:0;bottom:0;content:"";display:inline-block;width:.35rem;height:.03rem;background-color: #e46713;;}
    .ni-select{min-width: 2.8rem;padding: .18rem 0 ;border-radius: 0;border: solid 1px #dddddd;background-color: #fff;padding-left: .3rem;margin-right: .3rem;color:#666}
    .ni-select:last-child{margin-right: 0;}
    .ni-select:focus{outline:none;}
.ni-p{line-height: 2;}
.ni-right{float:right;width:9.48rem;margin-top: -.88rem;margin-right: -.3rem;position: relative;min-height: 6.82rem;}
.ni-map{width: 100%;}
.ni-cityImg{min-height: 2.8rem;}
/* .ni-map img{width:100%;} */
/* .ni-tips{position: absolute;left:50%;top:50%;transform: translate(-100%,-100%);width: 1.05rem;display: none} */
/* .ni-span:hover .ni-tips{display: block} */
/* .ni-intro{color:#1a9046;position: absolute;left: 0;top: 0;transform: translate(-100%,-50%) ;white-space: nowrap;line-height: 1.6;padding-right: 5px;;} */
/* .ni-rotateY{transform:perspective(150px) rotateY(180deg);} */
/* .ni-rotateY .ni-intro{transform:perspective(150px) translate(-100%,-50%) rotateY(180deg);padding-left: 5px;padding-right: 0;} */
/* .ni-span{position: absolute;display: inline-block;width: 1.4767932489451477%;height:  2.0527859237536656%;;border-radius: 50%;cursor: pointer;display: inline-block;} */

/* 乌鲁木齐 */
/* .ni-span1{left: calc(205 / 948 * 100%);top: calc(155 / 682 * 100%)} */
/* 哈尔滨 */
/* .ni-span2{left: calc(704 / 948 * 100%);top: calc(123 / 682 * 100%)} */
/* 长春 */
/* .ni-span3{left: calc(694 / 948 * 100%);top: calc(160 / 682 * 100%)} */
.map-tips{padding: 15px 20px;background-color: rgba(0,0,0,.5);color:white;font-size:16px;position: fixed;left:50%;top:50%;transform: translate(-50%,-50%);border-radius: 5px;z-index: 999999999;display: none;}
@media(max-width:900px){
    .network-information .layout{width: 100%;padding:0 15px;}
    .ni-right,.ni-left{width: 100%;float: none;}
    .ni-left{width: 300px;margin: 0 auto;}
    .ni-img{width:100%;}
    .ni-cascade{flex-wrap: wrap;}
    .ni-select{margin-bottom: .5rem;}
    .ni-main{padding-top: .5rem;}
    /* .ni-img{right: 0;top:0;} */
    .ni-right{margin: 0;margin-top: .5rem;}
}


.rd-pop{width: 100%;height: 100%;position: fixed;left: 0;top: 0;z-index: 123456;visibility: hidden;opacity: 0;transition: opacity .3s;left: -200vw;}
.rd-pop.show{left: 0;visibility: visible;opacity: 1;}
.rd-mask{width: 100%;height: 100%;background-color: rgba(0,0,0,0.5);position: absolute;left: 0;top: 0;z-index: 1234;}
.rd-cont{width: 10rem;position: absolute;left: 50%;margin-left: -5rem;top: 50%;transform: translate(0,-50%);z-index: 1234;background-color: #fff;max-height: 100vh;overflow: auto;}
.rd-hd{width: 100%;text-align: center;padding-top: .8rem;padding-bottom: .6rem;}
.rd-form{width: 100%;padding: 0 0 .5rem 1.6rem;}
.rd-tit{color: #333;display: inline-block;vertical-align: top;font-weight: bold;position: relative;}
.rd-tit:before,
.rd-tit:after{content: "";display: inline-block;width: 2.55em;height: .3em;background-size: 100% 100%;position: absolute;top: 50%;margin-top: -0.15em;}
.rd-tit:before{background-image: url(../images/sd-left.png);left: -3.175em;}
.rd-tit:after{background-image: url(../images/sd-right.png);right: -3.175em;}
.rd-dl{width: 100%;font-size: 0;margin-bottom: .3rem;position: relative;}
.rd-dl.sp{margin-bottom: .23rem;}
.rd-dt{display: inline-block;vertical-align: top;width: 1.8rem;color: #333;line-height: .6rem;}
.rd-dd{display: inline-block;vertical-align: top;}
.rd-txt{width: 4.96rem;height: .6rem;border: 1px solid #ddd;padding: 0 1em;color: #333;vertical-align: top;}
.rd-txt-code{width: 1.99rem;text-align: center;}
.rd-star{color: #e46713;}
.rd-submit{background-color: #e46713;color: #fff;line-height: .48rem;height: .48rem;text-align: center;width: 1.6rem;border: none;cursor: pointer;box-shadow: 0 .1rem .2rem rgba(228,103,19,0.25);}
.rd-submit:after{content: "";display: inline-block;vertical-align: middle;width: .571em;height: .857em;background-image: url(../images/sd-arrow.png);background-position: 100% 100%;margin-left: .29rem;}
.rd-lb{display: inline-block;vertical-align: top;font-size: 0;position: relative;margin-right: 30px;cursor: pointer;line-height: .6rem;}
.rd-lb:last-child{margin-right: 0;}
.rd-last{padding-left: 2.6rem;padding-top: .3rem;}
.rd-icon{display: inline-block;vertical-align: middle;width: 1em;height: 1em;border-radius: 50%;background-color: #d2d2d2;margin-right: 0.5em;position: relative;}
.rd-t{color: #666;vertical-align: middle;}
.rd-radio{width: 100%;height: 100%;position: absolute;left: 0;top: 0;opacity: 0;cursor: pointer;}
.rd-lb.selected .rd-icon:after{content: "";display: inline-block;width: 0.5em;height: 0.5em;background-color: #e46713;border-radius: 50%;position: absolute;left: 50%;top: 50%;margin-left: -0.25em;margin-top: -0.25em;}
.rd-img-wrap{width: 1.6rem;height: .6rem;background-color: #000;border-left: none;display: inline-block;vertical-align: top;cursor: pointer;}
.rd-img{width: 100%;height: 100%;vertical-align: top;}
.rd-file-lb{display: inline-block;vertical-align: middle;width: 1.99rem;height: .6rem;border: 1px solid #ddd;background-color: #eee;color: #333;line-height: .6rem;text-align: center;cursor: pointer;}
.rd-file{position: absolute;left: -1000vw;top: 0;}
.rd-tip{color: #333;display: inline-block;vertical-align: middle;padding-left: .1rem;}
.rd-dd-top{width: 100%;}
.rd-dd-bot{width: 100%;color: #333;line-height: 1.43;padding-top: 0.07rem;}
@media(max-width: 1350px){
    .rd-dt{width: 130px;}
    .rd-form{padding-left: 1rem;}
}
@media(max-width: 1200px){
    .rd-cont{width: 624px;margin-left: -312px;}
    .rd-txt{height: 32px;}
    .rd-dt{line-height: 32px;}
    .rd-submit{width: 110px;height: 32px;line-height: 32px;}
    .rd-img-wrap{height: 32px;width: 85px;}
}
@media(max-width: 900px){
    .rd-cont{width: 560px;margin-left: -280px;}
    .rd-form{padding-left: 30px;}
    .rd-last{padding-left: 130px;}
}
@media(max-width: 560px){
    .rd-cont{width: 100%;margin-left: 0;left: 0;}
    .rd-form{padding-left: 10px;padding-right: 10px;padding-bottom: 25px;}
    .rd-dl{margin-bottom: 15px;}
    .rd-dd{width: 100%;display: block;}
    .rd-dt{display: block;width: 100%;line-height: 1;margin-bottom: 10px;}
    .rd-txt{width: 100%;}
    .rd-tip{display: block;padding-top: 10px;line-height: 1.5;padding-left: 0;}
    .rd-hd{padding-top: 25px;padding-bottom: 20px;}
    .rd-txt-code{width: calc(100% - 85px);}
    .rd-last{padding-left: 0;text-align: center;margin-bottom: 0;padding-top: 0;}
}


.o-main{width: 100%;text-align: center;padding-top: .8rem;padding-bottom: .8rem;background-image: url(../images/o2.jpg);background-size: cover;background-position: center center;}
.o-inner{width: 100%;max-width: 14rem;margin: 0 auto;}
.o-hd{width: 100%;text-align: center;padding-bottom: .8rem;}
.o-tit{color: #333;display: inline-block;vertical-align: top;font-weight: bold;position: relative;}
.o-tit:before,
.o-tit:after{content: "";display: inline-block;width: 2.55em;height: .3em;background-size: 100% 100%;position: absolute;top: 50%;margin-top: -0.15em;}
.o-tit:before{background-image: url(../images/sd-left.png);left: -3.175em;}
.o-tit:after{background-image: url(../images/sd-right.png);right: -3.175em;}

.o-submit{background-color: #e46713;color: #fff;line-height: .48rem;height: .48rem;text-align: center;width: 1.6rem;border: none;cursor: pointer;box-shadow: 0 .1rem .2rem rgba(228,103,19,0.25);}
.o-submit:after{content: "";display: inline-block;vertical-align: middle;width: .571em;height: .857em;background-image: url(../images/sd-arrow.png);background-position: 100% 100%;margin-left: .29rem;}
.o-form{width: 100%;}
.o-row{width: 100%;margin-bottom: .3rem;}
.o-col{float: left;width: 48.57%;position: relative;padding-left: 5.6em;}
.o-col:nth-child(2n+1){margin-right: 2.86%;}
.o-col.sp{width: 100%;margin-right: 0;}
.o-dt{color: #333;line-height: .6rem;width: 5.6em;position: absolute;left: 0;top: 0;text-align: left;}
.o-dd{text-align: left;font-size: 0;}
.o-star{color: #e46713;}
.o-txt{width: 100%;height: .6rem;border: 1px solid #ddd;background-color: #fff;padding: 1em;color: #333;}
.o-area{width: 100%;height: 2.7rem;border: 1px solid #ddd;line-height: 1.5;padding-left: 1em;padding-right: 1em;padding-top: calc(0.3rem - 0.75em);padding-bottom: calc(0.3rem - 0.75em);color: #333;}
.o-txt-code{width: 1.99rem;border-right: none;text-align: center;}
.o-last{padding-top: .1rem;}
.o-img-wrap{width: 1.6rem;height: .6rem;background-color: #000;border-left: none;display: inline-block;vertical-align: top;cursor: pointer;}
.o-img{width: 100%;height: 100%;vertical-align: top;}

.select-w{box-sizing: border-box;display: block;vertical-align: top;height: .6rem;position: relative;white-space:nowrap}
.select-w.short{width: 2.5rem;}
.select-w .cur{width: 100%;display: block;vertical-align: top;height: .6rem;line-height: .6rem;color: #333;padding-right: 1em;padding-left: 1em;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;border: 1px solid #ddd;background-color: #fff;}
.select-w select{position: absolute;width: 100%;height: 100%;padding-left: 1em;left: 0;top: 0;z-index: 2;opacity: 0;filter: alpha(opacity=0);}
.select-w:after{display: inline-block;content: "";width: .777em;height: .444em;background-image: url(../images/o-down.png);background-size: 100% 100%;position: absolute;right: .29rem;top: 50%;margin-top: -0.222em;z-index: 1;}
.o-dd.flex{display: flex;justify-content: space-between;}
.o-one{color: #666;line-height: .6rem;}
@media(max-width: 1200px){
    .o-txt{height: 32px;}
    .o-dt{line-height: 32px;}
    .select-w{height: 32px;}
    .select-w .cur{height: 32px;line-height: 32px;}
    .o-submit{width: 110px;height: 32px;line-height: 32px;}
    .o-img-wrap{height: 32px;width: 85px;}
    .o-area{padding-top: calc(16px - 0.75em);}
    .select-w.short{width: 2rem;}
    .o-one{line-height: 32px;}
}
@media(max-width: 680px){
    .o-main{padding-left: 10px;padding-right: 10px;}
    .o-col{width: 100%;}
    .o-col:nth-child(2n+1){margin-right: 0;}
    .select-w.short{width: 30vw;}
    .o-row{margin-bottom: 0;}
    .o-col{margin-bottom: 10px;}
}




