*翻页*/

.pagingNav{padding:5px 10px;  margin-top: 20px;margin-bottom: 20px; float:left;}
.pagingNav p{height:30px; line-height:30px;}
.pagingNav .uls{margin-top:-16px; overflow:hidden;margin-top: 10px;}
.pagingNav .uls li{list-style-type:none; float:left; margin-left:5px; padding:0 10px; height:28px; line-height:28px; border:1px solid #ccc; text-decoration:none;float:left}
.pagingNav .uls li:hover , .pagingNav .uls a.cur{background-color:#64b242; border-color:#64b242; color:#fff;}
.pagingNav .uls .tBtn:hover{background-color:inherit; color:inherit; *background-color:transparent; *color:#666;}
.select  b{line-height:30px;}

/*news*/
.blk-main{width:1200px; margin: 0 auto;}
.blk{margin-bottom:  20px;}
   .tl-fdh-02 {
            height: 55px;
            background: #fff;
            margin-bottom: 20px;
            overflow: hidden;
        }
        
        .tl-fdh-02 li {
            width: 20%;
            height: 55px;
            font-size: 18px;
            line-height: 55px;
            text-align: center;
            float: left;
            border-right: 1px solid #eee;
            margin-right: -1px;
            background: #f4f4f4;
            cursor: pointer;
            text-overflow: ellipsis;
            overflow: hidden;
            white-space: nowrap;
        }
        
        .tl-fdh-02 li a {
            color: #a8a8a8;
        }
        
        .tl-fdh-02 li.sidenavcur,
        .tl-fdh-02 li:hover {
            background: url(../images/p16-icon6.png) no-repeat bottom center #64b242;
            border-color: #64b242;
        }
        
        .tl-fdh-02 li.sidenavcur a,
        .tl-fdh-02 li:hover a {
            color: #fff;
        }
    
/*news*/
.blk-main{width:1200px; margin: 0 auto;}
.blk{margin-bottom:  20px;}
 .p12-curmbs-1 {
            font-size: 14px;
            border-bottom: 1px dashed #dcdcdc;
        }
		
  .p12-curmbs-1 b {
            border-left: 10px solid #28292e;
            font-weight: normal;
            padding-left: 8px;
        }
        .p12-curmbs-1 i {
            font-style: normal;
        }
.p12-curmbs-1 a { line-height:50px;font-style: normal;}
        
        .p12-curmbs-1 span {
            font-family: 'å®‹ä½“';
            padding: 0 5px;
            height: 46px;
            line-height: 46px;
        }
    

        .fdh-01-tit {
            background: #009946;
            height: 80px;
        }


     
   
        .p12-aboutinfo-1{display: inline-block;width: 100%;background: #fff;margin-bottom: 38px;}
        .p12-aboutinfo-1-tit{height: 114px;line-height: 114px;font-size: 30px;text-align: center; color:#4b4a4a;}
        .p12-aboutinfo-1-tit span{font-size: 22px;color: #aaa;}
        .p12-aboutinfo-1-nr{padding:0 20px 20px;}
		
		
		
		/*公司环境*/
.company-list  { width:auto; height:auto; overflow:hidden;}
.company-list dl { width:384px; height:280px; overflow:hidden; float:left; margin-right: 16px;}
.company-list dl dt { width:384px; height:234px; overflow:hidden;}
.company-list dl dt img {width:384px; display: inline-block; transition: all 0.5s;}
.company-list dl dt img:hover {transform: scale(1.05);}
.company-list dl dd {line-height:36px;text-align:center;}
.company-list dl dd  a { font-size:14px;color: #333333;}


















.blk-sm  { width:930px;}
	
	
	.p15-infocontent-1-bool {
    border-bottom: 1px solid #28292e;
    height: 20px;
    font-size: 12px;
    color: #909090;
	    margin-bottom: 13px;
	}
	  .p15-infocontent-1-bool span {
            margin-right: 15px;
        } 
		
		
        .p14-info-3 {
         
            padding: 0 0 8px;
        }
        
        .p14-info-3-tit {
            height: 55px;
            font-size: 24px;
            line-height: 55px;
            color: #4b4a4a;
        }
        
        .p14-info-3-list li {
            height: 46px;
            font-size: 14px;
            line-height: 46px;
            color:#4b4a4a;
            border-top: 1px dashed #dbdbdb;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
        
        .p14-info-3-list li a{ color:#4b4a4a;}
        .p14-info-3-list li span {
            float: right;
        }
    

        .p14-pagination-1 dl {
            margin-bottom: 24px;
            padding-right: 40px;
        }
        
        .p14-pagination-1 dd {
            height: 32px;
            font-size: 14px;
            line-height: 32px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
        
        .p14-pagination-1 dd b {
            float: right;
            font-weight: normal;
        }
        
        .p14-pagination-1 dd span {
            width: 60px;
            height: 32px;
            background: #a2a2a2;
            color: #fff;
            text-align: center;
            display: inline-block;
            margin-right: 10px;
        }
        
        .p14-pagination-1 dt {
            height: 1px;
            border-bottom: 1px dashed #b5b5b5;
            margin-left: 60px;
            padding-top: 2px;
            margin-bottom: 2px;
        }
        
        .p14-pagination-1 dd em {
            float: right;
            font-style: normal;
            padding-left: 20px;
            font-weight: normal;
        }
        
        .p14-pagination-1 dl a {
            color: #4b4a4a;
        }
        
        .p14-pagination-1-href {
            float: right;
            font-size: 18px;
            line-height: 32px;
        }
        
        .p14-pagination-1-href span {
            display: inline-block;
            padding: 0 6px;
            margin-left: 4px;
            background: #28292e;
        }
        
        .p14-pagination-1-href a {
            display: block;
            color: #fff;
        }
        
        .p14-pagination-1-key {
            min-height: 40px;
            border-top: 1px solid #28292e;
            font-size: 14px;
            line-height: 40px;
            color:#575556;
        }
        
        .p14-pagination-1-key a {
            color: #575556;
        }
        
        .p14-pagination-1-key span {
            display: inline-block;
            margin: 0 4px;
        }
		
		
		.p15-infocontent-1-tit {
    text-align: center;
    font-weight: normal;
    margin-bottom: 40px;
    font-size: 28px;
    line-height: 40px;
    color: #535353;
    height: 40px;
    overflow: hidden;
		}
		
		.endit-content p {
    margin: 15px 0;
		line-height:23px;}
	
	.endit-content .img-block {
    text-indent: 0px;
    padding-top: 14px;
    margin: 0px;
    text-align: center;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	/*news*/
.blk-main{width:1200px; margin: 0 auto;margin-bottom: 25px;}
.blk{margin-bottom:  20px;}
 .p12-curmbs-1 {
            font-size: 14px;
            border-bottom: 1px dashed #dcdcdc;
        }
		
  .p12-curmbs-1 b {
            border-left: 10px solid #28292e;
            font-weight: normal;
            padding-left: 8px;
        }
        .p12-curmbs-1 i {
            font-style: normal;
        }
.p12-curmbs-1 a { line-height:50px;font-style: normal;}
        
        .p12-curmbs-1 span {
            font-family: 'Ã¥Â®â€¹Ã¤Â½â€œ';
            padding: 0 5px;
            height: 46px;
            line-height: 46px;
        }
    

        .fdh-01-tit {
            background: #009946;
            height: 80px;
        }
.blk-xs{width:240px;}
.fl {float: left;}
.fr {float: right;}
.pr{position: relative;}
.pa{position: absolute;}
.f_pr{position:relative;}
.f_pa{position:absolute;} 
        .p12-curmbs-1 i {
            font-style: normal;
        }
        
        .p12-curmbs-1 span {
            font-family: 'å®‹ä½“';
            padding: 0 5px;
            height: 46px;
            line-height: 46px;
        }
    

        .fdh-01-tit {
            background:#64b242;
            height: 80px;
        }
        
        .fdh-01-tit h3 {
            height: 75px;
            font-size: 24px;
            font-weight: normal;
            line-height: 75px;
            color: #fff;
            border-bottom: 1px solid #fff;
            text-align: center;
        }
        
        .fdh-01-tit h3 span {
            font-size: 14px;
            text-transform: uppercase;
        }
        
        .fdh-01-nav-one h3 {
            height: 50px;
            line-height: 50px;
            background: url(../images/p14-icon5.png) no-repeat right center #ececeb;
            margin-bottom: 2px;
        }
        
        .fdh-01-nav-one h3 a {
            display: block;
            font-size: 18px;
            font-weight: normal;
            margin-right: 40px;
            margin-left: 38px;
            color: #666666;
        }
        
        .fdh-01-nav-one h3.sidenavcur,
        .fdh-01-nav-one h3:hover {
            background: url(../images/p14-icon2.png) no-repeat right center  #64b242;
        }
        
        .fdh-01-nav-one h3.sidenavcur a,
        .fdh-01-nav-one h3:hover a{
            color: #fff;
        }
        .fdh-01-nav dl {
            padding: 2px 0 4px;
        }
             
        .fdh-01-nav a {
            display: block;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
    

        .contact-z1 {
            height: 140px;
            background: url("../images/contact-z1.jpg") no-repeat;
            color: #333;
            margin-bottom: 30px;
        }
        
        .contact-z1 p {
            font-size: 20px;
            height: 30px;
            line-height: 30px;
            padding: 37px 0 0 95px; 
            background: url(images/contact-z1_tel.png) no-repeat 74px 44px;
        }
        
        .contact-z1 span {
            display: block;
            height: 30px;
            font-weight: bold;
            font-size: 18px;
            line-height: 30px; 
            padding-left: 73px;
        }
    

        .p14-infolist-1-list dl {
            border: 1px solid #dedede;
            margin-bottom: 15px;
            padding: 22px 50px 22px 22px;
            background: #fff;
            overflow: hidden;
        }
        
        .p14-infolist-1-list dt {
            width: 37.5%;
			height: 200px;
            float: left;
            margin-right: 5.8%;
        }
        
        .p14-infolist-1-list dt img {
            width:100%; 
			height: 100%;
            display: block;
        }
        
        .p14-infolist-1-list dd h4 {
            height: 40px;
            font-weight: normal;
            font-size:18px;
            color: #154c64;
            line-height: 40px;
            margin-bottom: 5px;
        }
        
        .p14-infolist-1-list h4 a {
            display: block;
            color: #4b4a4a;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
        .p14-infolist-1-list dl:hover{border:1px solid #64b242;}
        .p14-infolist-1-list dl:hover h4 a {
            color: #64b242;
        }
        
        .p14-infolist-1-list-desc {
            max-height: 72px;
            font-size: 14px;
            line-height: 24px;
            color: #797979;
            margin-bottom: 28px;
            overflow: hidden;
        }
        
        .p14-infolist-1-list-deta {
            width: 90px;
            height: 30px;
            line-height: 30px;
            text-align: center;
            display: block;
            float: right;
            background: #b6b6b6;
            color: #fff;
        }
        .p14-infolist-1-list-deta a{color:#fff;}
        
        .p14-infolist-1-list dl:hover .p14-infolist-1-list-deta {
            background: #64b242;
            border-color: #64b242;
        }
        
        .p14-infolist-1-list dl:hover .p14-infolist-1-list-deta a {
            color: #fff;
        }
     .my-kefu-weixin-pic img {
            width: 115px;
            height: 115px;
        }
    .p14-infolist-1 { width:930px;}
	.blk-sm  { width:930px;margin-bottom: 30px;}
	
	
	.p15-infocontent-1-bool {
    border-bottom: 1px solid #28292e;
    height: 20px;
    font-size: 12px;
    color: #909090;
	    margin-bottom: 13px;
	}
	  .p15-infocontent-1-bool span {
            margin-right: 15px;
        } 
		
		
        .p14-info-3 {
         
            padding: 0 0 8px;
        }
        
        .p14-info-3-tit {
            height: 55px;
            font-size: 24px;
            line-height: 55px;
            color: #4b4a4a;
        }
        
        .p14-info-3-list li {
            height: 46px;
            font-size: 14px;
            line-height: 46px;
            color:#4b4a4a;
            border-top: 1px dashed #dbdbdb;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
        
        .p14-info-3-list li a{ color:#4b4a4a;}
        .p14-info-3-list li span {
            float: right;
        }
    

        .p14-pagination-1 dl {
            margin-bottom: 24px;
            padding-right: 40px;
        }
        
        .p14-pagination-1 dd {
            height: 32px;
            font-size: 14px;
            line-height: 32px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
        
        .p14-pagination-1 dd b {
            float: right;
            font-weight: normal;
        }
        
        .p14-pagination-1 dd span {
            width: 60px;
            height: 32px;
            background: #a2a2a2;
            color: #fff;
            text-align: center;
            display: inline-block;
            margin-right: 10px;
        }
        
        .p14-pagination-1 dt {
            height: 1px;
            border-bottom: 1px dashed #b5b5b5;
            margin-left: 60px;
            padding-top: 2px;
            margin-bottom: 2px;
        }
        
        .p14-pagination-1 dd em {
            float: right;
            font-style: normal;
            padding-left: 20px;
            font-weight: normal;
        }
        
        .p14-pagination-1 dl a {
            color: #4b4a4a;
        }
        
        .p14-pagination-1-href {
            float: right;
            font-size: 18px;
            line-height: 32px;
        }
        
        .p14-pagination-1-href span {
            display: inline-block;
            padding: 0 6px;
            margin-left: 4px;
            background: #28292e;
        }
        
        .p14-pagination-1-href a {
            display: block;
            color: #fff;
        }
        
        .p14-pagination-1-key {
            min-height: 40px;
            border-top: 1px solid #28292e;
            font-size: 14px;
            line-height: 40px;
            color:#575556;
        }
        
        .p14-pagination-1-key a {
            color: #575556;
        }
        
        .p14-pagination-1-key span {
            display: inline-block;
            margin: 0 4px;
        }
		
		
		.p15-infocontent-1-tit {
    text-align: center;
    font-weight: normal;
    margin-bottom: 40px;
    font-size: 28px;
    line-height: 40px;
    color: #535353;
    height: 40px;
    overflow: hidden;
		}
		
		.endit-content p {
    margin: 15px 0;
		line-height:23px;}
	
	.endit-content .img-block {
    text-indent: 0px;
    padding-top: 14px;
    margin: 0px;
    text-align: center;
	}

/*荣誉资质*/
.hor-list {width:auto; height:auto; overflow:hidden;text-align:center;}
.hor-list dl dt img{width: 272px;height: 362px;display: inline-block; transition: all 0.5s;}
.hor-list dl dt img:hover {transform: scale(1.05);}
.hor_list  {width: 272px;
    height: 388px;
    overflow: hidden;
    float: left;
    margin: 12px;}
.hor_h {width: 272px;
    height: 362px;
    overflow: hidden;}
.hor-list a {font-size:14px;color: #333333;line-height:36px;}



/*cont*/
.about_leader {overflow:hidden;width:960px;margin:30px auto;padding:0 20px;background-color:#fff;}
.about_leader h2{ text-align:center; font-weight:normal; margin:40px 0; font-size:30px; color:#333;}
.about_dljm { overflow:hidden; width:960px; margin:30px auto; padding:0 20px; background-color:#fff;}
.about_dljm h2{ text-align:center; font-weight:normal; margin:40px 0; font-size:30px; color:#333;}
.helpcontent{ margin-top:20px;font-size: 15px;margin-bottom: 30px;}
.inpage_bg { overflow:hidden; width:100%; background-color:#f7f7f7;}




/*pro*/
.pro-list { width:945px; height:auto; overflow:hidden; float:right;margin-bottom: 25px;}
.pro-list dl { width:312px; height:252px; overflow:hidden; border:1px solid #CCC; float:left;  }
.pro-list dl dt {width:302px; height:202px; margin:5px;overflow:hidden;}
.pro-list dl dd { text-align:center; font-size:14px; line-height:40px;}



.clearfix_t {margin-left: auto;
    margin-right: auto;
    width: 1130px;}
.proDetailsIntro{width: 100%;padding-top: 30px;    height: auto;
    overflow: hidden;/* background: #eaeaea; */}
.proDetailsIntro .conL{width:530px;float: left;position: relative;}
.proDetailsIntro .conL i{display: block;width: 44px;height: 44px;position: absolute;z-index: 9;cursor: pointer;overflow: hidden;top: 50%;margin-top: -22px;}
.proDetailsIntro .conL i.prev{left: 0;}
.proDetailsIntro .conL i.next{right: 0;}
.proDetailsIntro .conL .btnList{width: 100%;height: 10px;text-align: center;position: absolute;bottom: 24px;}
.proDetailsIntro .conL .btnList span{display: inline-block;width: 10px;height: 10px;overflow: hidden;position: relative;background: url(Img/mub01Inpage/proDetailsIntro_icon01.png) no-repeat left top;margin-left: 16px;cursor: pointer;} 
.proDetailsIntro .conL .btnList span.cur{background-position: left bottom;}
.proDetailsIntro .conL .btnList span:first-child{margin-left: 0;}
.proDetailsIntro .conL .conBox{width: 530px;height: 378px;position: relative;overflow: hidden;}
.proDetailsIntro .conL .conBox ul{position: absolute;top: 0;left: 0;}
.proDetailsIntro .conL .conBox li{float: left;width: 530px;}
.proDetailsIntro .conL .conBox li img{display: block; width:530px; height:378px;}
.proDetailsIntro .conR{float: right;width:541px;height: 411px;position: relative;}
.proDetailsIntro .conR h3{font-size: 24px;color: #333333;font-weight: normal;}
.proDetailsIntro .conR i{display: block;width: 541px;height: 2px;margin: 28px 0 16px 0;}
.proDetailsIntro .conR h4{font-size: 14px;color: #333333;font-weight: normal;margin: 46px 0 26px;}
.proDetailsIntro .conR .canshu_t{font-size: 14px;color: #666666;line-height: 22px;height: 190px;overflow: hidden;}
.proDetailsIntro .conR .proImg{margin-left: 55px;}
.proDetailsIntro .conR .box{width: 100%;position: absolute;left: 0;}
.proDetailsIntro .conR .box .zx{display: block;width: 197px;height: 60px;float: left;font-size: 22px;color: #fff;line-height: 60px;background: #64b242;
    border-radius: 20px;text-align: center;text-decoration: none;}
.proDetailsIntro .conR .box .zx img{position: relative;top: 4px;margin-left: 8px;}
.proDetailsIntro .conR .box .phone{float: left;padding-left: 56px;;background: url(../images/proListClassify_phone.png) no-repeat left center;margin-left: 46px;margin-top: 6px;}
.proDetailsIntro .conR .box .phone span{display: block;font-size: 14px;color: #333333;}
.proDetailsIntro .conR .box .phone em{display: block;font-size: 24px;color:#329fd0;font-family: arial;}
.pro_nr { width:1130px; height:auto; overflow:hidden; margin:auto;}
.pro_nr .pro_bt { width:1130px; height:auto; overflow:hidden;}
.pro_nr .pro_nr_maid {width:1130px; height:auto; overflow:hidden; font-size:14px; line-height:22px; margin-bottom:20px;}
.pro_nr .pro_tj { width:1128px; height:auto; overflow:hidden;    border: 1px solid #dedede; margin-bottom:20px;}
.pro_nr .pro_tj  h3 { height:50px; line-height:50px; border-bottom:1px solid #dedede; padding-left:20px; font-size:23px; color:#666; margin-bottom:20px;}
.pro_nr .pro_tj ul  { width:auto; height:auto; overflow:hidden;}
.pro_nr .pro_tj ul li { float:left; margin:5px;}
.pro_nr .pro_tj ul li img {    width: 272px;
    height: 192px;
    overflow: hidden;
    transition: all 0.5s;}
.pro_nr .pro_tj ul li img:hover {
    transform: scale(1.03);
}
.pro_nr .pro_tj ul li p { text-align:center; line-height:35px;}


.p15-infocontent-1-con div {color: #4b4a4a; font-size:14px; line-height:20px;}













/*about*/
.aboutus{
	width: 100%;
	clear: both;
	background-color: #fff;
}
.aboutus .aboutus_title{
	clear: both;
	width:1202px;
	padding-top:50px;
	height:90px;
	clear: both;
	margin: 0 auto;
}
.aboutus .aboutus_title ul{
	padding-left:265px;
}
.aboutus .aboutus_title ul li{
	float:left;	
	width:158px;
	height:38px;
	line-height: 38px;
	text-align: center;
	margin-right:10px;
}
.aboutus .aboutus_title ul li a{
	display: block;
	width:100%;
	height:100%;
	border:1px solid #ddd;
	font-size:16px;
}
.aboutus .aboutus_title ul li a:hover{
	background-color:#64b242;
	border:1px solid #64b242;
	color:#fff;
}
.aboutus .aboutus_title ul li.selected a{
	background-color:#64b242;
	border:1px solid #64b242;
	color:#fff;
}
.aboutus .aboutus01{
	width:1202px;
	clear: both;
	margin: 0 auto;
}
.aboutus .aboutus01 ul li{
	float:left;	
	width:50%;
}
.aboutus .aboutus01 ul li h3  { float:left; font-size:27px; color:#64b242;}
.aboutus .aboutus01 ul li span {font-size:25px; color:#cacaca;}
.aboutus .aboutus01 ul li p{
	padding-bottom:20px;
	color:#666;
	line-height: 24px;
	    font-size: 14px;
}
.aboutus p.aboutustitle{
	font-size: 20px;
	color:#333;	
}
.aboutus p.aboutustitle span{
	font-size: 30px;
	color:#999;	
	padding-left:10px;
	font-family: Georgia;
}
.aboutus .aboutus02{
	clear:both;
	width:1202px;
	height:450px;	
	margin:0 auto;
	padding-top:50px;
	position: relative;
}
.aboutus .aboutus02 ul li{
	float:left;
	width:260px;
	height:260px;
	text-align: center;
	color:#666;
	background: url(../images/aboutus02_bg.png) -260px 0 no-repeat;
	position:absolute;
	webkit-transition: all .2s;
	-moz-transition: all .2s;
	-ms-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s;
	font-size: 14px;
}
.aboutus .aboutus02 ul li span{
	display: block;
	padding-top:105px;
	font-size: 18px;
	color:#444;
}
.aboutus .aboutus02 ul li.aboutus02_1{
	left:0px;
	top:50px;
	background: url(../images/aboutus02_bg.png) 0 0 no-repeat;
	color:#fff;
}
.aboutus .aboutus02 ul li.aboutus02_1 span{	
	color:#fff;
}
.aboutus .aboutus02 ul li.aboutus02_1:hover{
	
	top:40px;
}
.aboutus .aboutus02 ul li.aboutus02_2{
	left:140px;
	top:190px;
}
.aboutus .aboutus02 ul li.aboutus02_2:hover{
	
	top:180px;
}
.aboutus .aboutus02 ul li.aboutus02_3{
	left:280px;
	top:50px;
}
.aboutus .aboutus02 ul li.aboutus02_3:hover{
	
	top:40px;
}
.aboutus .aboutus02 ul li.aboutus02_4{
	left:420px;
	top:190px;
	background: url(../images/aboutus02_bg.png) 0 0 no-repeat;
	color:#fff;
}
.aboutus .aboutus02 ul li.aboutus02_4 span{	
	color:#fff;
}
.aboutus .aboutus02 ul li.aboutus02_4:hover{
	
	top:180px;	
}
.aboutus .aboutus02 ul li.aboutus02_5{
	left:560px;
	top:50px;
}
.aboutus .aboutus02 ul li.aboutus02_5:hover{	
	top:40px;
}
.aboutus .aboutus02 ul li.aboutus02_6{
	left:700px;
	top:190px;
}
.aboutus .aboutus02 ul li.aboutus02_6:hover{
	left:700px;
	top:180px;
}
.aboutus .aboutus02 ul li.aboutus02_7{
	left:840px;
	top:50px;
}
.aboutus .aboutus02 ul li.aboutus02_7{
	left:840px;
	top:50px;
	background: url(../images/aboutus02_bg.png) 0 0 no-repeat;
	color:#fff;
}
.aboutus .aboutus02 ul li.aboutus02_7 span{
	padding-top:90px;
	color:#fff;
}
.aboutus .aboutus02 ul li.aboutus02_7:hover{	
	top:40px;
}
.aboutus .aboutus03{
	width:100%;
	height:780px;
	background:url(../images/aboutus_img2.jpg) top right no-repeat;
	background-color: #17161e;
}
.aboutus .aboutus03 ol{
	width:1202px;
	height:120px;
	line-height:120px;
	text-align: center;	
	margin: 0 auto;
	font-size:40px;
	color:#46832e;
}


.aboutus .aboutus03 ol span{
	font-size:30px;
	color:#858585;
	font-family: Georgia;
	padding-left:10px;
}
.aboutus .aboutus03 ul{
	width:1200px;
	height:600px;
	margin: 0 auto;
	background-color:#fff;
	
}
.aboutus .aboutus03 ul li{
	float: left;
	width:300px;
	height:200px;
	overflow: hidden;
	font-size:13px;
	line-height:24px;
	webkit-transition: all .2s;
	-moz-transition: all .2s;
	-ms-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s;
}
.aboutus .aboutus03 ul li:hover{
	float: left;
	width:300px;
	height:200px;
	overflow: hidden;
	filter:alpha(Opacity=80);
	-moz-opacity:0.8;
	opacity: 0.8;
	webkit-transition: all .2s;
	 -moz-transition: all .2s;
	 -ms-transition: all .2s;
	 -o-transition: all .2s;
	 transition: all .2s;
}
.aboutus .aboutus03 ul li.aboutus03_txt{
	width:240px;
	height:140px;
	padding:30px;
	background-color: #64b242;
	color:#e0eeeb;
}
.aboutus .aboutus03 ul li.aboutus03_txt span{
	display: block;
	font-size: 16px;
	padding:10px 0;
}
.aboutus .aboutus03 ul li.aboutus03_txt2{
	background-color: #64b242;
	color:#e0eeeb;
}
.aboutus .aboutus03 ul li.aboutus03_txt3{
	background-color: #64b242;
	color:#e0eeeb;
}
.aboutus .aboutus03 ul li.aboutus03_txt4{
	background-color: #64b242;
	color:#dee9f6;
}
.aboutus04{
	clear: both;
	width:100%;
	padding:50px 0;
	clear: both;
	background-color: #f2f2f2;
}
.aboutus04 .aboutus04_title{
	width:1202px;
	margin:0 auto;	
}
.aboutus04 .aboutus04_title ul li{
	width:100%;	
	text-align: center;
	padding:10px 0;
}
.aboutus04 .aboutus04_title ul li{
	width:100%;	
	text-align: center;
	padding:5px 0;
	color:#858ba0;
}
.aboutus04 .aboutus04_title ul li.aboutus04_tt{
	font-size:20px;
	color:#333;
	padding-bottom:20px;
}
.aboutus04 .aboutus04_title ul li.aboutus04_tt span{
	font-size: 30px;
	color:#999;	
	padding-left:10px;
	font-family: Georgia;
}
.aboutus04 .aboutus04_title ul li span{
	padding-right:40px;
	padding-left:25px;
}
.aboutus04 .aboutus04_title ul li span.aboutus04_email{
	background:url(../images/icon_email.png) left center no-repeat;
}
.aboutus04 .aboutus04_title ul li span.aboutus04_tel{
	background:url(../images/icon_tel.png) left center no-repeat;
}
.aboutus04 .aboutus04_title ul li span.aboutus04_addr{
	background:url(../images/icon_addr.png) left center no-repeat;
}
.aboutus04 .aboutus04_message{
	clear:both;
	width:702px;
	padding:30px 250px;
	margin:0 auto;
}
.aboutus04 .aboutus04_message ul li{
	padding-bottom: 10px;;
}

.aboutus04 .aboutus04_message ul li input{
	clear:both;
	width:340px;
	height:40px;
	border:1px solid #ddd;
	text-indent:10px;	
	background-color:#f8f8f8;
	margin-right:5px;	
}
.aboutus04 .aboutus04_message ul li input.especially{
	width:170px;
}

.especially.end{
	margin-left:-10px;
	margin-right:0px;
}
.aboutus04 .aboutus04_message ul li.aboutus04_message_input textarea{
	width:692px;
	height:100px;
	text-indent:10px;
	padding-top:10px;
	background-color:#f8f8f8;
	border:1px solid #ddd;
	resize:none;
}
.aboutus04 .aboutus04_message ul li.aboutus04_subbutton input{
	width:230px;
	height:40px;
	background-color:#f24a4a;
	color:#fff;
	margin-left:230px;
	border: none;
}
.aboutus04 .aboutus04_message ul li.aboutus04_subbutton input:hover{	
	background-color:#ff9900;
	color:#fff;	
}
.aboutus04 .aboutus04_map{
	width:1202px;
	margin:0 auto;
	clear: both;
}


span.input{
	height:auto;
	display:inline-block;
	position:relative;
	line-height:25px;
}
.aboutus04_message ul li span.input.name input{
	text-indent:60px;
}
.aboutus04_message ul li span.input.email input{
	text-indent:60px;
}
.aboutus04_message ul li span.input.tel input{
	text-indent:60px;
}
.aboutus04_message ul li span.input.nationality input{
	text-indent:60px;
}
.aboutus04_message ul li span.input.province input{
	text-indent:60px;
}
.aboutus04_message ul li span.input.message textarea {
	text-indent: 60px;
}









/*在线留言*/
.online{height:auto;overflow: hidden;    width: 903px;
    margin: 0 auto;}
.onl_c{padding: 7px 0 0;height: 475px; border-bottom: dashed 1px #c0c0c0;    width: 1200px;
    margin: auto;}
.onl_l{width:402px; overflow: hidden;}
.onl_l img{width: 337px; height:424px;padding-left: 25px;
}
.onl_r{width:750px; overflow: hidden;padding: 12px 0 0; float:right;}
.onl_r h3{font-weight: normal;color: #333;font-size: 14px;height: 79px;background: url(../images/pnltbg.jpg) no-repeat right bottom;line-height: 32px;border-bottom: dashed 1px #a9a9a9;margin-bottom: 22px;}
.onl_r h3 b{font-weight: normal;color: #01b1ec;}
.onl_r h3 span{ color:#00923f;}
.onl_r li { height:44px;font-size: 14px; color: #403e3e;}
.onl_r li img{ float:left;}
.sbt { width:95px; display:block; float:left; padding-top:3px;}
.sinp01,.sinp02 ,.sinp03,.area{ width:180px; height:25px; line-height:25px;border: solid 1px #ccc;padding: 0 10px;float: left;margin-top: 10px;}
.sinp02 { width:226px;}
.sinp03{ width:139px;}
.area { width:330px; height:56px; overflow:hidden; border: solid 1px #cbcbcb; padding:3px; resize:none;}
.onl_r .h66 { height:92px;}
.inpimg{border: 0; border-radius: 0;width: 63px;line-height: 27px;text-align: center; background: #a0a0a0;margin:0 19px 0 0;color: #fff; font-family: "Microsoft Yahei";}
.inpimg1{background: #00923f;}
.onl_t li{width:50%;float:left; height:64px; text-align:center;line-height: 64px;}





/*生产管理*/
.content_scgl { width:1201px; margin:0 auto;  }
.prodc{ margin-top:50px; height:780px; overflow:hidden;}
.prodc1{ height:98px; border:1px solid #acacac; overflow:hidden; margin-top:25px;border-right: none;}
.prodc1 li{ cursor:pointer; width:299px; height:98px; font:16px "Microsoft Yahei"; text-align:center; float:left;border-right:1px solid #acacac; overflow:hidden;}
.prodc1 li em{ display:block; width:52px; height:42px; margin:15px auto 8px; position:relative; overflow:hidden;}
.prodc1 li em img{ width:52px; height:42px;}
.prodc1 li em i{ display:none; width:52px; height:42px; overflow:hidden; position:absolute; top:0; left:0;}
.prodc1 li a{ color:#555;}
.prodc1 .nones{ border:0;}
.prodc li.cur{ background:#64b242;color:#fff;}
.prodc li.cur i{ display:block;}
.prodc li.cur a{ color:#fff;}
.prodc2{ height:566px; border:1px solid #a6a6a6; margin-top:35px; overflow:hidden;display:block;}
.prodc2 .manage{width:1200px;overflow:hidden;position:relative;}
.prodc2 .Img{ position:relative; z-index:8;}
.prodc2 p{ width:847px; height:566px; float:left; overflow:hidden;}
.prodc2 p img{width:847px; height:566px;}
.prodc2 ul{ width:342px; overflow:hidden; position:absolute;right:0;top:0; z-index:9; float:right; margin-left:-8px;}
.prodc2 ul h3 { font-size:26px;border-bottom: 1px dashed #acacac; line-height:80px;width: 320px; margin:auto; color:#64b242;margin-top: 31px;}
.prodc2 ul p { width:335px; height:auto; overflow:hidden; margin:atuo; font-size:14px; padding-top: 15px;
    padding-left: 14px;    line-height: 25px;}
.prodc2 li{ height:97px; font:14px "Microsoft Yahei"; line-height:90px; overflow:hidden;}
.prodc2 li a{ text-decoration:none; display:block; height:97px; background:url(../images/produ_bg2.png) no-repeat right top; color:#555;}
.prodc2 li a:hover,.prodc2 .cur01 a{background:url(../images/produ_bg1.png) no-repeat right top; color:#fff;}
.prodc2 li a:hover em,.prodc2 .cur01 em{ color:#fff;}
.prodc2 li em{ display:inline-block; float:left; margin-left:7px; margin-right:34px; width:81px; text-align:center; font:42px Arial, Helvetica, sans-serif; color:#6e6e6e; line-height:80px;}

.prodc2 li.cuth{line-height:40px;}

.prodc2 .manage_ul li{height:81px; font:14px "Microsoft Yahei"; overflow:hidden;}
.prodc2 .manage_ul li a span{display:block;padding-top:25px;padding-right:10px;}

.prodc2 .xx li{height:135px;line-height:135px;}
.prodc2 .xx li a{ text-decoration:none; display:block; height:135px; background:url(../images/produ_bg2.png) no-repeat right center; color:#555;}
.prodc2 .xx li a:hover,.prodc2 .xx li.cur01 a{background:url(Img/strength/produ_bg1.png) no-repeat right center; color:#fff;}
.prodc2 .xx li a:hover em,.prodc2 .xx li.cur01 em{ color:#fff;}
.prodc2 .xx li em{ display:inline-block; float:left; margin-left:7px; margin-right:34px; width:81px; text-align:center; font:42px Arial, Helvetica, sans-serif; color:#6e6e6e; line-height:135px;}


.prodc2 ul .gl01 { line-height:81px;}
.prodc2 ul .gl02 {line-height:22px; }
.prodc2 ul .gl02 a { padding-top:8px;}

.prodc2 .gl04  {width: 350px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 9;
    float: right;
    margin-left: -8px;}

.prodc2 .gl04_t { font-size:16px; color:#000000;}













/* case */
.btn{display: inline-block; padding: 5px 10px; font-size: 14px; color: #fff; border: 2px solid #2a8905; background-color: #2a8905; text-decoration: none; transition: 0.4s;}
.btn:hover{background-color: transparent; color: #4d92d9; transition: 0.4s;}
.text-desc{position: absolute; left: 0; top: 0; background-color: #fff; height: 100%; opacity: 0; width: 100%; padding: 20px;}
.full-length ul {margin: 0 -1.5%;}
.full-length ul li {float: left; width: 31.33%; margin: 10px 1%; list-style: none;}
.full-length ul li h3 {font-size: 20px; margin: 5px 0 10px;}
.full-length ul li p {font-weight: 300; line-height: 20px; font-size: 14px; margin-bottom: 15px;width: 300px;margin: auto;  margin-bottom: 10px;}
.full-length{width: 100%; float: left; }
.port-1{float: left; width: 100%; position: relative; overflow: hidden; text-align: center; border: 4px solid rgba(255, 255, 255, 0.9);}
.port-1 .text-desc{
	opacity: 0.7; top: -100%; color: #000; padding: 45px 20px 20px;
	
	transition: 0.5s;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
}
.port-1 img{
	transition: 0.5s;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
}
.port-1:hover img{
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
}
.port-1.effect-1:hover .text-desc{top: 0;}
.port-1.effect-2 .text-desc{top: auto; bottom: -100%;}
.port-1.effect-2:hover .text-desc{bottom: 0;}
.port-1.effect-3 .text-desc{top: 50%; left: 50%; width: 0; height: 0; overflow: hidden; padding: 0;}
.port-1.effect-3 .text-desc a {color:#fff;}
.port-1.effect-3 .text-desc a:hover {color:#666666;}
.port-1.effect-3:hover .text-desc{width: 100%; top: 0; left: 0; height: 100%; padding: 45px 0px 20px;}

