.n_banner{ height: 450px; overflow: hidden; width: 100%; min-width: 1200px;}
.sh_box01{ background: url("../images/sh-02.jpg") no-repeat; height: 688px; overflow: hidden; position: relative;margin-top: 70px;}
.sh_box01 p{width: 436px;position: absolute;font-size: 14px;}
.sh_box01 .sh_p01{left: 0px;top: 210px;}
.sh_box01 .sh_p02{right: 5px;top: 210px;}
.sh_box01 .sh_p03{left: 0px;top: 460px;}
.sh_box01 .sh_p04{right: 5px;top: 460px;}

.sh_box02{background: url("../images/sh-03.jpg") no-repeat center top; height: 573px; overflow: hidden;}

.sh_list{ overflow: hidden; margin-top: 156px;}
.sh_list li{width: 540px;float: left;height: 107px; margin: 20px 30px;}
.sh_list li span{width: 127px;height: 103px;text-align: center;background: #398654;display: block; color: #FFF;float:left;}
.sh_list li span i{font-size: 30px;margin-top: 20px;display: block;}
.sh_list li span  em{font-size: 20px;margin-top: 10px;display: block;}
.sh_list li samp{width: 404px;display: block;float: right;}
.sh_list li samp h3 a{font-size: 20px; display: block;}
.sh_list li samp p{font-size: 14px; height: 50px; overflow: hidden; margin-top: 5px;}
.sh_list li samp a{font-size: 14px;}

.pag{text-align:center;  height:50px; line-height:50px; clear:both; }
.pag a{ text-align:center; margin:0px 2px; padding:4px 10px;  text-decoration:none; border:1px solid #DDD;}
.pag span{ text-align:center; margin:0px 2px; padding:4px 10px;  text-decoration:none; border:1px solid #DDD;}
.pag .current{ background:#398654; color:#FFF;}
.pag_lf{ float:left; height:50px; line-height:50px;}

.form02{background: url("../images/sh-04.jpg") no-repeat; height: 506px; width: 1200px; margin-top: 30px;}
.form02 form{float: right; margin-right: 50px; margin-top: 80px;}
.form02 form .yy_txt{width:433px;height: 33px;line-height: 33px;border:1px solid #d1d1d1; font-size: 14px;}
.form02 form table tr td{padding: 10px 0px;}
.form02 form table tr td label{font-size: 14px; float: right;}
.form02 form .yy_area{width:413px;height: 130px;border:1px solid #d1d1d1; font-size: 14px; padding: 10px;}
.yy_btn{ width: 95px; height: 38px; text-align: center; font-size: 14px; color: #FFF; border: none; cursor: pointer;}
.yy_s01{ background: #f4a720;}
.yy_s02{background: #cccccc; margin-left: 20px;}

.aq{ overflow: hidden; margin-top: 70px;}
.aq_title{text-align: center; margin-bottom: 30px;}
.aq_text{font-size: 16px;line-height: 32px;}


.zn_box01{ overflow: hidden; }
.n_title01{background: url("../images/n-title-bg.jpg") no-repeat; height: 34px; line-height: 34px; margin-top: 70px;}
.n_title01 span{ color: #FFF; margin-left: 20px; font-size: 22px;}
.zn_box01_con{ border: 1px solid #b8b8b8; border-top: none; padding: 10px; overflow: hidden;}
.zn_tu{ overflow: hidden; width: 582px;float: left;}
.zn_tu .zn_big{ padding: 5px; border: 1px solid #b8b8b8; overflow: hidden;}
.zn_tu .zn_big li img{display: block;}
.zn_min{ overflow: hidden; margin-top: 10px; position: relative;}
.zn_min ul li{ border: 1px solid #b8b8b8; padding: 2px;float: left; margin: 0px 9px;}
.zn_min ul li img{display: block;}
.zn_min .qh_btn{ width: 30px; height: 30px; position: absolute; top: 30px;}
.zn_min .sPrev{background: url("../images/q-01.png") no-repeat; left: 0px; background-size: 30px;}
.zn_min .sNext{background: url("../images/q-02.png") no-repeat; right: 0px;background-size: 30px;}

.zn_text{ width: 550px; float: right;}
.zn_text p{font-size: 16px; text-indent: 32px;line-height:28px; height:auto; }
.n_title02{ margin-top: 10px;text-align: center; height: 70px;}
.n_title02 h3{ font-size: 26px; border-bottom: 1px solid #ff0000; display: inline; padding: 5px 10px; }
.nbg{ font-size: 14px;background: url("../images/btn-bg.png") repeat-x; height: 31px; line-height: 28px; display: inline-block; color: #FFF; padding: 0px 10px; border-radius: 5px;}
.nbg a{color: #FFF; font-size: 14px;}
.nbg img{ vertical-align: middle;}
.zn_group_btn{ margin-top: 18px; text-align: center;}
.zn_group_btn span{ margin: 0px 30px;}

.n_content{overflow: hidden;margin-top: 70px;}
.n_left{overflow: hidden; float: left;width: 195px;}
.n_title03{color: #FFF;font-size: 26px; text-align: center; height: 45px;line-height: 45px;background: #0e6e30;}
.n_nav{ overflow: hidden;}
.n_nav li{ background:#27914d url("../images/fg03.jpg") repeat-x center bottom; height: 60px; line-height: 60px;font-size: 20px;}
.n_nav li a{padding-left: 20px; color: #FFF; display: block;}
.n_nav li a:hover{ color: #ffae00;}
.n_nav .current a{ color: #ffae00;}
.n_nav li em{ margin-left: 20px;}

.n_contact{ margin-top: 20px; border: 1px solid #bfbfbf;}
.n_title04{ font-size: 20px; color: #FFF;background:#27914d; height: 47px; line-height: 47px; text-align: center;}
.n_map{text-align: center; margin: 8px;}
.n_contact_text{ font-size: 14px; line-height: 28px; padding: 8px;}

.n_right{width: 993px;float: right;}
.n_title05{overflow: hidden; border-bottom: 1px solid #28884a; padding-bottom: 5px;}
.n_title05 span{background: url("../images/idx-06.jpg") no-repeat left; padding-left: 25px; font-size: 14px;}
.n_title05 em a{float: right; color: #28884a;}

.n_box{ border: 1px solid #bfbfbf; margin-top: 10px;}
.n_list01{ overflow: hidden;}
.n_list01 li{overflow: hidden;padding: 20px 10px; border-bottom: 1px solid #bfbfbf;}
.n_list01 li span{float: left;}
.n_list01 li span img{display: block;}
.n_list01 li samp{float: right; width: 600px; display: block;}
.n_list01 li samp h3{overflow:hidden;}
.n_list01 li samp h3 a{font-size: 20px; width: 200px; display: block;float: left;}
.n_list01 li samp h3 em{float: right;}
.n_list01 li samp p{font-size: 14px; line-height: 28px; margin: 15px 0px;}
.n_list01 li samp  .n_cxq{ font-size: 14px; display: block; text-align: right;}

.n_title06{ text-align: center;}
.n_title06 h1{font-size: 26px; margin-top: 50px; margin-bottom: 20px;}
.n_title06 span{font-size: 14px;}
.n_text01{ padding: 30px; font-size: 14px; line-height: 28px;}
.n_text01 img{min-width:931px; }
.sxp{padding: 10px 30px;border-top: 1px solid #DDD;text-align: right;}
.sxp a{font-size: 14px;margin-left: 20px;}

.n_list02{overflow: hidden; padding: 10px;}
.n_list02 li{overflow: hidden; height: 60px; line-height: 60px; border-bottom: 1px dashed #bfbfbf;}
.n_list02 li a{float:left; display: block; width: 700px;font-size: 16px;background: url("../images/dy.jpg") no-repeat left; padding-left: 20px;}
.n_list02 li em{float: right;font-size: 16px;}

.list_02t{ overflow: hidden; margin-bottom: 10px}
.list_02t li{ width: 275px; height: 410px; border: 1px solid #dcdcdc; padding: 15px; border-radius: 8px; float: left; margin: 15px 11px 0px 11px;}
.list_02t li p{ margin-top: 15px;font-size: 14px;position: relative; line-height: 30px;}
.list_02t li p i{ margin-right: 10px; font-size: 14px;}
.list_02t li p i a{display:inline-block; width:100px;vertical-align:middle;}
.list_02t li p img{ vertical-align:middle;}
.list_02t li p .zx_btn{position: absolute; top: 0px; right: 0px;}

.n_title07{background: url("../images/title-bg03.jpg") no-repeat; width: 227px; height: 49px; line-height: 38px; margin: 70px auto 0px auto;text-align: center;}
.n_title07 span{font-size: 28px;}

.fz_box01{overflow: hidden; margin-top: 50px;}
.fz_title{background: url("../images/fz-title.jpg") no-repeat; height: 44px;line-height: 44px;}
.fz_title span{font-size: 18px; color: #FFF; margin-left:40px; display: block;}

.fz_list li{width: 380px;float: left;margin-right: 30px; text-align: center; position: relative; }
.fz_list li .dp{ width: 340px; height: 358px; background:rgba(0,0,0,.4);color:#fff; text-align: left; padding: 10px 20px;position: absolute;top: 0; left: 0;display: none;}
.fz_list li .dp p{ font-size: 16px;text-indent:2em}
.fz_list li a span{font-size: 16px;display: block; margin-top: 10px;}

/*¹ö¶¯2*/
.picScroll_2{  position:relative;   overflow:hidden; margin-top: 20px; }
.picScroll_2 .prev,
.picScroll_2 .next{ position:absolute; top:150px;width:36px; height:62px;  }
.picScroll_2 .next{ background: url("../images/d01.png") no-repeat; left: 0px; }
.picScroll_2 .prev{ background: url("../images/d02.png") no-repeat; right: 0px; }
.picScroll_2 ul{ overflow:hidden; zoom:1; }

.idx_about_rtqt{font-size: 16px; text-indent: 32px; color: #4d4d4d;}


/*¹ö¶¯3*/
.picScroll_3{  position:relative;   overflow:hidden; margin-top: 40px; }
.picScroll_3 .prev,
.picScroll_3 .next{ position:absolute; top:120px;width:36px; height:62px;  }
.picScroll_3 .next{ background: url("../images/d01.png") no-repeat; left: 0px; }
.picScroll_3 .prev{ background: url("../images/d02.png") no-repeat; right: 0px; }
.picScroll_3 ul{ overflow:hidden; zoom:1; }

.n_list03{ overflow: hidden;}
.n_list03 li{width: 377px;float: left; text-align: center; margin-right: 35px;}
.n_list03 li a span{font-size: 16px;}

/*¹ö¶¯4*/
.picScroll_4{  position:relative;   overflow:hidden; margin-top: 40px; }
.picScroll_4 .prev,
.picScroll_4 .next{ position:absolute; top:220px;width:36px; height:62px;  }
.picScroll_4 .next{ background: url("../images/d01.png") no-repeat; left: 0px; }
.picScroll_4 .prev{ background: url("../images/d02.png") no-repeat; right: 0px; }
.picScroll_4 ul{ overflow:hidden; zoom:1; }

.n_list04{ overflow: hidden;}
.n_list04 li{width:382px;float: left; text-align: center; margin-right: 27px;}

.about_contact{overflow: hidden; margin-top: 70px;}
.about_contact_text{background: url("../images/gy-04.jpg") no-repeat; width: 526px;height: 418px;float: left; overflow: hidden;}
.about_contact_text span{ padding: 50px 0px 0px 250px; display: block; font-size: 16px; line-height: 38px;}
.about_contact_text span h3{color: red;}
.about_contact_map{float: right;}

.wl{background: url("../images/wl.jpg") no-repeat; height: 566px;overflow: hidden; margin-top: 40px;position: relative;}
.wl p{position: absolute; top:330px; right: 140px; font-size: 16px; line-height: 32px; color:#666;}

.cp_box01{background: #f7f7f7; padding: 20px 0px;  box-shadow: 0px 5px 5px rgba(0,0,0,0.2);}
.cp_box02{ margin-top: 70px; font-size: 14px; line-height: 28px;}
.cp_box02 img{max-width: 1200px;}



.nh{width: 100%;float: left;}
/*Ö¤Êé*/
.nh-ljc-zt{height: 658px; background: #f0f0f0;padding-top: 20px;}
.nh-table{height: 265px; margin:0px 0px 10px 0px;}
.nh-table tr td{padding-right: 5px;}
.nh-ul{height: 105px;}
.nh-ul li{ display: inline-block; margin: 0px 0px 0px 2px; }
.nh-ol li{ display: inline-block; margin: 50px 27px 0px 0px;}
.nav ul .on a{background: #ffae00; color: #000000;}
/*»·±£À¬»ø³µ*/
.nh-hbljc-logo{height: 115px; background: url("../images/nh-ljc-bn1.jpg")no-repeat center top;  min-width: 1200px; padding-bottom: 70px;}
.nh-hbljc-logo h2{text-align: center; color: #177739; font-size: 26px; letter-spacing: 2px; margin-top: 80px;}
.nh-hbljc-logo p{ width: 235px; height: 24px; margin:18px auto; text-align: center;color: #333333; font-size: 24px;  background: #FFFFFF;}

.nh-hbljc-zt_logo{height: 45px; margin-bottom: 70px;}
.nh-hbljc-zt_logo ul{height: 45px; text-align: center; margin: 0px auto;}
.nh-hbljc-zt_logo ul li{ text-align: center; display: inline-block; line-height: 45px; margin: 0px 25px;}
.nh-hbljc-zt_logo ul li a{width: 155px; height: 43px; border: 1px solid #ffc955; display: block; font-size: 18px;}

.backx{ background:#ffae00; }
.nh-hbljc-zt_logo ul li a:hover{background: #ffae00; color: #FFFFFF;}
.nh-hbljc-zt_logo ul .on a{background: #ffae00; color: #FFFFFF;}

.nh-hbljc-zt_bottom{height: auto;}
.nh-hbljc-zt_bottom ul li{margin: 0px 10px 0px 0px;display: inline-block;position: relative;}
.nh-hbljc-zt_bottom ul li p{ text-align: center;color: #666666; margin-top: 15px;}
.nh-hbljc-zt_bottom ul li a{width: 86px;height: 31px; position: absolute; right: 0px; bottom: 20px; background: url("../images/nh-hbljc-an1.jpg") no-repeat center top; color: #FFFFFF; display: block; text-align: center; line-height: 28px;}
.nh-hbljc-zt_bottom ul li span{display: block;text-indent: -100000px;}

.nh-hbljc-zt2{  margin-top: 55px; min-width: 1200px; }
.nh-hbljc-zt2 h2{text-align: center;font-size: 26px; letter-spacing: 2px; line-height: 120px;}

.nh-hbljc-zt_zt{height: 121px; padding-top: 15px; letter-spacing: 1px; font-size: 14px; color: #666666;}

.nh-zt{height: 111px; position: relative;}
.nh-hbljc-zt_zt .nh-zt a{width: 86px; height: 31px;  position: absolute; right:350px; display: block; bottom: 0px; background: url("../images/nh-hbljc-an1.jpg") no-repeat center top; color: #FFFFFF;text-align: center; line-height: 28px; font-size: 12px;}
.nh-hbljc-zt_zt .nh-zt span{width: 132px; height: 31px;position: absolute;right:175px; bottom: 0;display: block;background: url("../images/nh-hbljc-an2.jpg") no-repeat center top; color: #FFFFFF;text-align: center; line-height: 28px; font-size: 12px; padding-left: 25px;}

.nh-sw{height: auto;  background: #ededed; padding-bottom: 40px;}
.nh-sw2{height: auto; margin-top: 20px;}

.nh-ljc-jx{ background: url("../images/nh-ljc-bn4.jpg") no-repeat center top;}

.nh-ljc-jx_logo{position: relative;}
.nh-ljc-jx_logo p{font-size: 20px; margin-top: 50px; display: block; color: #28884a; font-weight: bold;}
.nh-ljc-jx_logo p span{color: #b3b3b3; font-size: 16px; padding-left: 5px; font-weight: normal;text-transform: uppercase;}
.nh-ljc-jx_logo a{position: absolute;right: 5px; bottom: -5px; color: #28884a;}

.nh-ljc-jx_bottom{height: 351px; overflow: hidden; position: relative; margin-top: 30px;}

.nh-ljc-jx_bottom ul li {display:block;margin-right: 16px;float: left;}
.nh-ljc-jx_bottom ul li p{text-align: center; display: block; line-height: 15px; font-size: 14px; margin-top: 10px;}

.nh-ljc-jx_bottom .hd1 .next1{width: 34px; height: 59px; background: url("../images/nh-left.png") no-repeat center top; display: block; position: absolute; left: 0px; top: 140px; z-index: 2;}
.nh-ljc-jx_bottom .hd1 .prev1{width: 34px; height: 59px; background: url("../images/nh-right.png") no-repeat center top; display: block; position: absolute; right: 0px; top: 140px;z-index: 2;}

.nh-zx-big{position: relative;}
.nh-ljc-zx{display: inline-block; margin-bottom: 70px;}
.nh-ljc-zx ul{margin-top: 20px;}
.nh-ljc-zx ul li{ width: 565px; height: 38px; background: url("../images/nh-xian.jpg") no-repeat left bottom; line-height: 38px; float: left;}
.nh-ljc-zx ul li a{font-size: 14px; color: #666666; padding-left: 2px; float: left; display: block; width: 350px;}
.nh-ljc-zx ul li a:hover{color: #03855c;}
.nh-ljc-zx ul li span{float: right; color: #666666; margin-right: 40px;}


.nh-big2-djc-left{ float: left;}
.nh-big2-djc-right{width: 600px; height: 331px;}
.nh-big2-djc-right{float: right;}
.nh-big2-djc-right img{display: block; margin: 0px auto;}
.nh-big2-djc-right p{color: #666666; margin-top: 15px; font-size: 14px; letter-spacing: 2px; text-indent: 2em; margin-right: 5px; line-height: 26px;}
.nh-big2-djc-right p span{text-indent: 2em; display: block;}

.nh-hbljc-zt_bottom_big2{height: auto;}
.nh-zt2{height: 70px; position: relative;}
.nh-big3-djc-big{ padding-top: 10px; padding-left: 10px;}
.nh-big2-djc-big{height: 500px; border: 1px solid #cfcfcf; border-bottom: none;}
.nh-big2-djc-right .nh-zt a{width: 86px; height: 31px;  position: absolute; right:250px; display: block; bottom: 0px; background: url("../images/nh-hbljc-an1.jpg") no-repeat center top; color: #FFFFFF;text-align: center; line-height: 28px; font-size: 12px;}
.nh-big2-djc-right .nh-zt span{width: 132px; height: 31px;position: absolute;right:75px; bottom: 0;display: block;background: url("../images/nh-hbljc-an2.jpg") no-repeat center top; color: #FFFFFF;text-align: center; line-height: 28px; font-size: 12px; padding-left: 25px;}

.nh-zt3{height: 50px; position: relative;}

.nh-big4-top-zt .nh-zt a{width: 86px; height: 31px;  position: absolute; right:250px; display: block; bottom: -10px; background: url("../images/nh-hbljc-an1.jpg") no-repeat center top; color: #FFFFFF;text-align: center; line-height: 28px; font-size: 12px;}
.nh-big4-top-zt .nh-zt span{width: 132px; height: 31px;position: absolute;right:75px; bottom: -10px;display: block;background: url("../images/nh-hbljc-an2.jpg") no-repeat center top; color: #FFFFFF;text-align: center; line-height: 28px; font-size: 12px; padding-left: 25px;}

.nh-big4-top-ul{height: auto; float: left;}
.nh-big4-top-ul ul{height: auto;display: inline-block; margin: 0px auto; text-align: center;}
.nh-big4-top-ul ul li{float: left;margin-right: 30px;}
.nh-big4-top-ul ul li:first-child+li{float: left;margin-right: 0px;}
.nh-big4-top-ul ul .nh-two{margin: 0px;}
.nh-big4-top-ul ul li p{text-align: center; color: #666666; font-size: 14px;}
.nh-big4-top-zt{ float: left; }
.nh-big4-top-zt img{display: block;margin: 0px auto;}
.nh-big4-top-zt p{ margin-left: 10px; margin-right: 5px; text-indent: 2em; letter-spacing: 2px; font-size: 14px; color: #666666;}
.nh-big4-top-zt p em{font-style: normal; text-indent: 2em; display: block;}
.nh-big4-top-zt p em span{color:red;}
.nh-big4-top-h2{width: 141px; height: 79px;text-align: center; margin: 0px auto; background: url("../images/nh-hbljc-img9.jpg") no-repeat center bottom;}
.nh-big4-top-h2 strong{ font-size: 24px; padding-top: 5px;display: block;}
.nh-big4-top-h2 h2{font-size: 20px; padding-top: 20px; color: #4d4d4d; }
.nh-big4-top-h3{width: 141px; height: 79px;text-align: center; margin:  0px auto; /*background: url("../images/nh-ljc-bn10.jpg") no-repeat center bottom;*/ padding-top: 40px;}
.nh-big4-top-h3 strong{ font-size: 24px; padding-top: 5px;display: block;}
.nh-big4-top-h3 h2{font-size: 18px;  color: #4d4d4d; position: relative; bottom: 30px;}
.nh-sw-logo{height: 34px; background: url("../images/nh-ljc-bn5.jpg") no-repeat center top; margin-top: 40px;}
.nh-sw-logo p{line-height: 34px; font-size: 24px; padding-left: 6px; letter-spacing: 1px; color: #FFFFFF;}
.nh-sw-table{border-collapse: collapse; border-bottom: 1px solid #cfcfcf;  border-top: none; border-left: 1px solid #cfcfcf;border-right: 1px solid #cfcfcf; }
.nh-sw-table tr td{width:150px;height: 55px; text-align: center; font-size: 16px; color: #4d4d4d; }
.nh-sw-table2{ width: 1200px; height: auto;  border-collapse: collapse; border-bottom: 1px solid #cfcfcf;  border-top: none; border-left: 1px solid #cfcfcf;border-right: 1px solid #cfcfcf;text-align: center;}
.nh-sw-table2 tr td{text-align: center; font-size: 18px; color: #4d4d4d; height: 60px;}
.nh-sw-table3{ width: 1200px; height:auto;  border-collapse: collapse; border-bottom: 1px solid #cfcfcf;  border-top: none; border-left: 1px solid #cfcfcf;border-right: 1px solid #cfcfcf;text-align: center;}
.nh-sw-table3 tr td{text-align: center; font-size: 18px; color: #4d4d4d; height: 60px}
.nh-sw-table3 .h1{font-size: 24px; font-weight: bold;}



.Validform_checktip{
	margin-left:8px;
	line-height:20px;
	height:20px;
	overflow:hidden;
	color:#999;
	font-size:12px;
}
.Validform_right{
	color:#71b83d;
	padding-left:20px;
	background:url(../images/right.png) no-repeat left center;
}-
.Validform_wrong{
	color:red;
	padding-left:20px;
	white-space:nowrap;
	background:url(../images/error.png) no-repeat left center;
}
.Validform_loading{
	padding-left:20px;
	background:url(../images/onLoad.gif) no-repeat left center;
}
.Validform_error{
	background-color:#ffe7e7;
}
#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');}
#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
#Validform_msg .Validform_title{line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#000;}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#cc0;}
#Validform_msg .Validform_info{padding:8px;border:1px solid #000; border-top:none; text-align:left;}
































