*{ box-sizing:border-box;}
.rightarrowpointer{display:none;}
.dgweb_list_item_desc{ width:850px !important;}
body{
	width: 100%;
	font-size: 14px;
	background: #FFF;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-family:"Microsoft Yahei";
	color: #100f0c;
}
A:link{font-size:14px;}
span,p{margin: 0px; padding: 0px;}
img{margin: 0px; padding: 0px;}
img{
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
from,input,select{margin: 0px; padding: 0px;}
.clear{clear:both; font-size:0px; overflow:hidden; height:0px;}
a{
	color: #303234;
	font-size: 12px;	
	text-decoration: none;
}
a:hover{
	color: #100f0c;
	text-decoration: none;
}
.border_bg{width:auto; height:auto; margin:0 auto; }
.cp img{border:2px solid #f1f1f1; }
.cp img:hover{border:2px solid #2f9d02;}

.white a{
	color: #fff;
	text-decoration: none;
}	
.white a:hover{
	color: #005bc1;
	text-decoration: none;
}
.mr{ margin-right:0px !important;}
input,button,select,textarea{outline:none}

.totalwidthpercent {width:100%; margin:0 auto;}	
.fl{ float:left;}
.fr{ float:right;}	
#classimgshow2{line-height:38px;}
.totalwidth{ width:1200px; margin:0 auto;}
.font_en {
    font-family: Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    font-weight: normal;
}

/*定义全局链接鼠标滑过颜色lpm*/
div,ul,li,span,p,img,h1,h2,h3,h4,h5,h6,dl,dt,dd {
    margin: 0px;
    padding: 0px;
    list-style: none;
    border: 0px;
}

/*定义鼠标经过时边框的变化效果lpm*/

#copy {
    display: none;
}

.content{ margin:0 auto; width:1200px}

#top5,#top10,#top20,#top50,#top55,#top30,#top90,#top60{width:100%; margin:0 auto; overflow:hidden;}
#top5{height:5px; overflow:hidden;}
#top10{height:10px; overflow:hidden;}
#top20{height:20px; overflow:hidden;}
#top30{height:30px; overflow:hidden;}
#top40{height:40px; overflow:hidden;}
#top50{height:50px; overflow:hidden;}
#top55{height:55px; overflow:hidden;}
#top60{height:60px; overflow:hidden;}
#top90{height:90px; overflow:hidden;}

.bg {
    width: 100%;
    min-width: 1200px;
}

@-webkit-keyframes spin{
  from { -webkit-transform: rotate(0deg);transform: rotate(0deg);}
  50% {-webkit-transform: rotate(180deg);transform: rotate(180deg);}
  to {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
}
@keyframes spin {
  from {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
  50% {-webkit-transform: rotate(180deg);transform: rotate(180deg);}
  to {-webkit-transform: rotate(360deg); transform: rotate(360deg);}
}

/*内页导航*/
.strong_title{ display:none;}
.mianbxContent{ text-align: left !important; font-size: 14px !important;  padding-left:20px;   border:1px dashed #e3e3e3; margin-bottom:20px !important; height:55px !important; line-height:55px !important; width:100% !important;}
.mianbxContent a{font-size: 14px !important;}
.mianbxContent a:hover{font-size: 14px !important;}
/*内页产品分类导航*/
.pro_all_class a:nth-child(1){display:none;}
.pro_all_class {width: 1200px !important;
    height: auto !important;
    margin: 0 auto !important;
    padding-top: 8px;
    overflow: hidden;
    font-size: 0px;
    line-height: 0px;
    border-bottom: none !important;
}
.pro_all_class a{ width:230px; height:60px; line-height:60px;  float:left; display:block; background:#eaeaea; font-size:14px; margin-right:10px;    margin-top: 5px;}
.pro_all_class a:hover{background:#ce1919;  color:#fff;}
.pro_all_class a strong{background:#ce1919; color:#fff; display:block;}



/*内页上一页下一页*/
.pages_info{overflow:hidden;text-align:center;margin-top: 20px !important;}
.pages_info span{display:inline-block;padding:5px 12px;border: 1px dashed #ccc;}
.pages_info span+span{margin-left:5px;}
/*抬头*/
#top{
	width: 100%;
	height:45px;
	line-height: 45px;
	border-bottom: 1px #ebebeb solid;
	color: #949494;
}
#top a{ color:#949494;}
#top a:hover{text-decoration:underline;color: #10a044;}

#top_bg{
	width: 100%;
	height: 202px;
	background:url(images/top_bg.jpg) no-repeat center;
	margin: 0 auto;
}
.head_logo{
	padding-top:35px;
	padding-right: 10px;
}
.head_name{
	margin-top: 42px;
}
.head_xian{
	width: 1px;
	height: 70px;
	margin-left:15px;
	background:#e4e4e4;
	margin-top: 40px;
	margin-right:15px;
}
.head_adv{
	margin-top:40px;
	font-size: 18px;
}

.head_adv span{
	color: #009f40;
	font-size: 25px;
	display: block;
	letter-spacing: 0px;
	font-weight: bold;
	line-height:40px;
}
.head_tel{
	margin-top:38px;
}
.head_tel span{ padding-left:30px;}
/*导航*/
#nav_bg{
	width: 100%;
	height: 65px;
	background: #009f40;
	margin: 0 auto;
}	
#nav_c{
	width: 1200px;
	position:relative;
	margin: 0 auto;
}
#nav{
	width: 1200px;
	float: left;
}
#nav li{
	float: left;
	text-align: center;
	width:120px;
	border-right:1px #04a746 solid;
	font-size: 15px;
	line-height: 65px;
}
#nav li a{
	display: block;
	font-size: 15px;
	color: #fff;
}
#nav li:hover,#nav li.on{
	display: block;
	background: #ce1919;
	color: #fff;
}
.a_nav{background: #ce1919;}
/*二级菜单*/
.sedmemu{ position:absolute; width:100%;background-color:rgba(223,238,225,0.9); top:65px; z-index:9999; width:220px; display:none; text-align:left;}
.sedmemu1{ float:left; width:220px; padding:40px 25px; font-size:14px; }
.sedmemu1 span{
	display: block;
	color: #00549d;
	line-height: 30px;
	font-size: 16px;
	font-weight: bold;}
.sedmemu2{ float:left; width:220px; padding:20px 25px; }
.sedmemu2 a{ line-height:45px !important; height:45px !important; padding:0 0; text-align:center; font-size:14px; display:inline; color:#222 !important; background:none; border:1px #acbdaf solid; margin-top:5px;}
.sedmemu2 a:hover{ color:#fff !important; background:#ce1919; border:1px #c7c7c7 solid;}


/*幻灯片*/
.focus {width:100%; height:650px; overflow:hidden; position:relative; }
.focus ul {height:650px; position:absolute;}
.focus ul li {float:left; width:100%; height:650px; overflow:hidden; position:relative; background:#000;}
.focus ul li div {position:absolute; overflow:hidden;}
.focus .btnBg {position:absolute; width:100%; height:20px; left:0; bottom:0; background:#000; display:none;}
.focus .btn {position:absolute; width:1200px; left:50%; margin-left:-501px; height:24px; bottom:40px; text-align:right;}
.focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:24px; line-height:24px; text-align:center; _font-size:0; margin-left:5px; cursor:pointer; background:#ccc;}
.focus .btn span.on {background:#fff;}
.focus .preNext {width:45px; height:100px; position:absolute; top:220px; background:url(images/preNext.png) no-repeat 0 0; cursor:pointer;}
.focus .pre {left:0;}
.focus .next {right:0; background-position:right top;}
#banner{margin-top:0px; overflow:hidden;}

/*搜索*/
	
	.search_nbg{width: 100%; min-width:1200px; height:80px; margin:0 auto;position:absolute; top:634px;border-bottom:1px #eee solid;}
	.search_bg{width: 100%; min-width:1200px; height:80px; margin:0 auto;border-bottom:1px #eee solid;}
	#search{ color: #999;
		width:1200px;	
		height:80px;
		margin:0 auto;
		line-height:80px;
		
		
		}
.search_01 i{display: block;float: left;padding-top: 22px;margin-right: 14px;}
	.search_01{ float:left; width:850px; padding-left:2px;}
.search_01 a{font-size: 14px;}
.search_01 a:hover{color: #ed0626;}
	.search_02 form{padding-left:0;}
	.search_02{
		height:40px;
		width:254px;
		overflow:hidden;
		margin-top:22px;
		float:right;
		}

	.search-i{ 
		width:34px; 
		overflow:hidden; 
		height:40px;
		}
	.search-bg{
		float:left;
		width:208px;
		height:40px;
		overflow:hidden;
		padding-left:10px;
        background: #fff;
        border: 1px #ccc solid;
        border-radius: 50px 0px 0px 50px;
        border-right: none;
		}
		
/*产品展示*/
.prod_bg{ width:100%; height:auto; padding:50px; background:url(images/prod_bg.jpg);}
#hot_t{ text-align:center; font-size:40px; font-weight:bold; }
#hot_t .font{font-weight:bold; font-size:40px; color:#009f40;} 
#hot_t2{width:200px; margin:0 auto; background:url(images/hot_t2.png) no-repeat; height:5px; margin-top:15px;}
#hot_t3{ text-align:center; color:#666; font-size:16px; padding-top:15px;}

#hot_b{padding-top:10px; width:1200px; margin:0 auto; margin-top:20px;display:flex;flex-wrap:wrap;}
#hot_b a{line-height:70px; text-align:center; font-size:16px; width:190px; margin-right:10px; display:block; background: #e4efe8;}
#hot_b a:nth-child(n+7) {
    margin-top: 10px;
}
#hot_b a:hover{   background:#10a044; color:#fff;}

#hot_bb{width:1200px; margin:0 auto; margin-top:30px;}
#hot_bb ul {
    display: flex;
    flex-wrap: wrap;
}
#hot_bb li {
    width: 25%;
}
#hot_bb li a {width: 285px; height: 285px; overflow: hidden !important; display: block; text-decoration: blink;  padding: 1px; margin:0 auto;}
#hot_bb li span a{line-height:45px; background: #e4efe8; width:285px; height:45px !important; text-align: center; margin: 0 auto !important; margin-bottom: 10px !important; margin-top: 10px !important;}
#hot_bb li span a:hover{background:#10a044; color:#fff; }
#hot_bb li img{transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear;}
#hot_bb li img:hover{-webkit-transform: scale(1.12, 1.12); transform: scale(1.12, 1.12); -moz-transform: scale(1.12, 1.12);}

/*优点*/
#benefit_bg{background:#eef8f2 url(images/benefit_bg.png)no-repeat center;width: 100%;min-width: 1200px;height: 784px; padding-top:60px;}
.benefit{position: relative;}
.benefit_t{color: #fff;font-size: 40px;font-weight: bold;padding-top: 68px;margin-left: 306px;}
.benefit_t p{line-height: 40px;}

.benefit_wt{background: #fff;height: 526px; border-radius: 50px; position: relative;overflow: hidden; padding-top:50px; padding-left:10px; padding-right:20px;}
.benefit_wt:after{content: "";position: absolute;background: url(images/benefit_wt.png)no-repeat center;width: 453px;height: 453px;top:39px;left:374px;}
.bdys_bt{
	width: 100%;
	margin: 0 auto;
	text-align: center;
	font-size: 45px;
	line-height:50px;
	color: #ffffff;
	font-weight: bold;
	margin-bottom:30px;
}
.bdys_bt p{
	font-size: 18px;
	color: #ffffff;
	font-weight: normal;
	text-transform: uppercase;
}

.prod_ads_bg1 {position: absolute;background: url(images/prod_ads_bg1.png) no-repeat center;width: 601px;height: 601px;display: block;bottom: -45px;left: 300px;-webkit-animation: spin 3s linear infinite;animation: spin 3s linear infinite;}

.prod_ads_bg2 {position: absolute;background: url(images/prod_ads_bg2.png) no-repeat center;width: 478px;height: 478px;display: block;bottom: 24px;left: 362px;-webkit-animation: spin 15s linear infinite;animation: spin 15s linear infinite;}
.benefit_w1{background: #009f40;position: absolute;top:151px;left:448px;width: 300px;height: 40px;display: block;}
.benefit_w2{background: #f7f7f7;position: absolute;bottom:-61px;left:448px;width: 300px;height:60px;display: block;}
.benefit_w3{position: relative;z-index: 2;margin-bottom: 47px;height:110px;}
.benefit_w4{text-align: right;margin-right: 20px;margin-top:8px;width: 243px;}
.benefit_w4 p{color: #009f40;font-weight: bold;font-size: 26px;}
.benefit_w4 span{font-size: 14px;line-height: 25px; color:#666; display:block; margin-top:10px;}
.benefit_w5{width: 213px;}
.benefit_w6{margin-top:9px;}

.fr .benefit_w4{text-align: left;margin-left: 20px;margin-right: 0px;}

/*四大优势*/
.ys_bj{ width:100%; height:960px; padding-top:50px; background:url(images/ys_bj.jpg); margin:0 auto;}
.ys_bt{
	width: 100%;
	font-size: 45px;
	color: #222222;
	font-weight: bold;
	margin: 0 auto;
	text-align: center;
}
.ys_bt span{  color:#10a044; }
.ys_bt p{ width:100%; font-size:18px; color:#888888; line-height:35px; font-weight: 200; margin:0 auto; text-align:center;}

/*优势*/
.ys ul{height:145px;margin-top:38px; background:#e4efe8; margin-bottom:20px;}
.ys li{float: left;width: 300px;height:145px; border-right:1px #fff solid;  padding-top:32px; padding-left:40px;}
.ys li span{float: left;width: 80px;height:80px;position: relative;overflow: hidden; border-radius:50%;   background:url(images/ys_ico.png) no-repeat center; margin-right:12px;}
.ys li span em{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 3px;
	-webkit-transition: all 0.4s linear;
	transition: all 0.4s linear;
}
.ys li span i{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;visibility:hidden;
    -webkit-transform:translate3d(0,0,-65px) rotate3d(1,0,0,90deg);
    transform:translate3d(0,0,-65px) rotate3d(1,0,0,90deg);
    -webkit-transform-origin:50% 0%;
    transform-origin:50% 0%;
    -webkit-transition:all 0.4s linear;
    transition:all 0.4s linear;  background:url(images/ys_i.png) no-repeat center;}
.ys li:hover span em,.ys li.cur span em{opacity:0;visibility:hidden;-webkit-transform:translate3d(0,65px,0) rotate3d(1,0,0,-90deg);transform:translate3d(0,65px,0) rotate3d(1,0,0,-90deg);}
.ys li:hover span i,.ys li.cur span i{opacity:1;visibility:visible;-webkit-transform:rotate3d(1,0,0,0deg);transform:rotate3d(1,0,0,0deg);}
.ys li p{float: left; margin-top:5px;}
.ys li p b{display:block;font-size:30px;color: #222; font-weight:400; transition:all 0.4s linear;}
.ys li p i{display:block;font-size: 16px;color: #999; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;line-height:30px;transition:all 0.4s linear; font-style: inherit;}
.ys li:hover p b,.ys li.cur p b{color: #fff;  }

.ys .cur{ background:#10a044;cursor:pointer; }
.ys .cur i{ color:#fff;}

.ys_con{height:540px;position: relative; overflow: hidden;}
.ys_con:after{position: absolute;width: 300px;height: 255px;content: "";}
.ys_con dl{height:540px; position:relative;}
.ys_con dt img{width:680px;height:540px;}
.ys_con dd{float: left;width:520px;height:540px;background: #fff;    box-shadow: 0 0 50px rgb(228, 239, 232);}
.ys_sz{ width:129px; height:146px; float:left; position:absolute; left:0;}
.ys_sz2{  left:680px;}
.ys_sz1{ width:410px; height:130px; border-bottom:1px #e4efe8 solid; margin-top:55px; float: left; margin-left:50px; padding-left:60px;}
.ys_sz11{ font-size:32px; line-height:50px; font-weight:bold; color:#222; }
.ys_sz12{ width:382px;font-size:14px; line-height:22px; color:#9e9e9e; font-family:Arial, Helvetica, sans-serif; text-transform: uppercase;}
.ys_wz{ width:460px; margin:0 auto;}
.ys_wz p{ width:442px; font-size:15px; color:#666; font-weight:200; line-height:33px; padding-left:33px; margin-top:15px; display:block; }
.ys_wz p b{font-size:16px; font-weight:bold; color:#e9a974;}

.ys_tel{ width:320px;height:45px;  padding-left:30px; line-height:38px; font-size:14px; color:#119e28;  background:url(images/ys_tel.png) no-repeat left; margin-left:62px; margin-top:10px;}
.ys_tel span{ font-size:30px; color:#119e28; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

.ys_qq{margin-top: 30px; width:160px; height:55px; background:url(images/ys_qq.png) no-repeat center;  margin-left:62px;}
.ys_qq a{ font-size:15px; line-height:55px; color:#555; padding-left:65px;}


.ys_con dd>p{font-size:16px;color:#666;line-height:37px;width:480px;margin-bottom:10px;}
.ys_con .sl{padding-top: 14px;}
.ys_con .sl p{float: left;width:100px;text-align: center;font-size: 0;line-height: 0;margin-right: 45px;}
.ys_con .sl p span{display:block;font-size: 20px;color: #666;line-height: 40px;}
.zhgkldb{ width:150px; height:45px; background:#0063d1; font-size:16px; color:#fff; text-align:center; line-height:45px; margin-top:18px; margin-right:20px;}
.zhgkldb a{ width:150px; height:45px; background:#0063d1; font-size:16px; color:#fff; text-align:center; line-height:45px; display:block;}
.zhgkldb a:hover{ width:150px; height:45px; background:#4eb700; font-size:16px; color:#fff; text-align:center; line-height:45px; display:block;}

/*应用案例*/
#yyal_b{width:1200px; margin:0 auto; margin-top:30px;}
#yyal_b li{float:left; width:285px; margin-left:20px; margin-bottom:20px;}
#yyal_b li:first-of-type {margin-left: 0;}
#yyal_b li:hover{transform:translateY(-8px); transition:all 0.8s;}
#yyal_b .c_bg{padding:0px;}
#yyal_b .c_bg .t_img{ width:285px; height:214px; overflow:hidden;}
#yyal_b .c_bg .t_img img{transition:all 0.2s linear; border:1px #ededed solid; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear;}
#yyal_b .c_bg .t_img img:hover{-webkit-transform: scale(1.12, 1.12); transform: scale(1.12, 1.12); -moz-transform: scale(1.12, 1.12);}
#yyal_b .c_bg .c_font { line-height: 35px;color: #222222;font-size:23px; width: 170px; height:56px;float: left; margin-top: 20px;}
#yyal_b .c_bg .c_font a{font-size:20px; color:#222;}
#yyal_b .c_bg .c_font a:hover{color:#f00;}
#yyal_b .c_bg .b_font{ width: 114px; height: 40px; background: #10a044; float: right; border-radius:30px;color: #ffffff; float:right; margin-top:20px;}
#yyal_b .c_bg .b_font a{display:block;height:40px; line-height:40px;  text-align:center; color:#ffffff; text-transform:uppercase;}
#yyal_b .c_bg .b_font a:hover{ color:#ce1919;}

/*关于我们*/
.aboutbg{ height:680px; width:100%; background:url(images/aboutbg.jpg) no-repeat; text-align:center;}
.aboutC{ height:440px; background:#f5fbf7; width:100%;}
.companyimg { margin-top:34px; margin-right:34px;overflow: hidden;position: relative;cursor: pointer;}
.companyimg  img{-webkit-transition: -webkit-transform 1s;
  -moz-transition: -moz-transform 1s;
  -o-transition: -o-transform 1s;
  transition: transform 1s;}
 .companyimg:hover  img{-webkit-transform: scale(1.3);
  -moz-transform: scale(1.3);
  -ms-transform: scale(1.3);
  -o-transform: scale(1.3);
  transform: scale(1.3);} 
.company{ width:477px; text-align:left; margin-top:44px;}
.line2{ height:364px; width:12px; background:#10a044; margin-top:34px; margin-left:34px; margin-right:34px;}
.line2 span{display: block;width: 100%;height: 120px;background:#ce1919; animation: waves 2s linear 0s infinite alternate;
  -webkit-animation: waves 2s linear 0s infinite alternate;}
.text1{color:#d1d6d3; font-size:30px; font-weight:bold; text-transform:uppercase;}
.text2{color:#2b3338; font-size:24px; font-weight:bold; line-height:30px;}
.text3{color:#666666; font-size:13px;  line-height:30px;}
.line3{ width:40px; height:3px; background: #10a044; margin-top:40px; margin-bottom:40px;}
.aboutul li{ width:140px; float:left; height:26px;}
.aboutul li a{ color:#0d1317; font-size:16px;}
.aboutul li .fl:nth-child(2){ margin-top:5px; margin-left:5px;}
/*动画*/
@-webkit-keyframes waves {
  10% {
    height: 20%;
  }
  20% {
    height: 60%;
  }
  40% {
    height: 40%;
  }
  50% {
    height: 100%;
  }
  100% {
    height: 50%;
  }
}

@keyframes waves {
  10% {
    height: 20%;
  }
  20% {
    height: 60%;
  }
  40% {
    height: 40%;
  }
  50% {
    height: 100%;
  }
  100% {
    height: 50%;
  }
}


/*厂房设备*/
#equ_bg{background: #fff;width: 100%;min-width: 1200px;-webkit-box-shadow: 0 5px 5px 0 #eee;box-shadow: 0 5px 5px 0 #eee;height: 340px;margin-top: 40px;}
.equ_t{ line-height:40px; height: 40px; margin-bottom:12px;}
.equ_t p{font-size:20px; font-weight:bold; color:#009b4c; float:left;background: url(images/equ_t.png)no-repeat center left;padding-left:24px;margin-right: 6px;}
.equ_t em{float:left; display:block; margin-top:5px;font-style: normal;font-size: 14px;color: #ccc;}
.equ_t a{float:right; display:block; margin-top:8px;font-size: 14px;}
.equ_d{margin-top: 20px;}
.equ_d li {
    margin-left: 8px;
    width: 232px;
}
.equ_d li img {
    display: block;
}
.equ_d li .equ_tile a{display:block;background: #eeeeee;text-align:center;height: 46px;font-size: 16px; width:225px;line-height:46px;}
/*新闻中心*/
.news_bg{ width:100%; height:auto;  background:url(images/news_bg.jpg); padding:50px 0;}

/*新闻动态*/

.lanrenzhijia{width:1220px; margin:0 auto; overflow:hidden; margin-top:25px;}
.news_dt{width:1220px; margin:0 auto; overflow:hidden;}

.lanrenzhijia .news_dt a{display:block; float:left; text-decoration:none; width:346px; height:90px; font-size:16px; margin:0px 15px; padding:15px 30px; background:#e4efe8;  transition: all 0.8s linear;}
.lanrenzhijia .news_dt a.on{text-decoration:none; width:435px; font-weight:bold; background:#10a044 url(images/news_dt_on.png) right no-repeat;    transition: all 0.8s linear; color:#b1cab5;}
.lanrenzhijia .news_dt a.on .news_dt_rm{transition: all 0.8s linear;color:#fff; }

.news_dt_rm{overflow:hidden; line-height:40px; font-size:22px; padding-left:10px; transition: all 0.8s linear;  color:#222222;}
.news_dt_rm:hover{ color: #14b22e;}
.news_dt_ren{font-family:Arial, Helvetica, sans-serif; font-size:14px; text-transform:uppercase; color:#c3c3c3;font-weight:normal; padding-left:10px;}

.lanrenzhijia .content{overflow:hidden; width:1200px; margin:0 auto; height:448px; position:relative; min-width:1200px; margin-top:20px;}
.lanrenzhijia .content .ul{ position:absolute; left:0; top:0; width:1200px; min-width:1200px;}
.lanrenzhijia .content .li{ width:1200px; float:left; min-width:1200px;}

.news .news_div_item, .news .divdgweb_new_div_item{width:588px; height:204px; float:left;    background: #fff; position:relative; margin:12px 0; transition: all 0.8s linear; box-shadow:0 0 2px #ccc inset; padding:12px 0;}
.news .news_div_item:nth-of-type(2n), .news .divdgweb_new_div_item:nth-of-type(2n){ margin-left: 22px;}
.news_div_item_pic{float:left; width:180px; height:180px; overflow:hidden; margin-left:12px; box-shadow:0 0 1px #ddd;}
.news_div_item_pic img{width:180px; height:180px; transition: all 0.5s linear;}
.news_div_item_content, .divdgweb_new_div_item_content{float:right; width:355px; margin-right:15px;}
.news_div_item_title, .divdgweb_new_div_item_title{white-space: nowrap; text-overflow: ellipsis; overflow:hidden; width:295px; padding-top:10px;}
.news_div_item_title a, .divdgweb_new_div_item_title a{font-size:17px; transition: all 0.8s linear;}
.news_div_item_body, .divdgweb_new_div_item_body{overflow:hidden; line-height:23px; padding-top:16px;  font-size:14px; color:#888; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; margin-bottom:28px;}
.news_dt_rgo{overflow:hidden; transition: all 0.8s linear;}
.news_dt_rgo a{font-size:0px; line-height:0px;}
.news_dt_rgo span{display:block; width:90px; height:1px; background:#d5dcd7; transition: all 0.8s linear;}
.news_dt_rgo p{font-size:14px; line-height:56px; text-align:right; position:relative; z-index:2; color:#14b22e; transition: all 0.8s linear; margin-left:200px; width:270px;}

.divdgweb_new_div_item_date{position:absolute; font-size:16px; font-family:Arial, Helvetica, sans-serif; margin-left:278px; margin-top:146px; color:#999;}
.news_div_item_date{position:absolute; font-size:16px; font-family:Arial, Helvetica, sans-serif; margin-top:150px; color:#999; left:220px;}

.news_div_item_year, .divdgweb_new_div_item_year{float:left;}
.news_div_item_month, .divdgweb_new_div_item_month{float:left;}
.news_div_item_day, .divdgweb_new_div_item_day{float:left;}

.news .news_div_item:hover .news_dt_rgo span, .news .divdgweb_new_div_item:hover .news_dt_rgo span{transition: all 0.8s linear; width:100%;}
.news .news_div_item:hover .news_div_item_title a, .news .divdgweb_new_div_item:hover .divdgweb_new_div_item_title a{transition: all 0.8s linear; color:#14b22e;}
.news .news_div_item:hover .news_dt_rgo p, .news .divdgweb_new_div_item:hover .news_dt_rgo p{transition: all 0.8s linear; width:100%; margin-left:0px;}
.news .news_div_item:hover .news_div_item_pic img, .news .divdgweb_new_div_item:hover .news_div_item_pic img{transition: all 0.5s linear; transform: scale(1.15);}
/*end*/

/*友情链接*/
.links{width:100%; overflow:hidden; padding:20px 0; background:#10a044; border-top:solid 10px #10a044;}
.linksW{width:1200px; margin:0 auto;}
.linksWr{width:1200px; margin:0 auto; font-size: 28px; text-align: center; line-height: 30px; color: #fff; letter-spacing: 2px;}
.links_l{float:left; width:117px; border-right:solid 1px #28ab57;}
.links_lm{font-size:18px; line-height:20px; color:#fff;}
.links_len{font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; line-height:30px; font-size:30px; color:#fff; filter:Alpha(opacity=40); opacity:0.4;}
.links_r{float:right; width:1065px; padding-top:5px; color:#fff;}
.links_r a{font-size:14px; color:#fff;}
.links_r .linkTagcs a:hover {color: #fff;}



/*版权*/
.footer_d{width:100%; padding:50px 0; overflow:hidden; border-top:solid 10px #10a044; background:#041f0e;}
.footer_dW{width:1200px; margin:0 auto;}
.footer_d_l{float:left; width:180px;}
.footer_d_m{font-size:18px; color:#ccc; line-height:30px;}
.footer_d_line{width:30px; height:2px; background:#666; margin-top:15px; transition: all 0.8s linear;}
.footer_d_ld, .footer_d_id{overflow:hidden; margin-top:11px; color:#999; font-size:14px; line-height:35px;}
.footer_d_ld a, .footer_d_id a{color:#999; font-size:14px;display:block;}
.footer_d_ld a:hover, .footer_d_id a:hover{color:#10a044;}
.footer_d_i{overflow:hidden; width:330px; float:left;}
.footer_d_r{float:right; width:245px; overflow:hidden;}
.footer_d_rd{width:240px; overflow:hidden; margin-top:10px;}
.footer_d_rd_l{float:left; width:110px; text-align:center; background:#fff; overflow:hidden; line-height:30px; font-size:14px; color:#666;}
.footer_d_rd_r{float:right;}
.footer_d_rd img{width:110px; height: 110px}

.footer_d_ld_a a{overflow:hidden; display:block;white-space: nowrap; text-overflow: ellipsis; overflow:hidden; width:110px;}

.footer_d_ld_a td table{display:none;}

.footer_d_l:hover .footer_d_line, .footer_d_i:hover .footer_d_line, .footer_d_r:hover .footer_d_line{transition: all 0.8s linear; width:70px;}

.banq_rwm{
	width:140px;
	margin: 0 auto;
	text-align: center;
	line-height: 30px;
	 padding:10px;
	color:#afb3b1;
	float: left;
	background:#0c311a;
	margin-left:10px;
}
.banq_rwml{  line-height:30px;  height:auto; text-align:center; }

/*copy*/
.copy{width:100%; background:#041f0e; border-top:1px #0c2f19 dashed; text-align:center; font-size:14px; color:#999; overflow:hidden; padding:30px 0; line-height:30px;}
.copy a{ font-size:14px; color:#999;}
.copy a:hover{ color:#10a044;}
.copyW{width:1200px; margin:0 auto; color:#999;}
.copy strong{ font-size:14px; color:#999;}