html{color:#000;background:#fff;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{margin:auto;height:100%;font:14px/1.5 "Microsoft yahei";color:#333;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,hr,p,blockquote,pre,a,abbr,acronym,del,cite,address,small,sub,sup,b,u,i,center,font,em,strong,dl,dt,dd,ul,ol,li,form,fieldset,legend,table,caption,thead,tbody,tfoot,tr,th,td{margin:0;padding:0;outline:none;font-family:"Microsoft yahei";}
input[type=text],input[type=button],button,select{font-family:"Microsoft yahei";}
ul,li,ol{list-style:none}
table{font-size:inherit;font:100%;border-collapse:collapse;border-spacing:0;}
fieldset,img,button,input[type=button],input[type=submit]{border:0;vertical-align:middle;}
img{vertical-align:middle;}
address,b,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}
code,kbd,pre,samp{font-family:monospace,serif;font-size:100%;line-height:100%}
abbr[title],acronym[title]{border-bottom:1px dotted;cursor:help;}
small{font-size:75%}
caption,th{text-align:left}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
abbr,acronym{border:0;font-variant:normal}
q{quotes:none}
q:after,q:before{content:'';content:none}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
button,label{cursor:pointer}
legend{border:0;white-space:normal;color:#000}
button,input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit;vertical-align:baseline}
button,input{line-height:normal}
button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input[type=hidden]{display:none!important}
textarea{overflow:auto;vertical-align:top;resize:none}
button,input,select,textarea{font:100% arial,helvetica,clean}
input[type=checkbox],input[type=radio]{background-color:#fff;width:16px;height:16px;border:1px solid #dadada;border-radius:3px;}
input[type=checkbox]:checked::before,input[type=radio]:checked::before{display:block;width:100%;height:100%;background-color:#e62837;background-image:url(../images/icons/gou.png);background-repeat:no-repeat;background-position:50% 50%;border-radius:3px;content:'';}
input[type=radio]{border-radius:50%;}
input[type=radio]:checked::before{background-image:url(../images/icons/dian.png);border-radius:50%;}
a{color:#888;text-decoration:none;outline:0-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition: all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
a:focus,input:focus{outline:0}
a:hover{color:#e60012;}
a:active,a:hover{text-decoration:none;outline:0}
a.color-primary:link,a.color-primary:visited{color:#e60012;}
a.color-primary:hover{text-decoration:underline;}
.em,em{font-style:italic}
.strong,strong{font-weight:700}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
.h1,h1{font-size:20px;font-weight:400;color:#333}
.h2,h2{font-size:16px;font-weight:400;color:#333}
.h3,h3{font-size:14px;font-weight:400;color:#333}
.h4,h4{font-size:14px;font-weight:400;color:#333}
.h5,h5{font-size:12px;font-weight:400;color:#333}
.h6,h6{font-size:11px;font-weight:400;color:#333}

.cl:after,.clearfix:after{display:block;height:0;clear:both;visibility:hidden;content:"\20";}
.cl,.clearfix{zoom:1}
.rel{position:relative;}
.abs{position:absolute;}
.img-responsive{display:block;max-width:100%;height:auto;}
.left{float:left;}
.right{float:right;}
.center{margin: 0px auto;}
.t-left{text-align:left;}
.t-center{text-align:center;}
.t-right{text-align:right}
.hidden,.none{display:none;}
.block{display:block;}
.underline{text-decoration:underline;}
.bd-gray{border:1px solid #eee;}
.bg-gray{background:#f5f5f5;}
.c-gray3{color:#333}
.c-gray6{color:#666}
.c-gray9{color:#999}
.c-orange{color:#e67201}
.c-red{color:red}
.c-read-red{color:#fb5d56}
.c-green{color:#2f805d}
.w100{width:100%!important;}
.mb0{margin-bottom:0;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb25{margin-bottom:25px;}
.mb30{margin-bottom:30px;}
.mb50{margin-bottom:50px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mt50{margin-top:50px;}
.mt80{margin-top:80px;}
.ml20{margin-left:20px;}
.ml30{margin-left:30px;}
.ml40{margin-left:40px;}
.mr30{margin-right:30px;}
.color-primary{color:#e60012;}
.btn{display:inline-block;font-size:16px;}
.btn i{margin-right:5px;font-size:1.2em;}
.btn-default{color:#666;background:#fff;border:1px solid #ddd;}
.btn-default:hover{color:#fff;background-color:#e60012;border-color:#e60012;}
.btn-primary-bd{color:#e60012;border:1px solid #e60012;}
.btn-primary-bd:hover{color:#fff;background-color:#e60012;}
.btn-primary{color:#fff;background-color:#e60012;}
.btn-primary:hover{color:#fff;background-color:#b60614;}
.btn-primary i{margin-right:3px;vertical-align:middle;}
.btn-block,.btn-block1{padding:3px 20px;border-radius:5px;}
.btn-block1{border-radius:15px;}
.btn-issue{border-radius:0;text-align:center;padding:10px;line-height:30px;font-size:18px;}
.btn-issue i{margin-right:10px;font-size:24px;vertical-align:middle;}
.text-hidden{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.text-hidden2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.fullscreen{position:absolute;top:0;left:0;width:100%;height:100%;}
.is-fixed{position:fixed;top:0;}
.price{color:#f30;}
.price .free{color:#20992b;}
.datetimepicker{background:url(../images/icon-date.png) no-repeat 100px center;background-size:16px 16px;}
.peo-pic img{-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;}

.row{margin-right:-15px;margin-left:-15px}
.row:after,.row:before{display:table;content:" "}
.row:after{clear:both}

.zoom1 img{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-o-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.zoom1:hover img{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-o-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";}
.pic .overlay{position:absolute;bottom:0;left:0;padding:30px;width:100%;height:100%;color:#fff;background-color:rgba(0, 0, 0, 0.7);opacity:0;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;-moz-transform:scale(0.5);-webkit-transform:scale(0.5);-o-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);}
.pic:hover .overlay{opacity:1;-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.grayscale:hover{-webkit-filter:grayscale(1);filter:grayscale(1);}/*灰度*/
.sepia:hover{-webkit-filter:sepia(1);filter:sepia(1);}/*老旧照片效果*/
.saturate:hover{-webkit-filter:saturate(0.5);filter:saturate(0.5);}/*饱和度*/
.saturate1:hover{-webkit-filter:saturate(3);filter:saturate(3);}/*饱和度*/
.hue-rotate:hover{-webkit-filter:hue-rotate(90deg);filter:hue-rotate(90deg);}/*色相旋转*/
.invert:hover{-webkit-filter:invert(1);filter:invert(1);}/*反色*/
.opacity:hover{-webkit-filter:opacity(.8);filter:opacity(.8);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}/*透明度*/
.brightness:hover{webkit-filter:brightness(.8);filter:brightness(.8);}/*亮度*/
.contrast:hover{-webkit-filter:contrast(2);filter:contrast(2);}/*对比度*/
.blur:hover{-webkit-filter:blur(3px);filter:blur(3px);}/*模糊*/
.drop-shadow:hover{-webkit-filter:drop-shadow(5px 5px 5px #ccc);filter:drop-shadow(5px 5px 5px #ccc);}
.zoom{transition:all 1s ease 0s;}
.zoom:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";}
.zoom2{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-o-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.zoom2:hover{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-o-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";}
.custom:hover{-webkit-filter:saturate(5) hue-rotate(500deg) grayscale(0.3) sepia(0.7) contrast(1.5) invert(0.2) brightness(.9);filter:saturate(5) hue-rotate(500deg) grayscale(0.3) sepia(0.7) contrast(1.5) invert(0.2) brightness(.9);}/*综合效果*/
.custom1{transition:.1s;}
.custom1:hover{-webkit-filter:opacity(.8) brightness(.8);filter:opacity(.8) brightness(.8);}



.text-success{color:#4bbc39}
.text-warning{color:#f8ac59;}
.text-primary{color:#e60012;}
.bg-gray1{background-color:#f9f9f9;}
.btn-gray{color:#333;background-color:#efefef;border-color:#efefef;}
.btn-gray.active, .btn-gray:active, .btn-gray:focus, .btn-gray:hover, .open .dropdown-toggle.btn-gray{color:#fff;background-color:#ea2534;border-color:#ea2534;}
.btn-gray.active, .btn-gray:active, .open .dropdown-toggle.btn-gray{background-image:none;}
.btn-gray.active[disabled], .btn-gray.disabled, .btn-gray.disabled.active, .btn-gray.disabled:active, .btn-gray.disabled:focus, .btn-gray.disabled:hover, .btn-gray[disabled], .btn-gray[disabled]:active, .btn-gray[disabled]:focus, .btn-gray[disabled]:hover, fieldset[disabled] .btn-gray, fieldset[disabled] .btn-gray.active, fieldset[disabled] .btn-gray:active, fieldset[disabled] .btn-gray:focus, fieldset[disabled] .btn-gray:hover{background-color:#ea2534;border-color:#ea2534;}