dt,
dl,
dd {
	margin: 0;
	padding: 0
}

a {
	color: #333;
	text-decoration: none
}

a:hover {
	color: #ee4358;
	text-decoration: none;
	cursor: pointer;
}

a:active {
	star: expression(this.onfocus=this.blur())
}

.clear {
	clear: both;
	font-size: 0;
	line-height: 0;
	height: 0
}

* html .clearfix {
	zoom: 1
}

*:first-child html .clearfix {
	zoom: 1
}

* {
	margin: 0;
	padding: 0
}

.cell,
.cell2,
.cell3 {
	border-collapse: collapse;
	border-spacing: 0
}

.fl {
	float: left
}

.fr {
	float: right
}

.st {
	font-family: simsun
}

.yh {
	font-family: "microsoft yahei"
}

a img {
	border: 0
}

p {
	margin: 0;
	padding: 0;
	line-height: 20px
}

i {
	margin: 0;
	padding: 0;
	font-style: normal
}

ul {
	margin: 0;
	padding: 0;
	list-style: none
}

ul li {
	margin: 0;
	padding: 0;
	list-style: none
}

dl,
dl dt,
dl dd {
	margin: 0;
	padding: 0
}

br {
	margin: 0;
	padding: 0
}

.clearheight {
	width: 100%;
	height: 1px;
	overflow: hidden
}

input {
	outline: 0
}

.border_right1 {
	border-right: 1px solid #b8dbc4
}

.border_right0 {
	border-right: 0
}

.mt19 {
	margin-top: 19px
}

.mt18 {
	margin-top: 18px
}

.mt15 {
	margin-top: 15px
}

.mt10 {
	margin-top: 10px
}

.mt22 {
	margin-top: 22px
}

.mt20 {
	margin-top: 20px
}

.ml6 {
	margin-left: 6px
}

.mt6 {
	margin-top: 6px
}

.w-1000 {
	width: 1000px;
	margin: 0 auto;
	position: relative
}

.w-1005 {
	width: 1005px;
	margin: 0 auto;
	position: relative;
	display: block
}

.fixer {
	position: fixed;
	left: 0;
	top: 0;
	_position: absolute;
	_top: e-xpression(documentelement.scrolltop 10 "px");
	z-index: 9999
}

.w1200 {
	width: 1200px;
	margin: 0 auto
}

.browser-notice {
	background-color: #f3f4c5;
	color: #f85800;
	font-size: 14px;
	height: 32px;
	line-height: 32px;
	vertical-align: middle;
}

.browser-notice p {
	background:  no-repeat 0 8px;
	padding-left: 25px
}

.browser-notice .close {
	position: absolute;
	right: 0;
	top: 4px;
	width: 24px;
	height: 24px;
	background:  no-repeat center;
	cursor: pointer
}

#header {
	*position: relative;
	*z-index: 2
}

.topfr {
	width: 100%;
	height: 36px;
	background-color: #282828
}

.top {
	width: 1200px;
	margin: 0 auto;
	padding: 0;
	color: #fff;
	height: 36px;
	*position: relative;
	*z-index: 2
}

.top_p {
	font-size: 12px;
	color: #e0e0df;
	line-height: 36px;
	float: left
}

#login {
	!important;
	*width: 710px;
	*float: right
}

.top_r {
	float: right;
	line-height: 36px;
	*width: 500px;
}

.top_r .top_ph {
	position: relative;
	float: left;
	padding: 0 6px
}

.top_r .top_ph_t a:hover {
	color: #333
}

.top_r .top_ph_t .b1_1 {
	background:  no-repeat 0 0;
	width: 11px;
	height: 14px;
	margin: 11px 5px 0 0;
	display: inline-block
}

.top_r .top_ph_c {
	display: none;
	position: absolute;
	left: -22px;
	top: 36px;
	background:  no-repeat;
	width: 225px;
	height: 266px;
	z-index: 999999
}

.top_r .top_ph_c dl.dl1 {
	margin: 14px 0
}

.top_r .top_ph_c dl.dl2 {
	margin: 46px 0 20px 0
}

.top_r .top_ph_c dt {
	float: left;
	margin-left: 20px
}

.top_r .top_ph_c dt img {
	width: 70px;
	height: 70px
}

.top_r .top_ph_c dd {
	float: left;
	margin-left: 16px
}

.top_r .top_ph_c dd .p1 {
	color: #ff6800;
	font-size: 14px;
	margin: 0;
	line-height: 20px;
	padding-bottom: 5px
}

.top_r .top_ph_c dd .p2 {
	font-size: 12px;
	color: #333;
	line-height: 18px
}

.top_r .top_ph_c_b p {
	float: left;
	color: #666;
	font-size: 12px;
	line-height: 30px;
	margin-left: 20px
}

.top_r .top_ph_c_b a {
	float: left;
	width: 29px;
	height: 29px;
	display: inline-block;
	background:  -4px -87px no-repeat;
	margin: 0 0 0 10px
}

.top_r .top_ph_c_b a.a2 {
	background:  -35px -87px no-repeat
}

.top_r .top_ph_c_b a.a3 {
	background:  -66px -87px no-repeat
}

.top_r .top_ph_c_b a:hover.a2 {
	background:  -145px -87px no-repeat
}

.top_r .top_ph_c_b a:hover.a3 {
	background:  -176px -87px no-repeat
}

.top_r a {
	color: #e0e0df;
	float: left
}

.top_r a:hover {
	color: #ff5a00
}

.top_r label {
	float: left
}

.top_r i {
	float: left;
	margin: 0 9px;
	font-size: 11px
}

.top_r b {
	float: left
}

.top_r b.b1 {
	width: 11px;
	height: 14px;
	display: inline-block;
	background:  -16px 0 no-repeat;
	margin: 11px 5px 0 0
}

.top_r .top_car {
	float: left;
	position: relative;
	padding: 0 6px
}

.top_r .top_car .top_car_t {
	overflow: hidden
}

.top_r .top_car .top_car_t span {
	color: #ff5a00
}

.top_r .top_car b.b2 {
	width: 15px;
	height: 14px;
	display: inline-block;
	background:  0 0 no-repeat;
	margin: 11px 5px 0 0
}

.top_r .top_car b.b2_1 {
	width: 15px;
	height: 14px;
	display: inline-block;
	background:  0 0 no-repeat;
	margin: 11px 5px 0 0
}

.top_r .top_car {
	color: #e0e0df
}

.top_r .top_car a:hover {
	color: #ff5a00
}

.top_r .top_car .top_car_c {
	width: 301px;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 36px;
	background-color: #e8e8e8;
	z-index: 999999;
	display: none
}

.top_r .top_car .top_car_c p.p1 {
	width: 100%;
	line-height: 73px;
	overflow: hidden;
	font-size: 14px;
	color: #555
}

.top_r .top_car .top_car_c p.p1 a {
	float: none;
	color: #555
}

.top_r .top_car .top_car_c p.p1 a:hover {
	color: #ff5a00
}

.top_r .top_car .top_car_c p.p1 b {
	width: 24px;
	height: 23px;
	display: inline-block;
	background:  no-repeat;
	float: left;
	margin: 23px 5px 0 32px
}

.top_r .top_car .top_car_c .dlh {
	padding-top: 20px
}

.top_r .top_car .top_car_c .dlh h3 {
	font-size: 16px;
	color: #555;
	font-weight: bold;
	line-height: 16px;
	padding-bottom: 12px;
	width: 275px;
	margin: 0 auto
}

.top_r .top_car .top_car_c .dlh ul {
	width: 275px;
	margin: 0 auto
}

.top_r .top_car .top_car_c .dlh li {
	line-height: 36px;
	border-top: 1px solid #d3d3d3;
	color: #666;
	float: none
}

.top_r .top_car .top_car_c .dlh li span {
	float: left
}

.top_r .top_car .top_car_c .dlh li .span1 {
	width: 170px;
	overflow: hidden;
	display: block
}

.top_r .top_car .top_car_c .dlh li .span2 {
	margin: 0 5px
}

.top_r .top_car .top_car_c .dlh li .span3 {
	color: #ff6800;
	float: right
}

.top_r .top_car .top_car_c .dlh li.li1 .span1 {
	font-weight: bold
}

.top_r .top_car .top_car_c .dlh li.li1 p {
	float: right;
	color: #666;
	line-height: 36px
}

.top_r .top_car .top_car_c .dlh li.li1 p .span4 {
	font-size: 16px;
	color: #ff6800;
	float: none
}

.top_r .top_car .top_car_c .dlh_b {
	height: 60px;
	background: #e2e2e2;
	text-align: center
}

.top_r .top_car .top_car_c .dlh_b input {
	width: 156px;
	height: 40px;
	background: #ff6800;
	color: #fff;
	text-align: center;
	line-height: 40px;
	font-size: 16px;
	border: 0;
	font-family: "microsoft yahei";
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
	margin-top: 10px
}

.top_r .top_car .top_car_c .dlh_b input:hover {
	filter: alpha(opacity=90);
	-moz-opacity: .9;
	opacity: .9
}

.top_r b.b3 {
	width: 5px;
	height: 3px;
	display: inline-block;
	background:  no-repeat;
	float: right;
	margin: 17px 0 0 7px;
	*margin: -17px 0 0 7px
}

.top_l {
	float: left;
	line-height: 36px;
	position: relative;
	*width: 138px;
	*line-height: 20px;
}

.top_l .top_l_t {
	overflow: hidden;
	padding: 0 10px;
}

.top_l .top_l_t a {
	color: #f9f9f9
}

.top_l .top_l_t a:hover {
	color: #f86d0d
}

.top_l .top_l_t i {
	float: left;
	margin: 0 9px;
	font-size: 11px
}

.top_l_t_re {
	background:  no-repeat right center;
	padding: 0 10px;
	*padding: 0 8.5px;
}

.top_l .top_l_c {
	position: absolute;
	right: 0;
	top: 36px;
	z-index: 99999;
	display: none
}

.top_l .top_l_c_nr {
	overflow: hidden;
	margin: 0 auto;
	padding: 0;
	width: 580px
}

.top_l_c_l {
	width: 270px;
	min-height: 210px;
	*height: 214px;
	float: right;
	border-bottom: 3px solid #bbb;
	background-color: #e8e8e8
}

.top_l_c_l_z {
	width: 220px;
	margin: 20px auto auto auto
}

.top_l_c_l p.p1 {
	width: 100%;
	line-height: 28px;
	overflow: hidden;
	font-size: 22px;
	color: #555;
	margin-bottom: 15px
}

.top_l_c_l p.p2 {
	width: 100%;
	overflow: hidden;
	line-height: 30px;
	margin-bottom: 10px;
	margin-left: 20px
}

.top_l_c_l p.p2 input {
	width: 220px;
	height: 30px;
	line-height: 22px;
	padding: 0;
	font-size: 13px;
	color: #a9a9a9;
	border: 0;
	text-indent: 10px
}

.top_l_c_l p.p3 {
	line-height: 24px;
	float: left
}

.top_l_c_l p.p3 a {
	color: #555;
	font-size: 13px;
	margin-top: 5px
}

.top_l_c_l p.p3 a:hover {
	color: #ff5a00
}

.top_l_c_l p.p4 {
	float: right
}

.top_l_c_l p.p4 a {
	width: 94px;
	height: 40px;
	display: block;
	border: 0;
	text-align: center;
	line-height: 40px;
	cursor: pointer;
	background:  -453px -184px no-repeat;
	font-size: 16px;
	color: #fff
}

.top_l_c_l p.p4 a:hover {
	background-position: -643px -184px
}

.top_l_c_l p.p4 #headbutton {
	border: medium none;
	color: #fff;
	background-color: #f85558;
	cursor: pointer;
	font-size: 16px;
	font-weight: 700;
	height: 40px;
	width: 140px
}

.top_l_c_l p.p5 {
	color: red
}

.top_l_c_l_b {
	width: 100%;
	display: none
}

.top_l_c_l_b_t {
	margin: 20px 0
}

.top_l_c_l_b_t img {
	float: left;
	width: 60px;
	height: 60px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	margin: 0 13px
}

.top_l_c_l_b_t h4 {
	color: #333;
	font-size: 16px;
	line-height: 16px;
	padding: 12px 0 8px 0;
	font-weight: normal
}

.top_l_c_l_b_t a {
	color: #555;
	font-size: 12px;
	line-height: 14px;
	display: inline-block
}

.top_l_c_l_b_t a:hover {
	color: #ff6800
}

.top_l_c_l_b_t span {
	color: #aaa;
	display: inline-block;
	font-size: 12px;
	line-height: 14px;
	padding: 0 10px;
	float: left
}

.top_l_c_l_b_b {
	width: 100%;
	background: #f6f6f6;
	padding: 18px 0
}

.top_l_c_l_b_b .p5 {
	width: 241px;
	margin: auto auto 8px auto;
	line-height: 14px
}

.top_l_c_l_b_b .p5 span {
	color: #333;
	font-size: 14px;
	line-height: 14px;
	float: left
}

.top_l_c_l_b_b .p5 p {
	float: right;
	font-size: 12px;
	color: #666
}

.top_r .top_l_c_l_b_b .p5 i {
	color: #ff6800;
	float: inherit;
	margin: inherit;
	font-size: 12px
}

.top_l_c_l_b_b ul {
	width: 240px;
	margin: 0 auto;
	border: 1px solid #ddd;
	border-bottom: 0;
	border-right: 0
}

.top_l_c_l_b_b ul li {
	float: left;
	width: 119px;
	height: 39px;
	line-height: 39px;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd
}

.top_l_c_l_b_b ul li a {
	height: 100%;
	display: block;
	color: #555;
	font-size: 13px;
	background:  -480px -371px no-repeat;
	padding-left: 38px
}

.top_l_c_c {
	width: 310px;
	min-height: 220px;
	*height: 214px;
	overflow: hidden;
	float: left;
	background: #f6f6f6;
	min-height: 210px;
	border-bottom: 3px solid #bbb
}

.top_l_c_c_z {
	margin: 20px 0 0 20px
}

.top_l_c_c p.p1 {
	width: 100%;
	line-height: 28px;
	overflow: hidden;
	font-size: 22px;
	color: #555;
	margin-bottom: 15px
}

.top_l_c_c p.p2 {
	color: #555;
	line-height: 24px;
	font-size: 14px
}

.top_l_c_c p.p3 a {
	width: 155px;
	height: 40px;
	display: inline-block;
	background:  -422px -268px no-repeat;
	text-align: center;
	line-height: 40px;
	font-size: 16px;
	color: #fff;
	margin-top: 15px
}

.top_l_c_c p.p3 a:hover {
	background-position: -612px -268px
}

.top_l_c_r {
	width: 300px;
	overflow: hidden;
	float: right
}

.top_l_c_r p.p1 {
	width: 100%;
	line-height: 28px;
	overflow: hidden;
	font-size: 22px;
	color: #555;
	margin-bottom: 15px
}

.top_l_c_r ul {
	width: 100%;
	overflow: hidden
}

.top_l_c_r ul li {
	width: 140px;
	overflow: hidden;
	line-height: 20px;
	margin-bottom: 10px;
	float: left
}

.top_l_c_r ul li a {
	font-size: 14px;
	color: #555
}

.top_l_c_r ul li a:hover {
	color: #ff5a00
}

.top_l_c_r ul li b {
	width: 17px;
	height: 17px;
	display: inline-block;
	background:  -491px -382px no-repeat;
	float: left;
	margin: 2px 5px 0 0
}

.top_l_lg {
	float: left;
	*width: 68px;
}

.top_l .top_l_t .top_l_lg a {
	color: #ff5a00
}

.top_l_lg b.b3 {
	width: 5px;
	height: 3px;
	display: inline-block;
	background:  no-repeat;
	float: left;
	margin: 15px 0 0 7px
}

.top_l_lg b.b4 {
	width: 14px;
	height: 14px;
	display: inline-block;
	background:  no-repeat;
	float: left;
	margin: 10px 5px 0 0
}

.top_l_lg b.b5 {
	width: 14px;
	height: 14px;
	display: inline-block;
	background:  no-repeat;
	float: left;
	margin: 10px 5px 0 0
}

.nav_wp {
	width: 100%;
	position: relative;
	*z-index: 1
}

.navfr {
	width: 1200px;
	height: 68px;
	margin: 0 auto;
	padding: 0
}

.navfr h1 {
	line-height: normal;
	font-size: 0;
	font-weight: normal
}

.navfr a.reold {
	width: 109px;
	height: 24px;
	display: none;
	background:  no-repeat;
	position: absolute;
	left: -60px;
	top: 0
}

.navfr a.logo {
	width: 204px;
	height: 65px;
	display: inline-block;
	float: left;
	background:  no-repeat;
	margin-top: 2px
}

.navfr .back {
	height: 27px
}

.navfr .back a {
	line-height: 27px;
	display: inline-block;
	font-size: 12px;
	color: #999;
	padding-left: 20px
}

.navfr .back a:hover {
	color: #f86d0d
}

.navfr .nav {
	float: right;
}

.navfr .nav ul {
	*display: inline;
	list-style-type: none;
}

.navfr .nav ul li {
	float: left;
	margin-left: 20px;
	list-style-type: none;
	padding-top: 20px;
	vertical-align: middle;
}

.navfr .nav ul li .nav_t {
	width: 100%;
	*width: auto;
	position: relative
}

.navfr .nav ul li .nav_t a {
	font-size: 16px;
	color: #333;
	display: inline-block;
	*display: inline;
	padding-bottom: 14px
}

.navfr .nav ul li .nav_t a:hover {
	color: #ff5a00
}

.navfr .nav ul li.hot .nav_t i {
	width: 21px;
	height: 11px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	background:  -34px 0 no-repeat;
	position: absolute;
	right: -16px;
	top: -7px
}

.navfr .nav ul li .nav_t #recomm i {
	position: absolute;
	margin: -14px 0 0 -8px;
	background: ;
	width: 28px;
	height: 20px;
	display: inline-block;
	*display: inline;
}

.navfr .nav ul li .nav_t #recwxsp i {
	position: absolute;
	margin: -8px 0 0 -8px;
	background: ;
	width: 22px;
	height: 14px;
	display: inline-block;
	*display: inline;
}

.navfr .nav ul li.sale .nav_t a {
	background:  no-repeat scroll left 9px;
	height: 14px;
	padding-bottom: 20px;
	text-indent: -99999px;
	*text-indent: -99999px;
	*color: #ffffff;
	width: 57px;
}

.navfr .nav ul li .nav_t b {
	width: 20px;
	height: 8px;
	display: inline-block;
	*display: inline;
	background:  no-repeat;
	*background-image: none;
	position: absolute;
	left: 50%;
	margin-left: -10px;
	*margin-left: -10px;
	bottom: 0;
	*bottom: 8px;
	z-index: 1000;
	*z-index: 10;
}

.navfr .nav ul li.sale .nav_t b {
	background:  no-repeat scroll 0 0;
	display: inline-block;
	height: 15px;
	position: absolute;
	right: -16px;
	top: -9px;
	width: 43px;
}

.navfr .nav ul li .nav_c {
	width: 100%;
	*width: auto;
	overflow: hidden;
	background-color: #2196f3;
	position: absolute;
	left: 0;
	top: 66px;
	padding: 10px 0 0 0;
	z-index: 999;
	display: none
}

.navfr .nav ul li .nav_c .xnzj dl {
	width: 135px
}

.navfr .nav ul li .nav_c .xnzj .nav_c_t_l {
	margin-right: 20px
}

.navfr .nav ul li .nav_c .nav_c_t {
	width: 1184px;
	overflow: hidden;
	margin: 0 auto 20px auto;
	*margin: 0 20px 0 200px;
	padding: 0
}

.navfr .nav ul li .nav_c .nav_c_t h3 {
	width: 100%;
	overflow: hidden;
	line-height: 40px;
	font-size: 30px;
	color: #fff;
	margin: 0;
	padding: 0;
	font-weight: normal
}

.navfr .nav ul li .nav_c .nav_c_t_l {
	width: 300px;
	min-height: 150px;
	overflow: hidden;
	float: left;
	border-right: 1px solid #1976d3;
	margin-right: 60px
}

.navfr .nav ul li .nav_c .dbox {
	width: 800px;
	float: left;
	overflow: hidden
}

.navfr .nav ul li .nav_c .nav_c_t_l p.p1 {
	line-height: 18px;
	color: #fff;
	margin-bottom: 10px;
	font-size: 14px
}

.navfr .nav ul li .nav_c .nav_c_t_l p {
	line-height: 22px
}

.navfr .nav ul li .nav_c .nav_c_t_l p a {
	color: #fff;
	font-size: 14px
}

.navfr .nav ul li .nav_c .nav_c_t_l p a:hover {
	text-decoration: underline
}

.navfr .nav ul li .nav_c .nav_c_t_l p a b {
	width: 17px;
	height: 17px;
	display: inline-block;
	float: left;
	background:  -491px -332px no-repeat;
	margin: 3px 6px 0 0
}

.navfr .nav ul li .nav_c .nav_c_c {
	width: 100%;
	height: 57px;
	overflow: hidden;
	background-color: #1976d3
}

.navfr .nav ul li .nav_c .nav_c_c .nav_c_c_h {
	width: 1004px;
	line-height: 37px;
	overflow: hidden;
	margin: 0 auto;
	padding: 0;
	position: relative
}

.navfr .nav ul li .nav_c .nav_c_c .nav_c_c_h a {
	font-size: 14px;
	color: #fff;
	float: left
}

.navfr .nav ul li .nav_c .nav_c_c .nav_c_c_h a.a1 {
	font-size: 14px;
	text-decoration: underline
}

.navfr .nav ul li .nav_c .nav_c_c .nav_c_c_h p {
	line-height: 57px
}

.navfr .nav ul li .nav_c .nav_c_c .nav_c_c_h b {
	width: 17px;
	height: 17px;
	display: inline-block;
	float: left;
	background:  -491px -332px no-repeat;
	margin: 12px 6px 0 30px
}

.navfr .nav ul li .nav_c .nav_c_c .nav_c_c_h ul {
	width: 100%;
	*width: auto;
	overflow: hidden
}

.navfr .nav ul li .nav_c .nav_c_c .nav_c_c_h .bd {
	width: 80%
}

.navfr .nav ul li .nav_c .nav_c_c .nav_c_c_h ul li {
	width: 100%;
	*width: auto;
	overflow: hidden;
	float: left;
	margin-left: 0;
	margin-top: 10px;
	padding: 0
}

.navfr .nav ul li .nav_c .nav_c_c .nav_c_c_h .bd ul li {
	height: 40px
}

.navfr .nav ul li .nav_c .nav_c_c .nav_c_c_h .hd {
	position: relative
}

.navfr .nav ul li .nav_c .nav_c_c .nav_c_c_h .hd ul {
	position: absolute;
	top: 0;
	height: 57px;
	right: 0
}

.navfr .nav ul li .nav_c .nav_c_c .nav_c_c_h .hd ul li {
	width: 7px;
	height: 7px;
	border: 1px solid #ebab80;
	border-radius: 15px;
	float: right;
	margin: 23px 7px 0 0
}

.navfr .nav ul li .nav_c .nav_c_c .nav_c_c_h .hd ul li.on {
	background-color: #ebab80
}

.navfr .nav ul li .nav_c dl {
	float: left;
	width: 160px;
	color: #fff;
	padding-bottom: 20px
}

.navfr .nav ul li .nav_c .dbox dl {
	float: left;
	width: 250px;
	color: #fff;
	padding-bottom: 20px
}

.navfr .nav ul li .nav_c dl p {
	color: #fff;
	font-size: 14px
}

.navfr .nav ul li .nav_c dl a {
	color: #fff;
	font-size: 14px;
	display: inline-block
}

.navfr .nav ul li .nav_c dl a:hover {
	text-decoration: underline
}

.navfr .nav ul li .nav_c dl dt {
	margin: 0;
	padding: 0;
	line-height: 20px;
	margin-bottom: 6px
}

.navfr .nav ul li .nav_c dl dt a {
	font-size: 16px;
	font-weight: bold
}

.navfr .nav ul li .nav_c dl dd {
	line-height: 20px
}

.navfr .nav ul li .nav_c dl dd i {
	margin: 0 5px;
	color: #fff000;
	font-size: 12px
}

.navfr .nav ul li .nav_c dl dd span {
	color: #fff000;
	font-size: 12px
}

.navfr .getpass_p1 {
	color: #f86d0d;
	font-size: 24px;
	line-height: 24px;
	margin: 47px 0 0 15px
}

.navfr .getpass_p2 {
	color: #666;
	font-size: 14px;
	line-height: 14px;
	margin: 42px 0 0 0
}

.navfr .getpass_p2 a {
	color: #999;
	text-decoration: underline
}

.navfr .getpass_p2 a:hover {
	color: #f86d0d
}

.crumb {
	color: #666;
	height: 27px;
	line-height: 19px;
	text-indent: 40px;
	background:  no-repeat 12px 0;
	margin-top: 25px
}

.crumb h6 {
	font-size: 14px
}

.crumb span {
	margin: 0 4px
}

#bimg1 {
	background-image: ;
	width: 87px
}

#bimg2 {
	background-image: ;
	width: 79px
}

#bimg3 {
	background-image: ;
	width: 79px
}

#bimg4 {
	background-image: ;
	width: 79px
}

.alblock {
	display: inline-block;
	height: 22px;
	vertical-align: middle
}

.bimg {
	background-position: 0 0;
	background-repeat: no-repeat;
	color: #fff;
	margin: 0 4px;
	*margin: 0;
	text-align: center;
	text-indent: 22px;
	*text-indent: 0;
	*padding-left: 12px
}

.alblock {
	font: 12px/22px tahoma, geneva, sans-serif
}

.table_box {
	background: #f2f2f2;
	padding: 42px 0
}

.linebar {
	background:  no-repeat scroll 0 0;
	display: inline-block;
	height: 20px;
	margin-left: 2px;
	overflow: hidden;
	vertical-align: middle;
	width: 200px
}

.s1 {
	background-position: 0 -23px
}

.s2 {
	background-position: 0 -87px
}

.s3 {
	background-position: 0 -151px
}

.s4 {
	background-position: 0 -215px
}

.s5 {
	background-position: 0 -279px
}

.s6 {
	background-position: 0 -343px
}

.s7 {
	background-position: 0 -407px
}

.s8 {
	background-position: 0 -471px
}

.overlay {
	position: absolute;
	z-index: 100;
	top: 0;
	left: 0;
	display: none;
	background-color: #a0a0a0;
	-moz-opacity: .5;
	opacity: .5;
	filter: alpha(opacity=50)
}

.showbox {
	position: fixed;
	z-index: 101;
	display: none
}

.showbox div.loadingword {
	text-align: center;
	vertical-align: middle;
	width: 200px;
	background: #fff;
	border: 2px solid #94aad6;
	color: #184785;
	height: 50px;
	line-height: 50px;
	font-size: 12px
}

.btn2fr {
	overflow: hidden;
	margin: 0 auto;
	padding: 23px 0;
	border-top: 1px solid #e3e3e3
}

.btn2fr a {
	color: #4d4d4d
}

.btn2fr a:hover {
	color: #ff5a00
}

.btn2fr p {
	line-height: 22px;
	color: #4d4d4d;
	color: #fff;
	font-size: 14px;
	background: #fff
}

.btn2fr p.p2 {
	text-align: center;
	color: #626262;
	line-height: 28px
}

.btn2fr p.p2 a {
	font-size: 14px
}

.btn2fr p.p4 {
	width: 100%;
	overflow: hidden;
	text-align: center;
	margin-top: 10px
}

.btn3fr {
	width: 100%;
	overflow: hidden;
	border-top: 1px solid #dfdfdf;
	margin-top: 29px
}

.btn3 {
	width: 1004px;
	overflow: hidden;
	margin: 0 auto;
	padding: 0;
	margin-top: 20px;
	text-align: center;
	margin-bottom: 10px
}

.btn3 a {
	margin: 0 10px
}

.footer {
	width: 1200px;
	margin: 0 auto
}

.footer ul {
	overflow: hidden
}

.footer ul li {
	float: left;
	border-right: 1px solid #e3e3e3;
	width: 135px;
	padding-left: 58px;
	height: 198px
}

.footer ul li .footer_title {
	font-size: 14px;
	color: #666;
	font-weight: bold;
	padding: 12px 0 11px
}

.footer ul li p {
	line-height: 24px
}

.footer ul li p a {
	font-size: 14px;
	color: #7e7e7e
}

.footer ul .widthey {
	border-right: 0
}

.footer ul .qrcode {
	width: 192px;
	text-align: center;
	color: #666;
	border-right: 1px solid #e3e3e3;
	height: 198px;
	padding: 0;
}

.footer ul .qrcode img,
.footer ul .footer_con1 {
	padding: 12px 0 14px 0
}

.footer ul .footer_con1 {
	width: 230px;
	text-align: center;
	color: #666
}

.footer ul .footer_con1 p {
	font-size: 14px;
	line-height: 26px;
	color: #9a9999
}

.fonte6 {
	color: #e60000
}

.foot_servers a {
	background: ;
	background-repeat: no-repeat;
	display: inline-block;
	height: 61px
}

#footico1 {
	background-position: 0 0;
	width: 54px
}

#footico2 {
	background-position: 0 -63px;
	width: 43px
}

#footico3 {
	background-position: 0 -126px;
	width: 46px
}

#footico4 {
	background-position: 0 -189px;
	width: 56px
}

#footico5 {
	background-position: 0 -252px;
	width: 93px
}

#footico6 {
	background-position: 0 -315px;
	width: 125px
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.btn01 {
	background: transparent  no-repeat scroll 0 0;
	border: medium none;
	color: #fff;
	cursor: pointer;
	font: 20px/42px "sans-serif";
	width: 151px
}

.btn02 {
	background: transparent  no-repeat scroll 0 0;
	border: medium none;
	color: #fff;
	cursor: pointer;
	font: 20px/42px "sans-serif";
	width: 141px
}

.btn {
	background-position: 0 0;
	background-repeat: no-repeat;
	border: medium none;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font: 20px/42px "sans-serif";
	height: 43px;
	text-align: center
}

.bubble_main_right .btnn {
	height: 34px;
	width: 104px;
	border: 1px solid #cdcdcd;
	font-size: 16px;
	background: #fff;
	color: #767676;
	cursor: pointer
}

.bubble_main_right .btnn01 {
	border: 1px solid #ee4358;
	background: #ee4358;
	color: #fff
}

.bubble_main_right .btnn01:hover {
	border: 1px solid #ee4358;
	background: #fff;
	color: #ee4358
}

.bubble_main_right .btnn02 {
	margin-left: 16px
}

.bubble_main_right .btnn02:hover {
	margin-left: 16px;
	color: #fff;
	background: #767676
}

.intro-tab-fix {
	position: fixed;
	top: 0;
	transform: translatez(0px);
	width: 100%;
	z-index: 10
}

.btnn3 {
	background: #ee4358 none repeat scroll 0 0;
	border: 1px solid #cdcdcd;
	color: #fff;
	cursor: pointer;
	font-size: 16px;
	height: 34px;
	width: 124px
}

.btnn3:hover {
	background: #fff none repeat scroll 0 0;
	border: 1px solid #ee4358;
	color: #ee4358
}

.btnn4 {
	background: #7d7d7d none repeat scroll 0 0;
	border: 1px solid #cdcdcd;
	color: #fff;
	cursor: pointer;
	font-size: 16px;
	height: 34px;
	width: 124px
}

.btnn4:hover {
	background: #fff none repeat scroll 0 0;
	border: 1px solid #7d7d7d;
	color: #7d7d7d
}

.btnn5 {
	background: #168fd6 none repeat scroll 0 0;
	border: 1px solid #cdcdcd;
	color: #fff;
	cursor: pointer;
	font-size: 16px;
	height: 34px;
	width: 124px
}

.btnn5:hover {
	background: #fff none repeat scroll 0 0;
	border: 1px solid #168fd6;
	color: #168fd6
}

.cl::after,
.clearfix::after {
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}

.cl,
.clearfix {}

.yqtipinfo {
	text-align: center;
	width: 100%;
	border-bottom: 1px solid #dddddd;
}

.yqtipinfo p {
	color: #7c7c7c;
	display: inline-block;
	font-size: 12px;
	padding: 10px;
}

.yqtipinfo #hdtel {
	color: #ee4358;
	display: inline-block;
	font-weight: bold;
	margin-right: 5px;
}

.yqtipinfo p b {
	color: #ee4358;
}

.yqtipinfo .freemailbj a.txdl {
	width: 300px;
	height: 130px;
	background:  no-repeat scroll 0px 0px transparent;
	display: inline-block;
	float: left;
}

.icoqiang {
	position: absolute;
	margin: -10px 0 0 3px;
	background:  no-repeat scroll 0px 0px transparent;
	width: 20px;
	height: 23px
}

.icotuijian {
	position: absolute;
	margin: -12px 0 0 -25px;
	background:  no-repeat scroll 0px 0px transparent;
	width: 28px;
	height: 20px
}

.icotehui {
	position: absolute;
	margin: -6px 0 0 3px;
	background:  no-repeat scroll 0px 0px transparent;
	width: 28px;
	height: 20px
}

.iconew {
	position: absolute;
	margin: -6px 0 0 3px;
	background:  no-repeat scroll 0px 0px transparent;
	width: 22px;
	height: 14px
}

.icorexiao {
	position: absolute;
	margin: -6px 0 0 3px;
	background:  no-repeat scroll 0px 0px transparent;
	width: 28px;
	height: 20px
}

.ico_qiang {
	float: left;
	position: absolute;
	background:  no-repeat scroll 0 0 transparent;
	width: 20px;
	height: 23px
}

.hiconn {
	width: 17px;
	height: 17px;
	display: inline-block;
	vertical-align: top;
	background-image: ;
	background-repeat: no-repeat;
	margin-left: 3px;
	margin-top: 6px;
}

.hcx {
	background-position: -74px -498px;
}

.hhot {
	background-position: -36px -498px;
}

.hnew {
	background-position: 0 -498px;
}

.fphonenumber {
	color: #000000;
	font: bold 16px/16px "georgia";
	margin-top: 4px;
	padding-right: 4px;
}

.jztc-banner-bg {
	position: absolute;
	width: 100%;
	height: 410px;
	left: 0;
	top: 0;
}
.footer_flex li:hover span { display: block; }
.footer_flex li:hover .img-n { display: none; }
.footer_flex li span { display: none; color: #fff; font-size: 13px; line-height: 45px; }
.footer_flex li .img-n {padding:0 !important;}
.footer_flex { margin:0 auto; }
.footer_flex li {border-right:0 !important;padding-left: 0px !important; width: 34px !important; height: 34px !important; margin: 0px 15px; float: left; text-align: center; cursor: pointer; position: relative; z-index: 10; }
.footer_flex .icon1:hover {background: no-repeat;}
.footer_flex .icon2:hover {background: no-repeat;}
.footer_flex .icon3:hover {background: no-repeat;}

.footer_flex li:hover .flex-footerc { display: block; }
.footer_flex li .flex-footerc { width: 140px; position: absolute; left: 10px; top: -179px; text-align: center; padding-top: 15px; display: none; }

.footer_flex li:hover .flex-footer { display: block; }
.footer_flex li .flex-footer { width: 140px; position: absolute; left: -53px; top: -179px; text-align: center; padding-top: 15px; display: none; }

.footer_flex li:hover .flex-footera { display: block; }
.footer_flex li .flex-footera { width: 140px; position: absolute; left: -120px; top: -179px; text-align: center; padding-top: 15px; display: none; }