@charset "utf-8";
 *{
	padding: 0;
	margin: 0;
}
::selection
{
	background: #f77258;
	color:#fff;
}
.firsta :hover{
	color: red;
}
::-moz-selection
{
	background: #f77258;
	color:#fff;
}
.overdelay111{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.7);
	z-index: 10000;
}
.progcont{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
	-webkit-transform: translateX(-50%) translateY(-50%);
	color: #fff;
}
.progress{
	width: 200px;
	height: 10px;
	background: #fff;
	border-radius: 10px;
	margin: 0 auto;
	margin-top: 5px;
	position: relative;
	overflow: hidden;
}
.progbar{
	position: absolute;
	width: 0;
	height: 100%;
	background: #ffea00;
}
body {
	font-family: "Microsoft YaHei",helvetica;
	padding: 0;
	margin: 0;
	font-size: 14px;
	color: #666;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,a {
	margin: 0;
	padding: 0;
}
input,button,select,textarea {outline:none;
	font-family: "microsoft yahei",helvetica;
}

ul, li {
	list-style: none;
	padding: 0;
	margin: 0;
}

a {
	text-decoration: none;
	display: inline-block;
}
img {
	border: none;
	display: inline-block;
}
em,i{
	font-style: normal;
	display: inline-block;
}
.clear {
	height: 0;
	clear: both;
	zoom: 1;
}
.clearfix:before, .clearfix:after {
	content:"";
	display:table
}
.clearfix:after {
	clear:both
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.mainwrap{
	width: 1100px;
	margin: 0 auto;
}
.mt_20{
	margin-top: 20px;
}
.mt_10{
	margin-top: 10px;
}
.mt_30{
	margin-top: 30px;
}
.mt_40{
	margin-top: 40px;
}
.mt_50{
	margin-top: 50px;
}
.bgwhite{
	background: #FFFFFF;
}
.shaibaobg{
	padding: 20px 0;
}
.nopaddingtop{
	padding-top: 0;
}
.padding20{
	padding: 20px;
}
.borderall{
	border: 1px solid #ddd;
}
.borderright{
	border-right: 1px solid #ddd;
}
.wrap{
	width: 90%;
	margin: 0 auto;
}
.margleftset{
	margin-left: 60px;
}
.posrelative{
	position: relative;
}
.textcenter{
	text-align: center;
}
/**********************分页***************************/
/*.pager{
	margin-top: 20px;
	text-align: center;
}
.pager a{
	display: inline-block;
	padding: 6px 15px;
	color: #333;
	margin-left: 8px;
	border: 1px solid #aaa;
}
.pager a:hover{
	background: #612A2A;
	color: #fff;
	border-color: #612A2A;
}
.pager a.pageCurrent{
	background: #612A2A;
	color: #fff;
	border-color: #612A2A;
}*/





/*鍒嗛〉*/
.pager{
	text-align:center;
	height:50px;
	line-height:50px;
	margin-top:20px;
	font-size:14px;
}
.pager a{
	display:inline-block;
	height:30px;
	line-height:30px;
	border:1px solid #ddd;
	padding:0 8px;
	text-align:center;
	color:#444;
	margin:0 2px;
	border-radius:3px;
	font-size:12px;
}
.pager a:hover{
	background:#ddd;
}
.pager a.pageCurrent{
	background:#21b78a;
	border-color:#21b78a;
	color:#fff;
}
.pageTo{
	display:inline-block;
	height:30px;
	line-height:30px;
	border:1px solid #ddd;
	padding-left:3px;
	margin:0 3px;
}
.pageTo:focus{
	border-color:#666;
}
.distab{
	display: table;
}
.marl10{
	margin-left: 10px;
}
.marl20{
	margin-left: 20px;
}
.disblock{
	display: block;
}
.fullwidth{
	width: 100%;
}
.marl5{
	margin-left: 5px;
}
.mt_5{
	margin-top: 5px;
}
.blue_color{
	color: #3fb2f3;
}
.red_color{
	color: #f77258;
}
a.normal{
	color: #666;
}
/*!
 *  Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */

@font-face {
	font-family: 'FontAwesome';
	src: url('../fonts/fontawesome-webfont.eot');
	src: url('../fonts/fontawesome-webfont.eot') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2') format('woff2'), url('../fonts/fontawesome-webfont.woff') format('woff'), url('../fonts/fontawesome-webfont.ttf') format('truetype'), url('../fonts/fontawesome-webfont.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

.fa {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.fa-lg {
	font-size: 1.33333333em;
	line-height: .75em;
	vertical-align: -15%
}

.fa-2x {
	font-size: 2em
}

.fa-3x {
	font-size: 3em
}

.fa-4x {
	font-size: 4em
}

.fa-5x {
	font-size: 5em
}

.fa-fw {
	width: 1.28571429em;
	text-align: center
}

.fa-ul {
	padding-left: 0;
	margin-left: 2.14285714em;
	list-style-type: none
}

.fa-ul>li {
	position: relative
}

.fa-li {
	position: absolute;
	left: -2.14285714em;
	width: 2.14285714em;
	top: .14285714em;
	text-align: center
}

.fa-li.fa-lg {
	left: -1.85714286em
}

.fa-border {
	padding: .2em .25em .15em;
	border: solid .08em #eee;
	border-radius: .1em
}

.fa-pull-left {
	float: left
}

.fa-pull-right {
	float: right
}

.fa.fa-pull-left {
	margin-right: .3em
}

.fa.fa-pull-right {
	margin-left: .3em
}

.pull-right {
	float: right
}

.pull-left {
	float: left
}

.fa.pull-left {
	margin-right: .3em
}

.fa.pull-right {
	margin-left: .3em
}

.fa-spin {
	-webkit-animation: fa-spin 2s infinite linear;
	animation: fa-spin 2s infinite linear
}

.fa-pulse {
	-webkit-animation: fa-spin 1s infinite steps(8);
	animation: fa-spin 1s infinite steps(8)
}

@-webkit-keyframes fa-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg)
	}
}

@keyframes fa-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg)
	}
}

.fa-rotate-90 {
	filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=1);
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)
}

.fa-rotate-180 {
	filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=2);
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

.fa-rotate-270 {
	filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=3);
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg)
}

.fa-flip-horizontal {
	filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
	-webkit-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	transform: scale(-1, 1)
}

.fa-flip-vertical {
	filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
	-webkit-transform: scale(1, -1);
	-ms-transform: scale(1, -1);
	transform: scale(1, -1)
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
	filter: none
}

.fa-stack {
	position: relative;
	display: inline-block;
	width: 2em;
	height: 2em;
	line-height: 2em;
	vertical-align: middle
}

.fa-stack-1x,
.fa-stack-2x {
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center
}

.fa-stack-1x {
	line-height: inherit
}

.fa-stack-2x {
	font-size: 2em
}

.fa-inverse {
	color: #fff
}

.fa-glass:before {
	content: "\f000"
}

.fa-music:before {
	content: "\f001"
}

.fa-search:before {
	content: "\f002"
}

.fa-envelope-o:before {
	content: "\f003"
}

.fa-heart:before {
	content: "\f004"
}

.fa-star:before {
	content: "\f005"
}

.fa-star-o:before {
	content: "\f006"
}

.fa-user:before {
	content: "\f007"
}

.fa-film:before {
	content: "\f008"
}

.fa-th-large:before {
	content: "\f009"
}

.fa-th:before {
	content: "\f00a"
}

.fa-th-list:before {
	content: "\f00b"
}

.fa-check:before {
	content: "\f00c"
}

.fa-remove:before,
.fa-close:before,
.fa-times:before {
	content: "\f00d"
}

.fa-search-plus:before {
	content: "\f00e"
}

.fa-search-minus:before {
	content: "\f010"
}

.fa-power-off:before {
	content: "\f011"
}

.fa-signal:before {
	content: "\f012"
}

.fa-gear:before,
.fa-cog:before {
	content: "\f013"
}

.fa-trash-o:before {
	content: "\f014"
}

.fa-home:before {
	content: "\f015"
}

.fa-file-o:before {
	content: "\f016"
}

.fa-clock-o:before {
	content: "\f017"
}

.fa-road:before {
	content: "\f018"
}

.fa-download:before {
	content: "\f019"
}

.fa-arrow-circle-o-down:before {
	content: "\f01a"
}

.fa-arrow-circle-o-up:before {
	content: "\f01b"
}

.fa-inbox:before {
	content: "\f01c"
}

.fa-play-circle-o:before {
	content: "\f01d"
}

.fa-rotate-right:before,
.fa-repeat:before {
	content: "\f01e"
}

.fa-refresh:before {
	content: "\f021"
}

.fa-list-alt:before {
	content: "\f022"
}

.fa-lock:before {
	content: "\f023"
}

.fa-flag:before {
	content: "\f024"
}

.fa-headphones:before {
	content: "\f025"
}

.fa-volume-off:before {
	content: "\f026"
}

.fa-volume-down:before {
	content: "\f027"
}

.fa-volume-up:before {
	content: "\f028"
}

.fa-qrcode:before {
	content: "\f029"
}

.fa-barcode:before {
	content: "\f02a"
}

.fa-tag:before {
	content: "\f02b"
}

.fa-tags:before {
	content: "\f02c"
}

.fa-book:before {
	content: "\f02d"
}

.fa-bookmark:before {
	content: "\f02e"
}

.fa-print:before {
	content: "\f02f"
}

.fa-camera:before {
	content: "\f030"
}

.fa-font:before {
	content: "\f031"
}

.fa-bold:before {
	content: "\f032"
}

.fa-italic:before {
	content: "\f033"
}

.fa-text-height:before {
	content: "\f034"
}

.fa-text-width:before {
	content: "\f035"
}

.fa-align-left:before {
	content: "\f036"
}

.fa-align-center:before {
	content: "\f037"
}

.fa-align-right:before {
	content: "\f038"
}

.fa-align-justify:before {
	content: "\f039"
}

.fa-list:before {
	content: "\f03a"
}

.fa-dedent:before,
.fa-outdent:before {
	content: "\f03b"
}

.fa-indent:before {
	content: "\f03c"
}

.fa-video-camera:before {
	content: "\f03d"
}

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
	content: "\f03e"
}

.fa-pencil:before {
	content: "\f040"
}

.fa-map-marker:before {
	content: "\f041"
}

.fa-adjust:before {
	content: "\f042"
}

.fa-tint:before {
	content: "\f043"
}

.fa-edit:before,
.fa-pencil-square-o:before {
	content: "\f044"
}

.fa-share-square-o:before {
	content: "\f045"
}

.fa-check-square-o:before {
	content: "\f046"
}

.fa-arrows:before {
	content: "\f047"
}

.fa-step-backward:before {
	content: "\f048"
}

.fa-fast-backward:before {
	content: "\f049"
}

.fa-backward:before {
	content: "\f04a"
}

.fa-play:before {
	content: "\f04b"
}

.fa-pause:before {
	content: "\f04c"
}

.fa-stop:before {
	content: "\f04d"
}

.fa-forward:before {
	content: "\f04e"
}

.fa-fast-forward:before {
	content: "\f050"
}

.fa-step-forward:before {
	content: "\f051"
}

.fa-eject:before {
	content: "\f052"
}

.fa-chevron-left:before {
	content: "\f053"
}

.fa-chevron-right:before {
	content: "\f054"
}

.fa-plus-circle:before {
	content: "\f055"
}

.fa-minus-circle:before {
	content: "\f056"
}

.fa-times-circle:before {
	content: "\f057"
}

.fa-check-circle:before {
	content: "\f058"
}

.fa-question-circle:before {
	content: "\f059"
}

.fa-info-circle:before {
	content: "\f05a"
}

.fa-crosshairs:before {
	content: "\f05b"
}

.fa-times-circle-o:before {
	content: "\f05c"
}

.fa-check-circle-o:before {
	content: "\f05d"
}

.fa-ban:before {
	content: "\f05e"
}

.fa-arrow-left:before {
	content: "\f060"
}

.fa-arrow-right:before {
	content: "\f061"
}

.fa-arrow-up:before {
	content: "\f062"
}

.fa-arrow-down:before {
	content: "\f063"
}

.fa-mail-forward:before,
.fa-share:before {
	content: "\f064"
}

.fa-expand:before {
	content: "\f065"
}

.fa-compress:before {
	content: "\f066"
}

.fa-plus:before {
	content: "\f067"
}

.fa-minus:before {
	content: "\f068"
}

.fa-asterisk:before {
	content: "\f069"
}

.fa-exclamation-circle:before {
	content: "\f06a"
}

.fa-gift:before {
	content: "\f06b"
}

.fa-leaf:before {
	content: "\f06c"
}

.fa-fire:before {
	content: "\f06d"
}

.fa-eye:before {
	content: "\f06e"
}

.fa-eye-slash:before {
	content: "\f070"
}

.fa-warning:before,
.fa-exclamation-triangle:before {
	content: "\f071"
}

.fa-plane:before {
	content: "\f072"
}

.fa-calendar:before {
	content: "\f073"
}

.fa-random:before {
	content: "\f074"
}

.fa-comment:before {
	content: "\f075"
}

.fa-magnet:before {
	content: "\f076"
}

.fa-chevron-up:before {
	content: "\f077"
}

.fa-chevron-down:before {
	content: "\f078"
}

.fa-retweet:before {
	content: "\f079"
}

.fa-shopping-cart:before {
	content: "\f07a"
}

.fa-folder:before {
	content: "\f07b"
}

.fa-folder-open:before {
	content: "\f07c"
}

.fa-arrows-v:before {
	content: "\f07d"
}

.fa-arrows-h:before {
	content: "\f07e"
}

.fa-bar-chart-o:before,
.fa-bar-chart:before {
	content: "\f080"
}

.fa-twitter-square:before {
	content: "\f081"
}

.fa-facebook-square:before {
	content: "\f082"
}

.fa-camera-retro:before {
	content: "\f083"
}

.fa-key:before {
	content: "\f084"
}

.fa-gears:before,
.fa-cogs:before {
	content: "\f085"
}

.fa-comments:before {
	content: "\f086"
}

.fa-thumbs-o-up:before {
	content: "\f087"
}

.fa-thumbs-o-down:before {
	content: "\f088"
}

.fa-star-half:before {
	content: "\f089"
}

.fa-heart-o:before {
	content: "\f08a"
}

.fa-sign-out:before {
	content: "\f08b"
}

.fa-linkedin-square:before {
	content: "\f08c"
}

.fa-thumb-tack:before {
	content: "\f08d"
}

.fa-external-link:before {
	content: "\f08e"
}

.fa-sign-in:before {
	content: "\f090"
}

.fa-trophy:before {
	content: "\f091"
}

.fa-github-square:before {
	content: "\f092"
}

.fa-upload:before {
	content: "\f093"
}

.fa-lemon-o:before {
	content: "\f094"
}

.fa-phone:before {
	content: "\f095"
}

.fa-square-o:before {
	content: "\f096"
}

.fa-bookmark-o:before {
	content: "\f097"
}

.fa-phone-square:before {
	content: "\f098"
}

.fa-twitter:before {
	content: "\f099"
}

.fa-facebook-f:before,
.fa-facebook:before {
	content: "\f09a"
}

.fa-github:before {
	content: "\f09b"
}

.fa-unlock:before {
	content: "\f09c"
}

.fa-credit-card:before {
	content: "\f09d"
}

.fa-feed:before,
.fa-rss:before {
	content: "\f09e"
}

.fa-hdd-o:before {
	content: "\f0a0"
}

.fa-bullhorn:before {
	content: "\f0a1"
}

.fa-bell:before {
	content: "\f0f3"
}

.fa-certificate:before {
	content: "\f0a3"
}

.fa-hand-o-right:before {
	content: "\f0a4"
}

.fa-hand-o-left:before {
	content: "\f0a5"
}

.fa-hand-o-up:before {
	content: "\f0a6"
}

.fa-hand-o-down:before {
	content: "\f0a7"
}

.fa-arrow-circle-left:before {
	content: "\f0a8"
}

.fa-arrow-circle-right:before {
	content: "\f0a9"
}

.fa-arrow-circle-up:before {
	content: "\f0aa"
}

.fa-arrow-circle-down:before {
	content: "\f0ab"
}

.fa-globe:before {
	content: "\f0ac"
}

.fa-wrench:before {
	content: "\f0ad"
}

.fa-tasks:before {
	content: "\f0ae"
}

.fa-filter:before {
	content: "\f0b0"
}

.fa-briefcase:before {
	content: "\f0b1"
}

.fa-arrows-alt:before {
	content: "\f0b2"
}

.fa-group:before,
.fa-users:before {
	content: "\f0c0"
}

.fa-chain:before,
.fa-link:before {
	content: "\f0c1"
}

.fa-cloud:before {
	content: "\f0c2"
}

.fa-flask:before {
	content: "\f0c3"
}

.fa-cut:before,
.fa-scissors:before {
	content: "\f0c4"
}

.fa-copy:before,
.fa-files-o:before {
	content: "\f0c5"
}

.fa-paperclip:before {
	content: "\f0c6"
}

.fa-save:before,
.fa-floppy-o:before {
	content: "\f0c7"
}

.fa-square:before {
	content: "\f0c8"
}

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
	content: "\f0c9"
}

.fa-list-ul:before {
	content: "\f0ca"
}

.fa-list-ol:before {
	content: "\f0cb"
}

.fa-strikethrough:before {
	content: "\f0cc"
}

.fa-underline:before {
	content: "\f0cd"
}

.fa-table:before {
	content: "\f0ce"
}

.fa-magic:before {
	content: "\f0d0"
}

.fa-truck:before {
	content: "\f0d1"
}

.fa-pinterest:before {
	content: "\f0d2"
}

.fa-pinterest-square:before {
	content: "\f0d3"
}

.fa-google-plus-square:before {
	content: "\f0d4"
}

.fa-google-plus:before {
	content: "\f0d5"
}

.fa-money:before {
	content: "\f0d6"
}

.fa-caret-down:before {
	content: "\f0d7"
}

.fa-caret-up:before {
	content: "\f0d8"
}

.fa-caret-left:before {
	content: "\f0d9"
}

.fa-caret-right:before {
	content: "\f0da"
}

.fa-columns:before {
	content: "\f0db"
}

.fa-unsorted:before,
.fa-sort:before {
	content: "\f0dc"
}

.fa-sort-down:before,
.fa-sort-desc:before {
	content: "\f0dd"
}

.fa-sort-up:before,
.fa-sort-asc:before {
	content: "\f0de"
}

.fa-envelope:before {
	content: "\f0e0"
}

.fa-linkedin:before {
	content: "\f0e1"
}

.fa-rotate-left:before,
.fa-undo:before {
	content: "\f0e2"
}

.fa-legal:before,
.fa-gavel:before {
	content: "\f0e3"
}

.fa-dashboard:before,
.fa-tachometer:before {
	content: "\f0e4"
}

.fa-comment-o:before {
	content: "\f0e5"
}

.fa-comments-o:before {
	content: "\f0e6"
}

.fa-flash:before,
.fa-bolt:before {
	content: "\f0e7"
}

.fa-sitemap:before {
	content: "\f0e8"
}

.fa-umbrella:before {
	content: "\f0e9"
}

.fa-paste:before,
.fa-clipboard:before {
	content: "\f0ea"
}

.fa-lightbulb-o:before {
	content: "\f0eb"
}

.fa-exchange:before {
	content: "\f0ec"
}

.fa-cloud-download:before {
	content: "\f0ed"
}

.fa-cloud-upload:before {
	content: "\f0ee"
}

.fa-user-md:before {
	content: "\f0f0"
}

.fa-stethoscope:before {
	content: "\f0f1"
}

.fa-suitcase:before {
	content: "\f0f2"
}

.fa-bell-o:before {
	content: "\f0a2"
}

.fa-coffee:before {
	content: "\f0f4"
}

.fa-cutlery:before {
	content: "\f0f5"
}

.fa-file-text-o:before {
	content: "\f0f6"
}

.fa-building-o:before {
	content: "\f0f7"
}

.fa-hospital-o:before {
	content: "\f0f8"
}

.fa-ambulance:before {
	content: "\f0f9"
}

.fa-medkit:before {
	content: "\f0fa"
}

.fa-fighter-jet:before {
	content: "\f0fb"
}

.fa-beer:before {
	content: "\f0fc"
}

.fa-h-square:before {
	content: "\f0fd"
}

.fa-plus-square:before {
	content: "\f0fe"
}

.fa-angle-double-left:before {
	content: "\f100"
}

.fa-angle-double-right:before {
	content: "\f101"
}

.fa-angle-double-up:before {
	content: "\f102"
}

.fa-angle-double-down:before {
	content: "\f103"
}

.fa-angle-left:before {
	content: "\f104"
}

.fa-angle-right:before {
	content: "\f105"
}

.fa-angle-up:before {
	content: "\f106"
}

.fa-angle-down:before {
	content: "\f107"
}

.fa-desktop:before {
	content: "\f108"
}

.fa-laptop:before {
	content: "\f109"
}

.fa-tablet:before {
	content: "\f10a"
}

.fa-mobile-phone:before,
.fa-mobile:before {
	content: "\f10b"
}

.fa-circle-o:before {
	content: "\f10c"
}

.fa-quote-left:before {
	content: "\f10d"
}

.fa-quote-right:before {
	content: "\f10e"
}

.fa-spinner:before {
	content: "\f110"
}

.fa-circle:before {
	content: "\f111"
}

.fa-mail-reply:before,
.fa-reply:before {
	content: "\f112"
}

.fa-github-alt:before {
	content: "\f113"
}

.fa-folder-o:before {
	content: "\f114"
}

.fa-folder-open-o:before {
	content: "\f115"
}

.fa-smile-o:before {
	content: "\f118"
}

.fa-frown-o:before {
	content: "\f119"
}

.fa-meh-o:before {
	content: "\f11a"
}

.fa-gamepad:before {
	content: "\f11b"
}

.fa-keyboard-o:before {
	content: "\f11c"
}

.fa-flag-o:before {
	content: "\f11d"
}

.fa-flag-checkered:before {
	content: "\f11e"
}

.fa-terminal:before {
	content: "\f120"
}

.fa-code:before {
	content: "\f121"
}

.fa-mail-reply-all:before,
.fa-reply-all:before {
	content: "\f122"
}

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
	content: "\f123"
}

.fa-location-arrow:before {
	content: "\f124"
}

.fa-crop:before {
	content: "\f125"
}

.fa-code-fork:before {
	content: "\f126"
}

.fa-unlink:before,
.fa-chain-broken:before {
	content: "\f127"
}

.fa-question:before {
	content: "\f128"
}

.fa-info:before {
	content: "\f129"
}

.fa-exclamation:before {
	content: "\f12a"
}

.fa-superscript:before {
	content: "\f12b"
}

.fa-subscript:before {
	content: "\f12c"
}

.fa-eraser:before {
	content: "\f12d"
}

.fa-puzzle-piece:before {
	content: "\f12e"
}

.fa-microphone:before {
	content: "\f130"
}

.fa-microphone-slash:before {
	content: "\f131"
}

.fa-shield:before {
	content: "\f132"
}

.fa-calendar-o:before {
	content: "\f133"
}

.fa-fire-extinguisher:before {
	content: "\f134"
}

.fa-rocket:before {
	content: "\f135"
}

.fa-maxcdn:before {
	content: "\f136"
}

.fa-chevron-circle-left:before {
	content: "\f137"
}

.fa-chevron-circle-right:before {
	content: "\f138"
}

.fa-chevron-circle-up:before {
	content: "\f139"
}

.fa-chevron-circle-down:before {
	content: "\f13a"
}

.fa-html5:before {
	content: "\f13b"
}

.fa-css3:before {
	content: "\f13c"
}

.fa-anchor:before {
	content: "\f13d"
}

.fa-unlock-alt:before {
	content: "\f13e"
}

.fa-bullseye:before {
	content: "\f140"
}

.fa-ellipsis-h:before {
	content: "\f141"
}

.fa-ellipsis-v:before {
	content: "\f142"
}

.fa-rss-square:before {
	content: "\f143"
}

.fa-play-circle:before {
	content: "\f144"
}

.fa-ticket:before {
	content: "\f145"
}

.fa-minus-square:before {
	content: "\f146"
}

.fa-minus-square-o:before {
	content: "\f147"
}

.fa-level-up:before {
	content: "\f148"
}

.fa-level-down:before {
	content: "\f149"
}

.fa-check-square:before {
	content: "\f14a"
}

.fa-pencil-square:before {
	content: "\f14b"
}

.fa-external-link-square:before {
	content: "\f14c"
}

.fa-share-square:before {
	content: "\f14d"
}

.fa-compass:before {
	content: "\f14e"
}

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
	content: "\f150"
}

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
	content: "\f151"
}

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
	content: "\f152"
}

.fa-euro:before,
.fa-eur:before {
	content: "\f153"
}

.fa-gbp:before {
	content: "\f154"
}

.fa-dollar:before,
.fa-usd:before {
	content: "\f155"
}

.fa-rupee:before,
.fa-inr:before {
	content: "\f156"
}

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
	content: "\f157"
}

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
	content: "\f158"
}

.fa-won:before,
.fa-krw:before {
	content: "\f159"
}

.fa-bitcoin:before,
.fa-btc:before {
	content: "\f15a"
}

.fa-file:before {
	content: "\f15b"
}

.fa-file-text:before {
	content: "\f15c"
}

.fa-sort-alpha-asc:before {
	content: "\f15d"
}

.fa-sort-alpha-desc:before {
	content: "\f15e"
}

.fa-sort-amount-asc:before {
	content: "\f160"
}

.fa-sort-amount-desc:before {
	content: "\f161"
}

.fa-sort-numeric-asc:before {
	content: "\f162"
}

.fa-sort-numeric-desc:before {
	content: "\f163"
}

.fa-thumbs-up:before {
	content: "\f164"
}

.fa-thumbs-down:before {
	content: "\f165"
}

.fa-youtube-square:before {
	content: "\f166"
}

.fa-youtube:before {
	content: "\f167"
}

.fa-xing:before {
	content: "\f168"
}

.fa-xing-square:before {
	content: "\f169"
}

.fa-youtube-play:before {
	content: "\f16a"
}

.fa-dropbox:before {
	content: "\f16b"
}

.fa-stack-overflow:before {
	content: "\f16c"
}

.fa-instagram:before {
	content: "\f16d"
}

.fa-flickr:before {
	content: "\f16e"
}

.fa-adn:before {
	content: "\f170"
}

.fa-bitbucket:before {
	content: "\f171"
}

.fa-bitbucket-square:before {
	content: "\f172"
}

.fa-tumblr:before {
	content: "\f173"
}

.fa-tumblr-square:before {
	content: "\f174"
}

.fa-long-arrow-down:before {
	content: "\f175"
}

.fa-long-arrow-up:before {
	content: "\f176"
}

.fa-long-arrow-left:before {
	content: "\f177"
}

.fa-long-arrow-right:before {
	content: "\f178"
}

.fa-apple:before {
	content: "\f179"
}

.fa-windows:before {
	content: "\f17a"
}

.fa-android:before {
	content: "\f17b"
}

.fa-linux:before {
	content: "\f17c"
}

.fa-dribbble:before {
	content: "\f17d"
}

.fa-skype:before {
	content: "\f17e"
}

.fa-foursquare:before {
	content: "\f180"
}

.fa-trello:before {
	content: "\f181"
}

.fa-female:before {
	content: "\f182"
}

.fa-male:before {
	content: "\f183"
}

.fa-gittip:before,
.fa-gratipay:before {
	content: "\f184"
}

.fa-sun-o:before {
	content: "\f185"
}

.fa-moon-o:before {
	content: "\f186"
}

.fa-archive:before {
	content: "\f187"
}

.fa-bug:before {
	content: "\f188"
}

.fa-vk:before {
	content: "\f189"
}

.fa-weibo:before {
	content: "\f18a"
}

.fa-renren:before {
	content: "\f18b"
}

.fa-pagelines:before {
	content: "\f18c"
}

.fa-stack-exchange:before {
	content: "\f18d"
}

.fa-arrow-circle-o-right:before {
	content: "\f18e"
}

.fa-arrow-circle-o-left:before {
	content: "\f190"
}

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
	content: "\f191"
}

.fa-dot-circle-o:before {
	content: "\f192"
}

.fa-wheelchair:before {
	content: "\f193"
}

.fa-vimeo-square:before {
	content: "\f194"
}

.fa-turkish-lira:before,
.fa-try:before {
	content: "\f195"
}

.fa-plus-square-o:before {
	content: "\f196"
}

.fa-space-shuttle:before {
	content: "\f197"
}

.fa-slack:before {
	content: "\f198"
}

.fa-envelope-square:before {
	content: "\f199"
}

.fa-wordpress:before {
	content: "\f19a"
}

.fa-openid:before {
	content: "\f19b"
}

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
	content: "\f19c"
}

.fa-mortar-board:before,
.fa-graduation-cap:before {
	content: "\f19d"
}

.fa-yahoo:before {
	content: "\f19e"
}

.fa-google:before {
	content: "\f1a0"
}

.fa-reddit:before {
	content: "\f1a1"
}

.fa-reddit-square:before {
	content: "\f1a2"
}

.fa-stumbleupon-circle:before {
	content: "\f1a3"
}

.fa-stumbleupon:before {
	content: "\f1a4"
}

.fa-delicious:before {
	content: "\f1a5"
}

.fa-digg:before {
	content: "\f1a6"
}

.fa-pied-piper:before {
	content: "\f1a7"
}

.fa-pied-piper-alt:before {
	content: "\f1a8"
}

.fa-drupal:before {
	content: "\f1a9"
}

.fa-joomla:before {
	content: "\f1aa"
}

.fa-language:before {
	content: "\f1ab"
}

.fa-fax:before {
	content: "\f1ac"
}

.fa-building:before {
	content: "\f1ad"
}

.fa-child:before {
	content: "\f1ae"
}

.fa-paw:before {
	content: "\f1b0"
}

.fa-spoon:before {
	content: "\f1b1"
}

.fa-cube:before {
	content: "\f1b2"
}

.fa-cubes:before {
	content: "\f1b3"
}

.fa-behance:before {
	content: "\f1b4"
}

.fa-behance-square:before {
	content: "\f1b5"
}

.fa-steam:before {
	content: "\f1b6"
}

.fa-steam-square:before {
	content: "\f1b7"
}

.fa-recycle:before {
	content: "\f1b8"
}

.fa-automobile:before,
.fa-car:before {
	content: "\f1b9"
}

.fa-cab:before,
.fa-taxi:before {
	content: "\f1ba"
}

.fa-tree:before {
	content: "\f1bb"
}

.fa-spotify:before {
	content: "\f1bc"
}

.fa-deviantart:before {
	content: "\f1bd"
}

.fa-soundcloud:before {
	content: "\f1be"
}

.fa-database:before {
	content: "\f1c0"
}

.fa-file-pdf-o:before {
	content: "\f1c1"
}

.fa-file-word-o:before {
	content: "\f1c2"
}

.fa-file-excel-o:before {
	content: "\f1c3"
}

.fa-file-powerpoint-o:before {
	content: "\f1c4"
}

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
	content: "\f1c5"
}

.fa-file-zip-o:before,
.fa-file-archive-o:before {
	content: "\f1c6"
}

.fa-file-sound-o:before,
.fa-file-audio-o:before {
	content: "\f1c7"
}

.fa-file-movie-o:before,
.fa-file-video-o:before {
	content: "\f1c8"
}

.fa-file-code-o:before {
	content: "\f1c9"
}

.fa-vine:before {
	content: "\f1ca"
}

.fa-codepen:before {
	content: "\f1cb"
}

.fa-jsfiddle:before {
	content: "\f1cc"
}

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
	content: "\f1cd"
}

.fa-circle-o-notch:before {
	content: "\f1ce"
}

.fa-ra:before,
.fa-rebel:before {
	content: "\f1d0"
}

.fa-ge:before,
.fa-empire:before {
	content: "\f1d1"
}

.fa-git-square:before {
	content: "\f1d2"
}

.fa-git:before {
	content: "\f1d3"
}

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
	content: "\f1d4"
}

.fa-tencent-weibo:before {
	content: "\f1d5"
}

.fa-qq:before {
	content: "\f1d6"
}

.fa-wechat:before,
.fa-weixin:before {
	content: "\f1d7"
}

.fa-send:before,
.fa-paper-plane:before {
	content: "\f1d8"
}

.fa-send-o:before,
.fa-paper-plane-o:before {
	content: "\f1d9"
}

.fa-history:before {
	content: "\f1da"
}

.fa-circle-thin:before {
	content: "\f1db"
}

.fa-header:before {
	content: "\f1dc"
}

.fa-paragraph:before {
	content: "\f1dd"
}

.fa-sliders:before {
	content: "\f1de"
}

.fa-share-alt:before {
	content: "\f1e0"
}

.fa-share-alt-square:before {
	content: "\f1e1"
}

.fa-bomb:before {
	content: "\f1e2"
}

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
	content: "\f1e3"
}

.fa-tty:before {
	content: "\f1e4"
}

.fa-binoculars:before {
	content: "\f1e5"
}

.fa-plug:before {
	content: "\f1e6"
}

.fa-slideshare:before {
	content: "\f1e7"
}

.fa-twitch:before {
	content: "\f1e8"
}

.fa-yelp:before {
	content: "\f1e9"
}

.fa-newspaper-o:before {
	content: "\f1ea"
}

.fa-wifi:before {
	content: "\f1eb"
}

.fa-calculator:before {
	content: "\f1ec"
}

.fa-paypal:before {
	content: "\f1ed"
}

.fa-google-wallet:before {
	content: "\f1ee"
}

.fa-cc-visa:before {
	content: "\f1f0"
}

.fa-cc-mastercard:before {
	content: "\f1f1"
}

.fa-cc-discover:before {
	content: "\f1f2"
}

.fa-cc-amex:before {
	content: "\f1f3"
}

.fa-cc-paypal:before {
	content: "\f1f4"
}

.fa-cc-stripe:before {
	content: "\f1f5"
}

.fa-bell-slash:before {
	content: "\f1f6"
}

.fa-bell-slash-o:before {
	content: "\f1f7"
}

.fa-trash:before {
	content: "\f1f8"
}

.fa-copyright:before {
	content: "\f1f9"
}

.fa-at:before {
	content: "\f1fa"
}

.fa-eyedropper:before {
	content: "\f1fb"
}

.fa-paint-brush:before {
	content: "\f1fc"
}

.fa-birthday-cake:before {
	content: "\f1fd"
}

.fa-area-chart:before {
	content: "\f1fe"
}

.fa-pie-chart:before {
	content: "\f200"
}

.fa-line-chart:before {
	content: "\f201"
}

.fa-lastfm:before {
	content: "\f202"
}

.fa-lastfm-square:before {
	content: "\f203"
}

.fa-toggle-off:before {
	content: "\f204"
}

.fa-toggle-on:before {
	content: "\f205"
}

.fa-bicycle:before {
	content: "\f206"
}

.fa-bus:before {
	content: "\f207"
}

.fa-ioxhost:before {
	content: "\f208"
}

.fa-angellist:before {
	content: "\f209"
}

.fa-cc:before {
	content: "\f20a"
}

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
	content: "\f20b"
}

.fa-meanpath:before {
	content: "\f20c"
}

.fa-buysellads:before {
	content: "\f20d"
}

.fa-connectdevelop:before {
	content: "\f20e"
}

.fa-dashcube:before {
	content: "\f210"
}

.fa-forumbee:before {
	content: "\f211"
}

.fa-leanpub:before {
	content: "\f212"
}

.fa-sellsy:before {
	content: "\f213"
}

.fa-shirtsinbulk:before {
	content: "\f214"
}

.fa-simplybuilt:before {
	content: "\f215"
}

.fa-skyatlas:before {
	content: "\f216"
}

.fa-cart-plus:before {
	content: "\f217"
}

.fa-cart-arrow-down:before {
	content: "\f218"
}

.fa-diamond:before {
	content: "\f219"
}

.fa-ship:before {
	content: "\f21a"
}

.fa-user-secret:before {
	content: "\f21b"
}

.fa-motorcycle:before {
	content: "\f21c"
}

.fa-street-view:before {
	content: "\f21d"
}

.fa-heartbeat:before {
	content: "\f21e"
}

.fa-venus:before {
	content: "\f221"
}

.fa-mars:before {
	content: "\f222"
}

.fa-mercury:before {
	content: "\f223"
}

.fa-intersex:before,
.fa-transgender:before {
	content: "\f224"
}

.fa-transgender-alt:before {
	content: "\f225"
}

.fa-venus-double:before {
	content: "\f226"
}

.fa-mars-double:before {
	content: "\f227"
}

.fa-venus-mars:before {
	content: "\f228"
}

.fa-mars-stroke:before {
	content: "\f229"
}

.fa-mars-stroke-v:before {
	content: "\f22a"
}

.fa-mars-stroke-h:before {
	content: "\f22b"
}

.fa-neuter:before {
	content: "\f22c"
}

.fa-genderless:before {
	content: "\f22d"
}

.fa-facebook-official:before {
	content: "\f230"
}

.fa-pinterest-p:before {
	content: "\f231"
}

.fa-whatsapp:before {
	content: "\f232"
}

.fa-server:before {
	content: "\f233"
}

.fa-user-plus:before {
	content: "\f234"
}

.fa-user-times:before {
	content: "\f235"
}

.fa-hotel:before,
.fa-bed:before {
	content: "\f236"
}

.fa-viacoin:before {
	content: "\f237"
}

.fa-train:before {
	content: "\f238"
}

.fa-subway:before {
	content: "\f239"
}

.fa-medium:before {
	content: "\f23a"
}

.fa-yc:before,
.fa-y-combinator:before {
	content: "\f23b"
}

.fa-optin-monster:before {
	content: "\f23c"
}

.fa-opencart:before {
	content: "\f23d"
}

.fa-expeditedssl:before {
	content: "\f23e"
}

.fa-battery-4:before,
.fa-battery-full:before {
	content: "\f240"
}

.fa-battery-3:before,
.fa-battery-three-quarters:before {
	content: "\f241"
}

.fa-battery-2:before,
.fa-battery-half:before {
	content: "\f242"
}

.fa-battery-1:before,
.fa-battery-quarter:before {
	content: "\f243"
}

.fa-battery-0:before,
.fa-battery-empty:before {
	content: "\f244"
}

.fa-mouse-pointer:before {
	content: "\f245"
}

.fa-i-cursor:before {
	content: "\f246"
}

.fa-object-group:before {
	content: "\f247"
}

.fa-object-ungroup:before {
	content: "\f248"
}

.fa-sticky-note:before {
	content: "\f249"
}

.fa-sticky-note-o:before {
	content: "\f24a"
}

.fa-cc-jcb:before {
	content: "\f24b"
}

.fa-cc-diners-club:before {
	content: "\f24c"
}

.fa-clone:before {
	content: "\f24d"
}

.fa-balance-scale:before {
	content: "\f24e"
}

.fa-hourglass-o:before {
	content: "\f250"
}

.fa-hourglass-1:before,
.fa-hourglass-start:before {
	content: "\f251"
}

.fa-hourglass-2:before,
.fa-hourglass-half:before {
	content: "\f252"
}

.fa-hourglass-3:before,
.fa-hourglass-end:before {
	content: "\f253"
}

.fa-hourglass:before {
	content: "\f254"
}

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
	content: "\f255"
}

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
	content: "\f256"
}

.fa-hand-scissors-o:before {
	content: "\f257"
}

.fa-hand-lizard-o:before {
	content: "\f258"
}

.fa-hand-spock-o:before {
	content: "\f259"
}

.fa-hand-pointer-o:before {
	content: "\f25a"
}

.fa-hand-peace-o:before {
	content: "\f25b"
}

.fa-trademark:before {
	content: "\f25c"
}

.fa-registered:before {
	content: "\f25d"
}

.fa-creative-commons:before {
	content: "\f25e"
}

.fa-gg:before {
	content: "\f260"
}

.fa-gg-circle:before {
	content: "\f261"
}

.fa-tripadvisor:before {
	content: "\f262"
}

.fa-odnoklassniki:before {
	content: "\f263"
}

.fa-odnoklassniki-square:before {
	content: "\f264"
}

.fa-get-pocket:before {
	content: "\f265"
}

.fa-wikipedia-w:before {
	content: "\f266"
}

.fa-safari:before {
	content: "\f267"
}

.fa-chrome:before {
	content: "\f268"
}

.fa-firefox:before {
	content: "\f269"
}

.fa-opera:before {
	content: "\f26a"
}

.fa-internet-explorer:before {
	content: "\f26b"
}

.fa-tv:before,
.fa-television:before {
	content: "\f26c"
}

.fa-contao:before {
	content: "\f26d"
}

.fa-500px:before {
	content: "\f26e"
}

.fa-amazon:before {
	content: "\f270"
}

.fa-calendar-plus-o:before {
	content: "\f271"
}

.fa-calendar-minus-o:before {
	content: "\f272"
}

.fa-calendar-times-o:before {
	content: "\f273"
}

.fa-calendar-check-o:before {
	content: "\f274"
}

.fa-industry:before {
	content: "\f275"
}

.fa-map-pin:before {
	content: "\f276"
}

.fa-map-signs:before {
	content: "\f277"
}

.fa-map-o:before {
	content: "\f278"
}

.fa-map:before {
	content: "\f279"
}

.fa-commenting:before {
	content: "\f27a"
}

.fa-commenting-o:before {
	content: "\f27b"
}

.fa-houzz:before {
	content: "\f27c"
}

.fa-vimeo:before {
	content: "\f27d"
}

.fa-black-tie:before {
	content: "\f27e"
}

.fa-fonticons:before {
	content: "\f280"
}

.fa-reddit-alien:before {
	content: "\f281"
}

.fa-edge:before {
	content: "\f282"
}

.fa-credit-card-alt:before {
	content: "\f283"
}

.fa-codiepie:before {
	content: "\f284"
}

.fa-modx:before {
	content: "\f285"
}

.fa-fort-awesome:before {
	content: "\f286"
}

.fa-usb:before {
	content: "\f287"
}

.fa-product-hunt:before {
	content: "\f288"
}

.fa-mixcloud:before {
	content: "\f289"
}

.fa-scribd:before {
	content: "\f28a"
}

.fa-pause-circle:before {
	content: "\f28b"
}

.fa-pause-circle-o:before {
	content: "\f28c"
}

.fa-stop-circle:before {
	content: "\f28d"
}

.fa-stop-circle-o:before {
	content: "\f28e"
}

.fa-shopping-bag:before {
	content: "\f290"
}

.fa-shopping-basket:before {
	content: "\f291"
}

.fa-hashtag:before {
	content: "\f292"
}

.fa-bluetooth:before {
	content: "\f293"
}

.fa-bluetooth-b:before {
	content: "\f294"
}

.fa-percent:before {
	content: "\f295"
}.headbar{
	height: 32px;
	line-height: 32px;
	border-bottom: 1px solid #ddd;
	background: #efefef;
}
.banneralink{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 50;
}
.loction{
	display: inline-block;
	height: 32px;
	background: url(../images/loction_ico.png) no-repeat left center;
	padding-left: 18px;
}
.hdbar_ul li{
	float: left;
	position: relative;
}
.hdbar_ul li a.firsta{
	display: block;
	padding: 0 25px;
	background: url(../images/line_x.png) no-repeat right center;
	color: #666;
	border: 1px solid #efefef;
	border-top: none;
	border-bottom: none;
	z-index: 1001;
	position: relative;
}
.hdbar_ul li a.firsta:hover{
	color: #f77258;
}
.hdbar_ul li:last-child a.firsta{
	padding-right: 0;
}
.hdbar_ul li.hassub a.firsta:hover{
	background: #fff;
	border-color: #ddd;
	height: 33px;
}
.hdbar_ul li.hassub a.firsta{
	background: #fff;
	border-color: #ddd;
	height: 33px;
	color: #F77258;
	font-weight: bold;
}
.ind_userbox{
	position: absolute;
	width: 200px;
	background: #fff;
	border: 1px solid #ddd;
	z-index: 1000;
	top: 32px;
	left: 0;
	padding: 20px;
	display: none;
}
.ind_userbox p.induinfoset{
	height: auto;
}
.ind_userbox p.induinfoset em{
	color: #F77258;
}
.ind_userbox p.induinfoset em i{
	font-size: 10px;
}
.ind_userbox p.induinfoset1 em{
	color: #329912;
}
.ind_userbox p.nolog a{
	color: #444;
}
.ind_userbox p.nolog a:hover{
	color: #F77258;
}
.btna{
	display: inline-block;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	background: #ddd;
	color: #fff;
	border-radius: 3px;
}
.checkbtn{
	background: #525864;
}
.btna:hover{
	opacity: .8;
}
.btnas{
	border: 1px solid #333;
	color: #333;
	background: none;
}
.chongzhialink{
	background: #F77258;
}
.tixianalink{
	background: #84b4cf;
	margin-left: 10px;
}
.header{
	padding: 15px 0;
}
.header img{
	display: block;
	border: none;
}
.logo{
	display: block;
}
.slogan{
	display: block;
	margin-left: 52px;
}
.hd_btnlinkcont{
	width: 188px;
	overflow: hidden;
}
.rowset{
	margin-left: -16px;
}
.hd_btnlinkcont a{
	display: block;
	float: left;
	width: 86px;
	height: 32px;
	line-height: 32px;
	background: url(../images/hd_btnbg.png) no-repeat center;
	color: #F77258;
	margin-left: 16px;
	border-radius: 5px;
}
.hd_btnlinkcont a:hover{
	background: url(../images/hd_btnbg.png) no-repeat center #e2654d;
	color: #fff;
}
.hd_btnlinkcont a.bota{
	margin-top: 16px;
}
.hd_btnlinkcont .logstate a{
	height: auto;
	display: inline-block;
	background: none;
	width: auto;
	color: #444;
	line-height: 20px;
	padding-top: 10px;
}
.hd_btnlinkcont .logstate a:hover{
	color: #F77258;
}
.hd_btnlinkcont a i{
	display: inline-block;
	width: 32px;
	height: 32px;
}
.hd_btnlinkcont a i.fa{
	width: auto;
	height: auto;
	margin-right: 3px;
}
.hd_btnlinkcont a i.reg_ico{
	background: url(../images/reg_ico.png) no-repeat center center;
}
.hd_btnlinkcont a i.log_ico{
	background: url(../images/log_ico.png) no-repeat center center;
}
.hd_btnlinkcont a i.qd_ico{
	background: url(../images/qd_ico.png) no-repeat center center;
}
.hd_btnlinkcont a i.score_ico{
	background: url(../images/score_ico.png) no-repeat center center;
}
.hd_btnlinkcont a span{
	width: 50px;
	text-align: center;
	margin-left: 4px;
}
.mainmenu{
	height: 44px;
	line-height: 44px;
	background: #F77258;
}
.mmenucont a{
	display: block;
	float: left;
	padding: 0 40px;
	color: #fff;
	font-size: 16px;
}
.mmenucont a:hover{
	background: #ea6950;
	transition: all .5s;
}
.mmenucont a.active{
	background: #e2654d;
	transition: all .5s;
}
.mmenucontreset{
	width: 100%;
}
.mmenucont a.goindex{
	height: 30px;
	line-height: 30px;
	background: #d56049;
	float: right;
	margin-top: 7px;
	border-radius: 5px;
	padding: 0 20px;
}
.post_hbbtn{
	display: block;
	padding: 0 30px;
	height: 32px;
	line-height: 32px;
	background: #ffd800;
	border-radius: 32px;
	text-align: center;
	color: #F77258;
	margin-top: 6px;
	font-size: 16px;
}
.post_hbbtn:hover{
	opacity: .8;
}
.tongzhi{
	background: #f5f5f5;
}
.tz_tt{
	width: 71px;
	height: 40px;
	background: url(../images/tz_ttbg.png) no-repeat;
}
.tz_tt span{
	color: #fff;
	font-size: 14px;
	line-height: 40px;
	padding-left: 26px;
	font-weight: bold;
}
.tz_contbox{
	width: 929px;
	height: 40px;
	overflow: hidden;
}
.tz_ul{
	width: 929px;
	height: 40px;
	overflow: hidden;
}
.tz_ul li{
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	float: left;
	margin-left: 55px;
}
.tz_ul li a{
	display: block;
	position: relative;
	height: 40px;
	margin-right: 10px;
	overflow: hidden;
	color: #666;
	padding-left: 6px;
}
.tz_ul li a:hover{
	color: #F77258;
}
.tz_ul li a i{
	display: block;
	width: 4px;
	height: 4px;
	border-radius: 4px;
	background:#F77258;
	position: absolute;
	top: 50%;
	margin-top: -2px;
	left: 0;
}
.mainleft{
	width: 650px;
}
.mainleftcenter{
	margin: 0 auto;
}
.mainleftset{
	width: 667px;
	/*overflow: hidden;
	height: 2176px;	*/
	margin-left: -15px;
	position: relative;
	margin-top: 30px;
}
.indmlcont{
	/*position: absolute;
	left: 0;
	top: 0;*/
	/*padding-top: 2px;*/
}
.combox{
	height: 190px;
	background: #f6f6f6;
	display: block;
	width: 650px;
	margin-left: 15px;
	margin-top: 30px;
}
.indmlcont li{
	margin-top: 30px;
}
.indmlcont li .combox{
	margin-top: 0;
}
.combox:hover{
	box-shadow: 0 0 0 2px rgba(247,114,88,1);
}
.combleft{
	width: 230px;
}

.combright{
	width: 400px;
	height: 100%;
	background: #eee;
	position: relative;
	overflow: hidden;
}
.combright span.imgsp{
	display: table-cell;
	height: 150px;
	width: 318px;
	vertical-align: middle;
	overflow: hidden;
	text-align: center;
	position: relative;
}
.combright span.imgsp img{
	display: block;
	max-height: 150px;
	max-width: 318px;
	margin: 0 auto;
}
.com_name{
	color: #444;
	font-size: 16px;
	text-align: center;
	padding: 20px;
}
.com_name .comlogoimg{
	display: block;
	margin: 0 auto;
	max-height: 42px;
	max-width: 100%;
}
.combox .honbaobox{
	height: 54px;
	background: #F77258;
	width: 230px;
	margin-left: -15px;
	position: relative;
	padding-left: 15px;
	display: block;
}
.combox .honbaobox span.angl{
	display: block;
	position: absolute;
	width: 15px;
	height: 11px;
	bottom: -11px;
	left: 0;
	background: url(../images/angel_red.png) no-repeat center;
}
.combox .honbaobox span.marksp{
	display: inline-block;
	width: 36px;
	height: 36px;
	line-height: 32px;
	text-align: center;
	border-radius: 36px;
	border: 2px solid #ffea00;
	vertical-align: middle;
	color: #ffea00;
	font-size: 24px;
	margin-top: 7px;
}
.combox .honbaobox span.money{
	display: inline-block;
	width: 160px;
	text-align: center;
	font-size: 24px;
	color: #fff;
	line-height: 54px;
}
.combox .honbaobox span.money em{
	font-size: 12px;
	margin-left: 5px;
}
.combox .honbaobox span.pagket_em{
	display: inline-block;
	width: 21px;
	height: 25px;
	position: absolute;
	background: url(../images/paket_red.png) no-repeat left center;
	right: 10px;
	top: 50%;
	margin-top: -12px;
}
.combox .honbaobox span.pgktem1{
	background-position: 0 0;
}
.combox .honbaobox span.pgktem2{
	background-position: 0 -35px;
}
.combox .honbaobox span.pgktem3{
	background-position: 0 -70px;
}
.combox .honbaobox span.pgktem4{
	background-position: 0 -105px;
}
.combox .honbaobox span.pgktem5{
	background-position: 0 -140px;
}
.timer{
	padding: 10px;
	text-align: center;
	margin-top: 8px;
	color: #999;
}
.timer i{
	font-size: 16px;
}
.comimgmark{
	width: 82px;
	height: 82px;
	background: url(../images/hongbao_34.png) no-repeat center;
	position: absolute;
	right: 0;
	top: -1px;
}
.com_textmark{
	height: 32px;
	line-height: 32px;
	width: 100%;
	background: #444;
	background: rgba(0,0,0,.5);
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
	z-index: 100000;
}
.com_textmark a{
	display: block;
	padding: 0 15px;
	color: #fff;
}
.com_textmark a i{
	color: #ffea00;
}
.combright img{
	opacity: 1;
}
.combox:hover .combright .imga img{
	opacity: .75;
}
.combright a.imga{
	display: table-cell;
	width: 100%;
	height: 190px;
	overflow: hidden;
	vertical-align: middle;
	text-align: center;
}

.combright a.imga img{
	max-width: 400px;
	max-height: 190px;
	display: block;
	margin: 0 auto;
}
.comboxdark .honbaobox{
	background: #666666;
}
.comboxdark .honbaobox span.angl{
	background: url(../images/angel_gray.png) no-repeat;
}
.comboxdark .honbaobox span.marksp{
	border-color: #9d9d9d;
	color: #9d9d9d;
}
.comboxdark .honbaobox span.money{
	color: #9D9D9D;
}
.comboxdark .honbaobox span.pagket_em{
	background: url(../images/paket_gray.png) no-repeat;
}
.comboxdark .honbaobox span.pgktem1{
	background-position: 0 0;
}
.comboxdark .honbaobox span.pgktem2{
	background-position: 0 -35px;
}
.comboxdark .honbaobox span.pgktem3{
	background-position: 0 -70px;
}
.comboxdark .honbaobox span.pgktem4{
	background-position: 0 -105px;
}
.comboxdark .honbaobox span.pgktem5{
	background-position: 0 -140px;
}
.comboxdark .comimgmark{
	background: url(../images/hongbao_45.png) no-repeat;
}
.mainright{
	width: 320px;
}
.personal_hbbox{
	border: 1px solid #ddd;
	padding: 15px;
	margin-top: 30px;
	position: relative;
	border-radius: 5px 5px 0 0;
}
.personal_hbbox .botbg{
	height: 10px;
	width: 320px;
	position: absolute;
	left: -1px;
	bottom: -10px;
	background: url(../images/hongbao_47.jpg) no-repeat;
}
.person_hbul li{
	border-bottom: 1px dashed #ddd;
	padding-bottom: 15px;
	margin-top: 15px;
}
.person_hbul li:first-child{
	margin-top: 0;
}
.person_hbul li a{
	color: #444;
}
.person_hbul li a span{
	display: inline-block;
	padding: 2px 6px;
	border-radius: 3px;
	background: #F77258;
	color: #fff;
	margin: 0 3px;
}
.person_hbul li a:hover{
	color: #F77258;
}
/*底部*/
.foot{
	padding-top: 1px;
	border-top: 1px solid #ddd;
}
.footset{
	padding-top: 20px;
	background: #f5f5f5;
	padding-bottom: 20px;
}
.footbox h3{
	margin-bottom: 9px;
}
.footbox h3 a{
	color: #444;
}
.footboxcont a{
	display: block;
	color: #444;
	margin-top: 6px;
}
.footboxcont a:hover{
	color: #F77258;
}
.footbox2{
	margin-left: 122px;
}
.footboxset{
	text-align: center;
}
.footboxcont p.phonenum{
	font-size: 30px;
	color: #444;
}
.footboxewm p.wxewm_txt{
	text-align: center;
}
.footboxcont p.wxewmimg{
	margin-top: 6px;
}
.footbar{
	padding: 10px 0;
	border-top: 1px solid #ddd;
	background: #F5F5F5;
	text-align: center;
	color: #999;
	font-size: 12px;
}
.sidebar{
	position: fixed;
	right: 0;
	z-index: 1000;
	top: 50%;
	margin-top: -200px;
}
.sidebar a.sidebox{
	display: block;
	color: #666;
	margin-bottom: -1px;
	position: relative;
	position: relative;
}
.sidebar a.sidebox .sidebdiv{
	width: 70px;
	height: 78px;
	border: 1px solid #ddd;
	text-align: center;
	background: #fff;
	position: relative;
}
.sidebar a.sidebox .sidebdiv dd{
	height: 50px;
	background: #ddd;
}
.sidebar a.sidebox .sidebdiv dd.ico1{
	height: 50px;
	background: url(../images/ico1.png) no-repeat center center;
}
.sidebar a.sidebox .sidebdiv dd.ico2{
	height: 50px;
	background: url(../images/ico2.png) no-repeat center center;
}
.sidebar a.sidebox .sidebdiv dd.ico3{
	height: 50px;
	background: url(../images/ico3.png) no-repeat center center;
}
.sidebar a.sidebox .sidebdiv dd.ico4{
	height: 50px;
	background: url(../images/ico4.png) no-repeat center center;
}
.sidebar a.sidebox .sidebdiv dd.ico5{
	height: 50px;
	background: url(../images/ico5.png) no-repeat center center;
}
.sidebar a.sidebox .sidebdiv:hover{
	border-color: #F77258;
	color: #F77258;
	z-index: 9999;
	transition: all .5s;
}
.sidebar a.sideboxset .sidebdiv{
	border-color: #F77258;
	color: #F77258;
	z-index: 9999;
}
.erwmbox{
	position: absolute;
	right: 71px;
	top: 0;
	text-align: center;
	padding: 8px;
	background: #F77258;
	color: #fff;
	z-index: 1000;
	display: none;
}
/*login*/
.head_tt{
	font-size: 24px;
	color: #444;
	margin-top: 28px;
	margin-left: 20px;
	padding-left: 20px;
	border-left: 1px solid #ddd;
}
.login_container{
	padding-top: 30px;
	padding-bottom: 30px;
}
.headerreset{
	border-bottom: 1px solid #ddd;
	background: #F5F5F5;
}
.log_left{
	width: 600px;
	border-right: 1px solid #ddd;
}
.formcont{
	width: 450px;
	margin: 0 auto;
}
.formset{
	border: 1px solid #ddd;
	position: relative;
	border-radius: .3rem;
}
.formset dd.errordd{
	position: absolute;
	top: 45px;
	left:112px;
	color:#ff0000;
}
.formset:hover{
	border-color: #aaa;
}
.formset span.formsp{
	display: block;
	height: 44px;
	line-height: 44px;
	width: 100px;
	text-align: center;
	color: #444;
	margin-right: 10px;
	border-right: 1px solid #ddd;
}
.formset .inpdiv input.textinp{
	border: none;
	height: 44px;
	line-height: 44px;
	width: 337px;
	color: #666;
	border-radius: .3rem;
}
.formset .inpdiv input.textinphalf{
	width: 207px;
}
.formset span.icode{
	display: block;
	width: 130px;
	height: 44px;
	line-height: 44px;
	background: #eee;
	cursor: pointer;
	text-align: center;
	font-size: 20px;
}
.formbtnstyle{
	display: block;
	border: none;
	height: 44px;
	line-height: 44px;
	text-align: center;
	background: #F77258;
	color: #fff;
	font-size: 16px;
	width: 100%;
	cursor: pointer;
	border-radius: .3rem;
}
.formbtnstyle:hover{
	background: #E2654D;
}
.formbtnstyle:focus{
	background: #aaa;
}
.logtips span.nocount{
	color: #999;
}
.logtips span.nocount a{
	color: #444;
}
.logtips span.nocount a:hover{
	color: #F77258;
}
.log_right{
	width: 399px;
}
.logr_cont{
	margin-left: 80px;
}
.alink{
	width: 150px;
	display: block;
	height: 40px;
	line-height: 40px;
	background: #eee;
	text-align: center;
	color: #fff;
	border-radius: .3rem;
}
.alink:hover{
	opacity: .8;
}
.alink i{
	margin-right: 3px;
	font-size: 16px;
}
.alinkqq{
	background: #1a9de9;
}
.alinkweibo{
	background: #6BB642;
}
.fpwdsccont{
	padding: 50px;
}
.alinkrtlink{
	margin: 0 auto;
	background: #F77258;
	color: #fff;
}
.treelogp{
	font-size: 16px;
	color: #444;
	font-weight: bold;
}
.getphonecode{
	border: none;
	background: #F77258;
	height: 32px;
	line-height: 32px;
	text-align: center;
	width: 124px;
	margin-top: 6px;
	color: #fff;
	cursor: pointer;
	border-radius: .3rem;
}
.getphonecode:hover{
	background: #E2654D;
}
.getphonecode:disabled{
	background: #aaa;
}
.agreediv label{
	color: #444;
	height: 20px;
	line-height: 20px;
	position: relative;
}
.agreediv label input#agreeinp{
	display: inline-block;
	width: 16px;
	height: 16px;
	cursor: pointer;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -8px;
}
.agreediv label a{
	color: #444;
	padding-left: 20px;
}
.agreediv label a:hover{
	color: #F77258;
}
/*用户中心*/
.uindspset{
	color: #fff;
	padding: 0 15px;
	border-right: 1px solid #E2654D;
}
.user_left{
	width: 252px;
	background: #f7f7f7;
	overflow: hidden;
}
.user_right{
	min-height: 300px;
	width: 728px;
	margin-left: 20px;
}
.user_rconttainer{
	border: 1px solid #ddd;
	overflow: hidden;
	min-height: 350px;
	background: #fff;
}
.userlbox{
	padding: 15px;
	background: #444;
}
.userlbox h3{
	text-align: center;
	color: #ddd;
}
.userlbox h3 i.fa{
	height: 20px;
	line-height: 20px;
	padding: 0 3px;
	background: #FFEA00;
	border-radius: 5px;
	color: #ed9701;
	margin-left: 5px;
}
.ulboxcont a{
	display: block;
	width: 50%;
	float: left;
	text-align: center;
	color: #999;
	padding: 5px 0;
}
.ulboxcont a dd{
	font-size: 16px;
	margin-bottom: 5px;
}
.ulboxcont a.myyue{
	border-right: 1px solid #3a3a3a;
}
.ulboxcont a.myyscore{
	width: 49%;
}
.ulboxcont a.myyue dd{
	color: #F77258;
}
.ulboxcont a.myyscore dd{
	color: #1A9DE9;
}
.userl_c1{
	text-align: center;
	padding: 15px 0;
}
.userl_c1 a{
	width: 32%;
}
.userl_container{
	border-top: none;
	border-radius: 0 0 5px 5px;
}
.userin_menu{
	
}
.userin_menu li.firstli{
	
}
.userin_menu li.firstli h3{
	padding:10px 15px;
	font-size: 14px;
	background: #eee;
	cursor: pointer;
	border-bottom: 1px solid #ddd;
}
.userin_menu li.firstli h3 i{
	margin-right: 3px;
}
.submenu{
	padding-bottom: 10px;
	display: none;
}
.submenu li{
	margin-top: 10px;
}
.submenu li a{
	display: block;
	padding: 0 15px;
	color: #666666;
	padding-left: 30px;
}
.submenu li a.active,.submenu li a:hover{
	color: #F77258;
}
.hd_btnlinkcontset{
	width: 100%;
	text-align: center;
	padding-top: 15px;
	border-bottom: 1px solid #3a3a3a;
	padding-bottom: 15px;
}
.hd_btnlinkcontset a{
	display: inline-block;
	float: none;
}
.userc_hdtt span{
	display: block;
	font-size: 24px;
	margin-top: 28px;
	margin-left: 30px;
	border-left: 1px solid #ddd;
	padding-left: 30px;
}
.ur_box1{
	padding: 15px;
	background: #f7f7f7;
	border-radius: 5px;
}
.numcountbox{
	width: 338px;
	background: #ddd;
	text-align: center;
	border-radius: 5px;
	border: 1px solid #ddd;
}
.numcountbox dd{
	font-size: 24px;
	background: #fff;
	border-radius: 5px 5px 0 0;
	padding: 15px 10px;
}
.numcountbox dd em{
	font-size: 14px;
}
.numcountbox p{
	padding: 8px;
	color: #fff;
}
.numcountboxsend{
	border-color: #F77258;
	background: #F77258;
}
.numcountboxgot{
	border-color: #84b4cf;
	background: #84b4cf;
}
.ur_tt{
	height: 38px;
	line-height: 38px;
	padding: 0 10px;
	border-bottom: 1px solid #ddd;
	background: #F5F5F5;
}
.ur_tt span{
	display: inline-block;
	font-weight: bold;
	font-size: 14px;
	color: #333;
	padding: 0 15px;
	background: #fff;
	height: 30px;
	line-height: 30px;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	margin-top: 8px;
	border-top: 1px solid #ddd;
}
.ur_tt a.rtbtn{
	display: block;
	color: #999;
}
.ur_tt a.rtbtn i{
	margin-right: 3px;
}
.ur_tt a.rtbtn:hover{
	color:#F77258;
}
.ur_tt em{
	display: inline-block;
	padding: 0 10px;
	background: #F77258;
	height: 16px;
	line-height: 16px;
	border-radius: 20px;
	color: #fff;
	font-size: 10px;
}
.ur_cont{
	padding: 20px;
}
.datatable{
	width: 100%;
	color: #444;
}
.datatable a.dataalink{
	color: #666;
}
.datatable a.dataalink:hover{
	color: #F77258;
}
.datatable a.dataalinks{
	font-size: 24px;
	color: #8c63e0;
}
.datatable a.dataalinks:hover{
	color: #8c63e0;
}
.datatable a.dataalinkgren{
	color: #fff;
	display: inline-block;
	padding: 2PX 5PX;
	background: #00B7EE;
	border-radius: 3px;
}
.datatable a.zhifubtn{
	background: #FF7870;
}
.datatable span.cl1{
	color: #999;
}
.datatable span.cl2{
	color: #FF7800;
}
.datatable span.cl6{
	color: #1098EC;
}
.datatable em.hbtem{
	display: inline-block;
	width: 24px;
	height: 24px;
	border-radius: 24px;
	border: 2px solid #FF7870;
	color: #FF7870;
	font-size: 14px;
	line-height: 25px;
	text-align: center;
	font-weight: bold;
}
.datatable em.hbtem1{
	border-color: #0078FF;
	color: #0078FF;
}
.datatable em.hbtem2{
	border-color: #20C887;
	color: #20C887;
}
.datatable em.hbtem3{
	border-color: #009900;
	color: #009900;
}
.datatable em.hbtem4{
	border-color: #3764A0;
	color: #3764A0;
}
.datatable em.hbtem5{
	border-color: #FF7800;
	color: #FF7800;
}
.datatable em.hbtem6{
	border-color: #a200ff;
	color: #a200ff;
}
.datatable th{
	border-bottom: 2px solid #ddd;
	padding: 5px;
	/*text-align: left;*/
}
.datatable td{
	text-align: center;
	padding: 10px 5px;
	border-bottom: 1px dashed #ddd;
}
.datatable tr:hover{
	background: #F5F5F5;
}
.datatable tr:first-child:hover{
	background: none;
}
.datatable .opt_td{
	text-align: left;
}
.openhb{
	background: #F77258;
	color: #fff;
}

/*formset*/
.hformset span.hfrom_sp{
	display: inline-block;
	width: 95px;
	height: 36px;
	line-height: 36px;
	text-align: right;
	margin-right: 5px;
}
.hformset span.hfrom_sprs{
	text-align: left;
	padding-left: 10px;
}
.hformset span.hfrom_spres{
	width: 100px;
}
.hformset span.hfrom_sp1{
	color: red;
}
.hformset span.hfrom_sp2 i{
	color: #FF7870;
	font-weight: bold;
	display: inline-block;
	margin: 0 3px;
}
.hformset select,.hformset input.hf_inp{
	display: inline-block;
	width: 300px;
	height: 34px;
	line-height: 34px;
	border: 1px solid #ddd;
	padding-left: 10px;
	border-radius: .3rem;
	font-size: 14px;
	color:#686975;
}
.citytxt{
	width: 520px;
	height: 120px;
	display: block;
	border: 1px solid #ddd;
	resize: none;
	padding: 6px 10px;
	line-height: 26px;
	border-radius: .3rem;
}
.hformset input.hf_inptime{
	width: 132px;
}
.hformset input.hf_inpag{
	width: 80px;
	text-align: right;
	padding-right: 10px;
}
.hf_inpd{
	
}
.hformset em.error{
	display: inline-block;
	color: #FF0000;
	line-height: 34px;
}
.hformset em.errors{
	line-height: 36px;
	margin-left: 5px;
}
.hformset em.errors i{
	font-weight: bold;
	color: #FF7870;
	margin: 0 2px;
}
.hformset select{
	width: 312px;
}
.hformset input.hf_inp:focus{
	border-color: #FF7870;
}
.hformset input.hf_inpress{
	width: 648px;
}
.hformset input.hf_inp1{
	margin-left: 4px;
}
.hformset input.hf_inpreset{
	width: 176px;
}
.hformset input.hf_inpd{
	width: 60px;
	text-align: center;
	padding: 0;
}

.botbtnconts{
	border-top: 1px dashed #ddd;
	padding-top: 10px;
}
.admoney{
	color: #ff0000;
	display: inline-block;
	margin-right: 10px;
}
.admoney i{
	font-size: 20px;
}
.adtimecont{
	padding-left: 4px;
}
.adtimecont .ad_btn{
	display: block;
	width: 36px;
	height: 36px;
	line-height: 34px;
	font-size: 20px;
	cursor: pointer;
	border: none;
	background: #ddd;
}
.adtimecont .ad_btn:hover{
	background: #bbb;
}
.hformset1{
	border-bottom: 1px dashed #ddd;
}
.hformset1 span.hfrom_sp{
	font-weight: bold;
	color: #F77258;
}
.imguploadbox{
	text-align: center;
	margin-left: 20px;
	width: 152px;
	position: relative;
}
.imguploadbox p.img_tps{
	font-size: 12px;
	text-align: center;
	color: #999;
	position: absolute;
	bottom: 5px;
	width: 100%;
}
.imguploadboxf1{
	margin-left: 0;
}
.imguploadbox h3{
	font-size: 14px;
	font-weight: normal;
	background: #eee;
	height: 24px;
	line-height: 24px;
}
.imguploadboxcont{
	width: 150px;
	height: 150px;
	border: 1px solid #ddd;
	position: relative;
	background-size: contain;
	background-position: center center;
}
.imguploadbox1{
	width: 252px;
}
.imguploadbox1 .imguploadboxcont{
	height: 160px;
	width: 250px;
}
.imguploadboxcont i{
	font-size: 30px;
	color: #ccc;
	width: 100%;
	height: 100%;
	line-height: 150px;
	position: relative;
	z-index: 1;
}
.imguploadbox1 .imguploadboxcont i{
	line-height: 160px;
}
.imguploadboxcont input.fileinp{
	position: absolute;
	z-index: 100;
	width: 100%;
	height: 100%;
	background: #ddd;
	display: block;
	left: 0;
	top: 0;
	opacity: 0;
	filter:alpha(opacity=0);
	cursor: pointer;
}
.imguploadboxad{
	width: 312px;
	margin-left: 4px;
}
.imguploadboxad .imguploadboxcont{
	width: 100%;
	background: center center;
	background-size: cover;
}
.hb_typelbl{
	height: 30px;
	line-height: 30px;
	position: relative;
	display: inline-block;
	margin-right: 10px;
	background: #eee;
	padding: 0 15px;
	border-radius: 20px;
	cursor: pointer;
}
.hb_typelbl input{
	position: absolute;
	left: 15px;
	top: 50%;
	height: 16px;
	width: 16px;
	margin-top: -8px;
}
.hb_typelbl span{
	padding-left: 18px;
}
.hfbtncont{
	text-align: center;
}
.yulanbtn{
	background: #84B4CF;
}
.sendhbbtn{
	display: inline-block;
	border: none;
	background: #F77258;
	color: #fff;
	height: 32px;
	line-height: 32px;
	padding: 0 50px;
	cursor: pointer;
	border-radius: .3rem;
}
.sendhbbtnr{
	background: #84A0C4;
	margin-right: 8px;
}
.sendhbbtns{
	padding: 0 45px;
	height: 36px;
	line-height: 36px;
}
.setpop{
	margin-right: 10px;
	cursor: pointer;
	display: none;
}
.setpop:hover{
	color: #F77258;
}
.psnal_hbcont{
	width: 310px;
	border: 1px solid #ddd;
	resize: none;
	text-indent: 10px;
	margin-left: 4px;
	height: 120px;
}
.questionbox{
	background: #f7f7f7;
	padding: 20px 0;
}
.qsboxbtncont{
	border-top: 1px dashed #ddd;
	padding-top: 10px;
	margin-top: 10px;
	text-align: center;
}
.qsboxbtncont input{
	padding: 8px 30px;
	border: none;
	cursor: pointer;
	background: none;
	border: 1px solid #aaa;
	color: #999;
}
/*.qsboxbtncont input.addbutt{
	border-color: #F77258;
	color: #F77258;
}
.qsboxbtncont input.addbutt:hover{
	color: #fff;
	background: #F77258;
}*/
.qsboxbtncont input.delbutt{
	margin-left: 20px;
}
.qsboxbtncont input:hover{
	border-color: #F77258;
	color: #F77258;
}
.hformset span.addxxbtn{
	border: 1px solid #ddd;
	width: auto;
	padding: 0 10px;
	cursor: pointer;
	margin-left: 4px;
}
.hfbtncont span.addquest i,.hformset span.addxxbtn i{
	margin-right: 3px;
}
.hformset span.addxxbtn:hover{
	background: #fff;
}
.hfbtncont span.addquest{
	cursor: pointer;
}
.hfbtncontset{
	padding: 10px 0;
	border: 1px solid #ddd;
	cursor: pointer;
}
.hfbtncontset:hover{
	border-color: #F77258;
	color: #F77258;
}
.editorcont{
	width: 560px;
	background: #ddd;
	margin-left: 4px;
	margin-top: 8px;
}
.editorcont textarea{
	width: 100%;
	margin-left: 0;
}
.recoretable{
	border-left: 1px solid #ddd;
	border-top: 1px solid #ddd;
	margin-top: 20px;
}
.recoretable td{
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding: 10px;
}
.recoretable:first-child{
	margin-top: 0;
}
.recoretable p.mdtxtset{
	margin-bottom: 5px;
	font-weight: bold;
}
.mdtxtset_ht{
	color: #23BBF3;
}
.recoretable p.mdtxtsets{
	margin-bottom: 0;
}
.recoretable span.state{
	padding: 0 10px;
	border-radius: 5px;
	font-size: 12px;
	color: #fff;
}

.recoretable span.state0{	/*δ����-ȥ����*/
	background: #FFC125;
}
.recoretable span.state1{   /* ���ʧ�� */	
	background: #32CD32;
}
.recoretable span.state2{	/* ���ʧ�� */
	background: #878787;
}
.recoretable span.state3{  /*׼����-��ʼ*/
	background: #66CDAA;
}
.recoretable span.state4{ /*������-������*/
	background: #F77258;
}
.recoretable span.state5{  /*�ѽ���*/
	background: #84B4CF;
}
.rechr_box{
	display: block;
	width: 16.88%;
	text-align: center;
	border: 1px solid #1A9DE9;
	border-radius: 5px;
	margin-left: 20px;
	margin-top: 20px;
	position: relative;
}
.rechr_box input[type="submit"]{
	position: absolute;
	left: 0;
	top: 0;
	z-index: 100;
	width: 100%;
	height: 100%;
	opacity: 0;
	filter: alpha(opacity=0);
	cursor: pointer;
}
.rechr_box p{
	padding: 10px;
	background: #fff;
	font-size: 24px;
	color: #1A9DE9;
	border-radius: 5px;
}
.rechr_box p em{
	font-size: 12px;
}
.rechr_box dd{
	background: #1A9DE9;
	color: #fff;
	padding: 5px;
}
.rechrrowset{
	margin-left: -20px;
	margin-top: -20px;
}
.payinfott{
	
}
.paymoney{
	font-size: 24px;
	color: #F77258;
}
.paymoney i{
	font-size: 14px;
}
.paytypes a{
	display: inline-block;
	margin-right: 20px;
	margin-top: 20px;
	border: 1px solid #ddd;
	padding: 10px;
}
.paytypes a:hover{
	border-color: #F77258;
}
.qb_section{
	width: 100%;
	position: relative;
    overflow: hidden; 
    
}
.qbsec_mask{
	position: absolute;
	width: 120%;
	height: 120%;
	left: -10%;
	top: -10%;
	background: rgba(0,0,0,.7);
	z-index: 2;
	/*-webkit-filter: blur(3px);
    -moz-filter: blur(3px);
    -ms-filter: blur(3px);
    filter: blur(3px);*/
}
.qhb_container{
	position: relative;
	z-index: 3;
	padding-bottom: 30px;
}
.qhb_tt{
	text-align: center;
	margin-top: 30px;
}
.qhb_tt dd{
	color: #ddd;
}
.qhb_tt dd i{
	margin-right: 3px;
}
.qhb_tt h3{
	font-size: 40px;
	color: #fff;
}
.qhb_tt p{
	width: 150px;
	margin: 0 auto;
	border-top: 1px solid #aaa;
	margin-top: 10px;
	padding-top: 10px;
	color: #ddd;
}
.qhb_cont{
	margin-left: -20px;
	
}
.hb_box{
	/*width: 235px;*/
	height: 243px;
	background: url(../images/hb_bg.png) no-repeat;
	margin-top: 20px;
	margin-left: 20px;
	position: relative;
	cursor: pointer;
	box-shadow: 0 0 10px rgba(0,0,0,.6);
	transform-origin: center center;
}
.hb_boxanim{
	animation: hbanimate .5s ease-in-out forwards,rotate .5s 2s 2 linear;
	-webkit-animation: hbanimate .5s ease-in-out forwards,rotate .5s 2s 2 linear;
	-moz-animation: hbanimate .5s ease-in-out forwards,rotate .5s 2s 2 linear;
	-ms-animation: hbanimate .5s ease-in-out forwards,rotate .5s 2s 2 linear;
}
@keyframes hbanimate{
	from{
		transform: translate(0,-100px);
		opacity: 0;
	}
	to{
		transform: translate(0,0);
		opacity: 1;
	}
}
@-webkit-keyframes hbanimate{
	from{
		-webkit-transform: translate(0,-100px);
		opacity: 0;
	}
	to{
		-webkit-transform: translate(0,0);
		opacity: 1;
	}
}
@-moz-keyframes hbanimate{
	from{
		-moz-transform: translate(0,-100px);
		opacity: 0;
	}
	to{
		-moz-transform: translate(0,0);
		opacity: 1;
	}
}
@-ms-keyframes hbanimate{
	from{
		-ms-transform: translate(0,-100px);
		opacity: 0;
	}
	to{
		-ms-transform: translate(0,0);
		opacity: 1;
	}
}
@keyframes rotate{
	from{
		transform: rotateY(0);
	}
	to{
		transform: rotateY(360deg);
	}
}
@-webkit-keyframes rotate{
	from{
		-webkit-transform: rotateY(0);
	}
	to{
		-webkit-transform: rotateY(360deg);
	}
}
@-ms-keyframes rotate{
	from{
		-ms-transform: rotateY(0);
	}
	to{
		-ms-transform: rotateY(360deg);
	}
}
@-moz-keyframes rotate{
	from{
		-moz-transform: rotateY(0);
	}
	to{
		-moz-transform: rotateY(360deg);
	}
}
.logo_box{
	width: 110px;
	margin: 0 auto;
	height: 110px;
	background: #fff;
	border-radius: 50%;
	overflow: hidden;
	display: table;
	margin-top: 15px;
	box-shadow: 0 0 10px rgba(0,0,0,.6);
}
.logo_boxs{
	margin-top: 25px;
}
.logo_box span{
	display: table-cell;
	width: 100%;
	height: 110px;
	overflow: hidden;
	vertical-align: middle;
	text-align: center;
}
.logo_box img{
    width: 100%;
	height: 100%; 
	display: block;
	margin: 0 auto;
}
.logo_boxformsg img{
	width: auto;
	max-width: 100%;
}
.hbtxtbox{
	text-align: center;
	color: #fff;
	margin-top: 15px;
	padding: 10px 20px;
	max-height: 68px;
	overflow: hidden;
	margin-bottom: 10px;
	font-size: 16px;
	word-break: break-all;
}
.hbtxtboxset{
	margin-top: 8px;
	padding: 5px 10px;
	max-height: none;
	font-size: 18px;
	font-weight: normal;
}
.hbtxtboxset .bdline{
	margin-top: 5px;
}
.hbtxtboxset .bdline:first-child{
	margin-top: 0;
}
.hbtxtboxsetbrd{
	margin-top: 5px;
}
.qhbbtncont{
	text-align: center;
	padding-top: 30px;
}
.qhbbtncont a.btnbig{
	display: inline-block;
	width: 30%;
	height: 60px;
	line-height: 52px;
	background: #ffae00;
	color: #fff;
	font-size: 30px;
	border-radius: 10px;
	box-shadow: 0 -6px 0 #c38501 inset;
}
.qhbbtncont a.btnbig:hover{
	box-shadow: 0 0 0 #c38501 inset;
}
.load_verlay{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.8);
	z-index: 2000;
	display: none;
}
.loadcont{
	width: 160px;
	height: 60px;
	background: #fff;
	position: absolute;
	top: 50%;
	margin-top: -50px;
	left: 50%;
	margin-left: -100px;
	text-align: center;
	padding: 20px;
	border-radius: 10px;
}
.logo_boxreset{
	margin-top: 0;
}
.nocontent{
	height: 45px;
}
.nocontentset{
	height: 25px;
}
.openhbcontent{
	text-align: center;
	padding: 30px 20px;
}
.openhbcontent1{
	text-align: center;
	padding: 30px 20px;
}
.openhbcontentset{
	padding: 0;
}
.openhbcontent p.t1{
	color: #FFAE00;
	font-size: 20px;
}
.openhbcontent p.t2{
	font-size: 16px;
}
.openhbcontent p.t3 span{
	font-size: 26px;
}
.xynumcontbox{
	margin-top: 20px;
	text-align: center;
}
.xynumboxset{
	display: inline-block;
	width: 46%;
	height: 70px;
	border: 1px solid #fff;
	border-radius: 5px;
}

.xynumboxset dd{
	height: 24px;
	line-height: 24px;
	border-bottom: 1px solid #fff;
}
.xynumboxset p{
	height: 46px;
	line-height: 46px;
	font-size: 24px;
}
.xynumboxset1{
	background: #FFAE00;
	border-color: #FFAE00;
}
.botbtncont{
	text-align: center;
}
.botbtncont .close{
	display: inline-block;
	height: 30px;
	line-height: 30px;
	background: #FF9C00;
	padding: 0 15px;
	cursor: pointer;
	color: #fff;
}
.botbtncont a.zaiqiang{
	width: 70%;
	margin: 0 auto;
	height: 30px;
	line-height: 30px;
	background: #FF9C00;
	color: #fff;
	margin-bottom: 10px;
}
.botbtncont a.close{
	margin-left: 20px;
}
.botbtncont .close a{
	color: #fff;
}
.closeset{
	display: block;
	position: absolute;
	right: 0;
	top: 0;
}
.closeset a{
	border-radius: 50%;
	width: 30px;
	height: 30px;
	display: block;
	color: #fff;
	background: #e93429;
	text-align: center;
	line-height: 28px;
	cursor: pointer;
}
.comboxreset{
	width: 318px;
	box-shadow: none;
	border: 1px solid #eee;
	margin-top: 30px;
	margin-left: 20px;
	height: auto;
	display: block;
}
.comboxreset:hover{
	box-shadow: none;
	border-color: #F77258;
}
.combrightreset{
	width: 100%;
	height: 150px;
}
.wrapcont{
	margin-left: -20px;
}
.txtboxset1{
	padding: 10px;
	height: 76px;
	overflow: hidden;
	position: relative;
}
.txtbs1_left{
	width: 75%;
	color: #444;
}
.txtbs1_left p.txtp{
	font-weight: bold;
}
.txtbs1_left p.nump{
	font-size: 24px;
	margin-top: 6px;
	color: #F77258;
}
.txtbs1_left p.nump em{
	font-size: 14px;
	margin-left: 3px;
}
.txtbs1_left p.wjtxt{
	color: #999;
	margin-top: 5px;
}
.txtbs1_right{
	width: 65px;
	height: 65px;
	background: #fff;
	border-radius: 50%;
	text-align: center;
	position: absolute;
	border: 1px solid #ddd;
	right: 10px;
	top: 50%;
	margin-top: -33px;
}
.txtbs1_right img{
	max-width: 75%;
	max-height: 75%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
}
.txtbs1_rights1{
	width: 61px;
	height: 61px;
	border: 2px solid #F77258;
	line-height: 60px;
	font-size: 32px;
	color: #F77258;
}
.com_textmarkres{
	color: #eee;
	bottom: -1px;
	display: none;
}
.com_textmarkres i{
	margin-left: 10px;
	margin-top: 9px;
	margin-right: 3px;
}
.comboxdark .txtbs1_left p.nump{
	color: #666;
}
.comboxdark .txtbs1_rights1{
	border-color: #ddd;
	color: #ddd;
}
.ty_left{
	width: 20%;
	min-height: 300px;
	background: #F5F5F5;
}
.tyl_mul li.tylfirstli h3{
	padding: 0 15px;
	height: 36px;
	line-height: 36px;
	background: #F77258;
	color: #fff;
}
.tyl_mul li.tylfirstli h3 span{
	display: inline-block;
}
.tylsubmenu li a{
	display: block;
	padding: 0 15px;
	height: 36px;
	line-height: 36px;
	color: #666;
	border-bottom: 1px dotted #ddd;
	position: relative;
}
.tylsubmenu li:last-child a{
	border-bottom: none;
}
.tylsubmenu li a i{
	color: #aaa;
	width: 6px;
	position: absolute;
	right: 15px;
	top: 50%;
	margin-top: -6px;
}
.tylsubmenu li a:hover{
	background: #F77258;
	color: #fff;
	border-color: #F77258;
}
.tylsubmenu li a:hover i{
	color: #fff;
	transform-origin: center;
	animation: rotate1 .5s ease-in-out;
}
@keyframes rotate1{
	from{
		transform: rotate(0);
	}
	to{
		transform: rotate(360deg);
	}
}
.ty_right{
	width:78%;
	min-height: 327px;
	background: #F5F5F5;
	margin-left: 20px;
}
.tyr_cont{
	padding: 15px;
}
.tyr_tt{
	height: 36px;
	line-height: 36px;
	position: relative;	
}
.tyr_tt em{
	position: absolute;
	height: 1px;
	width: 100%;
	display: block;
	top: 49.5%;
	left: 0;
	background: #ddd;
	z-index: 1;
}
.tyr_tt span{
	position: relative;
	display: inline-block;
	padding-right: 15px;
	background: #F5F5F5;
	z-index: 2;
	font-weight: bold;
	color: #444;
}
.tyr_txtcont p{
	line-height: 26px;
	color: #444;
}
.jftype{
	border: 1px solid #ddd;
	background: #F5F5F5;
}
.jftypett{
	width: 100px;
}
.jftype_r{
	width: 898px;
	min-height: 40px;
	background: #fff;
}
.jftypercont{
	padding-bottom: 10px;
	margin-top: -10px;
}
.jftype_r .jftypercont a{
	display: inline-block;
	color: #666;
	margin-left: 20px;
	margin-top: 20px;
}
.jftype_r .jftypercont a:hover{
	color: #F77258;
}
.jftypett span{
	display: inline-block;
	padding: 10px;
}
.jftypett span i{
	margin-right: 3px;
}
.wrapset{
	margin-left: -20px;
}
.jfbox{
	width: 225px;
	margin-top: 20px;
	margin-left: 20px;
	border: 1px solid #eee;
	padding: 4px;
}
.jfbox:hover{
	border-color: #F77258;
}
.jfimg{
	height: 225px;
	overflow: hidden;
}
.jfimg a{
	display: block;
	width: 100%;
}
.jfimg img{
	width: 100%;
}
.jftxt p.jftxttt{
	overflow: hidden;
}
.jftxt p.jftxttt a{
	color: #666;
}
.jftxt p.jftxttt a:hover{
	color: #F77258;
}
.jftxt p.jftxtprp{
	padding-bottom: 5px;
	padding-top: 10px;
}
.jftxt p.jftxtprp span{
	font-size: 20px;
	color: #F77258;
	width: 130px;
}
.jftxt p.jftxtprp span em{
	font-size: 12px;
	margin-left: 3px;
}
.jftxt p.jftxtprp a{
	display: inline-block;
	padding: 3px 10px;
	border: 1px solid #F77258;
	color: #F77258;
	border-radius: 3px;
	margin-right: 3px;
	border-radius: .3rem;
}
.jftxt p.jftxtprp a:hover{
	background: #F77258;
	color: #fff;
}
.hbrecored{
	margin-top: 60px;
	min-height: 500px;
	border-radius: 10px 10px 0 0;
	overflow: hidden;
	background: rgba(255,255,255,.85);
}
.hbrec_top{
	padding: 30px;
	background: #F77258;
	position: relative;
}
.hbrec_top span.mark{
	display: block;
	position: absolute;
	right: 20px;
	top: 7px;
	width: 137px;
	height: 82px;
	background: url(../images/lqstate.png) no-repeat;
}
.hbrec_top span.marked{
	background: url(../images/lqstated.png) no-repeat;
}
.hbrec_top h3{
	color: #fff;
	font-size: 24px;
}
.hbrec_top i.fa{
	position: absolute;
	bottom: -8px;
	font-size: 24px;
	color: #fff;
	left: 30px;
}
.hbrec_prp{
	padding: 10px 30px;
	background: #fff;
}
.lqjltt{
	padding: 10px 30px;
}
.lqjltt span{
	font-size: 20px;
	font-weight: bold;
}
.reccont{
	padding: 30px;
	padding-top: 0;
}
.rectable{
	width: 100%;
}
.rectable th{
	border-bottom: 2px solid #666;
	height: 30px;
}
.rectable td{
	text-align: center;
	padding: 10px;
}
.monysp{
	font-size: 24px;
	color: #F77258;
}
.monysp em{
	font-size: 14px;
}
.paybtn{
	display: inline-block;
	padding: 10px;
	border: 1px solid #ddd;
	width: 144px;
	height: 72px;
	background: none;
	margin-left: 10px;
	margin-top: 10px;
	cursor: pointer;
}
.paybtn:hover{
	border-color: #ffaa00;
}
.zhifubao{
	background: url(../images/zhifubao.jpg) no-repeat center;
}
.weixinpay_btn{
	background: url(../images/weixinzhifu.jpg) no-repeat center;
}
.yinlianpay{
	background: url(../images/yinlianzhifu.jpg) no-repeat center;
}
.wraptt{
	height: 36px;
	line-height: 36px;
	margin-top: 30px;
	border-bottom: 1px solid #444;
}
.wraptt h3{
	height:34px;
	border-bottom: 2px solid #444;
	color: #444;
	position: relative;
	padding-left: 24px;
	font-size: 20px;
	letter-spacing: 2px;
}
.wraptt h3 span{
	font-weight: normal;
}
.wraptt h3 i{
	margin-right: 5px;
	color: #FF7870;
	font-size: 20px;
	position: absolute;
	left: 0;
	top: 9px;
}
.wraptt a.morealink{
	display: inline-block;
	color: #999;
	margin-left: 20px;
}
.wraptt a.morealink i{
	margin-left: 3px;
}
.wraptt a.morealink:hover{
	color: #444;
}
.row{
	margin-left: -20px;
}
.comboxreset1{
	margin-top: 20px;
}
.timerreset1 i.fa{
	margin-top: 3px;
	margin-right: 2px;
}
.secbanner{
	height: 350px;
	overflow: hidden;
	width: 100%;
}
.maincontainer{
	padding-bottom: 30px;
}
.qb_sectionset{
	background: #eee;
	padding: 30px 0;
}
.qustcontainer{
	background: #fff;
	padding: 80px;
	padding-top: 30px;
}
.qtitle{
	padding-bottom: 30px;
	border-bottom: 1px solid #ddd;
	text-align: center;
	font-size: 24px;
	color: #444444;
}
.qbox{
	border-bottom: 1px dashed #ddd;
	padding-bottom: 20px;
}
.qboxtt{
	font-size: 16px;
	color: #444;
}
.qboxtt span.qnum{
	display: block;
	padding: 0 10px;
	height: 26px;
	line-height: 26px;
	background: #FF7870;
	color: #fff;
	border-radius: 5px;
}
.qttxt{
	font-weight: bold;
	margin-left: 10px;
	padding-top: 3px;
	width: 768px;
}
.optiondiv{
	
}
.optiondiv label{
	cursor: pointer;
	display: block;
	padding: 8px 0;
	padding-left: 90px;
	position: relative;
}
.optiondiv label:hover{
	background: #F5F5F5;
}
.optiondiv label input{
	display: block;
	width: 16px;
	height: 16px;
	position: absolute;
	left: 70px;
	top: 50%;
	margin-top: -8px;
}
.tjwjbtncont{
	text-align: center;
}
.tjwjbtncont .submitbtn{
	cursor: pointer;
	padding: 10px 40px;
	color: #fff;
	font-size: 16px;
	background: #FF7870;
	border-radius: 5px;
	border: none;
	outline: none;
}
.tjwjbtncont .submitbtn:hover{
	opacity: .8;
}
.resultbox{
	width: 360px;
	height: 420px;
	background: url(../images/hbresbg.png) no-repeat center;
	margin: 40px auto;
	position: relative;
}
.resuser{
	text-align: center;
	padding-top: 50px;
	color: #fff;
	font-size: 16px;
}
.resuser p.hbtype{
	padding-top: 10px;
}
.rescont{
	text-align: center;
	margin-top: 100px;
	color: #fff;
}
.rescont p.money{
	font-size: 50px;
	padding: 20px 0;
	color: #ffd800;
}
.rescont p.money em{
	font-size: 16px;
}
.alinkcont{
	text-align: center;
	margin-top: 10px;
}
.alinkcont a{
	color: #FFD800;
}
.caidai{
	position: absolute;
	top: -50px;
	left: 50%;
	margin-left: -400px;
}
.mcontainer{
	padding: 20px;
	background: #fff;
}
.msgtt{
	font-size: 24px;
	color: #444;
	text-align: center;
	padding-bottom: 20px;
	border-bottom: 1px solid #ddd;
}
.msgcont{
	word-break: break-all;
	word-wrap: break-word;
	overflow-x: hidden;
}
.msgcont img{
	max-width: 100%;
}
.lingqubtn{
	display: inline-block;
	padding: 20px 0;
	width: 180px;
	font-size: 16px;
	text-align: center;
	color: #fff;
	background: #FF7870;
	border: none;
	cursor: pointer;
	border-radius: 5px;
}
.hovopcity:hover{
	opacity: .8;
}
.lingqubtn:disabled{
	background: #ccc;
	cursor: no-drop;
}
.msgprp{
	padding: 10px 0;
}
.msgprp span{
	display: inline-block;
	font-size: 12px;
	color: #999;
	margin: 0  10px;
}
.result_container{
	height:500px;
	background:#eee;
	padding: 30px 0;
}
.resbox{
	width: 500px;
	margin: 0 auto;
}
.chongzsec_ico{
	width: 200px;
	height: 200px;
	background: url(../images/scico.png) no-repeat center;
}
.fail_ico{
	background: url(../images/failico.png) no-repeat center;
}
.false_ico{
	background: url(../images/false.png) no-repeat right center;
	background-size: 140px auto;
}
.chongzhitips{
	width: 280px;
	padding-top: 40px;
	text-align: center;
}
.chongzhitips p.successtips{
	font-size: 20px;
	color: #FF7870;
}
.chongzhitips p.successtipss{
	color: #999;
}
.chongzhitips p.succ_resultp em{
	color: #FF7870;
}
.chongzhitips p.succ_resultp a{
	display: inline-block;
	border: 1px solid #FF7870;
	padding: 10px 20px;
	color: #FF7870;
	margin-right: 10px;
	border-radius: .3rem;
}
.chongzhitips p.succ_resultp{
	padding-top: 20px;
}
.chongzhitips p.succ_resultp a:hover{
	background: #FF7870;
	color: #fff;
}
.vipico{
	display: inline-block;
	width: 18px;
	height: 16px;
	background: url(../images/vipico.png) no-repeat;
	margin-left: 5px;
	vertical-align: middle;
}
.vipico2{
	display: inline-block;
	width: 18px;
	height: 16px;
	background: url(../images/vipico2.png) no-repeat;
	margin-left: 5px;
	vertical-align: middle;
}

.zqycbtn{
	display: inline-block;
	padding: 0 20px;
	height: 24px;
	line-height: 24px;
	background: #FFAA00;
	color: #fff;
	margin-left: 20px;
	border-radius: 5px;
}
.wrpimgbox{
	width: 320px;
}
.wrpright{
	width: 660px;
	margin-left: 20px;
}
.ty_leftreset{
	width: 300px;
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
}
.ty_rightreset{
	width: 680px;
}
.wrapreset{
	margin-top: 30px;
}
.noticett{
	color: #444;
	text-align: center;
}
.noticeprp{
	text-align: center;
	margin-top: 10px;
	padding-bottom: 5px;
	border-bottom: 1px solid #ddd;
}
.noticeprp span{
	display: inline-block;
	font-size: 12px;
	color: #999;
	margin: 0 10px;
}
.noticecont{
	line-height: 24px;
}
/*用户信息*/
.usifbox{
	width: 400px;
	background: #f5f5f5;
}
.usimgbox{
	width: 80px;
	height: 80px;
	background: #ddd;
	border-radius: 50%;
	overflow: hidden;
	border: 5px solid #ddd;
	display: table;
	margin-left: -40px;
}
.usimgbox a{
	display: table-cell;
	width: 80px;
	height: 80px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
}
.usimgbox a img{
	display: block;
	margin: 0 auto;
	max-width: 80px; 
	max-height: 100%;
}
.usifcont h3{
	padding-top: 10px;
}
.usifcont h3 i{
	
}
.usifcont h3 a{
	display: inline-block;
	color: #666666;
	font-weight: normal;
	margin-left: 10px;
	font-size: 14px;
}
.usifcont h3 a:hover{
	color: #FF7870;
}
.usifcont h3 a.usnamea{
	margin-left: 0;
	font-weight: bold;
}
.usifcont p.usifp{
	margin-top: 5px;
	color: #999;
}
.usifcont p.usifp span{
	color: #FF7870;
}
.usifcont p.usifp em{
	color: #84b4cf;
}
.cztxcont{
	margin-right: 10px;
}
.cztxcont a{
	display: block;
	margin: 0;
	margin-top: 8px;
	width: 80px;
	text-align: center;
	border-radius: 5px;
}
.urclineset{
	padding: 5px 0;
}
.urclineset span.urcsp{
	color: #666;
	display: inline-block;
	width: 120px;
}
.urctxt{
	color: #444;
}
.editbtn{
	background: #FF7870;
	position: absolute;
	right: 20px;
	top: 20px;
}
.user_left1{
	width: 20%;
}
.user_right1{
	width: 80%;
	margin-left: 0;
}
.wrapgray{
	background: #f5f5f5;
}
.usimgboxreset{
	margin-left: 0;
	margin-top: 10px;
}
.counttab{
	width: 48.8%;
	border-left: 1px solid #eee;
	border-bottom: 1px solid #eee;
}
.counttab th{
	padding: 10px;
	border-top: 1px solid #eee;
	border-right: 1px solid #eee;
	border-radius: .3rem;
}
.counttab1 th{
	background: #FF7870;
	color: #fff;
	border-radius: .3rem;
}
.counttab2 th{
	background: #84b4cf;
	color: #fff;
}
.counttab td{
	border-top: 1px solid #eee;
	border-right: 1px solid #eee;
	text-align: center;
	padding: 10px;
}
.counttab p.ctbnum{
	color: #84b4cf;
	font-size: 24px;
}
.counttab p.ctbnum em{
	font-size: 12px;
}
.counttab p.ctbnum1{
	color: #FF7870;
}
.counttab dd{
	font-size: 12px;
	color: #999;
	padding-top: 5px;
}
.hongbaoformcenter{
	width: 530px;
	margin: 0 auto;
}
.postredbox{
	display: block;
	width: 212px;
	height: 220px;
	background: url(../images/hb_bg1.png) no-repeat;
	margin-top: 30px;
	border-radius: 10px;
	overflow: hidden;
	margin-left: 30px;
	margin-bottom: 30px;
}
.psredtt{
	text-align: center;
	color: #eee;
	font-size: 24px;
	margin-top: 130px;
}
.prmark{
	position: absolute;
	width: 60px;
	height: 60px;
	text-align: center;
	line-height: 60px;
	border: 2px solid #c68c02;
	left: 50%;
	margin-left: -30px;
	top: 15px;
	border-radius: 60px;
	font-size: 30px;
	color: #c68c02;
}
.postredbox:hover{
	animation: post .1s linear forwards;
	-webkit-animation: post .1s linear forwards;
	-moz-animation: post .1s linear forwards;
	-ms-animation: post .1s linear forwards;
	-o-animation: post .1s linear forwards;
	box-shadow: 0 10px 15px rgba(0,0,0,.3);
	transition: all .1s;
}
@keyframes post{
	from{
		transform: translate(0,0);
	}
	to{
		transform: translate(0,-8px);
	}
}
@-webkit-keyframespost{
	from{
		-webkit-transform: translate(0,0);
	}
	to{
		-webkit-transform: translate(0,-8px);
	}
}
@-moz-keyframes post{
	from{
		-moz-transform: translate(0,0);
	}
	to{
		-moz-transform: translate(0,-8px);
	}
}
@-ms-keyframes post{
	from{
		-ms-transform: translate(0,0);
	}
	to{
		-ms-transform: translate(0,-8px);
	}
}
@-o-keyframes post{
	from{
		-o-transform: translate(0,0);
	}
	to{
		-o-transform: translate(0,-8px);
	}
}
.postimg img{
	display: block;
	margin: 0 auto;
}
.user_rconttainerreset{
	min-height: 200px;
	border: none;
}
.postredtips{
	text-align: center;
	color: #444;
	font-size: 20px;
}
.divcenter{
	width: 800px;
	margin: 0 auto;
}
.userimgbox{
	position: absolute;
	width: 100px;
	height: 100px;
	border-radius: 60px;
	background: #fff;
	display: table;
	overflow: hidden;
	left: 10px;
	top: 10px;
}
.userimgbox span{
	display: table-cell;
	vertical-align: middle;
	width: 100px;
	height: 100px;
	overflow: hidden;
}
.userimgbox span img{
	display: block;
	margin: 0 auto;
	max-width: 100px;
	max-height: 100px;
}
.userimgboxreset{
	position: relative;
	left: 0;
	top: 0;
	background: #F5F5F5;
	width: 40px;
	height: 40px;
}
.userimgboxreset span{
	height: 40px;
	width: 40px;
}
.userimgboxreset span img{
	max-width: 40px;
	max-height: 40px;
}
.maincontainergray{
	background: #eee;
}
.tyr_contset{
	background: #fff;
	margin-top: 30px;
}
.jpinfott{
	border-bottom: 1px solid #ddd;
	height: 24px;
	font-size: 16px;
	font-weight: bold;
}
.jpinfottset{
	height: auto;
	padding-bottom: 10px;
	text-align: center;
}
#opinion{
	width: 100%;
	height: 120px;
	border: 1px solid #ddd;
	resize: none;
	text-indent: 10px;
	line-height: 24px;
}
.usbigtt{
	height: 26px;
	border-bottom: 1px solid #ddd;
}
.userinfocont{
	padding-bottom: 20px;
	border-bottom: 1px dashed #ddd;
}
.usbigtt span{
	color: #FF7870;
	display: inline-block;
	padding: 0 10px;
	height: 25px;
	border-bottom: 2px solid #FF7870;
}
.searbar{
	
}
.searinp{
	display: inline-block;
	border: 1px solid #ddd;
	height: 24px;
	line-height: 24px;
	width: 100px;
	padding-left: 5px;
	color: #333;
}
.searinp:focus{
	border-color: #aaa;
}
.searbtn{
	height: 26px;
	line-height: 26px;
	border: none;
	padding: 0 10px;
	background: #FF7870;
	color: #fff;
	cursor: pointer;
	border-radius: 3px;
}
.searbtn:hover{
	opacity: .85;
}
.searbtnall{
	background: none;
	color: #333;
}
.lqalink{
	color: #666;
}
.lqalink:hover{
	color: #FF7870;
}
.datatables{
	width: 100%;
}
.datatables td{
	padding: 10px;
	background: #F5F5F5;
}
.datatables td dd{
	text-align: center;
	padding: 5px 0;
}
.datatables td p{
	text-align: center;
}
.datatablesset{
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
}
.datatablesset th{
	border-left: 1px solid #ddd;
	border-top: 1px solid #ddd;
	padding: 10px;
}
.datatablesset td{
	background: none;
	border-left: 1px solid #ddd;
	border-top: 1px solid #ddd;
}
.findresult{
	color: #FF7870;
}
.findresult:hover{
	text-decoration: underline;
}
.jgtab{
	width: 100%;
}
.jgtab td{
	border: none;
	border-bottom: 1px dashed #ddd;
}
.jgtab td.tdl{
	
}
.jgtab td span{
	color: #FF7870;
	font-size: 16px;
	display: inline-block;
	margin-right: 3px;
}
.optcont{
	width: 660px;
	padding-top: 8px;
	line-height: 20px;
}
.returnback{
	display: block;
	background: #84B4CF;
	color: #fff;
	padding: 0 15px;
	height: 24px;
	line-height: 24px;
	margin-top: 5px;
	border-radius: 3px;
}
.ztsp{
	display: inline-block;
	background: #FF7870;
	color: #fff;
	padding: 2px 5px;
	border-radius: 2px;
}
.dwssp{
	background: #84B4CF;
}
.wzfsp{
	background: #009F95;
}
.mailinfotop{
	padding: 20px;
}
.mailimgbox{
	width: 320px;
	height: 320px;
	border: 1px solid #ddd;
	overflow: hidden;
	display: table;
	padding: 5px;
}
.mailimgbox span{
	display: table-cell;
	height: 320px;
	width: 320px;
	overflow: hidden;	
	vertical-align: middle;
}
.mailimgbox span img{
	display: block;
	margin: 0 auto;
	max-width: 320px;
	max-height: 320px;
}
.mailinfotxt{
	width: 598px;
	margin-left: 20px;
}
.mailtt{
	font-weight: normal;
	border-bottom: 1px solid #ddd;
	padding-bottom: 20px;
}
.mailline{
	font-size: 16px;
}
.mailline span{
	width: 40px;
	display: inline-block;
}
.mailline em.nedsco{
	font-size: 20px;
	color: #FF7870;
}
.mailline a.dhbtn{
	display: inline-block;
	padding: 10px 20px;
	background: #FF7870;
	color: #fff;
}
.zjfbox{
	padding: 30px;
	border: 1px solid #FF7870;
	margin-top: 40px;
	text-align: center;
}
.zjfbox span.fsnum{
	display: block;
	position: absolute;
	width: 160px;
	height: 40px;
	line-height: 40px;
	background: #FF7870;
	left: 20px;
	top: -20px;
	text-align: center;
	color: #fff;
	font-size: 20px;
}
.zjfbox p{
	font-size: 16px;
	padding-top: 20px;
}
.zjfbox a.qws{
	display: inline-block;
	padding: 10px 40px;
	color: #fff;
	background: #84B4CF;
	margin-top: 20px;
	border-radius: 5px;
}
.zjfline{
	border-bottom: 1px dashed #ddd;
	padding-bottom: 20px;
}
.zjfline:last-child{
	border-bottom: none;
	padding-bottom: 0;
}
.divcenterset1{
	padding-top: 20px;
	padding-bottom: 20px;
	width: 250px;
	margin: 0 auto;
}
.divcenterset1s{
	padding-top: 0;
}
.divcenterset1 a{
	color: #666;
	margin: 0 5px;
}
.width90{
	width: 90px;
}
.rezbox{
	margin-top: 10px;
}
.rezbox a.rzsp{
	display: inline-block;
	width: 30px;
	height: 24px;
	background: #ddd;
}
.rezbox a.idrzsp{
	background: url(../images/idtg.png) no-repeat center;
}
.rezbox a.idrzsp1{
	background: url(../images/idwtg.png) no-repeat center;
}
.rezbox a.emailrzsp{
	margin-left: 10px;
	background: url(../images/emailtg.png) no-repeat center;
}
.rezbox a.emailrzsp1{
	margin-left: 10px;
	background: url(../images/emailwtg.png) no-repeat center;
}
.moneys{
	font-size: 24px;
	color: #FF7870;
}
.moneys i{
	font-size: 14px;
}
.moneysgray{
	color: #444;
}
.divcenterset{
	width: 478px;
	margin: 0 auto;
}
.paytt{
	padding: 30px 0;
	background: #F5F5F5;
	font-size: 16px;
	font-weight: bold;
}
.paytt span{
	font-size: 30px;
	color: #FF7870;
	display: inline-block;
	margin-left: 10px;
}
.paytt span em{
	font-size: 16px;
	margin-left: 3px;
}
.paytt p.pds{
	font-weight: normal;
	font-size: 14px;
}
.xynumbox{
	position: absolute;
	min-width: 110px;
	height: 110px;
	top: 60px;
	right: 0;
	border-radius: 5px;
	overflow: hidden;
}
.xynumtt{
	height: 30px;
	line-height: 30px;
	background: #FF7870;
	color: #fff;
}
.xynumcont{
	background: #fff;
	height: 80px;
	line-height: 80px;
	font-size: 50px;
	color: #FF7870;
	padding: 0 10px;
}
.banks{
	margin-left: 94px;
	display: none;
}
.bankscont{
	min-height: 200px;
	border: 1px solid #ddd;
	padding: 10px;
}
.bankstt{
	font-size: 14px;
}
.bankstt em{
	color: #999999;
	font-size: 12px;
	margin-left: 10px;
	font-weight: normal;
}
.banklist{
	margin-left: 1px;
}
.bkbox{
	cursor: pointer;
	width: 113px;
	border: 1px dashed #ddd;
	margin-left: -1px;
	position: relative;
	z-index: 1;
	padding: 10px;
	margin-top: -1px;
}
.bkbox i{
	background: #FF7870;
	position: absolute;
	bottom: -1px;
	right: -1px;
	width: 16px;
	height: 16px;
	text-align: center;
	line-height: 16px;
	color: #fff;
	font-size: 12px;
	display: none;
	z-index: 3;
}
.bkboxed,.bkbox:hover{
	border: 1px solid #FF7870;
	z-index: 2;
}
.bkboxed i{
	display: block;
}
.bkimg{
	height: 20px;
	width: 20px;
	overflow: hidden;
}
.bkimg img{
	display: block;
	max-width: 100%;
	max-height: 100%;
}
.bktxt{
	height: 20px;
	line-height: 20px;
	padding-left: 5px;
	width: 85px;
	overflow: hidden;
}
#bank{
	background: no-repeat;
	background-position: 10px center;
}
.closebk{
	width: 24px;
	height: 24px;
	background: #F5F5F5;
	text-align: center;
	line-height: 24px;
	position: absolute;
	right: 10px;
	top: 10px;
	cursor: pointer;
}
.closebk:hover{
	background: #FF7870;
	color: #fff;
}
.hfrom_d{
	position: relative;
	margin-left: 4px;
}
.hfrom_d span.choosebk{
	position: absolute;
	right: 1px;
	top: 1px;
	border-left: 1px solid #ddd;
	height: 34px;
	line-height: 34px;
	padding: 0 15px;
	background: #F5F5F5;
	cursor: pointer;
}
.hfrom_d span.choosebk:hover{
	background: #F1F1F1;
}
.redrepetform{
	width: 300px;
	margin: 0 auto;
}
.redrepetform textarea{
	width: 100%;
	text-indent: 10px;
	height: 50px;
	resize: none;
	border: none;
	background: #fff;
}
.repetbtn{
	display: block;
	width: 50%;
	height: 30px;
	line-height: 30px;
	background: #FF9C00;
	color: #fff;
	margin:0 auto;
	text-align:center;
	margin-top: 5px;
	border: none;
	cursor: pointer;
}
.msghbbox{
	margin-top: 30px;
}
.msghbbox:hover .borderall{
	border-color: #FF7870;
}
.msghbbrtxt{
	width: 230px;
}
.msghbbtt{
	border-bottom: 1px dashed #ddd;
	padding-bottom: 10px;
}
.msghbbrtxt h3{
	line-height: 20px;
	width: 190px;
	font-weight: normal;
}
.msghbbrtxt h3 a{
	color: #444;
	display: block;
}
.msghbbrtxt h3 a:hover{
	color: #FF7870;
}
.msghbbrtxt h3 a i{
	color: #333;
	font-weight: bold;
	font-size: 14px;
}
.msghbbrtxt h3 a em.nknm{
	color: #3fb2f3;
	font-size: 12px;
}
.msghbbrtxt h3 a p{
	height: 21px;
	overflow: hidden;
}
.msgmoney{
	padding: 10px;
	background: #FF7870;
}

.comboxreseted{
	width: auto;
	height: auto;
	margin-top: 15px;
	margin-left: 0;
}
.comboxreseted:hover{
	box-shadow: none;
}
.comboxreseted .honbaobox{
	margin-left: 0;
	width: 263px;
	background: #84b4cf;
}
.comboxreseted .honbaobox span.money{
	width: 180px;
}
.msghbboxed .comimgmark{
	background: url(../images/hongbao_45.png) no-repeat;
}
.msghbboxed .comboxreseted .honbaobox{
	background: #666;
}
.msghbboxed .comboxreseted .honbaobox span.marksp{
	border-color: #aaa;
	color: #aaa;
}
.msghbboxed span.pagket_em.pgktem5{
	background: url(../images/paket_gray.png) no-repeat 0 -141px;
}
.timerreseted{
	padding: 0;
	text-align: left;
	margin-top: 10px;
}
.hformsetcont img{
	max-width: 100%;
}
.withdrawtt{
	text-align: center;
	border-bottom: 1px solid #FF7870;
}
.withdrawtt span{
	display: inline-block;
	height: 30px;
	line-height: 30px;
	padding: 0 15px;
	cursor: pointer;
	margin: 0 3px;
	border-radius: 5px 5px 0 0;
}
.withdrawtt span.active,.withdrawtt span:hover{
	background: #FF7870;
	color: #fff;
	border-color: #FF7870;
}
.fpwdtt{
	color: #F77258;
	font-size: 30px;
}
.result2{
	height: 170px;
}
.result2 img{
	max-width: 100%;
	height: 150px;
	display: block;
	margin: 0 auto;
}
.falsecont{
	padding: 50px 20px;
	background: #eee;
}
.adimg{
	width: 100px;
	border: 1px solid #fff;
}
.adimg:hover{
	border: 1px solid #FF7800;
}
span.red{
	color: #FF7800;
}
.datatableres th,.datatableres td{
	text-align: left;
}
.adbimg img{
	max-width: 100%;
	display: block;
	margin: 0 auto;
}
.adbimg img:hover{
	opacity: .8;
}
.ad_dt_tab{
	border-collapse: collapse;
}
.ad_dt_tab td{
	padding: 10px;
	color: #999;
	border: 1px solid #F7F7F7;
	text-align: center;
}
.ad_dt_tab td span{
	color: #333;
}
.ad_dt_tab td span.tfstate{
	background: #F43838;
	color: #fff;
	padding: 0 5px;
	border-radius: .3rem;
}
.ad_dt_tab td span.red{
	color: #ff7870;
	font-size: 16px;
}
.ad_dt_tab td p{
	font-size: 12px;
	margin-top: 5px;
}
.ad_dt_tab td.algn_l{
	text-align: left;
}
.ad_dt_tabs td{
	text-align: left;
}
.ad_dt_opt{
	border-top: 1px solid #F5F5F5;
	padding-top: 10px;
	line-height: 40px;
}
.ad_dt_opt a{
	color: #444;
}
.ad_dt_opt a.payggf{
	display: inline-block;
	padding: 0 30px;
	background: #FF7870;
	color: #fff;
	border-radius: 3px;
}
.ad_dt_opt a.payggf:hover{
	background: #F27474;
}
.hovercolor:hover{
	color: #FF7870;
}
.fptt{
	border-bottom: 1px solid #ddd;
	height: 30px;
}
.fptt a{
	color: #333;
	display: inline-block;
	padding: 0 10px;
	height: 28px;
	line-height: 28px;
	border-bottom: 2px solid transparent;
}
.fptt a:hover{
	color: #FF7870;
}
.fptt a.active{
	border-color: #FF7870;
	color: #ff7870;
	font-weight: bold;
}
.selcont{
	padding-left: 4px;
	width: 662px;
}
.sel_lbl{
	position: relative;
	border: 1px solid #ddd;
	padding: 0 .5rem;
	font-size: .6rem;
	float: left;
	height: 1.4rem;
	line-height: 1.4rem;
	margin-top: .3rem;
	margin-left: .3rem;
	color: #999;
}
.sel_lbl input{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 10;
	opacity: 0;
	filter: alpha(opacity=0);
}
.sel_lbled{
	color: #FF7870;
	border-color: #FF7870;
}
.user_selcont{
	width: 700px;
	margin: 0 auto;
}
.sel_cont .hformset{
	border-bottom: 1px dashed #ddd;
	padding-bottom: 10px;
}
.sel_cont .hformset span.hfrom_sp{
	font-weight: bold;
}
.sel_cont .hformsetlast{
	border-bottom: none;
}
.checklbl{
	display: inline-block;
	position: relative;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	min-width: 20px;
	cursor: pointer;
}
.checklbl input{
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	cursor: pointer;
}
.checklbls{
	padding-left: 24px;
}
.checklbl span{
	display: block;
	width: 20px;
	height: 20px;
	line-height: 19px;
	border-radius: 10px;
	border: 1px solid #ccc;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -11px;
	text-align: center;
	color: #ccc;
	font-size: 12px;
}
.checklblck span{
	color: #fff;
	border-color: #FF7870;
	background: #FF7870;
}
.userseltt{
	border-bottom: 1px solid #ddd;
	height: 30px;
	line-height: 30px;
	padding: 0 20px;
}
.userselttr a{
	color: #A3BAD9;
}
.userselttr a:hover{
	color: #FF7870;
}
.userseltt span{
	color: #ff7870;
	font-size: 16px;
	font-weight: bold;
	margin: 0 3px;
}
.userselbot{
	background: #F7F7F7;
	padding: 10px 20px;
	line-height: 40px;
}
.userselbotl span i{
	color: #FF7870;
	margin: 0 3px;
	font-weight: bold;
}
.tsbtn{
	height: 40px;
	line-height: 40px;
	border: none;
	background: #FF7870;
	color: #fff;
	padding: 0 30px;
	border-radius: 5px;
	cursor: pointer;
}
.tsbtnset{
	height: 36px;
	line-height: 36px;
	background: #8DB2E3;
}
.ptlink{
	color: #84b4cf;
}
.ptlink:hover{
	text-decoration: underline;
}
.ptlinkset{
	color: #333;
}
.plxzbtn{
	cursor: pointer;
	display: inline-block;
	padding: 1px 10px;
	background: #8DB2E3;
	color: #fff;
	border: 0;
	border-radius: 3px;
	margin-left: 5px;
}
.fytips span{
	color: #FF7870;
	font-size: 16px;
	display: inline-block;
	margin: 0 5px;
}
.usindr{
	width: 648px;
}
.uitable{
	border-collapse: collapse;
	color: #999;
}
.uitable td{
	padding: 10px;
}
.uitables td{
	vertical-align: text-top;
}
.uitable td.tdr{
	color: #333;
}
.feiyong{
	background: #F7F7F7;
	padding: 10px;
	margin: 0 auto;
	border-radius: .3rem;
}
.feiyong span{
	color: #FF7870;
	display: inline-block;
	margin: 0 2px;
	font-size: 16px;
	font-weight: bold;
}
.tsinfo img{
	max-width: 100%;
}
.width520{
	width: 520px;
}
.tsgdfy i{
	color: #FF7870;
	display: inline-block;
	margin-left: 3px;
}
.tsgdfy em{
	color: #FF7870;
	font-size: 16px;
	font-weight: bold;
}
.userlistbox{
	max-height: 360px;
	overflow-y: auto;
}
.viptipspc{
	text-align: center;
	padding-bottom: 20px;
	border-bottom: 1px solid #ddd;
}
.viptipspc span{
	margin-right: 10px;
}
.datatable th span.lqnum{
	color: #ff7870;
	display: inline-block;
	font-size: 12px;
}
.nikcname{
	color: #ffd800;
	margin-top: 8px;
	text-align: center;
}
.cit_ttara{
	margin-left: 4px;
	resize: none;
	width: 500px;
	height: 80px;
	border: 1px solid #ddd;
	padding: 10px;
}
.fontwt{
	font-weight: bold;
}
.datatables_usinfo{
	border-collapse: collapse;
}
.datatables_usinfo td{
	border: 1px solid #ddd;
	background: #fff;
}
.datatable td.unum,.datatable th.unum{
	text-align: center;
}
.datatables_usinfo td.utdl{
	background: #eee;
}
.qtype{
	margin-top: 5px;
	text-align: center;
	color: #999;
}
.msg_uinfo{
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}
.msg_uinfo_r{
	width: 170px;
	margin-left: 10px;
}
.msg_uinfo_r p{
	font-size: 12px;
}
.msg_uinfo_r dd{
	height: 40px;
	overflow: hidden;
	color: #333;
	font-weight: bold;
	margin-top: 5px;
}
.qhb_cont_ent{
	margin-top: 50px;
}
.uslt_cont{
	max-height: 300px;
	overflow-x: auto;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
	-webkit-appearance: none !important;
}
input[type='number'] {
	-moz-appearance: textfield;
}@charset "utf-8";
.flickerplate {
	position:relative;
	width:100%;
	height:350px;
	background-color:#e6e6e6;
	overflow:hidden;
}
.flickerplate ul.flicks {
	width:10000%;
	height:100%;
	padding:0px;
	margin:0px;
	list-style:none
}
.flickerplate ul.flicks>li {
	float:left;
	width:1%;
	height:100%;
	background-position:center;
	background-size:cover;
	display:table;
	position: relative;
}
.flickerplate ul.flicks>li .flick-inner {
	height:100%;
	padding:10px;
	color:#fff;
	display:table-cell;
	vertical-align:middle
}
.flickerplate ul.flicks>li .flick-inner .flick-content {
	max-width:68.75em;
	margin-left:auto;
	margin-right:auto
}
.flickerplate ul.flicks>li .flick-title {
	padding:0px 0px;
	font-size:2.778em;
	line-height:1.995em;
	text-align:center
}
@media only screen and (max-width: 43.813em) {
.flickerplate ul.flicks>li .flick-title {
font-size:1.667em
}
}
.flickerplate ul.flicks>li .flick-sub-text {
	padding:5px;
	font-weight:300;
	line-height:2.5em;
	color:rgba(255, 255, 255, 0.8);
	text-align:center
}
.flickerplate ul.flicks>li .flick-title span.flick-block-text, .flickerplate ul.flicks>li .flick-sub-text span.flick-block-text {
	padding:12px 18px;
	background-color:rgba(0, 0, 0, 0.6)
}
.flickerplate .arrow-navigation {
	position:absolute;
	height:80%;
	width:10%;
	top:10%;
	z-index:100;
	overflow:hidden
}
.flickerplate .arrow-navigation .arrow {
	display:block;
	height:100%;
	width:90%;
	-webkit-transition:all 0.2s ease-out;
	-moz-transition:all 0.2s ease-out;
	-o-transition:all 0.2s ease-out;
	-ms-transition:all 0.2s ease-out;
	transition:all 0.2s ease-out
}
.flickerplate .arrow-navigation:hover, .flickerplate .arrow-navigation .arrow:hover {
	cursor:pointer
}
.flickerplate .arrow-navigation.left {
	left:60px;
}
.flickerplate .arrow-navigation.left .arrow {
	opacity:0;
	margin:0px 0px 0px 50%;
	background-image:url("../images/flickerplate/arrow-left-light.png");
	background-repeat:no-repeat;
	background-position:left
}
.flickerplate .arrow-navigation.right {
	right:60px;
}
.flickerplate .arrow-navigation.right .arrow {
	opacity:0;
	margin:0px 0px 0px -50%;
	background-image:url("../images/flickerplate/arrow-right-light.png");
	background-repeat:no-repeat;
	background-position:right
}
.flickerplate .arrow-navigation.left.hover .arrow {
	opacity:1;
	margin:0px 0px 0px 20%
}
.flickerplate .arrow-navigation.right.hover .arrow {
	opacity:1;
	margin:0px 0px 0px -20%
}
.flickerplate .dot-navigation {
	position:absolute;
	bottom:15px;
	width:100%;
	text-align:center;
	z-index:100
}
.flickerplate .dot-navigation ul {
	text-align:center;
	list-style:none;
	padding:0px 15px
}
.flickerplate .dot-navigation ul li {
	display:inline-block;
	float:none
}
.flickerplate .dot-navigation .dot {
	width:14px;
	height:14px;
	margin:0px 6px;
	background-color:rgba(0, 0, 0, 0.5);
	border-radius:50%;
	-o-border-radius:50%;
	-ms-border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	-webkit-transition:background-color 0.2s ease-out;
	-moz-transition:background-color 0.2s ease-out;
	-o-transition:background-color 0.2s ease-out;
	-ms-transition:background-color 0.2s ease-out;
	transition:background-color 0.2s ease-out
}
.flickerplate .dot-navigation .dot:hover {
	cursor:pointer;
	background-color:#f77258;
}
.flickerplate .dot-navigation .dot.active {
	background-color:#f77258;
}
.flickerplate .dot-navigation.left, .flickerplate .dot-navigation.left ul {
	text-align:left
}
.flickerplate .dot-navigation.right, .flickerplate .dot-navigation.right ul {
	text-align:right
}
.flickerplate.flicker-theme-dark .arrow-navigation.left .arrow {
	background-image:url("../images/flickerplate/arrow-left-dark.png")
}
.flickerplate.flicker-theme-dark .arrow-navigation.right .arrow {
	background-image:url("../images/flickerplate/arrow-right-dark.png")
}
.flickerplate.flicker-theme-dark .dot-navigation .dot {
	background-color:rgba(0, 0, 0, 0.5)
}
.flickerplate.flicker-theme-dark .dot-navigation .dot:hover {
	cursor:pointer;
	background-color:#f77258;
}
.flickerplate.flicker-theme-dark .dot-navigation .dot.active {
	background-color:#f77258;
}
.flickerplate.flicker-theme-dark ul.flicks li .flick-inner {
	color:rgba(0, 0, 0, 0.9)
}
.flickerplate.flicker-theme-dark ul.flicks li .flick-inner .flick-content .flick-sub-text {
	color:rgba(0, 0, 0, 0.9)
}
.flickerplate.flicker-theme-dark ul.flicks li .flick-inner .flick-content .flick-title span.flick-block-text, .flickerplate.flicker-theme-dark ul.flicks li .flick-inner .flick-content .flick-sub-text span.flick-block-text {
	background-color:rgba(255, 255, 255, 0.5)
}
.flickerplate ul.flicks li.flick-theme-dark .flick-inner {
	color:rgba(0, 0, 0, 0.9)
}
.flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-sub-text {
	color:rgba(0, 0, 0, 0.9)
}
.flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-title span.flick-block-text, .flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-sub-text span.flick-block-text {
	background-color:rgba(255, 255, 255, 0.5)
}
.flickerplate.animate-transform-slide ul.flicks {
	-webkit-perspective:1000;
	-webkit-backface-visibility:hidden;
	transform:translate3d(0%, 0px, 0px);
	-webkit-transform:translate3d(0%, 0px, 0px);
	-webkit-transition:-webkit-transform 0.6s;
	-o-transition:-o-transform 0.6s;
	-moz-transition:-moz-transform 0.6s;
	transition:transform 0.6s
}
.flickerplate.animate-transition-slide ul.flicks {
	position:relative;
	left:0%;
	-webkit-transition:left 0.4s ease-out;
	-moz-transition:left 0.4s ease-out;
	-o-transition:left 0.4s ease-out;
	-ms-transition:left 0.4s ease-out;
	transition:left 0.4s ease-out
}
.flickerplate.animate-jquery-slide ul.flicks {
	position:relative;
	left:0%
}
.flickerplate.animate-scroller-slide {
	padding-bottom:0px;
	overflow:auto
}
.flickerplate.animate-scroller-slide ul.flicks {
	position:auto
}
/* �������?����֮�� www.lanrenzhijia.com */