/* by dingtiger 2018.9 */
html { }
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p { padding:0; margin:0; }
body { font-size: 14px; line-height:24px; color: #110f10; font-family:Arial, Helvetica, sans-serif; height:100%; width:100%; overflow-x:hidden;}
ul,li {list-style: none; padding:0px; margin:0px}
img { border:0; margin:0px; padding:0px;}
input:focus { outline: none;}

a:link {color: #110f10;text-decoration: none;}
a:visited {color: #110f10;text-decoration: none;}
a:hover {color:#04542d;text-decoration: none;}
a:active {color: #110f10;text-decoration: none;}

.g_l:link {color: #fff;text-decoration: none;}
.g_l:visited {color: #fff;text-decoration: none;}
.g_l:hover {color:#fff;text-decoration: none;}
.g_l:active {color: #fff;text-decoration: none;}

.b_l:link {color:#b3b3b5; text-decoration: none;}
.b_l:visited {color:#b3b3b5; text-decoration: none;}
.b_l:hover {color:#fff; text-decoration: none;}
.b_l:active {color:#b3b3b5; text-decoration: none;}

.align_left{text-align:left;}
.align_right{text-align:right;}

.clean{clear:both;}

#line{border-top:1px solid #f5f5f5; margin-top:50px;}

/*manu*/
#manu{width:100%; height:90px; position:fixed; top:0px; z-index:999; background-color:#FFFFFF; border-bottom:1px solid #f5f5f5;}
#manu ul{width:1200px; height:90px; margin:0 auto;}
#manu ul li{float:left;}

.left_li{width:395px;}
.right_li{width:805px;}
.right_li dl{width:805px; height:45px; text-align:right;}
.right_li dl span{font-size:12px; line-height:45px; color:#808080;}
.right_li dl font{font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#04542d;}
.right_li dd{float:left; height:45px; line-height:45px; margin-left:31px;}

/*add*/
#add{width:100%; height:980px; margin-top:90px;}

/*h_about*/
#h_about{width:100%; height:550px; background-color:#edf3f1; text-align:center;}
#h_about ul{margin:0 auto; width:1200px; height:auto; display: inline-block;}
#h_about ul li{width:1200px; height:auto;}
#h_about ul li dl{width:1200px; height:auto;}
#h_about ul li dd{width:300px; float:left; text-align:center; line-height:24px;}
#h_about ul li dd span{font-size:40px; line-height:80px; color:#04542d;}

.h_about_p{color:#808080; margin-bottom:18px; margin-top:90px;}
.h_about_pa{color:#808080; margin-bottom:18px; margin-top:100px;}
.h_about_title{font-size:48px; color:#04542d; margin-bottom:30px;}
.h_about_titlea{font-size:48px; color:#04542d; margin-top:125px; margin-bottom:30px; line-height:54px;}
.h_about_titleb{font-size:48px; color:#04542d; line-height:48px; margin-top:100px; margin-bottom:50px;}
.h_about_content{margin-bottom:40px;}

/*h_bzfa*/
#h_bzfa{width:100%; height:700px; position:relative;}
#h_bzfa ul{width:50%; height:700px; float:left;}
#h_bzfa ul li {width:1200px; height:auto; position:absolute; top: 50%;left: 50%; 
transform: translate(-50%, -50%);
-webkit-transform:translate(-50%, -50%);    /* for Chrome || Safari */
-moz-transform:translate(-50%, -50%);       /* for Firefox */
-ms-transform:translate(-50%, -50%);        /* for IE */
-o-transform:translate(-50%, -50%);         /* for Opera */

}

.h_bzfa_right{background-image:url(../image/bzfa.jpg); background-position:center;}

.h_hzfa_ftitle{color:#808080; line-height:36px;}
.h_hzfa_title{font-size:48px; color:#04542d; margin-bottom:25px; line-height:54px;}
.h_hzfa_content{margin-bottom:25px;}

.h_hzfa_a{background-color:#04542d; color:#FFF; font-size:12px; padding:5px 20px; border-radius:10px; text-align:center;}

.h_hzfa_dd_h{float:left; background-color:#edf3f1; color:#04542d; width:150px; height:40px; margin-right:20px; margin-bottom:10px; text-align:center; border-radius:10px; vertical-align: middle; font-size:12px;}
.h_hzfa_dd_sh{float:left; background-color:#d9e5e1; color:#04542d; width:150px;  height:40px;  margin-right:20px; margin-bottom:10px; text-align:center; border-radius:10px; vertical-align: middle; font-size:12px;}

.h_hzfa_gl{color:#04542d;}

/*rhzs*/
#h_rhzs{width:100%; height:700px; position:relative;}
#h_rhzs ul{width:50%; height:700px; float:left;}
#h_rhzs ul li {width:600px; height:auto; position:absolute; top: 50%;left: 50%; 
transform: translate(0, -50%);
-webkit-transform:translate(0, -50%);    /* for Chrome || Safari */
		-moz-transform:translate(0, -50%);       /* for Firefox */
		 -ms-transform:translate(0, -50%);        /* for IE */
		-o-transform:translate(0, -50%);         /* for Opera */
}

.h_rhzs_left{background-image:url(../image/rhzs.jpg); background-position:center;}

/*xzwm*/
#h_xzwm{width:100%; height:700px; position:relative;}
#h_xzwm ul{width:50%; height:700px; float:left;}
#h_xzwm ul li {width:1200px; height:auto; position:absolute; top: 50%;left: 50%; 
 transform:translate(-50%, -50%);
	  -webkit-transform:translate(-50%, -50%);    /* for Chrome || Safari */
		-moz-transform:translate(-50%, -50%);       /* for Firefox */
		 -ms-transform:translate(-50%, -50%);        /* for IE */
		-o-transform:translate(-50%, -50%);         /* for Opera */
}

.h_xzwm_right{background-image:url(../image/xzwm.jpg); background-position:center;}


/*h_pro*/
#h_pro{width:100%; height:600px; background-color:#edf3f1; text-align:center; }
#h_pro ul{margin:0 auto; width:1200px; }
#h_pro ul li{width:1200px; height:auto;}


.scrollpic {
	width: 100%;
	height:700px;
	background-color:#edf3f1;
	margin:0px auto 0 auto;
	position: relative;
}
#myscroll {
	display: block;
	width: 1200px;
	margin:0 auto;
	position: relative;
	height: 230px;
	overflow: hidden;
}
#myscroll #myscrollbox {
	display: block;
	float: left;
	position: absolute;
	z-index:99;
	left: 0;
	top: 0;
	width: 1000000px;
}
#myscroll ul {
	display: block;
	float: left;
	list-style-type: none;
	padding: 0;
	margin: 0;
}
#myscroll ul li {
	display: block;
	float: left;
	padding: 0;
	width:280px;
	margin:0 10px;
}
#myscroll ul li a {
	display: block;
	float: left;
	width: 280px;
	padding: 0;
	position: relative;
	height: 230px;
	color: #333;
}

#myscroll a .intro {
	position: absolute;
	left: 0;
	top:200px;
	z-index: 10;
	width: 280px;
	height:30px;
	line-height:30px;
	text-align: left;
	color:#04542d;
}

#mybtns {
	margin: 0 auto;
	width: 1350px;
	height: 42px;
	position:absolute;
	z-index:997;
	top: 420px;
	left: 50%; 
	transform:translate(-50%, 0);
	  -webkit-transform:translate(-50%, 0);    /* for Chrome || Safari */
		-moz-transform:translate(-50%, 0);       /* for Firefox */
		 -ms-transform:translate(-50%, 0);        /* for IE */
		-o-transform:translate(-50%, 0);         /* for Opera */
}
#mybtns ul{width:50%; float:left;}
.bt_left{ float:left;}
.bt_right{ float:right;}

#mybtns a {
	width: 42px;
	height: 42px;
	display: block;
	margin-right: 1px;
	background-color: #c1c1c1;
	margin-left:5px;
	margin-right:5px;
}
#mybtns a:hover {
	background-color: #04542d;
}
#mybtns a:hover, #myscroll, #mybtns a, #myscroll a:hover .intro, #myscroll a .intro, #myscroll #myscrollbox {
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
#mybtns #left {
	background-image: url(../image/jt_l.png);
}
#mybtns #right {
	background-image: url(../image/jt_r.png);
}

#kinMaxShow {
	visibility: hidden;
	width: 100%;
	height: 500px;
	overflow: hidden;
}

/*h_pp*/
#h_pp{width:100%; height:700px; text-align:center; border-bottom:1px solid #d9e5e1;}
#h_pp ul{margin:0 auto; width:1200px; height:auto; display: inline-block;}
#h_pp ul li{width:1200px; height:auto;}

#h_pp ul li dd{width:170px; height:95px; float:left; border-right:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0; line-height:95px;}

/*h_news*/
#h_news{width:100%; height:700px; text-align:center; border-bottom:1px solid #edf3f1; position:relative;}
#h_news ul{margin:0 auto; width:1200px; height:auto; display: inline-block;}
#h_news ul li{width:1200px; height:auto;}

#h_news ul li dd:first-child{width:380px; height:auto; float:left; font-size:12px; line-height:20px; text-align:left; margin-left:0px;}
#h_news ul li dd{width:380px; height:auto; float:left; font-size:12px; line-height:20px; text-align:left; margin-left:30px;}
#h_news ul li dd span{font-size:20px; color:#04542d; line-height:44px;}
#h_news ul li dd font{color:#aaa;}
#h_news ul li dd img{margin-bottom:10px;}

/*h_contact*/
#h_contact{width:100%; height:300px; background-color:#edf3f1;}
#h_contact ul{width:100%; height:auto; text-align:center; display: inline-block;}

.h_contact_title{font-size:36px; color:#666666; margin-top:70px;}
.h_contact_tel{font-size:46px; color:#04542d; font-family:Arial, Helvetica, sans-serif; margin-top:30px;}
.h_contact_contact{ margin-top:30px;}
.h_contact_contact span{line-height:50px; background-color:#04542d; color:#FFF; font-size:20px; border-radius:25px; padding:10px 50px;}

/*h_bottom*/
#h_bottom{width:100%; height:350px; background-color:#04542d; font-size:14px; line-height:26px; color:#b3b3b5;}
#h_bottom ul{width:1200px; height:auto; margin:0 auto;}
#h_bottom ul span{font-size:14px; color:#ffffff;}
#h_bottom ul p{ line-height:20px;}

#bottom_manu{width:900px; height:auto;}
#bottom_manu li{width:170px; float:left;}
#bottom_manu li:last-child{display: none;}

.news_body{width:1200px;margin:0 auto;padding:100px 0;}

/*about*/
#about_add{width:100%; height:600px; margin-top:90px;}

#n_about{width:100%; height:670px; background-color:#edf3f1; text-align:center;}
#n_about ul{margin:0 auto; width:1200px; height:auto; display: inline-block;}
#n_about ul li{width:1200px; height:auto;}
#n_about ul li dl{width:1200px; height:auto;}
#n_about ul li dd{width:300px; float:left; text-align:center; line-height:24px; margin-top:30px;}
#n_about ul li dd span{font-size:40px; line-height:80px; color:#04542d;}

.n_about_title{font-size:48px; color:#04542d; margin-bottom:30px; margin-top:100px;}
.n_about_content{margin-bottom:20px;}

/*n_about_ry*/
#n_about_ry{width:100%; height:990px; background-image:url(../image/ry_bg.gif); text-align:center;}
#n_about_ry ul{width:1200px;  height:990px; display:inline-block; margin:0 auto;}
#n_about_ry ul li{width:1200px; height:auto;}

.n_about_ry_title{font-size:48px; color:#04542d; margin-bottom:30px; margin-top:130px;}
.n_about_ry_content{margin-bottom:70px;}

/*n_lc*/
#n_about_lc{width:100%; height:850px; background-color:#10522c; background-image:url(../image/lc.jpg); background-position:center; background-repeat:no-repeat; text-align:center; }

#n_about_lc span{position:absolute;top:0;left:0; text-align:left; line-height:20px; font-size:12px;}
#n_about_lc span:nth-child(1){top:25px;left:650px;}
#n_about_lc span:nth-child(2){top:80px;left:725px;}
#n_about_lc span:nth-child(3){top:140px;left:790px;}
#n_about_lc span:nth-child(4){top:220px;left:860px;}
#n_about_lc span:nth-child(5){top:385px;left:890px;}
#n_about_lc span:nth-child(6){top:475px;left:885px;}
#n_about_lc span:nth-child(7){top:565px;left:865px;}
#n_about_lc span:nth-child(8){top:645px;left:825px;}
#n_about_lc span:nth-child(9){top:715px;left:770px;}
#n_about_lc span:nth-child(10){top:770px;left:700px;}

#n_about_lc span:nth-child(11){top:230px;left:150px;}

/*n_about_qyhd*/
#n_about_qyhd{width:100%; height:960px; text-align:center;}
#n_about_qyhd ul{width:1200px;  height:960px; display:inline-block; margin:0 auto;}

.n_about_qyhd_title{font-size:48px; color:#04542d; margin-bottom:60px; margin-top:110px;}

/*n_zs*/
#n_zs{width:100%; height:435px; background-color:#edf3f1; text-align:center;}
#n_zs ul{margin:0 auto; width:1200px; height:auto; display: inline-block;}
#n_zs ul li{width:1200px; height:auto;}

.n_zs_p{color:#808080; margin-bottom:18px; margin-top:130px;}
.n_zs_title{font-size:48px; color:#04542d; margin-bottom:30px;}
.n_zs_content{margin-bottom:20px;}

/*n_cs*/
#n_cs{width:100%; height:590px; position:relative;}
#n_cs ul{width:50%; height:590px; float:left;}
#n_cs ul li {width:1200px; height:auto; position:absolute; top: 50%;left: 50%; 
transform: translate(0, -50%);
-webkit-transform:translate(0, -50%);    /* for Chrome || Safari */
-moz-transform:translate(0, -50%);       /* for Firefox */
-ms-transform:translate(0, -50%);        /* for IE */
-o-transform:translate(0, -50%);         /* for Opera */

}

.n_cs_left{background-image:url(../image/cs_pic.jpg); background-position:center;}

.n_cs_ftitle{color:#808080; line-height:36px;}
.n_cs_title{font-size:48px; color:#04542d; margin-bottom:50px; line-height:54px;}
.n_cs_content{margin-bottom:25px;}

/*n_jy*/
#n_jy{width:100%; height:745px; background-image:url(../image/jy_pic.jpg); text-align:center;}
#n_jy ul{margin:0 auto; width:1200px; height:auto; display: inline-block;}
#n_jy ul li{width:1200px; height:auto;}

.n_jy_p{color:#fff; margin-bottom:18px; margin-top:100px;}
.n_jy_title{font-size:48px; color:#fff; margin-bottom:50px;}
.n_jy_content{margin-bottom:20px; color:#fff;}


/*n_fqfh*/
#n_fqfh{width:100%; height:880px; background-color:#edf3f1; text-align:center;}
#n_fqfh ul{margin:0 auto; width:1200px; height:auto; display: inline-block;}
#n_fqfh ul li{width:1200px; height:auto;}

.n_fqfh_p{color:#808080; margin-bottom:18px; margin-top:140px;}
.n_fqfh_title{font-size:48px; color:#04542d; margin-bottom:50px;}
.n_fqfh_content{margin-bottom:80px;}


/*n_ys*/
#n_ys{width:100%; height:590px; position:relative;}
#n_ys ul{width:50%; height:590px; float:left;}
#n_ys ul li {width:1200px; height:auto; position:absolute; top: 50%;left: 50%; 
transform: translate(-50%, -50%);
-webkit-transform:translate(-50%, -50%);    /* for Chrome || Safari */
-moz-transform:translate(-50%, -50%);       /* for Firefox */
-ms-transform:translate(-50%, -50%);        /* for IE */
-o-transform:translate(-50%, -50%);         /* for Opera */

}

.n_ys_right{background-image:url(../image/ys_pic.jpg); background-position:center;}
.n_lnsm_right{background-image:url(../image/lnsm_pic.jpg); background-position:center;}
.n_czrq_left{background-image:url(../image/czrq_pic.jpg); background-position:center;}

.n_ys_ftitle{color:#808080; line-height:36px;}
.n_ys_title{font-size:48px; color:#04542d; margin-bottom:50px; line-height:54px;}
.n_ys_content{margin-bottom:25px; width:450px;}

/*n_zd*/
#n_zd{width:100%; height:990px; background-image:url(../image/zd_bg.jpg); text-align:center;}
#n_zd ul{margin:0 auto; width:1200px; height:auto; display: inline-block;}
#n_zd ul li{width:1200px; height:auto;}

.n_zd_p{color:#808080; margin-bottom:18px; margin-top:120px;}
.n_zd_title{font-size:48px; color:#04542d; margin-bottom:50px;}
.n_zd_content{margin-bottom:50px;}

/*produst_list*/
.n_product_pic{background-position:center;}


/*n_xlist*/
#n_xlist{width:100%; height:auto; background-color:#edf3f1; text-align:center; border-bottom:1px solid #fff; padding-bottom:75px;}
#n_xlist ul{margin:0 auto; width:1200px; height:auto; display: inline-block;}
#n_xlist ul li{height:auto; margin:0 auto;}
.n_xlist_duan_li{width:700px;}
.n_xlist_chang_li{width:1200px;}

.n_xlist_p{color:#808080; margin-bottom:18px; margin-top:80px;}
.n_xlist_title{font-size:48px; color:#04542d; margin-bottom:30px;}
.n_xlist_content{margin-bottom:70px;}

.n_xlist_ietm{width:383px; height:200px; float:left; margin-right:25px; margin-bottom:25px; background-color:#FFF; position:relative;}
.n_xlist_ietm3{width:383px; height:200px; float:left; margin:0px; margin-bottom:25px; background-color:#FFF; position:relative;}

.n_xlist_span{position:absolute; right:15px; bottom:8px; color:#04542d;}


/*n_news*/
#n_news{width:100%; height:700px; text-align:center; border-bottom:1px solid #edf3f1; position:relative;}
#n_news ul{margin:0 auto; width:1200px; height:auto; display: inline-block;}
#n_news ul li{width:1200px; height:auto;}

.n_news_title{font-size:48px; color:#04542d; margin-bottom:30px; margin-top:100px;}
.n_news_content{margin-bottom:50px;}

#n_news ul li dd:first-child{width:380px; height:auto; float:left; font-size:12px; line-height:20px; text-align:left; margin-left:0px;}
#n_news ul li dd{width:380px; height:auto; float:left; font-size:12px; line-height:20px; text-align:left; margin-left:30px;}
#n_news ul li dd span{font-size:20px; color:#04542d; line-height:44px;}
#n_news ul li dd font{color:#aaa;}
#n_news ul li dd img{margin-bottom:10px;}


#n_about_a{width:100%; height:auto; background-color:#fff; text-align:center;}
#n_about_a ul{margin:0 auto; width:1200px; height:auto; display: inline-block; text-align:center;}
#n_about_a ul li{width:1200px; height:auto; text-align:center; background-color:#CCC;}

