@charset "utf-8";
html,body,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,fieldset{margin:0;padding:0;}

body, button, input, select, textarea {
	font:12px/1.5 tahoma, arial, '微软雅黑';
	color:#666
}
.adb {
	filter: alpha(Opacity=30);
	-moz-opacity: 0.3;
	opacity: 0.3!important;
}
#MessageBox h4 {
	margin:0;
	padding:0;
}
.top_ad .adb {
	margin:40px 0 0 -32px
}
.left_box .pos {
	margin-top:5px;
	line-height:45px;
}
.top {
	background:#FCFCFC;
	width:100%;
	top:0px;
	height:35px;
	line-height:25px;
	color:#004378;
	border-bottom:1px solid #EDEEF0;
}
.head_s{ margin-bottom:10px!important;}
.f_red {
	color:#4C4C4C;
}
.f_b {
	color:#FF0000 !important;
}
.top_div {
	margin:auto;
	width:1200px;
	height:34px;
	line-height:35px;
}
.f_r {
	float:right;
	font-size:12px;
	color:#004378
}
.top a {
	text-decoration:none;
}
.f_green {
	color:#004378
}
#destoon_member {
	color:#004378
}
.homepage {
	display:inline-block;
	margin-right:15px;
	height:35px;
	padding:0 10px 0 15px;
	line-height:35px;
	border-left:1px solid #EDEEF0;
	border-right:1px solid #EDEEF0;
}
.homepage a {
	color:#df0015;
}
.homepage:hover {
	background:#f2f2f2;
}
.homepage i {
	display:inline-block;
	width:9px;
	height:7px;
	background:url(images/arrow.gif);
	margin-left:5px;
}
.homepage:hover i {
	background:url(images/arrow.gif)0px 7px;
}
.homepage .webz {
	display:none;
	position:absolute;
	margin:0 0 0 -16px;
	background:#fff;
	width:1168px;
	height:35px;
	border:1px solid #EDEEF0;
	padding:0 15px;
}
.homepage:hover .webz {
	display:block;
}
.homepage .webz a {
	line-height:35px;
	margin-right:15px;
	border-right:1px solid #ddd;
	padding-right:15px;
	color:#333;
}
.homepage .webz a:hover {
	color:#df0015;
}
.top_ad {
	margin: 25px 0 0 45px;
	float: right!important;
}
.header {
	width:1150px;
	height:110px;
	margin:0 auto;
}
.header div {
	float:left
}

.Share {
	width:280px;
	height:50px;
	margin:30px 0 0 150px;
}
.Share ul li a {
	line-height:50px;
}
.Share ul li {
	float:left
}
.Share ul li span {
	margin-left:20px;
	color:#CCC
}
.bshare-custom.icon-medium-plus .bshare-sinaminiblog {
	background:url(images/sina_1.png)!important
}
.bshare-custom.icon-medium-plus .bshare-sinaminiblog:hover {
	background:url(images/sina.png)!important
}
.bshare-custom.icon-medium-plus .bshare-qzone {
	background:url(images/qq_1.png)!important
}
.bshare-custom.icon-medium-plus .bshare-qzone:hover {
	background:url(images/qq.png)!important
}
.bshare-custom.icon-medium-plus .bshare-weixin {
	background:url(images/weixin.png)!important
}
.bshare-custom.icon-medium-plus .bshare-weixin:hover {
	background:url(images/weixin_1.png)!important
}
.bshare-custom {
	width:165px;
	height:35px;
	margin-left:10px;
	margin-top:10px;
}
.bshare-custom a {
	margin:0px 0px 0px 15px;
	height:35px!important;
}
ul, ol {
	list-style:none
}
#word {
	color:#df0015;
	position:absolute;
	margin:45px 0 0 -50px;
}
.reci {
	width:380px;
	padding-left:50px;
	font-size:14px;
}
.reci li {
	float:left;
	margin:12px 10px 0 5px;
}
/****
.head_search, .head_search_on {
	border:1px solid #CCC;
	height:31px;
	border-right:none;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
.search_i {
	width:230px;
	margin-left:10px;
	padding:3px 0 3px 0;
	height:25px;
}
.search_s {
	width:67px;
	height:34px;
	background:url(images/searchbackground.png) left bottom no-repeat;
	cursor:pointer;
	right:0;
	top:-2px;
	_border:none;
	margin:-33px 0 0 309px;
}**/

#search_tips {
	z-index:1000;
	position:absolute;
	width:250px;
	overflow:hidden;
	cursor:pointer;
	margin:32px 0 0 0px;
	font-size:13px;
	line-height:20px;
	color:#666666;
	background:#FFFFFF;
	border:#ccc 1px solid;
}
#search_tips div {
	height:20px;
	padding:1px 8px 1px 8px;
	clear:both;
	overflow:hidden;
	width:240px;
}
#search_tips div span {
	float:right;
	font-size:12px;
	margin-right:10px;
}
#search_tips label {
	display:none;
	width:100%;
	background:#FAFAFA;
	font-size:12px;
	color:#0000CC;
	text-align:right;
}
.search_t_div_1 {
	color:#333333;
}
.search_t_div_1 span {
	color:#008000;
}
.search_t_div_2 {
	background:#3366CC;
	color:#FFFFFF;
}
.search_t_div_2 span {
	color:#FFFFFF;
}


.v_header  .head_search,.head_search_on{float:left;}
.search_i{ border:1px solid #ddd; width:240px;height:35px; color:#666; padding-left:30px; outline:none;background:url(images/icon.png) no-repeat 6px 10px; }
.search_m{ width:75px; height:35px; text-align:center;border:1px solid #ddd; margin-left:-1px; cursor:pointer;}
.search_s{ width:75px; height:37px; border:none; background:#df0015; color:#fff; cursor:pointer;border-radius:0 8px 8px 0; outline:none;}
.search_s:hover{ background:#009900;}
#search_module{ width:75px; border:1px solid #ddd; position:absolute; z-index:999; background:#fff; margin:-1px 0 0 271px;}
#search_module a{ width:75px; line-height:30px; text-align:center; display:block;}
.head_search_kw{ line-height:35px;}

#search_tips {z-index:1000;position:absolute;width:270px;overflow:hidden; padding:5px 0;cursor:pointer;margin:36px 0 0 355px;font-size:14px;line-height:22px;color:#666;background:#fff;border:#ddd 1px solid;}
#search_tips div {height:22px;padding:1px 8px 1px 8px;clear:both;overflow:hidden; width:260px;}
#search_tips div span {float:right;font-size:12px; margin-right:10px;}
#search_tips label {display:none;width:100%;background:#FAFAFA;font-size:12px;color:#0000CC;text-align:right;}
.search_t_div_1 {color:#333333;}
.search_t_div_1 span {color:#008000;}
.search_t_div_2 {background:#3366CC;color:#FFFFFF;}
.search_t_div_2 span {color:#FFFFFF;}
#destoon_word a{ padding:0 8px; font-size:14px;}
.searchBox {
	width:385px;
	height:36px;
	border:1px solid #CCC; border-right:none;
	-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
	position:relative
}
.reci { margin-top:8px; padding-left:5px;}
.reci #word{ display:inline-block; font-size:14px; line-height:25px; float:left;}
.reci li{ float:left; display:inline-block; margin-right:10px;}
.reci li a{ font-size:14px; line-height:25px;}

.searchBox ul { margin-top:15px; font-size:14px; margin-left:50px; width:385px;}
.searchBox ul li { float:left; margin:0 8px 8px 0; }
.searchBox ul li a{ padding-left:5px; padding-right:5px;}


sub, sup {
	position:relative;
	font-size:75%;
	line-height:0;
	vertical-align:baseline
}
sup {
	top:-0.5em
}
sub {
	bottom:-0.25em
}
input, button, textarea, fieldset, img {
	border:0 none
}
button, input, select, textarea {
	font-size:100%;
	vertical-align:middle;
	font-family:inherit
}
textarea {
	overflow:auto;
	vertical-align:top
}
th {
	text-align:inherit
}
caption, th {
	text-align:center
}
a {
	text-decoration:none;
	color:#666
}
a:hover {
	text-decoration:none;
	color:#d00
}
.clearfix:before, .clearfix:after {
	display:table;
	content:''
}
.clearfix:after {
	clear:both
}
.clearfix {
	width:1120px;
	height:20px;
	zoom:1
}
q:before, q:after {
	content:""
}
.clear {
	clear:both
}
iframe {
	display:block
}
abbr, acronym {
	border:0 none;
	font-variant:normal
}
del {
	text-decoration:line-through
}
.fl {
	float:left
}
.fr {
	float:right
}
.fc {
	clear:both
}
.fz {
	zoom:1
}
img {
	border:none 0
}
input {
	_border:none;
	outline:none
}
#footer {
	margin-top:50px;
	padding-bottom:20px;
	background-color:#fff
}
#footer a {
	color:#666
}
#footer p {
	text-align:center
}
#footer a:hover {
	color:#a40000
}
.foot_help {
	padding:30px 0;
	background:#fbfbfb url(/image/footer/footer_bg.png) repeat-x;
	border-top:1px solid #d8d8d8;
	border-bottom:1px solid #eee
}
.foot_help .help_inner {
	width:1000px;
	margin:0 auto;
	overflow:auto;
 *zoom:1
}
.foot_help dl {
	float:left;
	width:80px;
	padding-left:73px
}
.foot_help dl dd {
	line-height:24px
}
.foot_help dl dt {
	height:17px;
	margin:0 0 10px -25px;
	line-height:100px;
	overflow:hidden;
	background-image:url(/image/footer/footer_title2.png);
	background-repeat:no-repeat
}
.foot_help .order_help dt {
	background-position:0 -4px
}
.foot_help .fitment_help dt {
	background-position:0 -22px
}
.foot_help .shop_protect dt {
	background-position:0 -42px
}
.foot_help .unique_serve dt {
	background-position:0 -62px
}
.foot_help .freshman_guide dt {
	background-position:0 -81px
}
.foot_help .fitment_tg dt {
	background-position:0 -100px
}
.foot_help dl.fitment_help {
	float:left;
	padding-left:75px;
	width:120px
}
.foot_help dl.unique_serve {
	float:left;
	padding-left:70px;
	width:99px
}
.foot_info {
	text-align:center
}
.foot_info .foot_link {
	padding:10px 0;
	text-align:center
}
#footer .foot_link {
	padding:10px 0;
	text-align:center
}
#footer .foot_link .split {
	color:#ddd
}
.foot_info .foot_link a {
	color:#333;
	padding:0 8px
}
.foot_info p {
	line-height:24px;
	color:#aaa
}
#qj_popbar {
	width:40px;
	position:fixed;
	right:0;
	_position:absolute;
	visibility:hidden;
	bottom:0;
	z-index:1000
}
#qj_popbar a:focus {
	outline:0
}
#qj_popbar li {
	text-align:center;
	margin-bottom:4px;
	position:relative
}
#qj_popbar li.feedbackItem, #qj_popbar li.gotopItem {
	display:none
}
#qj_popbar .btnbox {
	display:block;
	background:#fff;
	padding:0px 0 0px;
	cursor:pointer;
	opacity:0.9;
	border:1px solid #ccc
}
#qj_popbar .btnbox .in_t {
	height:40px;
	display:block;
	overflow:hidden
}
#qj_popbar .btnbox .in_t, #qj_popbar #bdshare {
	background:url(/image/common/right_nav.png) no-repeat;
	_background:url(/image/common/right_nav.png) no-repeat
}
#aimg {
	width:44px;
	height:450px;
	z-index:5;
	position:absolute;
	left:0;
	top:0
}
#qj_popbar .btnbox:hover {
	text-decoration:none
}
#qj_popbar .btnbox .in_s1 {
	background-position:6px 6px
}
#qj_popbar .btnbox .in_s2 {
	background-position:6px -36px
}
#qj_popbar .btnbox .in_s3 {
	background-position:2px -116px
}
#qj_popbar .btnbox .in_s4 {
	background-position:6px -72px
}
#bdshare a:hover {
	opacity:1
}
.server_online {
	width:35px;
	padding:7px 2px;
	height:28px;
	line-height:15px;
	background-color:#e84c4c;
	opacity:0.9;
	position:absolute;
	top:0;
	color:#fff;
	display:block;
	font-family:΢���ź�
}
#qj_popbar #bdshare {
	width:40px;
	float:none;
	padding:2px 0 0 0px;
	background-color:#B7A699;
	background-position:1px -259px;
	display:none;
	position:relative
}
#header {
	height:72px;
	padding-top:24px;
	z-index:100000;
	padding-bottom:12px;
	position:relative
}
#header a {
	color:#666666 !important
}
#header a:hover {
	color:#d00 !important
}
#header .wrap {
	width:1190px;
	position:relative;
	z-index:10000;
	height:75px
}
#header .hdwrap {
	min-width:1000px;
	position:relative;
	z-index:10000
}
#header .logo {
 *display:inline;
	zoom:1;
	height:50px;
	position:absolute;
	left:0;
	top:0
}
#header .logo_jia {
 *display:inline;
	height:90px;
	width:153px;
	position:absolute;
	left:0;
	top:-26px;
	display:none
}
#header .site-slogan {
	position:absolute;
	bottom:0;
	left:156px;
 *bottom:18px;
	height:19px
}
.region-wrap {
	position:absolute;
	top:0px;
	left:160px;
	z-index:10
}
.region_wrap>i {
	position:absolute;
	width:12px;
	height:15px;
	top:8px;
	left:11px;
	background:url(images/searchbackground.png)-94px -40px no-repeat
}
.region_wrap .cities_list {
	padding-left:5px;
	padding-right:5px;
	display:block;
	background:#f7f7f7
}
.region_wrap .cities_list em {
	margin-right:3px;
	font-weight:bold
}
#header {
	background:#fff
}
.jia_top_adv, .sitehome_bg {
	background:#fff
}
.outWrap {
	width:850px;
	z-index:2;
	position:absolute;
	left:340px;
	top:-8px;
	background:#fff
}
.searchWrap {
	width:370px;
	height:40px;
	margin:30px 0 0 120px;
}
.choose_out_jcy li {
	float:left;
	cursor:pointer;
	height:17px;
	line-height:17px;
	position:relative
}
.over_jcy {
	background:#fbe7e8;
	color:#d41119
}
.choose_out_jcy li.selected {
	background:#d00
}
.choose_out_jcy li.selected span {
	color:#fff
}
.choose_out_jcy li span {
	display:block;
	height:100%;
	position:relative;
	z-index:11;
	padding:0 10px;
	float:left;
	color:#333
}
.choose_out_jcy li.more_jcy span {
	padding:0 17px 0 8px
}
.more_jcy {
 *z-index:2
}
.more_jcy i {
	width:6px;
	height:3px;
	background:url(images/searchbackground.png) -106px -3px no-repeat;
	position:absolute;
	top:8px;
	right:7px;
	overflow:hidden
}
.searchWrap .more_jcy .moreShow {
	padding:0 16px 0 7px;
	border:1px solid #fbe7e8;
	border-bottom-color:#fff;
	height:16px;
	line-height:15px;
	_height:15px;
	_z-index:11
}
.morelist {
	border:1px solid #fbe7e8;
	width:71px;
	position:absolute;
	left:0;
	top:17px;
	padding-top:1px;
	display:none;
	background:#fff;
	z-index:10
}
.choose_out_jcy .morelist li {
	padding-left:8px;
	height:18px;
	line-height:18px;
	margin-bottom:2px;
	float:none
}
.searchBox {
	width:385px;
	height:31px;
	border:1px solid #CCC;
	border-right:none;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	position:relative
}
.searchBox ul {
	margin-top:15px;
	font-size:14px;
	margin-left:50px;
	width:385px;
}
.searchBox ul li {
	float:left;
	margin:0 8px 8px 0;
}
.searchBox ul li a {
	padding-left:5px;
	padding-right:5px;
}
.kword {
	color:#999;
}
.kword1 {
	font-size:16px;
}
.kword:hover {
	color:#df0015
}
#gf {
	margin-left:5px;
}
.searchBox i {
	position:absolute;
	width:10px;
	height:10px;
	background:url(images/searchbackground.png) -75px top no-repeat;
	left:4px;
	top:11px
}
.searchBox span {
	position:absolute;
	left:19px;
	top:6px;
	color:#999
}
.searchInput {
	width:250px;
	height:16px;
	padding:8px 0 8px 10px;
	position:absolute;
	background:none;
	left:0;
	top:0;
	z-index:2;
	outline:none;
	_border:none
}
.searchBtn {
	width:67px;
	height:34px;
	background:url(images/searchbackground.png) left bottom no-repeat;
	cursor:pointer;
	position:absolute;
	right:0;
	top:-2px;
	_border:none
}
.searchlist {
	position:absolute;
	left:0;
	top:32px;
	border:1px solid #ccc;
	width:99%;
	background:#fff;
	padding-top:2px;
	z-index:6;
	font-weight:bold;
	display:none
}
.searchlist li {
	height:24px;
	line-height:24px;
	padding-left:10px
}
/*
.search_m {
	margin:-1px 0 0 5px;
	position:absolute;
	color:#FFF !important;
	background:#df0015;
	width:59px;
	height:33px;
	cursor:pointer;
	text-align:center;
	font-size:14px;
	line-height:33px;
}*/
#destoon_select placeholder {
	color:#FFF;
}
/*
#search_module {
	width:58px;
	border:1px solid #CCC;
	position:absolute;
	text-align:center;
	margin:33px 0 0 251px;
	z-index:999;
	background:#FFF;
}
#search_module a {
	width:56px;
	display:block;
	font-size:14px;
}*/
#header .my_ord_bbs a:hover {
	color:#d00 !important;
	background:#f7f7f7
}
.my_Qj.my_Qj_over {
	border-color:#ccc
}
.my_Qj.my_Qj_over .my_Qj_wrap {
	background:#fff
}
.my_Qj.my_Qj_over .my_ord_bbs {
	border:1px solid #ccc;
	display:block;
	border-top-color:#fff
}
.my_Qj.my_Qj_over i {
	background-position:-91px -5px
}
.cart {
	width:120px;
	height:38px;
	position:absolute;
	right:0;
	top:17px
}
#header .price a {
	display:block;
	color:#0059a5 !important
}
.count p {
	text-align:right;
	height:32px;
	line-height:32px;
	width:298px;
	margin-left:10px;
	border-top:1px solid #f0f0f0
}
#header .count a {
	width:117px;
	height:30px;
	line-height:30px;
	text-align:center;
	color:#fff !important;
	background:#d41119;
	float:right;
	margin-right:10px;
	font-weight:bold;
	border-radius:4px
}
#header .count a:hover {
	background:#e00;
	text-decoration:none
}
.outWrap .other a {
	height:22px;
	line-height:22px;
	margin-right:19px;
	color:#fff
}
.top-nav.top_nav_n.site_topnavew {
	display:block;
	width:100%;
	top:0;
	left:0;
	z-index:100000
}
.top_nav_info {
	display:block;
	height:28px;
	line-height:28px;
	border-bottom:1px solid #eceaeb;
	background-color:#f7f7f7
}
.top_nav_info .Sweeps-code-index {
	float:left;
	padding-left:22px
}
.top_nav_info .Sweeps-code-index b {
	left:0;
	top:6px;
 *top:4px;
	_top:7px
}
.top_nav_info .nav_info_right {
	float:right;
	display:inline-block
}
.g_web_nav {
	background:#df0015;
	padding-top:2px;
	height:45px;
	position:relative;
	z-index:20;
	font-family:"΢���ź�";
	min-width:1190px;
	border-bottom:1px solid #dfdfdf
}
.g_web_nav ul li {
	position:relative;
	display:inline-block;
 *float:left;
	text-align:center;
	float:left;
	cursor:pointer
}
.top_nav_ul {
	height:45px;
	margin:0 auto;
	position:relative;
	white-space:nowrap;
	width:1150px
}
.top_nav_ul p {
	float:right;
	color:#FFF;
	font-size:17px;
	font-family:"微软雅黑";
	margin-top:10px;
}
.top_nav_ul li {
	height:45px;
	line-height:45px;
	width:100px;
	padding:0 10px;
	_float:left
}
.top_nav_ul li.pos_sec {
	padding-right:20px
}
.top_nav_ul a {
	color:#FFF;
	font-size:18px;
	font-family:"微软雅黑"
}
.top_nav_ul i {
	position:absolute;
	width:8px;
	height:4px;
	background:url(images/nav_background.png) left -18px no-repeat;
	top:22px;
	right:30px;
	overflow:hidden
}
.top_nav_ul em {
	position:absolute;
	width:25px;
	height:18px;
	right:-10px;
	top:-10px;
	background:url(images/nav_background.png) left top no-repeat
}
.top_nav_ul li.g_nav_active {
	background:#c00b1e;
	border-top:2px solid #d00;
	top:-2px;
	border-bottom:1px solid #fff;
}
.top_nav_ul li.g_nav_active.pos_sec {
	padding-right:20px;
	_zoom:1
}
.top_nav_ul li.g_nav_active a {
	color:#FFF
}
.top_nav_ul li.g_nav_active i {
	background-position:left -22px
}
.sec_nav_wrap {
	background:#EAEAEA;
	height:20px;
	border-bottom:1px solid #ccc;
	display:none;
	padding-top:8px;
	padding-bottom:2px;
	clear:both;
	position:absolute;
	top:48px;
	left:0;
	width:100%;
	white-space:nowrap;
	z-index:10;
	box-shadow:0 1px 4px rgba(238, 238, 238, 1)
}
.nav_t {
	width:1150px;
	height:20px;
	margin:0 auto;
}
.sec_nav_wrap ul {
	height:18px;
	white-space:nowrap;
	margin:0 auto;
	position:absolute
}
.g_web_nav .rel_ac_nav {
	display:block
}
.sec_nav_wrap li {
	margin-right:20px;
	line-height:18px;
	height:18px;
	padding-left:10px;
	display:inline-block;
	float:left
}
.sec_nav_wrap a {
	text-decoration:none;
	font-size:12px;
	color:#000;
	padding-right:10px;
	display:block;
	height:18px;
	line-height:18px;
	_float:left
}
.sec_nav_wrap a:hover {
	color:#fff
}
.sec_nav_wrap li.nav_click {
	background:url(images/nav_click.png) left top no-repeat
}
.sec_nav_wrap li.nav_click a {
	background:url(images/nav_click.png) right -18px no-repeat;
	color:#fff
}
#seach_page_con .sec_nav_wrap li.nav_click a {
	background:url(images/nav_click.png) right -20px no-repeat;
	color:#fff
}
#MsgShade {
	position:fixed;
	_position:absolute;
	pointer-events:auto;
	top:0;
	left:0;
	width:100%;
	height:100%;
_height:expression(document.body.offsetHeight+"px");
	z-index:65534;
	background:#000;
	opacity:0.3;
	filter:alpha(opacity=30);
}
#MessageBox {
	position:absolute;
	display:none;
	width:auto;
	z-index:65535;
	padding:12px 36px;
	margin-bottom:1em;
	border:2px solid #ddd;
	border-radius:3px;
	background:#FFF;
	text-align:center;
}
#MessageBox h4 {
	float:left;
	text-align:left;
	font-size:14px;
	margin-left:8px;
	height:26px;
	line-height:26px;
	font-weight:600;
}
#MessageBox.error {
	background:#FFF7F5;
	color:#F30;
	border-color:#F6D6C1;
}
#MessageBox.notice {
	background:#FBDAEE;
	color:#F63;
	border-color:#FCEDB1;
}
#MessageBox.success {
	background:#FCFDF3;
	color:#093;
	border-color:#D3E399;
}
#MessageBox.load {
	background:#FCFDF3;
	color:#093;
	border-color:#D3E399;
}
#MessageBox.error a {
	color:#8A1F11;
}
#MessageBox.notice a {
	color:#514721;
}
#MessageBox.success a {
	color:#264409;
}
#MessageBox .icon {
	float:left;
	width:16px;
	height:16px;
	line-height:16px;
	margin-top:5px;
	display:inline-block;
}
#MessageBox.error .icon {
	background:url('image/icon/error-small.gif') left center no-repeat;
}
#MessageBox.notice .icon {
	background:url('image/icon/success-small.gif') left center no-repeat;
}
#MessageBox.success .icon {
	background:url('image/icon/success-small.gif') left center no-repeat;
}
#MessageBox.load .icon {
	background:url('image/icon/load-small.gif') left center no-repeat;
}
/** UI **/



.ui-widget-overlay {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#000;
	opacity:.4;
	filter:Alpha(Opacity=40);
}
.ui-front {
	z-index:100
}
.ui-helper-hidden {
	display:none;
}
.ui-helper-hidden-accessible {
	position:absolute;
	overflow:hidden;
	clip:rect(0 0 0 0);
	margin:-1px;
	padding:0;
	width:1px;
	height:1px;
	border:0;
}
.ui-helper-reset {
	margin:0;
	padding:0;
	outline:0;
	border:0;
	list-style:none;
	text-decoration:none;
	font-size:100%;
	line-height:1.3;
}
.ui-helper-clearfix:after, .ui-helper-clearfix:before {
	display:table;
	border-collapse:collapse;
	content:"";
}
.ui-helper-clearfix:after {
	clear:both;
}
.ui-helper-clearfix {
	min-height:0;
}
.ui-helper-zfix {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity:0;
	filter:Alpha(Opacity=0);
}
.ui-state-disabled {
	cursor:default!important;
}
.ui-icon {
	display:block;
	overflow:hidden;
	background-repeat:no-repeat;
	text-indent:-99999px;
}
.ui-button .ui-button-text {
	display:none;
}
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
	padding:.4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {
	padding:.4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-right:2.1em;
	padding-left:2.1em;
}
.ui-button-icon-only .ui-icon {
	position:absolute;
	right:5px;
	bottom:5px;
}
.ui-dialog {
	position:absolute;
	top:0;
	left:0;
	padding:.2em;
	outline:0;
}
.ui-dialog .ui-dialog-titlebar {
	position:relative;
	padding:8px 0 15px;
	border-bottom:1px dotted #E0E0E0;
	background:#FFF;
	font-weight:100;
}
.ui-dialog .ui-dialog-title {
	float:left;
	overflow:hidden;
	margin:.1em 0;
	width:90%;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.ui-dialog .ui-dialog-titlebar-close {
	position:absolute;
	top:-1px;
	right:0;
	margin:-14px 0 0;
	padding:1px;
}
.ui-dialog .ui-dialog-content {
	position:relative;
	overflow:auto;
	padding:15px 0;
	border:0;
}
.ui-widget-content {
	background:#fff;
	color:#444;
}
.ui-widget-content a {
	color:#444;
}
.ui-widget-header {
	color:#444;
}
.ui-widget-header a {
	color:#444;
}
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited {
	color:#fff;
	text-decoration:none;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	border:1px solid #ddd;
	background:#fff;
	color:#ff0084;
	font-weight:700;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color:#ff0084;
	text-decoration:none;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
	border:1px solid #ccc;
	background:#fff;
	color:#444;
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
	color:#444;
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
	border:1px solid #ff0084;
	background:#fff;
	color:#222;
}
.ui-state-error a, .ui-state-error-text, .ui-widget-content .ui-state-error a, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error a, .ui-widget-header .ui-state-error-text {
	color:#222;
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
	font-weight:700;
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
	font-weight:400;
	opacity:.7;
	filter:Alpha(Opacity=70);
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
	background-image:none;
	opacity:.35;
	filter:Alpha(Opacity=35);
}
.ui-state-disabled .ui-icon {
	opacity:.35;
	filter:Alpha(Opacity=35);
}
.ui-icon {
	width:12px;
	height:12px;
	padding:3px;
}
.ui-datepicker-title select {
	padding:auto;
	height:auto;
	line-height:auto;
}
.ui-hack-widget-dialog .ui-dialog-title {
	text-align:left;
	height:28px;
	line-height:28px;
	color:#333;
	font-size:16px;
	cursor:default;
}
.ui-hack-widget-dialog .ui-dialog-buttonpane {
	margin:0;
	padding:0;
	background-color:#f6f6f6;
	background-image:none;
}
.ui-hack-widget-dialog .ui-dialog-titlebar-close {
	outline:0;
	border:none;
}
.ui-button.ui-button-icon-only {
	background:url('image/icon/close_bg.png') no-repeat;
	width:28px;
	height:52px;
}
.ui-dialog-titlebar-close span.ui-icon-closethick {
	background:url('image/icon/close_ico.png') center center no-repeat;
	cursor:pointer;
	transition: all 0.3s ease-in-out 0s;
}
.ui-dialog-titlebar-close:hover span.ui-icon-closethick {
	transform:scale(1.1) rotate(360deg);
	transform-origin: 50% 50% 0;
	transition: all 0.3s ease-in-out 0s;
}
.ui-hack-widget-dialog .ui-dialog-buttonpane {
	padding:0 20px;
}
.ui-hack-widget-dialog .ui-dialog-buttonpane button {
	outline:0;
}
.ui-hack-widget-dialog {
	position:fixed;
	padding:15px 38px;
}
.ui-widget-content h2 {
	margin:0;
	margin-bottom:4px;
	color:#666;
	font-size:14px;
}
.ui-tooltip {
	padding:6px 10px 7px 10px;
	position:absolute;
	z-index:9999;
	max-width:650px;
	-webkit-box-shadow: 0 0 5px #BBB;
	box-shadow: 0 0 5px #BBB;
}
.ui-hack-widget-tooltip {
	border-width:2px;
	background:#444;
	border-radius:3px;
	color:#EEE;
}

.m{ width:1200px; margin:0 auto; clear:both;}

.head-txt {padding:0 6px 10px 6px;line-height:28px;border-bottom:#DDDDDD 1px solid;margin-bottom:20px;clear:both;}
.head-txt strong {font-size:18px;}
.head-txt span {float:right;font-size:14px;color:#999999;}
.head-txt i {font-style:normal;font-weight:bold;padding:0 2px;font-family:simsun;}

.head-sub {padding:0 6px 10px 6px;line-height:28px;border-bottom:#DDDDDD 1px solid;margin-bottom:10px;clear:both;}
.head-sub strong {font-size:16px;}
.head-sub span {float:right;font-size:14px;color:#999999;}
.head-sub i {font-style:normal;font-weight:bold;padding:0 2px;font-family:simsun; color:#df0015; margin-right:10px;}

.list-area4 {padding:0 0 20px 0;}
.list-area4:after {content:"";display:block;clear:both;}
.list-area4 li {width:25%;float:left;height:32px;line-height:32px;font-size:14px;overflow:hidden;text-align:center;}
.list-area4 li:hover {background:#EEEEEE;}

.list-rank {padding:0 0 24px 0;}
.list-rank li {height:32px;line-height:32px;font-size:14px;padding:0 6px;overflow:hidden;}
.list-rank .f_r {float:right;font-size:12px;color:#666666;padding-left:10px; line-height:42px;}
.list-rank em {font-size:26px;font-style:normal;color:#F34540;padding-right:10px;font-family:Georgia;}
.list-rank i {font-size:18px;font-style:normal;color:#999999;padding-right:14px;font-family:Georgia;}

.m {margin:auto;width:1200px;clear:both;}
.qm_main{ margin:25px auto 2px;}
.qm_icon_red{ color:#df0015; margin-right:10px;}
.m0 {width:100%;background:#F2F2F2;}
.m0 .m {background:#F2F2F2;}
.m1 {background:url('image/bg-line.png') repeat-y 960px 0;}
.m1l {width:940px;float:left;}
.m1r {width:239px;float:right;}
.m2 {background:url('image/bg-line.png') repeat-y 960px 0;}
.m2l {width:940px;float:left;}
.m2r {width:219px;float:right;}
.m3 {background:url('image/bg-line.png') repeat-y 880px 0; display:block;}
.m3l {width:860px;float:left; padding-right:20px; position:relative; overflow:hidden;}
.m3r {width:299px;float:right;}
