@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#666; overflow-x:hidden;}
a{color:#666; text-decoration:none; outline:none;}
a:active{star:expression(this.onFocus=this.blur());} 
img{border:0px; vertical-align:middle;}
a:link {text-decoration: none; outline:none;}
a:visited{text-decoration: none; outline:none;}
a:hover{text-decoration:none; color:#006428; outline:none;}
ul, p, dl, dt, dd{padding:0px; margin:0px;}
li{list-style-position:outside; list-style-type:none;}
h1, h2, h3, h4, h5{font-size:14px; padding:0px; margin:0px;}
h1{font-size:16px;}
h5{font-size:12px;}
.fl{float:left;}
.fr{float:right;}
.clear_f{clear:both; height:0px; padding:0px; margin:0px; display:block; _display:inherit;}
.h10{height:10px; overflow:hidden; clear:both;}
.h50{height:50px; overflow:hidden; clear:both;}
.h100{height:100px; overflow:hidden; clear:both;}
input{background:transparent; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#888; border:0px; outline:none;}
em{font-style:normal;}
i{font-style:normal;}

.wal{width:1200px; margin:0px auto;}
.wal2{width:1000px; margin:0px auto;}
.w210{ width:210px;}
.w960{ width:960px; overflow:hidden;}
.w970{ width:970px; overflow:hidden;}
.wal2 .content img{ max-width:100%;}

/*翻页*/
.fanye { text-align: center;min-height: 0;line-height: 0;}
.fanye.a_center{text-align: center;}
.nai_page{  display: inline-block;padding: 30px 0;}
.nai_page a{color: #FFFFFF;background-color: #666;border: 1px solid #666;font-size: 10px;padding: 5px;float: left;line-height: 1em; margin-right:5px;}
.nai_page a:hover,.nai_page a:active{color: #FFFFFF;background-color: #006428;border: 1px solid #006428;}
.nai_page span.current{color: #FFFFFF;background-color: #006428;border: 1px solid #006428;font-size: 10px;line-height: 1em;padding:5px;;float: left;margin-right:5px;}
.nai_page span.disabled{padding: 5px;color: #fff;background-color: #666;border: 1px solid #666;font-size: 10px;float: left;line-height: 1em;margin-right:5px;}
.nai_page span.disabled.disablede_if{border-left-width: 0px;}
.nai_page span.disabled.disablede_end{border-left-width: 0px;}
.nai_page span.d2d{padding: 8px 5px;color: #666666;font-size: 10px;border-right:1px solid #E5E5E5;float: left;line-height: 1em;}
.nai_page span.d3d{padding: 1px 4px;background-color: #FFFFFF;border: 1px solid #E5E5E5;float: left;}
/*.nai_page span.d3d select{background-image: none;border: 0px;color: #666666;font-size: 10px;height: 20px;padding:0;}
*/

.headDiv{height:88px; width:100%; background:#fff; position:absolute; left:0px; top:0px; z-index:11;}
.headDiv2{ position:relative;}
.headDiv .wal{ position:relative; height:88px;}
.headDiv .logo{position:absolute; left:0px; top:0;}
.headDiv .logo img{ height:88px;}
.nav{position:absolute; top:0px; left:185px; height:88px;}
.nav li{float:left; height:88px; width:105px; background:url(../images/line1.jpg) right center no-repeat;}
.nav li a{display:block; float:left; height:88px; width:104px; overflow:hidden; text-align:center; color:#444; font-size:14px; line-height:88px; position:relative; z-index:999; font-weight:bold;}
.nav .li01{ width:57px; background:none;}
.nav .li01 a{ width:56px;}
.nav li img{ position:relative; top:-3px;}
.nav li .img1{ display:none;}
.nav li a:hover img,  .nav li a.aNow img{ display:none;}
.nav li a:hover .img1,  .nav li a.aNow .img1{ display:inline-block;}
.nav li a:hover, .nav li a.aNow{ background:#006428; color:#fff;}
.nav li a.aNow1{ background:#006428 url(../images/sNavA.png) center bottom no-repeat; color:#fff;}
.headDiv .tel{ position:absolute; right:0px; bottom:4px; color:#9a9a9a;}
.headDiv .tel em{ color:#006428; font-size:18px; font-family:Arial;}
.headDiv .topRight{ position:absolute; right:0px; top:14px;}
.headDiv .topRight li{ float:left; height:24px; background:url(../images/line2.png) left center no-repeat; padding-left:20px; position:relative;}
.headDiv .topRight li em{ cursor:pointer; width:24px; height:24px; position:relative;}
.headDiv .topRight li img{ padding-right:8px;}
.headDiv .navIco{ position:absolute; right:10px; top:19px; display:none;}
.headDiv .navIco img{ width:30px;}
.headDiv .searchIco{ position:absolute; left:10px; top:17px; display:none;}
.headDiv .searchIco img{ width:24px;}
.headDiv .oaUrl{ position:absolute; right:140px; top:10px;color: #fff;background: #006428;border-radius: 4px;padding: 2px 6px;}
.headDiv .oaUrl img{ width:30px;}
.headDiv .link_url{ position:absolute; right:133px; top:35px;color: #fff;background: #006428;border-radius: 4px;padding: 2px 6px;}

.headDiv .lanIco{
	position:absolute;
	right:50px;
	top:17px;
	display:none;
	font-family: "微软雅黑";
	font-size: 18px;
	color: rgb(102, 102, 102);;
}
.headDiv .lanIco img{ width:30px;}


.topForm{position:absolute; right:-23px; width:465px; top:24px; height:111px; display:none; background:url(../images/topSearchBg.png) no-repeat; z-index:22;}
.topForm .form{ padding:32px 0 0 28px; position:relative;}
.topForm .input1{width:340px; padding-left:15px; height:52px; line-height:52px; font-size:14px; float:left; background:#fff;}
.topForm .btn1{ float:left; width:60px; height:52px; line-height:52px; background:#006428; font-size:16px; cursor:pointer; color:#fff;}


/*导航触发效果*/
.sNav{position:absolute; z-index:111; top:88px; right:50%; margin-right:-450px; background:url(../images/bg1.png) repeat; width:820px; height:255px; padding-top:43px; display:none; box-shadow:0 1px 5px rgba(35,25,25,0.2); -moz-box-shadow:0 1px 5px rgba(35,25,25,0.2); -webkit-box-shadow:0 1px 5px rgba(35,25,25,0.2);}
.sNav .list{ width:168px; overflow:hidden;}
.sNav .list li{ font-size:14px; padding-bottom:15px; width:168px;}
.sNav .list li a{ display:block; padding-left:30px; padding-right:10px; width:114px; background:url(../images/ico2.png) right 5px no-repeat;}
.sNav .list li a:hover{ background:url(../images/ico2on.png) right 7px no-repeat; color:#704e29;}
.sNav .imgDiv{ padding-left:64px;}
.sNav .imgDiv2{ padding-left:50px;}


/*导航菜单触发*/
.navLayer{overflow-x: auto; height:100%; width:100%; overflow:hidden; position:fixed; z-index:22; right:-100%; top:0px;}
.navLayer .top{height:60px; position:relative; background:#fff;}
.navLayer .logo{position:absolute; left:50%; margin-left:-74px; top:17px; display:block; height:26px; width:148px;}
.navLayer .logo img{ position:relative; height:26px;}.navLayer .closeBtn{display:block; width:34px; height:34px; background:url(../images/close.png) center no-repeat; background-size:80%; position:absolute; top:14px; right:10px;}
.navLayer .bg{overflow-x: auto;position:relative; background:#006428; height:100%; width:100%;}
.subNav{ cursor:pointer; display:block; height:40px; line-height:40px; border-bottom:1px solid #c6a985; position:relative; font-size:14px; background:url(../images/nimg35_2.png) right center no-repeat; background-size:25px;}
.subNav .name{  position:relative; padding-left:15px; color:#fff;}
.subNav .name2{ padding-left:46px;}
.subNav .name2 img{ position:absolute; left:10px; top:6px; width:28px;}
.subNav .name a{ display:block; color:#fff;}
.currentDt{ background:url(../images/nimg35_2on.png) right center no-repeat; color:#fff; background-size:25px;}
.navContent{display: none; background:#006428; padding:0 15px;}
.navContent li{ height:40px; background:url(../images/line5.png) repeat-x bottom; line-height:40px; padding-left:10px; font-size:14px;}
.navContent li a{ color:#fff;}
.navContent li:last-child{ background:none;}

.searchLayerTel{ display:none; z-index:222; top:60px; left:0px; width:100%; position:fixed;}
.searchLayerTel .box{ position:relative; padding:15px 10px; background:#b28c5c;}
.searchLayerTel .box .form{ width:100%;  height:40px; position:relative; background:#fff;}
.searchLayerTel .form .input1{ width:250px; height:40px; line-height:40px; text-indent:10px;}
.searchLayerTel .form .btn1{ position:absolute; right:0px; top:0px; background:#006428; cursor:pointer; width:50px; height:40px; color:#fff; text-align:center; line-height:40px;}


.footDiv{ background:#fff url(../images/footBg.jpg) center bottom no-repeat; padding-top:70px; border-top:#efefef solid 1px;}
.footDiv2{ padding-top:30px}
.footDiv .wal{ position:relative;}
.footNav{ padding-bottom:20px;}
.footNav li{ float:left; width:125px;}
.footNav li.li01{ width:136px;}
.footNav li h2 a{ font-size:16px; padding-bottom:10px; color:#000; font-weight:400; display:block;}
.footNav li h2 a:hover{ text-decoration:underline;}
.footNav li dd{ font-size:14px; /*height:28px;*/ line-height:15px; position:relative; margin-bottom:10px;}
.footNav li dd a{ display:block; width:96%;}
.footNav li.li01 dd{ background:none;}
.footDiv .share{ padding-bottom:20px;}
.footDiv .share li{ display:inline-block; padding-left:11px; width:32px; height:32px;}
.footDiv .share li .img1{ display:none;}
.footDiv .share li:hover img{ display:none;}
.footDiv .share li:hover .img1{ display:inline-block;}
.footDiv .ewm .imgDiv img{ border:#e1e1e1 solid 3px; max-width:130px;}
.footDiv .ewm p{ float:right; padding:20px 0 0 10px; font-size:14px; color:#949494; line-height:24px; width:90px;}
.footDiv .ewm em{ color:#006428;}

.foot{ height:80px; line-height:26px; background:#d7d7d7; text-align:center; position:absolute; left:0px; bottom:0px; width:100%;}
.foot2{ position:relative;}
.foot .links{ padding-top:15px;}
.foot .links a{ padding:0 5px;}
.foot .links a:hover{ text-decoration:underline;}
.foot .msg a:hover{ text-decoration:underline;}

.pageBg{ position:fixed; z-index:11; width:100%; height:100%; display:none; background:url(../images/bg2.png) repeat; left:0px; top:0px;}


.pageBanner{height:400px; position:relative;}
.pageBanner .btnGroup{ bottom:20%; width:300px; left:50%; margin-left:-150px; position:absolute;}
.pageBanner .btnGroup li{ float:left; width:120px; height:40px; margin:0 15px;}
.pageBanner .btnGroup li a{ display:block; width:118px; height:38px; border:#fff solid 1px; text-align:center; line-height:38px; color:#fff; font-size:16px; border-radius:4px; -moz-border-radius:4px;}
.pageBanner .btnGroup li a.aNow, .pageBanner .btnGroup li a:hover{ background:#006428; border:#006428 solid 1px;}
.pageBannerTel{ display:none;}
.pageBannerTel img{ width:100%;}

.pageNav{ height:64px;}
.pageNav .wal2{ border-bottom:#efefef solid 1px; height:63px;}
.pageNav li{ height:63px; width:142px; float:left; position:relative; background:url(../images/line3.jpg) right center no-repeat;}
.pageNav li div{ position:absolute; left:25px; top:0px;}
.pageNav li a{ display:block; padding-left:55px; padding-right:20px; padding-top:20px; height:63px; /*line-height:63px;*/ font-size:14px;}
.pageNav li .img1{ display:none;}
.pageNav li a.aNow, .pageNav li a:hover{ font-weight:bold; color:#006428;}
.pageNav li a.aNow img, .pageNav li a:hover img{ display:none; margin-top:15px; }
.pageNav li a.aNow .img1, .pageNav li a:hover .img1{ display:inline-block;}
.pageNav2 li{ width:200px;}
.pageNav3 li{ width:166px;}
.pageNav4 li{ width:250px;}
.pageNav5 li{ width:300px; padding-left:200px;}
.pageNav5 li div{ left:225px;}

.pageNavTel{ height:45px; background:#006428; position:relative; padding-left:15px; display:none;}
.sideTitle{ width:80%; position:absolute; left:0px; top:0px; background:#006428 url(../images/nimg42_1.png) right center no-repeat; background-size:28px; height:45px; font-size:14px;}
.sideTitle .con{ height:45px; line-height:45px; padding-left:10px; position:relative;color:#fff;}
.sideTitle .con a{ display:block; color:#fff;}
.sideTitle .con img{ position:relative; top:-2px; padding-right:8px; width:26px;}
.pageNavTel .return{ position:absolute; right:0px; top:0px; width:20%; height:45px;}
.pageNavTel .return img{ margin:10px auto; display:block; width:24px;}
.sideTitleNav { position:absolute; top:45px; background:#006428; z-index:10; width:100%; text-indent:10px; display:none;}
.sideTitleNav li{ height:40px;  border-bottom:#bd9d73 solid 1px;}
.sideTitleNav li a{ display:block; height:40px; line-height:40px; color:#fff;  opacity:0.7;}
.sideTitleNav li a img{ position:relative; top:-2px; padding-right:8px; width:26px;}

.pageBox{ min-height:431px; background:url(../images/pageBg1.jpg) left top no-repeat;}
.pageBox2{ min-height:440px; background:url(../images/pageBg2.jpg) center bottom no-repeat; padding-bottom:80px;}

/*分页*/
.pageNum{height:100px; text-align:center; color:#999; padding-top:30px; font-size:14px;}
.pageNum a{margin:0 4px; display:inline-block; height:31px; line-height:31px; background:#fff; padding:0 13px; border:#dadada solid 1px; font-size:14px;}
.pageNum a:hover, .pageNum .aNow{background:#006428; border:#006428 solid 1px; color:#FFF;}
.pageNum em{ color:#006428;}
/*.pageNum span{ padding-left:20px;}*/
.pageNum span{ background:#006428; border:#006428 solid 1px; color:#FFF;margin:0 4px; display:inline-block; height:31px; line-height:31px;  padding:0 13px;  font-size:14px;}

.pageMore{ display:none; padding:0 10px 40px;}
.pageMore a{ display:block; height:45px; text-align:center; font-size:18px; line-height:45px; color:#fff; background:#2dacd6;}

.tabContent{ display:none;}
.tab li{ cursor:pointer;}
.tabContent2{ display:none;}
.tab2 li{ cursor:pointer;}

.selectDiv{cursor:pointer;}
.selectDiv span{padding-left:10px;}
.selectDiv select{display:none;}
/**/
.selectLayer{position:absolute; z-index:100; display:none; background:#FFF; border:#bababa solid 1px;}
.selectLayer li{height:22px; line-height:22px; overflow:hidden; padding-left:10px; color:#666;}


/*右侧悬浮窗*/
.sideBar{position:fixed; z-index:99; top:100px; right:10px; background:url(../images/nimg75_1.png) left top no-repeat; width:75px; height:75px; cursor:pointer;}
.sideBar.en{background:url(../images/side-contact.png) left top no-repeat;}
.sideBar.en.on{background:url(../images/side-contact2.png) left top no-repeat;}
.sideBar.on{ background:url(../images/nimg75_1on.png) left top no-repeat;}
.sideBar ul{ display:none;}
.sideBar li{position:relative; top:75px; height:75px; margin-top:1px;}
.sideBar .mouse{position:absolute; left:-200px; top:0px; display:none;}
.sideBar .img{background:url(../images/sideBar.png) left top no-repeat; height:75px; text-align:center; width:75px;}
.sideBar .img img{position:relative; top:19px;}

.sideBar .liNow .img{background:url(../images/sideBarOn.png) left top no-repeat;}
.sideBar .liNow .mouse{display:block;}
.sideBar .li_01 .mouse{background:url(../images/sideBarBg1.png) left top no-repeat; width:170px; height:160px; left:-170px; top:-43px;}
.sideBar .li_01 .imgDiv{ padding:10px 0 0 10px;}
.sideBar .li_01 .imgDiv.new img{width:140px;}
.sideBar .li_02 .mouse{background:url(../images/sideBarBg2.png) left top no-repeat; width:248px; height:71px; left:-248px;}
.sideBar .li_02 .list{ padding:22px 0 0 20px;}
.sideBar .li_02 dd{float:left; width:70px; line-height:22px;  position:relative; padding-left:40px; font-size:14px;}
.sideBar .li_02 dd a{color:#525252;}
.sideBar .li_02 dd img{ position:absolute; left:12px; top:0px;}
.sideBar .li_02 dd:hover a{ color:#006428;}

.sideBar .li_03 .mouse{background:url(../images/sideBarBg3.png) left top no-repeat; width:248px; height:91px; left:-248px; top:-8px;}
.sideBar .li_03 .mouse p{ font-size:18px; color:#333; padding:18px 0px 10px 42px;}
.sideBar .li_03 .mouse em{ font-size:24px; color:#006428; padding-left:42px; display:inline-block;}


.topA{ background:url(../images/topA.jpg) left top no-repeat; width:65px; height:65px; background-size:100% 100%;  position:fixed; z-index:99; right:10px; bottom:73px; display:none;}

#Layer1{
	position:absolute;
	position:fixed;
	_position:absolute;
	width:100%;
	z-index:99;
	top:0; left:0px;
	background-color:#000;
	display:none;
}

.slick-slide .imgDiv img{ max-width:365px;}
.tuyi img{
 margin-top:15px;
}




































































