/* 样式重置 start*/
body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,form,input,textarea,p,table,tr,td {margin:0;padding:0;}
ul {list-style: none;}.red{ color:#f00;}
img,a img {border:0;text-decoration: none;max-width: 100%;}
a {text-decoration:none;color:#333;outline: medium;-webkit-transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;}
input {outline: medium;}
button {border:none;margin:0;padding:0;background: transparent;}
body {font:12px "Microsoft YaHei", Tahoma, SimSun;}
/* 样式重置 end*/
.clearfix:after {content:"\200B";display:block;height:0;clear:both;}
.clearfix {*zoom:1;}
.content {width:1200px;margin:0 auto;}
.fl {float:left;}
.fr {float:right;}
.text-center {text-align: center;}
.text-through {text-decoration: line-through;}
body{ padding-top:31px;}
.top {height:31px; position:fixed; width:100%; top:0; left:0; background:#fff; z-index:99999;}
.top a {
	display: inline-block;
	*display: inline;
	line-height: 31px;
}
.top p {line-height: 31px;}
.top .login {color:#f37916;margin-right: 12px;}
.top .my-btn {color:#686767;}
.top .my-btn a {margin:0 12px;}
.ad1920x80 {width:100%;overflow-x: hidden;text-align: center;position: relative;}
.ad1920x80 img {visibility:hidden;max-width:1920px;}
.ad1920x80 .content {
	position: absolute;
	left:50%;
	margin-left: -600px;
	top:0;
}
.ad1920x80 .btn-close {
	position: absolute;
	right:0;
	top:0;
	color:#fff;
	font-size: 12px;
	width:20px;
	height:20px;
	line-height: 17px;
	text-align: center;
	background: rgba(0,0,0,0.1) !important;
	background:#000;
	filter:alpha(opacity=10);
	-moz-transition: all .5s ease;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
	cursor: pointer;
}
.ad1920x80 .btn-close:hover {
	background: rgba(0,0,0,0.5) !important;
	filter:alpha(opacity=50);
	-moz-transform: rotate(270deg);
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg);
}
.hide {display: none;}
.head {height:128px;}
.head .logo,
.head .logo img{width:160px;height:79px;}
.head .logo {margin-top: 18px;}
.head .search-container {
	width:480px;
	height:66px;
	margin:36px 0 0 130px;
}
.head .search-container .wrap {
	position: relative;
	width:474px;height:32px;
	border:2px solid #41a53a;
	background:url(../img/icon.png) no-repeat 8px -52px; overflow:hidden;
}
.head .search-container .text {
	position: absolute;
	left:30px;
	top:0;
	width:360px;height:32px;line-height:32px;
	border: none;*border:#fff;}
.head .search-container .btn {
	position: absolute;
	top:0;
	right: 0;
	width:80px;height:32px;
	color:#fff;
	font-size: 14px;
	border:none;
	background-color: #41a53a;
	cursor:pointer;
}
.head .relate {margin-top: 7px;font-family: SimSun;}
.head .relate span {
	margin:0 0;
	color:#41a53a;
}
.head .relate a {margin:0 4px 0 0;color:#686767;}
.head .relate a:hover {color:#41a53a;}
.head .right {width:340px;height:110px;}
.head .close {
	position: absolute;
	left:-18px;
	top:0;
	display: block;
	width:16px;height:16px;
	line-height:16px;
	color:#e2e6ec;
	border:1px solid #e2e6ec; display:none;
}
.head a.close:hover {color:#000;}
.head .weixin {
	position: relative;
	width:92px;
	margin-top: 3px;
	padding:6px 6px 2px;
	/*border:1px solid #e2e6ec;*/
}
.head .cart {
	display: block;
	position: relative;
	width:138px;height:42px;
	margin-top: 42px;
	line-height:42px;
	text-indent: 42px;
	border:1px solid #dfdfdf;
	background: url(../img/icon.png) no-repeat 12px -18px;
}
.head .cart:hover {background-color: #e2e6ec;}
.head .cart .num {
	display: block;
	position: absolute;
	top:-10px;
	right:1px;
	width:16px;
	height:14px;
	line-height: 14px;
	color:#fff;
	text-indent: 0;
	background: url(../img/icon.png) no-repeat 0 0;
}
.nav-wrap {position: relative;background-color: #36a803;}
.nav-wrap .bg{
	position: absolute;
	width:100%;
	height:40px;
	background-color: #36a803;
}
.nav {margin-left:210px;padding-left: 28px;}
.nav a:hover {color:#f00;}
.nav li {
	float:left;
	margin:0 24px;
	height:40px;
	line-height:40px;
	font-size: 16px;
	}
.nav li a {color:#fff;}
.nav-wrap .content {
	position: relative;
	z-index: 2;
}
.sidenav {
	position: absolute;
	top:0;left:0;width:210px;height:40px;background: #85bb22;
	/*overflow: hidden;*/
	z-index: 1;
}
.sidenav.active {height:452px;}
.sidenav>dt  {
	height:40px;
	line-height: 40px;
	font-size: 14px;
	color:#fff;
	background: #309a28 url(../img/icon.png) no-repeat 163px -80px;
}
.sidenav>dd {padding:4px 0 0 38px;}
.sidenav>dd dl{padding:5px 0 5px 14px; position:relative;}
.sidenav>dd:hover dl{ background:#fff;}
.sidenav>dd:hover dl a{ color:#85BB22;}
.sidenav>dd dt {margin-bottom: 6px;font-size: 14px;color:#fff;}
.sidenav>dd dd{ height:17px; overflow:hidden;}
.sidenav a {color:#fff; padding:0 4px 0 0;}
.sidenav>dd dd a:hover,.sidenav>dd dt a:hover {text-decoration: none;}
.nav-wrap .sidenav dd{ display:none;}
.nav-wrap .sidenav.active dd{ display:block;}
.nav-wrap .sidenav div dd { line-height:22px;}
.nav-wrap .sidenav div dl dt{ display:block;}
.nav-wrap .sidenav div dl dd{ display:block;}

.sidenav>dd dl a.icon{ position:absolute; padding:0; margin:0; width:24px; height:24px; left:-28px; top:10px;}
.sidenav>dd dl a.icon img{ width:24px; height:24px;}

.foot,.footer .cn {border-top:1px solid #c7c7c7;}
.foot p {
	margin-top: 14px;
	text-align: center;
	color:#959595;}
.foot .cx {margin: 24px 0;}
.footer .slogen li {float:left;height:46px;}
.footer .slogen .s1 {
	padding-left: 162px;
	width:138px;
	border-right:1px solid #c7c7c7;
	background: url(../img/slogen.png) no-repeat 70px 0;}
.footer .slogen .s2 {
	padding-left: 120px;
	width:178px;
	border-right:1px solid #c7c7c7;
	background: url(../img/slogen.png) no-repeat 60px -63px;}
.footer .slogen .s3 {
	padding-left: 146px;
	width:154px;
	border-right:1px solid #c7c7c7;
	background: url(../img/slogen.png) no-repeat 60px -123px;}
.footer .slogen .s4 {
	padding-left: 114px;
	width:180px;
	background: url(../img/slogen.png) no-repeat 54px -178px;}
.footer .slogen p {margin-top: 6px;}
.footer .cn {height:214px;}
.footer .cn .item {float:left;margin:32px 48px 0;}
.footer .cn .item dt {font-size: 16px;}
.footer .cn .item dd {margin-top: 16px;color:#797979;}
.footer .cn .item dd a:hover {text-decoration: none;}
.footer .slogen {margin:46px 0 16px;}
.footer .cn .contact {
	margin-top: 58px;
	width:176px;
	padding-left:36px;
	background: url(../img/dianhua.jpg) no-repeat 1px 15px;
}
.footer .cn .contact .tel {font-weight: bold;font-size:24px;color:#36a803;}
.foot .link a {margin-right:26px;}
.footnav a {margin:0 14px;}
.footer .cn .date {margin:12px 0 12px 10px;}
.footer .cn .kf {
	display: inline-block;
	*display: inline;
	padding:7px 22px 7px 40px;
	margin-left: 22px;
	color:#36a803;
	border:1px solid #36a803;
	background: url(../img/icon.png) no-repeat 10px -528px;
}
.footer .cn .kf:hover {transition:transform 0.6s;
	-webkit-transition:transform 0.6s;
	transform: translateY(-5px);
	-webkit-transform: translateY(-5px);
}
.footer .weixin {width:300px;margin-top: 38px;}
.page {text-align: center;color:#999;margin:20px 0;}
.page li{ list-style:none; display:inline-block;}
.page span {margin:0 12px;}
.page a {padding:8px;border:1px solid #eaeaea;margin-left:-5px;}
.page a.num {padding:8px 12px;}
.page a:hover {background: #efefef;}
.page input {width:36px;border:1px solid #eaeaea;text-align: center;color:#999;}
.banner {height:412px;}
.focus {height:412px;}
.banner li {
	width:100%;
	height:412px;
}
.pic-adv {width:230px;position: absolute;right:0;top:40px;z-index: 1;}
.pic-adv li {margin-top:8px;}
.pic-adv img {width:230px;height:123px;}
.slideBox{ width:100%; height:412px;overflow:hidden; position:relative;min-width: 990px;}
.slideBox .hd{ height:16px; overflow:hidden; position:absolute; left:50%; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{cursor: pointer; width:3em; height:6px; background:#cdcdcd; opacity:0.4;filter:alpha(opacity=40); float:left; margin:0 .5em;}
.slideBox .hd ul li.on{ background:red !important;}
.slideBox .bd{ height:350px; width: 100%; z-index:0;   }
.slideBox .bd ul li{overflow: hidden;width: 100%; height: 412px;position: relative;  }
.slideBox .bd li a{display:block; width: 990px; height: 412px; margin:0 auto; position: relative;}

.h21{ height:21px; overflow:hidden;}

p.name,p.intro{ height:17px; overflow:hidden; line-height:17px;white-space:normal;}
#kefu span{ position:relative;}
#kefu span div{ position:absolute; z-index:9999; left:-8px; width:90px; line-height:25px; text-align:center; background:#fff; border-bottom:1px solid #ccc; border-radius:0 0 3px 3px; display:none;}
#kefu span div a:hover{ background:#41A53A; color:#fff; display:block;}
.tcdPageCode{padding: 15px 20px;text-align: left;color: #ccc;}
.tcdPageCode a{display: inline-block;color: #428bca;display: inline-block;height: 25px;	line-height: 25px;	padding: 0 10px;border: 1px solid #ddd;	margin: 0 2px;border-radius: 4px;vertical-align: middle;}
.tcdPageCode a:hover{text-decoration: none;border: 1px solid #428bca;}
.tcdPageCode span.current{display: inline-block;height: 25px;line-height: 25px;padding: 0 10px;margin: 0 2px;color: #fff;background-color: #428bca;	border: 1px solid #428bca;border-radius: 4px;vertical-align: middle;}
.tcdPageCode span.disabled{	display: inline-block;height: 25px;line-height: 25px;padding: 0 10px;margin: 0 2px;	color: #bfbfbf;background: #f2f2f2;border: 1px solid #bfbfbf;border-radius: 4px;vertical-align: middle;}
.qhide{ display:none;}


.sidenav > dd:hover .subnav {display: block;}
.sidenav .subnav {display: none;position: absolute;top:41px;left: 210px; padding:0 25px;width: 510px;min-height:412px;padding:10px 25px 25px;background: #ffffff;z-index: 999;filter: alpha(opacity=92);opacity: 0.92;color:#333;}
.sidenav .subnav a {color:#333;}
.sidenav>dd div dl {padding: 5px 0 5px 0;}
.sidenav .subnav div dt,.sidenav .subnav  div dd{/*float: left; height:22px;*/}
.sidenav .subnav div dt{/*width: 80px;*/padding-right: 10px;/*float: left;*/text-align: right;margin: 4px 0px;color: #76ac25;}
.sidenav .subnav div dd a{display:inline-block;white-space: nowrap;text-decoration: none;font-size: 12px;height: 22px;line-height:22px;margin:0px;text-align: left;padding:0px 6px;border-left: 1px solid #ccc;color: #666;}
.sidenav>dd:hover div dl a.m,.sidenav>dd:hover div dd a {color: #333;}
.sidenav>dd:hover div dl a.m{ float:right;}
.nav-wrap .sidenav div dl dt{ border-bottom:1px solid #CECECE;height:27px;line-height:27px;}


/*fixed qq*/
#Fqq{ position:fixed; top:282px; right:1px; z-index:999999; font-size:14px;}
#Fqq .iconfont{ font-size:18px;}
#Fqq ul li{ list-style:none; margin:0 0 2px 0; height:56px; text-align:center; background:#E5E5E5; border-radius:5px;}
#Fqq ul li a{ width:48px; height:42px; line-height:21px; padding:7px 0; display:inline-block; position:relative;}
#Fqq ul li a{ color:#999;}

#Fqq ul li a:hover{ background:#35A803; color:#fff;border-radius:5px;}
#Fqq ul li.active,#Fqq ul li.gotop{ background:#35A803;color:#fff;}
#Fqq ul li.active a,#Fqq ul li.gotop a{ color:#fff;}
#Fqq ul li.active a:hover,#Fqq ul li.gotop a:hover{ color:#fff;}
#Fqq ul li a span{ position:absolute; left:-8px; top:9px; display:inline-block; width:15px; height:15px; border-radius:50%; text-align:center; line-height:15px; background:#f00; color:#fff;}

.login-container{ position:relative;}
.login-container .wpd1{ position:absolute; left:0; top:30px;}
.login-container .wpd1 img{ width:752px; height:388px;}
.register-right{ position:relative;}
.register-right .wpd1{ position:absolute; left:0; top:15px;}
.register-right .wpd1 img{ width:462px; height:306px;}

.top{ background:#f1f1f1;}
.sidenav dt{ cursor:pointer;}
.fr2{ padding-right:50px;}
a:hover{ text-decoration:none;}
#Fqq .icon-QQ{ color:#35A803;}
#Fqq ul li.active a .icon-QQ,#Fqq ul li a:hover .icon-QQ{ color:#fff;}


@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1473490557'); /* IE9*/
  src: url('iconfont.eot?t=1473490557#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('iconfont.woff?t=1473490557') format('woff'), /* chrome, firefox */
  url('iconfont.ttf?t=1473490557') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('iconfont.svg?t=1473490557#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
.icon-lianxiwomen:before { content: "\e616"; }
.icon-shangsanjiaoxing:before { content: "\e656"; }
.icon-QQ:before { content: "\e648"; }
.icon-QQ1:before { content: "\e649"; }
.icon-weixin:before { content: "\e600"; }
.icon-dianhua:before { content: "\e64a"; }
.icon-dianhua1:before { content: "\e64b"; }
.icon-xinwen:before { content: "\e601"; }
.icon-qiye:before { content: "\e602"; }
.icon-qq:before { content: "\e64c"; }
.icon-taolun:before { content: "\e64d"; }
.icon-qq1:before { content: "\e64e"; }
.icon-xinwen1:before { content: "\e603"; }
.icon-shouji:before { content: "\e604"; }
.icon-weixin1:before { content: "\e605"; }
.icon-dianhua2:before { content: "\e64f"; }
.icon-guanyuwomen:before { content: "\e617"; }
.icon-shouji1:before { content: "\e606"; }
.icon-xinwen2:before { content: "\e618"; }
.icon-guanyuwomen1:before { content: "\e619"; }
.icon-xiaoxi:before { content: "\e650"; }
.icon-sanjiaoxing:before { content: "\e657"; }
.icon-taolun1:before { content: "\e651"; }
.icon-shangcheng:before { content: "\e607"; }
.icon-taolun2:before { content: "\e652"; }
.icon-shangcheng1:before { content: "\e608"; }
.icon-lianxiwomen1:before { content: "\e61a"; }
.icon-pinpaiyoushi:before { content: "\e61b"; }
.icon-anlizhanshi:before { content: "\e609"; }
.icon-shoucangcang:before { content: "\e653"; }
.icon-fuwuyoushi:before { content: "\e61c"; }
.icon-guanyuwomen2:before { content: "\e61d"; }
.icon-1jituan:before { content: "\e60a"; }
.icon-icon:before { content: "\e61e"; }
.icon-xiangshang3:before { content: "\e61f"; }
.icon-shuaxin:before { content: "\e620"; }
.icon-dingzhi:before { content: "\e60b"; }
.icon-iconfonthezuoxuanzhong:before { content: "\e621"; }
.icon-xinwen3:before { content: "\e60c"; }
.icon-dingzhi1:before { content: "\e60d"; }
.icon-youshi:before { content: "\e622"; }
.icon-youshi1:before { content: "\e623"; }
.icon-chenggonganlishitu:before { content: "\e60e"; }
.icon-danpin:before { content: "\e624"; }
.icon-jituan:before { content: "\e60f"; }
.icon-dingzhi2:before { content: "\e610"; }
.icon-shangwuhezuo:before { content: "\e625"; }
.icon-triangle-copy:before { content: "\e658"; }
.icon-hezuo1:before { content: "\e626"; }
.icon-shangcheng2:before { content: "\e611"; }
.icon-shoucangcang1:before { content: "\e654"; }
.icon-triangle-up-copy-copy:before { content: "\e659"; }
.icon-taolun3:before { content: "\e655"; }
.icon-xinwen4:before { content: "\e627"; }
.icon-jituanwendang:before { content: "\e612"; }
.icon-shangcheng3:before { content: "\e613"; }
.icon-youshi1:before { content: "\e628"; }
.icon-dingweilocalization4:before { content: "\e629"; }
.icon-jiankongmonitor72:before { content: "\e62a"; }
.icon-jianquminus81:before { content: "\e62b"; }
.icon-jiaochacross79:before { content: "\e62c"; }
.icon-sifour86:before { content: "\e62d"; }
.icon-sousuosearch79:before { content: "\e62e"; }
.icon-tianjiaadd146:before { content: "\e62f"; }
.icon-xinheart282:before { content: "\e630"; }
.icon-qiye1:before { content: "\e614"; }
.icon-jiangpinguanliicon:before { content: "\e631"; }
.icon-hezuo-copy:before { content: "\e632"; }
.icon-lianxiwomen2:before { content: "\e633"; }
.icon-qiye2:before { content: "\e615"; }
.icon-xinwen5:before { content: "\e634"; }
.icon-xinwen6:before { content: "\e635"; }
.icon-danxuan:before { content: "\e636"; }
.icon-dianhua3:before { content: "\e637"; }
.icon-duihua1:before { content: "\e638"; }
.icon-erweima:before { content: "\e639"; }
.icon-fangda:before { content: "\e63a"; }
.icon-guanbi:before { content: "\e63b"; }
.icon-jiahao:before { content: "\e63c"; }
.icon-jia:before { content: "\e63d"; }
.icon-jieshu:before { content: "\e63e"; }
.icon-jinzhi:before { content: "\e63f"; }
.icon-jingyin:before { content: "\e640"; }
.icon-jiugongge:before { content: "\e641"; }
.icon-lajitong:before { content: "\e642"; }
.icon-liebiao2:before { content: "\e643"; }
.icon-manping:before { content: "\e644"; }
.icon-qian:before { content: "\e645"; }
.icon-rili:before { content: "\e646"; }
.icon-shezhi:before { content: "\e647"; }


