/*---------- base ---------*/
*{padding:0px;margin:0px;outline:none;}
html, body{font:12px Verdana,Arial,Tahoma;background-color:#ffffff;color:#333; min-width:1000px;}
img{border:none;}
a{color:#444;text-decoration:none;}
a:hover{color:#c00000;}
ul{list-style:none;}
i, em{font-style:normal;}
input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}
/*---------- stock ---------*/
.wp{width:1000px;margin:0 auto;}
.mt{margin-top:10px;}
.fl{float:left;}
.fr{float:right;}
/* clearFix*/
.cl:after{content:".";display:block;height:0;clear:both;visibility: hidden;}
.cl{display:inline-block;}
.cl{display:block;} 
.red, a.red, .f-remind{color:#f00!important;}
/*head begin*/
.topDiv{
	height:35px;
	line-height:35px;
	color:#666;
	background-color:#f5f5f5;
	border-bottom:1px solid #eee;
}
.topDiv a{color:#666;}
.topDiv a:hover{color:#f00;}
.topDiv .fl a{margin-left:10px;}
.top_link li {
	float: left;
	margin-left:15px;
	position: relative;
}
.ht_icon{
	background:url(../images/ht_icon.png) no-repeat;
	float:left;
	width:17px;
	height:17px;
	margin:10px 3px 0 0;
	display: inline-block;
	overflow: hidden;
}
.icon_wb{background-position:0 -75px;}
.top_link a{position: relative;
height: 35px;
line-height: 35px;
color: #666;
text-align: center;
display: block;
white-space: nowrap;}
.top_link a:hover .icon_wb{background-position:-20px -75px;}
.icon_wx{background-position:0 -55px;}
.top_link a:hover .icon_wx{background-position:-20px -55px;}
.topWeiXin {
position: relative;
}
.wx_pop{
	display:none;
	border: 1px solid #eee;
	background-color: #fff;
	width: 299px;
	position: absolute;
	left:-120px;
	top:35px;
	z-index:4;
}
.on .wx_pop{display:block;}
.wx_pop img{display:block;}
.wx_pop .poptip-arrow {
	font-size: 12px;
	font-style: normal;
	position: absolute;
	font-family: "Tahoma,arial,ËÎÌå,sans-serif";
}
.wx_pop .poptip-arrow-top {
	height:6px;
	width:12px;
	top:-16px;
	right:50%;
}
.wx_pop .poptip-arrow em, .wx_pop .poptip-arrow i {
font-style: normal;
left: 0;
position: absolute;
top: 0;
}
.wx_pop .poptip-arrow em {
color: #eee;
}
.wx_pop .poptip-arrow-top em {
top: -2px;
}
.wx_pop .poptip-arrow {
font-size:12px;
font-style:normal;
}
.site_nav {
line-height:24px;
}
.wx_pop .poptip-arrow-top i {
top:-1px;
color:#fff;
}
.topus{
	position:relative;
	cursor:pointer;
	display:block;
}
.myHom{
	background:url(../images/arrow02.gif) no-repeat right 16px;
	position: relative;
	margin: 0 1px 0 -10px;
	padding: 0 22px 0 10px;
	cursor: default;
	z-index:4;
}
.us-lin{
	display:none;
	position: absolute;
	top:35px;
	right:0;
	padding:0 0 10px 0;
	background: #fff;
	border: solid 1px #e6e6e6;
	line-height: 24px;
	z-index:4;
}
.on .us-lin{display:block;}
.us-lin ul{
	width:80px;
}
.us-lin li{
	margin:0 auto;
}
.us-lin li a{
	height:28px;
	padding-left:15px;
}
.us-lin li a:hover{
	text-decoration:underline;
}
/*topDiv end*/
.header{
	height:100px;
	z-index:3;
	position:relative;
	background-color:#fff;
	border-bottom:3px solid #c00000;
}
.head{
	margin-top:60px;
}
.logo, .logoTit{
	margin-top:20px;
	float:left;
}
.logoTit{
	line-height:1.8;
	font-family:Microsoft Yahei;
	_display: inline;
	float: left;
	color:#666;
	font-size:24px;
	font-weight:normal;
	margin:35px 0 0 20px;
	padding: 0 0 0 12px;
	border-left: solid 1px #eee;
}
.hRingt{
	float:right;
	display:inline;
	font-size:18px;
	font-family:Microsoft Yahei;
	margin-top:45px;
}
.hRingt a{color:#2664a2;}
.hRingt a:hover{ color:#c00000;}
.nav{
	font-size:16px;
	height:50px;
	font-family:Microsoft yahei;
	float:right;
	display:inline;
	margin-top:30px;
}
.nav li{
	float: left;
	text-align:center;
}
.nav li a{
	height:50px;
	line-height:50px;
	color:#333;
	text-align:center;
	display:block;
	white-space:nowrap;
	padding-left:18px;
	margin-left:18px;
}
.nav li.cur a, .nav a:hover{color:#c00000;background:url(../images/ico04.png) no-repeat left center;}
/*footer begin*/
.footer, .foot{
	color:#666;
	text-align:center;
	padding:15px 0;
	line-height:2;
	margin-top:20px;
}
.footer{
	background:#f2f2f2 url(../images/foot.png) repeat-x left top;
}
.foot{
	margin-top:100px;
	border-top:1px solid #e8e8e8;
}
.foot-link a{
	color:#666;
	margin:0 2px;
}
.foot-link a:hover{color:#c00000;}
.foot-link b{
	margin:0 2px;
	color:#d3d3d3;
	font-weight:normal;
	margin-top:-1px \0/;
}
/*footer end*/
/*cen*/
.side, .cen{margin-top:20px;}
.side{
	width:200px;
	float:left;
	display:inline;
}
.sideBox{
	background-color:#fff;
	border-radius:4px;
}
.usName{
	margin:10px 0;
}
.usInfo{
	padding:20px;
	font-size:14px;
	color:#666;
}
.usInfo a{color:#466da8;}
.usInfo a:hover{color:#c00000;}
.my_portrait{
	position:relative;
	display:block;
}
.my_portrait i{
	background:#000;
	opacity:0.5;
	filter:alpha(opacity=50);
	line-height:24px;
	display:none;
	width:100%;
	position:absolute;
	z-index:6;
	left:0;
	bottom:0;
	color:#fff;
	text-align:center;
}
.my_portrait:hover i{display:block;}
.my_portrait, .my_portrait img{
	width:160px;
	height:160px;
}
.usPhone i{
	width:10px;
	height:16px;
	font-size:0;
	line-height:0;
	overflow:hidden;
	float:left;
	margin-right:5px;
	background:url(../images/phone.png) repeat-x left center;
}
.usPhone a{font-size:12px;margin-left:10px;}
.cen{
	width:780px;
	float:right;
	display:inline;
	background-color:#fff;
	border-radius:4px;
}
.cenBod{margin:20px;min-height:500px}
.cenTit{
	height:50px;
	line-height:50px;
	margin-bottom:20px;
	border-bottom:1px solid #f2f2f2;
}
.cenTit h3{
	font-size:18px;
	font-weight:normal;
	color:#444;
	font-family:Microsoft yahei;
	margin-left:20px;
}
.navigation li a{
	background-color:#ededed;
	height:40px;
	line-height:40px;
	display:block;
	margin-top:15px;
	border-radius:4px;
	font-size:14px;
}
.navigation li.cur a, .navigation li a:hover{color:#c00000;background-color:#f9f9f9;}
.navigation li a i{
	width:20px;
	height:20px;
	float:left;
	margin:10px;
	background:url(../images/ico_member.png) repeat-x left top;
}
.navigation li a.wdzl i{background-position:0 0;}
.navigation li a.zhaq i{background-position:0 -20px;}
.navigation li a.qyxx i{background-position:0 -40px;}
.navigation li a.xgtx i{background-position:0 -60px;}
.navigation li a.xxzx i{background-position:0 -100px;}
.navigation li a.wdgq i{background-position:0 -120px;}
.navigation li a.wdjp i{background-position:0 -140px;}
.navigation li a.lhcg i{background-position:0 -160px;}
.navigation li a.wdwz i{background-position:0 -180px;}
.navigation li a.wdsc i{background-position:0 -200px;}
.navigation li a.tjfw i{background-position:0 -220px;}
.navigation li a.wdfw i{background-position:0 -240px;}
.navigation li a.syfw i{background-position:0 -260px;}
.navigation li a.viptj i{background-position:0 -280px;}
.navigation li a.vipcg i{background-position:0 -300px;}
.navigation li a.wdmk i{background-position:0 -320px;}
.navigation li a.wdzl:hover i, .navigation li.cur a.wdzl i{background-position:-20px 0;}
.navigation li a.zhaq:hover i, .navigation li.cur a.zhaq i{background-position:-20px -20px;}
.navigation li a.qyxx:hover i, .navigation li.cur a.qyxx i{background-position:-20px -40px;}
.navigation li a.xgtx:hover i, .navigation li.cur a.xgtx i{background-position:-20px -60px;}
.navigation li a.xxzx:hover i, .navigation li.cur a.xxzx i{background-position:-20px -100px;}
.navigation li a.wdgq:hover i, .navigation li.cur a.wdgq i{background-position:-20px -120px;}
.navigation li a.wdjp:hover i, .navigation li.cur a.wdjp i{background-position:-20px -140px;}
.navigation li a.lhcg:hover i, .navigation li.cur a.lhcg i{background-position:-20px -160px;}
.navigation li a.wdwz:hover i, .navigation li.cur a.wdwz i{background-position:-20px -180px;}
.navigation li a.wdsc:hover i, .navigation li.cur a.wdsc i{background-position:-20px -200px;}
.navigation li a.tjfw:hover i, .navigation li.cur a.tjfw i{background-position:-20px -220px;}
.navigation li a.wdfw:hover i, .navigation li.cur a.wdfw i{background-position:-20px -240px;}
.navigation li a.syfw:hover i, .navigation li.cur a.syfw i{background-position:-20px -260px;}
.navigation li a.viptj:hover i, .navigation li.cur a.viptj i{background-position:-20px -280px;}
.navigation li a.vipcg:hover i, .navigation li.cur a.vipcg i{background-position:-20px -300px;}
.navigation li a.wdmk:hover i, .navigation li.cur a.wdmk i{background-position:-20px -320px;}
/*af-item*/
.af-item{
	margin-bottom:15px;
}
.ht-item{
	margin:20px 0;
}
.af-item dd{
	margin-bottom:10px;
}
.ht-item dd select{
	vertical-align:middle;
}
.af-key{
	width:148px;
	float:left;
	text-align:right;
	font-size:14px;
	color:#666;
}
.af-item .af-key, .af-item .af-value{
	line-height:33px;
}
.af-value{
	padding-left:150px;
}
.af-value label{
	margin-right:10px;
}
.af-value label input{
	margin-right:5px;
}
.af-text, .af-pcctc{
	border: solid 1px #ccc;
	font-size:14px;
	color:#888;
}
.af-text, .f-input{
	padding:0 6px;
}
.af-text{
	width:238px;
	height:27px;
	padding:3px 6px;
	line-height:27px;
}
.seartext{
	width:110px;
}
.searimg{cursor:pointer;vertical-align:middle;}
.af-pcctc{
	height:22px;
}
.f-remind{
	margin-right:5px;
}
.ht-msg-box, .f-remind{
	display:inline-block;
	vertical-align:middle;
}
.ht-msg-box p{
	height:28px;
	color:#888;
	line-height:28px;
}
.ht-msg-box .g-f-tip, .ht-msg-box .g-f-error, .ht-msg-box .g-f-success{
	padding-left:20px;
	background:url(../images/verify-bg.png) no-repeat;
}
.ht-msg-box .g-f-tip{background-position:0 -143px}
.ht-msg-box .g-f-success{background-position:0 -43px;}
.ht-msg-box .g-f-error{background-position:0 7px;}
.ht-msg-box .g-f-tip{background-position:0 -93px;}
.userLevel, .us-level-info{
	float:left;
	display:inline;
}
.userLevel i{
	float:left;
	display:inline;
	width:81px;
	height:11px;
	margin:12px 10px 0 0;
	background:url(../images/userLevel.png) no-repeat;
}
.userLevel-1 i{background-position:0 0;}
.userLevel-2 i{background-position:0 -11px;}
.userLevel-3 i{background-position:0 -22px;}
.userLevel-4 i{background-position:0 -33px;}
.af-pass a{
	text-decoration:underline;
	color:#296aa7;
	margin-left:10px;
}
.af-pass a:hover{
	color:#c00000;
	text-decoration:none;
}
.af-submit, .af-cancel{
	border-radius:4px;
	height:36px;
	line-height:36px;
	padding:0 14px;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
}
.af-submit{
	background-color:#c00000;
	border:none;
	color:#fff;
}
.af-cancel, .ht_btn{
	border:1px solid #d8d8d8;
	border-color:#d8d8d8 #acacac #acacac #d8d8d8;
	background-image: -moz-linear-gradient(top, #f4f4f4, #e7e7e7); /* Firefox */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f4f4f4), color-stop(1, #e7e7e7)); /* Saf4+, Chrome */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#e7e7e7', GradientType='0'); /* IE*/
	-webkit-box-shadow:1px 1px 0px #eee;/* Firefox */
	-moz-box-shadow:1px 1px 0 #eee;/* Saf4+, Chrome */
	box-shadow:1px 1px 0 #eee;
	color:#666;
	cursor:pointer;
}
.ht_btn{
	padding:5px 13px;
}
.af-submit:hover{background-color:#c00;}
.af-cancel:hover, .ht_btn:hover{color:#444;}
.af-line{
	height:30px;
	margin-top:60px;
	border-top:1px dashed #ccc;
}
.upload_btn, .save_btn{
	padding:3px 8px;
}
.opm-info{
	margin-bottom:30px;
	float:left;
	color:#444;
}
.opm-info dt, .opm-info dd{
	float:left;
	display:inline;
}
.opm-info dd{
	margin-right:20px;
}
.opm-info .userLevel i{
	margin:3px 10px 0 0;
}
.opm-con{
	display:block;
	width:100%;
	float:left;
	color:#444;
	padding:10px 0;
	margin-bottom:15px;
	background-color:#f8f8f8;
}
.opm-con dt, .opm-con-cnt{
	float:left;
	display:inline;
	margin-left:20px;
}
.opm-con-ctrl{
	float:right;
	margin-right:20px;
	text-align:center;
}
.opm-con-ctrl a{color:#296aa7;}
.opm-con-ctrl a:hover{color:#f00;}
.nui-ico{
	width:16px;
	height:16px;
	margin-right:5px;
	display: inline-block;
	font-size: 0;
	overflow: hidden;
	vertical-align: middle;
	background:url(../images/ht_icon.png) no-repeat left -135px;
}
.nui-ico-suc{background-position:left -135px;}
.nui-ico-warning{background-position:left -180px;}
.nui-ico-basi{background-position:left -160px;}
.service-list{padding:0 10px;}
.service-list li{padding:20px 0;border-bottom:dotted 2px #ececec;display: list-item;display: block;
float:left;width:100%;}
.service-list .icon {
float: left;
width: 95px;
}
.service-list .icon img{
width: 80px;
height: 80px;
}
.service-list .des {
	float: left;
	width: 340px;
	color: #888;
	font-family: Microsoft YaHei,SimHei;
}
.service-list .des h4 {
	color: #444;
	font-size: 20px;
	font-weight: 400;
}
.service-list .des p {
position: relative;
}
.service-list .price {
float: left;
width: 125px;
height: 50px;
padding:32px 10px 0 50px;
text-align:right;
}
.uc-price {
color: #fe6f33;
font-size: 16px;
vertical-align: middle;
padding-bottom: 2px;
margin-right: 4px;
}
.service-list .action {
float: right;
padding-top: 32px;
}
.y-btn{
	background-color:#c00000;
	border-radius:4px;
	height:24px;
	line-height:24px;
	padding:0 14px;
	display:block;
	
}
.y-btn:hover{background-color:#ac0000;}
.y-btn1{background-color:#c00000;color:#fff;}
.y-btn1:hover{background-color:#ac0000;color:#fff;}
.y-btn2{background-color:#eee;color:#666;}
.y-btn2:hover{background-color:#ddd;color:#444;}
/*page*/
.pages{
	position:relative;
	width:100%;
	float:left;
	margin-top:15px;
}
.pagelist{
	position:relative;
	left:50%;
	float:left;
}
.pagelist li{
	float:left;
	display:inline;
	position:relative;
	right:50%;
}
.pagelist li a, .thisclass{
	height:30px;
	display:block;
	line-height:30px;
	background-color:#ddd;
	margin:0 8px;
	padding:0 13px;
	border-radius:4px;
}
.thisclass, .pagelist li a:hover{
	color:#fff;
	background-color:#c00000;
}
/*my-service*/
.my-service{padding-bottom:60px;}
.my-service li{
	float:left;
	width:210px;
	margin:20px 0 20px 36px;
}
.my-service .icon{
	float:left;
	width:95px;
}
.my-service .icon img{
	width:80px;
	height:80px;
}
.my-service h4 {
width: 115px;
height: 26px;
padding: 5px 0 8px;
color: #444;
font-size: 20px;
font-weight: 400;
font-family: Microsoft YaHei,SimHei;
overflow: hidden;
}
.my-service .use-btn {
	padding: 0 8px 2px;
	background: #eee;
	border: solid 1px #d9d9d9;
	border-radius: 2px;
	color: #888;
	text-decoration: none;
	line-height: 20px;
}
/*tb-void*/
.tb-void{
	color:#666;
	width:100%;
}
.tb-void tr.odd{background-color:#f7f7f7;}
.tb-void tr.evn{background-color:#fff;}
.tb-void th{
	height:40px;
	line-height:40px;
	font-weight:normal;
	background-color:#eee;
	border-bottom:1px solid #ddd;
}
.tb-void td{
	text-align:center;
	padding:14px 0;
	border-bottom:1px dashed #f1f1f1;
}
td.tb-void-tit{
	text-align:left;
}
.tb-void-run a{
	color:#466da8;
	margin:0 5px;
	text-decoration:underline;
}
.tb-void-run a:hover{
	color:#c00000;
	text-decoration:none;
}
td.tb-void-bot{
	padding-left:8px;
	text-align:left;
}
td.tb-void-bot input{
	margin-right:10px;
}
.tb-void-bot .ht_btn{
	margin-left:15px;
}
.user-add{
	float:right;
	display:block;
	margin-bottom:15px;
	color:#c00000;
}
.user-add i{
	width:16px;
	height:16px;
	float:right;
	margin-left:8px;
	background:url(../images/ht_icon.png) no-repeat -39px -20px;
}
.user-add:hover{opacity:0.7;}
.usTabTit{
	height:33px;
	margin-bottom:15px;
	border-bottom:1px solid #f1f1f1;
}
.usTabTit h3{
	float:left;
	display:inline;
	font-weight:normal;
	border:1px solid #fff;
	border-bottom:1px solid #f1f1f1;
}
.usTabTit h3 a{
	height:32px;
	display:block;
	line-height:32px;
	padding:0 15px;
	color:#888;
}
.usTabTit h3.cur{
	border:1px solid #f1f1f1;
	border-bottom:1px solid #fff;
}
.usTabTit .user-add{
	margin:0;
}
.usTabTit h3.cur a{color:#666;}
.usTabTit h3 a:hover{color:#c00000;}
.usTabInfo{margin:15px 0; display:block;}
.usTabInfo select{margin-right:10px;}
.usTabInfo i{color:#3998d4;}
.usTabInfo a{color:#f00; text-decoration:underline;}
/*btn*/
.btn{display:inline-block;*zoom:1;padding-right:13px;}
.btn s{float:left;width:3px;margin-right:10px;}
.btn,.btn s{background:url(../images/ht_btn.png) no-repeat;}
.btn-1,.btn-2,.btn-3,.btn-4,.btn-1 s,.btn-2 s,.btn-3 s,.btn-4 s{background-color:#FFBA01;}
.btn-1,.btn-5,.btn-9,.btn-13{line-height:36px;}
.btn-2,.btn-6,.btn-10,.btn-14{line-height:30px;}
.btn-3,.btn-7,.btn-11,.btn-15,.btn-disabled{line-height:25px;}
.btn-4,.btn-8,.btn-12,.btn-16{line-height:21px;}
.btn-1 s,.btn-5 s,.btn-9 s,.btn-13 s{height:36px;}
.btn-2 s,.btn-6 s,.btn-10 s,.btn-14 s{height:30px;}
.btn-3 s,.btn-7 s,.btn-11 s,.btn-15 s,.btn-disabled s{height:25px;}
.btn-4 s,.btn-8 s,.btn-12 s,.btn-16 s{height:21px;}
.btn-1{background-position:right -36px;}.btn-2{background-position:right -104px;}.btn-2 s{background-position:0 -73px;}
.btn-3{background-position:right -161px;}.btn-3 s{background-position:0 -135px;}
.btn-4{background-position:right -209px;}.btn-4 s{background-position:0 -187px;}
.btn-5{background-position:right -268px;}.btn-5 s{background-position:0 -231px;}
.btn-6{background-position:right -336px;}.btn-6 s{background-position:0 -305px;}
.btn-7{background-position:right -393px;}.btn-7 s{background-position:0 -367px;}
.btn-8{background-position:right -441px;}.btn-8 s{background-position:0 -419px;}
.btn-9{background-position:right -500px;}.btn-9 s{background-position:0 -463px;}
.btn-10{background-position:right -568px;}.btn-10 s{background-position:0 -537px;}
.btn-11{background-position:right -625px;}.btn-11 s{background-position:0 -599px;}
.btn-12{background-position:right -673px;}.btn-12 s{background-position:0 -651px;}
.btn-disabled{background-position:right -625px;}.btn-disabled s{background-position:0 -599px;}
.btn-1,.btn-5,.btn-6,.btn-13,.btn-14{font-weight:bold;padding-right:15px}
.btn-1 s,.btn-5 s,.btn-6 s,.btn-13 s,.btn-14 s{margin-right:12px}
a.btn-5:link,a.btn-6:link,a.btn-7:link,a.btn-8:link,a.btn-10:link,a.btn-11:link,a.btn-12:link,a.btn-5:visited,a.btn-6:visited,a.btn-7:visited,a.btn-8:visited,a.btn-10:visited,a.btn-11:visited,a.btn-12:visited{color:#333333;}
a.btn-1:link,a.btn-1:visited,a.btn-2:link,a.btn-2:visited,a.btn-3:link,a.btn-3:visited,a.btn-4:link,a.btn-4:visited{color:#ffffff;}
a.btn-disabled:link,a.btn-disabled:hover,a.btn-disabled:visited{color:#ccc;cursor: not-allowed;text-decoration: none}
a.btn-1,a.btn-5,a.btn-6,a.btn-10,.btn-13,.btn-14{font-size:14px;}
a.btn-8,a.btn-11,a.btn-12{color:#333333;}
a.btn-11:hover,a.btn-12:hover{color:#c00000;}
.btn-13,.btn-14,.btn-15,.btn-16{color:#cccccc}
.btn-15,.btn-16{font-weight:normal}
.btn-13{background-position:right -731px;}
.btn-13 s{background-position:0 -695px;}
.btn-14{background-position:right -799px;}
.btn-14 s{background-position:0 -768px;}
.btn-15{background-position:right -856px;}
.btn-15 s{background-position:0 -830px;}
.btn-16{background-position:right -904px;}
.btn-16 s{background-position:0 -832px;}
.priceLi li{float:left;}
/*bylg*/
.bylg {
padding-top: 20px;
height: 95px;
}
.bylg01, .bylg02, .bylg03{
	background:url(../images/prev.png) no-repeat;
	height:34px;
	width:430px;
	margin:30px auto;
}
.bylg01{background-position:0 0;}
.bylg02{background-position:0 -41px;}
.bylg03{background-position:0 -82px;}
.nav-tips{
	width:600px;
	margin:0 auto;
}
.byinfo{
	width:540px;
	margin:0 auto;
	color:#666;
	font-size:14px;
	line-height:2;
}
.byinfo .nav-tips li, .bylg .nav-tips li{
	float:left;
	text-align:center;
	color:#888;
	font-weight:700;
}
.byinfo .nav-tips li{
	width:200px;
}
.bylg .nav-tips li{
	width:200px;
}
.byTit{
	background-color:#f8f8f8;
	height:36px;
	line-height:36px;
	padding:0 15px;
	color:#888;
}
.byTit strong{color:#666;}
.byTit a, .byinfo a{
	color:#466da8;
	margin:0 3px;
}
.byTit a:hover, .byinfo a:hover{
	color:#c00000;
}
.unread .unr-ico{
	width:14px;
	height:10px;
	vertical-align:middle;
	display:block;
	background:url(../images/ht_icon.png) no-repeat -58px 0;
}
/*.regBox*/
.regBox{
	background-color:#fff;
	border-radius:4px;
	margin-top:20px;
	padding-top:1px;
}
.regBox .reg_cen, .regBox .reg_side{
	margin:20px;
	/*display:inline;*/
}
.regBox .reg_cen{
	float:left;
	width:619px;
	padding-right:20px;
	border-right:1px dashed #e3e3e3;
}
.regBox .reg_side{
	width:300px;
	float:right;
	margin-left:0;
}
.other-reg h3{
	font-size:14px;
	font-weight:normal;
	color:#444;
	margin:20px 0;
}
.other-reg li{
	color:#444;
	padding-left:15px;
	background:url(../images/ico02.png) no-repeat left 9px;
	line-height:25px;
	margin-bottom:10px;
}
.other-reg li a{color:#005aa0;}
.other-reg li a:hover{color:#c00000;}
#pwd_power{
	background-image:url(../images/pwd_length.png);
	display:inline-block;
	width:166px;
	height:28px;
	borde:1px;
	background-repeat:no-repeat;
}
.pwd_power{background-position:0 0;}
.pwd_power1{background-position:0 -28px;}
.pwd_power2{background-position:0 -56px;}
.service-terms a{color:#2664a2;}
.service-terms a:hover{text-decoration:underline;}
/*lgslideshow*/
.box_skitter { position: relative; background: none; }
.box_skitter ul { display: none; }
.box_skitter .container_skitter { overflow: hidden; position: relative; }
.box_skitter .image { overflow: hidden; }
.box_skitter .image img { display: none; }
.box_skitter .box_clone { position: absolute; top: 0; left: 0; width: 100px; overflow: hidden; display: none; z-index: 20; }
.box_skitter .box_clone img { position: absolute; top: 0; left: 0; z-index: 20; }
.box_skitter .prev_button { position: absolute; top: 50%; left: -5px; z-index: 100; width: 57px; height: 62px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(../images/prev.png) no-repeat left top !important; }
.box_skitter .next_button { position: absolute; top: 50%; right: -5px; z-index: 100; width: 57px; height: 62px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(../images/next.png) no-repeat left top !important; }
.box_skitter .label_skitter { z-index: 150; position: absolute; display: none; }
.loading { position: absolute; top: 50%; right: 50%; z-index: 10000; margin: -16px -16px; color: #fff; text-indent: -9999em; overflow: hidden; background: url(../images/ajax-loader.gif) no-repeat left top; width: 31px; height: 31px; }
#lgslideshow {width:1000px;height:300px;margin-top:32px;overflow:hidden;border-radius:4px; float:left;}
#lgslideshow ul { display: none; }
/*loginBox*/
.loginCont{
	position:relative;
	height:366px;
}
.lgBody, .shadowT, .shadowB{
	z-index:100;
}
.lgBody{
	padding:5px;
	background-color:#e8e8e8;
	border-radius:4px;
	box-shadow:0 1px 1px #b9b9b9;
	float:left;
	display:inline;
	position:absolute;
	top:0;
	right:33px;
	z-index:101;
}
.loginCen{
	width:339px;
	border:1px solid #e1e1e1;
	background-color:#fff;
	/*height:352px;*/
}
.shadowT, .shadowB{
	width:377px;
	height:32px;
	float:left;
	display:inline;
	position:absolute;
	right:20px;
}
.shadowT i, .shadowB i{
	width:13px;
	height:32px;
	background:url(../images/shadow.png) no-repeat;
}
.shadowT .shadowL{background-position:left top;}
.shadowT .shadowR{background-position:right top;}
.shadowB .shadowL{background-position:left bottom;}
.shadowB .shadowR{background-position:right bottom;}
.shadowL{float:left;}
.shadowR{float:right;}
.shadowT{top:0;}
.shadowB{top:332px;}
.loginTit h3{float:left;display:inline; font-size:18px;color:#444;font-family: Microsoft YaHei;font-weight:normal; margin:22px 0 0 15px;}
.loginBot{
	width:285px;
	float:left;
	height:50px;
	padding:10px 27px;
	background-color:#f8f8f8;
	overflow:hidden;
}
.loginBot h3{
	font-size:14px;
	color:#666;
	margin-bottom:8px;
}
.loginBot p{color:#888;}
.loginBot p a{color:#2664a2;}
.loginBot p a:hover{color:#c00000;}
.lg-item{
	width:310px;
	margin:10px auto 0 auto;
}
.lg-text, .lg-seartext{
	border:1px solid #cfcfcf;
	height:41px;
	font-size:14px;
	color:#666;
}
.lg-text{
	width:262px;
	padding:0 10px 0 36px;
	font-size:14px;
	color:#666;
	background:url(../images/ht_icon.png) no-repeat -77px 12px;
}
.lg-seartext{
	width:100px;
	padding:0 10px 0 16px;
}
.login_user .lg-text{background:url(../images/ht_icon.png) no-repeat -77px 12px;}
.login_pwd .lg-text{background:url(../images/ht_icon.png) no-repeat -77px -50px;}
.login_user, .login_pwd, .login_seartext{margin-top:20px;}
.recordpwd label{float:left;display:inline;color:#666;}
.recordpwd label input{ margin-right:5px;}
.recordpwd a{float:right;display:inline;color:#2664a2;}
.recordpwd a:hover{color:#c00000;}
.lg-submit{
	width:310px;
	height:45px;
	background-color:#c00000;
	border-radius:3px;
	text-align:center;
	line-height:45px;
	border:none;
	color:#fff;
	font-family: Microsoft YaHei,SimHei;
	font-size:18px;
	cursor:pointer;
	letter-spacing:2em;
	padding-left:2em;
	margin-top:7px;
}
.lg-submit:hover{
	background-color:#ac0000;
}
.lg-tip{
	height:14px;
	color:#c00000;
	line-height:12px;
	margin-bottom:4px;
}
/*tipsctive*/
.tipsctive{
	margin:40px 0;
}
.tipsctive01, .tipsctive02, .tipsctive03, .tipsctive04{
	width:750px;
	background:url(../images/backpwd_pro.png) no-repeat;
	height:34px;
	margin:0 auto;
}
tipsctive01{background-position:left top;}
.tipsctive02{background-position:left -44px;}
.tipsctive03{background-position:left -88px;}
.tipsctive04{background-position:left -132px;}
.tipsctive .nav-tips{
	width:960px;
	margin:20px auto;
	color:#666;
}
.tipsctive .nav-tips li{
	width: 240px;
	float:left;
	text-align:center;
}
.formCen{
	padding:20px 0 0 200px;
}

.waptext{width:200px;height:30px;}
.waptetext{width:200px;height:100px;}
.ltext, .mtext, .lmtext, .seartext, .mmtext{
	border:1px #cccccc solid;
	padding:0 6px;
	height:25px;
}



.ltext{width:440px;}
.mtext{width:120px;height:22px;}
.lmtext{width:220px;}
.seartext{width:90px;}
.mmtext{width:80px;}
.mstext{width:30px;height:22px;}
.stext{width:20px;height:22px;}
.tetext{width:420px;height:100px;}
.tableimg{height:19px;cursor:pointer;}

.price_detail th{width:150px;height:35px;text-align:right;border-bottom:1px #c6c6c6 dashed;border-right:1px #c6c6c6 solid;}
.price_detail td{text-align:left;border-bottom:1px #c6c6c6 dashed;padding-left:10px;}

.tdhidden{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#valid_code{vertical-align:middle;cursor:pointer;}

.login-bg{background:#e8e8e8;}
.login-title{width:80px;border-top:2px solid #e8e8e8;font-size:14px;color:#333333;font-weight:bold;height:40px;line-height:40px;padding-right:10px;padding-left:10px;text-align:center;cursor:pointer;}
.login-untitle{width:80px;border-top:2px solid #ff0000;font-size:14px;color:#ed5565;font-weight:bold;height:40px;line-height:40px;padding-right:10px;padding-left:10px;text-align:center;background:#fff;cursor:pointer;}


.register-bg{background:#e8e8e8;margin-top:10px;}

.register-title{width:80px;border-top:2px solid #e8e8e8;font-size:14px;color:#333333;font-weight:bold;height:40px;line-height:40px;padding-right:10px;padding-left:10px;text-align:center;cursor:pointer;}
.register-untitle{width:80px;border-top:2px solid #ff0000;font-size:14px;color:#ed5565;font-weight:bold;height:40px;line-height:40px;padding-right:10px;padding-left:10px;text-align:center;background:#fff;cursor:pointer;}

.terms-title{width:px;font-size:16px;color:#000000;font-weight:bold;font-family:'Microsoft YaHei';text-align:center;padding:20px 0px 13px;}
.terms-content{width:px;line-height:24px;font-size:14px;color:#000000;padding:5px 50px 15px;}
