﻿/*
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;
	-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: 5px 15px;
	text-decoration: none;
}

.pages a:hover {
	background: #0087fb;
	border: #0087fb 1px solid;
	color: #FFFFFF;
	padding: 5px 15px;
	text-decoration: none;
}

.pages strong {
	background: #1269d3;
	padding: 7px;
	border: #1269d3 1px solid;
	color: #FFFFFF;
}

.pages span {
	background: #0087fb;
	padding: 5px 15px;
	border: #0087fb 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:1200px;
}

.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: 150px;
	line-height: 20px;
	overflow: hidden;
	padding: 0 5px 0 5px;
	padding-bottom: 25px;
	border-bottom: 1px dashed #a3a3a3;
	margin-bottom: 20px;
}

.rank_list li a {
	width: 165px;
	display: block;
	text-align: center;
}

.rank_list li img {
	width: 100px;
	padding-bottom: 10px;
}

.rank_list li p {
	width: 176px;
	height: 25px;
	font-size: 12px;
	overflow: hidden;
}

.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: green
}

.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: 100px;
	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: 30px;
	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*/
	border-left:2px solid #0087fb;
}

.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;
	height: 25px;
	line-height: 18px;
	overflow: hidden;
}

.xx1,
.xx2,
.xx3,
.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;
}

.anum {
	display: none;
}

.curr {
	border: 1px solid #42b712;
	color: #42b712;
	display: block;
	text-align: center;
	width: 95px;
}
