@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: #444;line-height:22px;}
body { position: relative;}
html,body{-webkit-text-size-adjust: 100%;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);position: relative;height: 100%;}
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;}
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}
.form-control {background-color: #f5f5f5; background-image: none; color: inherit;   padding: 13px;
    -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;width: 400px;border-radius: 4px;}
.textarea{ border: none;background-color: #f5f5f5; background-image: none; color: inherit;padding:24px; line-height: 22px; font-size: 14px;resize: none; height: auto;width: 100%;min-height: 160px; border-radius: 10px;}
.btn{display: inline-block;font-family: 微软雅黑; margin-bottom: 0; font-size: 14px;padding: 12px 22px;border-radius: 10px;
    font-weight: 400;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: #137be6;color: #137be6;}
.btn-line:hover{background: #3681FD; color: #fff;}
.btn-primary {background: #e2edff;color: #222; }
.btn-primary:hover{background: #3681FD; color: #fff;}
.btn-sm{font-size: 16px;padding: 16px 30px;}
.btn-xs{font-size: 12px;padding: 2px 8px;}
.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:#f5f5f5;}
.fl {float: left;}
.fr {float: right;}
.relative {position: relative;}
.absolute {	position: absolute}
.ft32 {font-size: 32px; line-height: 1;}
.ft24 {font-size: 24px; line-height: 1;}
.ft18 {font-size: 18px}
.ft16 {font-size: 16px}
.ft12 {font-size: 12px}
.text-indent{text-indent:2em;}
.text-center {text-align: center}
.text-left {text-align: left;}
.text-right {text-align: right;}
.text-white{ color: #fff;}
.text-primary { color:#4B291E;}
.color6 { color:#666;}
.color9 { color:#999;}
.text-org { color:#fdb302;}
.text-green { color:#2eaf65;}
.text-danger { color:#fc1a2a;}
.text-white{ color: #fff;}
.text-gray { color:#999;}
.none {	display: none}
.mb2{ margin-bottom:2px;}
.mr8{ margin-right:8px;}
.mb8{ margin-bottom:8px;}
.mt8{ margin-top:8px;}
.mt16{ margin-top:16px;}
.ml16{ margin-left:16px;}     
.mr16{ margin-right:16px;}
.mb16{ margin-bottom:16px;}
.mt24{ margin-top:24px;}
.ml24{ margin-left:24px;}
.mr24{ margin-right:24px;}
.mb24{ margin-bottom:24px;}
.mt32{ margin-top:32px;}
.ml32{ margin-left:32px;}
.mr32{margin-right:32px;}
.mb32{ margin-bottom:32px;}
.mt40{ margin-top:40px;}
.mr40{ margin-right:40px;}
.mb40{ margin-bottom:40px;}
.mb48{ margin-bottom:48px;}
.mb56{ margin-bottom:56px;}
.mb64{ margin-bottom:64px;}
.mb72{ margin-bottom:72px;}
.mb80{ margin-bottom:80px;}
.mb100{ margin-bottom:100px;}
.mb120{ margin-bottom:120px;}
.p8{padding: 8px;}
.p16{padding: 16px;}
.p24{padding: 24px;}
.p32{padding: 32px;}
.p40{padding: 40px;}
.ptb80{padding-top:80px ;padding-bottom: 80px;}
.hidden{ overflow: hidden;}
.lh32{line-height: 32px;}
.circle{width: 16px;height: 16px;display: inline-block;border-radius: 50%;border: 3px solid #B91313;}
.w80{width: 80px;}
.w200{width: 200px;}
/* separators */
.separator {height:0px; clear:both; overflow:hidden;}
/* lines */
.line_1 {height:1px; clear:both; overflow:hidden; background-color:#eee;}
.line_2 {height:1px; clear:both; overflow:hidden; background-color:#f5f5f5;}
.ellipsis {display: block;	white-space: nowrap;text-overflow: ellipsis;overflow: hidden}
.ellipsis2{overflow:hidden;text-overflow:ellipsis;height: 44px; }
.wordwrap {	word-wrap: break-word;	word-break: break-all;	overflow: hidden}





