@charset "utf-8";
html {
	background: #ffffff;
	color: #333;
}
body {
	font:12px/20px \5FAE\8F6F\96C5\9ED1;
	background: #fff;
	color: #333;
	padding-top: 150px;
}
input,select,textarea{
	font-size: 14px;
	line-height: 20px;
	outline: 0;
	color: #333;
	box-sizing: content-box;
}
/* 内外边距通常让各个浏览器样式的表现位置不同 */
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, hr, button, article, aside, details, figcaption, figure, footer, header, menu, nav, section {
	margin: 0;
	padding: 0;
}
li {
	list-style: none;
}
input, select, textarea {
	/* font-size: 100%; */
}
/* 去掉 table cell 的边距并让其边重合 */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* ie bug：th 不继承 text-align */
th {
	text-align: inherit;
}
/* 去除默认边框 */
fieldset, img {
	border: none;
	vertical-align: middle;
}
/* ie6 7 8(q) bug 显示为行内表现 */
iframe {
	display: block;
}
/* 去掉 firefox 下此元素的边框 */
abbr, acronym {
	border: none;
	font-variant: normal;
}
/* 一致的 del 样式 */
del {
	text-decoration: line-through;
}
address, caption, cite, code, dfn, em, th, var {
	font-style: normal;
	font-weight: 500;
}

/* 去掉列表前的标识，li 会继承 */
ol, ul {
	list-style: none;
}
/* 对齐是排版最重要的因素，别让什么都居中 */
caption, th {
	text-align: center;
}
 

/* 来自yahoo，让标题都自定义，适应多个系统应用 */
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: 500;
}
q:before, q:after {
	content: '';
}
/* 统一上标和下标 */
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
/* 让链接在 hover 状态下显示下划线 */
a:hover {
	text-decoration: none;
}
/* 默认不显示下划线，保持页面简洁 */
ins, a {
	text-decoration: none;
}
a {
	color: #333;
}
/* 去除 ie6 & ie7 焦点点状线 */
a:focus, *:focus {
	outline: none;
}
/* 清除浮动 */
.clearfix:before, .clearfix:after {
	content: "";
	display: table;
}
.clearfix:after {
	clear: both;
	overflow: hidden;
}
.clearfix {
	zoom: 1; /* for ie6 & ie7 */
}
.clear {
	clear: both;
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	overflow: hidden;
}
/* 设置显示和隐藏，通常用来与 js 配合 */
*{
	font-style: normal;
}

strong {}
.hide {
	display: none;
}
.block {
	display: block;
}
/* 设置浮动，减少浮动带来的 bug */
.fl, .fr {
}
.fl {
	float: left!important;
}
.fr {
	float: right!important;
}
.oh {
	overflow: hidden;
}
.nomar {
	margin: 0!important;
	background: #FFf!important;
}
.nbd{
	border:none!important;
}
.rlt {
	position: relative;
	z-index:20;
}
.abs {
	position: absolute
}
.fwb{
	font-weight: bold
}
.nowarp{white-space:nowrap;}
.inline-box {
	display: inline-block;
	*zoom:1;
	*display:inline;
	*display:inline;
	*zoom:1;
	vertical-align: middle
}
.bd-none {
	border: none!important;
}

/* 设置对齐 */
.tc {
	text-align: center!important;
}
.tr {
	text-align: right!important;
}
.tl {
	text-align: left!important;
}
/* 盒子宽度 */
button{
	filter:chroma(color=#000000);
}


textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	border: 1px solid #ccc;
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
	-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
	-o-transition: border linear 0.2s, box-shadow linear 0.2s;
	transition: border linear 0.2s, box-shadow linear 0.2s;
	filter:chroma(color=#000000);
}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
	border-color: rgba(82, 168, 236, 0.8);
	outline: 0;
	outline: thin dotted \9;
	/* IE6-9 */

	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
}
input[type="radio"], input[type="checkbox"] {
	margin: 0px 0 0;
	margin-top: 1px \9;
	*margin-top: 0;
	line-height: normal;
	vertical-align: middle;
}
.w980 {
	width: 980px;
	margin: 0 auto;
}
.w860 {
	width: 860px;
	margin: 0 auto;
}
.w990{
	width:990px;
	margin: 0 auto;}
.w720 {
	width: 720px;
	margin: 0 auto;
}
.w640 {
	width: 640px;
	margin: 0 auto;
}
.w330 {
	width: 330px;
	margin: 0 auto;
}
.w350 {
	width: 350px;
	margin: 0 auto;
}
.mt10 {
	margin-top: 10px;
}
.mt20 {
	/* margin-top: 20px; */
}
.mb20 {
	margin-bottom: 20px;
}
.pd20 {
	padding-top: 20px;
}
.pd10 {
	padding:10px 0 5px!important;
}
.pd{padding:5px 0;}
.F03 {
	color: #F03
}
.c7b {
	color: #7B7B7B;
}
.c46 {
	color: #4677BD;
}
.fc6{color:#666}
.c00 {
	color: #C00
}
.ccc {
	color: #999
}
.fff {
	color: #Fff;
}
.fwb{
	font-weight: bold;}
.green {
	color: #00A13D
}
.blue {
	color: #05c;
}
.red {
	color: #D00
}
.orange {
	color: #EE940D
}
.yellow{
	color:#FFB600;
}
.cfont {
	color: #05c!important
}
.fc9 {
	color: #999
}
.f16 {
	font-size: 16px!important;
}
.f14{
	font-size: 14px!important;}
.f20 {
	font-size: 20px!important;
}
.bg-w {
	background: #fff;
}

.bg-pink {
	background: #FCEEED;
}
.ui-btn-box {
	text-align: right;
	padding: 5px 0;
}
.ui-btn {
	display: inline-block;
	*zoom:1;
	*display:inline;
	width: auto;
	padding: 5px 20px;
	text-align: center;
	line-height:25px;
	font-size: inherit;
	cursor: pointer
}
.ui-btns{
	display: inline-block;
	*zoom:1;
	*display:inline;
	padding: 5px 5px;
	text-align: center;
	font-size: inherit;
	cursor: pointer;
	font-weight: 400;
	margin: 0 5px;

}
.ui-btn-small{
	display: inline-block;
	*zoom:1;
	*display:inline;
	width: auto;
	padding: 3px 15px;
	text-align: center;
	font-size: inherit;
	cursor: pointer;
	margin-left: 8px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.btn-green {
	background-color: #06c;
	color: #fff!important;
	border: #05c solid 1px;
}
.btn-green:hover{
	background-color: #07c;
}

.btn-orange {
	background-color: #FFA219;
	color: #fff!important;
	border: #E88A01 solid 1px;
}
.btn-orange:hover{
	background-color: #FFA828;
}
.btn-gray {
	background-color: #eee;
	color: #666!important;
	border: 1px solid #ddd;
}
.btn-gray:hover{
	background-color: #fbfbfb;
}
.btn-blue {
	background-color: #05c;
	color: #FFF!important;
}
.btn-blue:hover{
	background-color: #0ad;
}
.btn-red {
	background-color: #D01D33;
	color: #FFF!important;
}
.btn-red:hover{
	background-color: #E52E45;
}
.btn-white {
	background-color: #fff;
	color: #666!important;
	border: 1px solid #bbb;
}
.btn-white-nbd {
	background-color: #fff;
	color: #666;
	border: 0px solid #bbb;
}.btns {
	 width: 60px;
	 padding: 0 20px;
	 height: 25px;
	 line-height: 25px;
	 color: #666;
 }
.btn-sent{
	background-color: #BFBFBF;
	color: #FFFFFF!important;
	border: #AFB3B3 solid 1px;
	cursor: default!important;
}
.td-btn {
	padding: 2px 10px;
	margin: 3px 0;
	border-radius: 3px;
	border: #088 solid 1px;
	background: #0aa;
	color: #fff;
}
.td-btn-gray {
	padding: 2px 10px;
	margin: 3px 0;
	border-radius: 3px;
	border: #ccc solid 1px;
	background: #eee;
	color: #666!important;
}
.td-btn-blue {
	padding: 2px 10px;
	margin: 3px 0;
	border-radius: 3px;
	border: #48B8C9 solid 1px;
	background: #48B8C9;
	color: #fff!important;
}
.btn-go {
	display: inline-block;
	padding:0 35px;
	text-align: center;
	font-size:16px;
	font-weight: 700;
	line-height: 45px;
	border-radius: 3px;
	background: #0c7dcd;
	color: #fff!important;
	position: relative;
}
.btn-go:after{
	content:'';
	display: block;
	position: absolute;
	right: -19px;
	top:0px;
	width: 0;
	height: 0;
	border-left: #0c7dcd solid 20px;
	border-top: transparent solid 23px;
	border-bottom: transparent solid 23px;
}


.border {
	border-top: #eee solid 0px;
	width: 100%;
	display: none;

}
.bdt {
	border-top: #06d solid 1px;
	clear: both;
	width: 100%;
}
.bd-none {
	border: none!important
}
.inline {
	display: inline-block;
	*zoom:1;
	*display:inline;
	vertical-align: middle;
	font-size: 0px;
	position: relative;
	z-index: 9;
}
.inline * {
	vertical-align: middle;
}
.line{display:inline;}
.inline label, .inline span, .inline div, .inline ul {
	font-size: 12px;
}
.ui-box-orange {
	width: 97.5%;
	padding: 8px 2%;
	margin: 20px 0 0;
	background: #FFFAF5;
	border: #F9BD95 solid 1px;
}
.ui-box-orange a {
	color: #088;
	font-weight: 600;
	margin: 0 5px
}
.padding-box{
	padding:10px 10px;
	overflow: hidden;
	border: 1px solid #ddd;
}
.padding-box span{
	float: left;
	line-height: 33px;
	font-size: 16px;
	padding: 0 20px;
}
.padding-box .box-total{
	color: #333;
	background: #f8f8f8;
}
.padding-box .box-money{
	color: #F03;
	font-weight: 700;
}
.padding-box a{
	float: right;
	margin-left: 20px;
}

.caution{
	padding: 10px;
	background: #fffcef;
	border:#F5E0A0 solid 1px;
	line-height:25px;
	margin: 10px 0;
	display: none;
}

.content {
	width: 1200px;
	height: auto;
	margin: 0px auto;
	padding:10px 0 20px;
}
.kefu {
	width: 105px;
	float: right;
	position: relative;
	margin: 15px 10px 0 10px;
}
.kefu .notel{
	width:190px;
	margin-left:35px;
}
.kefu .notel span {
	color: #666;
	display: block
}
.kefu .notel strong {
	color: #06d;
	font-size: 16px;
	display: block
}
.kefu .notel img {
	width: 55px;
	position: absolute;
	right: 10px;
	top: -10px;
	border-bottom: #F0F0F0 solid 1px
}

.kefu .hastel{
	position: relative;
	z-index: 1;
	width:105px;
	height: 28px;
	border: #E5E5E5 solid 1px;
	background:#fdfdfd;
	padding:0px;
	margin:0px 0 0 0;
	cursor: pointer;
}
.hastel *{
	vertical-align: middle;
}
.hastel .mycs{
	height:28px;
	line-height:26px;
	font-size: 14px;
	letter-spacing:0px;
	text-align: center;
	padding:0px 0px 0 0px;
	vertical-align: middle;

}
.hastel i.iconleft{
	font-size: 17px;
	margin-bottom:2px;
	margin-right:3px;
	line-height:28px;
	vertical-align: middle;
	color: #E60039;

}
.hastel .hasimg{
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	width: 100%;
	text-align: center;
	height:28px;
}
.hastel .hasimg:hover span{
	color:#E60039;
}
.hastel .hasimg img{
	position: absolute;
	top: -17px;
	right: 0px;
	width:46px;}
.hastel.show .mytel{
	display: block;
}
.mytel{
	display: none;
	position: absolute;
	top: 38px;
	right: -98px;
	z-index: 1;
	width: 230px;
	padding:10px 20px 15px;;
	height: auto;
	background: #FFF;
	border: #06c solid 1px;
	text-align: left;
	border-bottom: #06d solid 3px;
}
.mytel .nav-chose{
	display: block;
	background-position: 0 -16px;
	bottom: auto;
	top: -5px;
	right: 45%;
}
.mytel p{
	margin: 5px 0 0;
	text-indent:5px;
	display: inline-block;
	*zoom:1;
	*display: inline;
}
.mytel p img{
	width:auto;
}
.mytel p strong{
	color: #E60039;
}
.mytel .btb{
	padding: 0px 0 5px;
	font-size: 14px;
	line-height: 1.5;
	color: #000000;
	border-bottom: #ddd dashed 1px;
	display: block;
}

.mytel i{
	color: #999;
	font-size: 14px;
	line-height: 30px;
	margin-right: 10px;
}
.mytel span{
	color: #c70031;
	font-size: 14px;
}

.mytel h3{
	background: #eee;
	color: #333;
	font-size: 14px;
	padding: 10px;
	margin: -10px -10px 0;
}

.topright{
	width: 498px;
}

.sertel{
	text-align: right;
	width:220px;
	color: #777;
}
.sertel h3{
	font-size: 12px;
	line-height:35px;
}
.sertel span{
	color: #E60039;
	letter-spacing: 0px;
	font-size: 14px;
}

.simtel.mytel{
	display: none;
	width:280px;
	padding:12px;
	position: fixed;
	top: 50%;
	left: 50%;
	margin: -100px 0 0 -140px;
	background: #fff;
	-webkit-box-shadow: 0 0 5px #ccc;
	-moz-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
}

.simtel p img{
	width:auto;
}
.cltel{
	display: block;
	width:13px;
	height:13px;
	line-height:13px;
	text-align: center;
	margin:-11px -11px 0 0 ;
	padding:3px;
}
.cltel:hover{
	background: #eee;
	color: #06f;
}

.xjbtn{
	margin-top:0px;
	font-size:12px;
}
.xjbtn a{
	color: #0066cc;
	margin-left:5px;
	font-size:12px;
}
.xjbtn span{
	font-size:12px;
}
.xjbtn a:hover{
	text-decoration: underline;
}
.caigou {
	position: relative;
	width: 130px;
	float: right;
	height: 42px;
	line-height: 40px;
	font-size: 15px;
	text-indent: 0px;
	text-align: left;
	background: #FFf;
	color: #555;
	border-radius: 2px 2px 0 0;
	-webkit-transition: 0.2s all ease;
	-moz-transition: 0.2s all ease;
	-ms-transition: 0.2s all ease;
	-o-transition: 0.2s all ease;
	transition: 0.2s all ease;
}
.caigou * {
	vertical-align: middle;
}
.caigou a {
	color: #555;
	display: block;


}
.caigou span{
	margin-left:5px;
}
.caigou:hover {
	width: 220px;
	background: #eee;
	color: #666;
}
.caigou:hover a{
	color: #333
}
.caigou i {
	font-size: 20px;
	line-height: 38px;vertical-align: middle;
	margin: 0 5px 0 15px
}
.caigou em {
	display: none;
	position: absolute;
	top: 11px;
	right: 5px;
	vertical-align: middle;
	width: 30px;
	line-height: 25px;
	text-indent: 0;
	background: #05c;
	text-align: center;
	height: 25px;
	margin: 0 0;
	color: #FFFFFF;
	border-radius: 2px;
}
.caigou .caigou-list {
	display: none;
	text-align: center;
	position: absolute;
	right: 0;
	top: 42px;
	width: 100%;
	height: 200px;
	font-size: 12px;
	background: #FFf;
	border: solid 1px #ddd
}
.caigou .caigou-list .outlogin {
	margin: 30px auto;
	color: #333;
}
.caigou .caigou-list .ui-btn {
	display: inline-block;
	*zoom:1;
	*display: inline;
	margin: 0 auto;
	padding: 0px 25px;
	font-size: 16px;
	color: #FFF;
}
.caigou:hover .caigou-list {

}
/*尾部*/
.foot {
	width: 100%;
	height: 100px;
	margin: 0 auto;
	background: #fff;
	overflow: hidden;
	
}
.hfoot{
	height:30px;
}
.footbox {
	width: 1200px;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
	text-align: left;
	margin-top:10px;
	padding:15px 0 0;
	border-top: #ddd solid 1px;
}
.foot a {
	display: inline;
	font-size: 12px;
	margin: 0 8px 0;
	color: #333;
}
.foot a:hover{
	text-decoration: underline;
	color: #E60039;
}
 
.foot .box p {
	display: inline;
	font-size:12px;
	color: #999;
}
.foot p span{
	margin: 0 5px 0;
	display: inline;}
.foot .box {
	margin: 0 auto
}
.hfoot{
	color: #ccc;
 }
.hfoot span{
	color: #333;
}
.foot .ser{
	padding:0 00px 0 0;
}
.foot .ser p{
	line-height:24px;
	margin-bottom:5px;
	color: #666;
}
.foot .ser {
	font-size:14px;
 }
.foot .ser i{
	margin:0 0 0 20px;

}

/*右侧客服*/
.quick_links_box{
	margin-left: 0;
	left: auto;
	font-size: 0;
	width: 66px;
	position: fixed;
	right: 10px;
	bottom: 133px;
	z-index: 100;
	-webkit-transition: width linear .4s;
	-moz-transition: width linear .4s;
	-ms-transition: width linear .4s;
	transition: width linear .4s;
	_position: absolute;
	_bottom: auto;
	_top: expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight-10);
}

.quick_links_panel{
	background: #FBFBFB;
	border: 1px solid #EAEAEA;
	box-shadow: 0 0 4px rgba(0,0,0,.14);
	padding-bottom: 30px;
	height:232px;
	width: 64px;
	overflow: hidden;
	position: absolute;
	right: 0;
	bottom: 0;
	-webkit-transition: all ease .4s;
	-moz-transition: all ease .4s;
	-ms-transition: all ease .4s;
	transition: all ease .4s;
}
.quick_links_top {
	height: 310px;
}
.quick_links_panel.mini{
	width:24px;
	height:30px;
}
.quick_links_panel.mini .quick_links_list{
	top:0px;
}
.quick_links_top .quick_links_list{
	top:0;
}
.quick_links_list{
	width: 100%;
	position: absolute;
	left: 0;
	top: -77px;
	-webkit-transition: top ease .4s;
	-moz-transition: top ease .4s;
	-ms-transition: top ease .4s;
	transition: top ease .4s;
}
.quick_links_panel.mini .quick_links_list a {
	padding:0;
	font-size:0;
	overflow: hidden;
}
.quick_links_panel.mini .quick_links_list a i{

	height:24px;
	width:24px;
	font-size:16px;
	line-height:24px;

}
.quick_links_list a {
	display: block;
	border: 1px solid #fff;
	border-bottom-color: #edecec;
	color: #C4536D;
	font-size: 12px;
	margin: 0;
	padding: 8px 0;
	text-align: center;
	-webkit-transition: all ease .4s;
	-moz-transition: all ease .4s;
	-ms-transition: all ease .4s;
	transition: all ease .4s;
}
.quick_links_list a:hover{
	color: #fff;
	background:#B95D72;
	border-left:1px solid #B95D72;
	border-right:1px solid #B95D72;
}
.quick_links_list a i {
	display: inline-block;
	cursor: pointer;
	height: 38px;
	width: 38px;
	font-size:32px;
	line-height: 38px;
	vertical-align: top;
}
.quick_links_list a span {
	display: block;
	cursor: pointer;
	padding-top: 3px;
	height: 1.5em;
	width: 100%;
	overflow: hidden;
	word-break: break-all;
	word-wrap: break-word;
	text-overflow: ellipsis;
}

.quick_toggle {
	background: #FBFBFB;
	height: 30px;
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
}
.open .quick_toggle a{
	background: url(../images/quick_cl.png) no-repeat -20px 0;

}
.quick_toggle a{
	background: url(../images/quick_cl.png) no-repeat 0 0;
	margin: -10px 0 0 -10px;
	height: 20px;
	width: 20px;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transition: all linear .4s;
	-moz-transition: all linear .4s;
	-ms-transition: all linear .4s;
	transition: all linear .4s;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}
.mini .quick_toggle a{
	-webkit-transform: rotate(-135deg);
	-moz-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	transform: rotate(-135deg);
	_background: url(../images/quick_cl.png) no-repeat 0 -20px;
	*background: url(../images/quick_cl.png) no-repeat 0 -20px;
}
.quick_mylinks{
	display:none;
	width: 210px;
	box-shadow: 0 2px 8px rgba(0,0,0,.2);
	margin-right: 6px;
	position: absolute;
	bottom: 0;
	right: 100%;
	background: #fcfcfc;
	border: 1px solid #dfdfdf;
	border-radius: 3px;
}
.quick_mylinks .driver a{
	border-bottom:#ddd solid 1px;
	color: #B95D72;
	padding:10px 8px;
	position: relative;
}
.quick_mylinks .driver a em{
	position: absolute;
	top:7px;
	right:10px;
	color: #666;
	font-size:45px;
	font-weight:300;
}
.quick_mylinks .driver a i{
	color: #B95D72;
	font-size:19px;
}
.quick_mylinks  a {
	display: block;
	background: #FCFCFC;
	color: #333;
	font-size: 14px;
	padding: 12px 15px;
}

.quick_mylinks a:hover{
	background: #F2F2F2;
}

/*弹出窗体*/
.position-box {
	width: 700px;
	margin: 0 auto;
	position: relative;
}
.window {
	display: none;
	width: 698px;
	background: #fff;
	position: fixed;
	left: 25%;
	top: 20%;
	z-index: 1000;
}
.window .protitle {
	background: #fafafa;
}
.winbox {
	margin: 0px 10px 10px;
}
/*弹出窗体*/
.li_1 {
	position: relative;
	z-index: 999;
}
.li_2 {
	position: relative;
	z-index: 999;
}
.li_1 a.noclick {
	width: 60px;
}
.topline ul .li_1_content {
	position: absolute;
	top:30px;
	right: 0;
	line-height: 40px;
	z-index: 99;
	display: none;
	height: auto;
	width: 95px;
	border: #555 solid 1px;}
.topline ul .li_1_content dt {
	margin: 0 auto;
	height: 0px;
	*height:0px;
	line-height: 0px;
}
.topline ul .li_1_content dd {
	padding: 0 00px;
	background: #fcfcfc;
	float: none;
	overflow: hidden;
	line-height: 32px;
}
.topline ul .li_1_content dd a {
	display: block;
	height: 35px;
	line-height: 35px;
	padding: 0 0 0 0px;
	text-align: center;
	border-right: none;
	color: #333;
	font-weight: normal;
	width: auto;
}

.topline ul .li_1_content dd a.i{
	margin-right: 3px;  }
.topline ul .li_1_content dd a:hover {
	background: #6A6A6A;
	color: #FFF;
	text-decoration: none;
}
.li_1_content dd.lastItem {
	background-image: none;
	border-bottom: 1px solid #E6E4E3;
}
.li_1_content dd.lastItem a {
	border-bottom: none;
}



/*滑动门*/
.tab-box-blue {
	background: #009DD3
}
.tab-box-green {/* background: #06d
 */
}
.tab-box-white {
	background: #E60039;
	border-bottom: 1px solid #ddd;
	padding: 10px 0 10px 10px!important;
}
.tab-box-white span {
	font-size: 15px;
	font-weight: 400;
	text-indent: 10px;
	line-height: 15px;
	color: #333;
}
.tab-box {
	width: auto;
	height: 40px;
	line-height: 40px;
	border-bottom:1px solid #e5e5e5;
	background: #fff;
	padding: 0 10px;
}
.user-content .tab-box {
	padding:0 0 0 0;
}
.tab-box p {
	float: right;
	display: block;
	width: 25px;
	height: 22px;
	padding: 5px;
	font-size: 18px;
	text-align: center;
	line-height:22px;
	margin:5px -5px 0 0;
	text-shadow: 0px 0px #044;
	cursor: pointer;
}
.tab-box p:hover{
	color: #05c;
}
.tab-box a {
	float: left;
	display: block;
	cursor: pointer;
	text-align: center;
	color: #666;
	font-weight: 600;
	line-height:39px;
	font-size: 12px;
	margin-right:20px;
}
.tab-box a:hover {
}

.tab-box a.hover {
	padding: 0px;
	color: #333;
	font-weight: 600;
	border-bottom:#06d 2px solid;
}
.tab-container {
	clear: both;
	width: auto;
	padding: 15px 0px 10px;
	background: #fff;
	border-top: none;
	clear: both;
}
.tab-container h3 {
	font-size: 18px;
	line-height: 30px;
	height: 50px;
	font-weight: 500;
}
.tab-bottom {
	display: block;
	height: 40px;
	padding: 20px 00px 5px 0;
	border-top: #ddd solid 1px
}
.tab-title{
	font-size:15px;
	border-bottom: dashed 1px #ccc;
	padding: 10px 0;
	margin-bottom: 10px;

}
/*弹窗2*/
.theme-popover-mask {
	z-index: 9998;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: none;
	opacity: 0.3;
	filter: alpha(opacity=30);
	display: none
}
.theme-popover {
	z-index:9999;
	position: absolute;
	top: 50px;
	left:0px;
	width: 100%;
	height:645px;
	border-top:#07d solid 3px;
	background-color: #fff;
	display: none;
}
.theme-popover-2{
	z-index:9999;
	position: absolute;
	top: 50%;
	left: -2PX;
	width: 100%;
	height: 575px;
	margin-top: -280px;
	border: #3FBA9C 1px solid;
	background-color: #fff;
	display: none;
	box-shadow: 0 0 8px #ccc;
}
.theme-poptit {
	border-bottom: 1px solid #ddd;
	padding: 8px;
	position: relative;
	background: #f3f3f3;
}
.theme-popbod {
	padding: 60px 15px;
	color: #444;
	height: 148px;
}
.theme-popbom {
	padding: 15px;
	background-color: #f6f6f6;
	border-top: 1px solid #ddd;
	border-radius: 0 0 5px 5px;
	color: #666
}
.theme-popbom a {
	margin-left: 8px
}
.theme-poptit > span {
	font-size: 12px;
	margin-right: 10px;
	color: #06C;
	font-weight: 600;
}
.theme-poptit .ui-btn{
	float: right;
	margin-right:15px;
	padding: 4px 10px;
	line-height:20px;

}
.theme-poptit .close {
	float: right;
	color: #999;
	padding: 5px 4px;
	margin: -2px -2px -5px;
	font: bold 28px/25px simsun;
	text-shadow: 0 1px 0 #ddd
}
.theme-poptit .close:hover {
	color: #0066cc;
	background: #E0E0E0;

}
#ui-page{
	padding-top:10px;
	margin-top:10px;
	text-align:right;
	border-top:#eee solid 1px;
}
.ui-page {
	display: inline-block;
	*zoom:1;
	*display:inline;
	width: auto;
	height: 24px;
	text-align: right;
	font-size: 0px;
	border: 1px solid #ddd;
	border-right: 0;
	margin-bottom: 0px;
}
.ui-page a {
	padding: 0px 8px;
	border-style: solid;
	border-color: #ddd;
	height: 100%;
	border-width: 0 1px 0 0px;
	display: inline-block;
	*zoom:1;
	*display:inline;
	color: #666;
	font-size: 12px;
	line-height: 24px;
	background: #f5f5f5;
	text-align: center;
}
.ui-page a:hover {
	background: #fff;
}
.ui-page a.disable {
	color: #999;
}
.ui-page a.disable:hover {
	background: #f4f4f4;
}
.ui-page a.on {
	background: #E60039;
	color: #fff;
	border-color: #E60039
}
/*焦点图*/

.main .post, .main .left {
	margin-top: 10px;
}
#sidebar {
	float: right;
	width: 300px;
}
#sidebar li ul {
}
#sidebar li ul li {
}
#sidebar li ul.children li, #sidebar li ul.children li ul li {
	padding-left: 18px;
}

.indexPicBox {
	width: 780px;
	height: auto;
	padding: 0px;
	margin-bottom: 5px;
	background: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.hotPic {
	width: 100%;
	height:230px;
	position: relative;
	overflow: hidden;
}
.hotPic .num {
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 10;
	width: 100%;
	padding-right: 8px;
	height: 30px;
	text-align: right;
}

.text-content{
	opacity:1;
	clear:both;

}

.hotPic .num span {
	width: 20px;
	height: 20px;
	display: inline-block;
	line-height: 20px;
	font-size: 14px;
	text-align: center;
	margin: 5px 2px 0;
	cursor: pointer;
	background: #666;
	color: #fff;
}
.hotPic .num span.cur {
	background: #05c;
	color: #fff;
}
.hotPic .pic {
	width:100%;
	position: relative;
	z-index: 5;
}
.hotPic .pic li {
	width:100%;
	position: absolute;
	display: none;
}
.hotPic .pic li a{
	width:100%;
	display: block;
}
.hotPic .pic li img {
	width: 100%;
	height: 230px;
	display: block;
}
.hotPic .text {
	position: absolute;
	bottom: 0;
	left: 10px;
	z-index: 12;
	width: 100%;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	font-family: Microsoft YaHei;
}
.hotPic .text p {
	position: absolute;
	display: none;
	color: #fff;
	font-weight: 800;
	font-size: 15px;
}
/* 订单滑动门 */
.order_chose {
	margin: 00px 0px 00px 00px;
	padding: 0 0 0 00px;
	width: auto;
	background: none;
	height: 35px;
	line-height: 34px;
	border: #e0e0e0 0px solid;
	border-bottom: #ccc 1px solid;
}
.order_chose ul {
	margin: 0px;
	padding: 0px;
}
.order_chose li {
	float: left;
	display: block;
	cursor: pointer;
	width: 140px;
	text-align: center;
	color: #333;
	font-weight: 400;
	font-size: 15px;
	line-height: 35px;
	background: #ebebeb;
	border-top: 1px solid #fff;
	border-right: 1px solid #ddd;
}
.order_chose li.hover {
	padding: 0px;
	background: #fff;
	width: 140px;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	color: #088;
	height: 35px;
	line-height: 34px;
}
.cart_ct {
	vertical-align: middle;
	padding: 20px 0 50px 0;
}
.cart_ct .pro_a a {
	display: block;
	width: 60px!important;
	float: right;
	line-height: 30px!important;
}
.cart_ct .pro_a a.check {
	background: #e8eaeb;
	padding: 0px;
	border: 1px #ddd solid;
	color: #333;
	float: left;
}
.cart_ct label, .cart_ct label select {
	float: left;
	line-height: 20px;
}
.cart_ct select {
	width: 120px;
	margin: 0 10px 0 0;
}
.cart_ct label {
	margin: 0 10px 0 0;
	line-height: 30px;
}
.ctbox table {
	width: 100%;
}
.ctbox table tr .tl {
	text-align: left;
}
.ctbox table tr th {
	text-align: center;
	background: #eee;
	color: #666;
	font-weight: 600;
	border-top: #ddd solid 1px
}
.ctbox table tr td {
	text-align: center;
	border-bottom: 1px #ddd solid;
}
.ctbox table tr th, .ctbox table tr td {
	padding: 6px;
}
.ctbox table {
	width: 100%;
}
.ctbox a.cta {
	display: block;
	text-align: center;
	padding: 8px 10px;
	font-size: 13px;
	line-height: 13px;
	background: #29BD8B;
	color: #fff;
}
.project_tree {
	margin: 20px 0 0;
	padding: 0 0 0 0px;
	width: 100%;
	background: none;
	height: 35px;
	line-height: 34px;
	border: #e0e0e0 0px solid;
	border-bottom: #ddd 1px solid;
}
.project_tree .title {
	line-height: 35px;
}
.project_tree ul li {
	height: auto;
}
/*左边滑动弹出*/
.right_op {
	position: fixed;
	right: -55%;
	top: 0;
	width: 50%;
	height: 100%;
	padding: 0 2%;
	background: #fff;
	border-left: solid 1px #ddd;
	border-bottom: solid 1px #eee;
	box-shadow: -3px 0px 3px rgba(0,0,0,.10)
}
.right_op {
	-webkit-transition: 0.4s all ease;
	-moz-transition: 0.4s all ease;
	-ms-transition: 0.4s all ease;
	-o-transition: 0.4s all ease;
	transition: 0.4s all ease;
}
.option {
	padding: 0 0 15px;
}
.right_op h2 {
	margin: 0 auto;
	line-height: 60px;
	font-size: 20px;
	color: #06d;
	margin-top: 140px;
	position: relative;
}
.right_op h2 a {
	position: absolute;
	right: 20px;
	top: 00px;
	color: #999;
	font-size: 22px;
}
.right_op h2 a:hover {
	color: #06d;
}
.right_op h3 {
	margin: 0 auto;
	line-height: 50px;
	font-size: 16px;
	color: #666;
}
.right_op dl {
	margin: 0 auto;
	height: 35px;
	line-height: 35px;
	font-size: 1.0em;
	color: #666;
}
.right_op dl dd {
	float: left;
	width: 15%;
	text-align: left;
	color: #333;
	margin: 0;
	line-height: 35px;
}
.right_op dl dt {
	float: left;
	width: 78%;
	text-align: left;
	color: #666;
	line-height: 35px;
}
.pro_btn {
	width: auto;
	height: 40px;
	text-align: left;
}
.pro_a {
	padding: 00px 0;
}
.pro_a .abtn {
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 5px;
	cursor: pointer;
	display: inline-block;
	*zoom:1;
	*display:inline;
	font-size: 14px;
	width: 120px;
	height: 30px;
	line-height: 30px;
	overflow: visible;
	padding: 0 30px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	background: #06d
}
.pro_a .btn_primary {
	background-color: #06d;
	color: #FFFFFF;
	border: 1px solid #008C75;
}
.pro_a a:hover {
	background: #0aa;
	color: #fff;
}
.option_area {
	width: 96%;
	padding: 0 0 10px;
}
.option_area textarea {
	width: 100%;
	border-radius: 0;
	line-height: 20px;
}
.tree {
	min-height: 300px;
	_height: 300px;
	word-wrap: break-word;
	overflow-y: auto;
	padding: 1px 0 5px;
	margin-bottom: 20px;
	background-color: #fff;
	border: 0px solid #999;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
.tree li {
	list-style-type: none;
	margin: 0;
	padding: 10px 0px 0 5px;
	position: relative
}
.tree li::before, .tree li::after {
	content: '';
	left: -20px;
	position: absolute;
	right: auto
}
.tree li::before {
	border-left: 1px solid #999;
	bottom: 50px;
	height: 100%;
	top: 0;
	width: 1px
}
.tree li::after {
	border-top: 1px solid #999;
	height: 20px;
	top: 25px;
	width: 25px
}
.tree li span {
	position: relative;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #bbb;
	border-radius: 2px;
	display: block;
	padding: 10px 10px;
	text-decoration: none;
	background: #fafafa;
}
.tree li span strong {
	display: inline-block;
	*zoom:1;
	*display:inline;
	position: absolute;
	top: 0;
	right: 80px;
	border-right: 1px solid #ccc;
	text-align: center;
	width: 130px;
	line-height: 40px;
	color: #999
}
.tree li span a {
	display: inline-block;
	*zoom:1;
	*display:inline;
	position: absolute;
	top: 0;
	right: 0;
	width: 80px;
	line-height: 40px;
	text-align: center;
	color: #666
}
.tree li.parent_li>span {
	cursor: pointer
}
.tree>ul>li::before, .tree>ul>li::after {
	border: 0
}
.tree li:last-child::before {
	height: 30px
}
.tree li.parent_li>span:hover, .tree li.parent_li>span:hover+ul li span {
	background: #F2F7F9;
	border: 1px solid #06d;
	color: #000
}
.tree li div.progressbox {
	display: block;
	width: 100px;
	height: 20px;
	position: absolute;
	top: 10px;
	right: 225px;
	font-style: normal;
	background: #eee;
	text-align: center;
	border: #ccc solid 1px
}
.tree li div.progress-on {
	position: absolute;
	left: 0;
	width: auto;
	height: 20px;
	float: left;
	background: #4DD2C2;
}
.tree li div.pc0 {
	width: 1%;
}
.tree li div.pc2 {
	width: 20%;
}
.tree li div.pc4 {
	width: 40%;
}
.tree li div.pc6 {
	width: 60%;
}
.tree li div.pc8 {
	width: 80%;
}
.tree li div.pc10 {
	width: 100%;
}
.tree li div.progress-span {
	position: absolute;
	width: 100%;
	text-align: center;
	left: 0;
	color: #000;
	float: none;
	margin: 0;
}
/*订单信息*/
.cart_list {
	position: relative;
	width: 1080px;
	min-height: 300px;
	_height: 300px;
	word-wrap: break-word;
	padding: 0 0 1px;
	float: right;
	border-left: 1px solid #ddd;
	background: none;
}
.box-yellow {
	border: 1px solid #eed97c;
	margin-bottom: 20px;
	background: #fffdf3;
	text-align: left;
}
.box-yellow .customer-order-status-1 {
	border-bottom: 1px solid #f6ebbc;
	padding: 10px;
	font-weight: 700
}
.box-yellow .customer-order-status-2 {
	padding: 10px
}
.box-green {
	position: relative;
	border: 1px solid #bde3a7;
	margin-bottom: 20px;
	background: #f3fbef;
	text-align: left;
}
.box-green .customer-order-status-1 {
	border-bottom: 0px solid #f6ebbc;
	padding: 10px;
	font-weight: 500
}
.box-green .customer-order-status-2 {
	border-bottom: 0px solid #f6ebbc;
	padding: 10px;
	font-weight: 500
}
.box-blue {
	border: 1px solid #D3E5F7;
	margin-bottom: 20px;
	background: #F5FAFF;
	text-align: left;
	position: relative;
}
.box-blue .status-1 {
	width: auto;
	float: left;
	padding: 10px 20px;
	line-height: 60px;
	font-weight:600
}
.box-blue .status-hint{
	color: #fb2323;
	position: absolute;
	left: 20px;
	bottom: 5px;
}
.box-blue .status-hint i{
	font-size: 12px;
}
.box-blue .buy-btn {
	width: 60%;
	height: 60px;
	padding: 20px 0 0px;
}
.box-blue .status-1 span {
	margin: 0 15px 0 0;
}
.buy-btn {
}
.buy-btn .abtn {
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 5px;
	cursor: pointer;
	display: inline-block;
	*zoom:1;
	*display:inline;
	font-size: 14px;
	width: 60px;
	height: 40px;
	line-height: 40px;
	overflow: visible;
	padding: 0 30px;
	margin: 0 15px 0 0px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	border: none;
}
.buy-btn .btn_primary {
	background-color: #06d;
	color: #FFFFFF;
	border: 0px solid #008C75;
}
.buy-btn .btn_primary:hover {
	background-color: #0aa;
	color: #FFFFFF;
	border: 0px solid #007C65;
}
.buy-btn .btn_green {
	background-color: #00B68B;
	color: #Fff;
}
.buy-btn .btn_green:hover {
	background-color: #00C99A;
}
.buy-btn .btn_gray {
	background-color: #E9E9E9;
	color: #666;
}
.buy-btn .btn_gray:hover {
	background-color: #ddd;
	color: #0aa;
}
.buy-btn .btn_blue{
	background-color:#06d;
	color: #fff;
}
.buy-btn .btn_blue:hover {
	background-color:#07d;
}
.box-detail table {
	width: 100%;
	border: #ddd solid 1px;
	margin: 0 auto;
	border-collapse: collapse;
	text-align: center;
}
.box-detail table tr td {
	padding: 5px 5px;
	border: 1px solid #e5e8ea;
}
.box-detail table tr th {
	padding: 5px 5px;
	border: 1px solid #e5e8ea;
}
.box-detail table tr th {
	background: #f5f6f7;
}
.box-detail table .tb {
	background: #f5f6f7;
}
.box-detail p {
	text-align: left;
	line-height: 16px;
	margin: 10px 0 0;
}
.cart_ct h4 {
	font-weight: 400;
	text-align: left;
}
.box-detail table tr td a {
}
.box-detail table tr p {
	text-align: right;
	margin: 10px 20px;
	color: #333;
}
.box-detail table tr p strong {
	margin: 0 0 0 20px;
	font-weight: 400;
}
.box-detail table tr p strong.red {
	color: #F33
}
.order-ctr {
	height: 30px;
	text-align: left;
}
.order-ctr a {
	display: inline;
	line-height: 30px;
	margin-right: 40px;
	color: #05c;
}
.ctr-dl {
	width: 100%;
	margin: 20px 0% 20px;
}
.ctr-dl dl {
	width: 100%;
	height: 40px;
	border-bottom: #ccc solid 1px;
	margin: 0;
}
.ctr-dl dl:hover {
	background: #fbfbfb;
}
.ctr-dl dl input {
	border: none;
	width: 90%;
	vertical-align: middle;
	height: 15px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.ctr-dl dl input:focus {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	border-bottom: solid 1px #eef;
}
.ctr-dl dl span {
	margin: 0 30px 0 0;
}
.ctr-dl dl dt {
	float: left;
	color: #666;
	font-size: 14px;
	line-height: 40px;
	font-weight: 400;
}
.ctr-dl dl dd {
	float: left;
	color: #666;
	font-size: 14px;
	line-height: 40px;
	font-weight: 400;
}
.ctr-dl dl dd a {
	color: #999;
	font-weight: 600;
}
.ctr-dl dl dd a:hover {
	color: #06d;
	font-weight: 600;
}
/*购物车*/
.top-tab {
	width: 100%;
	height: 35px;
	margin: 0 0 20px 0;
	line-height: 35px;
	border-bottom: 2px solid #06d;
	background: #fefefe
}
.top-tab a {
	display: block;
	float: left;
	width: 10%;
	height: 35px;
	text-align: center;
	line-height: 35px;
}
.top-tab a.hover {
	color: #fff;
	background: #06d
}
.top-tab a.hover:hover {
	color: #fff;
	background: #06d
}
.top-tab a:hover {
	color: #077;
	background: #E3F1F3
}
.cart-box {
	min-height: 200px;
	_height: 200px;
	word-wrap: break-word;
}
.cart-box table {
	width: 100%;
	margin: 0 0 20px;
	text-align: center;
}
.cart-box table tr.bd {
	border:#e0e0e0 solid 1px;
}
.cart-box table tr th {
	padding:8px 5px;
}
.cart-box table tr.tb {
	background: #fafafa;
}
.cart-box table th {
	color: #333;
	font-weight:600;
	background: #f0f0f0;
}
.cart-box table td {
	border-bottom: 1px solid #f8f8f8;
	padding: 12px 5px;
}
.cart-box table td a {
	color: #05c;
}
.cart-box table td a:hover {
	text-decoration: underline
}
.cart-box table tr input[type="checkbox"]{
	width:15px;
	height:15px;
	color:#d01d33;
}
.box-status span{color:#666;font-size:14px;letter-spacing:1px;}
.box-status span em{font-size:14px;color:#05c;}

.addbox {
	padding: 10px 0;
}
.addbox label {
	font-size: 12px;
	line-height: 15px;
	margin: 10px 0 10px;
	vertical-align: middle
}
.addbox label input {
	margin: 0 5px 0 0;
}
.addbox label a {
	margin: 0 0 0 2px;
	color: #088
}
/*日程*/

#calendar {
	width: 980px;
	margin: 20px auto 10px auto
}
.fc-content {
	-webkit-box-shadow: 0 3px 8px #D5D5D5;
	-ms-box-shadow: 0 3px 8px #D5D5D5;
	-moz-box-shadow: 0 3px 8px #D5D5D5;
	-o-box-shadow: 0 3px 8px #D5D5D5;
	box-shadow: 0 3px 8px #D5D5D5
}
.fancy {
	width: 450px;
	height: auto
}
.fancy h3 {
	height: 30px;
	line-height: 30px;
	border-bottom: 1px solid #d3d3d3;
	font-size: 14px
}
.fancy form {
	padding: 10px
}
.fancy p {
	height: 28px;
	line-height: 28px;
	padding: 4px;
	color: #999
}
.fancy p select {
	float: none;
	height: 26px;
	padding: 3px;
	line-height: 20px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	border: #ccc solid 1px
}
.input {
	height: 20px;
	line-height: 20px;
	padding:5px;
	border: 1px solid #d3d3d3;
	width: 100px
}
.sub_btn .btn {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	padding: 5px 20px;
	cursor: pointer;
	height: auto;
	width:auto;
	line-height:20px;
	display: inline-block;
	*zoom:1;
	*display:inline;
}
.sub_btn .btn_ok {
	background: #00A68B;
	border: 1px solid #390;
	color: #fff;
}
.sub_btn .btn_ok:hover{ background:#00C0A1}
.sub_btn .btn_cancel {
	background: #f0f0f0;
	border: 1px solid #d3d3d3;
	color: #666
}
.sub_btn .btn_cancel:hover{ background:#f6f6f6;}
.btn_del {
	background: #f90;
	border: 1px solid #f80;
	color: #fff
}
.sub_btn {
	padding-top:10px;
	border-top: 1px solid #f0f0f0;
	text-align: right;
	position: relative
}
.sub_btn .del {
	position: absolute;
	left: 2px
}
.fc-border-separate th, .fc-border-separate td:hover {
	background: #f8f8f8;
}

/*没有登录*/
.nologin{width:96%;
	height: 430px;padding:50px 2% 0 ;}
.nologin img{width: 65%;height:auto; float:left;margin: 0 0px 0 0;}
.nologin .login-dex{width:250px;padding: 20px 3% 30px 3%; float: left;border: #E8E8E8 SOLID 1PX;background-color: #FFFFFF;}
.nologin .login-dex .logintop{height:45px;}
.nologin .control-group{width:auto;}


.my-tips{position:fixed;top:50%;left:50%;margin-left:-200px;margin-top:-100px;width:400px;height:200px;border:#ddd solid 0px;}
.my-tips .icon{width:100px;height:100px; text-align:center; line-height:84px; float:left;font-size:68px;}
.my-tips .ok{color:#59AF00;}
.my-tips .error{color:#aaa;}
.my-tips .tips{width:295px;padding-top:10px;float:right;}
.my-tips .tips h1{font-weight:600;line-height:28px;font-size:24px;}
.my-tips .tips p{line-height:55px;}
.my-tips .tips .ui-btn{padding:8px 25px;border-radius:2px;}


/*云盘下载*/
.dltitle{display:block; width:60%;height:30px;margin:15px auto 0; text-align:center;font-size:18px;}
.download p{display:block; width:60%;margin:5px auto 0; text-align:center;}
.download a{display:block;width:60%;height:50px; line-height:50px; text-align:center;font-size:18px;margin:30px auto 0; color:#Fff;}
.download a.baidu{ background:#008BF5;border:#008BF5 solid 1px; }
.download a.baidu:hover{ background:#1F9EFF;border:#008BF5 solid 1px; }
.download a.yun360{ background:#48b701;border:#41A700 solid 1px;}
.download a.yun360:hover{ background:#58C612;border:#41A700 solid 1px;}



/* 定义keyframe动画，命名为blink  闪烁动画*/
@keyframes blink{
	0%{opacity: 1;}
	50%{opacity: 1;}
	50.01%{opacity: 0;} /* 注意这里定义50.01%立刻透明度为０，可以设置闪烁效果 */
	100%{opacity: 0;}
}

/* 添加兼容性前缀 */

@-webkit-keyframes blink {
	0% { opacity: 1; }
	50% { opacity: 1; }
	50.01% { opacity: 0; }
	100% { opacity: 0; }
}

@-moz-keyframes blink {
	0% { opacity: 1; }
	50% { opacity: 1; }
	50.01% { opacity: 0; }
	100% { opacity: 0; }
}

@-ms-keyframes blink {
	0% { opacity: 1; }
	50% { opacity: 1; }
	50.01% { opacity: 0; }
	100% { opacity: 0; }
}

@-o-keyframes blink {
	0% { opacity: 1; }
	50% { opacity: 1; }
	50.01% { opacity: 0; }
	100% { opacity: 0; }
}

/* 定义blink类*/
.blink{
	animation: blink 1.75s linear infinite;
	/* 其它浏览器兼容性前缀 */
	-webkit-animation: blink 1.75s linear infinite;
	-moz-animation: blink 1.75s linear infinite;
	-ms-animation: blink 1.75s linear infinite;
	-o-animation: blink 1.75s linear infinite;
	color: #fff;
}



/*公共下拉控件*/
.select_sim {
	width: auto;
	border: 1px solid #bbb;
	padding-left: 0px;
	display: inline-block;
	*zoom:1;
	*display:inline;
	background: #fff url(../images/icons.png) no-repeat;
	background-position: right -28px;
	position: relative;
	line-height: 23px;
	z-index:998;
	vertical-align:middle;
}
.select_sim span {
	cursor: pointer;
	display: inline-block;
	*zoom:1;
	*display:inline;
	padding-right: 30px;
	border: 1px solid #fff;
	border-bottom:none;
	padding-left: 10px;
	margin-top:0px;
	line-height: 26px;
	height: 28px;
	font-size: 12px;
	overflow: hidden;
	color: #555;
	position: relative;
	z-index: 998;
}
.select_sim:hover span {
	border: 1px solid #06C;
	border-bottom: #fff solid 0px;
	background: #E8E8E8 url(../images/icons.png) no-repeat;
	background-position: right -28px;
}

.option_sim {
	width:auto;zoom:1;
	min-width:160px;
	max-height:280px;/* sets max-height for IE */
	_height:expression(this.scrollHeight > 280 ? "280px" : "auto");
	overflow-y: auto;:;
	position: absolute;
	z-index: 997;
	left:0px;
	top: 28px;
	border: 1px solid #06C;
	background:#fafafa;
	margin-right:0px;
	/* padding-right: 15px; */
}
.option_sim li {
	padding: 0px 15px 0 10px;
	display:block;
	line-height: 30px;
	font-size: 12px;
	white-space: nowrap;
	cursor: pointer;
}
.option_sim .hover {
	background: #4183C5;
	color: #fff

}


/*checkbox*/
.toggle{
	display: inline-block;
	*zoom:1;
	*display: inline;
	vertical-align: middle;
}
.toggle .custom-checkbox,.toggle .custom-radio {
	width: 50%;
	float: left;
	position: relative;
}
.toggle .custom-radio input {
	position: absolute;
	left: 2px;
	top: 2px;
	margin: 0;
}
.toggle .custom-radio label {
	display: block;
	position: relative;
	font-size: 12px;
	padding-right: 1em;
	padding: .5em 0 .5em 30px;
	margin: 0 0 .3em;
	cursor: pointer;
}
.toggle label {
	border-collapse: collapse;
}
.toggle .custom-checkbox label, .toggle .custom-radio label {
	padding: 5px 15px;
	border: 1px solid #aaa;
	background-color: #eee;
	text-align: center;
	cursor: pointer;
	font-size: 12px;
	width: auto;
	overflow: visible;
	background: #f5f5f5;
	color: #999;
	border-color: #ddd;
}

.toggle .custom-checkbox label.hover, .toggle .custom-checkbox label.focus, .toggle .custom-radio label.hover, .toggle .custom-radio label.focus {
	border-color: #06d;
	color:#06d;
	background: #D5EDF0;
}

.toggle .custom-checkbox label.checked, .toggle .custom-radio label.checked, .toggle .custom-checkbox label.checkedHover, .toggle .custom-checkbox label.checkedFocus {
	background: #06d;
	color: #fff;
	border-color: #06d;
}

.toggle .first label {
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
}
.toggle .last label {
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
}



/*小提示*/
th.rlt,td.rlt{
	position: relative;
	cursor: pointer;
	background-clip: border-box;
	background-clip: padding-box;
	background-clip: content-box;
	background-clip: inherit;
}
.rlt:hover .ontips{display: block;}
.ontips{
	display: none;
	position: absolute;
	right: 50%;
	margin-right: -90px;
	bottom: 30px;
	width: 180px;
	background: #fafafa;
	padding: 5px;
	border: #05c solid 1px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	text-align: left;
}
.ontips.down{
	right: 0%;
	margin-right: -16px;
	bottom: auto;
	top: 24px;
	*top: 38px;
	_top: 38px;
	width: auto;
	height: auto;

}
td .ontips{
	text-align: left;;
	top: -52px;
	height: 40px;
	width: auto;
	right: 0;
	margin-right: 0;
}
.nav-chose {
	display: none;
	margin-top: -1px;
	background: url(../images/down.png) 0 0  no-repeat;
	width: 20px;
	height: 7px;
	margin-right: -10px;
	position: absolute;
	right: 50%;
	bottom: -7px;
}
.ontips .nav-chose{
	display: block;}
td .ontips .nav-chose{
	margin-right:17px;
	right: 0;
}
.ontips.down .nav-chose{
	margin-right:22px;
	right: 0;
	bottom: auto;
	top: -6px;
	background: url(../images/down.png) 0 -15px no-repeat;
}
.over-box{
	display: none;
}

