﻿*{margin: 0;
    padding: 0;
    }
a{text-decoration: none;}
ul{list-style-type: none;}
    .top{max-width: 2560px; ;height: 40px; border-bottom: 1px solid #dcdcdc;margin: 0 auto }
    .wrapper{width: 1330px ; margin: 0 auto; clear: both; position: relative;}
    .top span{
        height: 40px;
        font-family: MicrosoftYaHei;
        font-size: 14px;
        font-weight: normal;
        font-stretch: normal;
        line-height: 40px;
        letter-spacing: 0px;
        text-decoration: none;
        clear: both;
        color: #4f4f4f;}
        .top span a:hover{text-decoration: underline;color: #127a44 ;}
        /* .top .topleft{float: left; margin-top: 10px; } */
        .top .topright{float: right; margin-bottom: 15px;}
        .top .topright a{ 
            font-family: MicrosoftYaHei;
            display: inline-block;
            font-size: 14px;
            height: 15px;
            line-height: 15px;
            padding: 0 10px;
            color: #4f4f4f;
         }
         .top .topright a:nth-child(1){border-right: 1px solid #4f4f4f;}
         .top .topright a:nth-child(2){padding-right: 0;}
          .zhanshi span h2{
            font-family: HuXiaoBo-NanShen;
            font-size: 20px;
            font-weight: normal;
            font-stretch: normal;
            margin-bottom: 8px;
            line-height: 24px;
            letter-spacing: 0px;
            color: #333333;
          }

         .zhanshi span p{
            height: 16px;
            font-family: MicrosoftYaHei;
            font-size: 16px;
            font-weight: normal;
            font-stretch: normal;
            line-height: 24px;
            letter-spacing: 0px;
            color: #858585;
         }
         .zhanshi{clear: both; height: 160px;}
         .zhanshi div{display: inline-block;;}
         .zhanshi span{border-left: 1px solid #e5e5e5; display: inline-block;  height: 48px; padding-left: 20px;margin-right: 25px;}
         .zhanshi .zhanshiright{height: 65px;width: 440px; display: inline-block; position: absolute;right: 0; bottom: 55px;}
         .zhanshi img {display: inline-block; position: absolute; top: 25px;}
         .zhanshi .zhanshiright a{
            font-family: MicrosoftYaHei;
            font-size: 16px;
            font-weight: normal;
            font-stretch: normal;
            line-height: 24px;
            position: absolute;
            right: 0;
            letter-spacing: 0px;
            color: #333333;
         }
         .zhanshi .zhanshiright i{
             font-family: Aclonica-Regular;
            font-size: 36px;
            font-style: normal;
            font-weight:bolder;
            font-stretch: normal;
            position: absolute;
            bottom: 0;
            right: 0;
            width: 406.5px;
            height: 27px;
            line-height: 24px;
            letter-spacing: -1px;
            margin-top: 15px;
            color: #127a44;}
         .zhanshi .zhanshicenter{
            position: absolute;
            left: 465px;
            bottom: 55px;
         }
        .navcenter{ max-width:2560px;  border-bottom: solid 2px #36703e;height: 53px;margin: 0 auto;background:url(../images/图层27.png) center center;margin: 0 auto;}
         .nav .ulfather{
             height: 53px;
             clear: both;
             width: 1125px;
             margin: 0 auto;
         }

         .nav .ulfather>li{float: left; margin-right: 10px;}
         .nav .ulfather>li>a{
             font-family: MicrosoftYaHei;
             display: inline-block;
             text-align: center;
             font-size: 18px;
             width: 150px;
              height: 53px;
              line-height: 53px;
              color: #ffffff;
         }
         .nav .ulfather>li>a:hover{background-color: #ef7f2d;}
         .nav .ulfather>li:hover .ulson{display: block;}
         .ulson li{
            display: block;
            position: relative;
            width: 322px;
             height: 51px;
            border-bottom: 1px solid #eeeeee;
            box-sizing: border-box;
            padding-left: 34px;
            }
            .ulson li a{
                font-family: MicrosoftYaHei;
                display: inline-block;
	       font-size: 16px;
           height: 51px;
           line-height: 51px;
	      font-weight: normal;
	          font-stretch: normal;
	          line-height: 51px;
	        letter-spacing: 0px;
	           color: #242728; 
            }
         .ulson li img{ display: none;width: 7px; height: 8px; position: absolute;top:20px ;} 
         .ulson{width: 322px;
             background: #ffffff;
             position: absolute;
             z-index: 99;
             display: none;
             
            }
        .ulson li:hover{background-color: #f6f6f6;}
        .ulson li:hover a{  color:#127a44 ; text-decoration: underline;text-indent: 20px;}
      
        .ulson li:hover img{display: block;}
         .bannerfy{ max-width: 2560px;height:300px; background:url(../images/zuqiuchan.png)center center;margin: 0 auto;}
         .bannercenter p{ 
            font-family: SourceHanSansCN-Regular;
            font-size: 19px;
            display: inline-block;
            letter-spacing: 1px;
            color: #ffffff;
            width: 550px;
            font-weight: normal;
           	font-stretch: normal;
	       height: 18px;
           line-height: 18px;
           position: absolute;
           left: 405px;
           top: 60px;
         }
         .bannercenter i{
            font-family: SourceHanSansCN-Bold;
            font-size: 47px;
            font-style: normal;
            display: inline-block;
            font-weight: normal;
	        font-stretch: normal;
            letter-spacing: 5px;
            letter-spacing: 5px;
            color: #ffffff;
            width:900px;
	        height: 45px;
            line-height: 55px;
            position: absolute;
            left: 230px;
            top: 100px;
           
         }
         .bannercenter span{
            font-family: SourceHanSansCN-Light;
            font-size: 23px;
            display: inline-block;
            width: 560px;
	        height: 44px;
            line-height: 44px;
            text-align: center;
            background-color: #ffffff; 
            color: #334501;
            position: absolute;
            left: 385px;
            top: 177px;
           
         }
         .remenss{
             max-width:2560px;
             height:70px;
             margin: 0 auto;
             background:#f3f3f3;
         }
         .remensscenter div {
             display: inline-block;
            }
       .remenssright{
           width: 400px;
          height: 41px;
           background: #127a44;
           position: absolute;
           right: 0;
           top: 15px;
           }
        .remenssright input{
            width:304px ;
            height: 41px;
            border-width:0px;
            outline-style: none;
            text-indent :20px; 
        }
        .remenssright .sra{
            width: 96px;
            height: 41px;
            border-width:0px;
            position: absolute;
            background: url(../images/搜索_填充.png);
            right: 0;
            font-family: MicrosoftYaHei;
	     font-size: 16px;
	      font-weight: normal;
	      font-stretch: normal;
	     line-height: 22px;
	     letter-spacing: 0px;
	      color: #ffffff;
          padding-left: 15px;
        }
        .remenssright .sra:hover{
            background: url(../images/搜索_填充拷贝.png)
        }
        .remenssleft{ width: 560px; height: 32px;margin-top: 25px;}
        .remenssleft a{
            display: inline-block;
            font-family: 'MicrosoftYaHei';
	       font-size: 16px;
	       font-weight: normal;
	     font-stretch: normal;
	     letter-spacing: 0px;
	     color: #343d42;
        
        }
        .remenssleft a:hover{
         color:#127a44 ;
         text-decoration: underline;
        
        }
        .remenssleft span{
        font-family: MicrosoftYaHei-Bold;
	    font-size: 20px;
	    font-weight: bold;
	    font-stretch: normal;
	    letter-spacing: 0px;
       margin-left: 5px;
	     color: #343d42;
        }
        .remenssleft img{
            display: inline-block;
            vertical-align: middle;
            transform: translateY(-5px);
            }
        .bottom{
            max-width: 2560px;
            height: 280px;
            margin: 0 auto;
            background:url(../images/bottom.png);
        }
        .bottomcenter{height:280px ;}
        .bottomcenter>a{
            position: absolute;
            top: 55px;
            left: 0;
        }
        .bottomcenter .xinxi{
            width: 480px;
            height: 170px;
            margin: 0 auto;
            position: absolute;
             padding-top: 50px;
             left: 520px;
           
        }
        .xinxi p{ 
            font-family: MicrosoftYaHei;
	       font-size: 16px;
	       font-weight: normal;
	       font-stretch: normal;
	       line-height: 24px;
	       letter-spacing: 0px;
           letter-spacing: -1px;
           opacity: 0.8;
	       color: #ffffff;
           margin-bottom: 15px;
        }
        .xinxi span {
            font-family: MicrosoftYaHei;
	        font-size: 16px;
	        font-weight: normal;
        	font-stretch: normal;
	       line-height: 24px;
	        letter-spacing: 0px;
            display: block;
	       color: #ffffff;
	       opacity: 0.5;
           margin-bottom: 6px;
        }
        .xinxi h2{
            font-family: Aclonica-Regular;
	       font-size: 36px;
	        font-weight: bold;
	       font-stretch: normal;
	       line-height: 24px;
	      letter-spacing: -1px;
	      color: #ffffff;
          margin-bottom: 15px;
        }
        .saoma{
        font-family: MicrosoftYaHei;
        display: inline-block;
       width: 110px;
       height: 145px;
     	font-size: 16px;
         position: absolute;
         right: 0;
         top: 75px;
	    font-weight: normal;
	    font-stretch: normal;
	     line-height: 22px;
	    letter-spacing: 0px;
	    color: #ffffff;
	    
        }
        .saoma p{
        font-family: MicrosoftYaHei;
	font-size: 16px;
    text-align: center;
    margin-top: 10px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 22px;
	letter-spacing: 0px;
	color: #ffffff;
	opacity: 0.5;
        }
.banquan{
    max-width: 2560px;
    margin: 0 auto;
    height: 40px;
    background: #0b5d32;

}
/* .banquancentar{height: 40px;} */
.banquancentar p {
    float: left;
    font-family: MicrosoftYaHei;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	height: 40px;
    line-height: 40px;
	letter-spacing: 0px;
	color: #ffffff;
}
.banquancentar span{ 
    float: right;
    font-family: MicrosoftYaHei;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	height: 40px;
    line-height: 40px;
	letter-spacing: 0px;
	color: #ffffff;
}
.fixbutton{ position: fixed;right:0px;z-index: 999;top: 50%; }

.kf,.fw,.wx,.fh{
    width: 80px;
   height: 80px;
   background-color: #64706a;
   margin: 5px;
   padding: 17px 10px;
   box-sizing: border-box;
   display: block;

}
.kf,.fw,.wx{background: #ef7f2d;}
.wx:hover{background-color:#333333 ;}
.kf:hover{background-color:#333333 ;}
.fw:hover{background-color:#333333 ;}
.wx:hover .wxb{display: block;}
.fw:hover .fwb{display: block;}
.fh{background: #127a44; display: none;}
.fhdisplay{background: #127a44; display:block!important;}
.fixbutton span{
    font-family: MicrosoftYaHei;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 17px;
	letter-spacing: 0px;
	color: #ffffff;
}
.fixbutton .left{display: inline-block;position: relative;}
.fwb{background: url('../images/形状1拷贝3.png') no-repeat;display: none; width: 242px; height: 90px;position: absolute;top: 90px;right: 90px;}
.wxb{background: url(../images/aa.png) no-repeat;display: none; width: 170px;height: 170px; position: absolute;top: 175px; right: 89px;}
.fixbutton .right{  
    width: 80px;
    height: 350px;
float: right;}
.fixbutton .left .fwb p{
    font-family: MicrosoftYaHei;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 24px;
    padding-left: 20px;
	letter-spacing: 0px;
	color: #ffffff;
    margin: 10px 0 ;
}
.fixbutton .left .fwb span{
    font-family: MicrosoftYaHei-Bold;
	font-size: 28px;
	font-weight: normal;
	font-stretch: normal;
    padding-left: 20px;
	line-height: 24px;
	letter-spacing: -1px;
	color: #ffffff;
}
.fixbutton .left .wxb img {
   padding: 15px 12px 12px 18px;
}
.content{
    overflow: hidden;
    margin-top: 30px;
     
 }
 .content .left{ width: 280px;overflow: hidden; float: left;margin-bottom: 100px;}
 .content .left h2{
     width: 280px;
     height: 60px;
   background-color: #127a44;
   font-family: MicrosoftYaHei;
font-size: 24px;
font-weight: normal;
font-stretch: normal;
line-height: 22px;
letter-spacing: 0px;
color: #ffffff;
text-align: center;
line-height: 60px;
 }
 .content .left ul{
     background-color: #f8f8f8;
 }
 .content .left ul>li a{
 font-family: MicrosoftYaHei;
 position: relative;
 display: inline-block;
line-height: 60px;
font-size: 18px;
font-weight: normal;
letter-spacing: 0px;
padding-left: 15px;
color: #242728;
width:270px ;
height: 60px;
     overflow: hidden;
 }
 .content .left ul>li a:hover img{display: block;}
 .content .left>ul>li.on img{display: block;}
 .content .left>ul>li>a:hover{text-indent: 25px;color: #127a44; text-decoration: underline;background-color: #e5e5e5;}
 .content .left>ul>li.on a{text-indent: 25px;color: #127a44; text-decoration: underline;background-color: #e5e5e5;}
 .content .left ul>li:hover ul{display: block;}
 .content .left ul>li ul{
     margin-left: 20px;
     display: none;
 }
 .content .left ul>li ul li a:hover{color: #127a44; text-indent: 10px;}
 .content .left ul li img{display: none; position: absolute; top: 28px;left: 20px;}
 .fwrx{
     width: 280px;
    height: 120px;
    background: url(../images/gg.png);
    margin-top:20px ;
   
 }  
 .righttop{width: 1015px;box-sizing: border-box; overflow: hidden;position: relative;height: 60px;border-bottom: 1px solid #e8e8e8;;}   
 .righttop>div>span{
font-family:  MicrosoftYaHei-Bold;
font-size: 20px;
font-weight: normal;
font-stretch: normal;
margin-top: 20px;
height: 22px;
padding-left: 20px;
line-height: 22px;
border-left: 2px solid #ef7f2d;
letter-spacing: 0px;
display: inline-block;
position: absolute;
left: 0px;
/* top: 20px; */
color: #242728;
 }
 .rights{display: inline-block;position: absolute;right: 0px;top: 20px;}
 .rights a{
     font-family: MicrosoftYaHei;
font-size: 14px;
font-weight: normal;
font-stretch: normal;

letter-spacing: 0px;
color: #646363;
 }
 .rights a:hover{color:#ef7f2d ;text-decoration: underline;}

.contenttxt>img{
 min-width:600px;
 min-height:456px;
/*max-width: 1015px;*/
/*max-height: 600px;*/


    margin: 0 auto;
    margin-top:37px;
 /*margin-left: 200px;*/
 /*margin-bottom: 50px;*/
}
.js{width: 1015px;float: right;padding-left: 15px;margin-left: 20px;}
.contenttxt p{
 font-family: MicrosoftYaHei;
font-size: 16px;
font-weight: normal;
font-stretch: normal;
line-height: 36px;
letter-spacing: 0px;
color: #242728;
margin-bottom: 50px;
}
table{margin-bottom: 45px!important; padding-left: 60px;}
.pagelable{ width: 100%; }
.pageCustom{ text-align: center; margin: auto; margin-top: 36px;}
.pageCustom a{ width: 34px; height: 34px; line-height: 34px; display: inline-block; border: solid 1px #d3d3d3; text-align: center; font-size: 14px; color: #585858; margin: 0 4px; background-color: #fff ; cursor: pointer; text-decoration:none; }

/*提示*/
.pageCustom a.pageCustom_Prompt{ width:auto; padding: 0px 12px; }

/*第一页-启用*/
.pageCustom a.pageCustom_First{ width: 71px; height:34px; line-height:34px; display: inline-block; text-align: center; cursor: pointer; }
.pageCustom a.pageCustom_First:hover{ color: #fff; background-color: #127a44; border: solid 1px #127a44; }
/*第一页-禁用*/
.pageCustom a.pageCustom_First_Disable{ width: 71px; height:34px; line-height:34px; display: inline-block; text-align: center; cursor: pointer; }
.pageCustom a.pageCustom_First_Disable:hover{color: #fff; background-color: #127a44; border: solid 1px #127a44; }

/*上一页-启用*/
.pageCustom a.pageCustom_Pre{ width: 71px; height:34px; line-height:34px; display: inline-block; text-align: center; cursor: pointer; }
.pageCustom a.pageCustom_Pre:hover{ color: #fff; background-color: #127a44; border: solid 1px #127a44; }
/*上一页-禁用*/
.pageCustom a.pageCustom_Pre_Disable{ width: 71px; height:34px; line-height:34px; display: inline-block; text-align: center; cursor: pointer; }
.pageCustom a.pageCustom_Pre_Disable:hover{  color: #fff; background-color: #127a44; border: solid 1px #127a44; }

/*页码*/
/* .pageCustom a.pageCustom_Num{  border-radius: 2px; } */
.pageCustom a.pageCustom_Num:hover{ color: #fff; background-color: #127a44; }
.pageCustom a.pageCustom_Num_On{  color: #fff; background-color: #127a44; }

/*下一页-启用*/
.pageCustom a.pageCustom_Next{ width: 71px; height:34px; line-height: 34px; display: inline-block; text-align: center; cursor: pointer; }
.pageCustom a.pageCustom_Next:hover{ color: #fff; background-color: #127a44; border: solid 1px #127a44; }
/*下一页-禁用*/
.pageCustom a.pageCustom_Next_Disable{ width: 71px; height:34px; line-height: 34px; display: inline-block; text-align: center; cursor: pointer; }
.pageCustom a.pageCustom_Next_Disable:hover{ color: #fff; background-color: #127a44; border: solid 1px #127a44; }

/*尾页-启用*/
.pageCustom a.pageCustom_Last{ width: 71px; height:34px; line-height: 34px; display: inline-block; text-align: center; cursor: pointer; }
.pageCustom a.pageCustom_Last:hover{  color: #fff; background-color: #127a44; border: solid 1px #127a44; }
/*尾页-禁用*/
.pageCustom a.pageCustom_Last_Disable{ width: 71px; height:34px; line-height: 34px; display: inline-block; text-align: center; cursor: pointer; }
.pageCustom a.pageCustom_Last_Disable:hover{  color: #fff; background-color: #127a44; border: solid 1px #127a44; }

/*跳转*/
 .pageCustom a.pageCustom_Go{ width: auto; padding: 0 6px; height: 32px; display: inline-block; line-height: 32px; text-align: center; border: none !important; background: none; }
 .pageCustom a.pageCustom_Go input{ margin:0 3px; width: 43px; height: 32px;background:none;

    outline:none;
    z-index: 999;
    border:0px;; line-height: 32px; display: inline-block; color: #696969; text-align: center; border: solid 1px #d3d3d3; background-color: #fff; font-size: 16px; color: #666; }
.about .aboutright p{
    font-family: MicrosoftYaHei;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
text-align:justify
    line-height: 24px;
    letter-spacing: 0px;
    color: #8b8b8b;}

.navcenter .wrapper{text-align: center ;}
    .nav .ulfather{ width: auto ;display: inline-block}
    .nav .ulfather li{float: initial ;display: inline-block}
    .nav .ulfather .ulson{ width: 150px ; height: auto;}
    .nav .ulfather .ulson li{ width: 100% ;text-align: left}
     $(".nav>.ulfather>li>ul>li>a").each(function(){
         var textlg = $(this).text().length
         if(textlg > 5 && textlg < 9){
            $(this).parents(".ulson").css("width","200px")
         }
         if(textlg > 10){
            $(this).parents(".ulson").css("width","305px")
         }
     })