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: 51%; }

.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: 50%; 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(2){ 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; }



.mallbox{color: #e70012;margin-top: -9px;}
.mallbox ul{background-color: #f8f8f8; }
.mallbox ul li{}






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