
@charset "utf-8";
* { margin: 0; padding: 0; }
article, aside, details, figcaption, figure, footer, header, main, nav, section { display: block }
audio, canvas, video { display: inline-block; *display:inline;
 *zoom:1
}
audio:not([controls]) { display: none; height: 0 }
address, cite, dfn, em, var, i { font-style: normal; }
[hidden] {
 display: none
}
html { font-size: 100%; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100% }
li { list-style: none }
a { color: #757575; text-decoration: none; }
a:focus { outline: thin dotted #333; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px }
a { outline: none; blr:expression(this.onFocus=this.blur());
}
a:hover, a:active { outline: 0 }
b, strong { font-weight: 400 }
small { font-size: 80% }
sub, sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline }
sup { top: -0.5em }
sub { bottom: -0.25em }
img { vertical-align: middle; border: 0; -ms-interpolation-mode: bicubic }
form { margin: 0 }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align:middle;
}
button, input { line-height: normal }
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; *overflow:visible
}
button[disabled], html input[disabled] { cursor: default }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; *height:13px;
 *width:13px
}
input[type="search"] { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; -webkit-appearance: textfield }
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
-webkit-appearance:none
}
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0
}
input, textarea, button, select { font-size: 13px; outline: none; resize: none; color: #333; }
textarea { overflow: auto; vertical-align: top }
table { border-collapse: collapse; border-spacing: 0 }
body { margin: 0; font: 14px/1.5 "Microsoft Yahei", "Hiragino Sans GB", sans-serif; color: #8c8c8c; background-color: #fff }






ul#header_links {list-style-type: none;float: right;margin-top:5px}
#header_links li {float: left;padding: 0 8px;border-left:1px solid #333;line-height:11px;}
#header_links li:first-child {border:none;}
#header_links a {text-decoration: none}
#header_links a:hover {text-decoration:underline}
#permanent_links div {border-bottom: 1px dotted #eee}
#permanent_links div a {display: block;padding: 7px 11px 5px 22px;color: #333;background:url(../images/arrow_right_2.png) no-repeat 10px 10px;}
ul#footer_links{clear:both;text-align: center;padding-bottom:6px}
ul#footer_links li{display: inline;padding:0 10px}


/*banner*/

div#obsretarget_banner_fixed{
	position: relative;
	width: 100%;
	height: 8%;
	background-attachment: scroll;
	background-clip: border-box;
	background-origin: padding-box;
	background-size: auto auto;
	background-color: black;
	right: 0;
	left: 0;
	bottom: 0;
	z-index:25;
	text-align: center;
	vertical-align: middle;	
}
div#obsretarget_banner_content{
	margin: 0 auto;
	width: 100%;
	height: 100%;
	padding-top: 12px; 
	color: #FFF; 
	font-size: 18px;
	background-color: black;	
}
.banner_discount{font-size: 20px;color: #FFF;		}
.banner_discount_code{
	font-size: 25px;
	border: 2px solid #909090;
	font-weight: bold;
	color: #c1bb39;
	text-shadow: 1px 1px #909090;
	background-color: white;
	padding: 2px;
	padding-left: 8px;
	padding-right: 8px;	
}
.banner_reduction_percent{font-size: 25px;font-weight: bold;}
.banner_footer{	font-size: 12px;color: white;white-space: nowrap;	 	}
.banner_shown_end_time{	font-size: 30px;font-weight: bold;vertical-align: middle;	padding-bottom: 5px;}
.banner_shown_end_time_clock{	vertical-align: middle;	padding-bottom: 5px;}
.popover_discount_alert {
  	position: absolute;  		
	box-shadow: 0 0 5px rgba(0,0,0,0.4);
	background-color: white;
	border-radius: 5px;  	
  	margin-top: -50px;
  	padding: 7px 10px;
  	display: block;
}
.popover_discount_alert_arrow {
	position: absolute;
	bottom: -15px;
	left: 30px;		
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	border-top: 15px solid white;
  	width: 0;
  	height: 0;
}
#obsretarget_slideshow{	
	align-items: center;    
    justify-content: center;
    text-align: center;
    vertical-align: bottom;
    width: 100%;
	height: 100%;
}

/*banner*/


/*首页购物车*/

#header .shopping_cart {position: relative;float: right;padding-top: 13px; }
#header .shopping_cart > a:first-child:after {
	content: "\f0d7";
    font-family: "FontAwesome";
    display: inline-block;
    float: right;
    font-size: 18px;
    color: #686666;
    padding: 6px 0 0 0; 
    }
#header .shopping_cart > a:first-child:hover:after {content: "\f0d8";padding: 4px 0px 2px 0px; }
#header .shopping_cart {width: 270px; } 
.shopping_cart {margin: 0 auto;float: none;width: 100%;}
.shopping_cart > a:first-child {
    padding: 7px 10px 14px 16px;
    background: #000;
    display: block;
    font-weight: bold;
    color: #777777;
    text-shadow: 1px 1px rgba(0, 0, 0, 0.2);
    overflow: hidden; 
    } 
.shopping_cart > a:first-child b {color: white;font: 600 15px/22px "Open Sans", sans-serif;padding-right: 5px;padding-left: 8px; }

#search_block_top #searchbox {
    float: left;
    width: 100%;
}
form#searchbox {
    position: relative;
}      
/*首页购物车*/

/*首页产品左菜单栏*/

#categories_block_top {clear: both;position: relative;top: 30px; }
#categories_block_top .sf-menu {position: relative; }
#categories_block_top .sf-menu > li {position: static; }
#categories_block_top .sf-menu > li > ul {width: 100%;top: 60px;margin: 0 20px; }
#categories_block_top .sf-menu > li > ul > li {
      display: block;
      float: left;
      width: 20%;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      padding: 0 10px; 
      }
#categories_block_top .sf-menu > li > ul > .category_thumb {display: block;clear: both;overflow: hidden;width: 100%; }
#categories_block_top .sf-menu > li > ul > .category_thumb img {display: inline-block;width: 33%; }
#categories_block_top .sf-menu > li h4 a {font-size: 1.1em; }
#categories_block_top .sf-menu > li h4 a:before {display: none; }
#categories_block_top .sf-menu > li .main-level-submenus {
      position: relative;
      display: block !important;
      visibility: visible !important;
      top: 0;
      background: none;
      box-shadow: none;
      padding: 0;
      left: 0; 
      }
#categories_block_top .sf-menu .category_thumb {display: none; }
#categories_block_left .block_content > ul {border-top: 1px solid #d6d4d4; }
#categories_block_left li {position: relative; }
#categories_block_left .tree ul li{
	background: url(../picture/p1.png) left no-repeat;padding-left: 10px;margin-left: 12px;
}
#categories_block_left li a {
      font-weight: bold;
      color: #333333;
      display: block;
      font-size: 13px;
      line-height: 30px;
      padding: 0 30px 0 19px;
      border-bottom: 1px solid #d6d4d4; 
      }
#categories_block_left li span.grower {display: block;position: absolute;right: 0;top: 0;cursor: pointer;font-family: "FontAwesome";font-size:0px; }
#categories_block_left li span.grower.OPEN:before, #categories_block_left li span.grower.CLOSE:before {
	background: url(../picture/t2.png) center no-repeat;
      content: "\f068";
      display: block;
      vertical-align: middle;
      width: 30px;
      height: 30px;
      color: #333333;
      line-height: 30px;
      text-align: center; 
      }
#categories_block_left li span.grower.CLOSE:before {
	background: url(../picture/t1.png) center no-repeat;
      color: silver; 
      }
#categories_block_left li li a {font-weight: normal;color: #777777; }


/*首页产品左菜单栏*/


/*banner右栏目*/

.shop-phone {float: left;padding: 5px 0 10px; } 
.shop-phone i {font-size: 21px;line-height: 21px;color: white;padding-right: 7px; }
.shop-phone strong {color: white; }
#contact-link {float: right;border-left: 1px solid #515151; }  
#contact-link a {display: block;color: white;font-weight: bold;padding: 8px 10px 11px 10px;text-shadow: 1px 1px rgba(0, 0, 0, 0.2);cursor: pointer; }   
#contact-link a:hover, #contact-link a.active {background: #2b2b2b; }
#contact_block .label {display: none; }
#contact_block .block_content {color: #888888; }
#contact_block p {margin-bottom: 4px; }
#contact_block p.tel {font: 400 17px/21px Arial, Helvetica, sans-serif;color: #333333;margin-bottom: 6px; }
#contact_block p.tel i {font-size: 25px;vertical-align: -2px;padding-right: 10px; }
.header_user_info {float: right;border-left: 1px solid #515151;border-right: 1px solid #515151;padding: 11px 9px 11px 8px; }
.header_user_info a {color: white;font-weight: bold;padding: 11px 9px 11px 8px;cursor: pointer; }    
.header_user_info a:hover, .header_user_info a.active {background: #2b2b2b; }
      
/*banner右栏目*/


/*头部搜索*/

#search_block_top {padding-top: 30px; float:right}
#search_block_top #searchbox {float: left;width: 100%; }
#search_block_top .btn.button-search {
      background: #000;
      display: block;
      position: absolute;
      top: 0;
      right: 0;
      border: none;
      color: white;
      width: 50px;
      text-align: center;
      padding: 10px 0 11px 0; 
      }
#search_block_top .btn.button-search span {display: none; }
#search_block_top .btn.button-search:before {display: block;font-family: "FontAwesome";font-size: 17px;width: 100%;text-align: center; }
#search_block_top #search_query_top {display: inline;padding: 0 13px;height: 45px; line-height: 45px;background: #fbfbfb;margin-right: 1px; }

/*头部搜索*/


/*底部搜索*/

#columns #newsletter_block_left .form-group {margin-bottom: 0; }
#columns #newsletter_block_left .form-group .form-control {max-width: 222px;display: inline-block;margin-right: 6px; }
@media (min-width: 768px) and (max-width: 1199px) {
#columns #newsletter_block_left .form-group .form-control {margin-bottom: 10px;margin-right: 0; } 
           }
#columns #newsletter_block_left .success_inline, #columns #newsletter_block_left .warning_inline {text-align: left;padding: 1px 0 0 0;margin-bottom: -19px; }
#columns #newsletter_block_left .success_inline {color: #418B19; }
#columns #newsletter_block_left .warning_inline {color: #f13340; }
#footer #newsletter_block_left {overflow: hidden;width: 50%;float: left;padding: 13px 15px 7px 15px;margin-bottom: 0; }
#footer #newsletter_block_left h4 {
      background: none;
      float: left;
      padding: 7px 16px 5px 0;
      text-transform: none;
      font-size: 21px;
      line-height: 25px;
      border: none; 
    }
#footer #newsletter_block_left h4:after {display: none; }
#footer #newsletter_block_left .block_content {overflow: hidden; }
#footer #newsletter_block_left .form-group {margin-bottom: 0; }
#footer #newsletter_block_left .form-group .form-control {
      height: 45px;
      line-height: 30px;
      max-width: 267px;
      background: #3c3c3c;
      border-color: #515151;
      color: white;
      padding: 5px 43px 5px 12px;
      display: inline-block;
      float: left; 
      }
#footer #newsletter_block_left .form-group .form-control:focus {-webkit-box-shadow: black 0px 0px 0px;-moz-box-shadow: black 0px 0px 0px;box-shadow: black 0px 0px 0px; }
#footer #newsletter_block_left .form-group .button-small {
	  background:url(../picture/p3.png) center no-repeat;
      margin-left: -43px;
      border: none;
      text-align: center;
      color: #908f8f;
      padding: 22px; 
      
      }
#footer #newsletter_block_left .form-group .button-small:hover{
	background:url(../picture/p2.png) center no-repeat;
}
	
#footer #newsletter_block_left .form-group .button-small span {display: none; }
#footer #newsletter_block_left .warning_inline {display: block;color: #f13340;font-size: 13px;line-height: 26px;clear: both; }
@media (min-width: 1200px) {
#footer #newsletter_block_left .warning_inline {
        display: inline-block;
        position: relative;
        top: -35px;
        margin-bottom: -35px;
        left: 15px;
        clear: none; }
         }
#footer #newsletter_block_left .newsletter-input {max-width: 300px !important; }

/*底部搜索*/



#homepage-slider {
      padding-left: 0;
      padding-right: 0;
      margin-bottom: 14px;
      width:100%;
      max-width: 1200px;
     height: 300px;
      overflow: hidden;
      position: relative;
      z-index: 1;
      float: left; }
#homepage-slider #homeslider {margin: 0 auto;padding: 0; }
#homepage-slider .homeslider-description {padding: 50px 50px;cursor: pointer; }
#homepage-slider .homeslider-description h2 {font-size: 2.7em;color: white;margin: 0;padding: 0; }
#homepage-slider .homeslider-description p {width: 50%;font-size: 1.15em;line-height: 1.3em;padding: 0.5em 0;color: white; }
#homepage-slider .homeslider-description button {font-size: 1.2em;text-transform: uppercase; }
@media (max-width: 1200px) {#homepage-slider .homeslider-description {padding: 20px;font-size: 0.8em; } }
#homepage-slider .homeslider-container {position: relative; }
#homepage-slider .homeslider-image {position: absolute;left: 0;top: 0; }
#homepage-slider .homeslider-description {position: absolute;left: 0;top: 0; }
#homepage-slider .bx-wrapper {position: relative;padding: 0;*zoom: 1; max-width: 100% !important;}
#homepage-slider .bx-wrapper a {display: block; }
#homepage-slider .bx-wrapper img {display: block;max-width: 100%;height: auto; }
#homepage-slider .bx-wrapper .bx-viewport {width: 100%; height: 300px !important; }
#homepage-slider .bx-wrapper .bx-pager,
#homepage-slider .bx-wrapper .bx-controls-auto {position: absolute;bottom: -30px;width: 100%; }
#homepage-slider .bx-wrapper .bx-loading {
      min-height: 50px;
      background: url(../images/bx_loader.gif) center center no-repeat white;
      height: 100%;
      width: 100%;
      position: absolute;
      top: 0;
      left: 0;
      z-index: 2000; }
#homepage-slider .bx-wrapper .bx-pager {
      text-align: center;
      font-size: .85em;
      font-family: Arial, Helvetica, sans-serif;
      font-weight: bold;
      color: #666;
      padding-top: 20px; }
#homepage-slider .bx-wrapper .bx-pager .bx-pager-item,
#homepage-slider .bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block;*zoom: 1;*display: inline; }
#homepage-slider .bx-wrapper .bx-pager.bx-default-pager a {
      background: #666;
      text-indent: -9999px;
      display: block;
      width: 10px;
      height: 10px;
      margin: 0 5px;
      outline: 0;
      -moz-border-radius: 5px;
      -webkit-border-radius: 5px;
      border-radius: 5px; }
/*#homepage-slider .bx-wrapper .bx-pager.bx-default-pager a:hover,
#homepage-slider .bx-wrapper .bx-pager.bx-default-pager a.active {background: #000; }
#homepage-slider .bx-wrapper .bx-prev {left: 10px; top: 198px;background: url(../images/left.png) no-repeat center;}
#homepage-slider .bx-wrapper .bx-prev:after {background: #333333;opacity: 0.83; }
#homepage-slider .bx-wrapper .bx-next {right: 10px;top: 198px; background: url(../images/right.png) no-repeat center;}
#homepage-slider .bx-wrapper .bx-next:after {background: #333333;opacity: 0.83;}
#homepage-slider .bx-wrapper .bx-controls-direction a {
      position: absolute;
      bottom: 10px;
      outline: 0;
      width: 52px;
      height: 52px;
      text-indent: -9999px;
      z-index: 9999;
      
      /*border: 2px solid white; }
#homepage-slider .bx-wrapper .bx-controls-direction a:before {
      height: 48px;
      width: 48px;
      display: block;
      background: white;
      content: ".";
      opacity: 0.14;
      text-indent: -9999px;
      position: absolute;
      left: 0;
      top: 0;
      z-index: 1; 
      background: url(../images/left.png) no-repeat center;}
#homepage-slider .bx-wrapper .bx-controls-direction a:after {
      display: block;
      width: 48px;
      height: 48px;
      color: white;
      text-indent: 0;
      text-align: center;
      font-size: 21px;
      font-family: "FontAwesome";
      position: absolute;
      top: 0;
      left: 0;
      z-index: 2;
      padding: 16px 0 0 0;
      background: url(../images/left.png) no-repeat center; }
#homepage-slider .bx-wrapper .bx-controls-direction a:hover:before {background: #333333;opacity: 0.83; }*/

#homepage-slider .bx-wrapper .bx-controls-auto {text-align: center; }
#homepage-slider .bx-wrapper .bx-controls-auto .bx-start {
      display: block;
      text-indent: -9999px;
      width: 10px;
      height: 11px;
      outline: 0;
      background: url(../images/controls.png) -86px -11px no-repeat;
      margin: 0 3px; }
#homepage-slider .bx-wrapper .bx-controls-auto .bx-start:hover,
#homepage-slider .bx-wrapper .bx-controls-auto .bx-start.active {background-position: -86px 0; }
#homepage-slider .bx-wrapper .bx-controls-auto .bx-stop {
      display: block;
      text-indent: -9999px;
      width: 9px;
      height: 11px;
      outline: 0;
      background: url(../images/controls.png) -86px -44px no-repeat;
      margin: 0 3px; }
#homepage-slider .bx-wrapper .bx-controls-auto .bx-stop:hover,
#homepage-slider .bx-wrapper .bx-controls-auto .bx-stop.active {background-position: -86px -33px; }
#homepage-slider .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {text-align: left;width: 80%; }
#homepage-slider .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {right: 0;width: 35px; }
#homepage-slider .bx-wrapper .bx-caption {position: absolute;bottom: 0;left: 0;background: #666666 \9;background: rgba(80, 80, 80, 0.75);width: 100%; }
#homepage-slider .bx-wrapper .bx-caption span {color: white;font-family: Arial, Helvetica, sans-serif;display: block;font-size: .85em;padding: 10px; }
.ie8 #homepage-slider .bx-wrapper .bx-controls-direction a:before {background: #333333; }




/*** 栏目菜单 ***/
.header-menu{margin-top: 25px; background: #000 !important;}
   

.sf-contener {clear: both;float: left;width: 100%; }
.sf-menu,.sf-menu * {margin: 0;padding: 0;list-style: none; }
.sf-menu {position: relative;padding: 0;width: 100%;border-bottom: 3px solid #e9e9e9;background: #f6f6f6; }
.sf-menu ul {position: absolute;top: -999em;background: white; } 
.sf-menu ul li {width: 100%; }
.sf-menu li:hover {visibility: inherit; }
.sf-menu > li {float: left;border-right: 1px solid #d6d4d4;margin-bottom: -3px; }
.sf-menu > li:first-child{border-left: 1px solid #d6d4d4;}
.sf-menu > li > a {
    font: 600 18px/22px "Open Sans", sans-serif;
    text-transform: uppercase;
    color: #484848;
    display: block;
    padding: 17px 50px;
    border-bottom: 3px solid #e9e9e9; }
	
	.cur1 {
    color: #000;
	background: #777;
	
    }
	
.sf-menu > li.sfHover > a,
.sf-menu > li > a:hover, .sf-menu > li.sfHoverForce > a {background: #333333;border-bottom-color: #666666;color: white; }
.sf-menu li li li a {display: inline-block; position: relative;color: #777777;font-size: 13px;line-height: 16px;font-weight: bold;padding-bottom: 10px; }
.sf-menu li li li a:before {content: "\f105";display: inline-block;font-family: "FontAwesome";padding-right: 10px; }
.sf-menu li li li a:hover {color: #333333; }
.sf-menu li ul {
	display: none;
	left: 0;
	top: 59px;
    z-index: 99;
    padding: 12px 0px 18px 0px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 13px;
    -moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 13px;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 13px; }
.sf-menu li li ul {
    position: static;
    display: block !important;
    opacity: 1 !important;
    background: none;
    -webkit-box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
    -moz-box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
    box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px; }
.sf-menu li li li ul {padding: 0 0 0 20px; }
.sf-menu li li li ul {width: 220px; }
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul {top: -999em; }
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul {left: 200px;top: 0; }
ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul {top: -999em; }
ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul {left: 200px;top: 0; }
.sf-menu > li > ul {padding: 26px 30px 31px;width: 100%; }
.sf-menu > li > ul > li > a { text-transform: uppercase; font: 600 16px/20px "Open Sans", sans-serif;color: #333333; }
.sf-menu > li > ul > li > a:hover {color: #515151; }
.sf-menu > li > ul > li {float: left;width: 20%;padding-right: 15px; }
.sf-menu > li > ul > li#category-thumbnail {width: 100% !important;float: none;clear: both;overflow: hidden;padding-right: 0; }
.sf-menu > li > ul > li#category-thumbnail > div {float: left;padding-left: 10px;width: 33.333%; }   
.sf-menu > li > ul > li#category-thumbnail > div:first-child {padding-left: 0; }
.sf-menu > li > ul > li#category-thumbnail > div img {max-width: 100%;display: block; }
.cat-title {display: none; } 
.sf-menu li.sf-search {border: none; }
.sf-menu li.sf-search input {
    display: inline;
    padding: 0 13px;
    height: 30px;
    line-height: 30px;
    background: white;
    margin: 13px 10px 0 0;
    font-size: 13px;
    color: #9c9b9b;
    border: 1px solid #d6d4d4; }
    
/*** 栏目菜单  ***/


/*** 合作伙伴  ***/

.owl-buttons .owl-prev, .owl-buttons .owl-next{height: 50px;width: 50px;border-radius: 50%;padding: 0 !important;font-size: 20px !important;line-height: 50px !important;text-align: center;}
.tz-man-slider{position: relative;}
.tz-man-slider .owl-prev, .tz-man-slider .owl-next{
    top: 0;
    font-size: 20px;
    background-color: transparent !important;
    position: absolute !important;
    z-index: 100;
    zoom: 1;
    color: #000;
    border-radius: 50%;
    border: transparent 1px solid;
    transition-property: all !important;
    transition-duration: 0.5s;
    transition-timing-function: ease-out;
    top: 50% !important;
    margin-top: -24px !important;
}
.tz-man-slider .owl-prev:hover, .tz-man-slider .owl-next:hover{border-color: #000;}
.tz-man-slider .owl-prev:before, .tz-man-slider .owl-next:before{ color: #000;text-align: center;}
.tz-man-slider .owl-prev{ left: -50px;right: auto;background: url(../picture/pral_prev.png) center;}
.tz-man-slider .owl-next{ right: -50px;left: auto;top: 0;background: url(../picture/pral_next.png) center;}
.tz-man-slider .owl-buttons{position: static;z-index: 10;}
.tz-man-slider .owl-carousel .owl-item img{ z-index: 0 !important;}
.tz-man-slider .owl-carousel .owl-item img{ height: auto; width: auto !important; max-width: 100%;}
.tz-man-slider .owl-carousel .owl-wrapper-outer{padding-bottom: 0px !important;padding-top: 0 !important;margin-bottom: 20px; margin-top: 20px;}
.tz-man-slider .owl-carousel .owl-item{text-align: center;}
.owl-carousel .owl-wrapper, .owl-carousel .owl-item{z-index: 0;}
.owl-carousel{
    display: none;
    position: relative;
    width: 100%;
    -ms-touch-action: pan-y;
}
/* clearfix */
.owl-carousel .owl-wrapper:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.owl-carousel .owl-wrapper{
    display: none;
    position: relative;
    -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
    padding-top: 20px;
    padding-bottom: 80px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
    -webkit-transition: height 500ms ease-in-out;
    -moz-transition: height 500ms ease-in-out;
    -ms-transition: height 500ms ease-in-out;
    -o-transition: height 500ms ease-in-out;
    transition: height 500ms ease-in-out;
}

.owl-carousel .owl-item{
    float: left;
}

/*** 合作伙伴 ***/

/* Home hook CSS */
#htmlcontent_home ul {
  margin: 0 -5px; }
  #htmlcontent_home ul li {
    padding: 0 5px 10px; }
    @media (max-width: 479px) {
      #htmlcontent_home ul li {
        width: 100%; } }
    #htmlcontent_home ul li img {
      max-width: 100%;
      height: auto; }
      @media (max-width: 479px) {
        #htmlcontent_home ul li img {
          min-width: 100%; } }
    #htmlcontent_home ul li.htmlcontent-item-5 {
      width: 66.6667%; }
      @media (max-width: 479px) {
        #htmlcontent_home ul li.htmlcontent-item-5 {
          width: 100%; } }

/* Top hook CSS */
  #htmlcontent_top {
    float: right;
    width: 33%;
    max-width: 391px;
    padding-left: 5px;
}
  @media (max-width: 767px) {
    #htmlcontent_top {
      width: 100%;
      max-width: 100%;
      padding-left: 0;
      padding-top: 0px; } }
  @media (max-width: 767px) {
    #htmlcontent_top ul {
      margin: 0 -5px; } }
  #htmlcontent_top ul li {
    width: 100%;
    margin-bottom: 10px; }
    @media (max-width: 767px) {
      #htmlcontent_top ul li {
        float: left;
        padding-left: 5px;
        padding-right: 5px;
        width: 50%; } }
    #htmlcontent_top ul li:last-child {
      margin-bottom: 0; }
    #htmlcontent_top ul li img {
      max-width: 100%;
      height: auto; }
      
.page-title-slider{
	padding-left: 10px;
    line-height: 50px;
    color: #000;
    font-size: 26px;
    background-color: #d9d9d9;
}
.product{width: auto;height: auto;padding: 21px 0;}
.product .prod-list{width: auto;height: auto;}
.product .prod-list ul{width:930px;overflow: hidden;}
.product .prod-list ul li{width:206px;height: auto;float:left;margin:13px;margin-bottom: 25px;}
.product .prod-list ul li .imgs{width: 206px;height: 204px;display: block;overflow: hidden;border:1px solid #f5f5f5;}
.product .prod-list ul li .imgs img{width: auto;height:204px;display: block;margin: 0 auto;-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.product .prod-list ul li .imgs img:hover{ transform:scale(1.04);-moz-transform:scale(1.04);-ms-transform:scale(1.04);-o-transform:scale(1.04);-webkit-transform:scale(1.04);}
.product .prod-list ul li .txts{width: auto;height: auto;padding: 13px 10px;background: #fff}
.product .prod-list ul li .txts span{font-size: 14px;color:#666;line-height: 15px;display: block;margin-bottom: 7px;}
.product .prod-list ul li .txts a.title{font-size:16px;color:#333;line-height: 20px;display: block;float:left;
text-overflow: ellipsis;overflow: hidden; height:80px;}
.product .prod-list ul li .txts a.more{width: 26px; height: 16px;display: block;float:right;
background: url(../images/prod-more-bg.png) no-repeat scroll top center;}
.product .prod-list ul li:hover .imgs img{opacity: 0.8}


.product .prod-list ul li .pricebox{margin:10px 10px;}
/* 价格 */
.pricebox{padding-right:70px;padding-left:0px;position:relative;text-align:left;height:45px;}
.pricebox .price { padding: 0px; }
.pricebox p { padding: 0px; line-height: 12px;}
.pricebox .vip-price {font-size:15px; color: #D20000; }
.pricebox .cost-price {font-size:13px; color: #777; text-decoration:line-through;}
.pricebox a.cartbtn{display:block;width:30px; height:30px; border-radius:50%; background:#D20000 url(../images/goshop.png) no-repeat center center;position:absolute; top:-10px;right:15px;}
.pricebox a.cartbtn:hover{background-color:#a57939;}
/* 价格 */

/*分页*/
.leftbtn{ width: 45px; position: fixed; right: 10px; bottom:12%; z-index: 999; display: block;}
.leftbtn .ico{ width: 45px; height: 45px; margin-bottom: 5px; cursor: pointer; position: relative;}
.leftbtn .qq{ background: #0d3a8b url(../images/cimg23.png) center no-repeat;}
.leftbtn .qq .cont{ background: #0d3a8b url(../images/cimg23.png) 10px center no-repeat; padding-left: 45px; height: 45px; line-height: 45px; color: #fff; font-size: 18px; width: 100px; position: absolute; top: 0; right: 0; z-index: 999;}
.leftbtn .wechat{ background: #0d3a8b url(../images/cimg24.png) center no-repeat;}
.leftbtn .wechat .cont{ width: 153px; padding: 1px 16px 5px 1px; background: url(../images/cimg28.png) 0 0 no-repeat; position: absolute; left: -170px; top: -44px;}
.leftbtn .wechat .cont img{ display: block;  width: 153px; height: 153px;}
.leftbtn .wechat .cont span{ display: block; line-height: 20px; font-size: 12px; text-align: center; color: #1a1a1a;}
.leftbtn .tel{ background: #0d3a8b url(../images/cimg25.png) center no-repeat;}
.leftbtn .tel .cont{ background: #0d3a8b url(../images/cimg25.png) 10px center no-repeat; padding-left: 45px; height: 45px; line-height: 45px; color: #fff; font-size: 18px; width: 180px; position: absolute; top: 0; right: 0; z-index: 999;}
.leftbtn .official-wechat{ background: #0d3a8b url(../images/cimg26.png) center no-repeat;}
.leftbtn .official-wechat .cont{ width: 153px; padding: 1px 16px 5px 1px; background: url(../images/cimg28.png) 0 0 no-repeat; position: absolute; left: -170px; top: -44px;}
.leftbtn .official-wechat .cont img{ display: block;  width: 153px; height: 153px;}
.leftbtn .official-wechat .cont span{ display: block; line-height: 20px; font-size: 12px; text-align: center; color: #1a1a1a;}
.leftbtn .backtop{ background:#4d4d4d url(../images/returnTop.png) center no-repeat;}

.leftbtn .ico .cont{ display: none;}
/*.Exhibition{box-shadow: 0px 3px 5px rgba(0,0,0,.2);}*/


.leftbtn .topbar-cart{background: #4d4d4d url(../images/gwc.png) center no-repeat;}
.topbar-cart{width: 45px; height: 60px; }
.cart-mini{
    position: fixed;
    z-index: 100;
    right: 0px;
    margin-top: -10px;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    color: #fff;
    border-radius: 50%;
    background-color: #CC6060;
    background-image: linear-gradient(to bottom, #CC6060 0px, #B61D1D 100%);
    cursor: pointer;
}


/*左边菜单*/
.w1200>div>span.leftheader{display:block;width:230px;height:80px;background:url(../images/left_top_bg.jpg) no-repeat center center !important;position:relative;}
.w1200>div>span.leftheader>h3{position: absolute;left: 0;top: 14px;font-size: 22px;font-weight: 700;color: #fff;width:100%;text-align:center;letter-spacing: 0;}
.w1200>div>span.leftheader>h5{position: absolute;left: 0;top: 44px;font-size: 14px;font-weight: 100;color: #fff;width:100%;text-align:center;letter-spacing: 0;}

	.cp_list>span{display:block;width:230px;height:80px;background:url(../images/left_top_bg.jpg) no-repeat center center;}
.cp_list ul{width:230px;background:#fff;overflow:hidden;}
.cp_list ul>li{width:230px;border-bottom:2px solid #fff;}
.cp_list ul>li.olblock{border-bottom:2px solid #fff;}
.cp_list ul li .list_btn{display:block;width:230px;height:42px;background:#e8e8e8;}
.cp_list ul li .list_btn a{display:inline-block;width:190px;height:42px;font-size:15px;color:#666;text-align:left;text-indent:10px;line-height:42px;vertical-align:top;overflow: hidden;}
.cp_list ul li .list_btn a:hover{color:#db2121;}
.cp_list ul li .list_btn span{display:inline-block;width:40px;height:42px;background:url(../images/cp_list_bg-black.png) no-repeat center center;transition:all 0.5s;}
.cp_list ul li.olblock .list_btn span,.cp_list ul li.nowyiji .list_btn span{background:url(../images/cp_list_bg.png) no-repeat center center;}
.cp_list ul li .list_btn span:hover,.cp_list ul li.olblock .list_btn span{transform:rotate(180deg);}
.cp_list ul li ol{display:none;}
.cp_list ul li ol li{width:100%; background:#fff;border-bottom:#d9d9d9 1px solid;}/**/
.cp_list ul li ol li:last-child{border-bottom:none;}
.cp_list ul li ol li a{display:block;padding:10px;width:100%;box-sizing:border-box;line-height:22px;text-align:left;color:#fff;color:#3c3c3c;font-size:13px; margin-left:2px;}
.cp_list ul li.olblock ol li.nowerji a,.cp_list ul li ol li a:hover{/*background:#db2121;*/color:#db2121;font-weight:bold}
.cp_list ul li.nowyiji .list_btn a{color:#db2121; font-weight:bold}
.cp_list ul li.olblock ol{display:block;}

.fl {
    float: left;
}

/*左边菜单*/