/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */*,legend,td,th {
	padding:0
}
.button,a:active,a:hover {
	outline:0
}

.input-hidden {
    display:none;
}

.header-baoxianimg{
	margin-top:10px;
	margin-left:50px;
	padding-left: 209px;
	float:left
}
.navbar>li,.navbar>li>a,sub,sup {
	position:relative
}
.menubar .menu .menu_arrow,.menubar .menu .menu_down {
	right:0;
	top:50%;
	margin-top:-6px;
	position:absolute
}
html {
	font-family:sans-serif;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%
}
body {
	margin:0
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
	display:block
}
audio,canvas,progress,video {
	display:inline-block;
	vertical-align:baseline
}
audio:not([controls]) {
	display:none;
	height:0
}
[hidden],template {
	display:none
}
abbr[title] {
	border-bottom:1px dotted
}
b,optgroup,strong {
	font-weight:700
}
dfn {
	font-style:italic
}
h1 {
	margin:.67em 0
}
mark {
	background:#ff0;
	color:#000
}
small {
	font-size:80%
}
sub,sup {
	font-size:75%;
	line-height:0;
	vertical-align:baseline
}
sup {
	top:-.5em
}
sub {
	bottom:-.25em
}
img {
	border:0;
	vertical-align:middle
}
svg:not(:root) {
	overflow:hidden
}
figure {
	margin:1em 40px
}
hr {
	box-sizing:content-box;
	height:0
}
pre,textarea {
	overflow:auto
}
code,kbd,pre,samp {
	font-family:monospace,monospace;
	font-size:1em
}
button,input,optgroup,select,textarea {
	color:inherit;
	font:inherit;
	margin:0
}
button {
	overflow:visible
}
button,select {
	text-transform:none
}
button,html input[type=button],input[type=reset],input[type=submit] {
	-webkit-appearance:button;
	cursor:pointer
}
button[disabled],html input[disabled] {
	background-color:gray;/* add by louxc 按钮不能点击的时候灰显 */
	cursor:default
}
.button,a:focus,a:hover {
	cursor:pointer
}
button::-moz-focus-inner,input::-moz-focus-inner {
	border:0;
	padding:0
}
input {
	line-height:normal
}
input[type=checkbox],input[type=radio] {
	box-sizing:border-box;
	padding:0
}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
	height:auto
}
input[type=search] {
	-webkit-appearance:textfield;
	box-sizing:content-box
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
	-webkit-appearance:none
}
fieldset {
	border:1px solid silver;
	margin:0 2px;
	padding:.35em .625em .75em
}
legend {
	border:0
}
table {
	border-collapse:collapse;
	border-spacing:0
}
.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9 {
	position:relative;
	min-height:1px;
	float:left
}
.col-12 {
	width:100%
}
.col-offset-12 {
	margin-left:100%
}
.col-11 {
	width:91.66666667%
}
.col-offset-11 {
	margin-left:91.66666667%
}
.col-10 {
	width:83.33333333%
}
.col-offset-10 {
	margin-left:83.33333333%
}
.col-9 {
	width:75%
}
.col-offset-9 {
	margin-left:75%
}
.col-8 {
	width:66.66666667%
}
.col-offset-8 {
	margin-left:66.66666667%
}
.col-7 {
	width:58.33333333%
}
.col-offset-7 {
	margin-left:58.33333333%
}
.col-6 {
	width:50%
}
.col-offset-6 {
	margin-left:50%
}
.col-5 {
	width:41.66666667%
}
.col-offset-5 {
	margin-left:41.66666667%
}
.col-offset-4 {
	margin-left:33.33333333%
}
.col-3 {
	width:25%
}
.col-offset-3 {
	margin-left:25%
}
.col-2 {
	width:16.66666667%
}
.col-offset-2 {
	margin-left:16.66666667%
}
.col-1 {
	width:8.33333333%
}
.col-offset-1 {
	margin-left:8.33333333%
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {
	font-weight:500;
	line-height:1.1;
	color:inherit
}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small {
	font-weight:400;
	line-height:1;
	color:#777
}
.h1,.h2,.h3,h1,h2,h3 {
	margin-top:20px;
	margin-bottom:10px
}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small {
	font-size:65%
}
.h4,.h5,.h6,h4,h5,h6 {
	margin-top:10px;
	margin-bottom:10px
}
.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small {
	font-size:75%
}
.h1,h1 {
	font-size:36px
}
.h2,h2 {
	font-size:30px
}
.h3,h3 {
	font-size:24px
}
.h4,h4 {
	font-size:18px
}
.h5,h5 {
	font-size:14px
}
.h6,h6 {
	font-size:12px
}
p {
	margin:0 0 10px
}
* {
	font-family:Microsoft YaHei;
	margin:0
}
a {
	background-color:transparent;
	color:#0151B4;
	text-decoration:none
}
.navbar>li>a:focus,.navbar>li>a:hover,a:focus,a:hover {
	text-decoration:underline
}
.textCenter {
	text-align:center!important
}
.textLeft {
	text-align:left!important
}
.textRight {
	text-align:right!important
}
.fl {
	float:left!important
}
.fr {
	float:right!important
}
.clear {
	clear:both
}
input[type=checkbox] {
	margin-right:5px;
	vertical-align:middle
}
.button {
	display:inline-block;
	width:100px;
	font-size:14px;
	font-weight:400;
	border:0;
	height:30px;
	line-height:30px;
	text-align:center;
	white-space:nowrap;
	vertical-align:middle;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	background-color:#46BCA6;
	color:#FFF
}
.button.button-block {
	width:100%;
	display:block
}
.button.disabled {
	background-color:#3D3D3D;
	cursor:default
}
.button.button-sm {
	width:80px;
	height:20px;
	line-height:20px
}
.button.button-lg {
	width:146px;
	height:35px;
	line-height:35px;
	font-size:16px
}
.button.button-lg:hover {
	background-color:#57cdb7;
	color:#FFF
}
.button.button-red {
	background:#CC1120;
	color:#FFF
}
.button.button-red:focus,.button.button-red:hover {
	background-color:#bb000f;
	color:#FFF
}
.button.button-red-reverse {
	background:#E3AFB7;
	border:1px solid #CC1120;
	color:#CC1120
}
.banner,.content-board {
	min-width:1183px;
	background-repeat:no-repeat
}
.button.button-red-reverse:focus,.button.button-red-reverse:hover {
	background-color:#d29ea6;
	color:#CC1120
}
.button.button-green-bolder {
	font-size:16px;
	font-weight:bolder;
	background-color:#46BCA6;
	color:#FFF;
	width:52px;
	height:32px;
	line-height:32px
}
.button.button-yel {
	font-size:16px;
	font-weight:400;
	background-color:#FE993F;
	color:#FFF;
	width:84px;
	height:31px
}
.button.button-yel:focus,.button.button-yel:hover {
	background-color:#ffaa50;
	color:#FFF
}
.button:focus,.button:hover {
	background-color:#57cdb7;
	color:#FFF
}
.button-group {
	margin:40px 0;
	text-align:center;
	horizontal-align:center
}
.button-group.button-group-horizontal {
	display:inline-block;
	vertical-align:middle
}
.button-group.button-group-horizontal .button {
	margin-left:10px;
	float:left
}
.button-group.button-group-horizontal .button:first-child {
	margin-left:0
}
.button-group.button-group-vertical .button {
	display:block;
	margin-right:0;
	margin-bottom:5px
}
.button-group.button-group-vertical .button.last {
	margin-bottom:0
}
.navbar {
	list-style:none;
	float:left
}
.navbar.navbar-right {
	float:right
}
.navbar>li,.navtabs>li {
	float:left
}
.navbar>li {
	display:block
}
.navbar>li>a {
	display:block;
	padding:10px 15px
}
.table_left_text {
	margin:30px 10px;
	width:100%
}
.table_left_text td {
	text-align:left;
	padding:10px 0px;
	
}
.bottom-navbar .navbar>li .li-text,.bottom-navbar .navbar>li>a {
	font-weight:700;
	padding:13px;
	color:#FFF;
	font-size:16px
}
.table_left_text td a {
	font-size:16px;
	display:inline-block
}
.table_left_text td img {
	display:inline-block
}
.bottom-navbar {
	min-width:1183px;
	background-color:#F3A76B
}
.bottom-navbar .navbar>li>a:focus,.bottom-navbar .navbar>li>a:hover {
	background-color:#FFE4E1;
	text-decoration:none
}
.bottom-navbar .navbar>li>a>img {
	margin-left:10px
}
.bottom-navbar .navbar>li.home {
	width:122px;
	background-color:#FFE4E1
}
.bottom-navbar .navbar>li.home>a:focus,.bottom-navbar .navbar>li.home>a:hover {
	background-color:#FFE4E1;
	text-decoration:none
}
.header-navbar-1 {
	min-width:1183px;
	height:52px;
	background-color:#46BCA6
}
.header-navbar-1 .navbar>li.home {
	width:144px;
	background-color:#0151B4
}
.site-nav {
	min-width:1183px;
	background-color:#eee;
	margin-bottom:40px
}
.site-nav .navbar>li {
	font-size:14px;
	padding:10px 0
}
.site-nav .navbar>li>img {
	margin-right:10px
}
.site-nav .navbar>li>a {
	display:inline;
	color:#0151B4;
	padding:0 22px;
	border-right:1px solid #777;
	line-height:21px
}
.progress .navbar>li.last>a,.site-nav .navbar>li.last>a {
	border-right:0
}
.item-detail p,.order-tab p {
	line-height:1.42857143
}
.site-nav .navbar.navbar-right {
	margin-right:80px
}
.progress {
	margin-bottom:20px
}
.progress .navbar>li>a {
	font-size:13px;
	color:#1876d8;
	padding:0;
	margin-left:80px
}
.progress .navbar>li>a>img {
	display:block;
	margin:0 auto 6px
}
.login-tabs,.order-tab {
	margin-bottom:20px
}
.progress .navbar>li>a:focus,.progress .navbar>li>a:hover {
	cursor:default;
	text-decoration:none
}
.progress .navbar>li>a .line {
	position:absolute;
	top:20px;
	left:46px;
	width:92px;
	height:3px;
	background-color:#cce1f6
}
.container,.content-board.content-board-4,.header,.header-user,.navtabs>li>a,.well {
	position:relative
}
.progress .navbar>li>a .line.active {
	background-color:#1876d8
}
.navtabs {
	list-style:none;
	border-bottom:1px solid #eee
}
.navtabs>li>a {
	background-color:transparent;
	display:block;
	border-style:solid
}
.navtabs>li>a:focus,.navtabs>li>a:hover {
	text-decoration:none;
	cursor:pointer
}
.item-detail .navtabs>li.active>a:focus,.item-detail .navtabs>li.active>a:hover,.navtabs>li.active>a:focus,.navtabs>li.active>a:hover,.order-tab .navtabs>li.active>a:focus,.order-tab .navtabs>li.active>a:hover {
	cursor:default
}
.navtabs>li.last>a {
	border-right:0
}
.navtabs>li.active>a {
	background-color:#FFF
}
.item-detail {
	font-size:14px;
	color:#555
}
.item-detail .navtabs {
	height:48px;
	background-color:#FAFAFA;
	font-size:16px
}
.item-detail .navtabs>li>a {
	padding:15px 36px 16px;
	color:#000
}
.item-detail .navtabs>li.active>a {
	border-top:2px solid #CC1120;
	border-right:1px solid #eee
}
.order-tab .navtabs {
	height:40px;
	font-size:16px;
	padding:0 42px;
	border-color:#CC1120
}
.order-tab .navtabs>li>a {
	padding:11px 27px 12px;
	border-top:1px solid #eee;
	border-right:1px solid #eee;
	color:#000
}
.order-tab .navtabs>li.active>a {
	color:#CC1120;
	position:relative;
	z-index:10;
	border-top:2px solid #CC1120;
	border-left:1px solid #CC1120;
	border-right:1px solid #CC1120
}
.login-tabs .navtabs {
	height:30px
}
.login-tabs .navtabs>li>a {
	font-size:17px;
	font-weight:500;
	text-align:center;
	color:#777;
	padding:6px 0;
	border-width:0 2px 2px 0;
	border-color:#e6e6e6;
	background-color:transparent
}
.login-tabs .navtabs>li.active>a {
	color:#333;
	border-bottom-color:#D93741
}
.blue {
	color:#0151B4
}
.lightblue {
	color:#498CFF
}
.red {
	color:#CC1120
}
.lightred {
	color:#D93741
}
.white {
	color:#FFF
}
.black {
	color:#000
}
.f44 {
	font-size:44px
}
.container {
	width:1183px;
	margin:0 auto
}
.container.addwidth{
	width:1280px;
	margin:0 auto
}
.container.addwidthmap{
	width:1174px;
	margin:0 auto
}
.content {
	margin-top:3px
}
.footer {
	min-width:1183px;
	background-color:#0151B4;
	color:#FFF;
	font-size:12px;
	padding:6px 0;
	text-align:center
}
.input-select,.input-text,.input-textarea {
	text-align:left;
	vertical-align:middle;
	outline:0;
	border:1px solid #eee;
	background-color:#FFF;
	display:inline-block
}
.footer p {
	margin-bottom:6px
}
.footer p.last {
	margin-bottom:0
}
.input-text {
	color:#333;
	padding:4px 10px;
	width:124px;
	height:25px
}
.input-text.input-text-lg {
	width:277px
}
.input-text.input-text-mlg {
	width:210px
}
.input-text.input-text-xs {
	padding:2px 4px;
	width:36px;
	height:18px
}
.input-text.error {
	color:#D93741
}
.input-textarea {
	color:#333;
	width:277px;
	padding:10px;
	height:60px
}
.input-select {
	color:#333;
	padding:4px 10px;
	width:147px;
	height:35px
}
.input-select.input-select-sm {
	width:88px;
	height:28px
}
.input-select.input-select-lg {
	width:300px
}
.input-select.input-select-lg-login {
	width:250px;
	height:36px;
	color:#333
}
.input-select.input-select-mlg {
	width:230px;
	height:35px
}
.well {
	border:1px solid #eee;
	background-color:#FFF;
	padding:30px
}
.well.well-sm {
	padding:20px
}
.well.well-xs {
	padding:10px
}
.well.well-lg {
	padding:40px
}
.well.well-reverse {
	border:0;
	background-color:transparent
}
.well.well-item {
	z-index:2;
	height:256px
}
.well h3 {
	margin-top:0
}
.crumb {
	margin-bottom:20px;
	padding:5px 20px;
	color:#555;
	font-size:14px;
	background-color:#F6FCFF
}
.thumbnail {
	cursor:pointer;
	margin-left:-1px;
	border:1px dashed #eee;
	overflow:hidden;
	padding:28px 26px 0;
	text-align:center;
	height:288px
}
.thumbnail.border2,.thumbnail.border3 {
	border-top:0;
	border-bottom:0
}
.thumbnail.border1 {
	border-left:0;
	border-right:0;
	border-top:0
}
.thumbnail.border3 {
	border-right:0
}
.thumbnail>img {
	margin-bottom:36px
}
.thumbnail>img.img-sm {
	margin-bottom:18px
}
.thumbnail>p {
	color:#333;
	font-size:16px;
	margin-bottom:16px;
	padding-left:10px;
	padding-right:10px
}
.header-logo {
	margin-top:18px;
	margin-left:50px;
	float:left
}
.header-img,.header-user .login-msg div {
	float:right
}
.board {
	border:1px solid #eee;
	margin-bottom:40px
}
.board.board-pink {
	border-top:2px solid #EE6166
}
.board.board-gray {
	border-top:2px solid #555
}
.board.board-cyan {
	border-top:2px solid #5ACCCB
}
.board.board-yellow {
	border-top:2px solid #FE993F
}
.board.board-blue {
	border-top:2px solid #4C9FF0
}
.board.nomgr {
	margin-bottom:0
}
.board.board-lg {
	margin-bottom:40px
}
.board.board-reverse {
	border:0
}
.text-label {
	word-wrap:break-word;
	word-break:break-all
}
.text-label.text-label-1 {
	font-size:22px;
	color:#CC1120
}
.text-label.text-label-2 {
	font-size:18px;
	color:#CC1120
}
.header-img {
	display:inline-block;
	margin-top:40px;
	margin-left:40px
}
.header-img .switch {
	padding:10px 8px;
	vertical-align:bottom
}
.context-text-2,.div-user,.inline,.inline-left,.inline-right,.menubar .menu img,.text-2 {
	vertical-align:middle
}
.header-user {
	display:inline-block;
	height:46px;
	text-align:right;
	padding:18px 0;
	float:right;
	font-size:16px;
	color:#333
}
.banner {
	height:415px;
	background-image:url(../../assets/login_ad.jpg);
	background-position:center center
}
.banner .container {
	height:100%
}
.banner.banner-2 {
	height:357px;
	background-image:url(../../assets/login_ad.png)
}
.banner.banner-3 {
	height:196px;
	background-image:url(../../assets/welcome_ad.png)
}
.banner.banner-4 {
	height:650px;
	background-image:url(../../assets/map.png);
	background-position:left center;
	margin-left:150px
}
.banner.banner-board {
	width:100%;
	height:650px;
	background-color:#FFF0FF
}
.content-board {
	height:415px;
	background-position:center center
}
.content-board .container {
	height:100%
}
.content-board.content-board-line {
	height:4px;
	position:relative;
/* 	background-image:url(../../assets/line_topNew.png) */
}
.content-board.content-board-2 {
	height:357px;
	background-image:url(../../assets/login_ad.png)
}
.content-board.content-board-3 {
	height:196px;
	background-image:url(../../assets/welcome_adNew.jpg)
}
.content-board.content-board-4 {
	height:650px;
	margin-left:150px
}
.chongqing,.gansu,.heilongjiang,.henan,.hunan,.jiangsu,.jiangxi,.jilin,.liaoning,.mapDiv,.menubar,.shandong,.shanghai,.shanxi,.sichuan,.tianjin,.xinjiang,.yunnan,.zhejiang,.guizhou,.hebei {
	position:absolute
}
.content-board.content-board-color {
	width:100%;
	height:650px;
	background-color:#FEFFED
}
.chongqing:hover,.gansu:hover,.heilongjiang:hover,.henan:hover,.hunan:hover,.jiangsu:hover,.jiangxi:hover,.jilin:hover,.liaoning:hover,.shandong:hover,.shanghai:hover,.shanxi:hover,.sichuan:hover,.tianjin:hover,.xinjiang:hover,.yunnan:hover,.zhejiang:hover,.guizhou:hover,.hebei:hover {
	height:68px;
	width:50px;
	background:url(../../assets/landmark.png);
	cursor:pointer
}
.provinceDiv {
	padding:0;
	margin:0;
	text-align:center
}
.mapDiv {
	position:absolute;
	top:29px;
	left:0
}
.provinceDiv a {
	line-height:50px;
	color:#242424;
	font-size:11px
}
.heilongjiang {
	left:655px;
	top:80px
}
.heilongjiang:hover {
	left:652px;
	top:70px
}
.xinjiang {
	left:140px;
	top:160px
}
.xinjiang:hover {
	left:120px;
	top:140px
}
.jilin {
	left:671px;
	top:160px
}
.jilin:hover {
	left:661px;
	top:130px
}
.liaoning {
	left:635px;
	top:190px
}
.liaoning:hover {
	left:625px;
	top:160px
}
.tianjin {
	left:563px;
	top:244px
}
.tianjin:hover {
	left:546px;
	top:203px
}
.gansu {
	left:280px;
	top:212px
}
.gansu:hover {
	left:270px;
	top:180px
}
.shandong {
	left:579px;
	top:283px
}
.shandong:hover {
	left:559px;
	top:243px
}
.shanxi {
	left:440px;
	top:325px
}
.shanxi:hover {
	left:430px;
	top:295px
}
.shaanxi {
	left:484px;
	top:267px;
	position:absolute
}
.shaanxi:hover {
	cursor:pointer;
	height:68px;
	width:50px;
	background:url(../../assets/landmark.png);
	left:474px;
	top:257px
}
.henan {
	left:500px;
	top:329px
}
.henan:hover {
	left:485px;
	top:300px
}
.jiangsu {
	left:605px;
	top:334px
}
.jiangsu:hover {
	left:590px;
	top:310px
}
.shanghai {
	left:638px;
	top:365px
}
.shanghai:hover {
	left:620px;
	top:327px
}
.sichuan {
	left:324px;
	top:394px
}
.sichuan:hover {
	left:310px;
	top:365px
}
.chongqing {
	left:403px;
	top:395px
}
.chongqing:hover {
	left:390px;
	top:365px
}
.zhejiang {
	left:606px;
	top:407px
}
.zhejiang:hover {
	left:590px;
	top:375px
}
.jiangxi {
	left:545px;
	top:442px
}
.jiangxi:hover {
	left:530px;
	top:410px
}
.hunan {
	left:483px;
	top:434px
}
.hunan:hover {
	left:475px;
	top:410px
}
.yunnan {
	left:314px;
	top:480px
}
.yunnan:hover {
	left:300px;
	top:460px
}
.guizhou {
	left:410px;
	top:450px
}
.guizhou:hover {
	left:395px;
	top:410px
}
.hebei {
	left:540px;
	top:260px
}
.hebei:hover {
	left:525px;
	top:220px
}
.table-1 {
	width:100%;
	height:212px
}
.table-1 td table {
	margin:auto
}
.table-1 td table .th-1 {
	font-size:20px;
	font-weight:bolder;
	color:#454545
}

.table-1 td table .th-qr {
    padding:9px;
 	font-size:13px;
 	font-weight:bolder;
 	color:#454545;
 }

.table-1 td table a {
	font-size:12px;
	color:#777
}
.table-1 .td3 {
	width:33.3333%
}
.table-1 .td4 {
	width:100%;
	white-space: nowrap;
	text-align:center
}
.imgsetqrcode{
    width:100px;
    height:100px;
}
.menubar {
	left:0;
	background-color:#FFF
}
.menubar .menu,.menubar .menu-blue .menubar-menu {
	position:relative;
	font-size:16px;
	color:#FFF;
	display:block
}
.menubar a:focus,.menubar a:hover {
	text-decoration:none
}
.menubar .menu-blue {
	width:185px;
	height:52px;
	background-color:#0151B4
}
.menubar .menu-blue .menubar-menu {
	text-align:center;
	line-height:52px;
	font-weight:bolder
}
.menubar .menu-blue .menubar-menu span {
	margin-right:20px
}
.menubar .menu-blue .menubar-menu img {
	margin-left:20px
}
.menubar .menu-1 {
	background-color:#7CB0C8;
	margin-bottom:3px
}
.menubar .menu-2 {
	background-color:#7A83F8;
	margin-bottom:3px
}
.menubar .menu-3 {
	background-color:#FE7C7C;
	margin-bottom:3px
}
.menubar .menu-4 {
	background-color:#FE993F
}
.menubar .menu {
	padding:15px 20px;
	line-height:41px;
	width:144px;
	border:1px solid #eee;
	cursor:pointer
}
.menubar .menu.active {
	z-index:10;
	width:143px;
	color:#FFF;
	border:1px solid #eee
}
.menubar .menu.active .menu_arrow,.menubar .menu.active .submenu {
	display:block
}
.menubar .menu img {
	margin-right:22px
}
.menubar .menu .menu_arrow {
	display:none
}
.menubar .menu .menu_arrow .menu_down {
	display:block
}
.submenu {
	display:none;
	position:absolute;
	top:-1px;
	left:100%;
	width:600px;
	min-height:100%;
	margin-left:-1px;
	background-color:#FFF;
	border:1px solid #eee;
	color:#555;
	font-size:14px;
	cursor:default
}
.board-left {
	float:left;
	width:880px
}
.board-right {
	float:right;
	width:287px
}
.rank {
	cursor:pointer;
	position:relative;
	width:245px;
	height:66px;
	padding:30px 10px 30px 30px;
	border-bottom:1px dashed #eee;
	font-size:15px;
	color:#333
}
.rank.rank1 {
	color:#973536;
	background-color:#fdeded
}
.rank.rank2 {
	color:#b17d56;
	background-color:#fff1e6
}
.rank.rank3 {
	color:#c8ad5e;
	background-color:#fef8ea
}
.rank.last {
	border-bottom:0
}
.rank .rankNo {
	width:30px;
	height:30px;
	position:absolute;
	top:0;
	left:0
}
.rank .rank-advert {
	margin-right:14px;
	float:left
}
.rank p.mgr {
	margin-top:12px
}
.bg-cyan {
	background-image:url(../../assets/line_cyan.png)
}
.bg-yellow {
	background-image:url(../../assets/line_yellow.png)
}
.bg-blue {
	background-image:url(../../assets/line_blue.png)
}
.bg-item {
	position:absolute;
	bottom:0;
	right:0
}
.bg-item.bg-item-1 {
	bottom:-10px;
	right:-10px
}
.line1 {
	margin-bottom:28px
}
.coupons {
	width:200px;
	height:64px;
	padding:20px;
	color:#FFF;
	text-align:left;
	margin:0 auto 36px
}
.coupons.coupons1 {
	background-image:url(../../assets/coupons1.png)
}
.coupons.coupons2 {
	background-image:url(../../assets/coupons2.png)
}
.coupons.coupons3 {
	background-image:url(../../assets/coupons3.png)
}
.coupons>p {
	margin-bottom:4px
}
.main img {
	width:993px;
	height:299px;
	margin-left:189px;
	z-index:-1
}
.main-content {
	width:1028px;
	margin-left:190px
}
.border {
	border:1px solid #eee
}
.pagination {
	margin-top:20px;
	margin-bottom:60px;
	float:right
}
.item-info {
	height:386px
}
.item-info .item-info-left {
	float:left;
	border-right:1px solid #eee;
	width:338px;
	height:100%
}
.item-info .item-info-left table {
	width:100%;
	height:100%;
	text-align:center
}
.item-info .item-info-right {
	position:relative;
	width:606px;
	height:100%;
	float:left
}
.item-info .item-info-right .well {
	padding:20px 40px;
	border:0
}
.item-info .item-info-right h4 {
	margin-bottom:24px
}
.item-info .item-info-right .cost {
	margin-bottom:20px;
	padding:5px 20px;
	color:#555;
	font-size:14px;
	background-color:#F6FCFF
}
.item-info .item-info-right .count {
	padding:5px 20px;
	margin-bottom:40px;
	color:#555;
	font-size:14px
}
.item-info .item-info-right .item-menubar {
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	border-top:1px solid #eee
}
.item-info .item-info-right .item-menubar .item-menu {
	color:#555;
	font-size:14px;
	float:left
}
.item-info .item-info-right .item-menubar .item-menu img {
	vertical-align:middle;
	margin-right:4px
}
.item-info .item-info-right .item-menubar .well {
	border:0;
	padding:14px
}
.order-table {
	width:100%;
	margin-bottom:5px;
	margin-top:5px
}
.order-table.order-table-header {
	background-color:#F5F5F5;
	margin-bottom:10px;
	margin-left:5px;
	padding:15px
}
.order-table.order-table-header td {
	text-align:center;
	color:#555;
	font-size:14px;
	padding:15px
}
.order-table.order-table-body .order-table-title {
	text-align:left;
	padding:14px 15px;
	background-color:#eee;
	color:#555;
	font-size:18px;
	font-weight:bolder
}
.order-table.order-table-body .order-table-title>img {
	cursor:pointer;
	margin-right:6px
}
.order-table.order-table-body .order-table-title .mgl {
	margin-left:14px
}
.order-table.order-table-body .order-table-title.order-table-title-2 {
	background-color:#F5F5F5
}
.order-table.order-table-body td {
	text-align:left;
	color:#555;
	padding:10px 15px;
	font-size:14px
}
.order-table.order-table-body .td-border {
	border-bottom:1px solid #eee
}
.order-table.order-table-body .td-line {
	border:1px solid #eee
}
.order-table.order-table-body .td-title {
	background-color:#F5F5F5;
	font-size:18px;
	font-weight:bolder;
	border:1px solid #eee
}
.order-table-error {
	border:1px solid #46BCA6;
	margin-left:200px;
	margin-top:30px;
	width:450px
}
.order-table-error thead>tr>td {
	padding:10px 15px;
	font-weight:bolder;
	color:#FFF;
	background-color:#46BCA6
}
.order-table-error tbody>tr>td {
	padding-bottom:5px;
	font-size:12px;
	color:#333
}
.order-table-error .col-border {
	font-weight:bolder;
	padding-top:30px;
	padding-bottom:10px;
	color:#333;
	font-size:16px
}
.order-table-error .col-border a {
	color:#46BCA6
}
.order-table-error .col-bottom {
	padding-bottom:30px
}
.order-table-error .col-img img {
	width:50px;
	height:50px;
	margin-left:30px
}
.order-table-content {
	width:1023px;
	margin-left:5px
}
.order-table-only {
	min-height:450px
}
.order-table-only .table-pwd {
	margin-top:40px;
	margin-left:auto;
	margin-right:auto;
	width:50%
}
.order-table-only .table-pwd tr>td {
	padding:10px;
	margin:5px
}
.table-res {
	width:100%
}
.table-res td {
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	border:2px solid #454545
}
.table-res td img {
	width:18px;
	height:15px;
	text-align:center
}
.table-res .td-text-left {
	text-align:left;
	padding-left:5px
}
.text-important {
	font-weight:bolder
}
.order-table-bz {
	background-color:#F5F5F5;
	margin-bottom:10px;
	margin-right:10px;
	padding:15px;
	color:#B7B7B7;
	font-size:13px;
	width:993px
}
.table tbody>tr:focus>td,.table tbody>tr:hover>td,.table thead>tr>td {
	background-color:#f5f5f5
}
.table tbody>tr>td,.table thead>tr>td {
	color:#555;
	border:1px solid #eee;
	text-align:center
}
.table-notice tbody>tr {
	color:#555;
	border:1px solid #eee;
	text-align:center
}
.order-table-bz-b {
	font-size:14px;
	font-weight:bolder
}
.site-header {
	height:82px
}
.table {
	width:100%;
	border:1px solid #eee;
	margin-bottom:20px
}
.table thead>tr>td {
	padding:14px 8px
}
.table tbody>tr>td {
	padding:6px 8px;
	font-size:14px
}
.table tbody>tr>td .button-style {
	padding:5px 13px;
	text-decoration:none
}
.table tbody>tr:focus>td .button-style,.table tbody>tr:hover>td .button-style {
	background:#CC1120;
	color:#FFF;
	text-decoration:none
}
.login-box,.show-box {
	background-repeat:repeat;
	position:absolute
}
.total {
	margin-right:44px
}
.result {
	padding:10px 0;
	margin-bottom:30px
}
.result .result-img {
	margin-right:50px;
	float:left
}
.result .result-title {
	margin-top:60px;
	margin-bottom:30px;
	font-size:28px;
	font-weight:700;
	color:#000
}
.result .result-content {
	line-height:36px;
	font-size:16px;
	color:#333
}
.login-box {
	width:250px;
	min-height:210px;
	background-image:url(../../assets/login_box_bg.png);
	padding:25px 30px;
	top:50%;
	right:90px;
	margin:-150px 0 0
}
.login-box .input-text {
	height:26px;
	width:228px
}
.login-box .input-text:focus {
	border-color:#0151B4
}
.login-box .input-text.input-token {
	width:100px
}
.login-box .login-tools {
	margin-top:10px;
	float:right
}
.login-box .login-tools>a {
	padding:2px 6px;
	border-right:1px solid #eee;
	font-size:12px
}
.login-box .login-tools>a.last {
	border:0
}
.login-box .button {
	height:36px;
	line-height:36px
}
.login-box .form-group {
	margin-bottom:10px
}
.login-box .login-a {
	position:absolute;
	top:0;
	right:0
}
.show-box {
	width:220px;
	min-height:200px;
	background-color:#FFF;
	padding:16px 20px;
	top:60%;
	right:90px;
	margin:-130px 145px 0;
	border:1px solid #46BCA6
}
.block,.home-table,.inline {
	position:relative
}
.home-table table tr .td-1,.home-table table tr .td-next {
	border-right:1px solid #eee
}
label {
	display:inline-block;
	max-width:100%;
	color:#777;
	font-size:14px;
	margin-right:15px
}
label input[type=checkbox] {
	margin-right:14px
}
.show-text {
	margin:10px
}
.show-text ul li {
	margin-left:20px;
	color:#46BCA6;
	padding:5px 0
}
.inline {
	display:inline-block
}
.inline.table-title {
	float:left
}
.inline img {
	padding-left:15px
}
.block {
	display:block
}
.text-center {
	margin-top:8px
}
.inline-left {
	width:130px;
	display:inline-block
}
.inline-right {
	display:inline-block;
	padding:5px 10px;
	background-color:#46BCA6
}
.home-table {
	margin-top:10px;
	margin-bottom:10px;
	width:1183px
}
.home-table .table-1 {
	width:585px
}
.home-table table {
	width:100%;
	border:1px solid #eee
}
.home-table table tr td {
	text-align:center;
	padding:15px 0
}
.home-table table tr td .div-more {
	float:right
}
.home-table table tr .td-1 {
	width:85px;
	background-color:#46BCA6;
	color:#FFF
}
.home-table table tr .td-bottom {
	border-bottom:1px solid #eee
}
.home-table table tr .title-span {
	font-size:15px;
	color:#777;
	font-weight:400;
	display:inline-block
}
.context-text,.context-text div a,.div-user .text-s,.text-left,.text-left div a {
	color:#FFF
}
.home-table table tr .home-table-title {
	font-size:16px;
	font-weight:bolder;
	text-align:left;
	border-bottom:1px solid #eee;
	padding-left:20px;
	padding-right:10px
}
.home-table table tr .home-table-title-gray {
	background-color:#eee;
	font-weight:bolder
}
.home-table table .div-inline {
	display:inline-block;
	background-image:url(../../assets/card_blue.png);
	width:378px;
	height:160px;
	margin-left:11px;
	float:left
}
.home-table table .div-inline.div-ora {
	background-image:url(../../assets/card_orange.png);
	width:179px;
	height:140px;
	padding:0
}
.home-table table .div-inline.div-yel {
	background-image:url(../../assets/card_yellow.png);
	margin-right:10px;
	width:179px;
	height:140px;
	padding:0
}
.text-left {
	text-align:left;
	margin:20px 50px;
	font-size:16px;
	font-weight:bolder
}
.text-left.text-card-no {
	font-size:24px
}
.context-text {
	text-align:left;
	margin:20px 50px 30px;
	font-size:16px;
	font-weight:bolder
}
.context-text.context-text-title {
	font-size:24px
}
.context-text-2,.text-2 {
	display:inline-block;
	margin:20px 50px;
	color:#FFF;
	font-weight:bolder;
	text-align:center;
	font-size:24px
}
.text-2.text-yel {
	font-size:16px;
	padding:5px 10px;
	text-align:center;
	margin:5px;
	background-color:#FE993F;
	font-weight:400
}
.user-info {
	width:236px;
	position:absolute;
	top:74px;
	right:0;
	z-index:10
}
.div-user {
	display:inline-block;
	position:relative;
	width:55px;
	height:50px
}
.div-user .user-msg {
	position:absolute;
	z-index:7;
	width:16px;
	height:16px;
	left:48px;
	top:-4px;
	background-image:url(../../assets/msg_red.png)
}
.div-user .text-s {
	font-size:12px;
	text-align:center;
	display:block
}
.text-right {
	padding:15px;
	background-color:#FBFAE8;
	border:1px solid #0151B4;
	float:right
}
.text-right div {
	padding:10px;
	text-align:left
}
.username {
	color:#0151B4
}
.display-none {
	display:none
}
.inline-2,.only-inline {
	vertical-align:middle;
	display:inline-block
}
.main-text-gray {
	color:#777
}
.main-text-red {
	color:#D93741
}
.margin-left-1 {
	margin-left:10px;
	font-size:14px
}
.inline-2 {
	margin-top:20px;
	margin-bottom:10px
}
.inline-2 img {
	width:37px;
	height:37px;
	margin-left:70px;
	margin-right:40px
}
.inline-2 p {
	font-size:19px;
	font-weight:bolder;
	color:#555
}
.col-4 {
	position:relative;
	min-height:1px;
	float:left;
	width:33.33333333%;
	padding-bottom:5px
}
.col-4 div {
	line-height:25px
}
.login-error {
	color:#D93741;
	font-size:14px
}
.img-mid {
	margin:19px 0 19px 15px
}

/*added by mayf*/

.success-red {
	text-align:center;
	color: red;
}



/*added by myf*/
.input-textarea.input-textarea-lg {
	width:277px
}

/*added by jwl*/
.input-select {
	color:#333;
	vertical-align:middle;
	outline:0;
	border:1px solid #eee;
	background-color:#FFF;
	display:inline-block;
	text-align:left;
	height:30px;
}

.login-box .input-select {
	height:36px;
	width:250px
}

.main-table {
	width:100%
}

.window-order-table{
	width:500px;
	margin:auto;
	margin-top:30px;
	margin-bottom:20px
}

.window-main-content{
	witdh:100%
}

.window-order-table-body {
	margin:auto
}

.window-button-group{
	margin-left:220px
}

/*add by louxc*/
.span.pagenum{
	display: inline-block;
	width: 66px;
	font-size: 14px;
	font-weight: 400;
	border: 0;
	height: 30px;
	line-height: 30px;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-color: #fff;
	color: #000;
}
.huizhang {
	width: 108px;
	height: 106px;
	position: absolute;
	top: 280px;
	left: 330px;
	z-index: 100;
}

.huizhang1 {
	width: 108px;
	height: 106px;
	position: absolute;
	top: 180px;
	left: 330px;
	z-index: 100;
}
.frame-remark {
	font-size: 12px;
	background-color: #F6F6F6;
	padding: 20px;
	color: #777
}
.textStyle{
	position:absolute;
	color:#3a9be6;
	font-size:18px;
	font-family:仿宋;
	top:25px;
	font-weight:bold;
	z-index:1;
	left:-64px;
}
.container.notice{
	width:100%;
	margin:0 auto;
}
.notice {
	background: #b2b2b2;
	font-size: 14px;
	color: #fff;
	height: 30px;
	line-height: 30px;
	text-align: right
}
.noticeopacity{
	opacity:0.4;
	filter:alpha(opacity=40);
	position: absolute;
	background: black !important;
	margin-top: 0px;
	width:993px;
	height:30px;
	margin-left:189px;
}
.main-notice-img-div{
	float: left;
}
.notice-img{
	margin-left: 20px;
	margin-top: 8px;
	float: left;
}
.login-notice{
	float: left;
	height: 30px;
	margin-left: 10px;
	overflow: hidden;
	width: 68%;
}
.notice .more {
	color: #fff;
	margin-right:15px;
	text-decoration: underline
}
.site-position {
	color: #777;
	font-size: 15px;
	background-color: white;
	padding: 0;
	margin-bottom: 15px;
}
.site-position-nav{
	font-size: 14px;
	color: #808080;
	margin-bottom: 15px;
	display:none;
}

.textCenter {
	text-align: center!important
}

#notice_submenueTab {
	height: 37px;
	margin: 15px 0px 0px 0px;
	padding: 0px 20px;
	border-bottom: 1px solid rgb(148,193,247);
	overflow: hidden;
}

#notice_submenueTab ul {
	margin: 0px;
	padding: 0px;
	position: absolute;
}

#notice_submenueTab .active{
	border-top: 2px solid rgb(148,193,247);
	border-left: 1px solid rgb(148,193,247);
	border-right: 1px solid rgb(148,193,247);
	border-bottom: 1px solid white;
	background-color: white;
}

#notice_submenueTab ul li {
	float: left;
	list-style-type: none;
	padding: 5px 10px 0px 10px;
	border: 1px solid #eee;
	border-bottom: 1px solid rgb(148,193,247);
	border-top: 2px solid #eee;
	height: 25px;
	background-color: rgb(238, 238, 238);
	position: relative;
	width: 120px;
	height: 30px;
	margin-right: 10px
}

#notice_submenueTab .selecteda{
	color: rgb(146,192,249);
	cursor: pointer;
	font-weight: bold;
	list-style-type: none;
	text-decoration: none;
}

#notice_submenueTab .MenuTabLine {
	position: absolute;
	height: 1px;
	width: 1000px;
	background-color: rgb(148,193,247);
	top: 35px;
	left: -20px;
	z-index: 2;
}

#notice_submenueTab ul li:hover {
	background-color: rgb(228, 239, 253);
}

#notice_submenueTab a {
	color: rgb(149,149,149);
	text-decoration: none;
}

#shortMsg {
	float: right;
	cursor: pointer;
	width: 30px;
	height: 25px;
	margin-top: -25px;
	position: absolute;
}

#shortNew {
	float: right;
	cursor: pointer;
	margin-top: -25px;
	position: absolute;
}

.new-risk .risk-title{height: 133px;text-align: center;}
.new-risk .risk-title strong{font-size: 16px;color: #404040;line-height: 30px;}
.new-risk .title-line{background-color: #ebf1fa;padding: 12px 38px;}
.new-risk .title-line strong{font-size: 14px;color: #666666;}
.new-risk .td-risk,.new-risk .td-risk01{padding-left: 65px;border-bottom: 1px dashed #c9c9c9; font-size: 16px;}
.new-risk .td-risk strong,.new-risk .td-risk01 strong{color: #333333;line-height: 70px;}
.new-risk .td-risk div{margin-bottom: 26px;color: #333333;width: 145px;float: left;}
.new-risk .td-risk01 input[type=radio],.new-risk .td-risk01 label{margin-bottom: 24px;margin-right: 5px;}
.new-risk .well{border: 0;border-bottom: 1px dashed #c9c9c9;}
.new-risk .well.last{border: 0;}


.tab-select{
	background-color:#46BCA6 !important;
	color:white !important;
}
.tab-none{
	background-color:white !important;
	color:#46BCA6 !important;
	border-bottom:solid 2px #46BCA6 !important;
}
.div-holder{
	height:50px;
}
.input-passwd-w250-h36{
	height:30px;
	width: 228px;
	border:1px solid #eee;
	padding: 4px 10px;
	background-color:#FFF;
}
.input-passwd-w232-h35{
	height:30px;
	width: 228px;
	border:1px solid #eee;
	padding: 4px 10px;
	background-color:#FFF;
}
.cert-content {
	padding: 6px 0;
	cursor: pointer
}

.cert-content .cert-img {
	padding-left: 22px;
	width: 68px;
	float: left
}

.cert-content .cert-desc {
	float: left;
	width: 180px
}

.cert-content .cert-desc h6 {
	margin-top: 0;
	margin-bottom: 2px;
	font-size: 13px;
	color: #777
}

.cert-content .cert-desc p {
	margin-bottom: 2px;
	font-size: 12px;
	color: #777
}

.cert-content.active,.cert-content:focus,.cert-content:hover {
	background-color: #d1d8e0
}
.login-pop {
	display: none
}

.login-pop .login-pop-header {
	height: 30px;
	line-height: 30px;
	padding-left: 14px;
	color: #676767;
	font-size: 12px;
	background-color: #dadada
}

.login-pop .login-pop-header .login-pop-close {
	cursor: pointer;
	float: right;
	margin-right: 14px;
	margin-top: 12px
}

.login-pop .login-pop-content {
	min-height: 160px;
	background-image: url(../../assets/login_pop_bg.png);
	background-repeat: repeat
}

.login-pop .login-pop-footer .button-group {
	margin-top: 0
}

.login-pop .login-type {
	margin: 28px 20px 28px 0;
	display: inline-block;
	vertical-align: middle;
	width: 108px;
	height: 108px;
	background-repeat: no-repeat;
	background-position: center center
}
.margin-left {
	margin-left:10px;
	font-size:14px
}
.alert_bg {
	border-radius:10px;
	background-color:#F6F6F6;
	z-index:999;
	position:fixed;
	display:none;
	width:30%; 
	top: 0;
	left:25%;
}
.btn{
	height:1.2rem;
	padding-top:1.3rem;
	margin-bottom:2%;
}
.btn p{
	text-align:center; 
	color:red;
	font-size:0.45rem;
}

.divclass{
	text-align:left;
	padding-top:2%;
	padding-right:2%;
	float:right;
	width:55%;
}
.pclass{
	text-align:right;
	padding-top:2%;
	padding-right:2%;
	float:right;
	width:55%;
}
.pwdiv{
	z-index:997;
	font-size:0.4rem;
	padding-left:4%;
	padding-right:4%;
	background-color:#fff;
	text-align:center;
	vertical-align: middle;
}
.dialog {
    display: none;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 10px 0;
    z-index: 9999;
    background-color: #fff;
    box-shadow: 0 0 10px rgba(0,0,0,.3);
}
.popup-font {
    text-align: left;
    margin: 0 10px 10px 10px;
    font-size: 15px;
    line-height: 25px;
}
.black_overlay {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.5);
    z-index:9998;
 }

 .span-hidden {
     display: none;
 }
 .style-hits {
    display: flex;
    flex-direction: column;
 }
.right-hit {
    color: green;
}
.wrong-hit {
    color: red;
}
/*# sourceMappingURL=base.css.map */