
.header
{
}
.hd-topline
{
	margin: 0px;
	padding: 0px;
	height: 10px;
	clear: both;
	overflow: hidden;
	background-color: #000000;
}
.hd-main
{
	margin: 0px;
	padding: 0px;
	height: 134px;
	clear: both;
	overflow: hidden;
	background-image: url(../images/tbg.png);
}
.hd-main .hishare
{
	margin: 0px;
	padding: 0px;
	height: 32px;
	clear: both;
	display: block;
}
.hd-main .hishare ul
{
	padding: 0px;
	clear: right;
	float: right;
	width: auto;
	overflow: hidden;
	height: auto;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: auto;
}
.hd-main .hishare ul li
{
	display: block;
	padding: 0px;
	float: left;
	overflow: hidden;
}
.hd-main .hishare ul li img
{
	padding: 5px;
	background-color: #FFF;
}
.hd-main .hiname
{
	padding: 0px;
	clear: both;
	height: 70px;
	margin: 0px;
}
.hd-main .hitell
{
	text-align: right;
	clear: both;
	margin: 0px;
	padding: 0px;
}
.hd-main .hitell img
{
}
.hd-menu
{
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 70px;
	background-color: #242424;
	float: none;
	background-image: url(../images/imenu-bg.png);
	background-repeat: repeat-x;
}
.hd-menu .hd-mleft
{
	margin: 0px;
	padding: 0px;
	clear: left;
	float: left;
	height: auto;
	width: 800px;
}
/*sub menu*/
.all-nav
{
	padding: 0px;
	clear: both;
	width: 1180px;
	float: none;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: auto;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.navBar {
	position: relative;
	z-index: 1;
	color: #fff;
	height: 70px;
	line-height: 70px;
}

.nav {
	width: auto;
	font-family: "Microsoft YaHei",SimSun,SimHei;
	clear: both;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: auto;
}

.nav h3 {
	font-size: 100%;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	height: 70px;
}

.nav .m {
	position: relative;
	float: left;
	width: auto;
	display: inline;
	text-align: center;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 10px;
	height: 70px;
	padding: 0px;
}
.nav h3 a {
	zoom: 1;
	height: 70px;
	line-height: 70px;
	display: block;
	color: #fff;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-size: 16px;
}

.nav .on h3 a {
	height: 70px;
	background-image: url(../images/imenuon.png);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}

.nav .on h3 a i {
  filter: alpha(opacity=100);
  opacity: 1;
}

.nav .sub {
	display: none; /*默认隐藏*/
	width: 108px;
	position: absolute;
	left: 0px;
	top: 70px;
	float: left;
	line-height: 30px;
	font-size: 14px;
	background-color: #FFF;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}

.nav .sub li {
	text-align: left;
}

  .nav .sub li a {
	color: #333;
	display: block;
	zoom: 1;
	padding-left: 20px;
  }

	  .nav .sub li a:hover {
	background: #ddd;
	color: #c00;
	padding-left: 20px;
	  }

.nav .sub dl {
	display: inline-block;
  *display: inline;
	zoom: 1;
	vertical-align: top;
	line-height: 26px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	text-align: left;
}

  .nav .sub dl a:hover {
	  color: #c00;
  }

  .nav .sub dl dt a {
	  color: #000;
  }

  .nav .sub dl dd a {
	  color: #999;
	  padding-left: 7px;
	  background: url(images/icon.png) 0 -332px no-repeat;
  }

.nav #m3 .sub {
z-index: 1;
width: 960px;
left: -230px;
}
.nav #m2 .sub {
z-index: 1;
width: 201px;
}
/*end*/
/*
.hd-menu .hd-mleft ul
{
}
.hd-menu .hd-mleft ul li
{
	float: left;
	height: 70px;
}
.hd-menu .hd-mleft ul li.on
{
	float: left;
	height: 70px;
	background-image: url(../images/imenuon.png);
	background-repeat: repeat-x;
	background-position: bottom;
}
.hd-menu .hd-mleft ul a
{
	color: #FFF;
	line-height: 60px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	display: block;
	float: left;
	height: 60px;
	width: auto;
}*/
.hd-menu .hd-mseach
{
	margin: 0px;
	padding: 0px;
	clear: right;
	float: right;
	height: auto;
	width: 370px;
}
.hd-menu .hd-mseach .seach-bg{
	clear: both;
	margin-top: 14px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
	border: 1px solid #959595;
	height: 34px;
}
.hd-menu .hd-mseach .seach-bg .sch-input{
	margin: 0px;
	height: 32px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	background-color: #242424;
	overflow: hidden;
	width: 305px;
	float: left;
	color: #FFF;
	font-size: 14px;
	line-height: 32px;
}
.hd-menu .hd-mseach .seach-bg .sch-button{
	margin: 0px;
	padding: 0px;
	height: 34px;
	width: 56px;
	background-image: url(../images/sobtn.png);
	background-repeat: no-repeat;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	float: left;
	text-align: left;
	text-indent: -999999px;
	display: block;
}

.all-1180
{
	padding: 0px;
	clear: both;
	width: 1180px;
	float: none;
	overflow: hidden;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: auto;
}
.banner
{
	margin: 0px;
	padding: 0px;
	height: auto;
	clear: both;
	overflow: hidden;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 8px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	display: block;
	float: none;
	background-color: #000;
}
/* bannercss */
	.fullSlide{ min-width:1180px; border-top:0px;  position:relative;  height:676px; overflow:hidden;   }
	.fullSlide .bd{ position:relative; z-index:0;  }
	.fullSlide .bd ul{ width:100% !important; }
	.fullSlide .bd li{ width:100% !important;  height:676px; }
	.fullSlide .bd li .siteWidth{ width:1180px; position:relative;  margin:0 auto;  height:676px;  }
	.fullSlide .bd li a{ position:absolute; width:100%; height:676px; display:block; z-index:1;;   }
	.fullSlide .bd .txt{ position:absolute; width:415px; top:100px; left:22px;   font:normal 18px/30px "Microsoft YaHei";    }
	.fullSlide .bd .btn{ display:block; zoom:1; margin-top:8px;  width:72px; padding-right:10px;  height:31px; line-height:31px; text-align:center; color:#fff; font-size:12px; background:url(../images/banner-btn.png) 0 0 no-repeat;
	_background:url(images/banner-btn-ie6.png) 0 0 no-repeat;
	}

	.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center; }
	.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:11px; height:11px; margin:4px; background:url(../images/dot-black.png) 0 0; overflow:hidden; 
		line-height:9999px; filter:alpha(opacity=40);opacity:0.4; 
	}
	.fullSlide .hd ul .on{ filter:alpha(opacity=100);opacity:1;  }
.home-catalog
{
	padding: 30px;
	clear: both;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	background-color: #FFF;
	height: auto;
}
.h-cat
{
}
.h-cat .h-cat-left
{
	margin: 0px;
	padding: 0px;
	clear: left;
	float: left;
	height: 250px;
	width: 250px;
}
.h-cat .h-cat-right
{
	margin: 0px;
	float: left;
	height: auto;
	width: 930px;
	padding: 0px;
}
.h-cat-Box{
	width:930px;
	border-top:1px solid #fff;
	position:relative;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.h-cat-Box .piclist{
	overflow:hidden;
	zoom:1;
}
.h-cat-Box .ohbox{overflow:hidden; position:relative;width:818px;left:60px}
.h-cat-Box {position:relative;overflow:hidden;zoom:1;}
.h-cat-Box .piclist li{
	float:left;
	display:inline;
	width:190px;
	background:#fff;
	margin-right:10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	height: auto;
	padding: 0px;
}
.h-cat-Box .piclist li span{height:25px;line-height:25px;display:block;text-align:center;   }
.h-cat-Box .pageBtn span{ background:url(images/bntBg.png) no-repeat; display:block;width:37px;height:59px;position:absolute;top:72px;cursor:pointer;text-indent:-999em;overflow:hidden; }
.h-cat-Box .pageBtn .prev{
	left:20px;
	background-image: url(../images/ctl_licon.png);
	background-repeat: no-repeat;
	padding: 0px;
	height: 40px;
	width: 40px;
	margin-top: -55px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.h-cat-Box .pageBtn .next{
	right:20px;
	background-image: url(../images/ctl_ricon.png);
	background-repeat: no-repeat;
	padding: 0px;
	height: 40px;
	width: 40px;
	margin-top: -55px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.h-cat-Box .pageBtn .list{overflow:hidden;zoom:1;margin:10px 0 0 413px; }
.h-cat-Box .pageBtn .list li{
	background:url(images/bntBg.png);
	float:left;
	display:inline;
	width:0px;
	height:0px;
	background-position:-86px -57px;
	cursor:pointer;
	margin-left:10px;
	line-height:10000px;
	overflow:hidden;
}
.h-cat-Box .pageBtn .list li.on{background-position:-114px -57px }
/*hot product*/
.hot-product
{
}
.hot-title{
	padding: 0px;
	clear: both;
	margin: auto;
	overflow: hidden;
}
.hot-tname{
	text-align: center;
	display: block;
}
.hot-tname img{
}
.hot-tibs{
	text-align: center;
	display: block;
	clear: both;
	overflow: hidden;
	margin-top: 10px;
	margin-bottom: 20px;
}
.hot-tibs img{
}
.hp-tab-newprd {
	width: 1180px;
	height: auto;
	overflow: hidden;
	position: relative;
	clear: both;
	margin: 0px;
	padding: 0px;
}

.hp-tab-newprd .j-sw-nav {
	padding-top: 0px;
	width: 1180px;
	height: 50px;
	overflow: hidden;
	position: relative;
	clear: both;
	float: none;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-bottom: 20px;
}

.hp-tab-newprd .j-sw-nav li {
	float: left;
	margin-right: 0px;
	height: 44px;
	margin-top: 2px;
	border: 1px solid #6A6A6B;
	margin-left: 20px;
}

.hp-tab-newprd .j-sw-nav li a {
	position: relative;
	display: block;
	width: auto;
	height: 44px;
	text-align: center;
	color: #666;
	font-weight: bold;
	word-wrap: break-word;
	overflow: hidden;
	outline: 0;
	cursor: pointer;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;
	line-height: 44px;
	margin-top: 2px;
}

.newprd-s1, .newprd-s1 a {
z-index: 20;
}

.newprd-s2, .newprd-s2 a {
z-index: 19;
}

.newprd-s3, .newprd-s3 a {
z-index: 18;
}

.newprd-s4, .newprd-s4 a {
z-index: 17;
}

.newprd-s5, .newprd-s5 a {
z-index: 16;
}

.newprd-s6, .newprd-s6 a {
z-index: 15;
}

.newprd-s7, .newprd-s7 a {
z-index: 14;
}

.hp-tab-newprd .newprd-clip {
	padding-left: 15px;
}

.hp-tab-newprd .j-sw-nav .on {
	position: relative;
	z-index: 99;
	background-color: #E60012;
	border: 1px solid #E60012;
}

.hp-tab-newprd .j-sw-nav li a:hover, .hp-tab-newprd .j-sw-nav .on a {
background-image: url(images/bg-tag-on.png);
z-index: 99;
color: #fefefe;
text-decoration: none;
cursor: pointer;
}

.hp-tab-newprd .j-sw-c ul {
	zoom: 1;
	overflow: hidden;
	width: 1180px;
	margin: 0px;
	padding: 0px;
}

.hp-tab-newprd .j-sw-c li {
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	display: inline;
	height: 400px;
	width: 240px;
	background-color: #FFF;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}

/*.hp-tab-newprd .j-sw-c li img {
width: 175px;
height: 228px;
padding: 2px;
background-color: #fff;
border: 1px solid #ccc;
}*/
.hp-tab-newprd .j-sw-c li .tbpic
{
	overflow: hidden;
	padding: 0px;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
}
.hp-tab-newprd .j-sw-c li .tbpic img
{
	margin: 0px;
	padding: 0px;
	height: 240px;
	width: 240px;
	overflow: hidden;
}
.hp-tab-newprd .j-sw-c li .tbname
{
	clear: both;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	overflow: hidden;
	height: auto;
}
.hp-tab-newprd .j-sw-c li .tbinfo
{
	clear: both;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	overflow: hidden;
	color: #666;
}
.hp-tab-newprd .j-sw-c li .tbinfo .tbno
{
	margin: 0px;
	padding: 0px;
	float: none;
	height: auto;
	width: auto;
	clear: both;
}
.hp-tab-newprd .j-sw-c li .tbinfo .tblun
{
	float: none;
	margin: 0px;
	height: auto;
	width: auto;
	clear: both;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.habout
{
	display: block;
	clear: both;
	overflow: hidden;
	padding: 0px;
	float: none;
	height: auto;
	width: auto;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
.habout-title
{
	text-align: center;
	display: block;
}
.habout-main
{
	display: block;
	background-image: url(../images/about-bg.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 0px;
	clear: both;
	height: 533px;
	max-width: 1920px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.habout-main .haboutbox
{
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 690px;
	overflow: hidden;
	height: 450px;
	OVERFLOW-Y: auto;
	OVERFLOW-X:hidden;
}
.hmbox
{
}
.hmbox .hmb-1
{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 380px;
	overflow: hidden;
}
.hmbox .hmb-2
{
	padding: 0px;
	float: left;
	width: 380px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	overflow: hidden;
}
.hmbox .hmb-3
{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 380px;
	overflow: hidden;
}
.hmbox .hmli-1
{
}
.hmbox .hmli-2
{
	height: auto;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	clear: both;
	font-size: 16px;
	color: #828180;
	font-weight: bold;
	line-height: 1.5em;
}
.hmbox .hmli-3
{
	height: 60px;
	clear: both;
	font-size: 16px;
	color: #333;
	font-weight: bold;
	line-height: 1.5em;
	padding: 0px;
}
.hmbox .hmli-4
{
}
.hmlink
{
	padding: 0px;
	clear: both;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	overflow: hidden;
}
.hmlink-box
{
	background-image: url(../images/lk_bg.png);
	background-repeat: repeat-x;
	background-position: top;
	margin: 0px;
	padding: 0px;
	clear: both;
	background-color: #FFF;
	height: 145px;
	width: auto;
}
.hmlink-li
{
	background-image: url(../images/lk-name.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	clear: both;
	height: 100px;
	width: 1150px;
	display: block;
	float: none;
	padding-top: 45px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}
.hmnoout
{
	float: none;
	margin: 0px;
	padding: 0px;
	clear: both;
	overflow: hidden;
}
.hmnoout ul 
{
	margin: 0px;
	padding: 0px;
	clear: both;
	overflow: hidden;
}
.hmnoout ul li
{
	float: left;
	margin: 0px;
	padding: 0px;
}
/*zoom*/
.treebox {
	width: 300px;
	background-color: #FFF;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	float: none;
	height: auto;
}

.menu {
	overflow: hidden;
	border: 0 solid #ddd;
}
/*第一层*/

.menu li.level1 h3 {
	display: block;
	height: 45px;
	line-height: 45px;
	color: #fff;
	padding-left: 10px;
	border-bottom: 1px solid #000;
	font-size: 16px;
	position: relative;
	border: 1px solid #D4D4D4;
	background-color: #FFF;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}
.menu ul
{
	padding: 0px;
	clear: both;
	margin-top: -4px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	display: block;
}
.menu li.level1 h3:hover {
	text-decoration: none;
	background-color: #DCDCDC;
}

.menu li.level1 h3.current {
	background-color: #DCDCDC;
}

/*============修饰图标*/
.ico {
width: 20px;
height: 20px;
display: block;
position: absolute;
left: 20px;
top: 10px;
background-repeat: no-repeat;
background-image: url(images/ico1.png);
}

/*============小箭头*/
.level1 i {
	width: 20px;
	height: 10px;
	background-image: url(../images/arrow.png);
	background-repeat: no-repeat;
	display: block;
	position: absolute;
	right: 0px;
	top: 20px;
}

.level1 i.down {
background-position: 0 -10px;
}

.ico1 {
background-position: 0 0;
}

.ico2 {
background-position: 0 -20px;
}

.ico3 {
background-position: 0 -40px;
}

.ico4 {
background-position: 0 -60px;
}

.ico5 {
background-position: 0 -80px;
}

/*第二层*/
.menu li ul {
	overflow: hidden;
	padding-bottom: 10px;
}

.menu li ul.level2 {
	display: none;
	background-color: #DCDCDC;
}

.menu li ul.level2 li a {
	display: block;
	height: 40px;
	line-height: 40px;
	color: #494949;
	/*border-bottom: 1px solid #ddd; */
font-size: 14px;
	transition: all 1s ease 0s;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
/*foot*/
.footer
{
	background-color: #080808;
	display: block;
	clear: both;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	border-top-width: 10px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #080808;
	border-right-color: #080808;
	border-bottom-color: #080808;
	border-left-color: #080808;
	background-image: url(../images/foot-bg.png);
	background-repeat: repeat-x;
	background-position: top;
}
.footer .ftmain
{
	clear: both;
	float: none;
	height: 250px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #C0C0C0;
}
.footer .ftmain a
{
  color: #C0C0C0;
}
.ftmain .ftm-im1
{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 188px;
	overflow: hidden;
}
.ftmain .ftm-im2
{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 200px;
	overflow: hidden;
}
.ftmain .ftm-im3
{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 430px;
	overflow: hidden;
}
.ftmain .ftm-im4
{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 360px;
	overflow: hidden;
}
.footer .ftmain .ftm-tn
{
}
.footer .ftmain .ftn-ul
{
	clear: both;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.footer .ftmain .ftn-ul ul li
{
	padding: 5px;
	clear: both;
}
.footer .ftmain .ftn-email
{
	clear: both;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.footer .ftmain .ftn-linkicon
{
	clear: both;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.footer .ftmain .ftn-linkicon ul
{
}
.footer .ftmain .ftn-linkicon ul li
{
	float: left;
	padding: 5px;
}
.footer .copyright
{
	padding: 0px;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 65px;
	overflow: hidden;
	color: #CCC;
	line-height: 65px;
	display: block;
	text-align: center;
}
.footer .copyright a{
		color: #CCC;
}
/*page*/
/*about us*/
.pmpath
{
	padding: 0px;
	height: 43px;
	line-height: 43px;
	color: #7C7C7C;
	font-size: 14px;
	border-top-width: 4px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	margin: 0px;
}
.pmpath a
{
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	color: #7C7C7C;
	line-height: 40px;
	font-size: 12px;
}
.pmsmenu
{
	margin: 0px;
	clear: both;
	height: 40px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 40px;
	padding-left: 0px;
	overflow: hidden;
	background-color: #FFF;
	color: #999;
}
.pmsmenu a 
{
	margin: 0px;
	height: 50px;
	font-size: 16px;
	line-height: 50px;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 6px;
}
.pmsmenu a.lion
{
	font-weight: bold;
}
.pmphoto
{
	overflow:hidden;
!important
	padding: 0px;
	clear: both;
	margin-top: -30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 456px;
	display: block;
	float: none;
}

.pmphoto img
{
		overflow:hidden;!important
}
.pmoverview
{
	overflow: hidden;
	clear: both;
	margin-top: -250px;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
	height: auto;
	width: 1060px;
	background-color: #FFF;
	display: block;
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	float: none;
}
.pmoverviewbg
{
	background-color: #FFF;
	min-height:500px;
	padding: 40px;
	margin: 0px;
	clear: both;
	overflow: hidden;
	z-index: 0;
	height: auto;
}
.factphoto
{
	overflow:hidden;
!important
	padding: 0px;
	clear: both;
	margin-top: -30px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	height: auto;
	display: block;
	float: none;
	padding: 0px;
	width: auto;
}
.factphoto .flist
{
	padding: 10px;
	float: left;
	width: 360px;
	margin-top: 0px;
	margin-right: 13px;
	margin-bottom: 15px;
	margin-left: 0px;
	overflow: hidden;
	background-color: #FFF;
	height: auto;
}
.factphoto .flist .fpics
{
}
.factphoto .flist .fpics img
{
	height: 268px;
	width: 358px;
	padding: 0px;
}
.factphoto .flist .fpname
{
	line-height: 24px;
	font-size: 14px;
	color: #666;
	margin: 0px;
	clear: both;
	text-align: center;
	display: block;
	height: 24px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.pmuse
{
	overflow: hidden;
	clear: both;
	margin-top: -114px;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
	height: auto;
	width: 1180px;
	display: block;
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	float: none;
	background-image: url(../images/use-bg.png);
	background-repeat: repeat-y;
}

.pmcontact
{
	padding: 0px;
	clear: both;
	height: auto;
	overflow: hidden;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
.pmcontact .sendbox
{
	padding: 0px;
	clear: left;
	float: left;
	width: 760px;
	overflow: hidden;
	height: auto;
	margin-top: 0px;
	margin-right: 50px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.pmcontact .sendbox .sdcontent
{
	clear: both;
	float: none;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
.pmcontact .sendbox  .sdimg
{
}
.pmcontact .sendbox  .sdtibs
{
	margin: 0px;
	clear: both;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	overflow: hidden;
	font-size: 15px;
	line-height: 1.5em;
	font-family: Tahoma, Geneva, sans-serif;
}
.pmcontact .sendbox .messages
{
}
.messages .msul
{
	margin: 0px;
	clear: both;
	overflow: hidden;
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 16px;
	padding-left: 0px;
}
.messages .msul .mslin
{
	margin: 0px;
	padding: 0px;
	clear: left;
	float: left;
	height: auto;
	width: 130px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	line-height: 50px;
	overflow: hidden;
	color: #676767;
}
.messages .msul .msliint
{
	margin: 0px;
	clear: right;
	float: right;
	height: auto;
	width: 630px;
	padding: 0px;
	overflow: hidden;
}
.messages .msul .msliint .mint
{
	display: block;
	background-color: #FFF;
	margin: 0px;
	padding: 0px;
	height: 50px;
	clear: both;
	width: 620px;
	border: 1px solid #F3F4F5;
}
.messages .msul .msliint .mint:hover
{
	display: block;
	background-color: #FFF;
	margin: 0px;
	padding: 0px;
	height: 50px;
	clear: both;
	width: 620px;
	border: 1px solid #CCC;
}
.messages .msul .msliint .mintms
{
	display: block;
	background-color: #FFF;
	margin: 0px;
	padding: 0px;
	height: 170px;
	clear: both;
	width: 620px;
	border: 1px solid #F3F4F5;
}
.messages .msul .msliint .mintms:hover
{
	display: block;
	background-color: #FFF;
	margin: 0px;
	padding: 0px;
	height: 170px;
	clear: both;
	width: 620px;
	border: 1px solid #CCC;
}
.messages .msul .msliint .mslibtn
{
	display: block;
	background-color: #FFF;
	margin: 0px;
	padding: 0px;
	height: 50px;
	clear: both;
	width: 620px;
	border: 1px solid #F3F4F5;
}
.mslibtn .btnsend
{
	margin: 0px;
	padding: 0px;
	height: 42px;
	width: 170px;
	background-color: #313131;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 42px;
	color: #FFF;
	text-align: center;
	border: 1px solid #313131;
}
.mslibtn .btnsend:hover
{
	margin: 0px;
	padding: 0px;
	height: 42px;
	width: 170px;
	background-color: #C30;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 42px;
	color: #FFF;
	text-align: center;
	border: 1px solid #C30;
}
.mslibtn .btnreset
{
	padding: 0px;
	height: 42px;
	width: 170px;
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 42px;
	color: #333;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 48px;
	border: 1px solid #FFF;
}
.mslibtn .btnreset:hover
{
	padding: 0px;
	height: 42px;
	width: 170px;
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 42px;
	color: #333;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 48px;
	border: 1px solid #E8E8E8;
}
.pmcontact .contactbox
{
	margin: 0px;
	padding: 25px;
	clear: right;
	float: right;
	width: 320px;
	overflow: hidden;
	height: auto;
	background-color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
}
/*product */
.product-banner
{
	overflow:hidden;
	padding: 0px;
	clear: both;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 284px;
	display: block;
	float: none;
}
.pdpath
{
	padding: 0px;
	height: 43px;
	line-height: 43px;
	color: #7C7C7C;
	font-size: 14px;
	border-top-width: 4px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	margin: 0px;
	clear: left;
	float: left;
	width: 60%;
}
.pdpath a
{
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	color: #7C7C7C;
	line-height: 40px;
	font-size: 12px;
}
.pdpage
{
	clear: right;
	float: right;
	width: 38%;
	height: 43px;
}
.productmain
{
	margin: 0px;
	padding: 0px;
	clear: both;
	overflow: hidden;
	float: none;
	height: auto;
	width: auto;
}
.productmain .pd-items
{
	margin: 0px;
	clear: left;
	float: left;
	height: auto;
	width: 300px;
	overflow: hidden;
	background-color: #FFF;
	display: block;
	padding: 10px;
}
/* ny_zb */
 .sideMen {
	width: auto;
	border: 0px solid #ddd;
	clear: both;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	float: none;
	height: auto;
}
.litems
{
	padding: 0px;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.sideMen h3 {
	height: 50px;
	line-height: 50px;
	padding-left: 10px;
	border: 1px solid #e3e3e3;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-bottom: 0px;
	font-family: "Microsoft YaHei";
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	clear: both;
	margin-bottom: 0px;
	display: block;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 0px;
	overflow: hidden;
}
.sideMen .h3check {
	height: 50px;
	line-height: 50px;
	padding-left: 10px;
	border: 1px solid #e3e3e3;
	background-color: #DCDCDC;
	padding-top: 0px;
	padding-bottom: 0px;
	font-family: "Microsoft YaHei";
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	clear: both;
	margin-bottom: 0px;
	display: block;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 0px;
	overflow: hidden;
}
.sideMen h3 em {
	float: right;
	display: block;
	width: 40px;
	height: 50px;
	cursor: pointer;
	background-image: url(../images/icoAdd.png);
	background-repeat: no-repeat;
	background-position: 16px 22px;
	line-height: 50px;
}

  .sideMen h3 em.on {
	background-position: 16px -47px;
  }

.sideMen ul {
	color: #999;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 8px;
	padding-right: 25px;
	padding-bottom: 8px;
	padding-left: 25px;
	background-color: #DCDCDC;
	clear: both;
	display: block;
	overflow: hidden;
}
.sideMen ul li
{
	padding-top: 5px;
	padding-bottom: 5px;
	clear: both;
}
.productmain .pdbox
{
	margin: 0px;
	padding: 0px;
	clear: right;
	float: right;
	height: auto;
	width: 860px;
	overflow: hidden;
	display: block;
}
.product_list
{
	overflow: hidden;
	clear: both;
	margin: 0px;
	padding: 0px;
	height: auto;
	display: block;
}
.pvlist
{
	padding: 14px;
	float: left;
	height: 370px;
	width: 240px;
	overflow: hidden;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 17px;
	margin-left: 17px;
	background-color: #FFF;
}
.pvlist .pvpic
{
}
.pvlist .pvpic img
{
	margin: 0px;
	padding: 0px;
	height: 240px;
	width: 240px;
	overflow: hidden;
}
.pvlist .pvname
{
	clear: both;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	overflow: hidden;
}
.pvlist .pvinfo
{
	clear: both;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	overflow: hidden;
	height: 35px;
	line-height: 35px;
	font-size: 16px;
	color: #666;
}
.pvlist .pvinfo .pvno
{
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 150px;
}
.pvlist .pvinfo .pvlun
{
	float: left;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 90px;
}
.page_box
{
}
/*pager*/
.pagination
{
	clear: both;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	overflow: hidden;
	font-size: 14px;
	float: none;
	height: auto;
	width: auto;
	margin: 0px;
	text-align: left;
}
.pagination .active
{
	border: 1px solid #313131;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	line-height: 36px;
	height: 36px;
	background-color: #313131;
	color: #FFF;
}
.pagination a,.pagination .disabled
{
	border: 1px solid #DCDCDC;
	padding-right: 15px;
	padding-left: 15px;
	height: 36px;
	line-height: 36px;
	background-color: #DCDCDC;
}
.pagination a:hover,.pagination .disabled:hover,.pagination .active:hover
{
	border: 1px solid #DCDCDC;
	padding-right: 15px;
	padding-left: 15px;
	overflow: hidden;
	height: 36px;
	line-height: 36px;
	background-color: #DCDCDC;
}
.pagination a,.pagination .disabled,.pagination .active
{
	margin-top: 8px;
	margin-bottom: 8px;
	overflow: hidden;
	float: left;
}

.vouchgoods
{
	padding: 0px;
	clear: both;
	height: auto;
	overflow: hidden;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.vouchgoods .vgbar
{
}
.vouchgoods .vgbar .vgbarimg
{
	clear: both;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	height: auto;
	overflow: hidden;
	text-align: center;
	display: block;
}
.vouchgoods .vglist
{
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 300px;
	overflow: hidden;
	display: block;
	background-color: #FFF;
	width: auto;
}
/* 图片滚动 */
.picScroll{
	position:relative;
	height:300px;
	background:#fff;
	margin-bottom:10px;
	overflow:hidden;
	margin-top: 15px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 42px;
}
.picScroll ul{ overflow:hidden; zoom:1; }
.picScroll ul li{
	float:left;
	width:208px;
	overflow:hidden;
	display:inline;
	height: 250px;
	margin-top: 0;
	margin-right: 6px;
	margin-bottom: 0;
	margin-left: 6px;
}
.picScroll ul li img{
	width:208px;
	height:208px;
	clear: both;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.picScroll ul li em
{
	line-height: 32px;
	clear: both;
	display: block;
	text-align: center;
	height: 36px;
	font-style: normal;
}
.picScroll .prev,
.picScroll .next{ position:absolute;  left:10px; top: 110px; display:block; width:18px; height:28px; overflow:hidden; background:url(../images/icons.png) -40px 0 no-repeat; cursor:pointer;  }
.picScroll .next{ left:auto; right:10px; background-position:-120px 0; }
.picScroll .prevStop{ background-position:0 0; }
.picScroll .nextStop{ background-position:-80px 0; }

/*产品图片*/
.product_images {float:left;width:402px;padding-right:10px;padding-top:10px;}
.product_b_image {
	position:relative;
	width:402px;
	height:402px;
	line-height:422px;
	text-align:center;
	z-index:32;
	border: 1px solid #DDDDDD;
}
.product_b_image img{
	width:400px;
	height:400px;
	padding: 1px;
	background-color: #FFFFFF;
}
.product_b_image .action_icon_306 img{width:auto;height:auto}
.product_s_image {width:402px;height:98px;margin-top:-1px;overflow:hidden;}
.left_btn {float:left;width:9px;padding:42px 6px 0 8px;height:13px;line-height:13px;text-indent:-9999px; margin-right:4px}
.left_btn a {display:block;width:9px;height:13px;background:url(/images/sprite.gif) no-repeat 0px -15px;}
.right_btn {float:right;width:9px;padding-top:42px;padding-right:14px;height:13px;line-height:16px;text-indent:-9999px;}
.right_btn a {display:block;width:9px;height:13px;background:url(/images/sprite.gif) no-repeat 0px 0px;}
.product_s_image {width:400px;height:98px;overflow:hidden}
.product_s_image ul {padding-top:12px; margin:0}
.product_s_images{ width:338px;overflow:hidden}
.product_s_images li {
	float:left;
	width:76px;
	height:72px;
	margin-bottom:20px;
	margin-right:4px;
	cursor:pointer;
	margin-left: 4px;
}
.product_s_images li a {display:block;width:72px;height:70px;padding:1px;border:1px solid #d5dfe5;overflow:hidden;}
.product_s_images li a:hover {padding:0;border:2px solid #ff6500;}
.product_s_images li.on {width:72px;height:70px;border:2px solid #ff6500;overflow:hidden;}
.product_s_images li.on a{border:0; margin: -1px 0 0 -1px}
.product_s_images li.on a:hover {padding:0;border:0; margin:0}

/*  放大镜效果 */
.zoomple{cursor:url(../images/zoom.cur),move;display:block;width:400px;height:400px;line-height:400px;overflow:hidden;outline-style:none;position:relative;} 
.zoomple img{width:400px;height:400px;line-height:400px;border:0;}
.zoomplePopup{overflow:hidden;opacity: 0.8;filter:alpha(opacity = 80);z-index:999999;height:125px;width:150px;position:absolute;top:0px;left:0px;display:none; }
#preview{
	border:1px solid #CCCCCC;
	width:404px;
	height:400px;
	background:#fff;
	position:absolute;
	top:-1px;
	left:408px;
	overflow:hidden;
	display:none;
	z-index: 1000;
}
#preview img{width:650px;height:650px;position:absolute;left:0;top:0;}

.ppb_list {
    margin:10px 0 0 0;
	padding:5px 0 10px 0;
	min-height:50px;
	height:auto !important;
	height:50px;
	overflow:hidden !important;
	overflow:visible;
    border:1px solid #f00;
}
.ppb_list ul {
   
}
.ppb_list li {
    float:left;
	display:inline;
	margin:5px 4px 5px 4px;
	border:1px solid #f00;
}
.ppb_list img {
    display:block;
	width:100px;
	height:45px;
}
.ppb_list li a {
    display:block;
}
.ppb_list li a:link,.ppb_list li a:visited {
    border:1px solid #ddd;
}
.ppb_list li a:hover {
    border:1px solid #e00;
}
.goodbox
{
	padding: 10px;
	clear: right;
	float: right;
	height: auto;
	width: 810px;
	overflow: hidden;
	display: block;
	background-color: #FFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}
.goodview
{
	margin: 0px;
	clear: both;
	overflow: hidden;
	padding: 0px;
	height: auto;
	width: auto;
	float: none;
}
.gpic
{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 425px;
	height: auto;
}
.gitem
{
	margin: 0px;
	padding: 0px;
	float: right;
	width: 383px;
	overflow: hidden;
	height: auto;
	clear: right;
}
.gitem .gmtitle
{
	clear: both;
	padding: 0px;
	overflow: hidden;
	margin: 0px;
	height: auto;
}
.gitem .gmtitle h1
{
	font-size: 22px;
	margin: 0px;
	padding: 0px;
}
.gitem .gmitems
{
	padding: 0px;
	clear: both;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	overflow: hidden;
	color: #B6B6B6;
}
.gitem .gmitems ul 
{
}
.gitem .gmitems ul li
{
	margin: 0px;
	clear: both;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.gitem .gmitems ul li span
{
}
.gitem .gmitems ul li em
{
}
.gitem .gmcontact
{
	clear: both;
	padding: 0px;
	overflow: hidden;
	height: auto;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: none;
}
.gooddetail
{
	padding: 0px;
	clear: both;
	overflow: hidden;
	display: block;
	height: auto;
	float: none;
	width: auto;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.gdetail-bar
{
	font-size: 18px;
	font-weight: bold;
	line-height: 36px;
	padding: 0px;
	clear: both;
	height: 36px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	overflow: hidden;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #B5B5B5;
	border-right-color: #B5B5B5;
	border-bottom-color: #B5B5B5;
	border-left-color: #B5B5B5;
	width: 800px;
}
.gdetailmain
{
	line-height: 1.5em;
	margin: auto;
	padding: 0px;
	clear: both;
	height: auto;
	width: 800px;
	overflow: hidden;
	word-wrap:break-word;
}

/*body*/
body {
	font-family: "Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Hiragino Sans GB W3","WenQuanYi Micro Hei",sans-serif;
	background-color: #F3F4F5;
	margin: 0px;
	padding: 0px;
}
h1 {
	font-family: "Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Hiragino Sans GB W3","Microsoft YaHei UI","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;
}
.h1 {
	font-family: "Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Hiragino Sans GB W3","Microsoft YaHei UI","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;
}
h2 {
	font-family: "Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Hiragino Sans GB W3","Microsoft YaHei UI","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;
}
.h2 {
	font-family: "Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Hiragino Sans GB W3","Microsoft YaHei UI","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;
}
h3 {
	font-family: "Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Hiragino Sans GB W3","Microsoft YaHei UI","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;
}
.h3 {
	font-family: "Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Hiragino Sans GB W3","Microsoft YaHei UI","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;
}
h4 {
	font-family: "Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Hiragino Sans GB W3","Microsoft YaHei UI","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;
}
.h4 {
	font-family: "Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Hiragino Sans GB W3","Microsoft YaHei UI","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;
}
a{
	text-decoration: none;outline:none;
}

a:link,a:visited {
	text-decoration: none;
	color: #444;
}
a:hover {
	color: #E60012;
	text-decoration: none;
}
ul,li,dl,dt,dd,span,li,em
{
	margin: 0px;
	padding: 0px;
	list-style-position: outside;
	list-style-image: none;
	list-style-type: none;
}
#gdcontainer
{
	padding: 0px;
	clear: both;
	float: none;
	height: 480px;
	width: 1178px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	overflow: hidden;
	border: 1px solid #E4E4E4;
}
/*客服*/
/* side */
.side{position:fixed;width:54px;height:275px;right:0;top:350px;z-index:100;}
.side ul li{width:54px;height:54px;float:left;position:relative;border-bottom:1px solid #444;}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#000;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px "微软雅黑";overflow:hidden;}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#000;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;}
.side ul li .sidetop:hover{background:#ae1c1c;opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left;}