@charset "utf-8";
/* CSS Document */

/* public start*/
*{margin:0px; padding:0px; list-style:none;}
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td ,img{
	/* [disabled]margin: 0; */
	padding: 0; margin:0;
	font-family: "微软雅黑";
}
.clear{ clear:both; height:0px; width:100%; margin:0; padding:0;}
img { border:0; }
ul, li { list-style-type:none; }
body{font-size:14px; background:#fff; font-family:"微软雅黑";}
p{ color:#000;}
a{text-decoration:none; color:#000;}
A:link{text-decoration:none; color:#000;}
A:visited{text-decoration:none; color:#000;}
A:hover{text-decoration:none; color:#60b746;}


/*首页*/
.ly_head{ width:100%; height:168px; display:block; overflow:hidden; background:url(top_bg.jpg) no-repeat center;}
.head_logo{ width:1200px; height:168px; display:block; margin:0 auto; overflow:hidden;}
.head_logo a,.head_logo a img{ width:1200px; height:168px; display:block;}

@media screen and (min-width: 1920px) { 
.ly_head{ width: 100%; height: 168px; display: block; overflow: hidden; background:url(top_bg.jpg) no-repeat center; background-size:100% auto; }
} 

.ly_nav{ width:100%; height:70px; display:table; background:#60b746; }
.ly_nav ul{ width:1200px; height:auto; display:table; margin:0 auto;} 
.ly_nav ul li{ width:150px; height:70px; display:block; float:left; text-align:center;}
.ly_nav ul li a{ width:150px; height:70px; display:block;}
.ly_nav ul li a h2{ width:150px; display:block; height:22px; line-height:22px; font-size:16px; color:#FFF; font-weight:normal; padding-top:16px; letter-spacing:1px; text-indent:1px;}
.ly_nav ul li a h3{ width:150px; display:block; height:22px; line-height:22px; font-size:12px; color:#FFF; font-weight:normal;}
.ly_nav ul li a:hover{ background:#3d8e25;}
.ly_nav ul li a:hover h2{ font-size:18px; font-weight:bold;}
.ly_nav ul ul{ display: none; }

/*banner*/
.banner{ width:100%; height:auto; margin-top: 238px;}
.banner img{ width:100%; height:auto; display:table;}
.flexslider{position:relative;overflow:hidden;/*background:url(loading.gif) 50% no-repeat;*/ }
.slides{position:relative;z-index:-1; margin:0;}
.slides li{ line-height:0;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(next.png) center center no-repeat;}


.ly_product_bg{ width:100%; height:737px; display:block; background:url(cp_bg.jpg) no-repeat top center;}
.ly_product{ width:1200px; height:auto; display:table; margin:0 auto;}
.p_fl{ width:283px; height:764px; display:block; float:left; margin-top:26px; background:url(cpfl_bg.jpg) no-repeat;}
.p_fl ul{ width:250px; height:auto; display:table; margin-left:11px; padding-top:30px;}
.p_fl ul li{ width:250px; height:62px; line-height:43px; text-align:left; text-indent:50px;  }
.p_fl ul li a{ width:250px; height:62px; display:block; color:#fff; font-size:16px; background:url(btn_01.png) no-repeat 16px 11px;}
.p_fl ul li a span{ float:right; margin-right:10px;}
.p_fl ul li:hover{ background:url(cp_li_bg.png) no-repeat;}
.p_fl ul li a:hover{ background:url(btn_011.png) no-repeat 16px 11px; color:#2e7718;}



.p_top{ width: 1190px; height: 50px; background: #60b746; margin-top: 20px; padding: 0 5px; }
.p_top ul li{ width: 170px; height: 50px; display: block;; float: left; }
.p_top ul li a{ width: 170px; height: 50px; display: block; line-height: 50px; color: #fff; text-align: center; font-size: 16px; }
.p_top ul li.xian a{ background: #eee; color: #34871b; }

.p_cp{ width:1200px; height:auto; display:none; float:right; margin-top:26px;}
.p_cp ul li{ width:270px; height:auto; display:block; background:#FFF; box-shadow:0 0 8px #ccc; padding-bottom:5px; float:left; margin-left:22px; margin-bottom:22px; border:4px solid #60b746;}
.p_cp ul li a{ width:270px; height:auto; display:block;}
.p_cp ul li a .cp_img{ width:260px; height:180px; display:block; overflow:hidden; margin:5px; }
.p_cp ul li a .cp_img img{ width:260px; height:180px; display:block; -webkit-transition:all 0.4s ease-in-out;}
.p_cp ul li a:hover .cp_img img{transform:scale(1.15);}
.p_cp ul li a .cp_txt{ width:260px; height: 44px; display:block; background:#60b746; margin-left:5px;}
.p_cp ul li a .cp_txt h2{ width:260px; display:block; height:34px; line-height:38px; font-size:16px; color:#333; font-weight:normal; letter-spacing:1px; text-indent:1px; text-align:center; color: #fff;}
.p_cp ul li a .cp_txt .line_01{ width:36px; height:3px; display:block; margin:0 auto; background:#fff;}
.p_cp ul li a:hover .cp_txt{ background:#34871b; }
.p_cp ul li:hover{box-shadow:0 0 8px #888;}



.ly_gg_01{ width:100%; height:370px; display:block; overflow:hidden; position:relative; margin-top:-60px;}
.gg_img_01{ width:100%; height:303px; position:absolute; top:0; background:url(henfu_bg.jpg) no-repeat center #92c24a; z-index:1;}
.gg_center{ width:1200px; height:370px; margin:0 auto; display: block; position:relative;}
.gg_img_02{ width:605px; height:57px; display:block; position:absolute; bottom:0px; left:0px; z-index:3;}
.gg_img_02 img{ width:605px; height:57px; display:block;}
.gg_img_03{ width:466px; height:303px; display:block; position:absolute; z-index:5; right:0px; top:0px; background:url(gg_bg.jpg) no-repeat;}
.gg_img_03 h2{ width:400px; height:46px; display:block; margin:0 auto; background:#92c24a; font-size:26px; text-indent:20px; letter-spacing:3px; font-weight:bold; line-height:46px; margin-top:175px; color:#fff; }
.gg_img_03 h3{ width:400px; height:46px; display:block; margin:0 auto; background:#ffce22; font-size:26px; text-indent:20px; letter-spacing:3px; font-weight:bold; line-height:46px; margin-top:10px; color:#fff;}



.ly_ys_bg01{ width:100%; height:auto; display:table; background:url(yezi_bg01.jpg) no-repeat top center; margin-top:-98px;}
.ly_ys_bg02{ width:100%; height:auto; display:table; background:url(yezi_bg02.jpg) no-repeat bottom center;}

.ly_ys{ width:1200px; height:auto; display:table; margin:0 auto;}
.ys_title{ width:858px; height:219px; display:block; margin:0 auto; padding-top:200px;}
.ys_body{width:1200px; height:auto; display:table;}
.ys_nr01,.ys_nr02,.ys_nr03,.ys_nr04,.ys_nr05{ width:1200px; height:215px; display:block; margin-top:50px;}
.ys_nr01 .ys_img,.ys_nr03 .ys_img,.ys_nr05 .ys_img{ width:322px; height:201px; display:block; border:5px solid #fff; box-shadow:3px 2px 5px #ccc; float:left;}
.ys_nr01 .ys_txt{ width:815px;  height:215px; display:block; float:right; background:url(ys_bg01.png) no-repeat;}
.ys_nr03 .ys_txt{ width:815px;  height:215px; display:block; float:right; background:url(ys_bg03.png) no-repeat;}
.ys_nr05 .ys_txt{ width:815px;  height:215px; display:block; float:right; background:url(ys_bg05.png) no-repeat;}

.ys_nr01 .ys_txt h2,.ys_nr03 .ys_txt h2,.ys_nr05 .ys_txt h2{ width:510px; height:36px; line-height:36px; font-size:24px; color:#000; font-weight:bold; display:block; margin-left:100px; margin-top:62px;}
.ys_nr01 .ys_txt p,.ys_nr03 .ys_txt p,.ys_nr05 .ys_txt p{ font-size:16px; line-height:28px; width:510px; display:block; height:auto; color:#666; margin-left:100px; margin-top:10px;}


.ys_nr02 .ys_img,.ys_nr04 .ys_img{ width:322px; height:201px; display:block; border:5px solid #fff; box-shadow:3px 2px 5px #ccc; float:right;}
.ys_nr02 .ys_txt{ width:815px;  height:215px; display:block; float:left; background:url(ys_bg02.png) no-repeat;}
.ys_nr04 .ys_txt{ width:815px;  height:215px; display:block; float:left; background:url(ys_bg04.png) no-repeat;}
.ys_nr02 .ys_txt h2,.ys_nr04 .ys_txt h2{ width:510px; height:36px; line-height:36px; font-size:24px; color:#000; font-weight:bold; display:block; margin-right:100px; margin-top:62px; text-align:right; float:right;}
.ys_nr02 .ys_txt p,.ys_nr04 .ys_txt p{ font-size:16px; line-height:28px; width:510px; display:block; height:auto; color:#666; margin-right:100px; margin-top:10px; text-align:right; float:right;}


.ys_tel{ width:1200px; height:222px; display:block; overflow:hidden; margin:0 auto; background:url(tel_bg.jpg) no-repeat; margin-top:130px;}
.ys_tel h2{ width:380px; height:28px; line-height:28px; margin-left:820px; display:block; text-align:center; color:#fff; font-weight:normal; letter-spacing:3px; text-indent:3px; font-size:20px; margin-top:60px;}
.ys_tel h3{ width:380px; height:36px; line-height:36px; margin-left:820px; display:block; text-align:center; color:#fff; font-weight:bold; letter-spacing:3px; text-indent:3px; font-size:26px;}


.ly_zixun_bg01{ width:100%; height:886px; display:block; overflow:hidden; background:url(xw_bg01.jpg) repeat-x center;}
.ly_zixun_bg02{ width:100%; height:886px; display:block; background:url(pic_01.png) no-repeat right bottom;}
.ly_zixun{ width:1170px; height:696px; display:block; border:15px solid #fff; background:url(xw_bg02.jpg) no-repeat #eeeeee; margin:0 auto; margin-top:81px;}
.zixun_title{ width:624px; height:161px; display:block; margin:0 auto; padding-top:5px; }

.ly_news{ width:520px; height:auto; display:table; float:left; margin-top:30px; margin-left:45px;}
.ly_news ul li{ width:520px; height:126px; display:table; border-bottom:1px dashed #999; margin-bottom:12px;}
.ly_news ul li a{ width:520px; height:126px; display:block;}
.ly_news ul li a h3{ width:60px; font-size:18px; font-family:"Times New Roman", Times, serif; font-weight:bold; height:126px; float:left; color:#333; line-height:32px;}
.ly_news ul li a h2{ width:450px; height:32px; line-height:32px; display:block; float:right; color:#000; font-size:18px; font-weight:bold;}
.ly_news ul li a p{ width:450px; height:auto; display:table; float:right; font-size:14px; color:#666; line-height:22px; margin-top:8px;}
.ly_news ul li a span{ width:450px; height:auto; display:table; float:right; font-size:12px; color:#777; line-height:22px; margin-top:2px;}
.ly_news ul li a:hover h2{ color: #60b746; }

.ly_md{ width:491px; height:auto; display:table; float:left; margin-left:50px; margin-top:38px;}
.md_title{ width:57px; height:216px; display:block; float:left;}
.ly_md ul{ width:434px; display:table; height:auto; float:right;}
.ly_md ul li{ width:209px; height:175px; display:block; margin-right:8px; margin-bottom:8px; float:left;}
.ly_md ul li a,.ly_md ul li a img{ width:209px; height:175px; display:block; overflow: hidden; -webkit-transition:all 0.4s ease-in-out;}
.ly_md ul li a:hover img{transform:scale(1.15);}


.ly_aljj_bg{ width:100%; height: auto; display: table; background: url(yezi_bg03.jpg) no-repeat center top;}
.ly_anli{ width: 100%; height: auto; display: table; }
.anli_title{ width: 853px; height: 119px; display: block; margin:0 auto; margin-top: 50px; }
.anli_body{ width: 1200px; height: auto; display: table; margin:0 auto; }
.anli_body ul li{ width: 600px; height: auto; display: table; float:left; margin-top: 50px;}
.anli_body ul li a{width: 600px; height: auto; display: table;}
.anli_body ul li a .anli_img{ width: 265px; height: 182px; display: block; border:2px solid #60b746; overflow: hidden; float: left;}
.anli_body ul li a .anli_img img{ width: 265px; height: 182px; display: block; -webkit-transition:all 0.4s ease-in-out;}
.anli_body ul li a:hover .anli_img img{transform:scale(1.15);}
.anli_body ul li a .anli_txt{ width: 260px; height: auto; display: table; float: left; margin-left: 26px; }
.anli_body ul li a .anli_txt h2{ font-size:22px; height: 30px; line-height: 30px; display: block; font-weight: normal; color: #333; margin-bottom: 15px; }
.anli_body ul li a .anli_txt p{ font-size:15px; height: auto; display: table; line-height: 26px; font-weight: normal; color: #333; color: #666;  }
.anli_body ul li a:hover .anli_txt h2{ color: #60b746; }

.ly_jj{ width: 1200px; height: auto; display: table; margin:0 auto; margin-top: 100px; position: relative;}
.jj_title{ width: 600px; height: auto; display: table; }
.jj_title h2{ font-size: 30px; height: 40px; line-height: 40px; letter-spacing: 5px; font-weight: normal; color: #000; }
.jj_title h2 span{ color: #245b14;  }
.jj_title h3{ font-size: 18px; height: 30px; line-height: 30px; letter-spacing: 13px; font-weight: normal; color: #999; font-family:"Times New Roman", Times, serif; }
.jj_nr{ width: 1200px; height: 280px; display: block; background: #f5f5f5; margin-top: 15px; }
.jj_txt{ width: 580px; height: auto; display: table; margin-left: 30px; }
.jj_txt h1{ font-size: 22px; height: 50px; line-height: 50px; letter-spacing: 3px; color: #000; font-weight: bold; display: block; padding-top: 35px; padding-bottom: 10px;} 
.jj_txt .line_02{ width: 40px; height: 2px; display: block; background: #000; }
.jj_txt p{ font-size: 16px; line-height: 30px; color: #333; text-indent: 2em; margin-top: 15px; }
.jj_txt a{  float: right; line-height: 30px; height: 30px; display: block; font-size: 16px; color: #000;}
.jj_txt a:hover{ color: #60b746; }

.jj_nr .jj_img{ width: 492px; height: 344px; display: block; position: absolute; right: 30px; bottom:35px; box-shadow: 0 0 8px #666; }


.ly_foot_bg{ width: 100%; height: auto; display: table; background: #60b746; margin-top: 70px; }
.ly_foot_bg .ly_foot{ width: 1200px; height: auto; display: table; margin:0 auto; }
.ly_foot .foot_logo{ width: 427px; height: 235px; display: block; float:left; margin-top: 15px;}
.ly_foot .foot_logo img{ width: 427px; height: 235px; display: block; }

.foot_contact{ width: 660px; height: auto; display: table; float:right; margin-top: 50px; }
.foot_contact .ontact_txt{ width:478px; height: auto; display: table; float: left;  }
.foot_contact .ontact_txt p{ font-size: 15px; color: #fff; line-height: 32px; font-weight: normal; }
.foot_contact .contact_ewm{ width: 182px; height: 182px; display: block; float:right; }


.foot_nav{ width: 1200px; height: 46px; display: block; border-top: 1px solid #eee; border-bottom: 1px solid #fff; margin:0 auto; margin-top: 30px;} 
.foot_nav ul li{ width:150px; height:46px; display:block; float:left; text-align:center;}
.foot_nav ul li a{ width:150px; height:46px; line-height: 46px; display:block; color: #fff; }
.foot_nav ul li a:hover{color: #104401;}
.foot_nav ul ul{ display: none; }


.ly_banquan{ width: 1200px; height: auto;; display: table; text-align: center; margin:0 auto; padding:20px 0 15px 0; }
.ly_banquan p{ font-size: 14px; line-height: 22px; text-align: center; color: #fff; }
.ly_banquan p a{ color: #fff; }





/*内页*/

.ny_bg{ width:100%; height:auto; display:table; background:url(cp_bg.jpg) no-repeat top center;}
.ny_nr{ width:1200px; height:auto; display:table; margin:0 auto;}
.ny_left{ width:283px; height:1000px; display:block; float:left; margin-top:26px; background:url(cpfl_bg1.jpg) no-repeat;}
.ny_left ul{ width:250px; height:auto; display:table; margin-left:11px; padding-top:30px;}
.ny_left ul li{ width:250px; height:43px; line-height:43px; text-align:left; text-indent:50px;  }
.ny_left ul li a{ width:250px; height:43px; display:block; color:#fff; font-size:16px; background:url(btn_01.png) no-repeat 16px 11px;}
.ny_left ul li a span{ float:right; margin-right:30px;}
.ny_left ul li:hover{ background:url(cp_li_bg.png) no-repeat top;}
.ny_left ul li a:hover{ background:url(btn_011.png) no-repeat 16px 11px; color:#2e7718;}


.ny_right{ width: 880px; height: auto;; display: table; float: right; margin-top: 26px; }
.n-rtit{width:100%;height:50px;background: url(n-b.jpg);}
.n-rtit h1{ display:inline-block;height:47px;line-height:50px;border-bottom: 3px solid #00923f;font-size: 23px;letter-spacing: 2px;float: left;}
.n-rtit span{height:50px;line-height:50px;font-size: 23px;}


/*内页调用部分  common*/
.common{width:880px;height:auto;margin-top: 10px;overflow: hidden; min-height:1000px; font-size: 15px; line-height: 32px;}
.content1 img{ display: block; margin:0px auto !important; max-width: 100% !important; }

.ny_right p{ font-size: 18px !important; }
/*内页调用部分   结束*/


