/* CSS Document */
*{ margin:0px; padding:0px}
body, ol, ul,li, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, fieldset, legend, input, textarea, select {
	margin: 0;
	padding: 0;
	list-style: none;
	font-family:"微软雅黑";
}
a {text-decoration: none; font-family:Arial, Helvetica, sans-serif; color:#333; font-family:"微软雅黑"; display:block;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
a:active {text-decoration: none;}
input{-webkit-appearance: none; display:block; border:none; outline:none; }
textarea{-webkit-appearance: none; display:block; border:none; outline:none; }
span{ font-family:"微软雅黑";}
button{ border:none;  font-family:Arial, Helvetica, sans-serif;}
li, dl, dt, dd{list-style-type: none;}
select{ text-decoration:none; display:block; appearance:none; -moz-appearance:none; -webkit-appearance:none;outline:none;}
area{ display:block; cursor:pointer;}
img{ display:block; width:100%; height:auto;}



.w{
	width: 1200px;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}
.top{
	width: 100%;
	min-width: 1200px;
	height: 40px;
	line-height: 40px;
	color: #fff;
	font-size: 12px;
	background: #000;
}
.top-l{
	float: left;
}
.top-r{
	float:right;
}
.head{
	width: 100%;
	height: 80px;
	min-width: 1200px;
}
.logo{
	width: 116px;
	height: 80px;
	float: left;
}
.nav{
	float: left;
	margin-left: 140px;
	margin-top: 30px;
}
.nav ul li{
	float: left;
	padding: 0 22px;
}
.nav ul li a{
	font-size: 16px;
	color: #333;
	padding-bottom: 8px;
}
.nav ul li a:hover{
	color: #e42326 !important;
}
.nav-active{
	color: #e42326 !important;
}
.search{
	width: 180px;
	height: 32px;
	float: right;
	margin-top: 26px;
}
.search input{
	width: 180px;
	height: 32px;
	background: url('../img/sousuo-icon.png') no-repeat #dbdbdb top 8px left 12px;
	border-radius: 20px;
	text-indent: 34px;
}
.index-product{
	margin-top: 40px;
}
.index-product-nav{
	overflow: hidden;

}
.index-product-nav h3{
	font-size: 30px;
	color: #333;
	font-weight: normal;
	text-align: center;
	line-height: 30px;
}
.index-product-nav h5{
	font-size: 14px;
	color: #666;
	font-weight: normal;
	text-align: center;
	line-height: 14px;
	margin-top: 14px;
}
.index-product-nav ul{
	text-align: center;
	margin-top: 30px;
}
.index-product-nav ul li{
	text-align: center;
	display: inline-block;

}
.index-product-nav ul li a{
	font-size: 14px;
	color: #333;
	padding: 12px 30px;
}
.index-product-nav-active{
	color: #e42326 !important;
	background: #f5f6f8;
}
.index-product-nav ul li a:hover{
	color: #e42326 !important;
	background: #f5f6f8;
}
.index-product-con{
	width: 1200px;
	height: auto;
	overflow: hidden;
	
}
.index-product-con-bg{
	width: 100%;
	min-width: 1200px;
	background: #f5f6f8;
	padding-bottom: 60px;
}
.index-product-con ul{
	width: 1232px;
	height: auto;
	overflow: hidden;
	margin-left: -32px;
}
.index-product-con ul li{
	width: 276px;
	height: 320px;
	float: left;
	margin-left: 32px;
	margin-top: 30px;
	background: #fff;
}
.index-product-con ul li a img{
	width: 276px;
	height: 240px;
}
.product-name{
	width: 276px;
	height: 80px; 
	line-height: 80px;
	font-size: 14px;
	color: #333;
	text-align: center;
}
.index-gongsijianjie{
	width: 100%;
	height: auto;
	min-width: 1200px;
	overflow: hidden;
	padding: 50px 0 60px;
}
.index-gsjj-tit{
	font-size: 30px;
	color: #333;
	text-align: center;
	line-height: 100%;
}
.index-gsjj-con{
	width: 680px;
	height: 300px;
	float: left;
	overflow: hidden;
	margin-top: 40px;
}
.index-gsjj-con p{
	font-size: 14px;
	color: #666;
	line-height: 24px;
	margin-bottom: 14px;
}
.index-gongsijianjie img{
	width: 506px;
	height: auto;
	margin-top: 40px;
}
.index-gongsijianjie .more{
	position: absolute;
	bottom: 0;
	left: 0;
	font-size: 14px;
	border: 1px #ccc solid;
	padding: 8px 26px;
	border-radius: 30px;
}
.index-gongsiyoushi{
	width: 100%;
	height: auto;
	min-width: 1200px;
	background: #f5f6f8;
	overflow: hidden;
	padding: 50px 0;
}
.index-gsys-tit{
	font-size: 30px;
	color: #333;
	text-align: center;
	line-height: 100%;
}
.index-gongsiyoushi dl{
	width: 580px;
	height: auto;
	float: left;
	margin-left: 40px;
	margin-top: 30px;
	background: #fff;
	padding: 30px 0;
}
.index-gongsiyoushi dl:nth-child(even){
	margin-left: 0;
}
.index-gongsiyoushi dl img{
	width: 120px;
	height: 120px;
	display: block;
	float: left;
	margin-left: 20px;
}
.index-gongsiyoushi dl dt{
	width: 400px;
	margin: 0 auto;
	display: block;
	float: left;
	margin-left: 20px;
	font-size: 20px;
	margin-top: 20px;
}
.index-gongsiyoushi dl dd{
	width: 400px;
	font-size: 14px;
	color: #666;
	margin-top: 12px;
	line-height: 24px;
	margin-left: 20px;
	float: left;
}
.index-gsxc-tit{
	font-size: 30px;
	color: #333;
	text-align: center;
	line-height: 100%;
	margin-top: 50px;
	margin-bottom: 40px;
}
.index-hezuokehu{
	width: 100%;
	min-width: 1200px;
	height: auto;
	background: #f5f6f8;
	margin-top: 70px;
	padding: 50px 0;
}
.index-hzkh-tit{
	font-size: 30px;
	color: #333;
	text-align: center;
	line-height: 100%;
	margin-bottom: 30px;
}
.index-hezuokehu-name{
	width: 550px;
	height: 470px;
	background: rgba(0, 0, 0, 0.5);
	float: left;
}
.index-hezuokehu-name ul{
	margin-left: 12px;
	margin-top: 10px;
}
.index-hezuokehu-name ul li{
	float: left;
	width: 150px;
	height: 60px;
	cursor: pointer;
	border: 2px #ccc solid;
	margin: 10px;
}
.index-hezuokehu-name ul li img{
	width: 150px;
	height: 60px;
}
.index-hezuokehu-name ul li:hover{
	border: 2px #1d890b solid;
}
.index-hezuokehu-name-active{
	border: 2px #1d890b solid !important;
}
.index-hezuokehu-xx{
	width: 650px;
	height: 470px;
	background: #1d890b;
	float: right;
}
.index-hezuokehu-xx dl{
	width: 600px;
	height: 380px;
	margin: 0 auto;
	overflow: hidden;
}
.index-hezuokehu-xx dl dt{
	font-size: 18px;
	color: #fff;
	margin-top: 30px;
}
.index-hezuokehu-xx dl dd{
	font-size: 14px;
	color: #fff;
	margin-top: 20px;
	line-height: 24px;
}
.index-hezuokehu-xx .more{
	display: block;
	width: 120px;
	height: 40px;
	margin: 0 auto;
	font-size: 14px;
	border: 1px #fff solid;
	border-radius: 20px;
	line-height: 40px;
	text-align: center;
	color: #fff;
}
.index-news-tit{
	font-size: 30px;
	color: #333;
	text-align: center;
	line-height: 100%;
	margin-top: 50px;
	margin-bottom: 40px;
}
.index-news-l ul li{
	width: 320px;
	height: 337px;
	float: left;
	margin-left: 118px;
	margin-bottom: 50px;
}
.index-news-l ul li:first-child {
	margin-left: 0;
}
.index-news-l ul li a img{
	width: 320px;
	height: 200px;
}
.index-news-l ul li a{
	background: #f5f6f8;
	overflow: hidden;
	padding-bottom: 14px;
}

.index-news-l ul li a dl{
	width: 280px;
	height: auto;
	padding: 0 20px;

}
.index-news-l ul li a dl dt{
	width: 280px;
	font-size: 16px;
	height: 16px;
	line-height: 16px;
	color: #333;
	margin-top: 18px;
	overflow: hidden;
}
.index-news-l ul li a dl dd{
	height: 60px;
	font-size: 12px;
	color: #666;
	margin-top: 12px;
	line-height: 20px;
	overflow: hidden;
}
.index-news-l ul li a span{
	font-size: 12px;
	color: #999;
	margin-left: 20px;
}
.index-news-time{
	width: 80px;
	height: 100px;
	background: #ecf0eb;
	float: left;
	padding: 0 10px;
	margin-left: 10px;
}
.index-news-time dt{
	font-size: 16px;
	color: #999;
	padding-bottom: 10px;
	border-bottom: 1px #ccc solid;
	text-align: center;
	margin-top: 20px;
}
.index-news-time dd{
	font-size: 16px;
	color: #999;
	text-align: center;
	margin-top: 10px;
}
.index-news-con{
	width: 640px;
	height: auto;
	margin-left: 20px;
	float: left;
}
.index-news-con dt{
	font-size: 16px;
	color: #333;
	margin-top: 14px;
}
.index-news-con dd{
	font-size: 12px;
	color: #666;
	line-height: 20px;
	margin-top: 10px;
}
.bottom{
	width: 100%;
	height: auto;
	min-width: 1200px;
	overflow: hidden;
	background: #212020;
	padding-bottom: 30px;
}
.yqlj{
	width: 1200px;
	height: 50px;
	border-bottom: 1px #b8b8b8 solid;
}
.yqlj ul li{
	float: left;
	font-size: 14px;
	color: #fff;
	line-height: 50px;
}
.yqlj ul li a{
	padding: 0 20px;
	font-size: 14px;
	color: #fff;
}
.bottom-nav{ text-align: center; margin-top: 40px; color: #fff;}
.bottom-nav ul li{
	display: inline-block;
	padding: 0 10px;
	font-size: 14px;
	color: #fff;

}
.bottom-nav ul li a{
	color: #fff;

}
.bottom p{
	font-size: 12px;
	color: #fff;
	text-align: center;
	margin-top: 30px;
}

.dqwz{
	width: 100%; min-width: 1200px; height: 50px; line-height: 50px; border-bottom: 1px #e6e6e6 solid; margin-bottom: 30px;
}
.dqwz p{
	font-size: 18px;
	color: #333;
	float: left;
}
.neiye_dqwz{
	display: inline-block;
	float: right;
	font-size: 12px;
}
.neiye_dqwz a{ color:#333; display: inline-block; padding: 0 5px; font-size: 12px;}
.neiye-nav{
	width: 240px;
	height: auto;
	overflow: hidden;
	float: left;
	margin-top: 40px;
}
.neiye-nav-tit{
	width: 240px;
	height: 60px;
	background: #1d890b;
	color: #fff;
	font-size: 18px;
	line-height: 60px;
	text-align: center;
}
.neiye-nav ul li{
	width: 238px;
	height: 45px;
	line-height: 45px;
	border: 1px #e6e6e6 solid;
	border-top: none;
	text-align: center;
}
.neiye-nav ul li a{
	font-size: 16px;
	color: #666;
}
.neiye-nav-active{
	color: #1d890b !important;
}
.neiye-nav ul li a:hover{
	color: #1d890b !important;
}
.chanpinxx-bg{
	width: 100%;
	height: auto;
	min-width: 1200px;
	overflow: hidden;
	background: #f5f6f8;
}
.neiye-con{
	width: 1160px;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 40px;
	padding: 20px;
	background: #fff;
}
.guanyuwomen-con{
	overflow: hidden;
}
.guanyuwomen-con-tit{
	font-size: 24px;
	color: #1d890b;
}
.guanyuwomen-con-img{
	width: 506px;
	height: auto;
	margin-top: 20px;
	overflow: hidden;
	float: right;
}
.guanyuwomen-con p{
	width: 640px;
	float: left;
	font-size: 14px;
	color: #666;
	line-height: 24px;
	margin-top: 20px;
	margin-bottom: 30px;
}
.guanyuwomen-con ul li{
	width: 184px;
	height: auto;
	float: left;
}
.guanyuwomen-con ul li dl dt{
	width: 80px;
	height: 80px;
	margin: 0 auto;
	margin-top: 30px;
}
.guanyuwomen-con ul li dl dd{
	font-size: 16px;
	color: #333;
	text-align: center;
	margin-top: 14px;
}

.neiye-news ul{
	width: 1318px;
	height: auto;
	overflow: hidden;
	margin-left: -118px;
}
.neiye-news ul li{
	width: 320px;
	height: 337px;
	float: left;
	margin-left: 118px;
	padding-bottom: 14px;
	background: #fff;
	margin-top: 20px;
}

.neiye-news ul li a img{
	width: 320px;
	height: 200px;
}
.neiye-news ul li a{
	
	overflow: hidden;
	
	
}

.neiye-news ul li a dl{
	width: 280px;
	height: auto;
	padding: 0 20px;

}
.neiye-news ul li a dl dt{
	width: 280px;
	font-size: 16px;
	height: 16px;
	line-height: 16px;
	color: #333;
	margin-top: 18px;
	overflow: hidden;
}
.neiye-news ul li a dl dd{
	height: 60px;
	font-size: 12px;
	color: #666;
	margin-top: 12px;
	line-height: 20px;
	overflow: hidden;
}
.neiye-news ul li a span{
	font-size: 12px;
	color: #999;
	margin-left: 20px;
}
.neiye-news-con{
	width: 770px;
	height: auto;
	margin-left: 20px;
	float: left;
}
.neiye-news-con dt{
	font-size: 16px;
	color: #333;
	margin-top: 14px;
}
.neiye-news-con dd{
	font-size: 12px;
	color: #666;
	line-height: 20px;
	margin-top: 10px;
}

.hezuokehu-con ul li{
	width: 152px;
	height: 62px;
	border: 1px #ccc solid;

	float: left;
	margin-right: 30px;
	margin-bottom: 20px;
}
.lianxiwomen-kefu{
	width: 1200px;
	height: auto;
	margin:0 auto;
	margin-top: 30px;
	overflow: hidden;
}
.lianxiwomen-kefu dl{
	width: 380px;
	height: 240px;
    background: #fff;
	float: left;
	margin-left: 30px;
}
.lianxiwomen-kefu dl:first-child{
	margin-left: 0;
}
.lianxiwomen-kefu dl dt img{
	width: 50px;
	height: 50px;
	margin: 0 auto;
	margin-top: 30px;
	margin-bottom: 20px;
}
.lianxiwomen-kefu dl dd{
	width: 340px;
	margin: 0 auto;
	font-size: 14px;
	color: #333;
	line-height: 30px;
	text-align: center;
}
.lianxiwomen-kefu dl a{
	font-size: 14px;
	margin-left: 36px;
	color: #1d890b;
	margin-top: 50px;
	display: block;
}
.gongsi-ditu{
	width: 1120px;
	height: auto;
	overflow: hidden;
	border: #ccc 1px solid;
	padding: 19px;
	margin-top: 30px;
}
.gongsi-ditu p{
	font-size: 18px;
	margin-bottom: 16px;
}

.index-hezuokehu-con ul{
	width: 1220px;
	height: auto;
	overflow: hidden;
	margin-right: -20px;
}
.index-hezuokehu-con ul li{
	width: 152px;
	height: 62px;
	border: 1px #ccc solid;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}

.wzmap-con{
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .5);
	position: fixed;
	left: 0;
	top: 0;
	z-index: 9999;
	display: none;
}
.wzmap-con-con{
	width: 1200px;
	height: auto;
	min-height: 400px;
	padding: 50px 50px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -300px;
	margin-left: -650px;
	background: #f3edd7;
	overflow: auto;
}
.wangzhanditu{ width:1200px; height:auto; margin:0 auto; overflow:hidden;  position:absolute; padding-bottom: 100px;}
.wangzhanditu p{ width:1200px; height:48px; line-height:48px; font-size:24px; border-bottom:2px #e6b57b  solid; color: #333;}
.wangzhanditu dl{ width:150px; height:auto; float:left; margin-top:20px;}
.wangzhanditu dl dt{ font-size:20px; color:#333;}
.wangzhanditu dl dd{ font-size:14px; color:#666; margin-top:16px;}
.wangzhanditu dl a:hover{ color:#e72125; text-decoration:underline;}
.guanbi{
	width: 40px;
	height: 30px;
	position: absolute; right: 30px;
	top: 30px;
	cursor: pointer;
}

.gongsixiangce-con ul{
	width: 1285px;
	height: auto;
	overflow: hidden;
	margin-left: -81px;
}
.gongsixiangce-con ul li{
	width: 238px;
	height: auto;
	float: left;
	margin-left: 82px;
	margin-bottom: 30px;
}
.gongsixiangce-con ul li a{
	width: 238px;
	height: auto;
	overflow: hidden;
}
.gongsixiangce-con ul li a img{
	width: 238px;
	height: 160px;
	display: block;
	overflow: hidden;
}
.gongsixiangce-name{
	width: 238px;
	height: 45px; 
	line-height: 45px;
	font-size: 14px;
	color: #333;
	text-align: center;
}


.xinwen-xq{
	width: 1160px;
	height: auto;
	overflow: hidden;
	margin-top: 36px;
}
.xinwen-xq-tit{
	font-size: 30px;
	color: #333;
	height: 30px;
	line-height: 30px;
	text-align: center;
	overflow: hidden;
}
.xinwen-xq-xx{
	width: 400px;
	height: auto;
	margin: 0 auto;
	margin-top: 14px;
	overflow: hidden;
}
.xinwen-xq-xx span{
	font-size: 12px;
	float: right;
	color: #666;
}
.xinwen-xq-xx span:first-child{
	float: left;
}
.xinwen-xq p{
	width: 1160px;
	font-size: 16px;
	color: #333;
	margin-top: 24px;
	line-height: 30px;
	text-indent: 32px;
	overflow: hidden;
}
.news-syt{
	width:460px;
	float: left; 
	font-size: 14px;
	margin-top: 40px;
	color: #666;
}
.news-xyt{
	width:460px;
	float: right; 
	text-align: right;
	font-size: 14px;
	margin-top: 40px;
	color: #666;
}





/* 产品详情页新增css */
.clearfix{zoom: 1;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.etalage{direction: ltr;}
.etalage,.etalage_thumb,.etalage_thumb_image,.etalage_big_image,.etalage_zoom_preview,.etalage_icon,.etalage_hint {
    display: none
}
.etalage_thumb img{
	border: 1px #ccc solid;
}
.etalage_thumb_image{
	border: 1px #ccc solid;
}


.etalage,.etalage ul,.etalage li,.etalage img,.etalage_hint,.etalage_icon,.etalage_description {
    margin: 0;
    padding: 0;
    
    list-style: none
}

.etalage,.etalage_magnifier div,.etalage_magnifier div img,.etalage_small_thumbs ul,ul .etalage_small_thumbs li,.etalage_zoom_area div,.etalage_zoom_img {
    position: relative
}
.etalage img,.etalage li {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
    -webkit-user-drag: none;
    -moz-user-drag: none;
    user-drag: none
}

.etalage,.etalage_small_thumbs li {
    float: left
}

.etalage_right {
    float: right
}

.etalage li {
    position: absolute
}

.etalage img {
    vertical-align: bottom;
    width: 60px;
    height: auto;
}
.etalage .etalage_zoom_area, .etalage_zoom_area {
  border: 1px solid #ddd;
  padding: 6px;
  -webkit-box-shadow: 0 0 10px #ddd;
  -moz-box-shadow: 0 0 10px #ddd;
  box-shadow: 0 0 10px #ddd;
  display: none;
  z-index: 20;
}
.etalage_zoom_area div{
	overflow: hidden;
}
.etalage_zoom_area .etalage_zoom_img{
	position: absolute;
}
.etalage_wrap {
  width: 500px;
  margin: 0 auto;
}
.etalage_wrap .etalage_magnifier{
    background: #fff;
    outline:#bbb solid 1px;
    display: none;
    cursor: move;
}
.etalage_magnifier div{
  overflow: hidden;
}
.etalage_wrap .etalage_small_thumbs{
    overflow: hidden;
}
.etalage_wrap .etalage_small_thumbs li {
    border: 1px solid #FFF;
    margin: 0px 10px 0px 0px;
    position: relative;
}

.etalage_wrap ul li.etalage_smallthumb_active {
    -webkit-box-shadow: 0 0 10px #ddd;
    -moz-box-shadow: 0 0 10px #ddd;
    box-shadow: 0 0 10px #ddd;
    border: 1px solid #535353;
}
.htmleaf-container{
	width: 350px;
	height: 400px;
	float: left;
}
.chanpinxinxi{
	width: 770px;
	height: auto;
	overflow: hidden;
	float: left;
}
.chanpinxinxi .chanpin-name{
	height: 32px;
	font-size: 24px;
	font-weight: bold;
	color: #333;
	line-height: 32px;
	padding-bottom: 12px;
	border-bottom: 1px #ccc solid;
	margin-bottom: 12px;
}
.chanpinxx{
	width: 1160px;
	height: auto;
	overflow: hidden;
}
.chanpinxinxi p{
	font-size: 16px;
	line-height: 30px;
}
.chanpinxx-lxwm{
	width: 770px;
	padding-top: 14px;
	border-top: 1px #ccc solid;
	margin-top: 12px;
	overflow: hidden;
}
.chanpinxx-lxwm a{ 
	padding: 8px 20px;
	background: #161616;
	font-size: 14px;
	color: #fff;
	float: left;

}
.chanpinxx-lxwm span{
	font-size: 24px;
	color: #333;
	font-weight: bold;
	margin-left: 20px;
	float: left;
}
.chanpinxx-buy{
	width: 570px;
	height: auto;
	overflow: hidden;
}
.chanpinxx-buy a{
	width: 200px;
	height: 40px;
	background: #e72125;
	color: #fff;
	font-size: 16px;
	line-height: 40px;
	text-align: center;
	margin-top: 30px;

}
.chanpinxx-con{
	width: 1160px;
	height: auto;
	overflow: hidden;
	margin-top: 20px;
	padding: 20px 0;
	border-top: 1px #e6e6e6 dashed;
	border-bottom: 1px #e6e6e6 dashed;
}
.chanpinxx-con p{
	font-size: 14px;
	color: #333;
	line-height: 24px;
}