@charset "gb2312";
/* CSS Document */

body,html {max-width:750px;margin: 0 auto;background: #fff; min-width:320px; font:14px/1.4 "Microsoft Yahei",Arial,Helvetica,sans-serif;background-color:#fff;margin:0 auto;}
.clear:after,article,aside,dialog,figure,footer,header,menu,nav,section {display:block}
.auto,.clear:after {overflow:hidden}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:400}
dd,dl,dt,ol,ul,li {list-style-type:none}
a {text-decoration:none;-webkit-touch-callout:none;-webkit-user-select:none;color:#333}
a,input,select {-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;-webkit-border-radius:0}
img,input {border:none; display:block;}
:focus {outline:0}
select {background:0 0}
.clear {clear:both}
.clear:after {clear:both;visibility:hidden;height:0;content:"."}



.main{ width:100%; background:#da1b3c; /*margin:.1rem auto;*/}
.main_waikuang{ width:96%; margin:.2rem 2%; border-radius:.1rem; background-color:#f84058;overflow:hidden;}
.main_waikuang p{ font-size:.3rem; font-weight:bold; color:#ffffff; text-align:center; margin:.1rem 0 0 0}
.main_kuang_nan{width:96%; margin:.2rem 2%; border-radius:.1rem; background-color:#fff5eb; float:left;}
.main_kuang_nan_left{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-item-align:end;align-self:flex-end;width:1.3rem;color:#fff;margin:.2rem 0 0 .1rem;float:left;}
.main_kuang_nan img{ width:100%}
.bzhh-form-right{width:4.6rem; float:right; margin:.3rem}
.zxcs-form{border-radius:.1rem;overflow:hidden}
.zxcs-form .zxcs-form-field{display:-ms-flexbox;display:flex;height:.8rem;line-height:.3rem;border-top:1px solid #eed0aa;border-color:inherit;-webkit-box-sizing:content-box;box-sizing:content-box}
.zxcs-form .zxcs-form-field:first-of-type{border-top:none}
.zxcs-form .zxcs-form-field .zxcs-label{width:.7rem;font-size:.25rem;color:#da1b3c;text-align:center; padding:.2rem 0; font-weight:600}
.zxcs-form .zxcs-form-field .zxcs-input-el{width:100%;background-color:transparent;border:none;color:#666;font-size:.25rem;line-height:.25rem;padding:.2rem 0}
.zxcs-form .zxcs-form-field .zxcs-input-el::-webkit-input-placeholder{color:#666;font-size:.25rem}
.zxcs-form .zxcs-form-field .zxcs-input-el:-webkit-autofill{-webkit-box-shadow:0 0 0 9.375rem #fff inset;box-shadow:inset 0 0 0 9.375rem #fff}.zxcs-form .zxcs-form-field .zxcs-input-control{-ms-flex:1 1;flex:1 1;-ms-flex-align:center;align-items:center}
.zxcs-form .zxcs-form-field .zxcs-radio{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}
.zxcs-form .zxcs-form-field .zxcs-radio input{display:none}
.zxcs-form .zxcs-form-field .radio-option{width:1.75rem;height:1.75rem;border-radius:50%;border:1px solid #eedbcb;background-color:#fffbf2;text-align:center;color:#666;line-height:1.6875rem;font-size:.875rem;margin-right:.8125rem}
.zxcs-form .zxcs-form-field .radio-option.checked{background-color:#9d2e41;color:#fff}

.main_kuang_nv{width:96%; margin:.1rem 2%; border-radius:.1rem; background-color:#fff5eb; float:left;}
.main_kuang_nv img{ width:100%}

.main_kuang_bnt{width:96%; margin:.1rem 2%;display:inline}

/*隐私协议*/
.common-privacy {display: flex;-webkit-justify-content: center;-ms-flex-pack: center;align-items: center; margin:0 0 .2rem 0 }

    [class*="icheck-"] > input:first-child + label::before,
    [class*="icheck-"] > input:first-child + input[type="hidden"] + label::before {
        content: "";
        display: inline-block;
        position: absolute;
        width:20px;
        height:20px;
        border: 1px solid #f8c003;
        border-radius:50%;
        margin-left: -29px;
    }
	[class*="icheck-"] > input:first-child:checked + label::after, [class*="icheck-"] > input:first-child:checked + input[type="hidden"] + label::after {
    content: "";
    display: inline-block;
    position: absolute;
    top: 0;
    left: 1px;
    width: 4px;
    height: 10px;
    border: solid 2px #f8c003;
    border-left: none;
    border-top: none;
    transform: translate(7.75px, 4.5px) rotate(45deg);
    -ms-transform: translate(7.75px, 4.5px) rotate(45deg);
}
[class*="icheck-"] > label {
    padding-left: 29px !important;
    min-height: 22px;
    line-height: 22px;
    display: inline-block;
    position: relative;
    vertical-align: top;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer;
}
[class*="icheck-"] > input:first-child {position: absolute !important;opacity: 0;margin: 0;}
	
.common-privacy-text {font-size: 0.2rem;color: #fff; }
.common-privacy-text a{font-size: 0.2rem;color:#ffe216;}
.common-privacy-text span{ color:#ffe216}
/*隐私协议 end*/

.feedback {overflow: hidden;background: #da1b3c;  }
.feedback .top-title {margin:0 auto .1rem;}
.feedback .intro {font-size: .24rem;color: #333;text-align: center;}
.feedback .intro span {color: #ca101b;}
.feedback ul {height: auto;overflow: hidden;padding: 0 .2rem; margin-block-start:0; }
.feedback ul li {padding: .2rem 0;height: auto;overflow: hidden;border-top: 1px solid #efddb1;}
.feedback ul li {font-size: .32rem;color: #ca101b;line-height: .5rem;}
.feedback h3 {font-size: .32rem;color: #ca101b;line-height: .3rem;}
.feedback ul li .text {font-size: .28rem;color: #333;line-height: .4rem;margin-top: .1rem;}
.butjg{ width:100%; height:auto;}

.feedback01 {overflow: hidden;background: #da1b3c; padding-bottom:.2rem}
.comment-box01{border: 3px solid #fbd276;  margin: 0 3%; display: block; background-color:#FFF; border-radius:.1rem;  }
.comment_remen{ text-align:center; font-size:.3rem; font-weight:800; color:#ffffff; background:#f76b20;border-top-left-radius:.1rem; border-top-right-radius:.1rem; padding:.2rem 0;}
.comment_topimg{ width:96%; margin:10px 2%;}

/*页面内容*/
.part_title {width:70%;display: block;margin:1rem auto;}
.cs_item {overflow: hidden;clear: both;padding:3%;border-bottom: 1px solid #f5f3f3;width:94%;}
.cs_item .left {width:1rem;float: left;margin-right:0.3rem;}
.cs_item .left .cs_img {width:1rem;}
.middle {overflow: hidden;}
.middle .div_one {font-size:0.28rem;font-weight: bold;}
.middle .div_two {overflow:hidden;font-size:0.28rem;width: 98%;height:40px;white-space: nowrap;text-overflow: ellipsis;line-height: .5rem;}

.comment-box .comment-list {height: 383px;overflow: hidden;}
.comment-box li {overflow: hidden;height: 150px;padding: 15px;border-bottom: 1px solid #f1e8e1;}
.comment-box li span {line-height: 28px;color: #ff537b;}
/*页面内容 end*/


.container {height:auto;}
.container ul{ margin:0; padding:0;}
.container ul li{ margin:0; padding:0; height:auto}




/*右下角滚动*/
.scroll-wrapper .am-wingblank.am-wingblank-lg{width:3rem;background-color:rgba(0,0,0,.7);border-radius:.3rem 0 0 .3rem;position:fixed;top:88%;right:0;z-index:99;margin-left:0!important;margin-right:0!important}
.scroll-wrapper .am-wingblank.am-wingblank-lg .srcoll_items{padding:3px;display:-ms-flexbox;display:flex}
.scroll-wrapper .am-wingblank.am-wingblank-lg .srcoll_head{width:.48rem;}
.scroll-wrapper .am-wingblank.am-wingblank-lg .srcoll_head img{width:100%}
.scroll_content{display:inline-block;padding-left:.2rem}
.scroll_content_p1{font-size:.12rem;color:#fff; margin-top:2px;}
.scroll_content_p2{font-size:.15rem;color:#fff; margin-top:.08rem !important;}

.scroll-box{width:3rem;background-color:rgba(0,0,0,.7);ptop:88%;right:0;z-index:99;margin-left:0;margin-right:0; height:54px; border-radius:.3rem 0 0 .3rem; overflow:hidden}
.scroll-box ul{ padding:0}

.scroll-box li{left: 0px; display: block;  width: 100%;  margin: 0px auto; }
/*右下角滚动end*/