@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; box-sizing:border-box;}
body,p,h1,h2,h3,h4,h5,table,ul,li,input,textarea,button{ margin:0; padding:0; color:#000; font-family:"Microsoft yahei",Arial;}
body{min-width: 320px; max-width:750px; margin:0 auto;}
html,body{ margin:0 auto;}
body,p{ font-size:12px; border:none;}
a{ font-size:12px; color:#000; text-decoration:none; border:none;}
dl,dt,dd{ margin:0; padding:0; -webkit-margin-start:0;}
h1,h2,h3,h4,h5{ font-weight:normal; font-size:12px; display:block;}
ul,li{ list-style:none; border:0; margin:0; padding:0;}
strong,b{ font-weight:bold;}
table,tr,td{ border-spacing:0;}
input::-webkit-input-placeholder {}
input:focus{ outline: none; }
em,i{ font-style:normal;}
a:hover,a:active,a:visited,a:link,a:focus{
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    -webkit-tap-highlight-color: transparent;
    outline:none;
    background: none;
    text-decoration: none;
}

.fl{ float:left;}
.fr{ float:right;}
.clearfix{*zoom:1;} 
.clearfix:before,.clearfix:after{display:table; line-height:0; content:"";}
.clearfix:after{clear:both;}

.returntop{background:#F47A26; padding:25px 30px; position:fixed; top:0; max-width:750px; width:100%;}
.leftarrow{font-size:50px; color:#fff;}
.leftarrow2{font-size:50px; color:#fff; position:absolute; left:30px; top:25px;}
.returna{color:#fff; font-size:30px; margin-left:20px;}
.retueniner{display:flex; align-items:center;}
.bigtit{display:block; text-align:center; font-size:40px; color:#fff;}
.gaoconent{padding:20px;}
.gaojtit{font-size:30px; display:block; padding-bottom:15px; border-bottom:1px solid #afafb1; margin-bottom:15px;}
.gaotable{width:100%; margin-bottom:35px;}
.gaotable td{padding-bottom:20px; font-size:26px; color:#a8a8aa;}
.gaotable .name{font-size:28px; color:#333;}
.suggest{font-size:30px; margin-bottom:25px; display:block;}
.suggul i{color:#dd9861; font-size:30px; font-weight:900;}
.suggul li{margin-bottom:25px;}
.suggul li span{font-size:28px;}
.servicetit{color:#fff; font-size:30px; display:block; text-align:center;}
.suggcontent{padding:30px;}
.stari{font-size:40px; color:#ffc64f;}
.fuwpj{background:#F6F6F6; margin-top:25px; margin-bottom:25px;}
.fuwpj li{border-bottom:1px solid #CCCCCC; margin-bottom:10px; padding:15px; position:relative;}
.fuwpj span{font-size:26px; display:block; width:86%; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.fuwpj li i{background:url(../img/zan1.png) no-repeat; display:block; width:41px; height:39px; position:absolute; right:30px; top:15px;}
.fuwpj li i.active{background:url(../img/zan.png) no-repeat;}

.shoufei input[type='radio']:checked:before {background: center no-repeat;}
.shoufei {font-size: 28px; display:flex; justify-content:space-between;}
.shoufei label{margin-right:5px;}
.shoufei input[type='radio'] {margin-right: 17px;width: 30px;height: 30px;box-sizing: border-box;background: #f5f5f7;border: 2px solid #f0f0f0; position:relative; top:5px;}
.jineiner{border:1px solid #bebebe; width:244px;}
.jinetext{height:45px; border:none; padding-left:20px; font-size:30px; width:180px;}
.pingbotton{position:fixed; bottom:0; width:100%; max-width:750px;}
.pingbtn{background:#f5791f; color:#fff; width:100%; height:65px; text-align:center; line-height:65px; border:none; font-size:30px;}

#starRating .photo{padding-left:100px; padding-right:120px; display:flex; justify-content:space-between;}
#starRating .photo span {
    position: relative;
    display: inline-block;
    width: 44px;
    height: 42px;
    overflow: hidden;
    margin-right: 23px;
    cursor: pointer;
}

#starRating .photo span .nohigh {
    position: absolute;
    width: 44px;
    height: 42px;
    top: 0;
    left: 0;
    background: url("../img/star.png");
}
#starRating .photo span .high {
    position: absolute;
    width: 44px;
    height: 42px;
    top: 0;
    left: 0;
    background: url("../img/star1.png");
}
