@charset "utf-8"; 
.none{ display: none;}
.comL{ width: 45%;}
.comR{ width: 55%;}
.comR p{ line-height: 26px;}

.inNav{   line-height: 45px;  }
.inNav span{  font-size: 42px; }

 
	/* 案例本例子css */
.alList .hd{  width:1200px; left:50%; margin-left: -600px;       text-align:center; position: relative;  }
.alList .hd li{  float:left; zoom:1;    overflow:hidden;  
		padding:0 5px; cursor:pointer;   }
	
.alList .hd li a{ width:100%;  display:inline-block; height: 48px; line-height: 48px; }
.alList .hd .on a{    color: #fff; background-color: #88c939; }
.alList{ width:100%;  min-width:1200px;  height:815px;  position:relative; overflow:hidden; background:#fff; text-align:center;   }
.alList .bd{ width:1200px; top: 20px; position:relative; left:50%;  margin-left:-600px  }
.alList .bd{     left:50%;    }
.alList .bd li{ width:1200px;  overflow:hidden; position: relative; }
.alList .bd li img{ display:block;   height:720px;    }
.alList .tempWrap{ overflow:visible !important }
	 
.alList .bd li .alCom{ position: absolute; bottom: 0; width: 100%; padding: 10px 0; color: #fff;background:#333; filter:alpha(opacity=80);opacity:0.8; }

.alList .bd li .alCom h3{ border-right: 1px solid #fff; height: 90px; padding: 10px 15px;}
.alList .bd li .alCom p{ line-height: 28px;}
.alList .pnBtn{  position:absolute; z-index:1; top:70px; width:100%;  height:720px; cursor:pointer;   }
.alList .prev{ left:-50%; margin-left:-600px;  }
.alList .next{ left:50%;  margin-left:600px;  }
.alList .pnBtn .blackBg{ display:block;  position:absolute; left:0; top:0; width:100%; height:720px; background:#4e822f; filter:alpha(opacity=80);opacity:0.8;   }
.alList .pnBtn .arrow{ display:none;   position:absolute; top:0; z-index:1; width:60px; height:720px;  }
.alList .pnBtn .arrow:hover{ filter:alpha(opacity=60);opacity:0.6; }
.alList .prev .arrow{ right:0; background:url(../images/prev1.png) 0 center no-repeat;   }
.alList .next .arrow{ left:0; background:url(../images/next1.png) 0 center no-repeat;  }
	

.stand li{  margin:0 1%; width:23%; height: 390px;  padding: 30px;  }

.stand li p{ height:105px; line-height: 24px; margin-bottom: 20px;  } 


 
.fwList li a{ float: left;position: relative; width: 100%;text-align: center;}
.fwList li h3{     font-size:28px; line-height: 42px;}
.fwList li:hover h3, .fwList .selOn h3{  height:105px;  padding:10px 15px ; left: 0;   filter:alpha(opacity=100);opacity:1;   transition: 0.3s all ease; height:105px;   padding:10px 15px ; left: 0;  }
 




.newsL img{ height: 450PX; margin-top: 15px;}
.newR h3{ padding-bottom: 20px; padding-top: 15px;}
.newR li span{  padding: 5px 10px; margin-right: 10px;}
 
.sHeader{ top: 0; position: relative; border-radius: 0;}
.sHeader ul{ margin-top: 20px;} 
.sHeader ul li{ height: 52px; line-height: 52px;}
header{ position: relative;}
header .wapper:before{content: "";position: absolute;width: 100%;height: 52px;left: 0;bottom: 0;background: #88c939;z-index:-1;}

.sBanner{ display: inline-block; width: 100%; background-position: center center; height: 350px;}

.insNav{ border-bottom: 1px dashed #dcdcdc; text-align: right; float:left; width:100%; }
.insNav span{  padding-left: 12px; border-left: 10px solid #3468b6;}
.insNav > a{ margin: 0 10px; padding:0 10px; font-size: 18px; position: relative;}
.insNav .selOn{ color: #128343; font-weight: 700;}
.insNav .selOn:before{content: ""; left: 0; width:90px; border-bottom: 3px solid #128343; position: absolute; height: 38px;}

.cpflList li{ display:inline-block; padding:15px 15px 0; height:35px; line-height:35px; text-align:center;}
.cpflList li a{ display:inline-block; width:100%; border:1px solid #dedede; background-color:#f5f5f5;}
.cpflList .selOn{ background-color:#128343; color:#fff; font-weight: 700;}
.cplist li{ padding: 15px 12px 0; } 
 

	/* 本例子css */
	.cpL {   width:500px; height:375px;  }
 
	.cpL .pic img { width:500px; height:375px; }
	 .cpms{ position: relative;height:375px;}
.cpms h2{ text-align: right; border-top: 1px dashed #aaa; padding-top: 10px; position: absolute; bottom: 20px; width: 100%; display: inline-block;}
.cpms h2 span{ background: url(../images/telIcon.png) left center no-repeat; padding-left: 52px; height: 56px; text-align: left;}
.cpms h2 b{ display: block;}
.cpms h2 a{ float: right; background-color: #128343; padding: 8px 15px; color: #fff; margin-top: 12px; font-size: 18px;}
	.cpL .prev,
	.cpL .next { width: 30px; height: 60px; margin: -60px 0 0; display: none;   background: url(../images/ad_ctr.png) no-repeat -9px -14px; position: absolute; top: 52%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=80);opacity:0.8;  }
	.cpL .prev { left: 0; }
	.cpL .next { background-position:-19px -102px; right: 0; }
	.cpL .prev:hover,
	.cpL .next:hover { filter:alpha(opacity=60) !important;opacity:0.6 !important;  }
	

.cpms h4{ height: 52px; line-height: 52px; border-bottom: 1px solid #DEDEDE;}
.cpms p{ padding: 15PX 0; line-height: 28px; color: #525252;}

.cpms{ position: relative;height:375px;}
.cpms h2{ text-align: right; border-top: 1px dashed #aaa; padding-top: 10px; position: absolute; bottom: 20px; width: 100%; display: inline-block;}
.cpms h2 span{ background: url(../images/telIcon.png) left center no-repeat; padding-left: 52px; height: 56px; text-align: left;}
.cpms h2 b{ display: block;}
.cpms h2 a{ float: right; background-color: #128343; padding: 8px 15px; color: #fff; margin-top: 12px; font-size: 18px;}

.cpTitle{ border-bottom: 1px solid #57a679; float: left; height: 52px; width: 100%; height: 45px; line-height: 45px;}
.cpTitle span{  padding: 0 25px; background-color: #128343; color: #fff; float: left; }
.artlice{ padding: 10px 0; line-height: 180%; font-size: 18px;}

.xwList li{ border: 1px solid #dedede; margin-top: -1px;}
.xwList .col-2{ color:#adacac; }
.xwList .col-2 span{ font-size: 42px; line-height: 42px; display: block; margin-top: 18px;}
.xwList .col-10{border-left: 1px solid #dedede;}
.xwList li h3{ height: 36px; line-height: 36px; }

.xwList li:hover{ background-color: #128343; color: #fff;}
.xwList li:hover a,.xwList li:hover .col-2{ color: #fff;}
.xwList li p a,.xwList li h2,.xwList li:first-of-type a{ color: #666; line-height: 24px;}
.xwList li .more{ font-size: 14px; color: #666;}
.xwList li:first-of-type{ background-color: #f6f5f5; }
 .xwList li:first-of-type .more{ background-color: #128343; color: #fff; padding: 8px 25px; margin-top: 20px; border-radius: 30px;  float: left;}

.arc_title{ height:45px; text-align: center; line-height:45px;   font-weight:700; display:inline-block; width:100%;  }
.arc_name{  font-weight:100; text-align: center; line-height:35px;  color:#666;   border-bottom: 1px solid #dedede; display:inline-block; width:100%;} 