﻿/*
ST05-CSS-xiaohei-dtmuban.com-20170503
*/
@charset "utf-8";

/* global */
* {
	word-break: break-all;
	font-family: 'Hiragino Sans GB', 'microsoft yahei', Verdana, arial, sans-serif;
	-webkit-text-size-adjust: none;
}

/*"Microsoft Yahei",*/
body {
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #333333;
	background: #f5f5f5;
}

form,
input,
select,
textarea,
td,
th {
	font-size: 12px;
	outline: none;
}

img {
	border: none;
}

li img {
	border: none;
	vertical-align: middle;
}

ul li,
li {
	list-style-type: none;
}

ol li {
	list-style-type: decimal;
}

p,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
select,
textarea,
blockquote {
	margin: 0px;
	padding: 0px;
}

s,
i,
em {
	font-style: normal;
	font-weight: normal;
}

a:link,
a:visited,
a:active {
	color: #333333;
	text-decoration: none;
}

a:hover {
	color: #FF6600;
}

center a {
	font-size: 14px
}

/* links */
a.w:link,
a.w:visited,
a.w:active {
	color: #FFFFFF;
	text-decoration: none;
}

a.w:hover {
	color: #F4F3F2;
}

a.b:link,
a.b:visited,
a.b:active {
	color: #225588;
	text-decoration: none;
}

a.b:hover {
	color: #FF6600;
}

a.g:link,
a.g:visited,
a.g:active {
	color: #666666;
	text-decoration: none;
}

a.g:hover {
	color: #FF6600;
}

.mt10 {
	margin-top: 10px
}

.ml20 {
	margin-left: 20px
}

.mb_20 {
	margin-bottom: 20px
}

.tc {
	text-align: center
}

/*zi*/
.f18 {
	font-size: 18px;
}

.f24 {
	font-size: 24px;
}

/*yanse*/
.gray9 {
	color: #696969 !important;
}

.white {
	color: #fff !important;
}

.arial {
	font-family: Arial;
}

.bold {
	font-weight: bold;
}

/* common */
.m {
	margin: auto;
	width: 1200px;
	clear: both;
}

.head {
	background: #F1F1F1 url('../images/head_bg.png') repeat-x;
	width: 100%;
	height: 31px;
	position: fixed;
	z-index: 9;
	left: 0;
}

.head_m {
	margin: auto;
	width: 1198px;
	padding: 7px 0 0 0;
	color: #666666;
}

.head_s {
	height: 31px;
}

.head_t strong {
	color: #FF0000;
	font-weight: normal;
}

.head_l li {
	float: left;
	margin: 0 10px 0 0;
}

.h_city {
	background: url('../images/ico_arrow_d.gif') no-repeat right center;
	padding: 0 10px 0 0;
}

.h_fav {
	padding: 0 6px 0 2px;
}

.h_mobile {
	background: url('../images/ico_mobile.gif') no-repeat 0 center;
	padding: 0 2px 0 15px;
}

.h_cart {
	background: url('../images/ico_cart.gif') no-repeat 0 center;
	padding: 0 6px 0 18px;
}

.h_qrcode {
	background: url('../images/ico_qrcode.gif') no-repeat 0 center;
	padding: 0 6px 0 18px;
}

/* menu */
.foot {
	color: #666666;
	text-align: center;
	line-height: 30px;
	padding: 10px 0 10px 0;
}

.foot_page {
	background: #F4F4F4;
	border-top: #DDDDDD 1px solid;
	padding: 0 10px 0 10px;
	text-align: center;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	color: #666666;
}

/* box */
.box_head {
	border: 0px solid #ebebeb;
	background: #ffffff;
	border-top: #1269d3 2px solid;
	border-bottom: #ebebeb 1px solid;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	padding: 0 10px 0 10px;
}

.box_head div i {
	width: 4px;
	height: 16px;
	background: #1269d3;
	float: left;
	margin-top: 13px;
}

.box_head strong {
	font-size: 16px;
	font-weight: 500;
	padding-left: 8px
}

.box_body {
	border: 0px solid #ebebeb;
	border-top: none;
	padding: 6px 8px 6px 8px;
	background-color: #ffffff;
	font-size: 14px;
}

.box_body li {
	height: 28px;
	line-height: 28px;
	white-space: nowrap;
	-webkit-text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
}

.box_body li a {
	color: #666
}

.box_body li em {
	margin-right: 8px;
	padding: 0px 5px;
}

.box_y {
	background: #0087fb;
	color: #fff;
}

.box_n {
	background: #ddd;
	color: #333;
}

.category_comment {
	padding: 0 0 30px 0;
}

/*new*/
.arx_list_info {
	width: 200px;
}

.box_head_new {
	border: 0px solid #ebebeb;
	background: #ffffff;
	border-top: #1269d3 2px solid;
	border-bottom: #ebebeb 1px solid;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	padding: 0 10px 0 10px;
}

.box_head_new div i {
	width: 4px;
	height: 16px;
	background: #1269d3;
	float: left;
	margin-top: 13px;
}

.box_body_new {
	border: 0px solid #ebebeb;
	border-top: none;
	padding: 6px 8px 6px 8px;
	background-color: #ffffff;
	font-size: 14px;
}

.box_body_new li {
	background: url('../images/li_dot.gif') no-repeat 3px 15px;
	padding: 0 10px 0 12px;
	height: 28px;
	line-height: 28px;
	overflow: hidden;
}

.box_body_new li a {
	color: #666
}

.box_head_new_com {
	border: 0px solid #ebebeb;
	background: #ffffff;
	border-top: #1269d3 2px solid;
	border-bottom: #ebebeb 1px solid;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	padding: 0 10px 0 10px;
}

.box_head_new_com div i {
	width: 4px;
	height: 16px;
	background: #1269d3;
	float: left;
	margin-top: 13px;
}

.box_body_new_com {
	border: 0px solid #ebebeb;
	border-top: none;
	padding: 6px 8px 6px 8px;
	background-color: #ffffff;
	font-size: 14px;
}

.box_body_new_com li {
	padding: 0 5px 0 5px;
	height: 28px;
	line-height: 28px;
	overflow: hidden;
}

.box_body_new_com li a {
	color: #666
}

.box_body_new_com li em {
	display: inline-block;
	color: #ffffff;
	font-size: 10px;
	width: 16px;
	height: 16px;
	line-height: 15px;
	margin-right: 8px;
	text-align: center;
	vertical-align: middle;
	padding: 0;
}

.box_body_new_com li em.one {
	background: #dd2726;
}

.box_body_new_com li em.two {
	background: #EC5D31;
}

.box_body_new_com li em.three {
	background: #F68951;
}

.box_body_new_com li em.no_bg {
	background: #dddddd;
	color: #000
}

.tab_head {
	border: 1px solid #ebebeb;
	border-bottom: none;
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	overflow: hidden;
	font-weight: bold;
}

.tab_1 {
	float: left;
	padding: 0 15px 0 15px;
	border-right: #DDDDDD 1px solid;
	cursor: pointer;
	font-weight: normal;
}

.tab_2 {
	float: left;
	padding: 0 15px 0 15px;
	border-right: #DDDDDD 1px solid;
	cursor: pointer;
	background: #FFFFFF;
}

.tab_1_1 {
	border-bottom: #DDDDDD 1px solid;
	cursor: pointer;
}

.tab_1_2 {
	border: 1px solid #ebebeb;
	border-bottom: none;
	cursor: pointer;
	font-weight: bold;
}

.tab_head_2 {
	height: 27px;
	background: #EEEEEE;
	border-left: #DDDDDD 1px solid;
	border-right: #DDDDDD 1px solid;
	text-align: center;
	padding-left: 12px;
}

.tab_2_1 {
	float: left;
	width: 80px;
	height: 27px;
	line-height: 31px;
	overflow: hidden;
	background: url('../images/tab_2_1.gif') no-repeat 6px right;
	cursor: pointer;
}

.tab_2_1 span {
	color: #333333;
}

.tab_body_2 {
	border: 1px solid #ebebeb;
	border-top: none;
}

.li_dot li {
	background: url('../images/li_dot.gif') no-repeat 2px 13px;
	padding: 0 10px 0 12px;
}

/* pages */
.pages {
	padding: 20px 0 20px 0;
	height: 36px;
	line-height: 36px;
	text-align: center;
	font-size: 14px;
	color: #666666;
	vertical-align: middle;
}

.pages a:link,
.pages a:visited,
.pages a:active {
	background: #FFFFFF;
	border: 1px solid #ebebeb;
	padding: 7px;
	text-decoration: none;
}

.pages a:hover {
	background: #1269d3;
	border: #1269d3 1px solid;
	color: #FFFFFF;
	padding: 7px;
	text-decoration: none;
}

.pages strong {
	background: #1269d3;
	padding: 7px;
	border: #1269d3 1px solid;
	color: #FFFFFF;
}

.pages_inp {
	width: 30px;
	border: 1px solid #ebebeb;
	color: #666666;
	padding: 7px;
	text-align: center;
	font-size: 14px;
}

.pages_btn {
	/*width: 58px;height: 34px;*/
	border: #FF6600 1px solid;
	color: #FFFFFF;
	padding: 7px 25px;
	background: #FF6600;
	font-weight: bold;
	font-size: 14px;
}

.pages_btn:hover {
	background: #FF3300;
}

.pages label {
	background: #FFFFFF;
	border: 1px solid #ebebeb;
	color: #666666;
	padding: 3px 5px 3px 5px;
}

.pages label em {
	color: #0087fb;
	font-weight: bold;
	font-style: normal;
}

.pages label span {
	font-weight: bold;
}

.pages cite {
	font-style: normal;
}

/* table */
.tb table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
}

.tb th {
	background: #EEEEEE;
	border: 1px solid #ebebeb;
	padding: 4px;
	line-height: 150%;
}

.tb td {
	border: 1px solid #ebebeb;
	padding: 4px;
	line-height: 150%;
}

/* user */
.user {
	background: url('../images/user_bg.gif') no-repeat;
	width: 300px;
	font-size: 12px;
	line-height: normal;
}

.user_login {
	padding: 15px 0 10px 25px;
}

.user_input {
	border: #8DB2E3 1px solid;
	padding: 3px 0 4px 3px;
	width: 90px;
	color: #666666;
}

.user_tip {
	margin: 0 20px 0 20px;
	padding: 0 0 5px 5px;
	border-bottom: #EEEEEE 1px solid;
	font-weight: bold;
	color: #333333;
}

.user_reg {
	padding: 5px 0 0 20px;
}

.user_reg_c {
	padding: 5px 0 10px 10px;
}

.user_can {
	padding: 10px 10px 0 10px;
	text-align: center;
	color: #1B4C7A;
}

.user_can td {
	padding: 6px 0 10px 0;
	background: url('../images/user_can.gif') no-repeat center 0;
}

.user_wel {
	padding: 18px 0 10px 45px;
	font-weight: bold;
	font-size: 14px;
	background: url('../images/user_wel.gif') no-repeat 26px 18px;
}

.user_do {
	padding: 0 10px 0 10px;
	text-align: center;
}

.user_do td {
	padding: 6px 0 11px 0;
	background: url('../images/user_can.gif') no-repeat center 0;
}

.user_foot {
	height: 10px;
	line-height: 10px;
	font-size: 1px;
	background: url('../images/user_bg.gif') no-repeat 0 bottom;
}

.user_warn {
	padding: 5px;
	margin: 0 10px 0 10px;
	border: #FFC600 1px solid;
	background: #FFFEBF;
	text-align: center;
	font-weight: bold;
}

.thumb {
	padding: 5px 0 5px 0;
}

.thumb img {
	border: #D0D0D0 1px solid;
	padding: 3px;
}

.thumb li {
	height: 22px;
	line-height: 22px;
	overflow: hidden;
}

.thumbml ul {
	margin: 10px 0 15px 0;
}

.imb img {
	border: 1px solid #ebebeb;
	padding: 3px;
}

/* album */
#mid_pos {
	position: absolute;
}

#mid_div {
	width: 400px;
	height: 400px;
	cursor: crosshair;
	border: #CCCCCC 1px solid;
	background: #F3F3F3;
}

#zoomer {
	border: #333333 1px solid;
	width: 120px;
	height: 90px;
	background: #FFFFFF url('../images/zoom_bg.gif');
	position: absolute;
	opacity: 0.5;
	filter: alpha(opacity=50);
}

#big_div {
	width: 400px;
	height: 400px;
	border: #CCCCCC 1px solid;
	background: #FFFFFF;
	position: absolute;
	overflow: hidden;
	z-index: 9;
}

#big_pic {
	position: absolute;
}

.ab_im {
	padding: 2px;
	margin: 10px 0 10px 13px;
	border: #C0C0C0 1px solid;
}

.ab_on {
	padding: 2px;
	margin: 10px 0 10px 13px;
	border: #FF6600 1px solid;
	background: #FF6600;
}

/* ads */
.adword table {
	background: url('../images/adword_bg.gif') repeat-x 0 bottom;
}

.adword_tip {
	color: #FF1100;
	border: #dddddd 1px solid;
	padding: 8px 10px 8px 28px;
	background: url('../images/arrow_up.gif') no-repeat 10px 10px;
	margin-bottom: 10px;
	background-color: #fff;
	font-size: 14px;
}

.sponsor {}

/* basic */
.f_l {
	float: left;
}

.f_r {
	float: right;
}

.t_l {
	text-align: left;
}

.t_r {
	text-align: right;
}

.t_c {
	text-align: center;
}

.f_b {
	font-weight: bold;
}

.f_n {
	font-weight: normal;
}

.f_white {
	color: white;
}

.f_gray {
	color: #666666;
}

.f_orange {
	color: #FF6600;
}

.f_#0087fb {
	color: #0087fb;
}

.f_green {
	color: green;
}

.f_blue {
	color: blue;
}

.f_dblue {
	color: #225588;
}

.f_price {
	font-weight: bold;
	font-family: Arial;
	color: #FF0000;
}

.px10 {
	font-size: 10px;
}

.px11 {
	font-size: 11px;
}

.px12 {
	font-size: 12px;
}

.px13 {
	font-size: 13px;
}

.px14 {
	font-size: 14px;
}

.px15 {
	font-size: 15px;
}

.px16 {
	font-size: 16px;
}

.b5 {
	height: 5px;
	font-size: 1px;
}

.b6 {
	height: 6px;
	font-size: 1px;
}

.b8 {
	height: 8px;
	font-size: 1px;
}

.b10 {
	height: 10px;
	font-size: 1px;
}

.b15 {
	height: 15px;
	font-size: 1px;
}

.pd3 {
	padding: 3px;
}

.pd5 {
	padding: 5px;
}

.pd10 {
	padding: 10px;
}

.pd15 {
	padding: 15px;
}

.pd20 {
	padding: 20px;
}

.lh18 {
	line-height: 180%;
}

.ls1 {
	letter-spacing: 1px;
}

.c_p {
	cursor: pointer;
}

.c_b {
	clear: both;
}

.dsn {
	display: none;
}

.absm {
	vertical-align: middle;
}

.btn {
	background: url('../images/btn.gif') no-repeat;
	height: 24px;
	line-height: 22px;
	width: 50px;
	border: none;
	cursor: pointer;
	letter-spacing: 3px;
}

.btn_1 {
	background: url('../images/btn_1.gif') no-repeat;
	height: 21px;
	line-height: 21px;
	width: 69px;
	padding-left: 9px;
	border: none;
	cursor: pointer;
}

.btn_2 {
	background: url('../images/btn_2.gif') no-repeat;
	height: 21px;
	line-height: 21px;
	width: 69px;
	padding-left: 9px;
	border: none;
	cursor: pointer;
}

.btn_s {
	background: #2388FA;
	color: #FFFFFF;
	border: none;
	padding: 2px;
	letter-spacing: 1px;
}

.btn_r {
	background: #D7D7D7;
	color: #666666;
	border: none;
	padding: 2px;
	letter-spacing: 1px;
}

.bd {
	border: #CAD9EA 1px solid;
}

.highlight {
	color: #0087fb;
}

.jt {
	color: #003278;
	cursor: pointer;
}

.np {
	padding: 20px 30px 20px 50px;
	line-height: 25px;
}

.lazy {
	background: #FAFAFA url('../images/loading.gif') no-repeat center center;
}

.slide {
	background: #FAFAFA;
	overflow: hidden;
}

/* position */
.pos {
	padding: 0 10px 0 10px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
}

.pos_new {
	padding: 0 10px 0 10px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	border-bottom: 1px solid #eeeeee;
}

.nav_new {
	padding: 0 10px 10px 10px;
	font-size: 14px;
	height: 40px;
	line-height: 40px;
}

/* show */
.title {
	height: 45px;
	line-height: 45px;
	font-size: 20px;
	text-align: center;
	font-family: \9ED1\4F53;
	font-weight: normal;
}

.title_trade {
	height: 25px;
	font-size: 18px;
	text-align: center;
	font-family: \9ED1\4F53;
	font-weight: normal;
	margin: 0 0 8px 0;
	border-bottom: #F1F1F1 1px solid;
	padding: 0 0 10px 0;
}

.info {
	margin: 0 15px 0 15px;
	padding: 4px 10px 4px 10px;
	border-top: #D0D0D0 1px solid;
	border-bottom: #D0D0D0 1px solid;
}

.introduce {
	margin: 10px 15px 10px 15px;
	padding: 8px 12px 8px 12px;
	line-height: 180%;
	font-size: 16px;
	border: 1px solid #eeeeee;
	background: #fafafa;
	text-indent: 30px;
}

.content {
	font-size: 16px;
	line-height: 180%;
	padding: 10px 20px 10px 20px;
}

.content p {
	text-indent: 2em;
	line-height: 30px;
}

.content a:link,
.content a:visited,
.content a:active {
	color: #225588;
	text-decoration: underline;
}

.content a:hover {
	color: #FF6600;
	text-decoration: none;
}

.property {
	border: #ddd 1px solid;
	background: #ffffff;
	padding: 10px 20px;
	color: #888;
	font-size: 14px;
}

.property li {
	float: left;
	width: 30%;
	height: 30px;
	line-height: 32px;
	overflow: hidden;
}

.detail {
	background: url('../images/arrow.gif') no-repeat 0 9px;
	border-bottom: #C0C0C0 1px dotted;
	padding: 8px 0 8px 20px;
	margin: 0 15px 0 15px;
}

.related {
	padding: 5px 15px 5px 15px;
	line-height: 30px;
}

.related td {
	font-size: 14px;
}

.keylink {
	font-weight: normal;
	padding: 0 3px 0 3px;
}

#comment_main div {
	height: 100px;
	background: url('../images/loading.gif') no-repeat center center;
}

/* layout */
.m_l {
	width: 880px;
}

.m_r {
	width: 300px;
}

.m_n {
	width: 20px;
}

.m_l_1 {
	width: 980px;
}

.m_r_1 {
	width: 200px;
}

/* left */
.left_box {
	border: 1px solid #ebebeb;
	background-color: #ffffff;
}

.left_head {
	border-bottom: 2px solid #ebebeb;
	height: 41px;
	line-height: 41px;
	overflow: hidden;
	padding: 0 10px 0 10px;
	font-size: 16px;
	font-weight: bold;
}

.left_head span {
	font-weight: normal;
	font-size: 12px;
}

/* search */
.fsearch {
	padding: 5px 0 10px 15px;
	margin: 1px 1px 0 1px;
}

.fsearch input,
.fsearch select {
	border: 1px solid #dddddd;
}

.fsearch input.no_b {
	border: 0
}

.fsearch select {
	padding: 2px;
}

.sch {
	padding: 15px 20px 5px 20px;
	margin-bottom: 10px;
}

.sch p {
	padding: 10px 10px 10px 10px;
	font-size: 13px;
	margin: 0;
}

.sch_find {
	border-top: #f6f6f6 1px solid;
	border-bottom: #EEEEEE 1px solid;
	margin: 5px 0 5px 0;
	padding: 5px 0 5px 5px;
	font-weight: bold;
}

.sch_site li {
	background: url('../images/ico_search.gif') no-repeat 3px 7px;
	height: 28px;
	line-height: 28px;
	overflow: hidden;
	padding: 0 5px 0 25px;
	color: #666666;
}

.sch_relate li {
	background: url('../images/arrow_up.gif') no-repeat 3px 7px;
	height: 28px;
	line-height: 28px;
	overflow: hidden;
	padding: 0 5px 0 25px;
	color: #666666;
}

.rank_list {}

.rank_list li {
	height: 28px;
	line-height: 28px;
	overflow: hidden;
	padding: 0 5px 0 5px;
}

.rank_list li em {
	display: inline-block;
	color: #ffffff;
	font-size: 10px;
	width: 16px;
	height: 16px;
	line-height: 15px;
	margin-right: 8px;
	text-align: center;
	vertical-align: middle;
	padding: 0;
}

.rank_list li em.one {
	background: #dd2726;
}

.rank_list li em.two {
	background: #EC5D31;
}

.rank_list li em.three {
	background: #F68951;
}

.rank_list li em.no_bg {
	background: #dddddd;
	color: #000
}

.ppt {
	padding: 1px 15px 1px 35px;
	line-height: 25px;
}

.ppt_l {
	width: 60px;
	font-weight: bold;
}

.ppt_r {
	color: #DFDFDF;
}

.ppt span {
	padding: 1px;
	background: #2E6AB1;
	border: #1D589E 1px solid;
	color: #FFFFFF;
}

/* sell && buy && company */
.category {
	padding: 10px 20px 5px 15px;
	background-color: #ffffff;
}

.category p {
	padding: 5px 0 5px 0;
	margin: 0;
}

.category div {
	padding: 0 20px 0 20px;
}

.list {
	line-height: 180%;
	padding: 0 10px 0 10px;
	background-color: #ffffff;
}

.list div img {
	border: #CCCCCC 1px solid;
}

.list table {
	width: 100%;
	border-bottom: #CCCCCC 1px dotted;
}

.list td {
	padding: 10px 0 10px 0;
}

.list h3 {
	font-size: 14px;
	margin: 0px;
	height: 22px;
	overflow: hidden;
}

.about {
	border: #2786C6 1px solid;
	background: #F2F2F2;
	padding: 8px;
	margin: 15px 15px 0 15px;
}

.about li {
	padding: 5px 0 5px 5px;
}

.about li span {
	display: block;
	width: 100px;
	float: left;
	color: #1B4C7A;
}

.contact_head {
	height: 40px;
	line-height: 40px;
	border: 1px solid #ebebeb;
	border-bottom: none;
	border-top: #FF8110 3px solid;
	background: #EEEEEE;
	padding: 0 10px 0 10px;
	font-weight: bold;
	font-size: 14px;
}

.contact_body {
	padding: 10px;
	border: 1px solid #ebebeb;
	border-top: none;
	background: #ffffff;
}

.contact_body li {
	line-height: 32px;
	border-bottom: #E2E2E2 1px dotted;
	padding: 0 0 0 10px;
}

.contact_body li span {
	color: #1B4C7A;
	padding: 0 8px 0 0;
}

.type {
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	border-top: #DDDDDD 1px solid;
	border-bottom: #DDDDDD 1px solid;
	background: #EEEEEE;
	padding-left: 35px;
}

a.type_1:link,
a.type_1:visited,
a.type_1:active,
a.type_1:hover {
	float: left;
	display: block;
	padding: 0 15px 0 15px;
	background: #FFFFFF;
	color: #000000;
	font-weight: bold;
}

a.type_2:link,
a.type_2:visited,
a.type_2:active {
	float: left;
	display: block;
	padding: 0 15px 0 15px;
	border-right: #E2F0FB 1px solid;
}

a.type_2:hover {
	background: #1269d3;
	color: #FFFFFF;
}

.img_tip {
	width: 200px;
	z-index: 1000;
	position: absolute;
	padding: 5px;
	border: 1px solid #ebebeb;
	background: #FFFFFF;
}

.vote {
	padding: 10px;
}

.vote div {
	font-weight: bold;
}

.vote li {
	padding: 3px 0 3px 0;
}

.vote p {
	margin: 5px 0 5px 0;
}

/* left_menu */
.left_menu {
	width: 150px;
	background: #FFFFFF url('../images/left_menu.gif') repeat-y;
}

.left_menu a {
	width: 90%;
	display: block;
}

.left_menu ul {
	background: #FFFFFF url('../images/left_menu_ul.gif') no-repeat;
	padding-top: 2px;
}

.left_menu_li {
	line-height: 37px;
	height: 37px;
	background: url('../images/left_menu_li.gif') no-repeat;
	padding-left: 30px;
	overflow: hidden;
}

.left_menu_on {
	line-height: 37px;
	height: 37px;
	background: url('../images/left_menu_on.gif') no-repeat;
	padding-left: 30px;
	overflow: hidden;
}

.warn {
	padding: 30px 100px 30px 200px;
	background: #ffffff;
}

.warn div {
	padding: 5px 0 0 60px;
	background: url('../images/warn.gif') no-repeat;
	font-size: 14px;
	line-height: 200%;
}

.warn h1 {
	font-size: 16px;
	margin: 0;
}

.guest_warn {
	padding: 2px 0 2px 0;
	text-align: center;
	margin: 0 130px 15px 130px;
	background: #FFF5D8;
	border: #FF7300 1px solid;
}

.back2top {
	width: 58px;
	height: 58px;
	position: fixed;
	_position: absolute;
	left: 50%;
	margin-left: 607px;
	bottom: 80px;
	_bottom: auto;
	cursor: pointer;
	display: none;
}

.back2top a {
	display: block;
	width: 100%;
	height: 100%;
	background: url('../images/back2top.png') no-repeat;
}

.back2top a:hover {
	background: url('../images/back2top.png') no-repeat -58px 0;
}

#destoon_city {
	color: #0087fb;
}

#powe#0087fb {
	padding: 6px 0 20px 0;
}

/*20170517*/
.m_r_1 {
	width: 200px;
	float: right;
}

.m_r_1 .part {
	border: 1px solid #e5e5e5;
	background: #fff;
}

.m_r_1 .part h2.channel_pur_tit_1 {
	padding: 20px 0 0 60px;
	height: 30px;
	background: url('../images/channel_pur_tit_1.jpg');
	color: #1b6bcc;
	font: 18px/30px "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1";
}

.m_r_1 .part h2.channel_pur_tit_2 {
	padding: 10px 0 0 60px;
	height: 40px;
	background: url('../images/channel_pur_tit_2.jpg');
	color: #ec3901;
	font: 18px/40px "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1";
}

.m_r_1 .part p {
	color: #666;
	font: 14px/24px "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1";
	padding: 15px;
}

.m_r_1 .part a.channel_pur_btn_1 {
	display: block;
	width: 170px;
	height: 36px;
	line-height: 36px;
	background: url('../images/channel_list_btn_1.jpg');
	text-indent: 16px;
	margin: 15px auto 0;
	color: #ffffff;
	font-size: 14px;
}

.m_r_1 .part a.channel_pur_btn_2 {
	display: block;
	width: 170px;
	height: 36px;
	line-height: 36px;
	background: url('../images/channel_list_btn_2.jpg');
	text-indent: 16px;
	margin: 15px auto 0;
	color: #ffffff;
	font-size: 14px;
}

.m_r_1 .part_ads {
	width: 198px;
	height: 198px;
	border: 1px solid #e5e5e5;
	background: #fff;
}

.m_r_1 .part_ads img {
	width: 198px;
	height: 198px;
}

.m_r_1 .part_tit_ads {
	height: 30px;
	width: 170px;
	padding: 0 0 10px 30px;
}

.m_r_1 .part_tit_ads img {
	width: 170px;
	height: 30px;
}

/*资料部分*/
.comurl {
	text-align: center;
	margin: 20px;
	overflow: hidden;
	margin-bottom: 5px;
	margin-left: 45px;
}

.comurl p {
	font-size: 14px;
	padding: 7px;
}

.comurl p.comname {
	width: 150px;
	background: #0f69dc;
	border: 1px solid #0f69dc;
}

.comurl p.comname a {
	color: #ffffff
}

.comurl p.comname:hover {
	background: #0f09dc;
	border: 1px solid #0f09dc;
}

.comurl p.comsou {
	margin-top: 15px;
	width: 150px;
	float: left;
	background: #ec3901;
	border: 1px solid #ec3901
}

.comurl p.comsou:hover {
	background: #ec0901;
	border: 1px solid #ec0901;
}

.comurl p.comsou a {
	color: #ffffff;
}

.comurl p img {
	vertical-align: middle;
	margin-top: -2px;
}

/*信息防骗提示*/
.mt_20 {
	margin-top: 20px;
}

.fl-left {
	float: left
}

.fl-right {
	float: right
}

.warn_wrap {
	width: 1200px;
	border: 1px solid #e6e6e6;
	overflow: hidden;
}

.warn_ico {
	border: 1px #fff solid;
	padding: 4px 0 8px 65px;
	background: #fefefe;
	overflow: hidden;
}

.warn_ico {
	padding: 7px 0 10px 160px;
	position: relative;
}

.warn-pic {
	width: 69px;
	height: 69px;
	background: url(../images/sm_an.png) no-repeat;
	position: absolute;
	left: 80px;
	top: 50%;
	margin-top: -34px;
	float: left;
}

.warn_ico .fl-right dd {
	width: 90%;
	color: #888888;
}

.warn_ico .fl-right dl {
	font-size: 14px;
	line-height: 25px
}

.warn_ico .fl-right dl dt {
	color: #e60000;
}

.warn_ico .fl-right {
	width: 97%;
}

.fl-clr {
	zoom: 1;
}

.warn_ico .fl-right dt,
.warn_ico .fl-right dd {
	float: left;
	margin-top: 3px;
}

.warn_ico .fl-right dt {
	color: #0084c5;
	width: 79px;
	padding-right: 3px;
	text-align: right;
}

/*排名广告标识*/




.adword {
	position: relative;
}

.adword .pictj3 {
	position: absolute;
	background: url(../images/adicon.png) no-repeat;
	width: 37px;
	height: 17px;
	left: 0;
	bottom: 0;
	float: left;
	z-index: 10;
}

.adword .extension_ul li,
.adword .company2,
.adword .newPurchaseList li,
.adword .data-list,
.adword .list {
	background-color: #ffffef;
}

.adword .extension_ul li .extension_dl dd {
	background: #ffffff
}

.adword .extension_ul li .main_products {
	color: #666666
}

.adword .extension_ul li .img,
.adword .company2 .company2-l-img {
	background: #ffffff
}

.adword .extension_ul li .img a {
	background: #ffffff
}

/*竞价标识*/
.adword,
.adword .company2,
.adword .data-list,
.adword .list {
	position: relative;
}

.adword ul li:hover,
.adword .company2:hover,
.adword .newPurchaseList li:hover,
.adword .data-list:hover,
.adword .list:hover {
	border-color: #fe6803;
	-webkit-box-shadow: #fe6803 0px 2px 0;
	-moz-box-shadow: #fe6803 0px 2px 0;
	box-shadow: #fe6803 0px 2px 0;
}

.adword ul li b.n0,
.adword .company2 b.n0 {
	display: block;
	background: url(../images/baiowang-icon.png) no-repeat;
	width: 67px;
	height: 67px;
	position: absolute;
	left: -4px;
	top: -4px;
	z-index: 10;
}

.adword ul li b.n1,
.adword .company2 b.n1 {
	display: block;
	background: url(../images/sanjia-1.png) no-repeat;
	width: 67px;
	height: 67px;
	position: absolute;
	left: -4px;
	top: -4px;
	z-index: 10;
}

.adword ul li b.n2,
.adword .company2 b.n2 {
	display: block;
	background: url(../images/sanjia-2.png) no-repeat;
	width: 67px;
	height: 67px;
	position: absolute;
	left: -4px;
	top: -4px;
	z-index: 10;
}

.adword ul li b.n3,
.adword .company2 b.n3 {
	display: block;
	background: url(../images/sanjia-3.png) no-repeat;
	width: 67px;
	height: 67px;
	position: absolute;
	left: -4px;
	top: -4px;
	z-index: 10;
}

.adword ul li b.n4,
.adword .company2 b.n4 {
	display: block;
	background: url(../images/tuiguang.png) no-repeat;
	width: 67px;
	height: 67px;
	position: absolute;
	left: -4px;
	top: -4px;
	z-index: 10;
}




/*-------------------------------------------------- 
*@NAME:css *@author:xiaohei *@QQ: 290948585 *@Date: 2017-01-15 *@版本:st05 *@网站:www.dtmuban.com *特注：此文件非经许可，请勿修改-18
--------------------------------------------------*/
@charset "utf-8";

body {
	min-width: 1200px;
}

.ieTester {
	line-height: 34px;
	text-align: center;
	background: #fffeee;
	border-bottom: 1px solid #ddd;
}

.ieTester a {
	padding: 2px 10px;
	background-color: #f1f1f1;
	border: 1px solid #ddd;
}

.ieTester a:hover {
	background-color: #f5f5f5;
}

#destoon_qrcode {
	top: 210px !important
}

/* CSS Document */
.orange {
	color: orange
}

a.#0087fb,
.#0087fb {
	color: #0087fb
}

.green {
	color: #0087fb
}

.blue {
	color: blue
}

.brown {
	color: brown
}

/* basic */
.w1200 {
	width: 1200px;
	clear: both;
	margin: 0 auto;
}

.f_l,
.fl {
	float: left;
}

.f_r,
.fr {
	float: right;
}

.t_l {
	text-align: left;
}

.t_r {
	text-align: right;
}

.t_c {
	text-align: center;
}

.f_b {
	font-weight: bold;
}

.f_n {
	font-weight: normal;
}

.f_white {
	color: white;
}

.f_gray {
	color: #666666;
}

.f_orange {
	color: #FF6600;
}

.f_#0087fb {
	color: #0087fb;
}

.f_green {
	color: green;
}

.f_blue {
	color: blue;
}

.f_dblue {
	color: #225588;
}

.f_price {
	font-weight: bold;
	font-family: Arial;
	color: #FF0000;
}

.px10 {
	font-size: 10px;
}

.px11 {
	font-size: 11px;
}

.px12 {
	font-size: 12px;
}

.px13 {
	font-size: 13px;
}

.px14 {
	font-size: 14px;
}

.f14 {
	font-size: 14px !important
}

.px15 {
	font-size: 15px;
}

.px16 {
	font-size: 16px;
}

.b5 {
	height: 5px;
	font-size: 1px;
	margin-top: 5px;
}

.b6 {
	height: 6px;
	font-size: 1px;
	margin-top: 6px;
}

.b8 {
	height: 8px;
	font-size: 1px;
	margin-top: 8px;
}

.b10 {
	height: 10px;
	font-size: 1px;
	margin-top: 10px;
}

.b15 {
	height: 15px;
	font-size: 1px;
}

.pd3 {
	padding: 3px;
}

.pd5 {
	padding: 5px;
}

.pd10 {
	padding: 10px;
}

.pd15 {
	padding: 15px;
}

.pd20 {
	padding: 20px;
}

.pl10 {
	padding-left: 10px;
}

.pl15 {
	padding-left: 15px;
}

.pl20 {
	padding-left: 20px;
}

.lh18 {
	line-height: 180%;
}

.ls1 {
	letter-spacing: 1px;
}

.c_p {
	cursor: pointer;
}

.c_b {
	clear: both;
}

.dsn {
	display: none;
}

.absm {
	vertical-align: middle;
}

.btn {
	background: url('../images/btn.gif') no-repeat;
	height: 24px;
	line-height: 22px;
	width: 50px;
	border: none;
	cursor: pointer;
	letter-spacing: 3px;
}

.btn_1 {
	background: url('../images/btn_1.gif') no-repeat;
	height: 21px;
	line-height: 21px;
	width: 69px;
	padding-left: 9px;
	border: none;
	cursor: pointer;
}

.btn_2 {
	background: url('../images/btn_2.gif') no-repeat;
	height: 21px;
	line-height: 21px;
	width: 69px;
	padding-left: 9px;
	border: none;
	cursor: pointer;
}

.btn_s {
	background: #2388FA;
	color: #FFFFFF;
	border: none;
	padding: 2px;
	letter-spacing: 1px;
}

.btn_r {
	background: #D7D7D7;
	color: #666666;
	border: none;
	padding: 2px;
	letter-spacing: 1px;
}

.bd {
	border: none;
}

.highlight {
	color: #0087fb;
}

.jt {
	color: #003278;
	cursor: pointer;
}

.np {
	padding: 20px 30px 20px 50px;
	line-height: 25px;
}

.lazy {
	background: #FFF url('../images/loading2.gif') no-repeat center center;
	width: 100%;
	height: 100%;
}

.slide {
	background: #FFFFFF;
	overflow: hidden;
}

/* position */
.nav {
	padding: 0 10px 10px 10px;
}

.highlight {
	color: #0087fb;
}

.cyw {
	color: #ec3901;
}

.csh {
	color: #333;
}

.mta {
	margin-top: 5px;
}

.mtb {
	margin-top: 10px;
}

.mtc {
	margin-top: 20px;
}

.mtd {
	margin-top: 30px;
}

.mra {
	margin-right: 5px;
}

.mrb {
	margin-right: 10px;
}

.mrc {
	margin-right: 70px;
}

.mrd {
	margin-right: 30px;
}

/*mini-top*/
.header {
	width: 100%;
	height: 40px;
	line-height: 40px;
	clear: both;
	background: #f6f6f6;
	color: #696969;
	min-width: 1200px;
	border-bottom: 1px #e6e6e6 solid;
	margin: 0 auto;
}

.header a {
	color: #696969;
}

.header_top {
	width: 1200px;
	margin: 0 auto;
	font-size: 12px;
}

.header_l {
	width: 560px;
	height: 40px;
	overflow: hidden;
}

.header_nav {
	float: right
}

.header_nav {
	float: right
}

/*top-left-1*/
.header_login {
	float: left;
	color: #696969;
}

.header_login a {
	color: #696969;
	padding: 0 3px;
}

.header_login a.#0087fb {
	color: #0087fb
}

.header_login .login {
	color: #0f69dc;
	width: 50px;
	padding: 1px 8px;
}

/*top-left-2*/
.telephone_top {
	float: left;
	padding: 0 0 0 10px;
	color: #111c68;
}

.telephone_top img {
	vertical-align: middle;
	margin-top: -3px;
	width: 18px;
}

/*top-right*/
.header_nav {
	float: right;
	height: 40px;
}

.header_nav a {
	padding: 0 10px;
	color: #696969;
	float: left;
}

.header_nav .nav {
	padding-right: 18px;
	background: url(../images/l0lq7a5k8c.png) no-repeat right -20px;
	display: inline-block;
	padding-left: 10px;
}

.header_nav .jsddm {
	height: 40px;
}

.header_nav .cart_mall {
	height: 15px;
	padding: 0 3px;
	line-height: 15px;
	background-color: #ff7300;
	color: #fff;
	margin-left: 3px;
	position: relative;
}

.header_nav .jsddm .cart_new {
	position: relative;
	width: 110px;
	overflow: hidden;
}

.header_nav .jsddm .cart_new .cart_text {
	float: left;
	overflow: hidden;
}

.header_nav .jsddm .cart_new .cart_text .cart_name {
	float: left
}

.header_nav .jsddm .cart_new .cart_text .cart_buy {
	float: right;
	background: url(../images/mallbg.png) no-repeat;
	height: 16px;
	line-height: 16px;
	margin-top: 12px;
	margin-left: 3px;
	margin-right: 2px;
}

.header ul li {
	float: left;
}

.header ul li.phone-icon img,
.header ul li.er-icon img {
	vertical-align: middle;
	width: 16px;
	margin-top: -2px
}

.jsddm .jsl {
	position: relative;
	z-index: 5;
}

.jsddm .jsl:hover a.nav {
	background: #ffffff url(../images/l0lq7a5k8c.png) no-repeat right 20px;
	border-color: #dcdcdc;
	outline: 1px #dcdcdc solid;
	line-height: 40px;
	border-bottom: 1px solid #ffffff;
	box-shadow: 0 0 16px 0 hsla(0, 0%, 77%, .5);
}

.jsddm span {
	color: #e0e0e0;
}

.jsddm .yhzx a:hover,
.jsddm .clf a:hover {
	background: #FFFFFF;
	color: #e60000;
}

.header .#0087fb a {
	color: #e60000;
}

.ut-dwn {
	position: absolute;
	top: 41px;
	right: 0px;
	z-index: 500;
	display: none;
}

.ut-mid {
	width: 356px;
	border: 1px #dcdcdc solid;
	border-top: none;
	margin-right: -1px;
}

.ut-con {
	padding-top: 4px;
	padding-bottom: 13px;
	background: #FFFFFF;
}

.ut-row {
	padding: 9px 9px 4px 9px;
	border-bottom: 1px solid #ededed;
	overflow: hidden;
}

.ut-row .clf {
	width: 335px;
}

.last {
	border-bottom: 0;
	overflow: hidden;
}

.hd {
	line-height: 2;
	font-size: 14px;
	color: #000;
}

.m-li {
	;
	position: relative;
	float: left;
	height: 24px;
	line-height: 2;
}

.m-li a {
	color: #696969;
	padding: 0;
}

.m-li span {
	color: #ccc;
	margin: 0 10px;
}

.ut-fw {
	position: absolute;
	top: 41px;
	left: 0;
	z-index: 500;
	display: none;
	width: 88px;
	border: 1px #dcdcdc solid;
	border-top: none;
	margin-left: -1px;
}

.ut-gy {
	position: absolute;
	top: 41px;
	left: 0;
	z-index: 500;
	display: none;
	width: 78px
}

.h-itm {
	float: none;
	height: 25px;
	line-height: 25px;
}

.h-itm a {
	color: #696969;
}

.search {
	width: 565px;
	height: 40px;
	line-height: 50px;
	border: #ccc 1px solid;
	position: relative;
	float: left;
	margin-left: 70px;
	margin-top: 10px;
}

.search span {
	width: 46px;
	height: 26px;
	line-height: 24px;
	background: #fff url(../images/headerdownh.png) no-repeat 42px 16px;
	display: block;
	font-size: 12px;
	float: left;
	padding: 8px 0 6px 14px;
	cursor: pointer;
}

.search ul {
	width: 60px;
	height: auto;
	background: #eee;
	border-bottom: none;
	clear: both;
	position: absolute;
	left: 0;
	top: 40px;
	display: none;
	z-index: 5;
}

.search ul li {
	width: 46px;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #dfdfdf;
	padding-left: 14px;
	font-size: 12px;
}

.search ul li a {
	color: #000;
}

.search ul li b {
	font-weight: bold;
}

.show {
	display: block;
}

.search input {
	background: transparent;
	border: 1px solid #ffffff;
	height: 36px;
	line-height: 36px;
	width: 420px;
	outline: none;
}

.hot-search {
	position: absolute;
	right: 8px;
	top: 9px;
	font-size: 12px;
}

.hot-key {
	padding: 0 9px;
	float: left;
	height: 24px;
	margin-right: 10px;
	line-height: 24px;
	background: #f2f2f2;
	color: #999;
}

.search_sub {
	width: 99px;
	margin-top: 10px;
	height: 42px;
	line-height: 40px;
	background: #1269d3;
	font-size: 16px;
	color: #FFFFFF;
	border: 0px solid #ffffff;
	border-radius: 0 2px 2px 0;
	float: left;
}

.nav_logo {
	margin-top: 5px;
}

.search_bj {
	width: 120px;
	height;
	40px;
	line-height: 40px;
	background: #f7f7f7;
	border: 1px solid #ccc;
	border-radius: 2px 2px 2px 2px;
	margin-left: 23px;
	margin-top: 10px;
	text-align: center;
	display: block;
	float: left;
	cursor: pointer;
}

.search_bg {
	float: right;
	margin-right: 20px;
}

.search_bg .search_bj {
	width: 118px;
	height: 36px;
	line-height: 34px;
	margin-top: 6px;
}

.search_bg .search_sub {
	width: 100px;
	height: 36px;
	line-height: 36px;
	margin-top: 6px;
}

.search_bg .search_input {
	width: 641px;
	height: 32px;
	border: 2px solid #1269d3;
	position: relative;
	float: left;
	border-radius: 2px 0 0 2px;
	margin-top: 6px;
	outline: none;
}

.search_input input {
	background: transparent;
	border: 1px solid #ffffff;
	height: 30px;
	line-height: 30px;
	width: 520px;
}

.search_input span {
	width: 50px;
	height: 24px;
	line-height: 24px;
	background: #fff url(../images/headerdownh.png) no-repeat 42px 12px;
	display: block;
	font-size: 12px;
	float: left;
	padding: 4px 0 4px 14px;
	cursor: pointer;
}

.search_input ul {
	width: 64px;
	height: auto;
	background: #eee;
	border-bottom: none;
	clear: both;
	position: absolute;
	left: 0;
	top: 32px;
	display: none;
	z-index: 5;
	box-shadow: 0 0 3px rgba(6, 0, 1, .15);
}

.search_input ul li {
	width: 46px;
	height: 36px;
	line-height: 36px;
	border-bottom: 1px solid #dfdfdf;
	padding-left: 14px;
	font-size: 12px;
}

.search_input ul li a {
	color: #000;
}

.search_input ul li b {
	font-weight: bold;
}

.clear {
	clear: both;
}

.navigation {
	width: 100%;
	background: #FFFFFF;
	min-width: 1200px;
	border-bottom: 2px solid #0087fb;
}

.navigation_nav {
	width: 1200px;
	margin: 0 auto;
	height: 56px;
	line-height: 56px;
	position: relative;
	z-index: 1;
}

.navigation_nav li {
	float: left;
	padding: 0 20px;
	height: 56px;
	line-height: 56px;
	position: relative;
	margin-left: 10px;
}
.navigation_nav li:hover{

	background: #dedede;
}
.navigation_nav a {
	color: #333333;
	font-size: 16px;
	z-index: 0;
	line-height: 56px;
	height: 56px;
}

.navigation_nav a:hover {
	color:#0087fb;
}

.navigation_nav li:hover a,
.menuon a {
	
	line-height: 56px;
	height: 56px;
	padding-bottom: 16px;
}

.hot {
	position: absolute;
	top: 9px;
	left: auto;
	right: 0;
	height: 14px;
	width: 18px;
	background: url(../images/img_e3dc8fa.png) no-repeat 0 -120px;
}

.hd_logo {
	display: block;
	width: 400px;
	height: auto;
	overflow: hidden;
}

.hd_logo a {
	display: block;
	width: 350px;
	height: auto;
}

.hd_logo a img {
	width: 350px;
	height: auto;
}

.hd_mall {
	height: 60px;
	line-height: 60px;
	margin-left: 40px;
	border-left: 1px #e0e0e0 solid;
	padding-left: 20px;
}

.hd_mall h2 {
	font-size: 24px;
	font-family: "Microsoft YaHei";
	font-weight: normal;
}

.main_uc {
	margin-left: 40px;
}

.head_search {
	width: 605px;
	height: auto;
	position: relative;
	z-index: 4;
}

.head_search .hsit,
.head_search .onhsit {
	float: left;
	width: 360px;
	border: 2px #0087fb solid;
	border-right: none;
	height: 36px;
	/border-radius: 50px 0 0  50px;
	* -moz-border-radius: 4px 0 0 4px; -webkit-border-radius: 4px 0 0 4px; border-radius: 4px 0 0 4px;*/
	position: relative;
}

.head_search .onhsit {
	border: 1px #1269d3 solid;
	border-right: none;
}

.head_search .hsbn {
	float: left;
	width: 100px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border: none;
	outline: none;
	/* -moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0;*/
	font-family: "Microsoft YaHei";
	font-size: 16px;
	color: #FFFFFF;
	cursor: pointer;
	background: #0087fb;
	transition-duration: 0.3s;
	border-radius: 0 50px 50px 0 ;
}

.head_search .hsbn:active {
	background: #0073ff;
}

.head_search .search_m,
.head_search .onsearch_m,
.head_search .onsearch_m2 {
	float: left;
	width: 102px;
	height: 37px;
	line-height: 37px;
	text-align: center;
	color: #333;
	font-family: "Microsoft YaHei";
	font-size: 12px;
	border: none;
	outline: none;
	cursor: pointer;
	border-right: 1px #e0e0e0 solid;
	background: url(../images/headerdown.png) 87px 16px no-repeat;
}

.head_search .onsearch_m {
	background: #f2f2f2 url(../images/headerup.png) 57px 16px no-repeat;
	color: #1269d3;
}

.head_search .onsearch_m2 {
	background: #f2f2f2 url(../images/headeruph.png) 57px 16px no-repeat;
	color: #333333;
}

.head_search .search_i {
	float: left;
	display: inline;
	width: 250px;
	height: 20px;
	line-height: 20px;
	padding: 8px 15px;
	border: 0px;
	border: none;
	outline: none;
	color: #999;
	font-family: "Microsoft YaHei";
	font-size: 12px;
	border-radius: 50px;
}

.head_search .hotkw {
	width: auto;
	display: block;
	float: right;
	height: 24px;
	line-height: 24px;
	position: absolute;
	right: 10px;
	top: 7px;
}

.head_search .hotkw a {
	float: left;
	padding: 0 10px;
	height: 24px;
	font-family: "Microsoft YaHei";
	font-size: 12px;
	color: #333;
	background: #f2f2f2;
	margin-right: 10px;
}

.head_search .hotkw a:hover {
	color: #f66400;
}

.head_search .search_form_focus .hotkw {
	display: none
}

.head_search .search_module {
	position: absolute;
	width: 265px;
	padding: 10px;
	height: auto;
	overflow: hidden;
	top: 39px;
	/*left:1px; */
	z-index: 500;
	background: #FFFFFF;
	text-align: center;
	border: 1px #d7d7d7 solid;
	/*border-radius: 4px;*/
}

.head_search .search_module a {
	color: #333;
	display: block;
	width: 71px;
	height: 38px;
	line-height: 38px;
	float: left;
	font-size: 12px;
	background: #f2f2f2;
	margin: 0 7px 5px 7px;
	border: 1px #e0e0e0 solid;
	font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif;
}

.head_search .search_module a:hover {
	color: #1269d3;
}

.head_search .search_tips {
	position: absolute;
	z-index: 999999;
	left: 73px;
	top: 40px;
	width: 427px;
	padding-top: 15px;
	height: auto;
	overflow: hidden;
	border: 1px #1268d3 solid;
	border-top: none;
	background: #FFFFFF;
}

.head_search .search_t_div_1,
.head_search .search_t_div_2 {
	border: 0px;
	margin: 5px auto;
	width: 396px;
	padding: 0 15px;
	height: 24px;
	line-height: 24px;
	background: #FFFFFF;
	color: #666666;
	font-size: 12px;
	cursor: pointer;
	font-family: "Microsoft YaHei";
}

.head_search .search_t_div_2 {
	background: #f3f3f3;
}

.head_search .search_tips span {
	float: right;
	color: #999999;
}

.head_search .search_tips label {
	background: #f3f3f3;
	font-size: 12px;
	text-align: right;
	padding-right: 15px;
	display: block;
	height: 30px;
	line-height: 30px;
	color: #666;
	cursor: pointer;
	font-family: "Microsoft YaHei";
}

.head_search .search_tips_zx {
	position: absolute;
	z-index: 999999;
	left: 0;
	top: 40px;
	width: 565px;
	padding-top: 15px;
	height: auto;
	overflow: hidden;
	border: 1px #1268d3 solid;
	border-top: none;
	background: #FFFFFF;
}

.head_search .search_tips_zx span {
	float: right;
	color: #999999;
}

.head_search .search_tips_zx label {
	background: #f3f3f3;
	font-size: 12px;
	text-align: right;
	padding-right: 15px;
	display: block;
	height: 30px;
	line-height: 30px;
	color: #666;
	cursor: pointer;
	font-family: "Microsoft YaHei";
}

/*浮动搜索*/
.xt_sch {
	width: auto;
	display: inline-block;
	height: auto;
	position: relative;
}

.xt_sch .hsit,
.xt_sch .onhsit {
	float: left;
	width: 558px;
	border: 2px #d7d7d7 solid;
	border-right: none;
	height: 34px;
	-moz-border-radius: 4px 0 0 4px;
	-webkit-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px;
	position: relative;
	background-color: #ffffff;
}

.xt_sch .onhsit {
	border: 2px #333333 solid;
	border-right: none;
}

.xt_sch .hsbn {
	float: left;
	width: 100px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	border: none;
	outline: none;
	-moz-border-radius: 0 4px 4px 0;
	-webkit-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
	font-family: "Microsoft YaHei";
	font-size: 16px;
	color: #FFFFFF;
	cursor: pointer;
	background: #333333;
	transition-duration: 0.3s;
}

.xt_sch .hsbn:active {
	background: #0073ff;
}

.xt_sch .search_m,
.xt_sch .onsearch_m,
.xt_sch .onsearch_m2 {
	float: left;
	width: 102px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	color: #333;
	font-family: "Microsoft YaHei";
	font-size: 12px;
	border: none;
	outline: none;
	cursor: pointer;
	border-right: 1px #e0e0e0 solid;
	background: url(../images/headerdown.png) 87px 14px no-repeat;
	background-color: #ffffff;
}

.xt_sch .onsearch_m {
	background: #f2f2f2 url(../images/headerup.png) 87px 14px no-repeat;
	color: #1269d3;
}

.xt_sch .onsearch_m2 {
	background: #f2f2f2 url(../images/headeruph.png) 87px 14px no-repeat;
	color: #333;
}

.xt_sch .search_i {
	/* float:left; */
	display: block;
	width: 230px;
	height: 20px;
	line-height: 20px;
	padding: 7px 15px;
	border: 0px;
	/* border:none; */
	outline: none;
	color: #999;
	font-family: "Microsoft YaHei";
	font-size: 12px;
}

.xt_sch .hotkw {
	width: auto;
	display: block;
	float: right;
	height: 24px;
	line-height: 24px;
	position: absolute;
	right: 10px;
	top: 5px;
}

.xt_sch .hotkw a {
	float: left;
	display: inline-block;
	padding: 0 10px;
	height: 24px;
	font-family: "Microsoft YaHei";
	font-size: 12px;
	color: #333;
	background: #f2f2f2;
	margin-right: 10px;
}

.xt_sch .hotkw a:hover {
	color: #f66400;
}

.xt_sch .search_module {
	width: 103px;
	height: auto;
	overflow: hidden;
	position: absolute;
	top: 35px;
	left: 1px;
	z-index: 999999;
	text-align: center;
}

.xt_sch .search_module a {
	color: #333;
	display: block;
	width: 103px;
	height: 35px;
	font-size: 12px;
	line-height: 35px;
	background: #f2f2f2;
	border-bottom: 1px #e0e0e0 solid;
	font-family: "Microsoft YaHei";
}

.xt_sch .search_module a:hover {
	color: #1269d3;
}

.xt_sch .search_tips {
	position: absolute;
	z-index: 9999;
	left: 73px;
	top: 38px;
	width: 585px;
	padding-top: 15px;
	height: auto;
	overflow: hidden;
	border: 2px #1268d3 solid;
	border-top: 0px;
	background: #FFFFFF;
}

.xt_sch .search_t_div_1,
.xt_sch .search_t_div_2 {
	border: none;
	width: 550px;
	padding: 0 15px;
	height: 24px;
	line-height: 24px;
	margin: 5px auto;
	background: #FFFFFF;
	color: #666666;
	font-size: 12px;
	cursor: pointer;
	font-family: "Microsoft YaHei";
}

.xt_sch .search_t_div_2 {
	background: #f3f3f3;
}

.xt_sch .search_tips span {
	float: right;
	color: #999999;
}

.xt_sch .search_tips label {
	background: #f3f3f3;
	font-size: 12px;
	text-align: right;
	padding-right: 15px;
	display: block;
	height: 30px;
	line-height: 30px;
	color: #666;
	cursor: pointer;
	font-family: "Microsoft YaHei";
}

.xt_sch .search_tips_zx {
	position: absolute;
	z-index: 9999;
	left: 0;
	top: 38px;
	width: 564px;
	padding-top: 15px;
	height: auto;
	overflow: hidden;
	border: 2px #1268d3 solid;
	border-top: 0px;
	background: #FFFFFF;
}

.xt_sch .search_tips_zx span {
	float: right;
	color: #999999;
}

.xt_sch .search_tips_zx label {
	background: #f3f3f3;
	font-size: 12px;
	text-align: right;
	padding-right: 15px;
	display: block;
	height: 30px;
	line-height: 30px;
	color: #666;
	cursor: pointer;
	font-family: "Microsoft YaHei";
}

.fabu {
	margin-right: 10px
}

.head_bprice,
.xt_bprice {
	margin-left: 23px;
	width: 90px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	color: #333333;
	_display: inline;
}

.head_bprice a,
.xt_bprice a {
	display: block;
	width: 100%;
	height: 38px;
	border: 1px #0087fb solid;
	transition-duration: 0.3s;
	font-size: 14px;
	color: #333;
	overflow: hidden;
}

.head_bprice a:hover,
.xt_bprice a:hover {
	background: #f2f2f2;
	color: #333;
}

.xt_bprice,
.xt_bprice a {
	height: 36px;
	line-height: 36px;
}

.mall_cart {
	max-width: 145px;
	min-width: 140px;
	text-align: left;
}

.mall_cart i {
	background: url(../images/cart_ico.png) no-repeat 5px 0px;
	width: 20px;
	height: 20px;
	display: block;
	float: left;
	padding-left: 8px;
	margin-top: 9px
}

.mall_cart:hover i {
	background: url(../images/cart_ico_h.png) no-repeat 5px 0px;
}

/*头部右边二维码*/
.top_ewm {
	width: 60px;
	float: left;
	margin-left: 70px;
	text-align: center;
	margin-top: -15px
}

.top_ewm span {
	font-size: 12px;
	color: #666;
	line-height: 25px;
}

.top_ewm .ewm {
	width: 58px;
	height: 58px;
}

.nav_hd_top {
	width: 100%;
	background: #FFFFFF;
	height: 55px;
	padding: 27px 0;
	position: relative;
	min-width: 1200px;
	z-index: 4;
}

.nav_top {
	width: 1200px;
	height: 55px;
	background: #FFFFFF;
	margin: 0 auto;
	position: relative;
}

.fdtb {
	display: none;
	z-index: 1000;
	background: #1269d3;
	border-bottom: #1269d3 1px solid;
	padding: 0;
}

.nav_top2 {
	width: 1200px;
	height: 55px;
	margin: 0 auto;
	position: relative;
}

.nav_top2 .xt_bprice {
	width: 148px;
}

.nav_top2 .xt_bprice a {
	display: block;
	width: 100%;
	height: 35px;
	border: 1px #dbdbdb solid;
	background: #ffffff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	transition-duration: 0.3s;
	font-size: 14px;
	font-family: "Microsoft YaHei";
	color: #333;
}

.nav_top2 .xt_bprice a:hover {
	color: #333333;
	background: #dbdbdb;
	border: 1px #dbdbdb solid;
}

.tlogo {
	width: 134px;
	height: 35px;
	margin-top: 10px;
}

.tlogo a {
	display: block;
	width: 134px;
	height: 35px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/newlogo_min.png) no-repeat;
}

.btcolor {
	border-bottom: #0087fb 2px solid;
	min-width: 1200px;
}

.logo-ft {
	margin-left: 10px;
	z-index: 500;
	width: 100px;
	float: left;
}

.logo-ft img {
	width: 100px;
	height: 53px
}

.logo-ft-modname {
	margin-left: 10px;
	z-index: 500;
	width: 100px;
	float: left;
	height: 53px;
	line-height: 53px;
	border-left: 1px solid #ededed;
	text-indent: 15px;
	font-size: 18px;
}

.city_top_select {
	position: relative;
	margin-left: 10px;
	margin-top: 10px;
	min-width: 100px;
	float: left;
	font-size: 12px;
	z-index: 3;
}

.city_top_select .oncity {
	/* display: block; */
	_width: 80px;
	height: 28px;
	margin: 5px;
	padding: 0 14px;
	border: 1px #f5f5f5 solid;
	background: #fdfdfd;
	transition-duration: 0.3s;
}

.city_top_select .oncity a {
	display: block;
	height: 28px;
	line-height: 28px;
	background: url(../images/city.png) right no-repeat;
	background-size: 14px 14px;
	padding-right: 20px;
	color: #0087fb
}

.city_top_select .citylist {
	position: absolute;
	display: none;
	top: 40px;
	width: 408px;
	height: auto;
	padding: 0 20px;
	border: 1px #f5f5f5 solid;
	background: #ffffff;
	z-index: 500;
}

.city_top_select .citylist .cybt {
	height: 38px;
	line-height: 38px;
	border-bottom: 1px #f5f5f5 solid;
	color: #666666;
}

.city_top_select .citylist .cybt a {
	color: #1269d3;
}

.city_top_select .citylist ul {
	margin: 20px 0;
	height: auto;
	overflow: hidden;
	width: 105%;
	font-size: 14px;
}

.city_top_select .citylist ul li {
	width: 20%;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	float: left;
	margin-right: 5%;
}

.city_top_select .citylist ul li a {
	color: #666666;
}

.city_top_select .citylist ul li a:hover {
	color: #1269d3;
}

.city_top_select .citylist ul li a.cur {
	color: #1269d3;
}

.city_top_select:hover .oncity {
	height: 28px;
	margin: 0;
	padding: 5px 19px;
	background: #FFFFFF;
	border-bottom: 1px #fff solid;
}

.city_top_select:hover .oncity a {
	color: #1269d3;
	background: url(../images/city_hover.png) right no-repeat;
	background-size: 16px 16px;
}

.city_top_select:hover .citylist {
	display: block;
}

.cart-fixed {
	position: fixed;
	_position: absolute;
	bottom: 40px;
	right: 20px;
	width: 100px;
	height: 80px;
	background: url(../images/cart.png) no-repeat;
	cursor: pointer;
}

.cart-fixed em {
	float: right;
	margin-top: 10px;
	width: auto;
	min-width: 36px;
	height: 36px;
	background: #d8120f;
	text-align: center;
	line-height: 36px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 16px;
	border-radius: 36px;
	-moz-border-radius: 36px;
	-webkit-border-radius: 36px;
	font-weight: 500;
	font-style: normal;
}

/*20170506-广告标识*/
.rel {
	position: relative;
}

.adicon {
	background: url(../images/adicon.png) no-repeat;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 37px;
	height: 17px;
	z-index: 1;
}

.tjicon {
	background: url(../images/tj_bg.png) no-repeat;
	position: absolute;
	top: 14px;
	left: 77px;
	width: 29px;
	height: 29px;
	z-index: 999999;
}

/*判断登录*/
.xh_dl,
.xh_dl_x {
	display: black;
}

.xh_dl_no,
.xh_dl_x_no {
	display: none;
}

.xh_dl_2,
.xh_dl_x_2 {
	display: black;
}

.xh_dl_2_no,
.xh_dl_x_2_no {
	display: none;
}





/*---
*@NAME:css 
*@author:xiaohei 
*@QQ: 290948585 
*@Date: 2017-01-15 
*@版本:st05 
*@网站:www.dtmuban.com 
*特注：此文件非经许可，请勿修改
---*/
@charset "utf-8";

/* CSS Document */
.bottom {
	width: 1200px;
	margin: 20px auto;
	background: #fff;
	overflow: hidden;
	border: 1px #eee solid;
}

.layout {
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
}

.partner {
	padding: 20px;
}

.partner .fls-lab {
	line-height: 37px;
}

.bottom .fls-lab {
	float: left;
	width: 93px;
	font-size: 16px;
}

.partner .fls-con {
	height: 37px;
	position: relative;
	padding-bottom: 15px;
	border-bottom: 1px solid #e6e6e6;
}

.bottom .fls-con {
	margin-left: 93px;
	overflow: hidden;
}

.clf::after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: '.';
	clear: both;
	height: 0;
}

.friend-link {
	padding: 20px;
}

.friend-link .a-item {
	color: #666;
	white-space: nowrap;
}

.friend-link .a-item,
.friend-link span {
	float: left;
	margin-top: 3px;
	margin-bottom: 4px;
	font-size: 12px;
}

.friend-link span {
	padding: 0 8px;
	color: #ccc;
}

.friend-link .a-more {
	color: #1269d3;
}

/*版权*/
.footer {
	width: 100%;
	color: #999;
	background: #111c68;
	font-size: 12px;
}

.footer .layout {
	background: #111c68;
	/* padding-top: 15px; */
	overflow: hidden;
}

.f-btm {
	padding-top: 14px;
	padding-bottom: 25px;
	text-align: center;
}

.footer .links {
	line-height: 26px;
	text-align: center;
	color: #666;
}

.footer .links a {
	color: #ddd;
	padding: 0 8px;
}

.footer .copyright {
	color: #ddd;
	line-height: 26px;
	/* margin-top: 8px; */
	text-align: center;
}

.footer .copyright a {
	color: #ddd;
}

.footer_navs {
	background: #fff;
	margin-top: 40px;
}

.footer_navs_mfzh {
	height: 147px;
	width: 100%;
	border-bottom: #333 2px solid;
	text-align: center;
}

.footer_navs_mfzh img {
	margin: 30px auto;
}

.footer_navs_daohang {
	margin: 0 auto;
	height: 150px;
	margin-top: 50px;
	width: 1200px;
	overflow: hidden;
	padding-bottom: 30px;
}

.footer_navs_daohang_block {
	height: 149px;
	width: 140px;
	padding-left: 90px;
	padding-right: 69px;
	border-right: #ededed 1px solid;
	float: left;
}

.footer_navs_daohang_block span {
	display: block;
	font-size: 18px;
	padding: 10px 0 0 20px;
	font-family: "Microsoft YaHei";
}

.footer_navs_daohang_block ul {
	overflow: hidden;
	margin-top: 10px;
}

.footer_navs_daohang_block li {
	list-style-type: none;
	float: left;
	width: 70px;
	height: 30px;
	line-height: 30px;
}

.footer_navs_daohang_block li a {
	font-size: 12px;
	text-decoration: none;
	color: #666;
	font-family: "Microsoft YaHei";
}

.footer_navs_daohang_call {
	height: 149px;
	width: 140px;
	padding-left: 90px;
	padding-right: 69px;
	float: left;
}

.footer_navs_daohang_call span {
	display: block;
	font-size: 18px;
	padding: 10px 0 0 30px;
	font-family: "Microsoft YaHei";
}

.footer_navs_daohang_call p {
	font-size: 12px;
	text-align: center;
	margin-top: 10px;
	font-family: "Microsoft YaHei";
}

.footer_navs_daohang_call p span {
	padding: 0px;
	color: #116ad0;
	font-weight: bold;
}




/*-------------------------------------------------- *@NAME:css *@author:xiaohei *@QQ: 290948585 *@Date: 2017-01-15 *@版本:st05 *@网站:www.dtmuban.com *特注：此文件非经许可，请勿修改
--------------------------------------------------*/
@charset "utf-8";

/* CSS Document */
.fl {
	float: left;
}

.fr {
	float: right;
}

.oh {
	overflow: hidden;
}

.input2 {
	width: 80px;
	height: 40px;
	background: #1269d3;
}

/*AD*/
.tl_gg {
	width: 1200px;
	margin: 20px auto 0;
	overflow: hidden;
}

.tl_gg .tlgg_40 {
	height: 40px;
	line-height: 40px;
	overflow: hidden;
}

.tl_gg .tlgg_90 {
	height: 90px;
	line-height: 90px;
	overflow: hidden;
}

/*zhanting*/
.zhanting {
	width: 1198px;
	height: 297px;
	margin: 20px auto;
	background: #fff;
	border: 1px solid #eee;
}

.zhanting1 {
	width: 249px;
	height: 148px;
	float: left;
	border-bottom: 1px solid #eee;
	border-right: 1px dashed #eee;
}

.zhanting1:hover {
	background: #f9f9f9
}

.zhanting1_p1 {
	width: 100%;
	height: 18px;
	line-height: 18px;
	font-size: 18px;
	margin: 24px 0 12px;
	text-align: center;
}

.zhanting1_p2 {
	width: 100%;
	height: 24px;
	text-align: center;
	margin-bottom: 10px;
	margin-top: 15px;
}

.zhanting1_p2 a {
	height: 22px;
	padding: 0 23px;
	line-height: 22px;
	border: 1px solid #0087fb;
	font-size: 14px;
	display: inline-block;
	color: #0087fb;
	overflow: hidden;
}

.zhanting1_p2 a:hover {
	background: #0087fb;
	color: #ffffff;
}

.zhanting1_p3 {
	padding: 0 15px;
	height: 48px;
	line-height: 24px;
	text-align: center;
	font-size: 14px;
	color: #666;
	white-space: pre-wrap;
	-webkit-text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
}

.zhanting1_p3 span {
	padding: 0 6px;
	font-size: 14px;
	color: #999;
}

.zhanting2 {
	width: 396px;
	height: 148px;
	padding: 0 28px 0 24px;
	border-bottom: 1px solid #eee;
	float: left;
	background: url(../images/jiaoyi2_content_bg.jpg) 24px 44px no-repeat;
}

.zhanting2_title {
	width: 100%;
	height: 42px;
	line-height: 42px;
	font-size: 14px;
	color: #1269d3;
}

.zhanting2_content {
	width: 377px;
	height: 90px;
	padding-left: 19px;
	color: #1269d3;
}

.zhanting2_content ul {
	width: 100%;
	height: auto;
	overflow: hidden;
}

.zhanting2_content ul li {
	line-height: 30px;
	float: left;
	width: 100%;
	font-size: 14px;
}

.zhanting2_content ul li a {
	float: left;
	height: 30px;
	line-height: 30px;
	color: #666;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.zhanting2_content ul li a:hover {
	color: #1269d3;
}

.zhanting2_content ul li span {
	float: right;
}

.zhanting3 {
	width: 739px;
	height: 112px;
	padding: 20px 0 19px 10px;
	border-right: 1px solid #eee;
	float: left;
	background: #fdfdfd;
}

.zhanting3 p {
	width: 119px;
	float: left;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
	color: #999;
}

.zhanting3 p span {
	font-size: 14px;
	font-weight: bold;
	color: #3288f8;
}

.zt_box {
	width: 210px;
	height: 52px;
	padding: 9px 9px 0 0;
	background: #fff;
	border: 1px #eee solid;
	border-radius: 2px;
	float: left;
}

.zt_box li {
	height: 23px;
	line-height: 23px;
	overflow: hidden;
	font-size: 14px;
}

.zhanting4 {
	float: left;
	width: 396px;
	height: 113px;
	margin: 20px 28px 19px 24px;
}

.zhanting4 a {
	width: 396px;
	height: 30px;
	line-height: 30px;
	display: block;
	text-indent: 20px;
	background: url(../images/icon.jpg) left 7px no-repeat;
	font-size: 14px;
	color: #333;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.zhanting4 a:hover {
	color: #1269d3;
}

.zhanting4 .tempWrap {
	height: 113px !important;
}

/*brand*/
.brand {
	width: 1200px;
	margin: 20px auto 0;
	overflow: hidden;
	height: 275px;
	background: #fff;
}

.brand_title {
	width: 1148px;
	height: 58px;
	padding: 0 25px;
	border: 1px solid #eee;
}

.brand_title h2 {
	float: left;
	height: 18px;
	padding-top: 20px;
	line-height: 18px;
	font-size: 20px;
	color: #333;
	/*font-weight:100;*/
}

.brand_title a {
	float: right;
	height: 12px;
	line-height: 12px;
	margin-top: 26px;
	font-size: 12px;
	display: inline-block;
	padding-right: 24px;
	color: #999;
	background: url(../images/brand_title_bg.png) right top no-repeat;
}

.brand_title a:hover {
	color: #1168d2;
	background: url(../images/brand_title_bg2.png) right top no-repeat;
}

.brand_content {
	width: 1200px;
	height: 214px;
	position: relative;
	overflow: hidden;
	border-bottom: 1px solid #eee;
}

.brand_content li {
	position: relative;
	width: 149px;
	height: 107px;
	line-height: 107px;
	text-align: center;
	vertical-align: middle;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
}

.brand_content li img {
	max-width: 129px;
	max-height: 88px;
	_height: 88px;
	_width: 129px;
	padding: 10px;
}

.brand_content li span {
	display: none;
	opacity: 1;
}

.brand_content li:hover span {
	position: absolute;
	display: block;
	padding: 10px;
	background: url(../images/bg-black2.png);
	left: 0;
	top: 0;
	opacity: 1;
	text-align: center;
	width: 129px;
	height: 87px;
	line-height: 87px;
	font-size: 14px;
}

.brand_content li:hover span p {
	height: 40px;
	line-height: 40px;
	color: #ffffff;
	overflow: hidden;
}

.brand_content li:hover span p a {
	background: #3b84ea;
	padding: 1px 8px 4px;
}

.brand_content li:hover span p a:hover {
	background: #3b14ea;
}

.brand_content li:hover span a {
	color: #ffffff
}

/*lou S*/
.floor {
	width: 1200px;
	height: 550px;
	margin: 20px auto 0;
	background: #fff;
	overflow: hidden;
}

.floor_title {
	width: 1148px;
	height: 68px;
	padding: 0 25px;
	border: 1px solid #eee;
}

.floor_title span {
	float: left;
	line-height: 68px;
	padding-right: 8px;
	font-size: 26px;
	color: #2277e6;
	font-family: Arial, Helvetica, sans-serif;
}

.floor_title h2 {
	float: left;
	line-height: 68px;
	font-size: 20px;
	color: #333;
}

.floor_title p {
	float: right;
	height: 14px;
	line-height: 14px;
	font-size: 14px;
	text-align: right;
	margin-top: 32px;
}

.floor_title p a {
	margin-left: 20px;
	color: #999;
}

.floor_title p a:hover {
	color: #2277e6;
}

.floor_content {
	width: 1200px;
	height: 480px;
	position: relative;
}

.floor_content_left {
	float: left;
	width: 250px;
	height: 100%;
}

.floor_content_left_ad {
	width: 249px;
	height: 239px;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	overflow: hidden
}

.floor_content_left_ad img {
	width: 249px;
	height: 239px;
}

.floor_content_left_ad:hover img {
	transition: 0.2s;
	transform: scale(1.1);
	transition: all 1s ease 0s;
	-webkit-transform: scale(1.1);
	-webkit-transform: all 1s ease 0s;
}

.floor_content_left ul {
	border-bottom: 1px solid #eee;
	height: 239px;
	overflow: hidden;
}

.floor_content_left ul li {
	width: 124px;
	height: 39px;
	float: left;
	line-height: 39px;
	font-size: 12px;
	overflow: hidden;
	text-align: left;
	text-indent: 15px;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
}

.floor_content_left ul li a {
	width: 94%;
	height: 100%;
	display: block;
	color: #999;
}

.floor_content_left ul li:hover {
	background: #F6F6F6;
}

.floor_content_left ul li:hover a {
	color: #2277e6;
	text-indent: 10px
}

.floor_content_center {
	float: left;
	width: 720px;
	height: 100%;
}

.floor_content_center li {
	float: left;
	width: 150px;
	height: 210px;
	padding: 15px 14px 14px 15px;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
}

.floor_content_center li:hover {
	background: #F6F6F6;
}

.floor_content_center li a.floor_content_img {
	width: 150px;
	height: 150px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	overflow: hidden;
}

.floor_content_center li a.floor_content_img img {
	max-height: 150px;
	max-width: 150px;
	_height: 150px;
	_width: 150px;
}

.floor_content_center_li_p1 {
	width: 150px;
	height: 40px;
	line-height: 18px;
	font-size: 14px;
	margin-top: 5px;
	overflow: hidden;
}

.floor_content_center_li_p1 a {
	color: #333;
}

.floor_content_center_li_p2 {
	float: left;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	color: #888888;
	margin-left: 5px;
}

.floor_content_center_li_p2 span {
	font-size: 12px;
}

.floor_content_center_li_p3,
.floor_content_center_li_p3 a {
	float: right;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	color: #fcae52;
}

.floor_content_center li:hover .floor_content_center_li_p3 a {
	background: #0087fb;
	padding: 0 5px;
	color: #ffffff
}

.floor_content_right {
	float: left;
	width: 230px;
	height: 100%;
}

.floor_content_right .hd_company {
	height: 40px;
	background: #1269d3;
	line-height: 40px;
	padding: 0 10px;
	color: #fff;
}

.floor_content_right .hd_company h3 {
	font-size: 16px;
}

.floor_content_right .hd_company .cx_ico {
	display: inline-block;
	width: 30px;
	height: 30px;
	vertical-align: middle;
	background: url("../images/ico-cx.png") no-repeat 0 0px;
	padding-right: 3px
}

.floor_content_right ul li {
	width: 200px;
	height: 68px;
	line-height: 20px;
	padding: 10px 14px 9px 15px;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	font-size: 12px;
	color: #999;
}

.floor_content_right ul li:hover {
	background: #f2f2f2;
	padding-left: 20px
}

.floor_content_right ul li a {
	color: #555;
	width: 200px;
	display: inline-block;
	overflow: hidden;
	height: 20px;
	line-height: 20px;
}

.floor_content_right ul li a:hover {
	color: #2277e6;
}

.floor_content_right ul li p {
	height: 22px;
	overflow: hidden
}

.floor_content_right ul li p a {
	font-size: 14px
}

.floor_content_right ul li p img {
	padding-right: 2px
}

.floor_content_line {
	width: 1px;
	height: 480px;
	background: #eee;
	position: absolute;
	top: 0;
	left: 0;
}

/*lou end*/
.quotation {
	width: 1200px;
	height: 270px;
	margin: 20px auto 0;
	background: #fff;
	overflow: hidden;
}

.quotation_title {
	width: 1148px;
	height: 68px;
	padding: 0 25px;
	border: 1px solid #eee;
}

.quotation_title h2 {
	float: left;
	line-height: 68px;
	background: url(../images/quotation_title_bg.png) left no-repeat;
	text-indent: 30px;
	font-size: 18px;
	color: #333;
}

.quotation_title p {
	float: right;
	font-size: 14px;
	text-align: right;
	margin-top: 22px;
}

.quotation_title p a {
	height: 28px;
	line-height: 28px;
	display: inline-block;
	float: left;
	margin-left: 20px;
	color: #999;
}

.quotation_title p a:hover {
	color: #2277e6;
	border-bottom: 2px solid #2277e6;
}

.quotation_content {
	width: 1200px;
	height: 200px;
	position: relative;
}

.quotation_content_line {
	width: 1198px;
	height: 199px;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	border-left: 1px solid #eee;
	background: none;
	position: absolute;
	top: 0;
	left: 0;
}

/*首页资讯区*/
.news {
	width: 1200px;
	height: 520px;
	margin: 20px auto;
	background: #fff;
	overflow: hidden;
}

.news_title {
	width: 1148px;
	height: 68px;
	padding: 0 25px;
	border: 1px solid #eee;
}

.news_title h2 {
	float: left;
	line-height: 68px;
	background: url(../images/news_title_bg.png) left no-repeat;
	text-indent: 30px;
	font-size: 18px;
	color: #333;
}

.news_title p {
	float: right;
	height: 14px;
	line-height: 14px;
	font-size: 14px;
	text-align: right;
	margin-top: 32px;
}

.news_title p a {
	margin-left: 20px;
	color: #999;
}

.news_title p a:hover {
	color: #2277e6;
	border-bottom: 2px #2277e6 solid;
}

.news_content {
	width: 1200px;
	height: 450px;
	position: relative;
}

/*news-left*/
.news_content_left {
	float: left;
	width: 388px;
	height: 449px;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
}

.news_content_left .news_side {
	padding: 15px;
	width: 360px;
	height: 240px;
	overflow: hidden;
	position: relative;
}

.news_content_left .news_side .focus {
	position: relative;
	width: 360px;
	_width: 360px;
	height: 240px;
	background-color: #000;
}

.news_content_left .news_side .focus img {
	width: 360px;
	_width: 360px;
	height: 240px;
}

.news_content_left .news_side .focus .shadow {
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0px;
	z-index: 10;
	height: 40px;
	line-height: 40px;
	background: rgba(0, 0, 0, 0.6);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#80000000', endColorstr='#80000000')\9;
	display: block;
	text-align: left;
}

.news_content_left .news_side .focus .shadow a {
	text-decoration: none;
	color: #fff;
	font-size: 16px;
	overflow: hidden;
	margin-left: 10px;
	font-family: "\5FAE\8F6F\96C5\9ED1";
}

.news_content_left .news_side .focus .fcon {
	position: relative;
	width: 100%;
	float: left;
	display: none;
	background: #000;
}

.news_content_left .news_side .focus .fcon img {
	display: block;
}

.news_content_left .news_side .prev,
.news_content_left .news_side .next {
	position: absolute;
	width: 30px;
	height: 54px;
	background: url(../images/focus_btn.png) no-repeat;
}

.news_content_left .news_side .prev {
	top: 35%;
	background-position: -5px -84px;
	cursor: pointer;
}

.news_content_left .news_side .next {
	top: 35%;
	right: 14px;
	background-position: -43px -84px;
	cursor: pointer;
}

.news_content_left .news_side .prev:hover {
	background-position: -5px -10px;
}

.news_content_left .news_side .next:hover {
	background-position: -43px -10px;
}

.news_tui {
	padding: 14px;
	border-top: 1px solid #eee;
	margin-top: -1px;
	height: ;
}

.news_tui li {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
}

.news_tui li i {
	font-size: 16px;
	font-weight: 700;
	color: #0087fb
}

.news_tui li i.no_color {
	color: #333
}

/*news-c*/
.news_content_center {
	float: left;
	width: 500px;
	height: 450px;
}

.news_content_center p {
	width: 460px;
	height: 60px;
	padding: 19px 20px 10px;
	line-height: 32px;
	font-size: 12px;
	color: #999;
	border-bottom: 1px solid #eee;
	overflow: hidden;
}

.news_content_center p i.toutiao {
	background-color: #3288F8;
	color: #fff;
	padding: 0px 8px;
	border-radius: 15px 0;
	margin-right: 10px;
}

.news_content_center p a {
	font-size: 18px;
	color: #333;
}

.news_content_center p a:hover {
	color: #2277e6;
}

.news_content_center ul {
	padding: 15px 20px 14px;
	border-bottom: 1px solid #eee;
}

.news_content_center ul li {
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	color: #333;
	float: none;
}

.news_content_center ul li i {
	background: url('../images/li_dot.gif') no-repeat 0 7px;
	padding: 0 5px 0 5px;
}

.news_content_center ul li a {
	font-size: 14px;
	padding-right: 10px;
	color: #333;
}

.news_content_center ul li span {
	color: #999;
	float: right;
}

.news_content_center ul li a:hover {
	color: #2277e6;
}

/*news-right*/
.news_content_right {
	float: left;
	width: 308px;
	height: 449px;
	overflow: hidden;
	border-right: 1px solid #eee;
	border-left: 1px solid #eee;
	border-bottom: 1px solid #eee;
}

.news_content_right_top {
	width: 100%;
	height: 89px;
	border-bottom: 1px solid #eee;
	background: url(../images/news_content_right_top_bg.png) no-repeat top right;
}

.news_content_right p {
	width: 270px;
	height: 80px;
	margin: 0 19px;
	padding: 20px 0 19px;
	border-bottom: 1px dashed #eee;
	line-height: 20px;
	color: #999;
	font-size: 12px;
}

.news_content_right p i {
	font-weight: 700;
	font-size: 18px
}

.news_content_right p a {
	font-size: 14px;
	color: #333;
}

.news_content_right p a:hover {
	color: #2277e6;
}

.news_content_right p span a {
	font-size: 12px;
	color: #2277e6;
	padding-right: 4px;
}

/*yuanliaohangqing*/
.newquotation {
	width: 1198px;
	border: 1px #eee solid;
	height: auto;
	margin: 20px auto 0 auto;
	background: #fff;
	overflow: hidden;
}

.newquotationT {
	width: 1152px;
	height: 68px;
	padding: 0 24px;
	overflow: hidden;
	border-bottom: 1px #eee solid;
}

.newquotationT h2 {
	display: block;
	height: 68px;
	line-height: 68px;
	background: url(../images/quotation_title_bg.png) left no-repeat;
	text-indent: 30px;
	font-size: 18px;
	color: #333;
}

.newquotationT ul {
	display: inline-block;
	text-align: right;
	margin-top: 22px;
}

.newquotationT ul li {
	width: auto;
	display: inline-block;
	float: left;
	height: 28px;
	line-height: 28px;
	margin-left: 20px;
	color: #999;
	font-size: 14px;
	cursor: pointer;
	font-family: "Microsoft YaHei";
}

.newquotationT ul li:hover,
.newquotationT ul li.on {
	color: #2277e6;
	border-bottom: 2px #2277e6 solid;
}

.newquotation_tab {
	width: 1200px;
	height: auto;
	overflow: hidden;
}

.newquotationC {
	width: 1148px;
	margin: 15px 25px 15px 25px;
	height: 251px;
	overflow: hidden;
}

.newlist {
	width: 935px;
	height: auto;
	overflow: hidden;
}

.newlist ul {
	width: 935px;
}

.newlist ul li {
	width: 200px;
	height: auto;
	padding-right: 20px;
	margin-right: 20px;
	float: left;
	background: url(../images/nle.gif) right center no-repeat;
	padding-bottom: 5px;
}

.newlist ul li .quan_name {
	font-size: 16px;
	line-height: 35px;
	height: 35px;
	border-bottom: 1px #ddd dashed;
	margin-bottom: 10px
}

.newlist ul li p.quan {
	font-size: 14px;
	overflow: hidden;
	height: 25px;
	line-height: 25px;
}

.newlist ul li p.quan i {
	background: url('../images/li_dot.gif') no-repeat 5px 10px;
	padding: 0 5px 0 12px;
}

.newlist ul li p.quan a {
	color: #666;
}

.newlist ul li p.quan img {
	width: 16px;
	height: 16px;
	vertical-align: middle;
}

.newlist ul li.shang {
	height: 251px;
	position: relative;
}

.newlist ul li.oh {
	padding-top: 8px;
	padding-bottom: 8px;
}

.newlist ul li.ho {
	padding-top: 8px;
}

.newlist ul li .heng {
	border-bottom: 1px #ddd solid;
	padding-bottom: 8px
}

.newlist ul li.no_r {
	background: none;
	margin-right: 0px;
	padding-right: 0px;
}

.newlist ul li .btn-index img,
.newquotationC1 li .btn-index img {
	width: 20px;
	height: 20px;
	vertical-align: middle;
	margin-right: 10px;
	margin-top: -2px
}

.newlist ul li.shang .shang_img {
	width: 200px;
	height: 188px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

.newlist ul li.shang .shang_img img {
	max-height: 188px;
	max-width: 200px;
	_height: 188px;
	_width: 200px;
}

.newlist ul li .btn-index {
	position: absolute;
	width: 200px;
	height: 46px;
	line-height: 46px;
	text-align: center;
	color: #fff;
	background-color: #e9474d;
	bottom: -46px;
}

.newquotationC1 {
	width: 205px;
	height: 250px;
	overflow: hidden;
}

.newquotationC1 li {
	background: url(../images/nle.gif) left center no-repeat;
	width: 185px;
	height: 260px;
	overflow: hidden;
	padding-left: 20px;
	position: relative;
}

.newquotationC1 li .shang_img {
	width: 185px;
	height: 190px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

.newquotationC1 li .shang_img img {
	max-height: 190px;
	max-width: 185px;
	_height: 190px;
	_width: 185px;
}

.newquotationC1 h1 {
	font-size: 20px;
	margin-top: 5px;
	margin-bottom: 20px;
	border-bottom: 1px solid #ddd;
	height: 40px;
	line-height: 40px;
}

.newquotationC1 li .quan_name {
	font-size: 16px;
	line-height: 35px;
	height: 35px;
	border-bottom: 1px #ddd dashed;
	margin-bottom: 10px
}

.newquotationC1 li p.quan {
	font-size: 14px;
	overflow: hidden;
	height: 25px;
}

.newquotationC1 li p.quan i {
	background: url('../images/li_dot.gif') no-repeat 5px 10px;
	padding: 0 5px 0 12px;
}

.newquotationC1 li p.quan a {
	color: #666;
}

.newquotationC1 li p.quan span {
	color: #666;
	font-size: 12px;
	margin-top: 2px
}

.newlist .floor_content_center_li_p1,
.newquotationC1 .floor_content_center_li_p1 {
	float: left;
	width: 100%;
	height: 25px;
	line-height: 18px;
	font-size: 14px;
	margin-top: 5px;
	overflow: hidden;
}

.newquotationC1 li .btn-index {
	position: absolute;
	width: 190px;
	height: 46px;
	line-height: 46px;
	text-align: center;
	color: #fff;
	background-color: #e9474d;
	bottom: -46px;
}

.newquotationC1 li:hover .btn-index,
.newlist ul li:hover .btn-index {
	bottom: 15px;
	transition: all .5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
}

.newquotationC1 li:hover .btn-index a,
.newlist ul li:hover .btn-index a {
	color: #ffffff
}

.newquotationcp1 {
	width: 100%;
	height: 30px;
	padding-bottom: 6px;
	border-bottom: 1px dashed #999;
	line-height: 30px;
}

.newquotationcp1 a {
	font-size: 16px;
	color: #333;
	width: 110px;
	height: 30px;
	overflow: hidden;
}

.newquotationcp1 span {
	font-size: 12px;
	color: #999;
}

.newquotationcp2 {
	width: 100%;
	height: 44px;
	line-height: 44px;
}

.newquotationcp2 a,
.newquotationcp3 a {
	font-size: 12px;
	color: #666;
}

.newquotationcp2 span {
	font-size: 14px;
	color: #ff6600;
}

.newquotationcp3 {
	width: 100%;
	height: 25px;
	line-height: 25px;
}

.newquotationcp3 span a {
	font-size: 12px;
	color: #0983EC;
	border: 1px solid #0983EC;
	border-radius: 3px;
	padding: 1px 2px;
	font-family: Arial, Helvetica, sans-serif, 微软雅黑, 黑体;
}

.newquotationcp1-1 {
	width: 100%;
	height: 30px;
	padding-bottom: 6px;
	border-bottom: 1px dashed #999;
	line-height: 30px;
	font-size: 16px;
}

.newquotationcp1-1 a {
	font-size: 16px;
	color: #333;
	width: 200px;
	height: 30px;
	overflow: hidden;
}

.newquotationcp1-1 span {
	font-size: 12px;
	color: #999;
}

.newquotationcp2-1,
.newquotationcp2-2 {
	width: 100%;
	line-height: 20px;
	height: 20px;
	overflow: hidden;
	font-size: 12px;
	color: #888;
}

.newquotationcp2-1 {
	margin-top: 3px
}

.newquotationcp2-2 {
	margin-bottom: 3px
}

.newlist ul li .newquotationcp1:hover a,
.newlist ul li:hover .newquotationcp2 span,
.newlist ul li:hover .newquotationcp1-1 a {
	color: #dd2726;
}

.newlist ul li:hover .newquotationcp3 span a {
	color: #dd2726;
	border: 1px solid #dd2726;
}

/*版权*/
.footer_list {
	background: #111c68;
	width: 100%;
	color: #999;
	min-width: 1200px;
}

.footer_list .layouts {
	overflow: hidden;
}

.layouts {
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
}

.footer_list .f-top {
	position: relative;
	padding-top: 34px;
	padding-bottom: 25px;
	width: 1200px;
	border-bottom: 1px solid #3a3a3a;
}

.f-top-l {
	float: left;
	width: 22%;
	text-align: center;
	margin-top: 15px;
}

.f-top-l p {
	line-height: 26px;
}

.f-top-c {
	float: left;
	width: 55%;
}

.f-top-r {
	float: left;
	margin-top: 15px;
}

.f-top-r img {
	margin-bottom: 5px
}

.footer_list .f-nav {
	width: 110px;
	margin-right: 50px;
	float: left;
}

.footer_list .f-nav a {
	font-family: "Microsoft YaHei", "arial";
}

.tit {
	height: 44px;
	line-height: 44px;
	font-size: 16px;
	border-bottom: 1px solid #3a3a3a;
	font-weight: 500;
}

.footer_list .f-lst {
	padding-top: 5px;
}

.footer_list .f-itm {
	height: 27px;
	line-height: 27px;
	overflow: hidden;
	float: none;
}

.footer_list .f-itm a {
	color: #666;
	font-size: 12px
}

.f-btm {
	padding-top: 14px;
	padding-bottom: 14px;
	text-align: center;
}




@charset "utf-8";

/*ST05-CSS-xiaohei-dtmuban.com-20170612*/
h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: normal;
}

.sell_tip {
	width: 180px;
	height: 70px;
	background: url('../images/sell_tip.gif') no-repeat;
	overflow: hidden;
	z-index: 1000;
	position: absolute;
}

.sell_tip p {
	margin: 0 0 4px 2px;
	font-weight: bold;
}

.sell_tip div {
	padding: 8px 0 0 10px;
}

.img_list li {
	height: 22px;
	line-height: 22px;
	overflow: hidden;
}

.iq_btn {
	margin-top: 10px;
	cursor: pointer;
}

.cc_inp {
	border: #CCCCCC 1px solid;
	text-align: center;
}

/*20170520*/
/*图文列表*/
.extension_ul * {
	overflow: hidden;
	word-break: break-all
}

.extension_ul li {
	height: 130px;
	padding: 28px 30px 20px 155px;
	position: relative;
	margin-bottom: 15px;
	border: 1px solid #e6e6e6;
	border-bottom-color: #cfcfcf;
	background: #fff;
}

.extension_ul li .img {
	width: 112px;
	height: 112px;
	position: absolute;
	left: 20px;
	top: 20px;
	border: 1px solid #f6f6f6
}

.extension_ul li .img a {
	width: 112px;
	height: 112px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

.extension_ul li .img a img {
	max-height: 110px;
	max-width: 110px;
	_height: 162px;
	border: 1px solid #eaeaea;
	_width: 162px;
	webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	transition: all .4s ease;
}

.extension_ul li .img img:hover {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05)
}

.extension_ul li .title_list {
	height: 22px;
	line-height: 22px;
	font-size: 18px;
	position: relative
}

.extension_ul li .title_list a {
	color: #333;
	display: inline-block
}

.extension_ul li .title_list a b {
	color: #e60000;
	font-weight: normal
}

.extension_ul li .title_list a:hover {
	color: #d10504
}

.extension_ul li.special .title_list a {
	width: 343px;
	height: 22px;
	overflow: hidden
}

.adspan {
	background: #f7f7f7;
	font-size: 12px;
	width: 40px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	display: inline-block;
	margin-right: 2px;
	position: relative
}

.extension_ul .su-price {
	margin: 5px 0 10px 0;
	display: block;
	font-size: 16px;
	font-family: Arial, Helvetica, "Microsoft YaHei", sans-serif;
	color: #e60000
}

.extension_ul .su-price .#0087fbpc,
.extension_ul .su-price .fts {
	font-size: 12px
}

.extension_ul .su-price .#0087fbpc {
	font-family: "Microsoft YaHei"
}

.extension_ul .su-price .fts span {
	color: #333;
	font-family: "Microsoft YaHei"
}

.extension_right {
	height: 40px;
	width: 100%;
	text-align: left;
	line-height: 20px;
	padding-top: 15px;
}

.extension_right p {
	color: #b2b2b2;
	overflow: hidden;
	width: 100%;
	height: 18px;
	margin-bottom: 10px;
}

.extension_right p i {
	display: block;
	width: 59px;
	height: 16px;
	float: right
}

.extension_right p a {
	color: #696969
}

.extension_right p a:hover {
	color: #000;
	text-decoration: underline
}

.inquiry_a {
	position: absolute;
	right: 0;
	bottom: 0
}

.inquiry_a {
	display: block;
	width: 98px;
	height: 28px;
	line-height: 28px;
	font-family: "Microsoft YaHei";
	text-align: center;
	background: #e66600;
	color: #333;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #e66600;
	cursor: pointer;
}

.inquiry_a:link,
.inquiry_a:visited,
.inquiry_a:active {
	color: #ffffff;
}

.inquiry_a:hover {
	background: #e60000;
	border: 1px solid #e60000;
	color: #fff
}

.open {
	border: 1px solid #e6e6e6;
	background: #f6f6f6;
}

.open:link,
.open:visited,
.open:active {
	color: #333333;
}

.open:hover {
	background: #0087fb;
	border: 1px solid #0087fb;
	color: #fff
}

.main_products {
	height: 20px;
	line-height: 20px;
	position: absolute;
	bottom: 20px;
	width: 500px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #b2b2b2
}

.main_products span {
	padding-right: 15px
}

.extension_dl {
	border: 1px solid #ededed;
	border-bottom-color: #ededed;
	border-bottom: none;
	border-right: none;
	margin: 15px 0 0 0;
}

.extension_dl dt,
.extension_dl dd {
	float: left;
	height: 31px;
	line-height: 31px;
	padding: 0 3px;
	border-bottom: 1px solid #ededed;
	/* border-left:1px solid #ededed; */
	border-right: 1px solid #ededed;
	margin: 0;
}

.extension_dl dt {
	text-align: right;
	background: #fafafa;
	width: 90px;
	color: #696969;
	padding-right: 7px;
	margin: 0;
}

.extension_dl dd {
	width: 132.5px;
	padding: 0 10px;
	color: #333;
}

.extension_ul li.special {
	border: 1px solid #fbe0a7;
	border-bottom-color: #ffb30f
}

.extension_ul li.special .img {
	border: 1px solid #fff2d6
}

.extension_ul li.special .extension_dl dt {
	background: #fff7e7
}

.extension_ul li.special .extension_dl {
	border: 1px solid #ffebbf;
	border-bottom-color: #ffebbf
}

.extension_ul li.special .extension_dl dt,
.extension_ul li.special .extension_dl dd {
	border-top: 1px solid #ffebbf;
	border-left: 1px solid #ffebbf
}

.extension_ul li.special .inquiry_a {
	background: #fff7e7;
	border: 1px solid #fbe0a7
}

.extension_ul li.special .inquiry_a:hover {
	background: #ffd200;
	border: 1px solid #ffd200;
	color: #8b4400
}

.extension_ul li .title_list .special_s {
	width: 66px;
	height: 18px;
	position: absolute;
	right: 0;
	top: 0;
	background-position: 0 0;
	color: #F44336;
	font-size: 12px;
	text-align: center;
	line-height: 18px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	overflow: hidden;
	background: url(../images/apic.png) no-repeat;
}

.special_s .z {}

.extension_ul .special .title_list .special_s {
	display: block;
	top: 2px
}

.extension_ul li.special:hover {
	-webkit-box-shadow: #f8edb5 2px 4px 0;
	-moz-box-shadow: #f8edb5 2px 4px 0;
	box-shadow: #f8edb5 2px 4px 0
}

.extension_ul li:hover {
	-webkit-box-shadow: #ec3901 0px 2px 0;
	-moz-box-shadow: #ec3901 0px 2px 0;
	box-shadow: #ec3901 0px 2px 0
}

.extension_right p i {
	display: block;
	width: 59px;
	height: 16px;
	float: right;
}

.extension_right p i {
	background: url(../images/member-ico.png) no-repeat;
}

.extension_right p i.ioc_vip {
	background-position: 0 0;
}

.extension_right p i.ioc_qyhy {
	background-position: 0 -19px;
}

.extension_right p i.ioc_grhy {
	background-position: 0 -38px;
}

/*大图列表*/
.extension_ul_img {
	overflow: hidden;
}

.extension_ul_img li {
	width: 198px;
	height: 349px;
	position: relative;
	float: left;
	z-index: 1;
	padding: 14px 18px 0;
	margin-right: 11px;
	margin-bottom: 20px;
	background: #fff;
	border: 1px solid #dedede;
}

.extension_ul_img li.no_mr {
	margin-right: 0
}

.extension_ul_img li:hover {
	border-color: #f60;
}

.extension_ul_img li table {
	width: 198px;
	height: 198px;
	float: left;
	position: absolute;
	left: 18px;
	top: 14px;
	z-index: 9;
	overflow: hidden;
}

.extension_ul_img li table tr td {
	width: 199px;
	height: 198px;
	text-align: center;
	vertical-align: middle;
	overflow: hidden;
}

.extension_ul_img li table tr td .li_img img {
	max-width: 190px;
	_width: 190px;
	max-height: 190px;
	_height: 190px;
}

/*list-询价*/
.extension_ul_img li .xun {
	display: none;
}

.extension_ul_img li:hover .xun {
	display: block;
	width: 234px;
	height: 40px;
	font: 16px/40px "Microsoft Yahei";
	text-indent: 105px;
	color: #fff;
	position: absolute;
	top: 175px;
	left: 0px;
	z-index: 99;
	line-height: 34px;
	background: #0087fb;
	filter: alpha(opacity=90);
	opacity: 0.90;
	cursor: pointer;
}

.extension_ul_img li:hover .xun em {
	width: 25px;
	height: 25px;
	float: left;
	display: block;
	position: absolute;
	left: 70px;
	top: 8px;
	background: url(../images/ico-xun.png) no-repeat 0 0;
}

/*list-购买*/
.extension_ul_img li .gou {
	display: none;
}

.extension_ul_img li:hover .gou {
	display: block;
	width: 234px;
	height: 40px;
	font: 16px/40px "Microsoft Yahei";
	text-indent: 105px;
	color: #fff;
	position: absolute;
	top: 175px;
	left: 0px;
	z-index: 99;
	line-height: 40px;
	background: #e60000;
	filter: alpha(opacity=90);
	opacity: 0.90;
	cursor: pointer;
}

.extension_ul_img li:hover .gou em {
	width: 25px;
	height: 23px;
	float: left;
	display: block;
	position: absolute;
	left: 70px;
	top: 8px;
	background: url(../images/ico-gou.png) no-repeat 0 0;
}

.extension_ul_img li p {
	width: 195px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	position: absolute;
	left: 15px;
	top: 225px;
	z-index: 12;
}

.extension_ul_img li p a {
	font-size: 14px;
	color: #333;
}

.extension_ul_img li p a:hover {
	color: #f60;
}

.extension_ul_img li .com {
	width: 197px;
	height: 22px;
	line-height: 22px;
	overflow: hidden;
	position: absolute;
	left: 18px;
	top: 250px;
	text-indent: 3px;
}

.extension_ul_img li .com a {
	font-size: 12px;
	color: #888;
	float: left;
}

.extension_ul_img li .com div {
	float: left;
}

.extension_ul_img li .year {
	width: 210px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	position: absolute;
	left: 12px;
	top: 278px;
	color: #888888;
}

.extension_ul_img li .year b {
	height: 20px;
	line-height: 20px;
}

.extension_ul_img li:hover .year b {
	border: 0;
}

.extension_ul_img li .year input {
	vertical-align: bottom;
}

.extension_ul_img li .year b.topLevel {
	font-size: 14px;
	float: left;
	padding-right: 10px;
	color: #3F51B5;
}

.extension_ul_img li .year i.fen {
	height: 12px;
	width: 1px;
	border-left: 1px solid #888;
	display: inline-block;
}

.extension_ul_img li .year span {
	color: #766969;
	font-size: 14px;
	padding-left: 10px;
}

.extension_ul_img li .year span font {
	font: bold 16px/18px "microsoft yahei";
	color: #ff002f;
	margin: 0 5px;
}

.extension_ul_img li .price {
	width: 195px;
	position: absolute;
	left: 18px;
	top: 303px;
	height: 22px;
	line-height: 22px;
	font-size: 12px;
	color: #666;
	z-index: 11;
	overflow: hidden;
}

.extension_ul_img li .price em {
	font-size: 14px;
	font-style: normal;
	float: left;
	margin-right: 2px;
	color: #666;
}

.extension_ul_img li .price i {
	font-style: normal;
	font-size: 18px;
	font-weight: 700;
	float: left;
	color: #fa7100;
}

.extension_ul_img li .show_quan {
	position: absolute;
	top: 332px;
	height: 22px;
	line-height: 22px;
	background: url(../images/ico-map.png) no-repeat 0px 5px;
	padding-left: 15px;
	width: 140px;
}

.extension_ul_img li .show_quan .show_quan_fl {
	float: left;
	color: #888888;
}


@charset "utf-8";
/*
ST05-CSS-xiaohei-dtmuban.com-20170503
*/

.admargin_bottom {
	width: 1200px;
	height: 90px;
	border: none;
	margin: 0 auto 40px;
}

.admargin_top {
	width: 1200px;
	height: 90px;
	border: none;
	margin: 40px auto 0;
}

#destoon_member span {
	background: none;
	padding: 0px;
	margin: 0px;
}

.product_headBg {
	width: 100%;
	height: 280px;
	background: url(../images/product_headbg.jpg) center repeat-x;
}

.product_head {
	width: 1200px;
	height: 280px;
	margin: 0 auto;
}

.product_headL {
	width: 870px;
	height: 280px;
	float: left;
	margin-right: 50px;
}

.product_headL h1 {
	width: 100%;
	height: 36px;
	line-height: 36px;
	text-align: left;
	padding: 40px 0 4px;
	font-size: 36px;
	font-weight: bold;
	color: #fff;
}

.product_headL_content {
	width: 870px;
	height: 100px;
	margin-top: 10px;
}

.product_headL_contentT {
	width: 100%;
	height: 30px;
	line-height: 28px;
}

.product_headL_contentC {
	width: 100%;
	height: 70px;
}

.product_headL_contentC p {
	line-height: 24px;
	padding: 10px 20px 0;
	font-size: 14px;
	color: #fff;
}

.product_headL_contentC p a {
	color: #fff;
	margin-left: 10px;
}

.product_headL_contentT ul li {
	height: 28px;
	padding: 0 20px;
	float: left;
}

.product_headL_contentT ul li a {
	font-size: 14px;
	text-align: center;
	color: #fff;
}

.product_headL_contentTli1 {
	border-bottom: 1px solid #72caff;
}

.product_headL_contentT ul li.on {
	border-left: 1px solid #72caff;
	border-right: 1px solid #72caff;
	border-top: 1px solid #72caff;
	border-bottom: none;
}

.product_headL_brand {
	width: 870px;
	height: 40px;
	margin-top: 10px;
}

.product_headL_brand h5 {
	width: 100px;
	text-align: center;
	line-height: 40px;
	font-weight: 100;
	color: #333;
	float: left;
	background: #fff;
	font-size: 14px;
}

.product_headL_brand a {
	width: 99px;
	height: 40px;
	background: #fff;
	border-left: 1px dashed #eee;
	float: left;
}

.product_headL_brand a img {
	width: 80px;
	height: 24px;
	padding: 8px 10px;
}

.product_headR {
	width: 280px;
	height: 280px;
	float: left;
}

.product_headR h2 {
	width: 100%;
	height: 18px;
	line-height: 18px;
	text-align: left;
	padding: 40px 0 2px;
	font-size: 18px;
	font-weight: 100;
	color: #fff;
}

.product_headR_content {
	width: 280px;
	height: 160px;
	margin-top: 20px;
	background: #eee;
}

.location {
	width: 1200px;
	margin: 0 auto;
	text-align: left;
	height: 50px;
}

.location p {
	width: 100%;
	text-align: left;
	height: 50px;
	line-height: 50px;
	font-size: 14px;
	color: #999;
}

.location span {
	color: #ec3901;
}

.location a {
	margin-right: 5px;
	color: #999;
}

.product_content {
	width: 1200px;
	margin: 0 auto;
}

.product_list {
	width: 100%;
	margin: 10px 0 20px;
	overflow: hidden;
}

.product_search {
	width: 100%;
	display: inline-block;
	border-bottom: 1px solid #eee;
}

.product_searchl {
	width: 90px;
	float: left;
	color: #999;
	line-height: 60px;
}

.product_searchl h3 {
	width: 70px;
	text-align: right;
	padding-right: 20px;
	font-size: 14px;
	font-weight: 100;
	float: left;
}

.product_searchC {
	float: left;
	width: 760px;
}

.product_searchC a {
	height: 24px;
	line-height: 24px;
	padding: 0 20px 0 10px;
	float: left;
	background: url(../images/product_searchcbg1.png) right no-repeat;
	margin-right: 10px;
	color: #666;
	border: 1px solid #ddd;
}

.product_searchC .on a {
	border: 1px dashed #ec3901;
}

.product_searchC a:hover {
	color: #ec3901;
	background: url(../images/product_searchcbg2.png) right no-repeat #fff;
	border: 1px solid #ec3901;
}

.product_searchC ul {
	display: inline-block;
	padding: 13px 0 14px 0;
}

.product_searchC ul li {
	height: 26px;
	float: left;
	margin-top: 5px;
}

.product_search_input1 {
	float: left;
	width: 174px;
	height: 22px;
	line-height: 22px;
	font-size: 14px;
	text-indent: 15px;
	color: #999;
	border-top: 1px solid #eee;
	border-left: 1px solid #eee;
	border-bottom: 1px solid #eee;
	border-right: none;
}

.product_search_input2 {
	float: left;
	width: 25px;
	height: 24px;
	cursor: pointer;
	outline: none;
	border: 0;
	border-left: none;
	background: url(../images/product_searchbg1.png) right no-repeat;
}

.ie6_border {
	float: left;
	border-top: 1px solid #eee;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	border-left: 0;
}

.product_searchR {
	width: 60px;
	float: right;
	margin-right: 32px;
}

.product_searchR a {
	margin-top: 23px;
	text-indent: 15px;
	width: 100%;
	height: 14px;
	line-height: 14px;
	background: url(../images/product_searchrbg1.png) no-repeat right;
	color: #ec3901;
	text-align: left;
	font-size: 14px;
	float: left;
}

.product_searchR a:hover {
	background: url(../images/product_searchrbg2.png) no-repeat right;
	color: #ec3901;
}

.product_option {
	width: 100%;
	border-top: 3px solid #ec3901;
	background: #fff;
	font-size: 14px;
	clear: both;
}

.product_option1 {
	width: 100%;
	display: inline-block;
	border-bottom: 1px solid #eee;
}

.no_bm {
	border-bottom: 0
}

.product_option1L {
	width: 90px;
	float: left;
	color: #999;
	line-height: 60px;
}

.product_option1L h3 {
	width: 80px;
	text-align: right;
	padding-right: 20px;
	font-size: 14px;
	font-weight: 100;
	float: left;
}

.product_option1 .product_add_nav {
	float: left;
	width: auto;
	color: #999;
	height: 60px;
	line-height: 60px;
}

.product_option1 .product_add_nav a {
	color: #999;
}

.product_option1 .product_add_nav a:hover {
	color: #ec3901;
}

.product_option1C {
	width: 980px;
	float: left;
}

.product_option1C ul {
	display: inline-block;
	padding: 13px 0 14px 0;
}

.product_option1C ul li {
	height: 30px;
	line-height: 26px;
	float: left;
	margin-top: 6px;
	padding: 0 20px;
}

.product_option1C1 a {
	height: 24px;
	line-height: 24px;
	padding: 0 10px;
	float: left;
	margin-right: 10px;
	color: #666;
	border: 1px solid #fff;
	white-space: nowrap;
	display: inline-block;
}

.product_option1C1 a:hover {
	color: #fff;
	background: #ec3901;
}

.product_option1C2 a {
	padding: 0 10px;
	float: left;
	margin-right: 10px;
	height: 26px;
	line-height: 26px;
	font-size: 14px;
	color: #666;
	text-align: center;
	border: 1px solid #eee;
}

.product_option1C2 a:hover {
	color: #fff;
	background: #ec3901;
	border: 1px solid #ec3901;
}

.product_option1C3 a {
	padding: 0 10px;
	float: left;
	margin-right: 10px;
	height: 24px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	line-height: 24px;
	border: 1px solid #ec3901;
	background: #ec3901;
}

.product_option1R {
	width: 60px;
	float: right;
	margin-right: 32px;
}

.product_option1R a {
	margin-top: 23px;
	text-indent: 15px;
	width: 100%;
	height: 14px;
	line-height: 14px;
	background: url(../images/product_option1rbg1.png) no-repeat right;
	color: #ec3901;
	text-align: left;
	font-size: 14px;
	float: left;
	cursor: pointer;
	moz-user-select: -moz-none;
	-moz-user-select: none;
	-o-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.side_option {
	height: 35px;
	overflow: hidden;
}

.side_option2 {
	height: auto;
	overflow: hidden;
}

/*arx add*/
.product_option1R a.cur {
	background: url(../images/product_option1rbg2.png) no-repeat right;
	color: #ec3901;
}

.product_option1Ra {
	background: url(../images/product_option1rbg2.png) no-repeat right;
	color: #ec3901;
}

.cess {
	display: none;
}

.cess2 {
	display: block;
}

.product_listT {
	height: 45px;
	border-bottom: 1px solid #eee;
	padding: 0 30px 0 0;
	background: #fff;
}


/*arx add*/
.product_listC ul li .product_listClip1 {
	overflow: hidden;
	height: 20px;
	padding-top: 20px;
}

.product_listClip1 a {
	font-size: 14px;
	font-weight: bold;
	color: #ec3901;
	float: left;
}

.product_listClip1 span {
	float: right;
}

.product_listC h5 {
	width: 218px;
	height: 40px;
	line-height: 20px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	margin-top: 10px;
	color: #333;
	padding: 0 20px;
	clear: both;
	font-size: 14px;
	font-weight: 100;
	text-align: left;
}

.product_listC h5 a:hover {
	color: #ec3901;
}

.product_listC ul li .product_listClip2 {
	height: 20px;
	margin: 10px 0;
}

.product_listClip2 a {
	float: left;
	display: inline-block;
	width: 175px;
	text-align: left;
	color: #888;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.product_listClip2 span {
	display: inline-block;
	width: 38px;
	float: right;
	margin-top: 2px;
}

.product_listClip2 span em,
.product_listClip2 span i {
	display: inline-block;
	width: 16px;
	height: 16px;
	color: #fff;
	text-align: center;
	line-height: 16px;
	font-size: 12px;
	font-style: normal;
}

.product_listClip2 span em {
	float: left;
	background: #ec3901;
}

.product_listClip2 span i {
	float: right;
	background: #328ad6;
}

.product_listClip2 a:hover {
	color: #ec3901;
}

.product_listClip2 span {
	float: right;
	margin-top: 2px;
	text-align: right;
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	height: 22px;
}

.product_listC ul li .product_listClip3 {
	height: 22px;
	padding-bottom: 8px;
	padding-top: 8px;
	border-top: 1px solid #f5f5f5;
}

.product_listClip3 span {
	float: left;
}

.product_listClip3 a {
	float: right;
}

.product_listClip3 span img {
	float: left;
	width: 16px;
	height: 16px;
	padding: 10px 10px 0 0;
}

.product_listClip3 a img {
	float: left;
	padding: 0 0 0 10px;
	width: 16px !important;
	height: 16px !important;
}

.product_listpage {
	width: auto;
	height: 40px;
	padding-top: 20px;
	margin: 0 auto;
}

.product_listpage p {
	width: 100%;
	height: 40px;
	line-height: 40px;
	color: #999;
	font-size: 14px;
	margin: 0 auto;
	text-align: center;
}

.product_listpage a {
	height: 38px;
	color: #999;
	padding: 0 15px;
	display: inline-block;
	margin-right: 10px;
	text-align: center;
	line-height: 38px;
	font-size: 14px;
	border: 1px solid #eee;
	background: #fff;
}

.product_listpage span {
	color: #999;
	padding: 0 10px;
	display: inline-block;
	margin-right: 10px;
	text-align: center;
	line-height: 38px;
	font-size: 14px;
}

.product_listpage a:hover {
	background: #ec3901;
	color: #fff;
}

/*arx add*/
.product_listpage strong {
	background: #ec3901;
	color: #fff;
	height: 38px;
	padding: 0 15px;
	display: inline-block;
	margin-right: 10px;
	text-align: center;
	line-height: 38px;
	font-size: 14px;
	border: 1px solid #eee;
	font-weight: normal;
}

.product_list_ad {
	width: 250px;
	float: right;
}

.product_list_ad1 {
	font-size: 12px;
	border-bottom: 2px solid #eee;
	margin-bottom: 20px;
	background: #fff;
	overflow: hidden;
}

.product_list_ad1 img {
	width: 250px;
	height: 250px;
}

.product_list_ad1hot {
	width: 50px;
	height: 40px;
	float: left;
	padding-top: 22px;
}

.product_list_ad1hot span {
	width: 34px;
	height: 26px;
	display: block;
	line-height: 26px;
	text-align: center;
	float: left;
	background: #ec3901;
	color: #fff;
}

.product_list_ad1 p {
	width: 210px;
	height: 40px;
	color: #999;
	float: left;
	padding-top: 18px;
	line-height: 20px;
	white-space: nowrap;
	overflow: hidden;
}

.product_list_ad1 p a {
	color: #ec3901;
	font-size: 14px;
}


/*列表推荐产品*/
.hotproduct {
	width: 1200px;
	height: auto;
	margin: 0 auto;
	border-top: 1px solid #ec3901;
	background: #fff;
	margin-bottom: 20px !important;
}

.hotproductT {
	height: 49px;
	padding: 0 30px;
	border-bottom: 1px solid #eee;
}

.hotproductT h2 {
	font-size: 20px;
	line-height: 50px;
	color: #333;
	float: left;
}

.hotproductT_Al {
	width: 28px;
	height: 20px;
	float: right;
	margin-top: 14px;
	border: 1px solid #eee;
	background: url(../images/hotproductt_al1.png) center top #fff no-repeat;
}

.hotproductT_Ar {
	width: 28px;
	height: 20px;
	float: right;
	margin-top: 14px;
	border-top: 1px solid #eee;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	background: url(../images/hotproductt_ar1.png) center top #fff no-repeat;
}

.hotproductT_Al:hover {
	background: url(../images/hotproductt_al2.png) center top #ec3901 no-repeat;
	border: 1px solid #ec3901;
}

.hotproductT_Ar:hover {
	background: url(../images/hotproductt_ar2.png) center top #ec3901 no-repeat;
	border-top: 1px solid #ec3901;
	border-right: 1px solid #ec3901;
	border-bottom: 1px solid #ec3901;
}

.hotproductC {
	width: 1200px;
	height: 310px;
	border-bottom: 1px solid #eee;
	overflow: hidden;
	position: relative;
	margin: 0 auto;
}

.hotproductC ul {
	position: absolute;
	left: 0px;
	top: 0px;
}

.hotproductC ul li {
	width: 219px;
	height: auto;
	padding: 10px;
	float: left;
	position: relative;
	border-left: 1px solid #eee;
}

.hotproductC ul li .li_img {
	width: 220px;
	height: 220px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

.hotproductC ul li .li_img img {
	max-height: 205px;
	max-width: 205px;
	_height: 205px;
	_width: 205px;
	border: none;
}

.hotproductC ul li p.newborder_price {
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	font-size: 14px;
	color: #ec3901;
}

.hotproductC ul li p.newborder_price i.sign,
.hotproductC ul li p.newborder_price i.unit {
	color: #888888;
	font-size: 12px
}

.hotproductC ul li p.newborder_text {
	height: 30px;
	line-height: 30px;
	margin: 5px 0;
	font-size: 14px;
	color: #333;
	overflow: hidden;
}

.hotproductC ul li:hover a {
	color: #ec3901;
}

.hotproductC ul li .li_img img {
	-webkit-transition: all .4s linear;
	-moz-transition: all .4s linear;
	-ms-transition: all .4s linear;
	-o-transition: all .4s linear;
	transition: all .4s linear;
}

.hotproductC ul li:hover .li_img img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}


@media (max-width:1920px) {

	.top,
	.newhead,
	.product_content,
	.hotproduct,
	.hotproductC {
		width: 1200px;
		margin: 0 auto;
	}

	.newnav {
		margin-left: 50px;
	}

	.product_list,
	.product_search,
	.product_option1 {
		width: 1200px;
	}

	.product_searchC,
	.product_option1C {
		width: 980px;
	}

	.product_option1L {
		width: 90px;
		line-height: 40px;
	}

	.product_option1 .product_add_nav {
		float: left;
		width: auto;
		color: #999;
		height: 40px;
		line-height: 40px;
	}

	.product_searchC ul,
	.product_option1C ul {
		padding: 3px 0 5px 0;
	}

	.product_searchR a,
	.product_option1R a {
		margin-top: 15px;
	}

	.product_listClip2 span {
		display: block;
	}

	.product_list_ad {
		width: 200px;
	}

	.product_list_ad1 img {
		width: 200px;
		height: 200px;
	}

	.product_listC {
		margin-right: 0;
	}

	.product_listC ul li {
		width: 258px;
	}

	.product_listC ul li:nth-child(4n) {
		margin-right: 0;
	}

	.product_listC ul li img {
		width: 258px;
		height: 258px;
	}

	.hotproductC ul li {
		padding: 10px;
	}

	.newcopyright {
		width: 1200px;
	}

	.newcopyrightT ul li {
		margin-left: auto;
	}

	.hotproductCli_brand {
		display: block;
	}

	.hotimg {
		position: absolute;
		width: 60px;
		height: 60px;
		top: 0;
		right: 0;
	}

	.hotimg img {
		width: 60px;
		height: 60px;
	}

	.hotproductT {
		padding: 0 20px;
	}
}

.hotimg {
	position: absolute;
	width: 70px;
	height: 70px;
	top: 0;
	right: 0;
}

/*catlinks*/
.relevant {
	max-width: 1350px;
	min-width: 1200px;
	height: auto;
	overflow: hidden;
	padding-bottom: 30px;
	margin: 0 auto;
}

.relevant p {
	line-height: 30px;
	font-size: 14px;
	color: #666;
}

.relevant p a {
	color: #666;
}

.relevant p a:hover {
	color: #1268d3;
	text-decoration: underline;
}

.relevant span {
	font-size: 10px;
	color: #ddd;
	padding: 0 6px;
}

/*2017-05-06修改样式*/
.findGoodsNum {
	float: right;
	height: 40px;
	line-height: 40px;
	margin-right: 35px;
}

.findGoodsNum em,
.findGoodsNum i {
	font-style: normal;
	font-size: 14px;
}

.findGoodsNum em {
	color: #666;
}

.findGoodsNum i {
	color: #ec3901;
	margin: 0 5px;
}

/*列表选择器*/
.tool {
	height: 45px;
	line-height: 45px;
}

.tool .sort {
	font-size: 14px;
	line-height: 45px;
}

.tool .sort li {
	float: left;
}

.tool .sort li.first {
	margin-left: 0;
	border-left: none;
}

.tool .sort li.bjg {
	padding-left: 10px;
	color: #666;
}

.tool .sort li.bjg input {
	vertical-align: middle;
}

.tool .sort .link {
	display: block;
	height: 45px;
	margin-left: -1px;
	padding: 0 19px;
	border-left: solid 1px #f5f5f5;
	border-right: solid 1px #f5f5f5;
	text-decoration: none;
	color: #6d6d6d;
}

.tool .sort .link:hover,
.tool .sort .active {
	position: relative;
	background-color: #fff;
	color: #c00;
}

.tool .droplist {
	position: relative;
}

.tool .sort .droplist .link {
	padding-right: 25px;
}

.tool .droplist .link:hover {
	color: #6d6d6d;
	background-color: #f5f5f5;
	border-color: transparent;
	cursor: default;
}

.tool .droplist .link .icon {
	border-top: #ccc 4px solid;
	border-right: #ffffff 5px solid;
	border-bottom: #ffffff 5px solid;
	border-left: #ffffff 5px solid;
	font-size: 0px;
	right: 10px;
	width: 0px;
	line-height: 0;
	position: absolute;
	top: 21px;
	height: 0px;
	-webkit-transition: -webkit-transform .2s ease-in;
	-moz-transition: -webkit-transform .2s ease-in;
	-o-transition: -webkit-transform .2s ease-in;
	transition: -webkit-transform .2s ease-in;
}

.tool .droplist .link:hover .icon {
	border-right: #f5f5f5 5px solid;
	border-bottom: #f5f5f5 5px solid;
	border-left: #f5f5f5 5px solid;
}

.tool .droplist ul {
	display: none;
	padding: 5px 0;
	position: absolute;
	z-index: 2;
	top: 45px;
	left: -1px;
	border: solid 1px #dddddd;
	background: #fff;
	-webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 3px 3px rgba(0, 0, 0, .1);
	box-shadow: 0 3px 3px rgba(0, 0, 0, .1)
}

.tool .sort .droplist li {
	line-height: 27px;
	float: none;
	white-space: nowrap;
}

.tool .sort .droplist li:hover,
.tool .sort .droplist li.on {
	color: #6d6d6d;
	background-color: #B9B5B5;
	border-color: transparent
}

.tool .droplist ul li a {
	border: none;
	padding: 0 20px
}

.tool .droplist:hover ul {
	display: block
}

.tool .prices .inner_name {
	float: left;
	padding-left: 5px
}

.tool .prices .inner {
	float: left;
	height: 45px;
	line-height: 45px;
	width: 195px;
}

.tool .prices ul {
	padding: 0 10px;
}

.tool .prices ul li {
	float: left
}

.tool .prices .sep {
	width: 10px;
	text-align: center
}

.tool .prices .input {
	width: 55px;
	height: 21px;
	padding-left: 5px;
	border: solid 1px #dfdfdf;
	line-height: normal;
	*line-height: 21px;
	color: #999;
}

.tool .prices .submit {
	margin-left: 10px;
	margin-top: 12px;
	display: none
}

.tool .prices:hover {
	position: relative;
	z-index: 2
}

.tool .prices:hover .inner {
	width: 248px;
	position: absolute;
	top: -3px;
	left: -1px;
	border: solid 1px #ccc;
	background: #fff;
	-webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 3px 3px rgba(0, 0, 0, .1);
	box-shadow: 0 3px 3px rgba(0, 0, 0, .1)
}

.tool .prices:hover .submit {
	display: block
}

.tool .prices .btnso {
	display: block;
	height: 23px;
	padding: 0 10px;
	background: #f40;
	color: #fff;
	line-height: 23px;
	cursor: pointer;
	-webkit-border-radius: 2px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 2px;
	-moz-background-clip: padding;
	border-radius: 2px;
	background-clip: padding-box
}

.tool .prices .btnso:hover {
	color: #fff;
	background: #DF0808
}

.tool .styles {
	width: 200px;
	font-size: 14px;
	text-align: right;
}

.tool .filter {
	color: #6d6d6d;
	cursor: pointer;
	float: left;
	height: 38px;
	line-height: 38px;
	margin-left: 12px;
}

.tool .filter span {
	float: left;
	display: inline-block;
	margin-left: 4px;
}

.tool .filter .icon {
	background-position: -35px -268px;
	height: 13px;
	width: 13px;
	font-size: 0;
	margin-top: 13px;
}

.tool .filter .icon.icon-check,
.tool .filter:hover .icon {
	background-position: -56px -268px;
}

/*列表图标*/
.styles {
	padding-top: 12px;
}

.styles a {
	float: right;
	padding-left: 15px;
	line-height: 20px;
	margin-left: 20px;
	width: 31px;
}

.styles a.style_0 {
	background: url('../images/ico_txt_no.png') no-repeat -1px;
}

.styles a.style_0.hover {
	background: url('../images/ico_txt.png') no-repeat -1px;
	color: #1269d3;
}

.styles a.style_1 {
	background: url('../images/ico_tu_no.png') no-repeat 0;
}

.styles a.style_1.hover {
	background: url('../images/ico_tu.png') no-repeat 0;
	color: #1269d3;
}

.styles a:hover {
	text-decoration: initial;
}

/*无信息时样式*/
.newPurchaseList .nonoresult {
	background: #ffffff
}

.nonoresult strong.px14 {
	color: #dd2726;
	font-size: 16px
}



.typo-smalls {
	color: #555;
	font-size: 12px;
}

.xx1,
.xx2,
.xx4,
.xx10 {
	font-size: 12px;
	padding: 1px 5px;
	margin: 2px 6px 2px 0;
	float: left;
}

.xx5,
.xx6,
.xx7,
.xx8 {
	font-size: 12px;
	padding: 1px 5px;
	margin: 2px 6px 2px 0;
	float: left;
}

.xx9,
.xx10,
.xx11,
.xx12 {
	font-size: 12px;
	padding: 1px 5px;
	margin: 2px 6px 2px 0;
	float: left;
}

.xx13,
.xx14,
.xx15,
.xx16 {
	font-size: 12px;
	padding: 1px 5px;
	margin: 2px 6px 2px 0;
	float: left;
}

.xx17,
.xx18,
.xx19,
.xx20 {
	font-size: 12px;
	padding: 1px 5px;
	margin: 2px 6px 2px 0;
	float: left;
}

.xx1 {
	border: 1px solid #89a9d3;
	color: #89a9d3;
}

.xx2,
.xx10 {
	border: 1px solid #a2c15f;
	color: #a2c15f;
}

.xx3,
.xx11 {
	color: #e28d90;
	font-size: 12px;
	border: 1px solid #e28d90;
	padding: 1px 5px;
	margin: 3px 6px 2px 0;
}

.xx4,
.xx12 {
	border: 1px solid #c597c0;
	color: #c597c0;
}

.xx5,
.xx13 {
	border: 1px #C0C36E solid;
	color: #C0C36E;
}

.xx6,
.xx14 {
	border: 1px solid #a2c15f;
	color: #a2c15f;
}

.xx7,
.xx15 {
	color: #c597c0;
	border: 1px #c597c0 solid;
}

.xx8,
.xx16 {
	border: 1px #89a9d3 solid;
	color: #89a9d3;
}

.xx9,
.xx17 {
	color: #e28d90;
	font-size: 12px;
	border: 1px solid #e28d90;
	padding: 1px 5px;
	margin: 3px 6px 2px 0;
}

.xx18 {
	border: 1px solid #89a9d3;
	color: #89a9d3;
}

.xx19 {
	border: 1px solid #a2c15f;
	color: #a2c15f;
}

.xx20 {
	color: #e28d90;
	font-size: 12px;
	border: 1px solid #e28d90;
	padding: 1px 5px;
	margin: 3px 6px 2px 0;
}




.bodybgcolor {
	width: 100%
}

.body1000 {
	margin-left: auto;
	margin-right: auto;
	width: 1200px;
	margin-top: 20px;
	margin-bottom: 35px;
}

#iflogin img {
	margin-top: 8px
}

.copyrights {
	color: #3592e2 !important;
	font-weight: 700;
	font-family: Arial, Helvetica, sans-serif
}

.copyversions {
	color: #ff8900 !important
}

.floater {
	border-left-width: 0;
	border-right-width: 0;
	top: 0;
	position: fixed;
	z-index: 199;
	opacity: 1
}

.bartop {
	background-color: #f8f8f8;
	border-bottom: 1px #e8e8e8 solid;
	height: 32px;
	line-height: 32px;
	width: 100%;
	font-size: 12px
}

.bartop,
.bartop a {
	color: #585858;
	font-size: 12px
}

.bartop .barleft a:hover {
	text-decoration: none
}

.bartop .barcenter {
	margin-left: auto;
	margin-right: auto;
	width: 1000px
}

.bartop .barleft {
	overflow: hidden;
	width: 600px;
	text-align: left;
	float: left;
	text-align: left
}

.bartop .barright {
	width: 25pc;
	text-align: right;
	float: right;
	height: 32px;
	overflow: hidden
}

.bartop .barright a:hover {
	text-decoration: none
}

.bartop .barleft ul {
	float: left
}

.bartop .barright ul {
	float: right
}

.barcity {
	font-size: 14px !important;
}

.barcity span {
	color: #f30;
	font-weight: bold;
}

.bartop ul.barcang {
	background: url(../images/baricon.gif) 0 -54px no-repeat;
	padding-left: 15px
}

.bartop ul.barwap {
	background: url(../images/baricon.gif) 0 -36px no-repeat;
	padding-left: 15px
}

.bartop ul.barpost {
	background: url(../images/baricon.gif) 0 -18px no-repeat;
	padding-left: 15px
}

.bartop ul.bardel {
	background: url(../images/baricon.gif) 0 0 no-repeat;
	padding-left: 15px
}

.bartop ul {
	margin: 6px 8px 0;
	line-height: 18px;
	display: inline;
	position: relative;
	z-index: 99999
}

.bartop div.choosetheme {
	float: left
}

.bartop div#themelist {
	float: right
}

.bartop ul li {
	float: left;
	width: 15px
}

.bartop ul.line {
	width: 2px;
	height: 10px;
	overflow: hidden;
	background: #fff;
	margin: 9px 0 0
}

.bartop ul li,
.bartop ul.line u {
	height: 18px;
	display: block;
	overflow: hidden
}

.bartop ul.line u {
	width: 1px;
	background: #d4d4d4
}

.cateintro {
	font-size: 14px;
	width: 1198px;
	overflow: auto;
	line-height: 24px;
	text-align: left;
	margin: 0
}

.cateintro .introleft {
	width: 150px;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: left;
	font-weight: 700;
	font-size: 14px
}

.cateintro .introflink,
.cateintro .introright {
	width: 1015px;
	color: grey;
	float: right;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px
}

.cateintro .introflink a {
	margin-right: 10px;
	color: grey;
	white-space: nowrap;
	word-break: keep-all
}

.cateintro .introright a {
	float: left;
	display: block;
	overflow: hidden;
	width: 136px;
	height: 26px;
	color: grey
}

.cateintro .introflink a:hover,
.cateintro .introright a:hover {
	color: #0087fb
}

.footsearch {
	background-color: #fcfcfc;
	border: 1px #d4d4d4 solid;
	height: 76px;
	width: 998px
}

.footsearch ul {
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	width: 700px
}

.shadow {
	background: url(../images/daohangbg.gif) 0 -240px repeat-x;
	width: 100%;
	height: 2px
}

.footsearch_input {
	border: 1px #d4d4d4 solid;
	float: left;
	width: 410px;
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	color: #c8c8c8;
	padding-left: 10px;
	padding-right: 10px
}

.mayifoot {
	height: auto;
	width: 100%;
	background-color: #2B2D2E;
	height: auto;
	overflow: auto;
	position: absolute;
	left: 0;
	color: silver;
	padding: 30px 0
}

.mayifoot a {
	color: silver
}

.footabout {
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px
}

.footabout a {
	padding-right: 15px;
	margin-right: 15px;
	border-right: 1px #ccc solid
}

.footabout a.backnone {
	border-right: none
}

.footabout span {
	margin-left: 15px;
	margin-right: 15px
}

.footcopyright {
	margin-top: 12px;
	padding-bottom: 12px
}

.footcopyright a {
	margin-left: 10px
}

.debuginfo {
	margin-top: 12px
}

.debuginfo i {
	font-style: normal
}

.debuginfo a {
	font-style: normal
}

.footer_new {
	width: 100%;
	background-color: #f4f4f4;
	height: auto;
	overflow: auto;
	position: absolute;
	left: 0;
	font-size: 14px
}

.footer_new .foot_new {
	width: 1200px;
	margin-left: auto;
	margin-right: auto
}

.footer_new .foot_box {
	width: 170px;
	height: 200px;
	float: left;
	display: block;
	border-right: 1px #ddd solid;
	margin: 30px 20px 10px 0;
	padding: 0 0 20px 10px;
	text-align: left
}

.footer_new .foot_box .hd {
	font-size: 16px;
	line-height: 36px;
	color: #000
}

.footer_new .foot_box .bd li {
	line-height: 26px;
	color: #666
}

.footer_new .foot_wap {
	width: 230px;
	height: 200px;
	float: left;
	display: block;
	border-right: 1px #ddd solid;
	margin: 30px 10px 10px 15px;
	padding: 0 0 20px 10px
}

.footer_new .foot_wap .hd {
	font-size: 16px;
	line-height: 36px;
	color: #000;
	text-align: left
}

.footer_new .foot_wap .bd {
	text-align: left;
	padding: 0
}

.footer_new .foot_wap .bd img {
	margin: 5px 0 0;
	width: 175px;
	height: 175px
}

.footer_new .foot_wx {
	width: 230px;
	height: 200px;
	float: left;
	display: block;
	border-right: 1px #ddd solid;
	margin: 30px 10px 10px 15px;
	padding: 0 0 20px 10px
}

.footer_new .foot_wx .hd {
	font-size: 16px;
	line-height: 36px;
	color: #000;
	text-align: left
}

.footer_new .foot_wx .bd {
	text-align: left;
	padding: 0
}

.footer_new .foot_wx .bd img {
	margin: 5px 0 0;
	width: 175px;
	height: 175px
}

.footer_new .foot_mobile {
	width: 210px;
	height: 190px;
	float: left;
	display: block;
	margin: 55px 10px 0 15px;
	padding: 20px 0 0 10px;
	text-align: center;
	background: url(../images/foot_tel.gif) center 0 no-repeat
}

.footer_new .foot_mobile ul {
	margin-top: 60px
}

.footer_new .foot_mobile .h1 {
	margin-top: 8px;
	font-weight: 700;
	font-size: 26px;
	color: #000;
	margin-top: 50px;
	margin-bottom: 20px
}

.footer_new .foot_mobile .h2 {
	color: #666;
	margin-top: 5px
}

.footer_new .foot_mobile .h3 {
	color: #666;
	margin-top: 5px
}

.footer_new .foot_powe#0087fb {
	width: 100%;
	background-color: #fff;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	margin-top: 25px;
	height: 60px;
	line-height: 60px
}

.footer_new .foot_powe#0087fb,
.footer_new .foot_powe#0087fb a {
	color: #787878;
	font-size: 12px
}

.location {
	font-size: 12px;
	clear: both;
	text-align: left;
	margin: 0;
	background: url(../images/location.gif) no-repeat 0 2px;
	padding-left: 23px
}

.none,
my_mps {
	display: none
}

.pull-right {
	float: right
}

.pull-left {
	float: left
}

.highlight,
.requi#0087fb {
	color: #ec5524 !important
}

sup.xin {
	POSITION: absolute;
	MARGIN-TOP: -18px;
	WIDTH: 19px;
	BACKGROUND: url(../images/xin.gif) no-repeat 0 0;
	HEIGHT: 23px;
	MARGIN-LEFT: 1px;
	clear: both
}

sup.qiang {
	POSITION: absolute;
	MARGIN-TOP: -18px;
	WIDTH: 19px;
	BACKGROUND: url(../images/qiang.gif) no-repeat 0 0;
	HEIGHT: 23px;
	MARGIN-LEFT: 1px;
	clear: both
}

sup.re {
	POSITION: absolute;
	MARGIN-TOP: -18px;
	WIDTH: 19px;
	BACKGROUND: url(../images/re.gif) no-repeat 0 0;
	HEIGHT: 23px;
	MARGIN-LEFT: 1px;
	clear: both
}

sub,
sup {
	font-size: 100%;
	vertical-align: baseline
}

.commentsubmit {
	border: 0;
	background: url(../images/commentsubmit.gif) no-repeat;
	height: 31px;
	width: 86px;
	color: #000;
	font-size: 14px;
	font-weight: 700;
	line-height: 31px;
	text-align: center;
	cursor: pointer
}

.commenttextarea {
	border: 1px #c8c8c8 solid;
	padding: 5px
}

.commenttxt {
	border: 1px #c8c8c8 solid;
	width: 40px;
	padding: 5px
}

.subsearch {
	width: 540px;
	height: 20px;
	overflow: hidden;
	display: block;
	float: left
}

.subsearch ul li {
	height: 20px;
	line-height: 20px;
	padding: 0 5px;
	float: left;
	display: inline;
	overflow: hidden;
	font-size: 14px;
	text-align: center;
	border-right: 1px #dedede solid
}

.subsearch ul li:last-child {
	border: none
}

.subsearch ul li a {
	color: #AAA;
	margin-right: 5px;
	margin-left: 5px
}

.topbanner {
	width: 1200px;
	overflow: hidden;
	text-align: center;
	height: auto;
	margin-left: auto;
	margin-right: auto
}

.topbannerad {
	margin-top: 5px
}

.footerbanner {
	width: 1000px;
	overflow: hidden;
	text-align: center;
	margin: 0 auto 3px auto;
	clear: both
}

.footerbannerad {
	margin-bottom: 5px
}

.header {
	text-align: left;
	width: 1000px;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto
}

.headerbanner {
	display: block;
	float: left;
	margin: 0 3px 0 0
}

.headerbanner a {
	margin-top: 7px;
	display: block
}

.intercatad {
	margin-bottom: 10px
}

.interlistdiv {
	color: #585858;
	text-align: left
}

.interlistdiv .hover {
	padding: 10px;
	line-height: 22px;
	border-bottom: 1px solid #dedede
}

.interlistdiv .hovercolor {
	background-color: #F8F8F9;
	background-image: url(../images/advfontbg.gif);
	background-position: top right;
	background-repeat: no-repeat
}

.interlistdiv a {
	font-size: 14px;
	text-align: left
}

.intercatdiv {
	width: 160px;
	float: right;
	margin-left: 10px;
	background-color: #fff;
	height: auto;
	overflow: hidden
}

.intercatdiv2 {
	width: 160px;
	margin-left: 2px;
	background-color: #fff;
	height: auto;
	overflow: hidden
}

.infoaddiv {
	width: 680px;
	background-color: #fff;
	overflow: auto;
	clear: both;
	margin: 0 auto;
	overflow: hidden;
	text-align: center
}

.infoad {
	margin: 0 5px 10px 0
}

.indexcatad {
	width: 1000px;
	margin: 5px auto 5px auto;
	overflow: hidden
}

.ni-flist1 .indexcatad {
	width: 200px
}

.ni-flist2 .indexcatad {
	width: 220px
}

.ni-flist3 .indexcatad {
	width: 275px
}

.full .ni-flist1 .indexcatad,
.full .ni-flist2 .indexcatad {
	width: 200px !important
}

.full .ni-flist3 .indexcatad {
	width: 195px !important
}

#ni-flist .indexcatad {
	margin-top: 0;
	margin-bottom: 5px
}

.full .indexcatad {
	width: 1200px !important
}

.full .barcenter {
	width: 1200px !important
}

.full .footsearch {
	width: 1198px !important
}

.full .footsearch ul {
	width: 740px !important
}

.full .footsearch .footsearch_input {
	width: 450px !important
}

.full .logosearchtel .websearch {
	width: 620px !important
}

.full .subsearchbottomline {
	width: 1200px !important
}

.full .topbanner {
	width: 1200px !important
}

.full .footerbanner {
	width: 1200px !important
}

.full .header {
	width: 1200px !important
}

.full .indexcatad {
	width: 1200px !important
}

.full .cateintro {
	width: 1178px !important
}

.full .body1000 {
	width: 1200px !important
}

.footsearch_submit {
	color: #000;
	font-size: 16px;
	cursor: pointer;
	height: 32px;
	background-color: #F2F0F0;
	float: left;
	width: 120px;
	margin-left: 10px;
	font-family: microsoft yahei;
	border: none
}

.footsearch_post {
	font-family: microsoft yahei;
	background: #F78015;
	border-left: none;
	color: #fff;
	font-size: 16px;
	cursor: pointer;
	height: 32px;
	margin-left: 10px;
	float: left;
	width: 120px;
	border: none
}

.footsearch_submit:hover {
	background-color: #C8C6C7
}

.footsearch_post:hover {
	background-color: #EB6D13
}

.bodybgblue1 {
	background: url(../images/bluebg.gif) 0 31px repeat-x
}

.bodybgorange1,
.bodybg#0087fb1 {
	background: url(../images/orangebg.gif) 0 31px repeat-x
}

.bodybggreen1 {
	background: url(../images/greenbg.gif) center 31px no-repeat
}

.colorfoot {
	width: auto;
	height: auto;
	overflow: auto;
	border-top: 1px #cdcdcd solid;
	padding-top: 30px;
	padding-bottom: 30px
}

.relate {
	border-top: none !important
}

.logosearchtel {
	overflow: hidden;
	margin: 7px auto 5px auto;
	width: 1200px;
	height: auto
}

.logosearchtel .weblogo {
	float: left;
	display: block;
	width: auto;
	max-width: 220px;
	overflow: hidden;
	height: 90px;
	vertical-align: middle;
	text-align: left
}

.logosearchtel .weblogo img {
	margin-top: 15px
}

.logosearchtel .webcity {
	line-height: 24px;
	float: left;
	display: block;
	overflow: hidden;
	margin-top: 20px;
	margin-left: 9px;
	padding: 5px 0 5px 9pt;
	width: 90px;
	border-left: 1px #ddd solid;
	text-align: left;
	font-size: 9pt
}

.webcity a {
	color: #888888;
}

.webcity span {
	padding-right: 10px;
	background: url(../images/arrow_down.gif) center right no-repeat
}

.logosearchtel .webcity2 {
	position: absolute;
	z-index: 2;
	float: left;
	display: block;
	margin-top: 12px;
	margin-left: 211px;
	padding: 15px;
	max-width: 15pc;
	border: 1px #ddd solid;
	background-color: #fff;
	text-align: left;
	white-space: normal;
	word-break: break-all
}

.logosearchtel .webcity2 .curcity {
	font-weight: bold;
	font-size: 14px
}

.logosearchtel .webcity2 .curcity a {
	margin-left: 5px;
	font-weight: 100;
	font-size: 9pt
}

.logosearchtel .webcity2 ul {
	margin-top: 5px;
	padding-top: 5px;
	border-top: 1px #ddd solid
}

.logosearchtel .webcity2 ul a {
	margin-right: 5px;
	font-size: 9pt;
	line-height: 24px
}

.logosearchtel .webcity span {
	font-weight: bold;
	font-size: 14px
}

.logosearchtel .webcity a:link {
	font-weight: 100
}

.logosearchtel .websearch {
	float: right;
	display: block;
	overflow: hidden;
	margin-top: 8px;
	width: 660px;
	height: auto;
	text-align: left
}

.logosearchtel .postedit {
	float: right;
	width: 155px;
	height: 60px;
	margin-left: 100px;
	margin-top: 33px
}

.logosearchtel .postedit a {
	float: left;
	display: block;
	margin-left: 5px;
	height: 40px;
	background-image: url(../images/poste.gif);
	background-position: 20px center;
	background-repeat: no-repeat;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	line-height: 40px
}

.logosearchtel .postedit a.post {
	padding-left: 30px;
	width: 121px;
	background-color: #f78015;
	color: #fff
}

.logosearchtel .postedit a.post:hover {
	background-color: #eb6d13
}

.logosearchtel .postedit a.edit {
	width: 126px;
	background-position: 0 -66px;
	color: #848484
}

.logosearchtel .postedit a.edit:hover {
	background-position: 0 -99px
}

.logosearchtel .webtel {
	float: right;
	display: block;
	margin-top: 25px;
	height: 60px;
	background: url(../images/tel.gif) left 9px no-repeat;
	text-align: right;
	text-indent: 45px
}

.logosearchtel .webtel span.number {
	float: left;
	width: 265px;
	height: 60px;
	color: #F78015;
	text-align: left;
	font-weight: 700;
	font-size: 24px;
	line-height: 60px
}

.websearch .s_ulC {
	overflow: hidden;
	width: 35pc;
	height: 25px;
	font-size: 9pt
}

.websearch .s_ulC li {
	float: left;
	margin-top: 5px;
	margin-right: 15px
}

.websearch .s_ulC li a {
	color: #787878;
}

.websearch .s_ulA {
	position: relative;
	z-index: 1;
	height: 25px;
	text-align: left
}

.websearch .s_ulA ul {
	position: absolute
}

.websearch .s_ulA ul li {
	float: left;
	list-style: none
}

.websearch .s_ulA ul li a {
	float: left;
	padding: 0 13px;
	color: #333;
	font-size: 9pt;
	line-height: 25px
}

.websearch .s_ulA ul li a:hover {
	text-decoration: none
}

.websearch .s_ulA ul li.current a {
	padding: 1px 13px;
	background-position: right 0;
	color: #fff;
	font-weight: 100
}

.websearch .sch_t_frm {
	overflow: hidden;
	margin: 0;
	width: 660px;
	height: 42px
}

.websearch .sch_ct {
	float: left;
	display: block;
	overflow: hidden;
	width: auto
}

.websearch .topsearchinput {
	float: left;
	display: block;
	padding: 5px 10px;
	width: 500px;
	height: 24px;
	border-right: 0;
	border-left: none;
	background: url(../images/fdj.gif) 10px 10px no-repeat;
	background-color: #fff;
	color: #9d9d9d;
	text-indent: 22px;
	font-size: 9pt;
	line-height: 24px
}

.sch_t_frm .select {
	background: #fff url(../images/top_search_cate_bg.gif) no-repeat right 2px
}

.websearch .btn-normal {
	float: left;
	display: block;
	width: 80px;
	height: 40px;
	border: 0;
	color: #fff;
	text-align: center;
	text-decoration: none;
	font-size: 18px;
	cursor: pointer
}

.categories {
	float: left;
	display: block;
	padding: 0;
	width: 186px;
	background: #fff;
	text-align: left
}

.blue #infomenu {
	border: 2px solid #3592e2
}

.blue #infomenu .titdown,
.blue #infomenu .titup {
	background-color: #3592e2
}

.blue #infomenu .cont {
	border-top: 2px solid #3592e2
}

.blue #infomenu li {
	border-bottom: 1px solid #cedbe6
}

.blue #infomenu li.thismenu dl dd,
.blue #infomenu li.thismenu em {
	border: 2px solid #3592e2;
	box-shadow: 0 0 3px #3592e2
}

.blue #infomenu li em {
	background: url(../images/em_blue.gif) 140px 8px no-repeat #fff
}

.blue #infomenu li.thismenu em {
	background: url(../images/em_blue.gif) 10px 8px no-repeat #fff
}

.green #infomenu {
	border: 2px solid #42b712
}

.green #infomenu .titdown,
.green #infomenu .titup {
	background-color: #42b712
}

.green #infomenu .cont {
	border-top: 2px solid #42b712
}

.green #infomenu li {
	border-bottom: 1px solid #cee4c5
}

.green #infomenu li.thismenu dl dd,
.green #infomenu li.thismenu em {
	border: 2px solid #42b712;
	box-shadow: 0 0 3px #42b712
}

.green #infomenu li em {
	background: url(../images/em_green.gif) 140px 8px no-repeat #fff
}

.green #infomenu li.thismenu em {
	background: url(../images/em_green.gif) 10px 8px no-repeat #fff
}

.orange #infomenu {
	border: 2px solid #F78015
}

.orange #infomenu .titdown,
.orange #infomenu .titup {
	background-color: #F78015
}

.orange #infomenu .cont {
	border-top: 2px solid #F78015
}

.orange #infomenu li {
	border-bottom: 1px solid #f9e2c9
}

.orange #infomenu li.thismenu dl dd,
.orange #infomenu li.thismenu em {
	border: 2px solid #F78015;
	box-shadow: 0 0 3px #F78015
}

.orange #infomenu li em {
	background: url(../images/em.gif) 140px 8px no-repeat #fff
}

.orange #infomenu li.thismenu em {
	background: url(../images/em.gif) 10px 8px no-repeat #fff
}

.#0087fb #infomenu {
	border: 2px solid #C40000
}

.#0087fb #infomenu .titdown,
.#0087fb #infomenu .titup {
	background-color: #C40000
}

.#0087fb #infomenu .cont {
	border-top: 2px solid #C40000
}

.#0087fb #infomenu li {
	border-bottom: 1px solid #f7cdd0
}

.#0087fb #infomenu li.thismenu dl dd,
.#0087fb #infomenu li.thismenu em {
	border: 2px solid #C40000;
	box-shadow: 0 0 3px #C40000
}

.#0087fb #infomenu li em {
	background: url(../images/em_#0087fb.gif) 140px 8px no-repeat #fff
}

.#0087fb #infomenu li.thismenu em {
	background: url(../images/em_#0087fb.gif) 10px 8px no-repeat #fff
}

#infomenu {
	position: absolute;
	z-index: 999;
	height: auto
}

#infomenu .titdown,
#infomenu .titup {
	width: 188px;
	height: 39px;
	background: url(../images/cat_select.gif) center right no-repeat;
	color: #fff;
	text-align: left;
	text-indent: 10px;
	font-size: 1pc;
	line-height: 39px;
	cursor: pointer
}

#infomenu .titup a {
	color: #fff
}

#infomenu .cont {
	padding-top: 6px;
	border-radius: 0 0 3px 3px;
	background: #fff
}

#infomenu .cont ul {
	padding: 0
}

#infomenu .cont li {
	position: relative;
	margin: 0 8px;
	height: 34px;
	line-height: 34px;
	+height: 31px;
	+line-height: 31px;
	cursor: pointer;
	text-align: left
}

#infomenu .cont li em,
#infomenu li.thismenu em {
	top: 3px;
	left: 0;
	z-index: 99;
	display: block;
	text-align: left;
	line-height: 24px;
	cursor: pointer
}

#infomenu .cont li:last-child {
	border-bottom: 0
}

#infomenu .cont li dl {
	position: absolute;
	visibility: hidden
}

#infomenu .cont li em {
	position: absolute;
	width: 150px;
	height: 22px;
	text-indent: 25px;
	-webkit-transition: background .5s ease;
	transition: background .5s ease
}

#infomenu .cont li em a {
	color: #333;
	font-size: 14px
}

#infomenu .cont li.thismenu em {
	position: absolute;
	width: 535px;
	height: 24px;
	border-radius: 3px 3px 0
}

#infomenu .cont li.thismenu dl {
	top: 0;
	left: 170px;
	z-index: 100;
	visibility: visible;
	width: 449px;
	height: 200px;
	text-align: left
}

#infomenu .cont li.thismenu dl dt {
	position: relative;
	z-index: 100;
	margin: 5px 2px;
	padding-left: 20px;
	width: 345px;
	height: 35px;
	background: #fff;
	line-height: 35px
}

#infomenu .cont li.thismenu dl dd {
	position: absolute;
	top: 30px;
	left: 0;
	padding: 10px 0 10px 15px;
	width: 350px;
	border-top: 0;
	border-radius: 0 0 3px 3px;
	background: #fff;
	zoom: 1
}

#infomenu .cont li.thismenu dl b {
	z-index: 99;
	font-size: 14px
}

#infomenu .cont li.thismenu dl dd a {
	font-size: 14px;
	float: left;
	display: block;
	overflow: hidden;
	padding: 0 5px;
	width: 105px;
	color: #333;
	text-align: left;
	white-space: nowrap
}

.daohang_con {
	overflow: auto;
	margin-top: 10px;
	width: 100%;
	height: auto;
	text-align: center
}

.daohang_con .ul {
	display: block;
	margin-top: 10px;
	width: 75pc;
	height: auto;
	text-align: left
}

.daohang,
.daohang_con .ul {
	margin-right: auto;
	margin-left: auto
}

.daohang {
	float: right;
	overflow: hidden;
	background: 0 0;
	background-repeat: repeat-x;
	text-align: center
}

.daohang,
.daohang ul {
	width: 998px;
	height: 40px
}

.daohang ul {
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
	text-align: left
}

.daohang li {
	float: left
}

.daohang a {
	float: left;
	display: block;
	padding-right: 15px;
	padding-left: 15px;
	height: 40px;
	background-repeat: no-repeat;
	color: #3d3d3d;
	font-weight: 700;
	font-size: 1pc;
	line-height: 40px
}

.daohang a.current,
.daohang a:hover {
	background-repeat: no-repeat;
	color: #fff;
	text-align: center;
	text-decoration: none;
	font-weight: 700
}

.blue .daohang {
	border-bottom: 3px #3592e2 solid
}

.blue .daohang a.current,
.blue .daohang a:hover {
	color: #3592e2
}

.blue .sch_t_frm .select {
	border-top: 3px solid #3592e2
}

.blue .sch_t_frm .select,
.blue .selectbox-wrapper {
	border-bottom: 3px solid #3592e2;
	border-left: 3px solid #3592e2
}

.blue .selectbox-wrapper {
	border-right: 3px solid #3592e2
}

.blue .topsearchinput {
	border-top: 3px solid #3592e2;
	border-bottom: 3px solid #3592e2;
	border-left: 3px solid #3592e2
}

.blue .websearch .btn-normal {
	background-color: #3592e2
}

.blue .websearch .btn-normal:hover {
	background-color: #2283d4
}

.green .daohang {
	border-bottom: 3px #42b712 solid
}

.green .daohang a.current,
.green .daohang a:hover {
	color: #42b712
}

.green .sch_t_frm .select {
	border-top: 3px solid #42b712
}

.green .sch_t_frm .select,
.green .selectbox-wrapper {
	border-bottom: 3px solid #42b712;
	border-left: 3px solid #42b712
}

.green .selectbox-wrapper {
	border-right: 3px solid #42b712
}

.green .topsearchinput {
	border-top: 3px solid #42b712;
	border-bottom: 3px solid #42b712;
	border-left: 3px solid #42b712
}

.green .websearch .btn-normal {
	background-color: #42b712
}

.green .websearch .btn-normal:hover {
	background-color: #47c510
}

.orange .daohang {
	border-bottom: 3px #F78015 solid
}

.orange .daohang a.current,
.orange .daohang a:hover {
	color: #F78015
}

.orange .sch_t_frm .select {
	border-top: 3px solid #F78015
}

.orange .sch_t_frm .select,
.orange .selectbox-wrapper {
	border-bottom: 3px solid #F78015;
	border-left: 3px solid #F78015
}

.orange .selectbox-wrapper {
	border-right: 3px solid #F78015
}

.orange .topsearchinput {
	border-top: 3px solid #F78015;
	border-bottom: 3px solid #F78015;
	border-left: 3px solid #F78015
}

.orange .websearch .btn-normal {
	background-color: #F78015
}

.orange .websearch .btn-normal:hover {
	background-color: #e68a00
}

.#0087fb .daohang {
	border-bottom: 3px #C40000 solid
}

.#0087fb .daohang a.current,
.#0087fb .daohang a:hover {
	color: #C40000
}

.#0087fb .sch_t_frm .select {
	border-top: 3px solid #C40000
}

.#0087fb .sch_t_frm .select,
.#0087fb .selectbox-wrapper {
	border-bottom: 3px solid #C40000;
	border-left: 3px solid #C40000
}

.#0087fb .selectbox-wrapper {
	border-right: 3px solid #C40000
}

.#0087fb .topsearchinput {
	border-top: 3px solid #C40000;
	border-bottom: 3px solid #C40000;
	border-left: 3px solid #C40000
}

.#0087fb .websearch .btn-normal {
	background-color: #C40000
}

.#0087fb .websearch .btn-normal:hover {
	background-color: #d5303a
}

.full .subsearch {
	width: 1198px !important
}

.blue .s_ulA ul li.current,
.blue .s_ulA ul li.current a {
	background-color: #3592e2
}

.green .s_ulA ul li.current,
.green .s_ulA ul li.current a {
	background-color: #42b712
}

.orange .s_ulA ul li.current,
.orange .s_ulA ul li.current a {
	background-color: #F78015
}

.#0087fb .s_ulA ul li.current,
.#0087fb .s_ulA ul li.current a {
	background-color: #C40000
}

/*new daohang*/
.daohang_con2 {
	overflow: auto;
	margin-top: 10px;
	width: 100%;
	height: auto;
	text-align: center;
}

.daohang_con2 .ul {
	display: block;
	margin-top: 10px;
	width: 1200px;
	height: auto;
	text-align: left;
}

.daohang2,
.daohang_con2 .ul {
	margin-right: auto;
	margin-left: auto
}

.daohang2 {
	overflow: hidden;
	text-align: center;
	background-color: #fafafa
}

.daohang2,
.daohang2 ul {
	width: 100%;
	height: 42px;
}

.daohang2 ul {
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
	text-align: left;
}

.daohang2 li {
	float: left
}

.daohang2 a {
	float: left;
	display: block;
	padding-right: 19px;
	padding-left: 19px;
	height: 42px;
	background-repeat: no-repeat;
	color: #3d3d3d;
	font-size: 18px;
	line-height: 42px
}

.daohang2 a.current,
.daohang2 a:hover {
	background-repeat: no-repeat;
	color: #000;
	text-align: center;
	text-decoration: none;
}

.blue .daohang2 {
	border-bottom: 3px #3592e2 solid
}

.blue .daohang2 a.current,
.blue .daohang2 a:hover {
	background-color: #3592e2;
}

.green .daohang2 {
	border-bottom: 3px #42b712 solid
}

.orange .daohang2 {
	border-bottom: 3px #F78015 solid
}

.orange .daohang2 a.current,
.orange .daohang2 a:hover {
	background-color: #F78015
}

.#0087fb .daohang2 {
	border-bottom: 3px #C40000 solid
}

.#0087fb .daohang2 a.current,
.#0087fb .daohang2 a:hover {
	background-color: #C40000
}

.smp_box {
	border: 1px solid #DDDDDD;
	/*padding-top: 5px;*/
	padding-bottom: 15px;
	/*padding-left: 5px;*/
	overflow: auto;
	text-align: left;
	line-height: 1.8;
	font-size: 14px;
}

.smp_box_title {
	background: url(../images/flag.png) no-repeat 8px 5px #fafafa;
	font-size: 14px;
	height: 35px;
	line-height: 35px;
	text-indent: 40px;
	float: left;
	width: 100%;
	text-align: left;
	/* border-left: 1px #D4D4D4 solid; border-right: 1px #D4D4D4 solid; border-top: 1px #D4D4D4 solid; */
	font-weight: bold;
	margin-bottom: 10px;
}

.smp_box li {
	float: left;
	margin: 8px 0px;
	width: 23.7%;
	line-height: 16px;
	text-indent: 0.5em;
	border-left: 1px solid #DDD;
	margin-left: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.smp_box ul {
	padding: 2px 0px;
}

.smp_box li a {
	color: #333;
}

.smp_box li em {
	font-size: 12px;
}

.smp_box em a {
	color: #666;
}


.information_hd {
	overflow: hidden;
	width: 100%;
	text-align: left
}

.information_hd ul {
	margin: 0
}

.information_hd .information_title {
	text-align: left;
	display: block;
	font-weight: 700;
	overflow: hidden;
	margin-top: 10px;
	width: 100%;
	height: 50px;
	line-height: 50px;
	margin-bottom: 10px;
	font-size: 26px
}

.information_hd .information_time a {
	margin-left: 5px;
	color: #999
}

.information_hd .information_time {
	display: block;
	width: 100%;
	height: 22px;
	color: #999;
	text-align: left;
	line-height: 22px;
	border-bottom: 1px #e6e6e6 solid;
	padding-bottom: 20px
}

.information_hd .information_time span {
	font-size: 14px;
	float: left;
	margin-right: 15px;
	overflow: hidden
}

.information_hd .information_time a.bds_more {
	font-size: 14px
}

.information_hd .information_time .editor {
	float: right;
	text-align: right;
	width: 39%
}

.information_hd .information_time .editor li a {
	font-size: 14px
}

.information_hd .information_time .editor li {
	float: right;
	display: block;
	margin-left: 5px
}

.information_hd .information_time .editor li a:hover {
	text-decoration: none
}

.information_bd {
	overflow: auto;
	height: auto;
	text-align: left
}

.information_bd .bd_left {
	width: 1005px;
	border: 1px #ddd solid;
	border-radius: 2px;
	background-color: #fff;
	float: left;
	height: auto;
}

.information_bd .bd_lefter {
	margin-right: 25px;
	margin-bottom: 25px;
	margin-top: 5px;
	margin-left: 25px;
	height: auto;
	overflow: auto
}

.information_bd .bd_left .bd_left_foot {
	background: url(../images/notice.gif) 10px 25px no-repeat #F7F7F7;
	width: 100%;
	height: 80px;
	line-height: 80px;
	font-size: 16px;
	text-indent: 50px
}

.information_bd .bd_right {
	float: right;
	border-radius: 2px;
	overflow: hidden;
	padding-top: 0;
	width: 185px;
	height: 100%;
}

.extra_contact {
	overflow: auto;
	height: auto;
	color: #585858;
	font-size: 14px;
	line-height: 30px;
	margin-top: 20px
}

.extra_contact .extra {
	float: left;
	overflow: hidden;
	width: 322px;
	height: 100%;
	color: #585858
}

.extra_contact .contact {
	float: right;
	overflow: auto;
	padding-bottom: 15px;
	height: auto;
	width: 625px;
}

.extra_contact .contact li {
	margin-top: 3px;
	margin-bottom: 10px;
	overflow: auto;
	float: left;
	font-size: 13px;
	height: 100%;
	width: 310px;
}

.extra_contact .notice {
	padding: 10px 10px 10px 55px;
	background: url(../images/notice.gif) 10px 8px no-repeat #F7F7F7;
	max-width: 540px;
	overflow: auto;
	height: 100%;
}

.extra_contact .contact img {
	margin-top: 4px;
	vertical-align: middle
}

.extra_contact .contact span {
	display: inline-block;
	width: 92px;
	height: 30px;
	margin-right: 10px;
	text-align: right
}

.extra_contact .contact small a {
	color: #999;
	text-decoration: underline;
	font-size: 9px !important
}

.extra_contact .contact .#0087fb {
	color: #0087fb;
	font-weight: 700
}

.extra_contact .contact a._chat {
	margin-left: 10px;
	border-radius: 2px;
	border: 1px #e5e5e5 solid;
	background-color: #f6f6f6;
	padding: 3px 10px;
	font-size: 14px
}

.extra_contact .contact a._chat:hover {
	background-color: #F0F0F0;
	text-decoration: none
}

.extra_contact .contact .qqbm a {
	font-size: 16px;
	margin-right: 10px;
	border-radius: 2px;
	margin-top: 5px
}

.extra_contact .contact .qqbm a._qq {
	border: 1px #fF0000 solid;
	color: #fF0000;
	padding: 3px 10px;
	font-size: 12px;
	margin-left: 5px
}

.extra_contact .contact .qqbm a._qq:hover {
	background-color: #fF0000;
	color: #fff;
	text-decoration: none
}

.extra_contact .contact .qqbm a._bm {
	color: #fff;
	padding: 5px 15px
}

.extra_contact .contact .qqbm a._bm:hover {
	text-decoration: none
}

.extra_contact .contact .contacter {
	width: 100%;
	height: 100%;
	overflow: hidden;
	border-top: 1px #ddd dashed;
	padding-top: 5px
}

.blue .extra_contact .contact .qqbm a._bm {
	background-color: #3592e2
}

.blue .extra_contact .contact .qqbm a._bm:hover {
	background-color: #2283d4
}

.green .extra_contact .contact .qqbm a._bm {
	background-color: #42b712
}

.green .extra_contact .contact .qqbm a._bm:hover {
	background-color: #47c510
}

.orange .extra_contact .contact .qqbm a._bm {
	background-color: #f78015
}

.orange .extra_contact .contact .qqbm a._bm:hover {
	background-color: #f80
}

.#0087fb .extra_contact .contact .qqbm a._bm {
	background-color: #C40000
}

.#0087fb .extra_contact .contact .qqbm a._bm:hover {
	background-color: #d5303a
}

.contact .tips {
	margin-top: 10px;
	padding: 5px 10px;
	background: #f9f9f9;
	font-size: 9pt;
	line-height: 18px !important
}

.contact .font {
	margin-left: 10px;
	font-size: 14px
}

.xl_zhiding {
	background: url(../images/xl_zhiding.gif) 200px 0 no-repeat
}

.sy_zhiding {
	background: url(../images/sy_zhiding.gif) 450px 20px no-repeat
}

.view_hd {
	margin-top: 10px;
	width: 100%;
	height: 50px;
	line-height: 50px;
	font-size: 20px;
	border-bottom: 1px #ddd solid;
	color: #000
}

.view_hd .now,
.view_hd ul li {
	float: left
}

.view_hd .now {
	height: 50px;
	line-height: 50px;
	display: block;
	text-align: center;
	font-weight: 700
}

.view_bd {
	font-size: 16px
}

.view_bd font.keyword {
	font-size: 9pt
}

.view_bd font.keyword_a {
	margin-right: 10px;
	border-radius: 2px;
	color: #626fe1
}

.view_bd font.keyword_b {
	margin-right: 10px;
	border-radius: 2px;
	color: #22ac38
}

.view_bd font.keyword_c {
	margin-right: 10px;
	border-radius: 2px;
	color: #ff7f00
}

.view_bd .bd img {
	padding: 1px;
	border: 1px #d4d4d4 solid
}

.view_bd p {
	padding: 5px 0
}

.view_bd .maincon {
	overflow: hidden;
	padding: 20px 0 10px;
	word-wrap: break-word;
	line-height: 2;
	word-break: break-all
}

#mapcon p,
.view_bd .maincon p {
	padding: 0;
	font-size: 16px
}

.photo_list {
	padding: 10px 10px 0
}

.photo_list ul li {
	float: left;
	overflow: hidden;
	margin: 10px 9px 5px;
	width: 142px;
	height: 143px;
	text-align: center
}

.photo_list ul li img {
	clear: both;
	border: solid 1px #ccc;
	cursor: url(../images/magnifier.cur), pointer
}

.photo_list ul li h6 {
	padding: 5px 0;
	color: #7a7a7a;
	text-align: center;
	font-weight: 400;
	font-size: 9pt
}

.photo_list ul li a {
	cursor: crosshair
}

.chd {
	margin-top: 10px;
	background-color: #fafafa;
	color: #333;
	text-indent: 10px;
	font-family: microsoft yahei;
	line-height: 35px
}

.cbd,
.chd {
	border: 1px #d4d4d4 solid
}

.cbd {
	border-top: 0
}

.cbd ul {
	margin-bottom: 10px
}

.pdetail {
	padding: 10px 0;
	font-size: 14px;
	line-height: 30px
}

.pdetail img {
	vertical-align: middle
}

.pdetails {
	margin-top: 10px;
	padding: 15px;
	border-top: 1px #ddd solid;
	font-size: 14px;
	line-height: 30px
}

.pdetails .font a {
	font-size: 9pt
}

.pdetails span {
	text-align: right
}

.pdetails img {
	vertical-align: bottom
}

.pdetails .font,
.topinfomsg {
	font-size: 9pt
}

.topinfomsg {
	margin: 0;
	margin-bottom: 10px;
	padding: 5px 10px 8px 30px;
	border-top: 1px solid #fff;
	background-color: #fffde5;
	background-position: -190px -332px;
	line-height: 20px
}

.topinfomsg i {
	float: left;
	display: block;
	margin: 0 5px 0 0;
	width: 13px;
	height: 1pc;
	background-position: -10px -351px
}

a.viewcontacts,
a.viewcontacts:hover {
	display: block;
	margin-top: 10px;
	margin-left: 10px;
	width: 148px;
	height: 40px;
	background-image: url(../images/viewcontacts.gif);
	background-repeat: no-repeat;
	text-decoration: none
}

a.viewcontacts {
	background-position: 0 0
}

a.viewcontacts:hover {
	background-position: 0 -40px
}

.guoqi {
	padding: 10px 15px;
	color: #f30;
	line-height: 26px
}

.tuijian {
	background-image: url(../images/tuijian.gif);
	background-position: 97% 0;
	background-repeat: no-repeat
}

.sy_zhiding {
	background-image: url(../images/sy_zhiding.gif);
	background-position: 97% 0;
	background-repeat: no-repeat
}

.dl_zhiding {
	background-image: url(../images/dl_zhiding.gif);
	background-position: 97% 0;
	background-repeat: no-repeat
}

.xl_zhiding {
	background-image: url(../images/xl_zhiding.gif);
	background-position: 97% 0;
	background-repeat: no-repeat
}

.imginfo {
	margin: 10px 0 5px;
	height: auto;
	max-width: 600px;
	cursor: pointer;
	width: expression(this.width>600 ? "600px":this.width)
}

.noborder {
	border-bottom: none !important
}

.blue .boxx .tit span {
	border-bottom: 3px #3592e2 solid
}

.blue .boxer_hd span {
	border-bottom: 1px #3592e2 solid;
	color: #3592e2
}

.green .boxx .tit span {
	border-bottom: 3px #42b712 solid
}

.green .boxer_hd span {
	border-bottom: 1px #0087fb solid;
	color: #0087fb
}

.orange .boxx .tit span {
	border-bottom: 3px #f78015 solid
}

.orange .boxer_hd span {
	border-bottom: 1px #f78015 solid;
	color: #F78015
}

.#0087fb .boxx .tit span {
	border-bottom: 3px #C40000 solid
}

.#0087fb .boxer_hd span {
	border-bottom: 1px #C40000 solid;
	color: #c40000
}

.boxx {
	font-size: 14px;
	border: 1px #ddd solid;
	background-color: #fff;
	width: auto;
	height: auto;
	overflow: auto;
	display: block;
	padding: 15px;
	margin-bottom: 10px
}

.boxx .jibie {
	border-top: 1px #e6e6e6 solid;
	padding-top: 20px;
	margin-top: 20px
}

.boxx .tit {
	font-size: 1pc;
	color: #000;
	margin-bottom: 30px;
	border-bottom: 1px #e6e6e6 solid
}

.boxx .tit,
.boxx .tit span {
	padding-bottom: 10px;
	line-height: 26px
}

.boxx .tit a {
	float: right;
	font-weight: 400;
	text-decoration: none
}

.boxx .tit a:hover {
	color: #0087fb;
	text-decoration: none
}

.boxx .con li {
	padding-bottom: 5px
}

.boxx .con .shop_name {
	font-size: 14px;
	font-weight: 700;
	color: #4b78a5
}

.boxx .more {
	border-bottom: none
}

.boxx .more a,
.boxx a.all {
	text-decoration: underline
}

.boxx a.all {
	margin-left: 20px
}

.boxx .renzheng {
	padding: 15px 0 0 2px;
	border-top: 1px #e6e6e6 solid
}

.boxx .renzheng p {
	margin-bottom: 8px;
	text-align: left
}

.boxx .renzheng p img {
	vertical-align: middle
}

.boxx .Identity span {
	padding-bottom: 3px;
	display: inline-block;
	#margin-top: -2px;
	#padding-bottom: 0
}

.boxx .Identity img {
	vertical-align: -4px;
	padding-right: 2px;
	#vertical-align: 5px
}

.boxx .school_logo .userlogo {
	margin-top: 20px;
	margin-bottom: 10px;
	border: 1px #d5d5d5 solid;
	width: 130px;
	height: 130px;
	border-radius: 65px;
	-webkit-transition: .4s;
	-webkit-transition: -webkit-transform .4s ease-out;
	transition: transform .4s ease-out;
	-moz-transition: -moz-transform .4s ease-out
}

.boxx .school_logo .userlogo:hover {
	transform: rotateZ(360deg);
	-webkit-transform: rotateZ(360deg);
	-moz-transform: rotateZ(360deg)
}

.boxx .school_logo .username {
	font-size: 16px;
	font-weight: 700
}

.boxx .school_logo .regtime {
	font-size: 14px;
	color: #999
}

.boxer {
	padding: 10px 15px 5px 15px;
	border: 1px #ddd solid;
	background-color: #fff
}

.boxer,
.boxer_hd {
	margin-bottom: 10px
}

.boxer_hd {
	font-size: 16px;
	color: #000;
	border-bottom: 1px #e6e6e6 solid
}

.boxer_hd span {
	height: 36px;
	line-height: 36px;
	display: block;
	float: left;
	font-weight: 700;
	padding: 0 5px
}

.boxer_bd {
	margin-bottom: 10px
}

.boxer_bd ul li {
	height: 34px;
	line-height: 34px;
	font-size: 14px;
	background: url(../images/li_arrow.gif) 0 16px no-repeat;
	text-indent: 10px;
	overflow: hidden
}

.short ul li {
	font-size: 14px;
	float: left;
	display: block;
	width: 136px
}

font.shangjia {
	margin-left: 5px;
	padding-right: 3px;
	padding-left: 3px;
	height: 26px;
	background-color: #f30;
	color: #fff;
	font-size: 9pt;
	line-height: 26px
}

.full .information_bd {
	width: 1199px !important
}

.zoombox {
	width: 280px;
	height: 280px;
	border: 1px #e9e9e9 solid;
	padding: 35px 20px;
	margin-top: 10px
}

.zoompic {
	margin-left: auto;
	margin-right: auto;
	width: 270px;
	height: 200px;
	background: url(../images/loading_1.gif) no-repeat 50% 50%;
	text-align: center
}

.zoompic img {
	width: 250px;
	height: 200px
}

.sliderbox {
	height: 80px;
	overflow: hidden;
	margin: 6px 0 0
}

.sliderbox .arrow-btn {
	margin-top: 13px;
	width: 38px;
	height: 45px;
	background: url(../images/arrow-btn.png) no-repeat
}

.sliderbox #btn-left {
	float: left;
	background-position: 0 0;
	cursor: pointer
}

.sliderbox #btn-left.dasabled {
	background-position: 0 -41px;
	cursor: pointer
}

.sliderbox #btn-right {
	float: right;
	background-position: -38px 0;
	cursor: pointer
}

.sliderbox #btn-right.dasabled {
	background-position: -38px -41px;
	cursor: pointer
}

.sliderbox .sliderr {
	position: relative;
	float: left;
	display: inline;
	overflow: hidden;
	margin: 0 0 0 1px;
	width: 202px;
	height: 105px
}

.sliderbox .sliderr ul {
	position: absolute;
	left: 0
}

.sliderbox .sliderr li {
	float: left;
	width: 67px;
	height: 70px;
	text-align: center
}

.sliderbox .sliderr li img {
	border: solid 2px #dfdfdf;
	width: 58px;
	height: 55px
}

.sliderbox .sliderr li.currentt img {
	border: solid 2px #ff6900
}

.userhd {
	text-align: center
}

.userhd img {
	padding: 1px;
	border: 1px #cdcdcd solid
}

.user {
	margin-bottom: 10px;
	border-top: 1px #ddd solid;
	border-left: 1px #ddd solid;
	text-align: left
}

.user li {
	overflow: hidden;
	border-right: 1px #ddd solid;
	border-bottom: 1px #ddd solid;
	background-color: #fff;
	white-space: nowrap
}

.user li,
.user span {
	height: 35px;
	line-height: 35px
}

.user span {
	display: inline-block;
	margin-right: 5px;
	width: 68px;
	background-color: #fafafa;
	color: #333 !important;
	text-align: right
}

.user img {
	vertical-align: middle
}

.user font.tel {
	color: #f30;
	text-decoration: underline;
	font-weight: 700
}

.mayi {
	margin-right: 5px;
	padding: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	border: 1px #BEBEBE solid;
	color: #999;
	font-size: 12px;
	border-radius: 2px;
}

.relates li {
	padding: 13px 0;
	border-bottom: 1px #ddd dashed;
	overflow: hidden;
	width: 100%
}

.relates li .relateimg img {
	width: 70px;
	height: 55px;
	border: 1px #ddd solid;
	padding: 1px
}

.relates li .relateimg {
	display: block;
	float: left;
	width: 12%
}

.relates li .relatetit {
	display: block;
	float: left;
	width: 78%
}

.relates li .relatedat {
	display: block;
	float: right;
	text-align: right;
	width: 10%;
	font-size: 14px;
	color: #999;
	margin-top: 20px
}

.relates .tit {
	font-size: 16px;
	font-weight: 700;
	margin-top: 2px;
	display: block;
	float: left
}

.relates div.cat {
	font-size: 14px;
	color: #999;
	margin-top: 9px;
	display: block;
	float: left
}

a.viewmore {
	margin-top: 10px;
	display: block;
	background-color: #FAFAFA;
	border: 1px #E1E1E1 solid;
	border-radius: 2px;
	font-size: 14px;
	width: 120px;
	text-align: center;
	height: 32px;
	line-height: 32px
}

a.viewmore:hover {
	background-color: #ECECEC
}

.blue .cnt_baoming .hd span {
	border-bottom: 3px #3592e2 solid
}

.green .cnt_baoming .hd span {
	border-bottom: 3px #42b712 solid
}

.orange .cnt_baoming .hd span {
	border-bottom: 3px #f78015 solid
}

.#0087fb .cnt_baoming .hd span {
	border-bottom: 3px #C40000 solid
}

.authcode {
	border: 1px #ddd solid;
	cursor: pointer
}

.cfix {
	display: block;
}

.cfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.boxer_hd span {
	border-bottom: 1px #42b712 solid;
	color: #42B712;
}

.wechat {
	display: none;
}
