@charset "utf-8";
/* CSS Document */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, fieldset, lengend, button, input, textarea, th, td{ margin: 0px;padding: 0px; font-size:14px; }
table {border-collapse: collapse;border-spacing: 0px; }
*{margin: 0px;padding: 0px;list-style-type: none; font-family:"微软雅黑", "宋体";}
body,html{width:100%;height:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);  min-width:1200px;}
a{text-decoration: none;color:#464646;outline: medium none;font-size:14px; line-height:180%;}
a:hover{ color:#62a618;font-size:14px;line-height:180%;}
img{border: none;vertical-align: top;  max-width: 100%; margin:auto;} 
.clear{ clear:both}

.one{ width:100%; background:#fff; height:147px;}
.topdt{ width:100%; margin:auto; background:#000; height:40px; line-height:40px;}
.topdt p{ width:1200px; margin:auto; color:#fff; height:40px; line-height:40px;}

.top_tit{ width:1200px; margin:auto;}
.logo{ float:left; width:222px; height:107px; background:url(/Application/Home/Public/images/logo.png) no-repeat;}
.logo h1{ text-indent:-99em;height:107px;}
.logo h2{ text-indent:-99em;height:107px;}
.top_nav{ width:900px; float:right;}
.top_nav ul{ width:898px; margin:auto;}
.top_nav ul li{ width:114px; float:left; height:107px; line-height:107px; text-align:center; margin-right:14px; display:block;}
.top_nav ul li:hover{ width:114px; height:107px; line-height:107px; background:#a1d768; display:block; color:#fff;}
.top_nav ul li a{ line-height:107px; font-size:20px; color:#333; display:block; height:107px;}
.top_nav ul li a:hover{ width:114px; height:107px; line-height:107px; background:#a1d768; display:block; color:#fff;}

/* flexslider */
.flexslider{position:relative;height:700px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;/* margin-top:70px;*/}
.slides{position:relative;z-index:1;}
.slides li{height:706px;}
.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(../images/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(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}

.jntittop{ width:100%; background:url(../images/top.png) 50% no-repeat; height:300px;}
.jntop{ width:1200px; margin:auto;}
.jntop ul{ width:959px; float:left; margin-top:134px; margin-left:9px;}
.jntop ul li{ width:319px; float:left; text-align:center;}
.jntop ul li h3{ font-size:16px;}
.jntop ul li p{ font-size:13px; line-height:24px; margin-top:3px; color:#777;}

.jnzx_rightlx{ width:232px; float:right;}
.jnzx_rightlx p{ text-align:center; padding-right:33px; padding-top:157px; font-size:20px; color:#6c6c6c;}
.jnzx_rightlx span{ font-size:18px; padding-top:4px; display:block;}

.two{ width:100%; height:985px; background:url(../images/bigpic.jpg) no-repeat; background-attachment:fixed; background-position:center;}
.product{ width:1200px; margin:auto;}
.pro_tit{ width:1200px; text-align:center;}
.pro_tit h3{ font-size:72px; padding-top:35px; color:#ebffd5;}
.pro_tit p{ font-size:24px; font-weight:bold; margin-top: -50px;}

.pro_list{ width:1200px; margin:auto; margin-top:22px;}
.pro_list ul{ width:777px; margin:auto;}
.pro_list ul li{ width:28%; float:left; text-align:center; height:45px; line-height:45px; background:#62a618; margin:2.3%;}
.pro_list ul li:hover{ box-shadow:5px 5px 5px #777; width:28%; height:45px; line-height:45px;}
.pro_list ul li a{ font-size:20px; color:#fff; font-weight:bold;}
.pro_list ul li a:hover{ width:28%; height:45px; line-height:45px;}

.pro_tj{ width:1200px; margin:auto; margin-top:33px;}
.pro_tj ul{ width:1252px;}
.pro_tj ul li{width:262px;float:left;margin-right:51px;height:316px;margin-bottom: 25px;}
.pro_tj ul li:hover{ border:1px solid #62a618; height:314px; width:260px; box-shadow:5px 5px 5px #999;}
.pro_tj ul li img{}
.pro_tj ul li p{ text-align:center;}
.pro_tj ul li a p{ font-size:20px; color:#111; line-height:48px; height:48px; overflow:hidden;}
.pro_tj ul li a p:hover{}

.three{ width:100%; background:url(../images/3.png) 50% no-repeat; height:808px;}
.guan_tit{ width:1200px; margin:auto; text-align:center; padding-top:25px;}
.guan_tit h3{ font-size:72px; padding-top:35px; color:#e3e3e3;}
.guan_tit p{ font-size:24px; font-weight:bold; margin-top: -49px;}

.gy_top{ width:1200px; margin:auto;}
.gy_top ul{ margin-top:89px;}
.gy_top ul li{ width:200px; float:left; margin-right:55px; margin-left:125px;}
.gy_top ul li h3{ text-align:center; font-size:26px;}
.gy_top ul li p{ text-align:center; font-size:14px; color:#666; line-height:26px; margin-top:2px;}

.gywm{ width:1200px; margin:auto; margin-top:95px;}
.gywm_left{ width:616px; float:left;}
.gywml_top{ width:616px; text-align:center;}
.gywml_top h3{ font-size:26px; font-weight:normal; color:#333;}
.gywml_top p{ line-height:32px; color:#000; display:block; font-size:16px;}
.gywml_top span{ color:#777; font-size:13px;}
.guanyu{ margin-top:9px;}
.guanyu p{ text-indent:2em; height:170px; overflow:hidden;}
.guanyu p a{ font-size:16px;}
.guanyu p a:hover{}
.guanyu h3{ width:141px; border:1px solid #555; text-align:center; height:35px; line-height:35px; margin-top:20px; display:block;}
.guanyu h3 a{ width:141px font-size:14px; font-weight:normal; line-height:35px; display:block;}
.guanyu h3 a:hover{ width:141px; height:35px; line-height:35px; background:#62a618; color:#fff; display:block;}

.gywm_right{ width:537px; float:right;}
.gywm_right img{ margin-top:12px;}

.four{ width:100%; background:url(../images/4.png) 50% no-repeat; height:1165px;}
.cfsb_tit{ width:1200px; margin:auto; text-align:center; padding-top:25px;}
.cfsb_tit h3{ font-size:72px; padding-top:25px; color:#e3e3e3;}
.cfsb_tit p{ font-size:24px; font-weight:bold; margin-top: -49px;}

.changfang{ width:1200px; margin:auto; margin-top:114px;}
.cf_right{ width:455px; float:right;}
.cf_right h3{ color:#a1d768; font-size:72px;}
.cf_right h4{ font-size:28px; font-weight:normal; color:#222; margin-top:19px;}
.cf_right span{ display:block; color:#999; margin-top:16px;}
.cf_right p{ font-size:18px; font-weight:bold; color:#555; margin-top:28px; line-height:28px;}

.cf_left{ margin-top:111px;}
.cf_left h3{ color:#a1d768; font-size:72px;}
.cf_left h4{ font-size:28px; font-weight:normal; color:#222; margin-top:19px;}
.cf_left span{ display:block; color:#999; margin-top:16px;}
.cf_left p{ font-size:18px; font-weight:bold; color:#555; margin-top:28px; line-height:28px;}

.five{ width:100%; background:url(../images/5.png) 50% no-repeat; height:622px;}
.news_tit{ width:1200px; margin:auto; text-align:center; padding-top:25px;}
.news_tit h3{ font-size:72px; padding-top:15px; color:#fff;}
.news_tit p{ font-size:24px; font-weight:bold; margin-top: -49px;}

.xw_top{ width:1200px; margin:auto;}
.xw_top ul{ width:1233px; margin:auto; margin-top:54px;}
.xw_top ul li{ width:378px; float:left; margin-right:33px;}
.xw_top ul li:hover{ background:#a1d768; color:#fff; display:block; line-height:55px; height:55px;}
.xw_top ul li a img{}
.xw_top ul li a h3{ padding-left:18px; line-height:55px; font-size:16px; font-weight:normal; height:55px; overflow:hidden;}
.xw_top ul li a h3:hover{ background:#a1d768; color:#fff; display:block; line-height:55px; height:55px;}

.xw_bottom{ width:1171px; margin:auto;}
.xw_bottom ul{ width:1290px; margin:auto; margin-top:34px;}
.xw_bottom ul li{ width:333px; float:left; margin-right:85px; line-height:43px; height:43px; overflow:hidden;}
.xw_bottom ul li:hover{ color:#a1d768;}
.xw_bottom ul li a{ font-size:16px; color:#666; width:230px; float:left; line-height:45px;}
.xw_bottom ul li a:hover{ color:#a1d768;}
.xw_bottom ul li span{ float:right; font-size:16px; color:#666;}

.bottom{ width:100%; background:url(../images/bigpict.jpg) 50% no-repeat; background-attachment:fixed; background-position:center; height:258px;}
.duangg{ width:1200px; height:230px; display:block; text-align:center; margin:auto;}
.foot_left{ width:225px; float:left;}
.bottomlogo{ margin-top:46px;}
.bottomlogo img{}
.erweima{ margin-top:26px;}
.erweima img{}

.foot_right{ width:888px; float:right;}
.bottom_nav{ width:888px;}
.bottom_nav ul{ width:898px; margin:auto; margin-top:17px;}
.bottom_nav ul li{ width:114px; float:left; height:77px; line-height:77px; text-align:center; margin-left:14px; display:block;}
.bottom_nav ul li:hover{ width:114px; height:77px;lin; line-height:77px; background:#a1d768; display:block; color:#fff;}
.bottom_nav ul li a{ line-height:77px; font-size:20px; color:#000; display:block; height:77px; font-weight:bold;}
.bottom_nav ul li a:hover{ width:114px; height:77px; line-height:77px; background:#a1d768; display:block; color:#fff;}

.foot_lianxi{ width:400px; text-align:left; margin-left:42px; float:left;}
.foot_lianxi ul{ margin-top:2px;}
.foot_lianxi ul li{ font-size:15px; line-height:31px; color:#555;}

.footer_banquan{ width:270px; float:right;}
.footer_banquan ul{ margin-top:6px;}
.footer_banquan ul li{ font-size:12px; line-height:30px; color:#333; text-align:left;}

/*------- neiye_xiangqing -------*/
.neibanner{ width:100%; background:url(../images/neibanner.png) 50% no-repeat; height:450px;}

.neitoptit{ width:1200px; margin:auto;}
.neitoptit h4{ font-size:18px; margin-top:15px;}
.neitoptit h4 a{ color:#333; font-size:18px;}
.neitoptit h4 a:hover{ color:#a1d768;}
.neitoptit h3{ font-size:72px; padding-top:7px; color:#ebffd5; text-align:center;}
.neitoptit p{ font-size:24px; font-weight:bold; margin-top:-50px; text-align:center;}

.neiabout{ width:1200px; margin:auto;}
.neiab_top{ width:1200px; text-align:center;}
.neiab_top h3{ font-size:26px; font-weight:normal; color:#333;}
.neiab_top p{ line-height:32px; color:#000; display:block; font-size:16px;}
.neiab_top span{ color:#777; font-size:13px;}
.neiab_xiangq{ width:1111px; margin:45px;}
.neiab_xiangq p{ line-height:36px; font-size:16px; text-indent:2em; color:#333;}

.neicontact{ width:1200px; margin:auto;}
.neic_l{ width:420px; float:left; margin-top:45px;}
.neic_l h3{ font-size:30px; line-height:45px;}
.neic_l ul{ width:420px; float:left;}
.neic_l ul li{ font-size:16px; line-height:30px;}
.neicontact img{ width:777px; float:right; margin-top:45px;}

.neixswl{ width:1200px; margin:auto; margin-top:45px;}
.neixswlpic{ width:770px; float:left; margin-bottom:55px;}
.neixswl p{ width:430px; float:right; font-size:20px; line-height:46px; font-weight:bold; color:#555; text-indent:2em;}

.neicfsb{ width:100%; background:url(../images/nei4.png) 50% no-repeat; height:960px; margin-top:25px;}
.neishebei{ width:1200px; margin:auto; padding-top:35px;}

.neinews{ width:1200px; margin:auto; margin-top:45px;}
.neinews ul{ width:1200px; margin:auto;}
.neinews ul li{ width:191px; float:left; text-align:center; border:1px solid #cccccc; height:50px; line-height:50px; margin-right:45px; margin-bottom:25px; display:block;}
.neinews ul li:hover{ display:block; line-height:50px; background:#a1d768; color:#fff;}
.neinews ul li a{ display:block; line-height:50px; font-size:18px; font-weight:bold;}
.neinews ul li a:hover{ display:block; line-height:50px; background:#a1d768; color:#fff;}

/*css meneame style pagination*/
div.meneame{padding:33px 0px 60px 0px;font-size:80%;margin:3px;color:#ff6500;text-align:center;}
div.meneame a{border:#a1d768 1px solid;padding:7px 10px;background-position:50% bottom;background-image:url(../images/meneame.jpg);margin:0 3px 0 0;text-decoration:none;}
div.meneame a:hover{border:#a1d768 1px solid;background-image:none;color:#333;background-color:#ffc794;}
div.meneame a:active{border:#a1d768 1px solid;background-image:none;color:#333;background-color:#ffc794;}
div.meneame span.current{border:#a1d768 1px solid;padding:7px 10px;font-weight:bold;color:#333;margin:0 3px 0 0;background-color:#ebffd5;}
div.meneame span.disabled{/*border:#ffe3c6 1px solid;*/padding:5px 7px;color:#333;margin:0 3px 0 0;}

.news_item{width: 1200px;margin:0 auto;}
.news_item li{padding:35px;height: 130px;background: #fff;margin-bottom: 20px;position: relative;transition: all .4s;border-bottom: solid 1px #eae6e6;}
.news_item li:hover{-moz-box-shadow:0px 1px 5px #666666; -webkit-box-shadow:0px 1px 5px #666666; box-shadow:0px 1px 5px #666666;}
.news_item li:after{width: 0;height: 3px;background: #a1d768;content: "";position: absolute;right: 50%;bottom:-1px;transition: all .5s;}
.news_item li:before{width: 0;height: 3px;background: #a1d768;content: "";position: absolute;left: 50%;bottom:-1px;transition: all .5s;}
.news_item li:hover:after{width: 50%;}
.news_item li:hover:before{width: 50%;}
.news_item li .news_item_time{width: 100px;height: 100px;padding:10px; background: #a1d768; text-align: center;float: right;}
.news_item li .news_item_time p{line-height: 30px;color: #fff;font-size: 14px;padding-top: 20px;}
.news_item li .news_item_time p span{font-size: 60px;}
.news_item li .news_item_detail{width: 960px;height: 130px;float: left;/*margin-left: 40px;*/}

.news_item li .news_item_detail h2{color: #222121;font-size: 18px;font-weight: normal;}
.news_item li .news_item_detail h3{color: #6b6a6a;height: 30px;margin-top: 5px;padding-bottom: 5px;font-weight: normal; line-height: 30px; font-size: 14px;border-bottom: dashed 1px #eeeeee;}
.news_item li .news_item_detail h2 i{padding-right: 5px;}
.news_item li .news_item_detail p{color: #6b6a6a;font-size: 14px;line-height: 28px;padding-top: 5px;}
.news_item li .news_item_pic{width: 173px;height: 130px;float: left;overflow: hidden;}
.news_item li .news_item_pic img{ width:173px; height: 130px; transition:0.5s;}
.news_item li:hover .news_item_pic img{transform:scale(1.05,1.05);}

.neipro_pic{ width:1200px; margin:auto; margin-top:33px;}
.neipro_pic ul{ width:1252px;}
.neipro_pic ul li{width:260px;float:left;margin-right:51px;height:314px;margin-bottom: 25px; border:1px solid #62a618;}
.neipro_pic ul li:hover{ background:#62a618; height:314px; width:260px; box-shadow:5px 5px 5px #999;}
.neipro_pic ul li img{}
.neipro_pic ul li p{ text-align:center;}
.neipro_pic ul li a p{ font-size:20px; color:#111; line-height:48px; height:48px; overflow:hidden;}
.neipro_pic ul li a p:hover{}

.enlarge{ width:260px; height:auto; overflow:hidden;}
.enlarge img{ width:100%; height:100%; cursor:pointer; transition:all 1.6s; -ms-transition:all 1.8s;}
.enlarge img:hover{ transform:scale(1.2); -ms-transform:scale(1.2);}

.neidatil{ width:1200px; margin:auto;}
.neida_top{ width:1200px; margin:auto;}
.neida_top h3{ font-size:26px; color:#333;}
.neida_top h1{ font-size:26px; color:#333;}
.neida_top img{ display:block; text-align:center; margin:auto;}
.neida_top h4{ width:1198px; margin:auto; border:1px solid #eee; line-height:36px; height:36px; padding-left:25px; color:#a1d768; font-weight:normal; margin:20px 0px;}
.neidatil p{ font-size:16px; line-height:30px; text-indent:2em;}
.shangxia{ margin-top:25px; width:1200px;}
.shangxia h3{ width:50%; float:left; line-height:36px; font-size:18px; margin-bottom:25px;}
.shangxia h3 a{ font-size:18px;}
.shangxia h3 a:hover{ color:#a1d768;}

.xiangguan{ width:1200px; margin:auto;}
.xiangguan h3{ width:1200px; text-align:left; border-left:3px solid #a1d768; border-bottom:dotted 1px #ccc; font-size:20px; line-height:40px; margin-bottom:15px;}
.xiangguan h3 span{ margin-left:20px; display:block; float:left; color:#ddd; margin-right:25px;}
.xiangguan ul{ width:1200px; margin:auto;}
.xiangguan ul li{ width:555px; float:left; margin:0px 18px; font-size:16px; line-height:38px; border-bottom:1px solid #eee;}
.xiangguan ul li a{ padding-left:15px;}
.xiangguan ul li a:hover{ color:#a1d768;}
.xiangguan ul li span{ float:right; padding-right:15px; display:block; font-size:14px; color:#777;}

.related{ width:1200px; margin:auto; padding-top:40px; padding-bottom:25px;}
#cpdemo{ overflow:hidden; width:1200px;}
#cpindemo{ float:left; width:800%;}
#cpdemo1{ float:left;}
.scroll-2{ display:block; float:left;  margin-left:15px; border:solid 1px #ccc;}
.scroll-2:hover{ border:solid 1px #a1d768;}
.scroll-2 img{  display:block; height:240px; width:240px;}
.scroll-2 span{ display:block; text-align:center; width:152px; line-height:30px; font-weight:bold; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.scroll-2 p{ text-align:center; padding-bottom:15px; padding-top:15px;}
.scroll-2 p a{ text-align:center;}
#cpdemo2{ float:left;}

.anliitop{ width:1200px; margin:auto;text-align:center; margin-top:20px; margin-bottom:-30px;}
.anliitop h4{ font-size:18px; font-weight:normal; color:#333; text-align:center; line-height:44px;}
.anliitop p{ font-size:12px; color:#999; line-height:20px;}




