body,html{ font-size: .24rem;/*line-height: 1.8em;*/  }
input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; }
.auto_1345{ width:100%; }

.banner_bg .v1{max-width:64.6%; left:10%;}
.banner_bg{background: url(../images/mob_banner1.jpg) no-repeat center top; height: 13.36rem;
 background-size:cover;}
 .cont1{ top:0; margin-top:  1.81rem !important; margin-bottom: 1rem !important; }
.con_redtop{ width:.22rem; height:.22rem;left: 0.5rem; }
.con_cobg{ width:2.25rem; height: 2.25rem;left: 0.5rem; }

.cont1,.in_con2{ width:100%; }
.in_con2 dl,.in_con2 .v1, .in_con2 .dl4, .in_con2 .dl7{width:100% !important; margin-bottom:0px !important; }
.in_con2 .dd1{ bottom:0px;background: rgba(125,125,125,1); position: relative; padding:.15rem 8%; min-height:10px;z-index: 1;}
.in_con2 dl dt{ max-height:4.3rem; overflow: hidden; }
.in_con2 .v3,.in_con2 .v5{ margin:0px; }
.in_con2 dl dt img{ /*height:100%;*/ }
.in_con2 .dd2{ width: 4.8rem !important; left: 0;font-size: .3rem;top: -3%;}
.in_con3 .v1_left{ width:100%; float:none; }
.in_con3 .auto_1345{ width:66.66%; }
.in_con3{ margin:1.25rem 0; }
.in_con3 .v1_right{ display:block;height: auto;}
.in_con3 .v1_con p{ line-height: .45rem; margin-top: .6rem; margin-bottom: .3rem; }
.in_con3 .v1_con h3 a{ padding:.1rem .4rem; }

/*============*/
.yg_con1 .auto_1345{ margin-top:2.5rem; margin-bottom:.8rem; height: .48rem;    width: 79%; }
.pany_con1 .sp_1{ left:0px; }
.pany_con2 .con2_fr,.pany_con2 .con2_fl{ width:100%; float:none; }
.pany_con2 .con2_fr img{ width:100%; }
.pany_con2 .con2_fl{ top: 0rem; left: .75rem !important;position: absolute !important; z-index: 2; }
.pany_con2 .con2_fl .span_1{ font-size: .5rem;margin-top: 80%; }
.pany_con2 .con2_fl .span_1,.pany_con2 .con2_fl .span_2{ color: #fff; }
.pany_con2{ position: relative; }
.pany_con2 .con2_fl .span_2{ margin-top:.3rem; }
.pany_con2 .v1>div, .pany_con3 .v2, .pany_con8 li span{ font-size: .24rem; }
.pany_con8 .sp_2{white-space: nowrap;width: 180px;}
.pany_con2 .v1>div{ margin-top:.3rem; text-align: justify; }
.pany_con2 .v1{ padding:.65rem 12%; margin-top:0px; }
.pany_con3{ width:88%; margin:0 auto; }
.pany_con5 .title,.pany_con5 .title span,.pany_con6 .title,.pany_con6 .title span{ font-size: .3rem;}
.pany_con5 .title, .pany_con6 .title{ height: .65rem; line-height: .65rem; }
.pany_con5 dl{ width: 33.33%; margin:.66rem 0; min-height:2rem; }
.pany_con5 dl dt img{ width:.9rem; margin:0 auto; }
.pany_con5 dl dd{ margin-top:.5rem; }
.pany_con6 li{ width:33.33%; }
.pany_con6 li:nth-child(5n){ border-right:#c6c6c6 1px solid; }
.pany_con6 li:nth-child(3n){ border-right:none; }
.pany_con5 dl:nth-child(3){ border-right:none; }
.pany_con6 ul{ margin:.83rem 0; }
.pany_con6 .auto_1345{ width:84%; }
.pany_con6 li img{ max-width:75%; }
.pany_con6 li{ height:2rem; }
.pany_con8{margin:.8rem auto .5rem;width: 86%;}
.pany_con8 .auto_1345{ padding:.7rem .45rem .5rem .45rem; }
.pany_con9{ margin-bottom:.1.1rem; }
.pany_con8 ul{ padding:0px; }
.pany_con8 li{ padding: 0; line-height: .6rem;}
.pany_con8 .sp_1{ width:1rem; }
.pany_con4 .ul2 li{ width: 50%;}
.pany_con4 .ul2 li img{ width: 70%; }
.pany_con4 .ul2{ margin:.5rem 0; }
.pany_con4 .ul2 li:nth-child(2n){ border-right:none; }
.pany_con4 .ul_2_1 li{ min-height:3.5rem; }
.pany_con4 .ul_2_2 li{min-height:4rem; margin-bottom:0px; }
.pany_con7{ height: 1.1rem; background-size: cover;}
.pany_con5 .auto_1345{ width:88%; }
.pany_con9 .auto_1345{ width:86%; }
.join .yg_con1 .auto_1345{ width:85%; }
/*==========*/
.yg_con2 dl{ margin:0; width:32.66%; margin-left:11.66% !important; margin-top:.47rem;}
.yg_con2 .dd1{ margin-top:.28rem; }.yg_con2 .dd1 .font_14{letter-spacing:0;}
.yg_con2 .dd2{ margin-top: 0; }
.stde_con1 dl .dd2{ width:100%; }
.stde_con1 dl{ padding: 0 .1rem; position: relative; }
.stde_con1 dl dt,.stde_con1 dl dd{ position: relative; z-index:1; }
.stde_bg1{ position: absolute !important;top: 1.9rem; left: 0px;width: 100% !important; background: #f5f5f5;
    height: 1.6rem; z-index: 0 !important; }
.stde_con1{ width:78.66%; margin:1.35rem auto 0; }
.stde_con1 .v1{ font-size: .24rem; margin-bottom:.28rem;}
.stde_con1 dd .span_3,.stde_con1 dd .span_1{ font-size: .26rem; }

.pany_con3 .v1 .span_1, .pany_con3 .v2 .span_1{ font-size: .36rem; }
.pany_con3 .v1 .span_1 b, .pany_con3 .v2 .span_1 b ,.pany_con3 .v1 .span_2 b{ display: block; }
.pany_con3 .v1 .span_2, .pany_con3 .v2 .span_2, .pany_con3 .v1 .no_bold, .pany_con3 .v2 .no_bold{ font-size: .26rem;}
.pany_con3 dt{ position: relative;float: left; bottom:0px;left: .5rem;  }
.pany_con3 .dd1{ float: left; width:59%;left: 0; margin-left:12%;}
.pany_con3 .v1, .pany_con3 .v2{ padding-left:0px; }
.pany_con3 .dl2{ margin-top: 0rem; }
.pany_con4{ margin-top:1.26rem; }
.pany_con3 .dl2 dt{ right: .5rem;float: right; }
.pany_con3 .v2{ padding:1.5rem .5rem .5rem .5rem !important; text-align: justify;  }
.pany_con3 dl>div{ position: relative; top: 1.45rem; }
.pany_con3 .dl2 .v1{ padding:0px !important; }
.pany_con3 .dl2 .dd1{ margin-left:.5rem; }
.pany_con4 .ul1 li{ width:50%;line-height: .6rem;border-right: #fff 1px solid }
.pany_con4 .ul1 li:after{content: "";}
.pany_con4 .ul1{ background: #b5b5b6; color:#fff; }
.in_con2 .title span{ width:3rem; }
.in_con2 .title{ height: auto; line-height: initial;margin-bottom: 0.5rem; /*font-size: .42rem;*/}
.in_con2 .title:before{ width: .09rem; }
.n_hea{ z-index:3; }
.cont1rt_img{ margin-top:.6rem; }
.cont1rt_img img{ width: 1.3rem; }
.cont1_consize h3{ font-size: .32rem; }
.cont1_consize h2{ font-size: .46rem;line-height: .6rem; }
.cont1_consize p{ margin-top:.4rem; }
.cont1_consize{ top: 1.3rem;    width: 65% !important;left: 13%; }
.con_redtop{ top:0px; }
.cont1 .v1{ margin-top:.7rem; }
.pany_con3 .v1 .span_2, .pany_con3 .v2 .span_2{ margin-top: 0.15rem; display: inline-block;}

/*==========================*/

.mob_foot{ background: url(../images/in_bg1.jpg) no-repeat center top; min-height:10rem; width:100%;  }
.wrap{ padding-bottom:0px; }
.mob_foot{ padding: 1.15rem 0;margin-top: 1.5rem;background-size: cover; position: relative;}
.mob_foot .ul_1 li{ font-size: .36rem; line-height: 1rem; }
.mob_foot .ul_1 li a{color:#fff; }
.mob_foot .ul_2{ margin-top:.2rem; }
.mob_foot .ul_2{font-size: .24rem; color: #fff; line-height: .5rem; width: 76%; margin: 0 auto;}
.mob_foot .ul_2 li span{ float: left; word-break: break-all;}
.mob_foot .ul_2 .sapn_1{ width:1rem; }
.mob_foot p{ width: 11%; margin:.8rem auto 0; } 
.ban_v1{ position: fixed; top: 0px; background: #fff; padding: .15rem 0;border-bottom: 1px solid #ddd; z-index:11; }
.ban_v1 .logo{ height: .5rem; margin-left:.3rem; }
.ban_v1 .logo a{ height: 100%; }
.meau{ margin-right: .3rem;    position: initial; }
.menu-button,.menu-button:before, .menu-button:after,
.menu-button-target:hover .menu-button, .menu-button-target:hover .menu-button:before, .menu-button-target:hover .menu-button:after ,.n_hea .menu-button-target:hover .menu-button, .n_hea .menu-button-target:hover .menu-button:before, .n_hea .menu-button-target:hover .menu-button:after{ background: #a6a6a6; }
.ban_v1.cur{ background: #fff; }
 
.meau .ul_meau{ position: absolute; left: 0; width: 100%; top: 1.1rem!important; display: block; height: 0px; overflow: hidden; }
.meau .ul_meau.cur{ height: 7.5rem; }

.menu-button-target{top: -7px;}


.pc_hide{ display: none !important; }
.mob_hide{ display: block!important; }
.meau .pc_hide{ display: none !important; }




.font_29{ font-size: .42rem; }
.font_26{ font-size: .30rem; }
.font_16{ font-size: .24rem; }
.font_32{ font-size: .28rem; }
.font_98{ font-size: .65rem; }
.font_24,.font_22,.font_14,.font_17{ font-size: .24rem; }
.font_12{ font-size: .2rem; }
.font_66{ font-size: .7rem;}
.font_60{ font-size: .69rem; }





body,html{-webkit-overflow-scrolling:touch;}

@media screen and (min-width: 320px) {html {font-size: 50px;}}
@media screen and (min-width: 360px) {html {font-size: 56px;}}
@media screen and (min-width: 400px) {html {font-size: 63px;}}
@media screen and (min-width: 440px) {html {font-size: 69px;}}
@media screen and (min-width: 480px) {html {font-size: 75px;}}
@media screen and (min-width: 640px) {html {font-size: 100px;}}