@charset "utf-8";blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
body,button,input,select,textarea{font:12px/1.5 Tahoma,Arial,"微软雅黑",sans-serif;color:#000}
a img{border:none}
.clear{clear:both}
li,ul{list-style:none;outline:0}
*{margin:0;padding:0; box-sizing:border-box}
em{font-style:normal}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}
button,input{line-height:normal;border:0}
button,select{text-transform:none}
:focus{outline:0}
.font14{font-family:"微软雅黑"}
.fr{float:right}
.fl{float:left}
.color-hui{ color:#999}

.m10{height:10px}
.m20{height:20px}
.m25{height:25px}
.m15{margin-top:15px}
.f14{font-size:14px !important;font-family:"微软雅黑"}
a{text-decoration:none;color:#000;transition: all 0.2s ease 0s}
a:hover{color:#e61f18;text-decoration:none}
.red{color:red}
.green{color:#5ed0ba}
.blue{color:#71b7e6}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}
table{border-collapse:collapse;border-spacing:0}
.bord{border:1px solid #ccc}
.red{color:#ea1e00 !important;text-decoration:none}
.red a:link{color:#ea1e00;text-decoration:none}
.red a:visited{color:#ea1e00;text-decoration:none}
.red a:hover{color:#f60;text-decoration:underline}
.bf{background:#fff !important}
.p140{padding-left:140px;padding-right:140px}
.p70{padding-bottom:70px;padding-top:70px}
a.ac01{color:#444}
a.ac01:active,a.ac01:hover{color:#ba2636}
.h10{height:10px;width:100%; overflow:hidden}
.h15{height:15px;width:100%; overflow:hidden}
.h20{ height:23px; width:100%; overflow:hidden}
.mlr30{ margin:0 35px}
.p20{ padding:20px;}
.mb15{ margin-bottom:15px}
.mb25{ margin-bottom:25px}
.mt20{ margin-top:20px !important}
.mt50{ margin-top:50px !important}
.mt0{ margin-top:0 !important}
.w1200{ margin:0 auto; width:1200px !important;}
.w1400{ margin:0 auto; width:1400px !important;}

.hide{ display:none}
.w800{ width:800px; margin:0 auto}
.text-overflow{overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.pb0{ padding-bottom:0 !important}

/*箭头*/
.arrow-up:after{transform:rotate(-135deg);-ms-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);-o-transform:rotate(-135deg);}
.arrow-down:after{transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);}
.arrow-left:after{transform:rotate(135deg);-ms-transform:rotate(135deg);-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);}
.arrow-right:after{transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);}

.arrow{ position:relative}
.arrow:after{border-bottom:1px solid #999;border-right:1px solid #999;content:"";display:block; top:50%; right:5px; width:6px; height:6px; position:absolute; margin-top:-3px;}


/*版权*/
.company{background-color:#f4f5f6;font-size:14px;line-height:2;padding:8px 20px;text-align:left}
.company p{color:#777}
.company span{color:#777;display:block}
.company a{color:#777;cursor:pointer}
.company img{margin-bottom:3px;margin-right:1px;vertical-align:middle}
.footer{ text-align:center; padding:20px 0 20px; color:#777; border-top:1px solid #ddd; margin-top:25px}
.footer a{ color:#777}

.ad{ width:100%}
.ad img{ width:100%; display:block; background:#ccc}
/*按钮*/
.mp-btn{background-color:#e91026;border:1px solid #e91026;border-radius:17.5px;box-sizing:content-box;color:#fff;cursor:pointer;display:inline-block;font-size:15px;height:38px;line-height:38px;padding:0;text-align:center;white-space:nowrap;width:100px;transition: all 0.2s ease 0s; margin:0 10px}
.mp-btn:hover{background-color:#e91026;color:#fff}
.mp-btn-hui {background: #fbfdff ;border-color: #e5e9f4;color: #7388aa;}
.mp-btn-hui:hover{ color:#e91026; border:1px solid #e91026; background:#fff}
.mp-btn-red{background: #fff ;border-color: #e91026;color: #e91026;}
.mp-btn-red:hover{ color:#fff; border:1px solid #e91026; background:#e91026}

/*下拉框美化*/
.diy_select{background:#fbfdff;border-radius:3px;cursor:pointer;font-size:14px;height:45px;min-width:100px;position:relative;width:380px;display:inline-block; margin-right:10px}
.diy_select_btn,.diy_select_txt{height:100%;line-height:45px}
.diy_select,.diy_select_list{border:1px solid #d4d4d4}
.select-text{height:100%;width:100%;padding:0 10px}
.diy_select_txt{width:100%}
.diy_select_list li,.diy_select_txt{overflow:hidden}
.diy_select_btn{position:absolute;top:0;right:0}
.diy_select_btn:after{content:"";position:absolute;top:50%;right:10px;margin-top:-2px;border-top:5px solid #b9c2d3;border-right:5px solid transparent;border-left:5px solid transparent}
.diy_select_btn:before{width:30px;height:40px;background:#fff;border-left:1px solid #d4d4d4;content:"";right:0;position:absolute}
.select-option{width:100%}
.diy_select_list{position:absolute;top:45px;left:0;z-index:88888;width:100%;display:none;background:#fff;overflow:auto;border-radius:3px;max-height:300px;box-shadow:0 3px 3px #eee}
.diy_select_list li{padding:0 10px;list-style:none;height:40px;line-height:40px;cursor:default;background:#fff;border-bottom:1px solid #eee}
.diy_select_list li.focus{cursor:pointer;background:#eff2f8}
.diy_select_list li:last-child{border:0}

/*清除浮动*/
.clearfix:before,
.clearfix:after{content: " ";display: table;}
.clearfix:after{clear: both}

/*分页*/
.page{clear:both;margin:0 auto;overflow:hidden;text-align:center;padding:35px 0}
.page span,.page-disabled{color:#c8cdd2;display:inline-block;font-size:14px;height:32px;line-height:29px;min-width:24px;padding:0 4px;text-align:center}
.page a{border-radius:16px;color:#4d555d;display:inline-block;font-size:14px;line-height:32px;margin:0 8px;padding:0 4px;text-align:center;transition:border-color .2s ease 0s;height:32px}
.page a.text-page-tag.active{background:#ea5947;color:#fff;border-radius:100%;width:32px}

.mt10{ margin-top:10px !important}

/*评论*/
.starability-basic{display:block;position:relative;width: auto;min-height:25px;padding:0;border:none}
.starability-basic>input{position:absolute;margin-right:-100%;opacity:0}
.starability-basic>input:checked~label,.starability-basic>input:focus~label,.starability-basic>input:hover~label{background-position:0 -20px}
.comments_rating{background-position: 0 -20px!important;}
.starability-basic>input:focus+label{outline:1px dotted #999}
.starability-basic>label{position:relative;display:inline-block;float:right;width:20px;height:20px;color:transparent;cursor:pointer;background-image:url(../images/icons.png);background-repeat:no-repeat; background-size:20px auto;background-position: 0 0;}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi),screen and (-webkit-min-device-pixel-ratio:2){.starability-basic>label{background-image:url(../images/icons@2x.png);background-size:20px auto;}
}

/**/
.fixed-bar{position:fixed;right:33px;top:45%;width:68px;z-index:1000; bottom:70px}
.fixed-bar .ele{border-radius:4px;display:block;height:76px;margin-top:5px;padding-top:13px;transition:all .36s ease 0s;width:76px;background:rgba(34,34,34,.5) none repeat scroll 0 0;box-shadow:0 0 10px #ddd; cursor:pointer}
.fixed-bar .msg{background:#ea5947 none repeat scroll 0 0}
.fixed-bar .sc{background:#fff none repeat scroll 0 0;border: 1px solid #ea5947;}
.fixed-bar span{color:#fff;display:block;font-size:14px;margin-top:6px;text-align:center;width:100%}
.fixed-bar div{font-size:26px;text-align:center;color:#fff;line-height:23px;height:23px}
.fixed-bar .sc span,.fixed-bar .sc div{color:#ea5947;}
.fixed-bar .sc:hover{background-color: #fe7c6c;}
.fixed-bar .sc:hover span,.fixed-bar .sc:hover div{color: #fff;}
.fixed-bar .ele.top div{transform:rotate(-180deg);-ms-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-o-transform:rotate(-180deg)}

/**/
.pop{position:fixed;left:0;top:0;height:100%;width:100%;background-color:rgba(0,0,0,.3);opacity:0;visibility:hidden;-webkit-transition:opacity .3s 0s,visibility 0s .3s;-moz-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s;z-index:999}
.pop.is-visible{opacity:1;visibility:visible;-webkit-transition:opacity .3s 0s,visibility 0s 0s;-moz-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s}
.cd-popup-container{position:relative;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s}
.popup-close{position:absolute;top:15px;right:20px;width:30px;height:30px;color:#999;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);font-size:24px !important; cursor:pointer}
.cd_content{position:relative;background:#fff;border-radius:12px;box-shadow:0 8px 16px 0 rgba(7,17,27,.2);width:560px;margin:15% auto 0}
.modal-title{line-height:20px;padding:24px 32px 0;color:#1c1f21;font-size:16px;font-weight:700}
.modal-inner{padding:15px 32px 32px}
.modal-inner textarea{color:#555;font-family:"Microsoft YaHei";font-size:14px;line-height:18px;min-height:62px;padding:8px;resize:none;width:100%;border:1px solid #ddd}
.pub-btm{padding:10px 0}
.moco-btn{border-radius:24px;font-size:16px;line-height:24px;padding:11px 32px;background-color:#ea5947;border-color:#f20d0d;border-style:solid;border-width:1px;color:#fff;cursor:pointer;opacity:1;transition:all .3s ease 0s}
.modal-inner input[type="text"]{color:#555;font-family:"Microsoft YaHei";font-size:14px;line-height:18px;padding:12px 8px;resize:none;width:100%;border:1px solid #ddd; height:42px; margin-bottom:15px}