﻿body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,img,div,dl,dt,dd,a{
	margin:0;
	padding:0;
}
body{
	font: 12px/20px "Hiragino Sans GB","Microsoft Yahei",arial,宋体,"Helvetica Neue",Helvetica,STHeiTi,sans-serif;
	color: #666;
    background: #FFF none repeat scroll 0 0;
    min-width: 1200px;
	margin:0;
	padding:0;
}
img{
	border:none;
}
li{
	list-style:none;
}
textarea{
	resize: none;
}
a{
	text-decoration:none;
}
a {
    color: #333;
    text-decoration: none;
    outline: medium none;
    -webkit-transition-property: color;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease;
}
a:hover{
	text-decoration:none;
	color: #c81622;
}
ul:before, nav:before ,.clearfix:before{
    display: table;
    content: " ";
}
.comWidth:after,.clearfix:after,.container:after{
	content:"";
	display:block;
	clear:both;
}
.clearfix{
	zoom:1;
}
.fl{
	float:left;
}
.fr{
	float:right;
}

.comWidth{
	width:1200px;
	margin:0 auto;
}
/*logo区*/
.header-wrap .comWidth {
    overflow: visible;
}
.header-wrap h1 {
    font-size: 0;
    margin-top: 36px;
    float: left;
}
.header-wrap h1 a {
    font-size: 0;
    display: block;
    width: 100%;
    height: 100%;
}
.header-wrap .search {
    float: left;
    width: 510px;
    position: relative;
    margin-top: 44px;
    margin-left: 85px;
}
.header-wrap .search form {
    border: 2px solid #c81622;
    height: 45px;
    line-height: 45px;
    position: relative;
}
.header-wrap .search form #keyword {
    height: 34px;
    line-height: 34px;
    width: 321px;
    margin: 0;
    border: 0;
    padding: 0;
    position: absolute;
    left: 0;
    top: 5px;
    text-indent: 10px;
    outline: medium;
}
.header-wrap .search form .scate {
    position: absolute;
    width: 120px;
    height: 34px;
    right: 43px;
    top: 5px;
    border-left: 1px solid #dfdfdf;
}
.header-wrap .search form .scate .cate_div {
    width: 120px;
    height: 34px;
    line-height: 34px;
    color: #dfdfdf;
    border: 0;
    cursor: pointer;
    text-indent: 27px;
    vertical-align: top;
    background: url("../images/xl_cate.png") no-repeat 95px 15px;
    outline: medium;
}
.header-wrap .search form .scate #reg_div {
    width: 484px;
    position: absolute;
    right: -45px;
    top: 42px;
    z-index: 999999999;
    border: 1px solid #c81622;
    padding: 12px;
    background: #fff;
}
.header-wrap .search form .scate #reg_div li {
    float: left;
    height: 30px;
    line-height: 30px;
    width: 69px;
    text-align: center;
    cursor: pointer;
}

.header-wrap .search form #button {
    width: 43px;
    height: 45px;
    border: 0;
    position: absolute;
    font-size: 0;
    right: 0;
    top: 0;
    background: url("../images/search_button.png") no-repeat center center #c81622;
}

.header-wrap .settleup {
    float: right;
    margin-top: 23px;
    position: relative;
    margin-left: 10px;
    text-indent: 18px;
	margin-right:50px;
}

.header-wrap .settleup a{width:164px; height:42px; display: inline-block; border: 1px solid #dbdbdb; margin-top:25px;}
.header-wrap .settleup a b{float:left; width:28px; height:22px;     background: url(http://dz.hzkc.cn/shop//templates/shop/images/dz_icon.png) no-repeat -68px 0; display: inline-block; margin: 10px 0px 10px 13px;}
.header-wrap .settleup a span{display: inline-block;
  vertical-align: top;
  *display: inline /*IE7*/;
  *zoom: 1;float: left;width: 81px;line-height: 42px; font-size:16px; color: #656565;}
.header-wrap .settleup a span i{padding: 0px 10px; color: #e5e5e5;    padding-right: 0;}
.header-wrap .settleup a span.red{color: #c81622; width:41px; overflow: hidden;    text-align: left;}



.header-wrap .hotwords {
    float: left;
    width: 510px;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    margin-left: 85px;
    margin-top: 4px;
}
.header-wrap .hotwords a {
    float: left;
    white-space: nowrap;
    margin-right: 10px;
    font-size: 12px;
}
.topone {
	width:100%;
	border-bottom: 1px solid #e8e8e8;
    height: 46px;
    line-height: 46px;
}
.topone .top p{
	width: 206px;
    float: left;
    font-size: 12px;
    height: 46px;
    line-height: 46px;
}
.top .top_menu {
    float: right;
    margin-left: 14px;
}
.top .top_menu li {
    float: left;
    font-size: 12px;
}
.top .top_menu li a {
    border-left: 2px solid #adadad;
    padding: 0 10px;
    font-size: 12px;
    height: 46px;
    line-height: 46px;
}
.top .top_menu li.phone_dz i {
    display: inline-block;
    vertical-align: top;
    width: 14px;
    height: 22px;
    background: url(../images/phone_dz.png) no-repeat center center;
    margin: 12px 6px 0 0;
}

.top .top_menu li.log_res .login{
	border-left:0;
	padding: 0;
	cursor: pointer;
}

.top .top_menu li.log_res .register{
	border-left: 0;
	padding-left: 5px;
	color: #c81622;
}

.top .top_menu li.log_res .username{
	border-left: 0;
    width: 110px;
    display: inline-block;
	vertical-align: top;
    text-align: right;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.top .top_menu li.log_res .logout{
	border-left: 0;
	padding-left: 0;
}
.topone .top .top_tel {
    width: 132px;
    float: right;
    background: url(../images/top_tel.png) no-repeat left center;
    padding-left: 30px;
    color: #c81622;
    font-weight: normal;
    height: 46px;
    line-height: 46px;
	font-weight: bold;
	font-size: 14px;
}
#head .top .comWidth{
	overflow:visible;
}
.qr_code_top {
	position:relative;
	cursor: pointer;
}
.qr_code_top:hover .qr-img{
	
	display:block;
}
.phone_dz{
	position:relative;
}
.phone_dz:hover .qr-img{
	
	display:block;
}
.qr-img{
	position:absolute;
	width: 155px;
	overflow: hidden;
	height: 155px;
	left: -17px;
	display:none;
	z-index: 99999999;
}
.qr-img img{
	width:100%;
}


.top a{
	font-size:12px;
}
.top a:hover{
	color:#c81622;
}
.shoucang a{
	margin:0px 10px;
}

.moreCategory-menu{
box-sizing: border-box;
}
/*main_menu*/
.main_menu {
    position: relative;
    margin-top: 45px;
}
.main_menu .red_line {
    height: 3px;
    width: 100%;
    background: #c81622;
    position: absolute;
    top: 48px;
    z-index: -1;
}
.main_menu .comWidth {
    position: relative;
}
.main_menu .comWidth .nav {
    position: absolute;
    left: 201px;
    height: 50px;
    line-height: 50px;
    width: 999px;
}
.main_menu .comWidth .nav nav {
    float: left;
}
.main_menu .comWidth .nav a {
    padding: 0 21px;
    font-size: 16px;
    color: #333;
    height: 50px;
    line-height: 50px;
}
.main_menu .comWidth .nav a.active{
	color:#c81622
}
.main_menu .comWidth .nav a:hover{
	color:#c81622; 
}

.main_menu .all-category {
    display: block;
    width: 201px;
    position: relative;
    float: left;
}
.main_menu .all-category .title {
    background-color: #c81622;
    height: 50px;
    line-height: 50px;
    padding-left: 25px;
}
.main_menu .all-category .title a {
    color: #fff;
    font-size: 16px;
	display: block;
    height: 48px;
    line-height: 48px;
}
.main_menu .all-category .title i {
    display: inline-block;
    vertical-align: top;
    width: 30px;
    height: 24px;
    margin-top: 14px;
    background: url(../images/dz_icon.png) no-repeat -91px 0;
    margin-right: 12px;
}

/*导航栏*/

#nav {
    background-color: #c40000;
}
.public-nav-layout {
    height: 45px;
    margin: 0 auto;
    position: relative;
    width: 100%;
    z-index: 9;
}
.public-nav-layout .all-category {
    background-color: #c40000;
    display: block;
    float: left;
    position: relative;
    width: 201px;
}
.main_menu .all-category .category {
    background: #3b3233;
	opacity: 0;
}
.main_menu .all-category .category li.odd,.main_menu .all-category .category li.even {
    height: 40px;
    line-height: 40px;
    padding-left: 25px;
    background: #3b3233;
}
.main_menu .all-category .category li.hover{
	 background: #fff;
	 color:#c81622;
}
.main_menu .all-category .category li.hover h4 a{
	color:#c81622!important;
}
.main_menu .all-category .category li.hover h4{
	color:#c81622!important;
}
.main_menu .all-category .category li.odd .sub-class,.main_menu .all-category .category li.even .sub-class {
    position: absolute;
    left: 201px!important;
    top: 50px!important;
    width: 741px;
    background: #fff;
    height: 450px;
    overflow: hidden;
    padding: 20px;
    z-index: 9;
	box-sizing: border-box;
}
.main_menu .all-category .category li.odd .class > h4,.main_menu .all-category .category li.even .class > h4 {
    color: #fff;
    font-weight: normal;
}
.main_menu .all-category .category li.odd .class > h4 a,.main_menu .all-category .category li.even .class > h4 a {
    color: #fff;
    font-size: 13px;
    margin-right: 5px;
}
.main_menu .all-category .category li.odd .sub-class .recommend-class,.main_menu .all-category .category li.even .sub-class .recommend-class {
    display: block;
    overflow: hidden;
    height: 24px;
    line-height: 24px;
}
.main_menu .all-category .category li.odd .sub-class .recommend-class a,.main_menu .all-category .category li.even .sub-class .recommend-class a {
    float: left;
    display: inline-block;
    vertical-align: top;
    padding: 0 0 0 8px;
    margin-right: 10px;
    line-height: 24px;
    background: #7C7171;
    color: #fff;
    white-space: nowrap;
}
.main_menu .all-category .category li.odd .sub-class .recommend-class a:hover,
.main_menu .all-category .category li.even .sub-class .recommend-class a:hover {
  background: #c81623;
}
.main_menu .all-category .category li.odd .sub-class .recommend-class a:hover i,
.main_menu .all-category .category li.even .sub-class .recommend-class a:hover i {
  background: #c81622;
}
.main_menu .all-category .category li.odd .sub-class .recommend-class a i,.main_menu .all-category .category li.even .sub-class .recommend-class a i {
    display: inline-block;
    vertical-align: top;
    margin-left: 8px;
    width: 23px;
    height: 24px;
    font: 400 9px/24px consolas;
    background: #5c5251;
    text-align: center;
    cursor: pointer;
    color: #fff;
}
.main_menu .all-category .category li.odd .sub-class .goods-class,.main_menu .all-category .category li.even .sub-class .goods-class {
    font-size: 12px;
}
.main_menu .all-category .category li.odd .sub-class .goods-class a,.main_menu .all-category .category li.even .sub-class .goods-class a {
    font-size: 12px;
}
.main_menu .all-category .category li .sub-class .goods-class a:hover{
	color:#c81622;
}
.main_menu .all-category .category .moreCategory {
    width: 165px;
    height: 45px;
    color: #fff;
    line-height: 45px;
    border-top: 1px solid #888;
    display: block;
    text-align: center;
    margin: 0 auto;
    margin-top: 5px;
}
.main_menu .main_visual {
    display: block;
    width: 725px;
    height: 440px;
    float: left;
    margin-top: 60px;
    margin-left: 8px;
    position: relative;
}




.main_menu .quick_buy {
  float: right;
  width: 237px;
  height: 418px;
  border: 1px solid #dcdcdc;
  border-bottom: 3px solid #dcdcdc;
  margin-top: 60px;
  padding: 9px;
}
.main_menu .quick_buy .mt {
  position: relative;
  text-align: center;
}
.main_menu .quick_buy .mt h4 {
  font-size: 18px;
  font-weight: bold;
  color: #2b2b2b;
  background: #fff;
  width: 172px;
  margin: 12px auto;
}
.main_menu .quick_buy .mt p {
  color: #999;
  font-size: 12px;
}
.main_menu .quick_buy .mt .line {
  display: block;
  height: 1px;
  background: #b1b1b1;
  position: absolute;
  top: 10px;
  width: 100%;
  z-index: -1;
}
.main_menu .quick_buy .mc {
  margin-top: 18px;
}
.main_menu .quick_buy .mc form:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  float: none;
  margin: 0;
}
.main_menu .quick_buy .mc input {
  border-radius: 5px;
  background: #efeded;
  border: 0;
  height: 40px;
  line-height: 40px;
  text-indent: 40px;
  outline: medium;
  font-size: 12px;
  color: #999;
}
.main_menu .quick_buy .mc .demand {
  margin-bottom: 15px;
  position: relative;
}
.main_menu .quick_buy .mc .demand input {
  width: 100%;
}
.main_menu .quick_buy .mc .demand i {
  display: block;
  background: url(../images/dz_icon.png) no-repeat -125px 0;
  width: 25px;
  height: 25px;
  position: absolute;
  left: 7px;
  top: 7px;
}
.main_menu .quick_buy .mc .phone {
  float: left;
  width: 150px;
  position: relative;
}
.main_menu .quick_buy .mc .phone input {
  width: 100%;
}
.main_menu .quick_buy .mc .phone i {
  display: block;
  background: url(../images/dz_icon.png) no-repeat -154px 0;
  width: 25px;
  height: 27px;
  position: absolute;
  left: 7px;
  top: 7px;
}
.main_menu .quick_buy .mc .buyer {
  float: right;
  width: 78px;
}
.main_menu .quick_buy .mc .buyer input {
  width: 100%;
  text-indent: 5px;
  text-align: center;
}
.main_menu .quick_buy .mc .button {
  display: block;
  height: 40px;
  width: 100%;
  line-height: 40px;
  margin-top: 72px;
}
.main_menu .quick_buy .mc .button input {
  width: 100%;
  text-align: center;
  text-indent: 0;
  background: #d21925;
  color: #fff;
  font-size: 14px;
}
.main_menu .quick_buy .mc .button input:hover{
	background: #ff5656;
}
.main_menu .quick_buy .mc p {
  text-align: center;
  font-size: 12px;
  margin-top: 10px;
  color: #999;
}
.main_menu .quick_buy .buy_history {
  margin-top: 15px;
}
.main_menu .quick_buy .buy_history .title {
  position: relative;
}
.main_menu .quick_buy .buy_history .title p {
  color: #414141;
  background: #fff;
  width: 100px;
}
.main_menu .quick_buy .buy_history .title p i {
  display: inline-block;
  vertical-align: top;
  *display: inline /*IE7*/;
  *zoom: 1;
  width: 4px;
  height: 14px;
  border-radius: 4px;
  background: #d5d5d5;
  margin-right: 5px;
}
.main_menu .quick_buy .buy_history .title .line {
  display: block;
  height: 1px;
  width: 195px;
  background: #d9d9d9;
  position: absolute;
  top: 8px;
  right: 0;
  z-index: -1;
}
.main_menu .quick_buy .buy_history .history_nr {
     position: relative;
    width: 237px;
    height: 116px;
    padding: 10px;
    margin-top: 10px;
    box-sizing: border-box;
	overflow: hidden;
}
.main_menu .quick_buy .buy_history .history_nr .box {
  overflow: hidden;
  height: 95px;
  width: 100%;
}
.main_menu .quick_buy .buy_history .history_nr .box .list li {
  height: 50px;
  line-height: 20px;
}
.main_menu .quick_buy .buy_history .history_nr .box .list li i {
  display: block;
  float: left;
  height: 25px;
  width: 25px;
  background: url(../images/dz_icon.png) no-repeat -180px 0;
  margin: 10px 8px 6px 0;
}
.main_menu .quick_buy .buy_history .history_nr .box .list li i.buy {
  background-position: -207px 0;
}
.main_menu .quick_buy .buy_history .history_nr .box .list li p {
  float: right;
  width: 180px;
  font-size: 12px;
  color: #999;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.main_menu .quick_buy .buy_history .history_nr .box .list li p em {
  font-family: "Arial";
  font-size: 24px;
  color: #ccc;
  margin: 5px 2px 0 2px;
  display: inline-block;
  vertical-align: top;
  *display: inline /*IE7*/;
  *zoom: 1;
}



/*main*/
.container {
    width: 1200px;
    overflow: hidden;
    margin: 0 auto;
    clear: both;
}
.container:before {
    display: table;
    content: " ";
}
.container:after,ul:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    float: none;
    margin: 0;
}
#dz_main{
	margin-top:18px;
}
#dz_main .page1 .mt {
  float: left;
}
#dz_main .page1 .mc {
  float: right;
  width: 987px;
  height: 155px;
  position: relative;
}
#dz_main .page1 .mc .box {
  width: 987px;
  height: 155px;
  overflow: hidden;
}
#dz_main .page1 .mc .box .list {
  overflow: hidden;
  width: 999999px;
  height: 155px;
}
#dz_main .page1 .mc .box .list li {
  float: left;
  padding-right: 10px;
}
#dz_main .page1 .mc .prev,
#dz_main .page1 .mc .next {
  position: absolute;
  right: 1px;
  top: 50px;
  z-index: 9;
  background: url(../images/dz_icon.png) no-repeat -35px -65px;
  display: block;
  height: 60px;
  width: 30px;
}
#dz_main .page1 .mc .prev {
  left: 0;
  background: url(../images/dz_icon.png) no-repeat 0 -65px;
}

#dz_main .page2 {
  margin-top: 20px;
}
#dz_main .page2 .tab-nav {
  overflow: hidden;
  z-index: 999;
  position: relative;
  margin-bottom: -1px;
}
#dz_main .page2 .tab-nav a {
  float: left;
  width: 127px;
  height: 37px;
  background: #ffffff;
  line-height: 37px;
  text-align: center;
  color: #666666;
  border: 1px solid #ededed;
  border-bottom: 1px solid #c81622;
  cursor: pointer;
  font-weight: bold;
  font-size: 14px;
}
#dz_main .page2 .tab-nav a.current {
  border-top: 2px solid #c81622;
  border-left: 1px solid #f18f8f;
  border-right: 1px solid #f18f8f;
  border-bottom: none;
  position: relative;
}
#dz_main .page2 .tab-nav:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  float: none;
  margin: 0;
}
#dz_main .page2 .tab-con {
  position: relative;
  width: 1200px;
  height: 195px;
  border: 1px solid #ededed;
  border-top: 1px solid #c81622;
      box-sizing: border-box;
}
#dz_main .page2 .tab-con .tab1 {
  padding: 10px 40px;
}
#dz_main .page2 .tab-con .tab1 li p {
  display: inline-block;
  vertical-align: top;
  *display: inline /*IE7*/;
  *zoom: 1;
  width: 120px;
  margin: 8px 0px;
  font-size: 13px;
}
#dz_main .page2 .tab-con .tab1 li p span {
  color: #999999;
  margin-right: 6px;
}
#dz_main .page2 .tab-con .tab1 li p span label {
  margin-right: 5px;
  font-size: 12px;
}
#dz_main .page2 .tab-con .tab1 li p a {
  -webkit-appearance: none;
  color: #333;
  font-size: 13px;
}
#dz_main .page2 .tab-con .tab1 li p a.piont {
  color: #c81622;
}
#dz_main .page2 .tab-con .tab2 {
  display: none;
}
#dz_main .page2 .tab-con .tab2 li {
  width: 240.6px;
  height: 97px;
  float: left;
  position: relative;
  z-index: 0;
  border-left: 1px solid #ededed;
  border-bottom: 1px solid #ededed;
  margin-left: -1px;
  overflow: hidden;
  box-sizing: border-box;
}
#dz_main .page2 .tab-con .tab2 li p {
  text-align: center;
  margin-bottom: 1px;
  background: #ffffff;
  /* overflow: hidden; */
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 9;
}
#dz_main .page2 .tab-con .tab2 li p img {
  vertical-align: middle;
  text-align: center;
}
#dz_main .page2 .tab-con .tab2 li .tj-recom-hover {
  width: 239px;
  height: 98px;
  border: 0;
  padding: 10px;
  background: #f8f8f8;
  position: absolute;
  top: 0px;
  left: 1px;
  z-index: 999;
  display: none;
  margin-left: -2px;
}
#dz_main .page2 .tab-con .tab2 li .tj-recom-hover a {
  display: inline-block;
  vertical-align: top;
  *display: inline /*IE7*/;
  *zoom: 1;
  width: 107px;
  height: 26px;
  text-align: center;
  line-height: 26px;
}
#dz_main .page2 .tab-con .tab2 li:hover .tj-recom-hover {
  display: block;
}
#dz_main .page3 {
  margin-top: 18px;
}
#dz_main .page3 .mt {
  height: 32px;
  line-height: 32px;
  border-bottom: 1px solid #c81622;
  margin-bottom: 12px;
}
#dz_main .page3 .mt p {
  font-size: 20px;
  font-weight: bold;
  float: left;
}
#dz_main .page3 .mt ul {
  float: right;
}
#dz_main .page3 .mt ul li {
  display: inline-block;
  vertical-align: top;
  *display: inline /*IE7*/;
  *zoom: 1;
  margin-left: 5px;
}
#dz_main .page3 .mt ul li a {
  font-size: 12px;
}
#dz_main .page3 .mt:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  float: none;
  margin: 0;
}
#dz_main .page3 .mc .tab {
  width: 1192px;
  margin: 0 auto;
}
#dz_main .page3 .mc .tab .tab-nav {
  float: left;
  width: 176px;
  margin-top: 10px;
  border-top: 1px solid #ccc;
}
#dz_main .page3 .mc .tab .tab-nav a {
  height: 75px;
  line-height: 75px;
  border: 1px solid #ccc;
  border-top: none;
  font-size: 16px;
  color: #666;
  border-right: 1px solid #c81622;
  display: block;
  text-align: center;
  box-sizing: border-box;
}
#dz_main .page3 .mc .tab .tab-nav a.current {
  border-left: 2px solid #c81622;
  text-indent: -1px;
  border-right: 1px solid #ccc;
  border-top: 1px solid #c81622;
  border-bottom: 1px solid #c81622;
}
#dz_main .page3 .mc .tab .tab-con {
  float: left;
  width: 1010px;
  height: 307px;
  overflow: hidden;
  margin-top: 10px;
  border-top: 1px solid #ccc;
}
#dz_main .page3 .mc .tab .tab-con .tab-con-item {
  display: none;
  height: 307px;
  overflow: hidden;
}
#dz_main .page3 .mc .tab .tab-con .tab-con-item li {
  width: 202px;
  height: 150px;
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-color: #ccc!important;
  float: left;
  overflow: hidden;
  box-sizing: border-box;
}
#dz_main .page3 .mc .tab .tab-con .tab-con-item li img {
  width: 100%;
}
#dz_main .page3 .mc .tab:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  float: none;
  margin: 0;
}
#dz_main .page4 {
  background: #f5f5f5;
  padding-top: 25px;
  margin-top: 16px;
}
#dz_main .page4 .mt {
  overflow: hidden;
  z-index: 999;
  position: relative;
  margin-bottom: -3px;
}
#dz_main .page4 .mt p {
  float: left;
  color: #000;
  font-size: 24px;
  font-weight: bold;
}
#dz_main .page4 .mt p span {
  font-size: 20px;
}
#dz_main .page4 .mt p i {
  display: inline-block;
  vertical-align: top;
  *display: inline /*IE7*/;
  *zoom: 1;
  width: 24px;
  height: 24px;
  background: url(../images/dz_icon.png) no-repeat -247px 0;
  margin-right: 15px;
}
#dz_main .page4 .mt .tab-nav {
  float: right;
  border-right: 1px solid #f0f0f0;
  border-left: 1px solid #f0f0f0;
  border-top: 1px solid #f0f0f0;
  margin-left: -2px;
}
#dz_main .page4 .mt .tab-nav a {
  display: inline-block;
  vertical-align: top;
  *display: inline /*IE7*/;
  *zoom: 1;
  min-width: 70px;
  height: 29px;
  line-height: 29px;
  float: left;
  text-align: center;
  background: #ffffff;
  color: #666666;
  font-size: 14px;
  cursor: pointer;
  position: relative;
  padding-left: 15px;
  border-bottom: 1px solid #f18f8f;
}
#dz_main .page4 .mt .tab-nav a span {
  height: 15px;
  border: 1px solid #f0f0f0;
  float: right;
  margin-top: 8px;
  margin-left: 10px;
}
#dz_main .page4 .mt .tab-nav a.current {
  border-top: 2px solid #ff6666;
  border-right: 1px solid #faa1a1;
  border-left: 1px solid #faa1a1;
  line-height: 27px;
  position: relative;
  left: -2px;
  border-bottom: 1px solid #fff;
}
#dz_main .page4 .mt .tab-nav a.current span {
  border: none;
}
#dz_main .page4 .mt:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  float: none;
  margin: 0;
}
#dz_main .page4 .mc {
  border-top: 1px solid #f18f8f;
  margin-bottom: 38px;
}
#dz_main .page4 .mc .left_hot_order {
  float: left;
  width: 360px;
}
#dz_main .page4 .mc .left_hot_order img {
  width: 360px;
  height: 232px;
}
#dz_main .page4 .mc .left_hot_order nav {
  height: 139px;
  width: 100%;
  background: #2f9cc7;
  padding: 24px 50px;
  box-sizing: border-box;
}
#dz_main .page4 .mc .left_hot_order nav a {
  display: inline-block;
  vertical-align: top;
  *display: inline /*IE7*/;
  *zoom: 1;
  width: 127px;
  color: #fff;
  font-size: 12px;
  line-height: 23px;
}
#dz_main .page4 .mc .tab-con {
  float: right;
  width: 840px;
}
#dz_main .page4 .mc .tab-con li {
  width: 210px;
  height: 187px;
  float: left;
  border: 1px solid #f5f5f5;
  border-left: none;
  background: #fff;
  overflow: hidden;
      box-sizing: border-box;
}
#dz_main .page4 .mc .tab-con li .imgbox {
  display: table-cell;
  height: 138px;
  text-align: center;
  vertical-align: middle;
  width: 208px;
}
#dz_main .page4 .mc .tab-con li .imgbox img {
  max-width: 198px;
  max-height: 128px;
  margin: auto;
  vertical-align: middle;
}
#dz_main .page4 .mc .tab-con li p {
  display: inline-block;
  vertical-align: top;
  *display: inline /*IE7*/;
  *zoom: 1;
  color: #666;
  width: 142px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-left: 5px;
  margin-top: 10px;
}
#dz_main .page4 .mc .tab-con li a {
  display: inline-block;
  vertical-align: top;
  *display: inline /*IE7*/;
  *zoom: 1;
  width: 56px;
  margin-top: 10px;
  font-size: 12px;
  color: #c81622;
}
#dz_main .page4 .mc .tab-con li:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
#dz_main .page4 .mc:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  float: none;
  margin: 0;
}


#dz_main .page5 {
  background: #f5f5f5;
  padding-bottom: 35px;
}
#dz_main .page5 .mt {
  height: 50px;
  line-height: 50px;
  position: relative;
}
#dz_main .page5 .mt p {
  font-size: 20px;
  color: #2b2b2b;
  width: 240px;
  margin: 0 auto;
  background: #f5f5f5;
  position: relative;
  z-index: 1;
  text-align: center;
}
#dz_main .page5 .mt .line {
  display: block;
  width: 100%;
  height: 1px;
  background: #cbcbcb;
  position: absolute;
  z-index: 0;
  top: 28px;
}
#dz_main .page5 .mc {
  margin-top: 30px;
}
#dz_main .page5 .mc li {
  float: left;
  padding-right: 35px;
}
#dz_main .page5 .mc .item-box {
  height: 260px;
  width: 210px;
  overflow: hidden;
  margin-left: 35px;
  border: 1px solid #ccc;
  position: relative;
  background: #fff;
}
 
#dz_main .page5 .mc .box{
	width: 1200px;
	overflow: hidden;
}
#dz_main .page5 .mc .list{
	overflow: hidden;
	width: 999999px;
	height: 260px;
}
	
#dz_main .page5 .mc .item-box .img-box {
  width: 208px;
  height: 134px;
}
#dz_main .page5 .mc .item-box .img-box img {
  width: 208px;
  height: 134px;
}
#dz_main .page5 .mc .item-box .goods-pic {
  position: absolute;
  top: 50px;
  right: 5px;
}
#dz_main .page5 .mc .item-box .goods-info {
  padding: 5px;
  color: #eee;
  font-size: 12px;
}
#dz_main .page5 .mc .item-box .goods-info .goods_price {
  font-size: 18px;
  color: #c81622;
  margin: 10px 0;
}
#dz_main .page5 .mc .item-box .goods-info .goods_title {
  margin: 10px 0;
}
#dz_main .page5 .mc .item-box .goods-info .goods_shop {
  line-height: 21px;
  height: 45px;
  overflow: hidden;
}
#dz_main .page5 .mc .item-box:nth-of-type(1) {
  margin-left: 0;
}
#dz_main .page6 {
  padding-top: 25px;
}
#dz_main .page6 .left {
  width: 320px;
  float: left;
}
#dz_main .page6 .left .mt {
  height: 40px;
  line-height: 40px;
  border-bottom: 1px solid #c7c7c7;
  margin-bottom: 10px;
  font-weight: bold;
  font-size: 20px;
  color: #000;
}
#dz_main .page6 .left .mc img {
  width: 100%;
      height: 270px;
    margin-bottom: 8px;
}
#dz_main .page6 .left .mc li {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  line-height: 30px;
}
#dz_main .page6 .left .mc li a {
  display: block;
  height: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #666666;
  font-size: 12px;
}
#dz_main .page6 .left .mc li a span{
	display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    vertical-align: top;
}
#dz_main .page6 .left .mc li a span.art_name{	
    width: 325px;
    margin-right: 10px;
}
#dz_main .page6 .left .mc li a i{
	background:url(../images/ar_left_icon.png) no-repeat left center;
	display:inline-block;
	vertical-align:top;
	height:30px;
	width:7px;
	margin-right:5px;
}
#dz_main .page6 .left .mc li a:hover {
  color: #ca1c28;
  transition: color 0.4s;
  -moz-transition: color 0.4s;
  /* Firefox 4 */
  -webkit-transition: color 0.4s;
  /* Safari and Chrome */
  -o-transition: color 0.4s;
  /* Opera */
}
#dz_main .page6 .mid {
  width: 535px;
  margin-left: 25px;
  float: left;
}
#dz_main .page6 .mid .mt {
  height: 40px;
  line-height: 40px;
  border-bottom: 1px solid #c7c7c7;
  margin-bottom: 10px;
  font-weight: bold;
  font-size: 20px;
  color: #000;
}
#dz_main .page6 .mid .mc li {
  margin-top: 20px;
  line-height: 25px;
}
#dz_main .page6 .mid .mc li .title {
  color: #2b2b2b;
  font-size: 16px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
#dz_main .page6 .mid .mc li .time {
  font-size: 12px;
  color: #999;
}
#dz_main .page6 .mid .mc li .disc {
  font-size: 12px;
  color: #666;
}
#dz_main .page6 .mid .mc li .disc a {
  color: #ed2524;
}
#dz_main .page6 .right {
  float: right;
  width: 302px;
  border: 1px solid #dcdcdc;
  border-bottom: 0;
}
#dz_main .page6 .right .mt {
  height: 54px;
  line-height: 54px;
  font-size: 20px;
  text-align: center;
  color: #c81622;
  font-weight: bold;
  background: #f5f5f5;
}
#dz_main .page6 .right .mc li {
  height: 70px;
  border-bottom: 1px solid #dcdcdc;
  line-height: 26px;
  padding-left: 45px;
  padding-top: 8px;
}
#dz_main .page6 .right .mc li a {
  font-size: 12px;
  color: #666;
}
#dz_main .page6 .right .mc li a:hover {
  color: #ca1c28;
  transition: color 0.4s;
  -moz-transition: color 0.4s;
  /* Firefox 4 */
  -webkit-transition: color 0.4s;
  /* Safari and Chrome */
  -o-transition: color 0.4s;
  /* Opera */
}
  #dz_main .page6 .right .quick_buy {
  float: right;
  width: 308px;
  height: 440px;
  border: 1px solid #dcdcdc;
  border-bottom: 3px solid #dcdcdc;
  padding: 9px 28px;
      box-sizing: border-box;
}
#dz_main .page6 .right{
	width:327px;
	border:0;
}
#dz_main .page6 .left{
	
	    width: 425px;
}

#dz_main .page6 .mid{
	    width:464px
}
#dz_main .page6 .right .quick_buy .mt {
  position: relative;
  text-align: center;
      background: #fff;
}
#dz_main .page6 .right .quick_buy .mt h4 {
  font-size: 18px;
  font-weight: bold;
  color: #2b2b2b;
  background: #fff;
  width: 172px;
  margin: 12px auto;
      height: 18px;
    line-height: 18px;
    position: relative;
    margin-top: 0;
}
#dz_main .page6 .right .quick_buy .mt p {
  color: #999;
  font-size: 12px;
      height: 38px;
    line-height: 38px;
}
#dz_main .page6 .right .quick_buy .mt .line {
  display: block;
  height: 1px;
  background: #b1b1b1;
  position: absolute;
  top: 30px;
  width: 100%;
}
#dz_main .page6 .right .quick_buy .mc {
  margin-top: 18px;
}
#dz_main .page6 .right .quick_buy .mc form:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  float: none;
  margin: 0;
}
#dz_main .page6 .right .quick_buy .mc input {
  border-radius: 5px;
  background: #efeded;
  border: 0;
  height: 40px;
  line-height: 40px;
  text-indent: 40px;
  outline: medium;
  font-size: 12px;
  color: #999;
}
#dz_main .page6 .right .quick_buy .mc .demand {
  margin-bottom: 15px;
  position: relative;
}
#dz_main .page6 .right .quick_buy .mc .demand input {
  width: 100%;
}
#dz_main .page6 .right .quick_buy .mc .demand i {
  display: block;
  background: url(../images/dz_icon.png) no-repeat -125px 0;
  width: 25px;
  height: 25px;
  position: absolute;
  left: 7px;
  top: 7px;
}
#dz_main .page6 .right .quick_buy .mc .phone {
  float: left;
  width: 150px;
  position: relative;
}
#dz_main .page6 .right .quick_buy .mc .phone input {
  width: 100%;
}
#dz_main .page6 .right .quick_buy .mc .phone i {
  display: block;
  background: url(../images/dz_icon.png) no-repeat -154px 0;
  width: 25px;
  height: 27px;
  position: absolute;
  left: 7px;
  top: 7px;
}
#dz_main .page6 .right .quick_buy .mc .buyer {
  float: right;
  width: 78px;
}
#dz_main .page6 .right .quick_buy .mc .buyer input {
  width: 100%;
  text-indent: 5px;
  text-align: center;
}
#dz_main .page6 .right .quick_buy .mc .button {
  display: block;
  height: 40px;
  width: 100%;
  line-height: 40px;
  margin-top: 72px;
}
#dz_main .page6 .right .quick_buy .mc .button input {
  width: 100%;
  text-align: center;
  text-indent: 0;
  background: #d21925;
  color: #fff;
  font-size: 14px;
}
#dz_main .page6 .right .quick_buy .mc p {
  text-align: center;
  font-size: 12px;
  margin-top: 10px;
  color: #999;
}
#dz_main .page6 .right .quick_buy .buy_history {
  margin-top: 15px;
}
#dz_main .page6 .right .quick_buy .buy_history .title {
  position: relative;
}
#dz_main .page6 .right .quick_buy .buy_history .title p {
  color: #414141;
  background: #fff;
  width: 100px;
}
#dz_main .page6 .right .quick_buy .buy_history .title p i {
  display: inline-block;
  vertical-align: top;
  *display: inline /*IE7*/;
  *zoom: 1;
  width: 4px;
  height: 14px;
  border-radius: 4px;
  background: #d5d5d5;
  margin-right: 5px;
}
#dz_main .page6 .right .quick_buy .buy_history .title .line {
  display: block;
  height: 1px;
  width: 195px;
  background: #d9d9d9;
  position: absolute;
  top: 8px;
  right: 0;
  z-index: -1;
}
#dz_main .page6 .right .quick_buy .buy_history .history_nr {
  position: relative;
  width: 237px;
  height: 135px;
  padding: 10px;
  margin-top: 10px;
}
#dz_main .page6 .right .quick_buy .buy_history .history_nr .box {
  overflow: hidden;
  height: 105px;
  width: 100%;
}
#dz_main .page6 .right .quick_buy .buy_history .history_nr .box .list li {
  height: 53px;
  line-height: 22px;
}
#dz_main .page6 .right .quick_buy .buy_history .history_nr .box .list li i {
  display: block;
  float: left;
  height: 25px;
  width: 25px;
  background: url(../images/dz_icon.png) no-repeat -180px 0;
  margin: 10px 8px 6px 0;
}
#dz_main .page6 .right .quick_buy .buy_history .history_nr .box .list li i.buy {
  background-position: -180px 0;
}
#dz_main .page6 .right .quick_buy .buy_history .history_nr .box .list li p {
  float: right;
  width: 180px;
  font-size: 12px;
  color: #999;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
#dz_main .page6 .right .quick_buy .buy_history .history_nr .box .list li p em {
  font-family: "Arial";
  font-size: 24px;
  color: #ccc;
  margin: 5px 2px 0 2px;
  display: inline-block;
  vertical-align: top;
  *display: inline /*IE7*/;
  *zoom: 1;
}
#head .main_menu .banner .cir_box{
	
	display:block;
	    position: absolute;
    bottom: 10px!important;
    z-index: 8;
    width: 100%;
    left: 0!important;
    height: 20px;
	margin-left:0!important;
	text-align:center;
}
#head .main_menu .banner .cir_box li{
	text-indent: -9999px;
    display: block;
    height: 10px;
    margin: 0 5px;
    outline: 0;
    width: 10px;
    background: #ccc;
    border-radius: 18px;
	display: inline-block;
}
#head .main_menu .banner .cir_box li.cir_on{background:#fe5f01}



#dz_main .bottom_news {
  position: relative;
  height: 305px;
}
#dz_main .bottom_news .box {
  overflow: hidden;
  height: 305px;
  width: 100%;
}
#dz_main .bottom_news .box .list li {
  height: 305px;
  width:425px;
   float: left;
}
#dz_main .bottom_news .box .list li p{
	font-weight: bold;
}
#dz_main .bottom_news .box .list {
    overflow: hidden;
    width: 999999px;
    height: 315px;
}
.float-floor{
    width: 55px;
    /*height: 380px;*/
    background: #ffffff;
    border: 1px solid #f1f1f1;
    position:fixed;
    /*display: none;*/
    z-index: 9999;
    padding-bottom: 15px;
}
@media screen and (max-width:1180px) {
    .float-floor{
        display: none;
    }
}
.float-floor li{
    text-align: center;
    line-height:16px;
    position: relative;
    z-index: 1;
    padding-top: 8px;
}
.float-floor li:hover{
    background: #c81622;
}
.float-floor li:hover a{
    color: #ffffff;
}

.float-floor li a{
    margin: auto;
    display: block;
    width: 42px;
    font-size: 12px;
    border-bottom: 1px dashed #dddddd;
    cursor: pointer;
    padding-bottom:10px;

}
.float-floor li:last-child a{
    border-bottom:none;
}
.float-floor li.on{
    background: #c81622;
}
.float-floor li.on a{
    color: #ffffff;
	 
}

.float-floor a:first-child{
    color: #777777;



}



.public-nav-layout .all-category .category {
    position: absolute;
    top: 48px;
    width: 201px;
	margin-top: -2px;
}


.public-nav-layout .all-category .title {
    height: 45px;
}
.public-nav-layout .all-category .title a{
	color:#fff;
	line-height:45px;
	padding-left:17px;	
}
.public-nav-layout .category .menu li {
    background-color: #4a4a4a;
    margin: 0;
    width: 201px;
    z-index: 1;
}
.public-nav-layout .category .class {
    border-bottom: 1px dashed #adadad;
    display: block;
    transition: all 0.3s ease 0s;
    width: 201px;
}
.public-nav-layout .category li:hover .class {
	background:white;
	padding-left:10px;
    width: 191px;
}
.public-nav-layout .category li:hover .class h1{
	color:#c40000;
}
.public-nav-layout .category  .class a:hover{
	color:#c40000;
}
.public-nav-layout .category .class h1 {
    color: #fff;
    display: inline-block;
    font-size: 13px;
    vertical-align: top;
	padding-top:10px;
	padding-left:17px;
}
.public-nav-layout .category .class h4{
	padding-left:7px;
	padding-bottom:2px;
}
.public-nav-layout .category .class h4 a{
    color: #b9b9b9;
    display: inline-block;
    font-size: 12px;
    vertical-align: top;
}
#nav .site_menu {
    float: left;
    height: 45px;
}
#nav .site_menu li {
    float: left;
	line-height:45px;
	padding:0px 25px;
}
#nav .site_menu li a{
	font-size:16px;
	color:white;
}
#nav .site_menu li:hover{
	background:#f9c81c;
}
#nav .site_menu li a:hover{
	color:black;
}
/*footer*/
#footer{
	margin-top:30px;
}
#footer .top {
  height: 92px;
  background: #f5f5f5;
  padding: 27px 0;
  box-sizing: border-box;
}
#footer .top ul {
  text-align: center;
}
#footer .top ul li {
  display: inline-block;
  vertical-align: top;
  *display: inline /*IE7*/;
  *zoom: 1;
  width: 236px;
  border-left: 1px solid #cacaca;
  text-align: left;
}
#footer .top ul li p {
  font-size: 16px;
  color: #666;
  display: inline-block;
  vertical-align: top;
  *display: inline /*IE7*/;
  *zoom: 1;
}
#footer .top ul li p span {
  font-size: 12px;
  color: #999;
}
#footer .top ul li i {
  display: inline-block;
  vertical-align: top;
  *display: inline /*IE7*/;
  *zoom: 1;
  width: 40px;
  height: 32px;
  background: url(../images/dz_icon.png) no-repeat -72px -67px;
  margin-left: 35px;
  margin-right: 10px;
}
#footer .top ul li:nth-of-type(1) {
  border-left: 0;
}
#footer .top ul li:nth-of-type(2) i {
  background-position: -112px -63px;
  height: 36px;
}
#footer .top ul li:nth-of-type(3) i {
  background-position: -151px -67px;
}
#footer .top ul li:nth-of-type(4) i {
  background-position: -188px -67px;
  width: 36px;
}
#footer .top ul li:nth-of-type(5) i {
  background-position: -220px -63px;
  height: 36px;
}
#footer .bottom {
  margin-top: 25px;
}
#footer .bottom .footer_trq .footer_tel {
  float: left;
  width: 198px;
}
#footer .bottom .footer_trq .footer_tel .tel {
  color: #3a3a3a;
  font-size: 27px;
  height: 42px;
  line-height: 42px;
  font-weight: bold;
}
#footer .bottom .footer_trq .footer_tel .tel i {
  display: inline-block;
  vertical-align: top;
  *display: inline /*IE7*/;
  *zoom: 1;
  width: 42px;
  height: 42px;
  background: url(../images/dz_icon.png) no-repeat -72px -107px;
  margin-right: 20px;
}
#footer .bottom .footer_trq .footer_tel .tel_num {
  font-size: 27px;
  color: #c81622;
  margin-top: 12px;
  font-weight: bold;
}
#footer .bottom .footer_trq .footer_tel .time {
  text-align: center;
  color: #666;
  margin-top: 15px;
}
#footer .bottom .footer_trq .footer_tel .talk {
  font-size: 18px;
  color: #666;
  margin-top: 10px;
}
#footer .bottom .footer_trq .footer_tel .talk span {
  color: #c81622;
  font-size: 35px;
  font-weight: bold;
  padding: 0 4px;
}
#footer .bottom .footer_trq .footer_nav {
  float: left;
  width: 740px;
  height: 215px;
  margin-left: 25px;
}
#footer .bottom .footer_trq .footer_nav li {
  width: 123px;
  float: left;
  text-align: left;
  padding-left: 15px;
  box-sizing:border-box;
}
#footer .bottom .footer_trq .footer_nav li h4 {
  width: 120px;
  font-size: 16px;
  float: left;
  text-align: left;
  line-height: 30px;
  height: 30px;
  margin-bottom: 10px;
}
#footer .bottom .footer_trq .footer_nav li p {
  color: #888888;
  font-size: 12px;
  line-height: 25px;
}
#footer .bottom .footer_trq .footer_nav li p a {
  color: #878787;
}
#footer .bottom .footer_trq .footer_qr {
  float: right;
}
#footer .bottom .footer_trq:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  float: none;
  margin: 0;
}
#footer .bottom .footer_friend {
  margin-top: 40px;
  height: 40px;
  line-height: 40px;
  border-bottom: 1px solid #D0424C;
  border-top: 1px solid #DDD;
  overflow: hidden;
}
#footer .bottom .footer_friend .friend_title {
  width: 65px;
  float: left;
  font-size: 11px;
}
#footer .bottom .footer_friend nav a {
  width: 102px;
  float: left;
  text-align: center;
  line-height: 40px;
  font-size: 12px;
}
#footer .bottom .footer_menu {
  margin-top: 40px;
  line-height: 35px;
}
#footer .bottom .footer_menu nav {
  text-align: center;
}
#footer .bottom .footer_menu nav a {
  display: inline-block;
  vertical-align: top;
  *display: inline /*IE7*/;
  *zoom: 1;
  padding: 0 2px;
  border-left: 1px solid #666;
  height: 14px;
  line-height: 14px;
  text-align: center;
  width: 78px;
  font-size:14px;
}
#footer .bottom .footer_menu nav a:nth-of-type(1) {
  border-left: 0;
}
#footer .bottom .footer_information {
  font-size: 12px;
  line-height: 30px;
  text-align: center;
  color: #999;
}
#footer .bottom .footer_share {
  text-align: center;
  margin-top: 20px;
}
#footer .bottom .footer_share a {
  display: inline-block;
  vertical-align: top;
  *display: inline /*IE7*/;
  *zoom: 1;
  float: none!important;
}
#footer .bottom .footer_safe {
  text-align: center;
  margin: 20px 0;
}
#footer .bottom .footer_safe a {
  display: inline-block;
  vertical-align: top;
  *display: inline /*IE7*/;
  *zoom: 1;
  border: 1px solid #E6E6E6;
  margin: 0 10px;
}
/*轮播图*/
.main_visual{
	min-height:438px;
	overflow:hidden;
	position:relative;
}

.xxdjzs{
	min-height:438px;
	overflow:hidden;
	position:relative;
	width:100%;
}
.xxdjzs ul{
	width:100%;
	min-height:438px;
	position:absolute;
	overflow:hidden;
	top:0;
	left:0;
}
.xxdjzs li{
	float:left;
	width:100%;
	min-height:438px:
}
.xxdjzs li span{display:block;width:100%;min-height:438px;}
.xxdjzs li a{display:block;width:100%;min-height:438px;}
.xxdjzs li .img_1{background:url('../images/banner.jpg') center top no-repeat;}
.xxdjzs li .img_2{background:url('../images/banner.jpg') center top no-repeat;}
.xxdjzs li .img_3{background:url('../images/banner.jpg') center top no-repeat;}

#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:45px!important;height:45px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{left:0px;}
#btn_next{right:0px;}
.arrow { cursor: pointer; display: none; line-height: 40px; text-align: center; font-size: 36px;  width: 25px; height: 25px;  position: absolute; z-index: 2; top: 180px; background-color: RGBA(0,0,0,.3); color: #fff;}
.arrow:hover { background-color: RGBA(0,0,0,.7);}


/*center*/
.rowone{
	width:100%;
	margin-top:34px;
	float:left;
	
}
.listleft{
	width:893px;
}
.listleft  h1{
	color:#cc0000;
	font-size:16px;
	border-bottom:3px solid #cc0000;
	width:107px;
	float:left;
}
.listleft .grayline{
	width:786px;
	border-bottom:2px solid #ececec;
	float:left;
	height:32px;
}
.listleft li{
	float:left;
	width:178px;
	height:250px;

}
.mainpro p{
	font-size:12px;
}
.mainpro span{
	color:#cc0000;
}
.mainpro li:hover img{
	padding-left:8px;
	transition: all 0.5s ease 0s;
}
.listright{
	width:282px;
	border:1px solid #ececec;
	background:#f9f9f9;
}
.listright  h1{
	color:#cc0000;
	font-size:16px;
	border-bottom:3px solid #cc0000;
	width:107px;
	margin-left:20px;
}
.listright li{
	text-align:center;
	margin:5px 0px;
}
.listright li a:hover{
	color:#cc0000;
}
.listright img{
	margin:5px 0px;;
}
.alltitle h1{
	color:#cc0000;
	font-size:16px;
	border-bottom:3px solid #cc0000;
	width:107px;
	float:left;
}
.alltitle .grayline{
	width:1093px;
	border-bottom:2px solid #ececec;
	float:left;
	height:32px;
}
.plum-wine {
	width:1198px;
	border:1px solid #e6e6e6;
	float:left;
	margin-top:10px;
}
.orange{
	width:189px;
	background:#f7f3ec;
	text-align:left;
	min-height:510px;
}
.orange li{
	margin-left:50px;
	margin-top:6px;
}
.orange li a{
	color:#666;
	font-size:12px;
}
.orange li a:hover{
	color:#cc0000;
}
/*sbanner*/
.sbanner{ 
	width: 189px; 
	height:390px; 
	position: relative; 
	overflow: hidden;
}
.sbanner-btn{display:none;}
.sbanner-btn a{
	display:block;
	line-height:40px;
	position:absolute;
	top:200px;
	width:40px;
	height:40px;
	background-color:#000;
	opacity:0.3;
	filter:alpha(opacity=30) color:rgb(255, 255, 255);
	overflow:hidden;
	z-index:4;
}
.prevBtn{left:0px;}
.nextBtn{right:0px;}
.sbanner-img{
	font-size:0;*word-spacing:-1px;/* IE6、7 */ 
	letter-spacing:-3px;
	position:relative;
}
.sbanner-img li{
	display:inline-block;*display:inline;*zoom:1;/* IE6、7 */ 
	vertical-align:top;
	letter-spacing:normal;
	word-spacing:normal;
	font-size:12px;
}
.sbanner i{
	background:url(http://gtms01.alicdn.com/tps/i1/T1szNBFzlmXXX8QSDI-400-340.png)  no-repeat;
	width:15px;
	height:23px;
	cursor:pointer;
	margin:8px 0 0 12px;
	display:block;}
.sbanner .nextBtn i{background-position:-200px -24px;}
.sbanner .prevBtn i{background-position:-200px 0px;}

.sbanner-circle{
	position:absolute;
	left:50%;
	top:374px;
	height:13px;
	text-align:center;
	font-size:0;
	border-radius:10px;
	background:rgba(255,255,255,0.3);
	filter:alpha(opacity:30);
}
.sbanner-circle li{
	border-radius:10px;
	margin:2px;
	display:inline-block;
	display:-moz-inline-stack;
	vertical-align:middle;zoom:1;
}
.sbanner-circle li a{
	display:block;
	padding-top:9px;
	width:9px;
	height:0;
	border-radius:50%;
	background:#B7B7B7;
	overflow:hidden;
}
.sbanner-circle .selected a{background:#F40;}

.col-mid{
	border-left:1px solid #e6e6e6; 
	border-right:1px solid #e6e6e6; 
	width:598px;
}
.col-mid li{
	float:left;
	width:198px;
	border-left:1px solid #e6e6e6; 
	border-top:1px solid #e6e6e6; 
	height:257px;
	position:relative;
}
.col-mid p{
	margin-top:20px;
	margin-left:16px;
	float:left;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:160px;
	white-space: normal;
}
.col-mid span{
	color:#cc0000;
	margin-left:16px;
	width:160px;
	float:left; 
}
.col-mid li  img{
	position:absolute ;
	bottom:10px;
	right:30px;
	
}
.col-mid li:hover img{
	padding-right:5px;
	transition: all 0.5s ease 0s;
}
.col-right-one{
	border-right:1px solid #e6e6e6; 
	width:190px;
	float:left;
}
.col-right-one li{
	float:left;
	width:190px;
	border-top:1px solid #e6e6e6; 
	height:257px;
	position:relative;
}
.col-right-one p{
	margin-top:20px;
	margin-left:16px;
	float:left;
}
.col-right-one span{
	color:#cc0000;
	margin-left:16px;
	width:160px;
	float:left; 
}
.col-right-one li  img{
	position:absolute ;
	bottom:10px;
	right:30px;
	
}
.col-right-one li:hover img{
	padding-right:5px;
	transition: all 0.5s ease 0s;
}
.hot-sell .gray-back{
	background:#f5f5f5;
	width:218px;
	height:34px;
	line-height:34px;
}
.hot-sell .gray-back p{
	color:#666666;
	font-size:16px;
	margin-left:10px;
}
.wine-civilization .gray-back{
	background:#f5f5f5;
	width:218px;
	height:34px;
	line-height:34px;
}
.wine-civilization .gray-back p{
	color:#cc0000;
	font-size:14px;
	margin-left:10px;
}

.yellow{
	width:20px;
	height:15px;
	background:#fff1c8;
	text-align:center;
	margin-top:20px;
}
.yellow p{
	line-height:15px;
	color:#cc0000;
	font-size:12px;
}
.col-right-two .hot-sell li {
	height:105px;
	width:218px;
	margin-top:10px;
}
.ml16{
	margin-left:90px;
}
.col-right-two .hot-sell span{
	color:#cc0000;
	margin-left:16px;
}
.wine-civilization li{
	text-align:center;
	margin:10px 0px;
}
.wine-civilization li a:hover{
	color:#cc0000;
}
.mid-img{
	overflow:hidden;
	position:relative;
	width:100%;
	margin-top:64px;
	background:url('../images/index_36.jpg');
	height:117px;
	float:left;
}
.information{
	height:38px;
	width:107px;
	background:#cd1a24;
	text-align:center;
	line-height:107px;
	float:left;
	margin-top:54px;
	margin-left:28px;
}
.information a{
	color:#fff;
	font-size:16px;
}
.writing{
	margin-left:1100px;
	margin-top:30px;
	float:left;
}
.mid-img span{
	color:#000000;
	font-size:18px;
}
.mid-img p{
	color:#cc1c25;
	font-size:24px;
}
.imported-food li{
	float:left;
	width:218px;
	margin-top:20px;
}
.imported-food p{
	margin-left:16px;
}
.imported-food span{
	color:#cc0000;
	margin-left:16px;
}
.imported-food li:hover img{
	padding-right:5px;
	transition: all 0.5s ease 0s;
}

/* tab切换*/
.tab .slideTxtBox h1{
	color:#cc0000;
	font-size:16px;
	border-bottom:3px solid #cc0000;
	width:107px;
	float:left;
}
.tab .slideTxtBox{ width:1198px; border:1px solid #ddd; text-align:left;float:left;margin-top:65px;}
.tab .slideTxtBox .hd{ height:36px; line-height:36px; background:#f4f4f4; padding:0 10px 0 20px;  position:relative; }
.tab .slideTxtBox .hd ul{ float:right;  position:absolute; right:20px; top:20px;   }
.tab .slideTxtBox .hd ul li{ float:left; cursor:pointer; width:9px;height:9px;background:#cccccc;margin-left:5px;}
.tab .slideTxtBox .hd ul li.on{ height:9px;  background:#cc0000; }
.tab .slideTxtBox .bd ul{ padding:15px;  zoom:1;  }
.tab .slideTxtBox .bd ul li{
	float:left;
	text-align:center;
	margin:0 18px;
}
.tab .slideTxtBox .bd p{
	
}
.tab .slideTxtBox .bd span{
	color:#cc0000;
	
}

.mid-pic{
	overflow:hidden;
	position:relative;
	width:100%;
}

/*footer*/
.footer{
	background:#333333;
	width:100%;
}
.tel{
	
}
.tel p{
	margin-left:18px;
	color:#fff;
	float:left;
}
.tel span{
	color:#cc0000;
	margin-left:18px;
	float:left;
}
.wechat{
	margin-top:20px;
	text-align:center;
}
.wechat p{
	color:#e2e2e2;
}
.footer-nav{
	text-align:center;
	width:100%;
}
.footer-nav li{
	float:left;
	margin:0px 20px;
	text-align:center;	
}
.footer-nav li a:hover{
	color:#cc0000;
}
.Commerce {
    height: 45px;
    text-align:center;
	margin-top:15px;
	float:left;
	width:100%;
}

/*ssbanner*/
.ssbanner{ 
	width: 189px; 
	height:390px; 
	position: relative; 
	overflow: hidden;
}
.ssbanner-btn{display:none;}
.ssbanner-btn a{
	display:block;
	line-height:40px;
	position:absolute;
	top:200px;
	width:40px;
	height:40px;
	background-color:#000;
	opacity:0.3;
	filter:alpha(opacity=30) color:rgb(255, 255, 255);
	overflow:hidden;
	z-index:4;
}
.prevBtn{left:0px;}
.nextBtn{right:0px;}
.ssbanner-img{
	font-size:0;*word-spacing:-1px;/* IE6、7 */ 
	letter-spacing:-3px;
	position:relative;
}
.ssbanner-img li{
	display:inline-block;*display:inline;*zoom:1;/* IE6、7 */ 
	vertical-align:top;
	letter-spacing:normal;
	word-spacing:normal;
	font-size:12px;
}
.ssbanner i{
	background:url(http://gtms01.alicdn.com/tps/i1/T1szNBFzlmXXX8QSDI-400-340.png)  no-repeat;
	width:15px;
	height:23px;
	cursor:pointer;
	margin:8px 0 0 12px;
	display:block;}
.ssbanner .nextBtn i{background-position:-200px -24px;}
.ssbanner .prevBtn i{background-position:-200px 0px;}

.ssbanner-circle{
	position:absolute;
	left:50%;
	top:374px;
	height:13px;
	text-align:center;
	font-size:0;
	border-radius:10px;
	background:rgba(255,255,255,0.3);
	filter:alpha(opacity:30);
}
.ssbanner-circle li{
	border-radius:10px;
	margin:2px;
	display:inline-block;
	display:-moz-inline-stack;
	vertical-align:middle;zoom:1;
}
.ssbanner-circle li a{
	display:block;
	padding-top:9px;
	width:9px;
	height:0;
	border-radius:50%;
	background:#B7B7B7;
	overflow:hidden;
}
.ssbanner-circle .selected a{background:#F40;}

/*sssbanner*/
.sssbanner{ 
	width: 189px; 
	height:390px; 
	position: relative; 
	overflow: hidden;
}
.sssbanner-btn{display:none;}
.sssbanner-btn a{
	display:block;
	line-height:40px;
	position:absolute;
	top:200px;
	width:40px;
	height:40px;
	background-color:#000;
	opacity:0.3;
	filter:alpha(opacity=30) color:rgb(255, 255, 255);
	overflow:hidden;
	z-index:4;
}
.prevBtn{left:0px;}
.nextBtn{right:0px;}
.sssbanner-img{
	font-size:0;*word-spacing:-1px;/* IE6、7 */ 
	letter-spacing:-3px;
	position:relative;
}
.sssbanner-img li{
	display:inline-block;*display:inline;*zoom:1;/* IE6、7 */ 
	vertical-align:top;
	letter-spacing:normal;
	word-spacing:normal;
	font-size:12px;
}
.sssbanner i{
	background:url(http://gtms01.alicdn.com/tps/i1/T1szNBFzlmXXX8QSDI-400-340.png)  no-repeat;
	width:15px;
	height:23px;
	cursor:pointer;
	margin:8px 0 0 12px;
	display:block;}
.sssbanner .nextBtn i{background-position:-200px -24px;}
.sssbanner .prevBtn i{background-position:-200px 0px;}

.sssbanner-circle{
	position:absolute;
	left:50%;
	top:374px;
	height:13px;
	text-align:center;
	font-size:0;
	border-radius:10px;
	background:rgba(255,255,255,0.3);
	filter:alpha(opacity:30);
}
.sssbanner-circle li{
	border-radius:10px;
	margin:2px;
	display:inline-block;
	display:-moz-inline-stack;
	vertical-align:middle;zoom:1;
}
.sssbanner-circle li a{
	display:block;
	padding-top:9px;
	width:9px;
	height:0;
	border-radius:50%;
	background:#B7B7B7;
	overflow:hidden;
}
.sssbanner-circle .selected a{background:#F40;}

/*productlist*/
.notice{
	width: 201px;
	
}
.notice .gray-back{
	background:#f5f5f5;
	width:199px;
	height:34px;
	line-height:34px;
	border:1px solid #ddd;
	border-bottom:0px;
	margin-top:22px;
}
.notice .gray-back p{
	color:#999999;
	font-size:16px;
	margin-left:10px;
}
.news{
	width:199px;
	border:1px solid #ddd;
	border-top:0px;
}
.news li{
	margin:5px 5px;
	text-align:center;
}
.news li a:hover{
	color:#cc0000;
}


.search-options {
    border-bottom: 1px dashed #e8e3e9;
    line-height: 24px;
    padding: 12px 0;
}

.search-options .sch-option-tit {
    font: 14px/24px "Microsoft Yahei";
    padding-left: 54px;
}

.search-options .sch-option {
    border: 1px solid #ddd;
    color: #666;
    cursor: pointer;
    display: inline-block;
    font: 14px/22px "Microsoft Yahei";
    height: 22px;
    margin: 0 0 0 10px;
    padding: 0 26px 0 4px;
    position: relative;
    vertical-align: top;
}

.search-options .sch-option {
    color: #666;
    cursor: pointer;
    font: 14px/22px "Microsoft Yahei";
}

.search-options .sch-option em {
    color: #c40000;
	 font: 14px/22px "Microsoft Yahei";
}
.search-box-cont dd a:hover, .search-box-cont dd a.on{
	background:#c81622;
	color:#fff;
	text-decoration:none;
}

.search-options .sch-option i {
    background: rgba(0, 0, 0, 0) url("../images/list.png") no-repeat scroll 0px 0px;
    display: block;
    height: 7px;
    position: absolute;
    right: 8px;
    top: 8px;
    width: 7px;
}
.search-box{
	border:1px solid #dddddd;
}
.search-box .gray-back{
	background:#f5f5f5;
}
.search-box .gray-back p{
	font-size:20px;
	color:#666666;
	margin-left:54px;
}
.search-box-cont li {
    border-bottom: 1px dashed #e8e3e9;
    font: 14px/45px "Microsoft Yahei";
    height: 45px;
    overflow: hidden;
    width: 100%;
}

.search-box-cont dl {
    float: left;
    overflow: hidden;
    padding-left: 20px;
}

.search-box-cont dt {
    color: #333;
    float: left;
    margin-right: 5px;
    text-align: right;
    width: 70px;
}

.search-box-cont dd {
    float: left;
    overflow: hidden;
}

.search-box-cont dd a {
    color: #666;
    height: 25px;
    line-height: 25px;
    margin: 10px 0;
    padding: 0 10px;
    white-space: nowrap;
}

.search-box-cont li.ls {
    border-bottom: medium none;
}


.clearfix::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}
.search-list-hd {
    background-color: #f7f7f7;
    padding: 8px 10px 8px 30px;
}

.search-list-hd .fl a span {
    float: left;
}
.search-list-hd span.sort {
    line-height: 40px;
}

.search-list-hd a.default, .search-list-hd input {
    border: 1px solid #c2c2c2;
    display: block;
    float: left;
    margin-left: 10px;
    padding: 5px 10px;
}

.search-list-hd .default:hover{
    background-color: #c81622;
    border: 1px solid #c81622;
    color: #fff;
    float: left;
    text-decoration: none;
}

.search-list-hd .custom-txt input.txt {
    text-align: left;
    text-indent: 0;
    width: 45px;
}
.search-list-hd a.default, .search-list-hd input {
    border: 1px solid #c2c2c2;
    display: block;
    float: left;
    margin-left: 10px;
    padding: 5px 10px;
}

.search-list-hd .custom-txt span {
    float: left;
    line-height: 40px;
    margin-left: 10px;
}
input, textarea, select {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
}

.search-list-hd .arrowdown {
    color: #666;
    line-height: 29px;
}

.search-list-hd .fr .num {
    font-size: 12px;
    margin: 0 10px 0 0;
}

.search-list-hd .arrowdown em {
    color: #e64d1a;
    font-weight: bold;
}

.search-list-hd .arrow-mod {
    float: left;
    height: 29px;
    line-height: 29px;
}

.search-list-hd .arrow-mod a.arrowL {
    background: rgba(0, 0, 0, 0) url("../images/arrow_mod.png") no-repeat scroll 0 0;
}
.search-list-hd .arrow-mod a {
    display: inline-block;
    float: left;
    height: 29px;
    line-height: 17px;
    margin: 0 5px;
    width: 17px;
}

.sst-box{
	border:1px solid #ddd;
	margin-top:18px;
}

.product-list li {
	width:228px;
	border:2px solid #ddd;
	position:relative;
	float:left;
	margin-left:8px;
	margin-top:22px;
}
.product-list li:hover{
	border:2px solid #cc0000;


}
.product-list img{
	margin:10px 0px 10px 34px;
}
.product-list img:hover{
	padding-left:10px;
	transition: all 0.5s ease 0s;
}
.img-bottom-div p{
	margin-left:14px;
	float:left;
	width:205px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	padding-bottom:10px
}
.img-bottom-div span{
	margin-left:14px;
	font-size:18px;
	color:#cc0000;
}


.page {
    margin-top: 20px;
	float:right;
}

.page .p-wrap {
    float: right;
}

.page .p-num {
    float: left;
}



.page .p-num a, .page .p-num b {
    float: left;
    font-size: 14px;
    height: 36px;
    line-height: 36px;
    margin-right: 5px;
    padding: 0 14px;
}
.page .p-num a {
    background-color: #f7f7f7;
    background-image: -moz-linear-gradient(center top , #f7f7f7, #f2f2f2);
    background-repeat: repeat-x;
    border: 1px solid #ddd;
    color: #333;
}
.page .p-num .pn-next.disabled, .page .p-num .pn-prev.disabled {
    background: #fff none repeat scroll 0 0;
    cursor: default;
}

.page .p-num .pn-next.disabled em, .page .p-num .pn-next.disabled i, .page .p-num .pn-prev.disabled em, .page .p-num .pn-prev.disabled i {
    color: #ccc;
}
.page .p-num .pn-next em, .page .p-num .pn-prev em {
    vertical-align: middle;
}w

.page .p-num a.curr {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none;
    color: #c81622;
    cursor: default;
    filter: none;
    padding: 1px 15px;
}

.page .p-num .pn-break {
    color: #ccc;
}
.page .p-num a, .page .p-num b {
    float: left;
    font-size: 14px;
    height: 36px;
    line-height: 36px;
    margin-right: 5px;
    padding: 0 14px;
}
.hide {
    display: none;
}

.page .p-num .pn-break {
    color: #ccc;
}
.page .p-num a, .page .p-num b {
    float: left;
    font-size: 14px;
    height: 36px;
    line-height: 36px;
    margin-right: 5px;
    padding: 0 14px;
}

.page .p-skip {
    float: left;
    margin-left: 20px;
}

.page .p-skip em {
    float: left;
    font-size: 14px;
    line-height: 38px;
}
em, i, u {
    font-style: normal;
}


.input-txt {
    border: 1px solid #ccc;
    height: 17px;
    line-height: 17px;
    padding: 3px;
    width: 145px;
}
.page .p-skip .input-txt {
    float: left;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    margin: 0 3px;
    text-align: center;
    width: 30px;
}


.btn-default {
    background: #f7f7f7 -moz-linear-gradient(center top , #f7f7f7, #f2f2f2) repeat-x scroll 0 0;
    border: 1px solid #ddd;
    border-radius: 2px;
    color: #666;
    cursor: pointer;
    display: inline-block;
    height: 14px;
    line-height: 14px;
    padding: 4px 13px 5px;
    text-align: center;
    text-decoration: none;
}
.page .p-skip .btn {
    float: left;
    font-size: 14px;
    height: 27px;
    line-height: 27px;
    margin-left: 10px;
}
.information-information{
	width:100%;
	background:#e9eaec;
	float:left;
	overflow:hidden;
}

/* tab切换*/
.information-information-fl{width:328px;}
.information-information-fl .slideTxtBox{ width:328px; border:1px solid #ddd; text-align:left;float:left;margin-top:65px;background:#fff;}
.information-information-fl .slideTxtBox .hd{ height:30px; line-height:30px; background:#f4f4f4;    border-bottom:1px solid #ddd;  position:relative; }
.information-information-fl .slideTxtBox .hd ul{ float:left;  position:absolute; top:-1px; height:32px;   }
.information-information-fl .slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer; width:134px;text-align:center;}
.information-information-fl .slideTxtBox .hd ul li.on{ height:30px;  background:#fff; border-top:1px solid #ddd; border-bottom:2px solid #fff;width:134px; color:#cc0000;}

.information-information-fl .slideTxtBox .bd ul{ padding:15px;  zoom:1;  }
.information-information-fl .slideTxtBox .bd li{line-height:24px;   }
.information-information-fl .slideTxtBox .bd li .date{ float:right; color:#999;  }
.information-information-fl .slideTxtBox .bd ul li{
	float:left;
	margin-left:18px;
	list-style-type:disc;
	margin-top:5px;
	margin-bottom:5px;
}
.information-information-fl .slideTxtBox .bd p{
	margin-left:16px;
	text-align:left;
}
.information-information-fl .slideTxtBox .bd p:hover{
	color:#cc0000;
}
.information-information-fl .slideTxtBox .bd span{
	color:#cfcdcd;
	font-size:12px;
	text-align:left;
	margin-left:16px;
}
.information-img{
	margin-top:14px;
}

/* tab切换*/
.information-information-fr{width:846px;}
.information-information-fr .sslideTxtBox{ width:846px;  text-align:left;float:left;margin-top:65px;}
.information-information-fr .sslideTxtBox .hd{ height:30px; line-height:30px; background:#f4f4f4;    border:1px solid #ddd;  position:relative; }
.information-information-fr .sslideTxtBox .hd ul{ float:left;  position:absolute; top:-1px; height:32px;   }
.information-information-fr .sslideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer;text-align:center;}
.information-information-fr .sslideTxtBox .hd ul li.on{ height:30px;  background:#cc0000; border-top:1px solid #ddd;  color:#fff ;}

.information-information-fr .sslideTxtBox .bd li{line-height:24px;   }
.information-information-fr .sslideTxtBox .bd li .date{ float:right; color:#999;  }
.information-information-fr .sslideTxtBox .bd ul li{
	float:left;
	margin:10px;
	background:#fff;
}
.information-information-fr .sslideTxtBox .bd h1{
	color:#000;
	font-size:18px;
	margin-left:16px;
	text-align:left;
}
.information-information-fr .sslideTxtBox .bd h1:hover{
	color:#cc0000
}
.information-information-fr .sslideTxtBox .bd p{
	color:#666;
	text-align:left;
	margin-left:16px;
	float:left;
	width:600px;
}
.information-information-fr .sslideTxtBox .bd img{
	margin:10px;
}

/*productdetail*/
.bread strong{
	color:#cc0000;
}
.bread a:hover{
	color:#cc0000;
}
/* tFocus */
#tFocus-btn li.active,#tFocus-leftbtn,#tFocus-rightbtn{display:block;background:url(../images/carousel_control.png) no-repeat;}
#tFocus{width:438px;height:400px;overflow:hidden;}
#tFocus-pic{width:310px;height:310px;position:relative;margin:0 auto;}
#tFocus-pic li{width:310px;height:310px;position:absolute;left:0;top:0;filter:alpha(opacity:0);opacity:0;}
#tFocusBtn{width:439px;height:68px;padding-left:5px;margin-top:5px;z-index:20;overflow:hidden;opacity:0.5}
#tFocus-btn{width:389px;height:68px;position:relative;left:0;bottom:0;overflow:hidden;float:left;margin-right:3px;}
#tFocus-btn ul{width:100000px;position:absolute;left:0;top:0;}
#tFocus-btn li{height:57px;width:91px;padding-top:7px;display:block;float:left;margin-right:5px;}
#tFocus-btn li img{border:2px solid #dddddd}
#tFocus-btn li.active{background-position:-448px -100px;}
#tFocus-btn li.active img{border:2px solid #cc0000;}
#tFocus-leftbtn,#tFocus-rightbtn{height:40px;margin-top:18px;width:15px;float:left;text-indent:-9999px;}
#tFocus-leftbtn{margin-right:5px;background-position:0px 10px;}
#tFocus-rightbtn{background-position:-18px 10px;}


#short-share {
    overflow: hidden;
    padding: 24px 40px 0 34px;
}

#choose-btn-coll {
    padding-left: 18px;
}
#choose-btn-coll, .share-list {
    display: block;
    float: right;
    position: relative;
    text-decoration: none;
    white-space: nowrap;
}

#choose-btn-coll b, .share-list b {
    position: absolute;
    display: inline-block;
    top: 2px;
    left: 0px;
    height: 12px;
    overflow: hidden;
}
#choose-btn-coll b {
	background:url(../images/detail1.png) no-repeat;
    background-position: 0px 2px;
    width: 18px;
    height: 18px;
    top: 3px;
}
.share-list {
    padding: 0px 10px 0px 17px;
}
.share-list b {
    width: 18px;
    height: 18px;
	top: 3px;
	background:url(../images/detail1.png) no-repeat;
	background-position: -52px 0px;
}
.name h1{
	font-size:18px;
	color:#333333;
}
.name p{
	color:#cc0000;
}
.gray-detail{
	width:620px;
	background:#f7f7f7;
}
.gray-detail h1{
	color:#666666;
}
.gray-detail h2{
	color:#cc0000;
}
.gray-detail h2 span{
	color:#cc0000;
	font-size:24px;
}
.red-back{
	background:#bc0000;
	height:20px;
	line-height:20px;
	color:white;
}
em{
	font-size:12px;
	padding:3px;
}
.recent{
	margin:10px;
}
.orange-detail{
	width:620px;
	background:#ffffe8;
}
.tb1_td5{ width:115px; text-align:center; background:url(../images/td1.jpg) right no-repeat;}
.bigred-back{
	background:url(../images/detail03.jpg) right no-repeat;
	height:44px;
	width:210px;
	text-align:center;
	float:left;
}
.bigred-back a{
	font-size:24px;
	color:white;
	line-height:44px;
}
.main-detail{
	margin-top:50px;
	width:100%;
}

/* tab切换*/
.product-detail-fr{width:981px;}
.product-detail-fr .slideTxtBox{ width:979px; border:1px solid #ddd; text-align:left;float:left;margin-top:22px;margin-left:19px;background:#fff;}
.product-detail-fr .slideTxtBox .hd{ height:30px; line-height:30px; background:#f4f4f4;    border-bottom:1px solid #ddd;  position:relative; }
.product-detail-fr .slideTxtBox .hd ul{ float:left;  position:absolute; top:-1px; height:32px;   }
.product-detail-fr .slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer; width:134px;text-align:center;}
.product-detail-fr .slideTxtBox .hd ul li.on{ height:30px;  background:#fff; border-top:2px solid #cc0000; width:134px; color:#cc0000;}

.product-detail-fr .slideTxtBox .bd ul{ padding:15px;  zoom:1;  }
.product-detail-fr .slideTxtBox .bd li{line-height:24px;   }
.product-detail-fr .slideTxtBox .bd li .date{ float:right; color:#999;  }
.product-detail-fr .slideTxtBox .bd ul li{
	float:left;
	margin-left:18px;
	margin-top:5px;
	margin-bottom:5px;
}
.product-detail-fr .slideTxtBox .bd ul li ul li{
	width:200px;
}
.product-detail-fr .slideTxtBox .bd ul li ul{
	margin-top:15px;
	float:left;
}
.product-detail-fr .slideTxtBox .bd ul li ul li h1{
	float:left;
}
.product-detail-fr .slideTxtBox .bd p{
	margin-left:16px;
	text-align:left;
}
.product-detail-fr .slideTxtBox .bd p:hover{
	color:#cc0000;
}
.product-detail-fr .slideTxtBox img{
	margin:10px;
	
}

.product .pagin {
    border-left: 1px solid #fff;
    float: right;
    padding: 2px 0;
    margin-top:50px
}
.pagin a, .pagin span {
    border: 1px solid #ccc;
    float: left;
    font-family: arial;
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    margin-left: 2px;
    overflow: hidden;
    padding: 3px 10px;
}
.pagin-m a, .pagin-m span {
    font-size: 12px;
    height: 14px;
    line-height: 14px;
}
.pagin .text, .pagin .current {
    border: 0 none;
    font-family: verdana;
    padding: 4px 11px;
}
.pagin .text i {
    color: #f03791;
    font-style: normal;
    font-weight: 700;
}
.pagin .prev, .pagin .next, .pagin .prev-disabled, .pagin .next-disabled {
    height: 18px;
    line-height: 18px;
    padding-top: 5px;
    position: relative;
}
.pagin .prev-disabled, .pagin .next-disabled {
    color: #ccc;
    cursor: default;
}
.pagin .prev, .pagin .prev-disabled {
    padding-left: 12px;
}
.pagin-m .prev, .pagin-m .next, .pagin-m .prev-disabled, .pagin-m .next-disabled {
    height: 14px;
    line-height: 14px;
    padding-top: 3px;
}
.pagin-m .prev, .pagin-m .next, .pagin-m .prev-disabled, .pagin-m .next-disabled {
    background: #fff none repeat scroll 0 0;
    border-radius: 3px;
}
.pagin b {
    background-image: url("../images/bg_hotsale.gif");
    background-repeat: no-repeat;
    display: block;
    height: 9px;
    overflow: hidden;
    position: absolute;
    top: 9px;
    width: 5px;
}
.pagin-m b {
    top: 5px;
}
.pagin .prev-disabled b {
    background-position: -80px -608px;
    left: 3px;
}
.pagin a:link, .pagin a:visited {
    color: #005aa0;
}
.pagin .next b {
    background-position: -62px -608px;
    right: 3px;
}
.pagin a:hover, .pagin a:active {
    background: #005aa0 none repeat scroll 0 0;
    color: #fff;
    text-decoration: none;
}
#dz_market .filterMain .pagination{
	text-align: center;
    margin: 40px 0;
}
#dz_market .filterMain .pagination li {
    display: inline-block;
    vertical-align: top;
    text-align: center;
    font-size: 12px;
    background: #fff;
    height: 26px;
    line-height: 26px;
    margin: 0 3px;
}
#dz_market .filterMain .pagination li span {
    display: block;
    padding: 0 6px;
    border: 1px solid #dddddd;
}

.nc-appbar { position: fixed; z-index: 1998; width: 35px; height: 100%; right: 0; top: 0; bottom: 0;}
.nc-appbar-tabs { width: 35px; height: 100%;}
.nc-appbar-tabs .ever { width: 35px; height: 158px; background-color: #000; position: absolute; z-index: 2; top: 50%; margin-top: -79px;}
.nc-appbar-tabs .variation { width: 35px; height: 100%; background-color: #000; position: relative; z-index: 1;}
.nc-appbar-tabs .variation .middle { width: 35px; height: 250px; margin-top: -125px; position: absolute; z-index: 1; top: 50%; left: 0;}
.nc-hidebar { display: block; position: absolute; z-index: 3; bottom: 15px; right: -79px; cursor: pointer;}
.nc-hidebar .nc-hidebar-bg { background: url(../images/toolbar.png) no-repeat -100px 0; width: 79px; height: 56px; position: relative; z-index: 1;}
.nc-hidebar .nc-hidebar-bg .user-avatar,
.nc-hidebar .nc-hidebar-bg .frame,
.nc-hidebar .nc-hidebar-bg .show { background: url(../images/toolbar.png) no-repeat; width: 36px; height: 36px; position: absolute; top: 10px; left: 15px;}
.nc-hidebar .nc-hidebar-bg .user-avatar { background-position: -100px 0px; z-index: 1;}
.nc-hidebar .nc-hidebar-bg .user-avatar img { max-width: 36px; max-height: 36px;}
.nc-hidebar .nc-hidebar-bg .frame { background-position: -100px -70px; z-index: 2;}
.nc-hidebar .nc-hidebar-bg .show { display: none; background-position: -140px -70px; z-index: 3;}
.nc-hidebar .nc-hidebar-bg:hover .show { display: block;}
.nc-hidebar:hover { background-position: -100px -60px;}

.nc-appbar-tabs .user { display: block;}
.nc-appbar-tabs .user .avatar { background-color: #FFF; width: 28px; height: 28px; margin: 3px auto 4px auto; border-radius: 14px;}
.nc-appbar-tabs .user .avatar img { width: 28px; height: 28px; border-radius: 14px;}
.nc-appbar-tabs span.icon { display: block; background: url(../images/toolbar.png) no-repeat; width: 35px; height: 35px;}
.nc-appbar-tabs .chat { display: block;}
.nc-appbar-tabs .chat .icon { background-position: 0 0;}

.nc-appbar-tabs .cart a { display: block; width: 35px; height: 100px; padding: 10px 0 0; border-top: dotted 1px #555; border-bottom: dotted 1px #555; position: relative; z-index: 1;}
.nc-appbar-tabs .chat a,
.nc-appbar-tabs .user a,
.nc-appbar-tabs .compare a,
.nc-appbar-tabs .gotop a { display: block; width: 35px; height: 60px; padding: 5px 0 6px 0; position: relative; z-index: 1;}

.nc-appbar-tabs .cart a:hover,
.nc-appbar-tabs .user a:hover,
.nc-appbar-tabs .chat a:hover, 
.nc-appbar-tabs .compare a:hover,
.nc-appbar-tabs .gotop a:hover { text-decoration: none; background-color: #F32613;}

.nc-appbar-tabs .compare .icon { background-position: 0 -40px;}
.nc-appbar-tabs .cart .icon { background-position: 0 -120px;}
.nc-appbar-tabs .cart .name { line-height: 16px; color: #FFF; display: block; text-align: center;     width: 20px;
    margin-left: 9px; white-space: pre-wrap;}

.nc-appbar-tabs .prech { display: block; width: 35px; height: 158px;}

.nc-appbar-tabs .gotop { position: fixed; bottom: 0;}
.nc-appbar-tabs .gotop .icon { background-position: 0 -80px; opacity: 1;}
.nc-appbar-tabs .gotop:hover .icon { opacity: 1;}

.nc-appbar-tabs a i { font: 10px/12px Arial;  color: #FFF; background-color: #F32613; text-align: center; min-width: 12px; height: 12px; padding: 1px; border-radius: 100%; position: absolute; z-index: 1; top: 5px; right: 3px;}
.nc-appbar-tabs a:hover i { color: #F32613; background-color: #FFF;}
.nc-appbar-tabs a span.tit { line-height: 25px; color: #FFF; background: url(../images/toolbar.png) no-repeat -50px 0; white-space: nowrap; display: none!important; width: 50px; height: 25px; padding: 4px 21px 4px 15px; position: absolute; z-index: 1; top: 5px; right: 29px;}
.nc-appbar-tabs a:hover span.tit { display: block;}


/*å·¥å…·æ¡-ä¼šå‘˜ç™»å½•*/
.nc-appbar-tabs .user-login-box { background-color: #FFF; width: 240px; padding: 10px 40px 30px 40px; border: solid 1px #CCC; position: absolute; z-index: 2; top: -32px; right: 35px; box-shadow: -4px 0 4px rgba(0,0,0,0.25);}
.nc-appbar-tabs .user-login-box i.arrow { background:url(../images/toolbar.png) no-repeat -100px -150px; width: 7px; height: 13px; position: absolute; z-index: 3; top: 45px; right: -7px;}
.nc-appbar-tabs .user-login-box a.close-a { font: 600 11px /16px Verdana, Geneva, sans-serif; text-decoration: none; color: #999; text-align: center; width: 16px; height: 16px; position: absolute; z-index: 3; top: 10px; right: 10px;}
.nc-appbar-tabs .user-login-box a { font: 12px/20px arial,"å®‹ä½“"; color: #005EA6; text-decoration: underline; float: right;}
.nc-appbar-tabs .user-login-box dl {}
.nc-appbar-tabs .user-login-box dt { font: 13px/20px Arial,"microsoft yahei"; height: 20px; padding: 10px 0 0;}
.nc-appbar-tabs .user-login-box dt a { font: 12px/20px arial,"å®‹ä½“"; color: #005EA6; text-decoration: underline; float: right;}
.nc-appbar-tabs .user-login-box dd {}
.nc-appbar-tabs .user-login-box dd .text { line-height: 20px; width: 226px; height: 20px; padding: 3px 5px; border: solid 1px #CCC;}
.nc-appbar-tabs .user-login-box .bottom { margin-top: 20px;}
.nc-appbar-tabs .user-login-box .submit { font: 600 14px/20px Arial,"microsoft yahei";  color: #FFF; background-image:none;background-color: #D93600; width: 240px; height: 30px; border: solid 1px #B22D00; cursor: pointer;}
/*å·¥å…·æ¡-ä¼šå‘˜ä¿¡æ¯*/
.nc-appbar-tabs .user-info { background-color: #FFF; width: 240px; padding: 9px 19px; border: solid 1px #CCC; position: absolute; z-index: 2; top: -32px; right: 35px; box-shadow: -4px 0 4px rgba(0,0,0,0.25);}
.nc-appbar-tabs .user-info i.arrow { background:url(../images/toolbar.png) no-repeat -100px -150px; width: 7px; height: 13px; position: absolute; z-index: 3; top: 45px; right: -7px;}
.nc-appbar-tabs .user-info .avatar { width: 88px; height: 88px; float: left; position: relative; z-index: 1;}
.nc-appbar-tabs .user-info .avatar .frame { background: url(../images/point_bg.png) no-repeat 0 0; width: 88px; height: 88px; position: absolute; z-index: 2; top: 0; left: 0;}
.nc-appbar-tabs .user-info .avatar img { width: 80px; height: 80px; position: absolute; z-index: 1; top: 4px; left: 4px;}
.nc-appbar-tabs .user-info dl { display: block; width: 140px; float: left; margin: 10px 0 0 10px;}
.nc-appbar-tabs .user-info dt { font: 600 14px/20px "microsoft yahei"; margin-bottom: 6px;}
.nc-appbar-tabs .user-info dd { line-height: 22px;}


#pop_user_login{width:704px!important;}


#login_float {
  position: fixed;
  width: 460px;
  height: 400px;
  background: #fff;
  z-index: 1000;
  top: 32%;
  left: 32%;
  -webkit-background-clip: content;
  box-shadow: 1px 1px 50px rgba(0, 0, 0, 0.3);
  border-radius: 2px;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-duration: .3s;
  animation-duration: .3s;
}
#login_float .nc-login-mode {
  padding: 60px 75px;
  position: relative;
}
#login_float .nc-login-mode .login-close {
  position: absolute;
  display: block;
  right: 10px;
  top: 10px;
  width: 16px;
  height: 16px;
  background: url(../images/close.png) no-repeat;
  background-size: contain;
  cursor: pointer;
}
#login_float .nc-login-mode .tabs-nav {
  border-bottom: solid 1px #ddd;
}
#login_float .nc-login-mode .tabs-nav li {
  display: inline-block;
  vertical-align: top;
  *display: inline /*IE7*/;
  *zoom: 1;
  width: 152px;
  height: 45px;
}
#login_float .nc-login-mode .tabs-nav li a {
  display: block;
  font-size: 18px;
  color: #666;
  padding: 4px 0 22px 0;
  text-align: center;
}
#login_float .nc-login-mode .tabs-nav li a.active {
  border-bottom: solid 2px #ff6666 !important;
  color: #333;
}
#login_float .nc-login-mode #tabs_container dl {
  position: relative;
  height: 35px;
  background: #fff;
  margin-top: 15px;
  border: solid 1px #abadb3;
}
#login_float .nc-login-mode #tabs_container dl input[type="text"],
#login_float .nc-login-mode #tabs_container dl input[type="password"] {
  border: none;
  outline: none;
  position: absolute;
  z-index: 2;
  top: 0;
  left: 10px;
  width: 293px;
  height: 33px;
  font-size: 12px;
}
#login_float .nc-login-mode #tabs_container dl label{
	position: absolute;
    right: -14px;
    top: 12px;
    color: #ff0000;
    font-weight: bold;
    font-size: 16px;
}
#login_float .nc-login-mode #tabs_container .code-div dl {
  width: 212px;
  display: inline-block;
  vertical-align: top;
  *display: inline /*IE7*/;
  *zoom: 1;
}
#login_float .nc-login-mode #tabs_container .code-div dl input {
  width: 200px;
}
#login_float .nc-login-mode #tabs_container .code-div span {
  display: inline-block;
  vertical-align: top;
  *display: inline /*IE7*/;
  *zoom: 1;
  height: 35px;
  margin-top: 15px;
}
#login_float .nc-login-mode #tabs_container .code-div span img {
  height: 35px;
}
#login_float .nc-login-mode #tabs_container .handle-div {
  margin-top: 15px;
  font-size: 12px;
}
#login_float .nc-login-mode #tabs_container .handle-div a {
  font-size: 12px;
  color: #c81622;
}
#login_float .nc-login-mode #tabs_container .submit-div {
  margin-top: 15px;
}
#login_float .nc-login-mode #tabs_container .submit-div .submit {
  display: block;
  width: 306px;
  height: 35px;
  background: #c81622;
  text-align: center;
  line-height: 35px;
  color: #fff;
  font-size: 16px;
  border: 0;
  cursor: pointer;
}
#login_float .nc-login-mode #tabs_container .phone_captcha {
  width: 175px;
  display: inline-block;
  vertical-align: top;
  *display: inline /*IE7*/;
  *zoom: 1;
}
#login_float .nc-login-mode #tabs_container .phone_captcha #sms_captcha {
  width: 150px;
}
#login_float .nc-login-mode #tabs_container #sms_text {
  display: inline-block;
  vertical-align: top;
  *display: inline /*IE7*/;
  *zoom: 1;
  width: 313px;
  margin-top: 15px;
}
#login_float .nc-login-mode #tabs_container #sms_text a {
  display: block;
  height: 35px;
  line-height: 35px;
  text-align: center;
  background: #ededed;
  border-radius: 3px;
  font-size: 12px;
}
#login_bg {
  z-index: 999;
  background-color: #000;
  opacity: 0.3;
  position: fixed;
  _position: absolute;
  pointer-events: auto;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#right_flat{
	position: fixed;
    right: 0;
    top: 237px;
    z-index: 99999;
    width: 60px;
    height: 374px;
    margin-top: 0px;
}
#right_flat li{
    position: relative;
    width: 60px;
    height: 60px;
    margin-bottom: 1px;
    line-height: 27px;
    color: #fff;
    text-align: center;
}
#right_flat li.hover{
	
	overflow: hidden;
}
#right_flat li:hover a{
	background-color:#c81622;
}
#right_flat li a{
	display:inline-block;
	width:60px;
	height:60px;
	background-color:#3b3233;
	background-position:center 8px;
	background-repeat:no-repeat;
	line-height: 99px;
    color: #fff;
}
#right_flat li p{
	display: inline-block;
    vertical-align: sub;
    position: absolute;
    width: 160px;
    background: #c81622;
    height: 60px;
    line-height: 60px;
    font-size: 20px;
	color:#fff;
}
#right_flat li.right_icon1 a{
	background-image:url(../images/right_icon.png);
	background-color:#c81622;
}
#right_flat li.right_icon2 a{
	background-image:url(../images/right_icon4.png);
}
#right_flat li.right_icon3 a{
	background-image:url(../images/right_icon1.png);
}
#right_flat li.right_icon4 a{
	background-image:url(../images/right_icon2.png);
	background-color:#3b3233;
}
#right_flat li.right_icon5 a{
	background-image:url(../images/right_icon3.png);
}
#right_flat li.right_icon6 a{
	background-image:url(../images/go_top.png);
	background-position:center 13px;
}

#querysb .page1{
	height:696px;
	background:url(../images/querysb_page1_bg.jpg) no-repeat center center;
}
#querysb .page1 h3{
	font-size:48px;
	color: #fff;
    height: 48px;
    line-height: 48px;
    text-align: center;
    margin-top: 85px;
	
}
#querysb .page1 .querysb_box{
	width:1008px;
	height:420px;
	margin:0 auto;
	background:url(../images/background_white_op2.png);
	margin-top: 60px;
	box-sizing: border-box;
	padding-top:44px;
}
#querysb .page1 .querysb_box form{
	width:842px;
	height:54px;
	line-height:54px;
	margin: 0 auto;
	background:#fff;
	border-radius:4px;
	position: relative;
}
#querysb .page1 .querysb_box form .text{
	width: 670px;
    height: 52px;
    line-height: 52px;
    border: 0;
    box-sizing: border-box;
    margin-left: 3px;
    text-indent: 12px;
	margin-top: 1px;
}
#querysb .page1 .querysb_box form #querysb_button{
	position: absolute;
    right: 0;
    top: 0;
    width: 174px;
    height: 54px;
    line-height: 54px;
    border: 0;
    border-radius: 4px;
	font-size:14px;
	color:#fff;
	background-color:#c81723;
	cursor: pointer;
}
#querysb .page1 .querysb_box .qusersb_tj{
	width:842px;
	height:54px;
	line-height:54px;
	margin: 0 auto;
	background:#fff;
	margin-top:12px;
}
#querysb .page1 .querysb_box .qusersb_tj p{
	float:left;
	font-size:14px;
	color:#999;
	margin-left: 10px;
}
#querysb .page1 .querysb_box .qusersb_tj p span{
	color:#c81723;
}
#querysb .page1 .querysb_box .qusersb_tj a{
	color:#999;
	background:url(../images/sbfl_lefticon.png) no-repeat left center;
	display: block;
    float: right;
    width: 110px;
    text-align: right;
    margin-right: 20px;
	font-size:14px;
}
#querysb .page1 .querysb_fw{
	margin-top: 40px;
}
#querysb .page1 .querysb_fw li{
	float: left;
    width: 201px;
	color:#fff;
	text-align:center;
	padding-top:125px;
}
#querysb .page1 .querysb_fw li.fw1{
	background:url(../images/querysb_fw1.png) no-repeat center  13px;
}
#querysb .page1 .querysb_fw li.fw2{
	background:url(../images/querysb_fw2.png) no-repeat center  13px;
}
#querysb .page1 .querysb_fw li.fw3{
	background:url(../images/querysb_fw3.png) no-repeat center  13px;
}
#querysb .page1 .querysb_fw li.fw4{
	background:url(../images/querysb_fw4.png) no-repeat center  13px;
}
#querysb .page1 .querysb_fw li.fw5{
	background:url(../images/querysb_fw5.png) no-repeat center  13px;
}
#querysb .page2{
	height:528px;
}
#querysb .page2 .mt{
	padding-top:65px;
	font-size:30px;
	color:#333;
	text-align:center;
}
#querysb .page2 .mt p{
	color:#999;
	font-size:16px;
	margin-top:20px;
}
#querysb .page2 .mc{
	margin-top:100px;
}
#querysb .page2 .mc li{
	float:left;
	width:210px;
	text-align:center;
	background-position:center top;
	background-repeat:no-repeat;
	margin:0 45px;
	padding-top:105px;
}
#querysb .page2 .mc li p{
	color:#cc2631;
	font-size:16px;
	margin-bottom:20px;
}
#querysb .page2 .mc li span{
	color:#999;
	font-size:14px;
	line-height:30px;
}
#querysb .page2 .mc li.p2_li1{
	background-image:url(../images/p2_1.png);
}
#querysb .page2 .mc li.p2_li2{
	background-image:url(../images/p2_2.png);
}
#querysb .page2 .mc li.p2_li3{
	background-image:url(../images/p2_3.png);
}
#querysb .page2 .mc li.p2_li4{
	background-image:url(../images/p2_4.png);
}
#querysb .page3{
	height:610px;
	background:#f0f0f0;
}
#querysb .page3 .mt{
	margin-bottom:65px;
}
#querysb .page3 .mt p{
	font-size:28px;
	color:#666;
	text-align:center;
	height:56px;
	line-height: 56px;
	margin-top:42px;
}
#querysb .page3 .mt p span{
	color:#c81622;
	font-size:56px;
}
#querysb .page3 .mc li{
	float:left;
	width:365px;
	height:380px;
	margin-left:50px;
	background:url(../images/page3li_bg.jpg) no-repeat center bottom #fff;
	text-align:center;
	box-sizing:border-box;
	padding-top:50px;
}
#querysb .page3 .mc li:nth-of-type(1){
	margin-left:0;
}
#querysb .page3 .mc li .price{
	font-size:39px;
	color:#e71b29;
	height: 39px;
    line-height: 39px;
	margin-bottom:14px;
}
#querysb .page3 .mc li .name{
	font-size:18px;
	color:#999;
	margin-bottom:48px;
}
#querysb .page3 .mc li .desc{
	line-height: 30px;
	font-size:14px;
	color:#999;
}
#querysb .page3 .mc li .desc i{
	background:url(../images/page3li_desc.png) no-repeat center center;
	display:inline-block;
	vertical-align:sub;
	margin-right:8px;
	width:14px;
	height:14px;
}
#querysb .page3 .mc li a{
	width:183px;
	height:43px;
	display:block;
	text-align:center;
	line-height:43px;
	color:#999;
	font-size:14px;
	border:1px solid #dcdcdc;
	border-radius:4px;
	margin: 23px auto;
}
#querysb .page3 .mc li a:hover{
	background:#c81622;
	border:1px solid #c81622;
	color:#fff;
}
#querysb .page4{
	height:412px;
}
#querysb .page4 .mt{
	color:#666;
	font-size:28px;
	text-align:center;
	padding-top:55px;
	margin-bottom:36px;
	height:30px;
	line-height:30px;
}
#querysb .page4 .mc .tab-nav a{
	width:286px;
	height:138px;
	border:1px solid #dcdcdc;
	display:block;
	float:left;
	margin-left: 15px;
	font-size:18px;
	color:#666;
	text-align:center;
	line-height: 210px;
	background-position:center 30px;
	background-repeat:no-repeat;
}
#querysb .page4 .mc .tab-nav a:nth-of-type(1){
	margin-left:0;
	background-image:url(../images/p4nav1.png);
}
#querysb .page4 .mc .tab-nav a:nth-of-type(2){
	background-image:url(../images/p4nav2.png);
}
#querysb .page4 .mc .tab-nav a:nth-of-type(3){
	background-image:url(../images/p4nav3.png);
}
#querysb .page4 .mc .tab-nav a:nth-of-type(4){
	background-image:url(../images/p4nav4.png);
}
#querysb .page4 .mc .tab-nav a:nth-of-type(1):hover,#querysb .page4 .mc .tab-nav a:nth-of-type(1).current{
	background-image:url(../images/p4nav1red.png);
}
#querysb .page4 .mc .tab-nav a:nth-of-type(2):hover,#querysb .page4 .mc .tab-nav a:nth-of-type(2).current{
	background-image:url(../images/p4nav2red.png);
}
#querysb .page4 .mc .tab-nav a:nth-of-type(3):hover,#querysb .page4 .mc .tab-nav a:nth-of-type(3).current{
	background-image:url(../images/p4nav3red.png);
}
#querysb .page4 .mc .tab-nav a:nth-of-type(4):hover,#querysb .page4 .mc .tab-nav a:nth-of-type(4).current{
	background-image:url(../images/p4nav4red.png);
}
#querysb .page4 .mc .tab-con{
	margin-top: 20px;
}
#querysb .page4 .mc .tab-con-item{
	background:url(../images/p4desccircle.png) no-repeat 54px center;
	font-size:16px;
	color:#666;
	padding-left: 82px;
}
#querysb .page5{
	height:450px;
	background:#f5f5f5;
}
#querysb .page5 .mt{
	font-size:28px;
	color:#666;
	padding-top:37px;
	padding-bottom:29px;
	border-bottom:1px solid #d3d3d3;
	height:30px;
	line-height:30px;
	text-align:center;
	margin-bottom:15px;
}
#querysb .page5 .mc li{
	float:left;
	width:186px;
	height:110px;
	margin-left:16px;
	margin-bottom:14px;
	background:#fff;
}
#querysb .page5 .mc li img{
	width:100%;
}
#querysb .page5 .mc li:nth-of-type(1),#querysb .page5 .mc li:nth-of-type(7){
	margin-left:0;
}