@charset "utf-8";
/* CSS Document */

body,div,h1,h2,h3,h4,h5,a,img,strong,span,var,em,form,select,option,input,ol,ul,dt,dd,dl,li,p {margin:0px;padding:0px;}
body{ font-family:"Microsoft Yahei"; overflow-x:hidden; min-width:1200px;}
a {text-decoration:none;cursor:pointer;font-style:normal;outline:none; color:#000;}
ol,ul,li {list-style-type:none;}
em,var{font-style:normal;}
.clear {clear:both;height:0px;overflow:hidden;}
a img{border:none;}
a{ text-decoration:none;}

.w1200{ width:1200px; margin:0 auto;}
.fl{ float: left;}
.fr{ float:right;}
.clear{ clear:both}
.div-height{ height:20px; } 
.mt-30{ margin-top:30px;}

.top{ height:111px; width:100%; background-color:#0f943b;}
.top1{ width:81px;  padding-top:17px; }
.top2{width:247px; margin-left:18px;}
.top2 h2{ font-size:42px; color:#ffffff; line-height:1.1; padding-top:24px; }
.top2 em{ font-size:16px; color:#ffffff; text-transform:uppercase; }

.jttel{ width:230px; height:80px; background:url(../images/tel.png) no-repeat; margin-top:17px;}

.top4{height:108px;}

.nav_{ width:100%; height:111px; }
.nav1_{height:111px; line-height:111px; margin:auto; }
.nav1_ li{width:101px; float:left; height:111px; line-height:111px; text-align:center; }
.nav1_ li a{font-size:16px; color:#ffffff;  height:111px; line-height:111px; width:101px; display:block; font-family:"Microsoft Yahei"; }
.nav1_ li a:hover{color:#ffffff; border-bottom:#ffe400 6px solid;  font-family:"Microsoft Yahei"; font-size:16px; height:105px; line-height:111px;  }
.dw{ width:100%; height:53px; position:absolute; z-index:10000;}

.index_pro_box{ width:100%; height:900px; background:url(../images/ipb_bg.jpg) no-repeat; padding-top:30px;}
.index_prolist{ width:1200px; height:800px; margin:0 auto 40px;}
.index_prolist ul li{ float:left; width:277px; margin:8px 8px;}
.index_prolist ul li img{ width:277px; height:277px; }
.index_pro_ti{ width:100%; height:50px; background-color:#ebebeb; text-align:center; line-height:50px;}
.pro_more{ width:180px; height:50px; margin:20px auto 0; background-color:#F4FEF3; text-align:center; line-height:50px;}
.pro_more a{ display:block;}


.tcjj {
	width: 100%;
	background-position: center;
	background-repeat: no-repeat;
}
.msg_bro{width: 620px;height: 310px;color: #333;      margin: 195px 0 0 0;
    box-sizing: border-box; }
.msg_bro h2{font-size: 26px;color: #333;font-weight: normal;    margin-bottom: 22px;}
.msg_bro p{font-size: 16px; color: #333;   line-height: 28px;    margin: 0 auto;
    padding: 5px 0 0 0;}
.nei{height: 260px;overflow: hidden;}
.msg_bro span{display: inline-block;width: 150px;height: 45px;text-align: center;padding: 10px 0 0 0;background: #058f20;
    box-sizing: border-box;border-radius: 10px;}    
.msg_bro span a{color: #FFFFFF;font-size: 16px;}    
.msg_bro p1{display: inline-block;width: 213px;height: 45px;border: 1px solid #058f20;text-align: center;padding: 10px 0 0 0;background: #058f20;
    box-sizing: border-box;color: #FFFFFF;font-size: 16px;}    
.msg_pro{width: 553px;  height:377px;      margin: 190px 0 0 10px; }    
.msg_pro p{font-size: 34px;color: #333333;writing-mode: tb-rl; margin: 85px 0 0 415px;}
.jj{height: 626px;background: url(../images/com_bg.jpg) no-repeat center center;}

.cf1 a {
	width: 155px;
}
.anlicon {
	box-sizing: border-box;
}
.tccp3 {
	box-sizing: border-box;
	    padding: 20px 0 30px 0;
}
.picScroll-left{ width:1200px;  position:relative;margin: 0 auto;  }
	.picScroll-left .bd{ padding:20px;     overflow: hidden;  }
	.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
	.picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center; border: 1px solid #058f20; }
	.picScroll-left .bd ul li .pic{ text-align:center;   }
	.picScroll-left .bd ul li .pic h3{width:277px; height:277px;overflow: hidden;display:block; }
	.picScroll-left .bd ul li .pic img{ width:277px; height:277px;overflow: hidden; display:block; }
	.picScroll-left .bd ul li .pic ol{text-align:center; line-height: 40px; color: #333;}
	.picScroll-left .bd ul li .pic ol:hover{background: #058f20;color: #FFFFFF;}
	.picScroll-left .bd ul li .pic a:hover img{ border-color:#999; transform: scale(1.1);transition: all 1s ease;}
	.picScroll-left .bd ul li .title{ line-height:24px;}
	.tempWrap{width: 1200px!important;}
	.prev{    position: absolute;
top: 150px;cursor: pointer;
left: -40px;}
	.next{position: absolute;
top: 150px;cursor: pointer;
right: -50px;}

.miao_lh {
	height: 300px;
}
.juzhong{ text-align:center;}

.lln{width: 1200px;margin: 0 auto;}
.llnn{height: 50px;width: 519px;background: url(../images/ll.jpg) no-repeat center;        margin: 30px auto;}
.llnn a{font-size: 16px;    margin: 12px 0 0 43px;
    display: inline-block;}


.h-pro-gun01{ margin-top:15px;}
.h-pro-gun01 li{
	float: left;
  margin-right: 19px;
  margin-bottom: 10px;
  width:375px; background-color:#FFFFFF; margin-top:18px;

  border: 1px solid #c8c8c8;
  -webkit-transition: all 0.5s ease-out; 
  -moz-transition: all 0.5s ease-out; 
  transition: all 0.5s ease-out;
}
.h-pro-gun01 li:hover{
	 border: 1px solid #0f943b;
}
.h-pro-gun01 li .tu{
	margin-top: 10px;
	margin-left: 9px;
	margin-bottom:10px;
	width: 355px;
	height: 355px;
	padding:0px;
	
	background-color: #e5e5e5;
	overflow: hidden;
}
.h-pro-gun01 li .tu img{
  -webkit-transform: scale(1, 1); 
  -moz-transform: scale(1, 1); 
  -webkit-transition: all 0.5s ease-out; 
  -moz-transition: all 0.5s ease-out; 
  transition: all 0.5s ease-out;
}
.h-pro-gun01 li:hover .tu img{
  -webkit-transform: scale(1.1, 1.1); 
  -moz-transform: scale(1.1, 1.1); 
  transform: scale(1.1, 1.1); 
  -webkit-transition: all 0.6s ease-out; 
  -moz-transition: all 0.6s ease-out; 
  transition: all 0.6s ease-out;
}
.h-pro-gun01 li .p1-t{
	margin:0 auto;
	width: 94.6%;
	height: 39px; margin-top:10px;
	background: url(../images/p1-t-bg.png) top right no-repeat #d7d7d7;
}

.h-pro-gun01 li .p1-t a h3{
	float: left;
  display: block;
  height:39px;
	line-height:39px;
  font-size: 16px;
  color: #575757; font-weight:normal;
  text-align: center;
  letter-spacing: 0px;
	text-indent: 10px;
}
.h-pro-gun01 li .p1-t p{
	display: block;
	float: right;
	width: 86px;
	height: 39px;
	text-align: center;
	line-height: 39px;
	text-indent: 25px;
	font-size: 16px;
	color: #fff;
}
.h-pro-gun01 li:hover .p1-t a h3{
	color: #575757; 
}

.h-pro-gun01 li:hover .p1-t { background-color:#d7d7d7; transition: all 0.3s ease-out;
}


.h-pro-gun01 li .dianhu{
	margin-top:14px;
    width: 355px;
    height: auto;
}
.h-pro-gun01 li .dianhu p{
	display: block;
	padding:2px 0px 2px 20px;
    font-size: 14px;
    color: #232323;
    letter-spacing: 0px;
	transition: all 0.3s ease-out;
   	
}

.h-pro-gun01 li .dianhu span{
	display: block;
	padding:2px 0px 10px 20px;
    font-size: 15px;
    color: #232323;
    letter-spacing: 0px;
	transition: all 0.3s ease-out;
}

.jidi{ margin-top:60px;}

.heng{width: 100%;background: url(../images/heng_bg.jpg) no-repeat center center; height: 181px; margin: 42px 0 30px 0;}
.heng1{width: 1200px;margin: 0 auto;}
.heng_n{width: 1200px;  padding: 32px 0 0 0;
    box-sizing: border-box;    text-align: center;}
.heng_n h5{  font-size: 34px;
    color: #f7ef09;
    font-weight: 600;font-family: "黑体";
    text-align: center;margin: 10px 0 0 0;
    box-sizing: border-box;
}
.heng_n p{font-size: 34px;    text-align: center;
    color: #fff;   line-height: 50px;
    }
.heng_n span{color: #fff;    line-height: 80px;
    font-size: 20px;
   }

.index_news{ width:1200px; margin:0 auto;}
.index_news ul li{ width:576px; height:145px; float:left; background-color:#14A330; color:#fff; margin:10px;}
.index_news ul li a{ color:#fff; font-weight:bold; font-size:16px;}
.index_news ul li span{ float:right;}
.index_news ul li img{ width:161px; height:145px; float:left;}
.index_news ul li .a2{ width:395px; height:125px; float:left; padding:10px;}
.index_news ul li .a2 p{ font-size:14px; line-height:24px; margin-top:15px;}


.foot{ width:100%; height:260px; background-color:#363636; margin-top:30px;}
.footmid{ width:1200px; height:260px; margin:0 auto;}
.foot_logo{ float:left; margin-top: 30px;}
.foot_nav{ width:800px; float:left; margin:50px 0 0 50px;}
.fn_list a{ float:left;font-size: 14px;
    color: #ffffff;
    line-height: 2;
    width: 100px;
    display: inline;
    text-align: center;
    font-weight: normal;
    background-position: left;
    background-repeat: no-repeat;
    float: left;
    margin: 4px 4px;
    border: #8e8e8e 1px solid;
    border-radius: 15px;}
.fn_list a:hover{ display:block; font-size:14px; color:#FFFFFF;  line-height:2;width:100px;   float:left; background-color:#0f943b;  border:#0f943b 1px solid;  }
.foot_pp{ font-size:14px; line-height:24px; color:#fff; margin-top:30px;}
.weixin{ float:right; margin:50px 0 0 0;}
.foot2{ width:100%; height:50px; background-color:#0F943B; line-height:50px; color:#fff; text-align:center;}
.foot2 a{ color:#fff;}
.foot2 a:hover{ color:#FFE81E;}

/* 内页 */
.neiban{ width:100%; height:400px; background:url(../images/neiban.jpg) no-repeat;}

.cpfl{width:263px; float:left; }
.cpfl_1{ width:263px;  background-color:#0f943b; padding:20px 0px;  }
.cpfl_1 h3{ color:#ffffff; line-height:1.6; font-size:20px; font-weight:800; padding-left:15px;  }
.cpfl_1 span{ color:#ffffff; line-height:1.8;  font-size:13px; display:block; font-weight:normal; text-transform:uppercase;  padding-left:15px; }

.lb{ width:263px; background-color:#0f943b; padding:0px 0;}
.lb_{ width:259px; background-color:#FFFFFF; padding:10px 0px; margin:0px 2PX; }
.lb_ a{display:block; font-size:15px;color:#000; line-height:35px;width:240px; transition:all .2s ease; background-color:#ededed; background-position:left; background-repeat:no-repeat; font-weight:normal; margin:0 auto; margin-top:4px;  }
.lb_ a:hover{ display:block; font-size:15px; color:#ffffff; text-indent:40px; transition:all .2s ease; line-height:35px; background-color:#FB6028;width:240px;  }
.lxx{ width:233px; margin:auto; background-color:#0f943b; padding:15px; } 
.lxx p{ color:#FFFFFF; font-size:15px; line-height:1.8;}

.zc{ width:251px;}
.ny_{ width:100%; margin:30px 0px; }
.ny{  }
.ny p{ font-size:14px; line-height:30px; text-align:left;}
.neiye{ width:900px; }
.neiye h3{ height:40px; line-height:40px; font-size:20px; border-bottom:1px solid #ccc; margin-bottom:20px; color:#3d3d3d; text-align:left;}
.neiye h3 span{ float:right; font-size:14px; font-weight:normal; color:#888}
.neiye h3 span a{ color:#888}
.neiye h1{ font-size:20px; text-align:center; margin:30px auto;}
.neiye .nei_proimg{ text-align:center; margin:20px auto;}
.prevnext{ text-align:left; font-size:14px;}
.prevnext a:hover{ color:#0F943B;}

.showlist {width:100%;float:left;}
.showlist div *{width:100%;}
.showlist li{margin:10% auto;width:80%;background:#fdfdfd;border:5px solid #fff;border-radius: 5px;}
.showlist li:hover{box-shadow: 0px 0px 8px #666;background:#f0f0f0;}
.showlist li dl a{display:block;}
.showlist li img{border-radius: 5px;}
.showlist li .t{line-height:35px;display:block; text-transform: uppercase;}
.showlist li:hover b{color:#e30;}
.showlist dt a{overflow:hidden;display:inline-block;transform:rotate(0);border-radius: 5px;}
.showlist dt a img{transition:all .4s ease-in-out;}
.showlist dt a:hover img{transform:translateZ(0) scale(1.12); text-transform: uppercase;}
.showlist dt a:hover alt{ text-transform: uppercase;}
.showlist dd ,.showlist ol{padding:1%;color:#666;text-align:center;}
.showlist dd *{color:#666;}
.showlist span{text-decoration:line-through;vertical-align: middle;}
.showlist .pm{text-decoration:none;color:#00F;}
.showlist div{float:left;border-left:1px solid #eee;}
.showlist div:hover{background:#fafafa;}
.showlist .button{width:60%;color:#fff;margin:0px auto;padding:0px;}
@media only screen and (max-width: 650px){
	.showlist .button{font-size:12px;height:30px;line-height:30px;}
}
#showdata {display:none;}
#showdata li{float:left;width:300px;}
#showdata li *{width:100%;}
#loaddata {text-align:center;}

.page_list{ margin-top:20px; font-size:14px;}
.page_list span a{ padding:5px 10px; border:1px solid #ccc; margin:0 5px;}
.page_list span a:hover{ background-color:#0F943B; color:#fff;}

.xg_pro{ text-align:left; margin-top:20px;}
.xg_pro .xgpro_list ul li{ float:left; margin:10px;}
.xg_pro .xgpro_list ul li .xgpro_title{ text-align:center; font-size:14px;}
.xg_pro .xgpro_list ul li a:hover{ color:#0F943B;}


/*新闻列表*/
.news {width:100%;}
.news *{font-size:1.1em;color:#666;}
.news div{float:left;border-left:1px solid #eee;}
.news li{background:#fdfdfd;border-bottom:1px solid #eee;padding:10px;position:relative;}
.news li:hover{background:#f7f7f7 url(images/bg5.gif);}
.news li a{display:block;width:70%;position:relative;left:10px;top:0;}
.news li span{display:block;position:absolute;right:10px;top:10px;}
.news li ol{clear: both;float:none;display:none;padding:10px;height:80px;overflow:hidden;color:#888;font-size:1em;}
.news li ol img{height:90%;border-radius: 5px;}
.news li ol:hover{overflow:auto;}
.news li:hover ol{display:block;color:#000;}
.news li:hover a{color:red;}


.ny-news01{
  width:900;
  height: auto;
}
.ny-news01 li{
	padding:20px 0px;
  width: 100%;
  border-bottom:1px dashed #dedddd;
  overflow: hidden;
}
.ny-news01 li .tu1{
	float: left;
	width: 185px;
	height: 130px;
	overflow: hidden;
}
.ny-news01 li .tu1 img{
	width: 185px;
	height: 130px;
	overflow: hidden;
	 transition: all 0.5s ease-out;
  -webkit-transform: scale(1, 1); 
     -moz-transform: scale(1, 1); 
  -webkit-transition: all 0.5s ease-out; 
     -moz-transition: all 0.5s ease-out; 
}
.ny-news01 li:hover .tu1 img{
	 transition: all 0.5s ease-out;
  -webkit-transform: scale(1.1, 1.1); 
     -moz-transform: scale(1.1, 1.1); 
  -webkit-transition: all 0.5s ease-out; 
     -moz-transition: all 0.5s ease-out;
}
.ny-news01 li .l01{
  float: right;
  margin-left:15px;
  width: 92px;
  height: 100px;
  border-right: 1px solid #efefef;
  border-left: 1px solid #efefef;
}
.ny-news01 li .l01 .n-day{
  width: 100%;
  height: 57px;
  font-size: 45px;
  color: #555;
  text-align: center;
  line-height: 57px;
  font-family: "Impact";
  letter-spacing: 0px;
  transition: all 0.4s ease-in-out;
}
.ny-news01 li:hover .l01 .n-day{
	color: #f94040;
}
.ny-news01 li .l01 .n-month{
  width: 100%;
  font-size: 15px;
  color: #555;
  text-align: center;
  letter-spacing: 0px;
}
.ny-news01 li .r01{
  float: left;
  margin-left:30px;
  width: 680px;
  height: auto;
}
.ny-news01 li .r01 a h2{
  display: block;
  text-align:left;
  width: 100%;
  height: 36px;
  font-size: 16px;
  color: #555;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}
.ny-news01 li:hover .r01 a h2{
	color:#fe0000;
}
.ny-news01 li .r01 p{
  display: block;
  width: 100%;
  
  font-size: 14px;
  color: #555;
  letter-spacing: 0px;
  line-height: 220%;
  overflow: hidden;
}

.from{ font-size:12px; text-align:center; color:#bbb; margin-bottom:20px;}
.xg_news{ text-align:left; margin-top:20px;}
.xgnews_list ul li{ font-size:14px; line-height:30px; border-bottom:1px dashed #bbb;}
.xgnews_list ul li span{ float:right;}
.xgnews_ti{ margin-bottom:10px;}


.frilinks{ width:1200px; margin:0 auto; font-size:14px; color:#ccc;}
.frilinks a{ margin-right:10px; color:#ccc;}




















