/*public style*/
*{margin:0 ;padding:0;box-sizing: border-box;-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */}
body,p,ul,li,input,dl,dd,dt,div,tabole,tr,td,a{font-size:0.26rem;}	
a{text-decoration:none;outline:0px;color:#000000;}
ul, ol, li, dl, dt, dd {list-style:none; margin:0px ;padding:0px;}
fieldset, img {border:0;}
body{overflow-x: hidden;position:relative;width:100%;height:100%;}
input[type="text"],input[type="password"],input[type="submit"],input[type="reset"],input[type="button"],textarea{-webkit-appearance: none;}
@font-face{font-family:"commonfont";src:url('/html/statics/css/fonts/common.woff') format('woff'),url('/html/statics/css/fonts/common.ttf') format('truetype');}
a:link { 
text-decoration: none !important; 
} 
a:visited {  
text-decoration: none !important; border:none !important; 
} 
a:hover { 
text-decoration: none !important; border:none !important; 
} 
a:focus{text-decoration:none !important;border:none !important; }
@media screen and (min-width:360px) and (max-width:374px) and (orientation:portrait) {
    html { font-size: 357.4% !important; }
}
@media screen and (min-width:375px) and (max-width:383px) and (orientation:portrait) {
    html { font-size: 373.4% !important; }
}
@media screen and (min-width:384px) and (max-width:399px) and (orientation:portrait) {
    html { font-size: 381% !important }
}
@media screen and (min-width:400px) and (max-width:413px) and (orientation:portrait) {
    html { font-size: 396.25% !important; }
}
@media screen and (min-width:414px) and (max-width:431px) and (orientation:portrait){
    html { font-size: 410.6% !important; }
}
@media screen and (min-width:432px) and (max-width:479px) and (orientation:portrait){
    html { font-size: 427.75% !important; }
}
.commonfont{font-family:"commonfont" !important;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale;}
.left{float: left;}
.right{float:right;}
.wrap:after{content:"";display: block;clear:both;visibility: hidden;height:0;}
.sright{   
   width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-left: 5px solid #81ced3;
    border-bottom: 5px solid transparent;display: inline-block;}
.clear{clear:both;}
.comm{ background-color:#FFFFFF; max-width:6.4rem; margin:0 auto; padding:0.1rem 0px;}
.header { line-height:0.6rem; margin:0 auto; position: relative; font-size:0.26rem; }
.con{ width:90%; margin:0 auto;}
.header .left img{ width:1.88rem; height:0.54rem; object-fit: cover; }
.header .right img{  width:0.38rem; height:0.35rem; object-fit: cover; }
.header .left .title{ line-height:0.3rem;}
i,em{font-style: normal;}
/*banner*/
.banner {width:100%;overflow: hidden;}
.main_banner .swiper-pagination{text-align: right; padding-right: 0.2rem;}
.banner .swiper-slide{text-align: center;}
.banner img{width:100%;height:100%;max-width: 6.4rem;}
.banner .swiper-pagination-bullet{background: #fff;opacity:0.5;}
.banner .swiper-pagination-bullet-active{background: #ff879c !important; opacity: 1;}
.banner.swiper-container-horizontal>.swiper-pagination-bullets,.banner .swiper-pagination-custom, .banner .swiper-pagination-fraction{bottom:0px;}

.dhbox{ width:6.4rem; margin:0 auto;}
.dhbox .con{ width:100%; margin:0 auto;}
.dhbox .con ul{ margin:0; padding:0;}
.dhbox .con ul li{ float:left; width:30%; text-align:center; margin:0.25rem 1.6666%;}
.dhbox .con ul li img{max-width: 60%;}
.dhbox .con ul li span{ display:block; text-align:center; margin-top:0.15rem;}

/* side */
.side{position:fixed;width:54px;right:0;bottom:30%;z-index:100;}
.side ul li{width:54px;height:54px;float:left;position:relative; margin:0.05rem 0px; /*box-shadow: 0 1px 3px rgba(0,0,0,.5); border-radius: 27px;*/}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;color:#fff;overflow:hidden;}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;}
.side ul li img{float:left;}

.xiufu_title,.ind_title{text-align: center; position: relative;}
.ind_title h3{color: #ff9999; font-size: 0.3rem;}
.ind_title h5{color: #999;font-size: 0.24rem;}
.xiufu_title a,.ind_title a{position: absolute; right:2%; top:0.2rem; background: #ff9999; font-size: 0.24rem; color: #fff; padding:0.05rem 0.1rem; border-radius: 0.1rem;}


.ind_fuwu{background: #f2f2f2; border-top:1px #e6e6e6 solid; padding-top:0.2rem; padding-bottom: 0.4rem;}
.fuwulist_ul{padding:0px 2%;}
.fuwulist_ul li{float: left; width: 48%; margin:0px 1%; background: #f5dde0; text-align: center; margin-top:0.7rem; height: 2.6rem;}
.fuwulist_ul li img{height: 1.2rem; margin-top:-0.6rem;}
.fuwulist_ul li h3{color: #ff3366; font-size: 0.24rem; margin-top:0.1rem; margin-bottom: 0.16rem;}
.fuwulist_ul li p{font-size: 0.2rem; padding:0px 2%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.fuwulist_ul li:nth-child(2n){background: #d7ebf3;}
.fuwulist_ul li:nth-child(2n) h3{color: #0099cc;}

.height{height: 1rem;}
.main .ind_yuesao{padding-bottom: 0;}
.ind_yuesao{padding-top:0.2rem; padding-bottom: 0.4rem;}
.main .yuesao_ul{padding:0.1rem 2% 0.3rem;}
.yuesao_ul{padding:0px 2%;}
.yuesao_ul li{background: #f2f2f2; border:1px #e6e6e6 solid; border-radius: 0.2rem; padding:0.2rem; margin-top:0.2rem;}
.yuesao_ul li img{width: 1.2rem; float: left;}
.yuesao_ul li .right{float: left; margin-left: 0.3rem; width: 73%}
.yuesao_ul li h3{font-size: 0.28rem; margin:0.1rem 0px}
.yuesao_ul li h3 i{font-size:0.2rem; background: #66ccff; font-style: normal;display: inline-table;  padding:0.0rem 0.2rem; margin-left: 0.1rem; color: #fff; border-radius: 0.05rem;}
.yuesao_ul li span em{font-style: normal; background: #ff6699; color: #fff; font-size: 0.2rem; padding:0.05rem 0.2rem; border-radius: 0.05rem; margin-bottom: 0.1rem; display: inline-table; margin-right: 0.2rem;}

.yuesao_ul li p{font-size: 0.24rem; margin-top: 0.1rem; color: #666666;}



.ind_pingjia{background: #f2f2f2;padding-top:0.2rem; border-top:1px #e6e6e6 solid;}
.pingjia_ul{background: #fff; }
.pingjia_ul .swiper-slide{padding:0.2rem 2% 0.6rem;}
.pingjia_ul h3{font-size: 0.28rem; padding-top:0.2rem;}
.pingjia_ul i{color: #999;}
.pingjia_ul .top img{float: left; width: 73px; height: 73px; margin-right: 0.2rem;}
.pingjia_ul .desc p{font-size: 0.24rem; line-height: 1.6; margin:0.2rem 0px 0.3rem; }
.pingjia_ul .desc span{display: block;}
.pingjia_ul .desc span img{width: 24%; margin:0 0.5%; float: left;}


.pingjia_ul .swiper-pagination-bullet{width: 0.4rem; border-radius: 0px; height: 0.06rem;}

.pingjia_ul .swiper-pagination-bullet-active{background: #ff9999;}

.main .wrap,.main .ind_ketang{padding:0px;margin:0px;}
.ind_ketang{background: #f2f2f2;padding-top:0.2rem;}
.wrap{margin-top:0.2rem;}
.tabClick{ overflow: hidden}
.tabClick li{ height:40px; line-height: 40px; width: 25%; float: left; text-align: center; background: #ff9999; color: #fff;}
.tabClick li a{color: #fff; display: block;}
.tabClick li.active{ transition: 0.1s; background: #6bcef5;}
.tabCon{ overflow: hidden}
.tabBox{ position: relative}
.tabList{word-break: break-all; width:100%;float:left; text-align:center; color:#D3D3D3;}
.lineBorder{ height: 2px; overflow: hidden; border-bottom:1px solid #ff9999; background: #f3f3f3; display: none;}
.lineDiv{ background: #6bcef5; height: 2px; width: 25%;}

.tabList li{background: #fff;text-align: left; padding:0.3rem 3%; border-bottom: 1px #e6e6e6 solid; margin-top:-0.1rem;}
.tabList li img{float: left; width: 25%; height: 1.47rem;}
.tabList li .right{float: left; width: 72%; margin-left: 3%;} 
.tabList li .right h3{font-size: 0.28rem; line-height: 1.6; margin-bottom: 0.2rem; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.tabList li .right span{color: #666;}


.ind_yuyue{background: #f2f2f2;padding-top:0.2rem; border-top:1px #e6e6e6 solid;  padding-bottom: 0.4rem;}
.message{margin-top: 0.2rem;}
.message form{padding:0px 2%; }
.message select{width: 48%;background: #f5dde0; margin:0.2rem 1% 0px; float: left; border:none; text-indent: 0.2rem; margin-top:0.2rem; color: #ff3366; font-size: 0.26rem; height: 0.6rem;border-radius: 0.3rem;}
.message .txt{width: 48%; margin:0.2rem 1% 0px; float: left; text-indent: 0.2rem; background: #f5dde0; border:none;}
.message .txt2{width: 98%; margin-left: 1%; text-indent: 0.2rem;background: #f5dde0; border:none; margin-top:0.2rem; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;  color: #ff3366; font-size: 0.26rem; height: 0.6rem;border-radius: 0.3rem; line-height: 0.6rem;}
.message input{background: #f5dde0; border:none; margin-top:0.2rem; color: #ff3366; font-size: 0.26rem; height: 0.6rem;border-radius: 0.3rem;}
.message .sub{background: #ff879a; color: #fff; width: 98%;height: 0.8rem;border-radius: 0.4rem;}
::-webkit-input-placeholder{color: #ff3366;}


.fff{background: #fff;}
.f2f2f2{background: #f2f2f2;}
.main{ min-height: 100%;line-height: 1.8;}
.location{color: #999; line-height: 2; padding:0.1rem 2%;}
.location a{color: #999;}

.mmessage form{padding:0px 2%; }
.mmessage select{width: 100%;background: #f5dde0; margin:0.2rem 1% 0px; float: left; border:none; text-indent: 0.2rem; margin-top:0.2rem; color: #ff3366; font-size: 0.26rem; height: 0.6rem;border-radius: 0.3rem;}
.mmessage .txt{width: 100%; text-indent: 0.2rem; }
.mmessage .txt2{width: 100%; text-indent: 0.2rem;background: #f5dde0; border:none; margin-top:0.2rem; color: #ff3366; font-size: 0.36rem;border-radius: 0.1rem; padding:0.1rem 0px;}
.mmessage input{background: #f5dde0; border:none; margin-top:0.2rem; color: #ff3366; font-size: 0.26rem; height: 0.8rem;border-radius: 0.1rem;}
.mmessage .sub{background: #ff879a; color: #fff; width: 80%;height: 0.8rem;border-radius: 0.4rem; margin:0.2rem auto 0; display: block;}

.mcate{padding-bottom: 0.05rem;}
.mcate a{display: block; float: left; width: 50%; background: #cccccc; color: #fff; text-align: center; line-height: 0.7rem;}
.mcate a.act{background: #ff879a;}

.mcontent .title{font-size: 0.3rem; color: #003333; padding:0.15rem 2%; line-height: 1.6;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.mcontent .desccon{padding:0.1rem 2%; line-height: 1.8;}
.mcontent .desccon p{margin:0.1rem 0px;}
.fanye{padding:0.1rem 2%;}
.fanye a{overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis; display: block; line-height: 2; color: #666666;}



.mtabList{word-break: break-all; width:100%;float:left; text-align:center; color:#D3D3D3;}
.mtabList li{background: #fff; margin:0.1rem auto;text-align: left; padding:0.3rem 3%; border-bottom: 1px #e6e6e6 solid;}
.mtabList li img{float: left; width: 35%; height: 1.47rem;}
.mtabList li .right{float: left; width: 62%; margin-left: 3%;} 
.mtabList li .right h3{font-size: 0.28rem; line-height: 1.3; margin-bottom: 0.1rem; color: #ff3366;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}
.mtabList li .right p{color: #999; font-size: 0.22rem;}


.mtongcheng {margin:0.1rem 2%;}
.mtongcheng li{background: #fff; padding:0.2rem 0.2rem 0.3rem; border-radius: 0.1rem; margin-bottom: 0.2rem;}
.mtongcheng h3{font-size: 0.28rem; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; color: #003333; line-height: 1.7; margin:0.1rem 0;}
.mtongcheng span{color: #666; }



.xiufu_title {text-align: center; margin-top: 0.26rem;}
.xiufu_title h3{font-size: 0.3rem; }
.xiufu_title span{display: block; width: 0.6rem; height: 0.05rem; background: #e10040; margin:0.1rem auto 0;}


.fuwu_info{line-height: 1.8; padding:0.05rem 3%; margin-top:0.26rem;}
.fuwu_info li{border-top: #e6e6e6 solid 1px; padding:0.16rem 0px 0.16rem 0.55rem; background: url(/html/statics/images/mobile/xiufu_05.png) left top 0.2rem no-repeat; background-size: 0.4rem; font-size: 0.26rem;}
.fuwu_info li:first-child{border:none;}
.fuwu_xiangmu{margin-top:0.26rem; padding:0.26rem 3%; font-size: 0.24rem;  color: #666666;}
.fuwu_beizhu{padding:0.16rem 3%; font-size: 0.24rem; }
.fuwu_beizhu i{color: #cc0033;}

.fuwu_xi,.fuwu_jiage,.fuwu_zhu{min-height: 2rem; margin-top:0.26rem; padding:0.2rem  3%;}


.floatbot{background: #fff; height: 0.8rem; position: fixed; bottom:0px; left: 0px; width: 100%;}
.floatbot a{display: block; width: 42%; float: left; text-align: center; height: 100%; font-size: 0.24rem;}
.floatbot .one{background: url(/html/statics/images/mobile/xiufu_15.png) center top 0.05rem no-repeat; background-size: 0.5rem; padding-top:0.45rem;}
.floatbot .two{background: #ff6780; color: #fff; width: 58%; line-height: 100%; font-size: 0.3rem; line-height: 0.8rem;}


.fuwu_liucheng{border-top:1px #e6e6e6 solid;}
.fuwu_liucheng .title{color: #ff3366; text-align: center; font-size: 0.3rem; margin-top:0.2rem;}
.fuwu_liucheng .desc{padding:0.1rem 2% 0; font-size: 0.24rem;}
.fuwu_liucheng .desc span{display: block; float: left; width: 25%; background: url(/html/statics/images/mobile/jiantou.png) top 0.3rem right no-repeat; font-size: 0.2rem; text-align: center; margin:0.1rem 0px; padding: 0rem 0px 0.2rem;}
.fuwu_liucheng .desc span img{width: 0.8rem;}
.fuwu_liucheng .desc span:nth-child(4){background: url(/html/statics/images/mobile/jiantou1.png) center bottom no-repeat;}
.fuwu_liucheng .desc span:nth-child(5),.fuwu_liucheng .desc span:nth-child(6),.fuwu_liucheng .desc span:nth-child(7){background: url(/html/statics/images/mobile/jiantou2.png)  top 0.3rem right no-repeat;}
.fuwu_liucheng .desc span:nth-child(8){background: none;}
.fuwu_liucheng .desc span i{display: block; color: #ff3366;}



.fuwu_jieshao{padding-bottom: 0.26rem;}
.fuwu_jieshao .img{padding:0.2rem;}
.fuwu_jieshao_list{padding:0.2rem 2% 0;}
.fuwu_jieshao_list .title{border-left: 0.05rem #e10040 solid; color: #e10040; font-size: 0.28rem; line-height: 1; padding-left: 0.1rem; margin:0.1rem 0 0.2rem;}
.fuwu_jieshao_list li{width: 48%; float: left; margin:0px 1%; text-align: center; background: #f3aab9; color: #fff; margin-top:0.1rem; border-radius: 0.1rem; padding:0.26rem 0.1rem;}
.fuwu_jieshao_list li h3{color: #fff; margin-bottom: 0.1rem;}
.fuwu_jieshao_list li span{display: block;width: 0.5rem; height: 0.05rem; background: #e10040; margin:0px auto;}
.fuwu_jieshao_list li .desc{line-height: 2; margin-top:0.2rem; font-size: 0.24rem;}
.fuwu_jieshao_list li:nth-child(2),.fuwu_jieshao_list li:nth-child(3),.fuwu_jieshao_list li:nth-child(6){background: #e95671;}
.fuwu_jieshao_list li:nth-child(2) span,.fuwu_jieshao_list li:nth-child(3) span,.fuwu_jieshao_list li:nth-child(6) span{background: #fff;}


.fuwu_jieshao_listblue{padding:0.25rem 2% 0;}
.fuwu_jieshao_listblue .title{border-left: 0.05rem #e10040 solid; color: #e10040; font-size: 0.28rem; line-height: 1; padding-left: 0.1rem; margin:0.1rem 0 0.2rem;}
.fuwu_jieshao_listblue li{width: 48%; float: left; margin:0px 1%; text-align: center; background: #5bc5f1; color: #fff; margin-top:0.1rem; border-radius: 0.1rem; padding:0.26rem;}
.fuwu_jieshao_listblue li h3{color: #fff; margin-bottom: 0.1rem;}
.fuwu_jieshao_listblue li span{display: block;width: 0.5rem; height: 0.05rem; background: #07a4e5; margin:0px auto;}
.fuwu_jieshao_listblue li .desc{line-height: 2; margin-top:0.2rem;}
.fuwu_jieshao_listblue li:nth-child(2),.fuwu_jieshao_listblue li:nth-child(3),.fuwu_jieshao_listblue li:nth-child(6){background: #07a4e5;}
.fuwu_jieshao_listblue li:nth-child(2) span,.fuwu_jieshao_listblue li:nth-child(3) span,.fuwu_jieshao_listblue li:nth-child(6) span{background: #fff;}




.sao_desc{background: #fff; padding:0.2rem; margin-top:0.1rem;}
.sao_desc img{width: 1.2rem; float: left;}
.sao_desc .right{float: left; margin-left: 0.3rem; position: relative; width: 74%}
.sao_desc .right a{position: absolute; top:0.2rem; right: 0px; background: #ff879a; color: #fff;}
.sao_desc h3{font-size: 0.28rem; margin:0.1rem 0px}
.sao_desc h3 i{font-size:0.2rem; background: #66ccff; font-style: normal;display: inline-table;  padding:0.0rem 0.2rem; margin-left: 0.1rem; color: #fff; border-radius: 0.05rem;}
.sao_desc span em{font-style: normal; background: #ff6699; color: #fff; font-size: 0.2rem; padding:0.05rem 0.2rem; border-radius: 0.05rem; margin-bottom: 0.1rem; display: inline-table; margin-right: 0.2rem;}

.sao_desc .desc{font-size: 0.24rem; margin-top: 0.1rem; color: #666666;}
.sao_list{}
.sao_list .title{border-left: 0.05rem #e10040 solid; color: #e10040; font-size: 0.28rem;  line-height: 1; padding-left: 0.1rem; margin:0.3rem 2% 0.2rem;}
.sao_zhuanye{padding:0.1rem 0px;}
.sao_zhuanye li{width: 48%; float: left; margin:0px 1%; line-height: 0.6rem;}
.sao_zhuanye li span{display: inline-table; width: 50%; float: left; color: #182931; font-size: 0.24rem; text-align: right;}
.sao_zhuanye li i{display: inline-table; background: url(/html/statics/images/mobile/wuxing.png) center left repeat-x; background-size: 0.24rem;}
.sao_zhuanye li i{width: 50%; float: left; height: 0.6rem; max-width: 1.2rem;}
.sao_zhuanye li i.sweet1{width: 0.24rem;}
.sao_zhuanye li i.sweet2{width: 0.48rem;}
.sao_zhuanye li i.sweet3{width: 0.72rem;}
.sao_zhuanye li i.sweet4{width: 0.96rem;}
.sao_zhuanye li i.sweet5{width: 1.2rem;}


.sao_pic,.sao_zhengshu{padding:0.26rem 2%;}
.sao_pic .swiper-button-next,.sao_zhengshu .swiper-button-next{background: url(/html/statics/images/mobile/tuijiandesc_14.png) center center no-repeat; right: 0px;}
.sao_pic .swiper-button-prev,.sao_zhengshu .swiper-button-prev{background: url(/html/statics/images/mobile/tuijiandesc_17.png) center center no-repeat; left: 0px;}

.sao_pingjia{padding:0.2rem 2%; position: relative;}
.sao_pingjia a{position: absolute; right: 2%; top:0.3rem;}
.sao_pingjia a em{height: 0.2rem; max-width: 1.2rem; display: inline-table; background: url(/html/statics/images/mobile/wuxing.png) center left repeat-x;  background-size: 0.24rem; margin-left: 0.05rem;}
.sao_pingjia a em.sweet1{width: 0.24rem;}
.sao_pingjia a em.sweet2{width: 0.48rem;}
.sao_pingjia a em.sweet3{width: 0.72rem;}
.sao_pingjia a em.sweet4{width: 0.96rem;}
.sao_pingjia a em.sweet5{width: 1.2rem;}
.sao_pingjia h3{font-size: 0.28rem; padding-top:0.2rem;}
.sao_pingjia i{color: #999;}
.sao_pingjia .top img{float: left; width: 73px; height: 73px; margin-right: 0.2rem;}
.sao_pingjia .desc p{font-size: 0.24rem; line-height: 1.6; margin:0.2rem 0px 0.3rem; }






