@charset "utf-8";
/* CSS Document */
* {padding: 0;margin: 0; -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}

body {	font-family: "微软雅黑", 'open sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 14px;color: #464e56;line-height:22px;}
body { position: relative;}
html,body{-webkit-text-size-adjust: 100%;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
a {	text-decoration: none;color: inherit;outline: 0; cursor:pointer;}
button, img, input, select {border: none;vertical-align: middle}
button, input, select, textarea {outline: 0}
button, input, optgroup, select, textarea { margin: 0; font: inherit;}
textarea.form-control { height: auto;}
input, textarea{-webkit-appearance: @none;}
.form-control { background-color: #fff; background-image: none;  border: 1px solid #dfe1e5; color: inherit;   padding: 4px 10px;
    -webkit-transition: border-color .15s ease-in-out 0s, box-shadow .15s ease-in-out 0s;
    transition: border-color .15s ease-in-out 0s, box-shadow .15s ease-in-out 0s;
	line-height: 22px; font-size: 14px;border-radius: 3px;}
.form-sm{ width:40px; padding:1px 3px; border-radius: 2px;}
.form-noborder{border: none;background-color: #fff; background-image: none; color: inherit;padding:0 2px; line-height: 22px; font-size: 14px;}
.form-input:focus{ border-bottom:1px solid #1DB776;}
.form-control:focus{ border:1px solid #1DB776; box-shadow:none;}
.textarea{ border: 1px solid #E1E9FA;background-color: #fff; background-image: none; color: inherit;padding:4px 8px; line-height: 22px; font-size: 14px;resize: none; height: auto;width: 100%;min-height: 88px; border-radius: 3px;}
.btn{display: inline-block;font-family: 微软雅黑; margin-bottom: 0; font-size: 14px;padding: 5px 10px;border-radius: 3px;
    font-weight: 400; line-height: 1; text-align: center; white-space: nowrap; vertical-align: middle;
    -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer;
    -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;
    background-image: none; border: 1px solid transparent; transition:  0.4s ;-webkit-transition:  0.4s ;
    -moz-transition:  0.4s ;  -o-transition:  0.4s ;}
.btn-line {background: none; border-color: #1db776;color: #1db776;}
.btn-line:hover{background: #0f9c62; border-color: #0f9c62; color: #fff;}
.btn-primary {background: #1db776;  border-color: #1db776;color: #fff; }
.btn-primary:hover{background: #0f9c62; border-color: #0f9c62;}
.btn-warning {background: #ff8c1c;  border-color: #ff8c1c;color: #fff; }
.btn-warning:hover{background: #f37e0b; border-color: #f37e0b;}
.btn-danger {background: #ff1c1c;  border-color: #ff1c1c;color: #fff; }
.btn-danger:hover{background: #da1010; border-color: #da1010;}
.btn-gray {background: #f4f4f4;  border-color: #ddd; }
.btn-gray:hover{background: #d4d4d4; border-color: #d4d4d4;}
.btn-md{padding: 10px 20px;font-size: 16px;}
.btn-xs{padding: 3px 8px;font-size: 12px;}
.btn-block{width: 100%;}
a.text-primary{ color: #1db776;}
a.text-primary:hover{ color: #0f9c62;}
a.text-mute{ color: #666; text-decoration: underline;}
table {	border: none;	border-spacing: 0;	border-collapse: collapse}
li, ol, ul {	list-style-type: none}
p, td, th {	word-wrap: break-word;	word-break: break-all;	overflow: hidden}
.clearfix:after {	content: " ";	display: block;	clear: both;	height: 0;	font-size: 0;	line-height: 0;	visibility: hidden}
.clearfix {	zoom: 1}
.container{	width:1200px;margin:0 auto;}
.container:after{content: " ";	display: block;	clear: both;}
.whiteBg{background:#fff;}
.grayBg{background:#f7f9fc;}
.blueBg{background:#3681FD;}
.fl {float: left;}
.fr {float: right;}
.relative {position: relative;}
.absolute {	position: absolute}
.fixed {position: fixed}
.ft32 {font-size: 32px}
.ft28 {font-size: 28px}
.ft24 {font-size: 24px; line-height: 1;}
.ft20 {font-size: 20px}
.ft18 {font-size: 18px}
.ft16 {font-size: 16px}
.ft15 {font-size: 15px}
.ft13 {font-size: 13px}
.ft12{font-size: 12px}
.l-h32{line-height: 32px;}
.text-indent{text-indent:2em;}
.text-center {text-align: center}
.text-left {text-align: left;}
.text-right {text-align: right;}
.text-primary { color:#1db776;}
.text-warning { color:#ff7735;}
.text-danger { color:#ff1c1c;}
.text-white{ color: #fff;}
.text-gray { color:#99a4af;}
.text-mute{color: #75818E;}
.text-normal{color: #464e56;}
.none {	display: none}
.mr2{ margin-right:2px;}
.mb2{ margin-bottom:2px;}
.mt2{ margin-top:2px;}
.mt5{ margin-top:5px;}
.ml5{ margin-left:5px;}
.mr5{ margin-right:5px;}
.mb5{ margin-bottom:5px;}
.mt10{ margin-top:10px;}
.ml10{ margin-left:10px;}
.mr10{ margin-right:10px;}
.mb10{ margin-bottom:10px;}
.mt15{ margin-top:15px;}
.ml15{ margin-left:15px;}
.mr15{margin-right:15px;}
.mb15{ margin-bottom:15px;}
.mt20{ margin-top:20px;}
.mr20{ margin-right:20px;}
.mb20{ margin-bottom:20px;}
.mt30{ margin-top:30px;}
.mr30{margin-right:30px;}
.mb30{ margin-bottom:30px;}
.mb40{ margin-bottom:40px;}
.mr40{margin-right:40px;}
.mb50{ margin-bottom:50px;}
.mb60{ margin-bottom:60px;}
.mb70{ margin-bottom:70px;}
.mb80{ margin-bottom:80px;}
.p10{padding: 10px;}
.p15{padding: 15px;}
.p20{padding: 20px;}
.ptb50{padding-top: 50px;padding-bottom:50px;}
.pt60{padding-top: 60px;}
.pb80{padding-bottom:80px;}
.hidden{ overflow: hidden;}
.border{border:1px solid #E1E9FA;}
.b-r{border:1px solid #E1E9FA;}
.border-left{border-left:1px solid #E1E9FA;}
.border-right{border-right:1px solid #E1E9FA;}
.border-top{border-top:1px solid #E1E9FA;}
.border-bottom{border-bottom:1px solid #E1E9FA;}
.img-block{width: 100%; height: auto; display: block;}
.img-inlineblock{width: 100%; height: auto; display:inline-block;}
.vi-hid{ visibility: hidden;}
.block{ display: block;}
.iconfont{vertical-align:middle;}
/* separators */
.separator {height:0px; clear:both; overflow:hidden;}
/* lines */
.line_1 {height:1px; clear:both; overflow:hidden; background-color:#E1E9FA;}
.line_2 {height:1px; border-bottom:1px dashed #E1E9FA;clear:both; overflow:hidden;}
.line_3 {height:2px; clear:both; overflow:hidden; background-color:#e8e8e8;}
.ellipsis {display: block;	white-space: nowrap;text-overflow: ellipsis;overflow: hidden}
/*.ellipsis2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2; }*/
.ellipsis2{overflow:hidden;font-size: 16px;line-height: 1.6;}
.ellipsis3{overflow:hidden;height: 135px; }
.wordwrap {	word-wrap: break-word;	word-break: break-all;	overflow: hidden}
article, aside, dialog, figure, footer, header, menu, nav, section {display: block;}
.row {margin-right: -15px;	margin-left: -15px;}
.row:after, .row:before {display: table;content: " ";}
.row:after {clear: both}
.col-sm-3, .col-sm-6,.col-sm-9,.col-sm-4,.col-sm-8{float: left;position: relative;	min-height: 1px;padding-right: 15px;padding-left: 15px;}
.col-sm-6 {	width: 50%}
.col-sm-3 {	width: 25%}
.col-sm-9{width: 75%}
.col-sm-4{width: 33.33%;}
.col-sm-8{width: 66.67%;}
/* star */
.star-label{font-size: 15px;display: inline-block;vertical-align: middle;}
.star-rating{display: inline-block;vertical-align: middle;}
.star-rating > fieldset { border: none; display: inline-block;}
.star-rating > fieldset:not(:checked) > input { position: absolute;  clip: rect(0, 0, 0, 0);}
.star-rating > fieldset:not(:checked) > label {float: right;margin-left: 2px;}
.star-rating > fieldset:not(:checked) > label .icon-star {font-size: 18px;color: #888; }
.star-rating > fieldset:not(:checked) > label:hover,
.star-rating > fieldset:not(:checked) > label .icon-star:hover ~ label .icon-star {color: #ff7735; }
.star-rating > fieldset > input:checked ~ label .icon-star  {color: #ff7735;}

/*浏览器滚动条*/
::-webkit-scrollbar{width: 9px;height: 9px;}
::-webkit-scrollbar-track-piece{background-color: #ebebeb;-webkit-border-radius: 4px;}
::-webkit-scrollbar-thumb:vertical{height: 32px;background-color: #1DB776;-webkit-border-radius: 4px;}
::-webkit-scrollbar-thumb:horizontal{width: 32px;background-color: #1DB776;-webkit-border-radius: 4px;}

.djys{margin-bottom:5px;color: #1db776;}
.cjkc{color:#999;font-style:normal;}
.cjkc a{color:#999;}
.zjkc{color:#045cfd;font-style:normal;}
.zjkc a{color:#999;}
.gjkc{color:#f01414;font-style:normal;}
.gjkc a{color:#999;}








