.header-top{height: 30px;background: #dfdfdf;}
.header-top .l{width: 1000px;float: left;line-height: 30px;color: #767676;}
.header-top .r{float: right;text-align: right;line-height: 30px;font-size: 14px;}
.header-top .r a{font-size: 14px;color: #767676;}

.header{height: 130px;position: relative;}
.header .l{width: 670px;height: 130px;float: left;}

.header .r{height:70px;float: right;margin-top: 30px;background: url("../Image/header-tel.png") left center no-repeat;}

.container {
    width: 1200px;
    margin: 0 auto!important;
}
.m-c {
    color: #008a23;
	font-family:impact;
}
.f32 {
    font-size: 32px;
}
.header .l {
    width: 670px;
    height: 130px;
    float: left;
}
.imgfit {
    display: flex;
    justify-content: center;
    align-items: center;
}
.header .container{position: relative;}
.logo{position: absolute;left: 0px;top: -5px;width:188px;height: 214px;z-index: 10}

.menu{height: 61px;background: url("../Image/menu-bg.jpg") center no-repeat ;transition: 0.3s;-webkit-transition:0.2s;}
.menu .r{width: 1200px;height: 61px;float: right;/*background: url("../Image/ml.png") left center no-repeat*/ }
.menu .r li{width: 170px;float: left;height: 61px;/*background: url("../Image/ml.png") right center no-repeat*/;}
.menu .r li .son{width: 100%;height: 61px;position: relative}
.menu .r li .son .a{display: block;width: 100%;height: 100%;line-height: 60px;text-align: center;color: #fff;font-size: 16px;
    transition: 0.3s;-webkit-transition: 0.3s;box-sizing: border-box}
.menu .r li .son .xiala{position: absolute;left: 0px;width: 170px;z-index: 10;
    box-sizing: border-box;top: 74px;opacity: 0;transition: 0.4s;-webkit-transition: 0.4s;transition-timing-function:ease;visibility: hidden;
    transform: translateY(20px);-webkit-transform: translateY(20px);box-sizing: border-box
;}
.menu .r li .son .xiala1{opacity: 1;transform: translateY(-14px);visibility: visible}
.menu .r li .son .xiala .s{width: 100%;height: 10px;}
.menu .r li .son .xiala .line{width: 100%;height: 0;display: none;margin: 0 auto;background:#035919}
.menu .r li .son .xiala dl{width: 100%;background: #fff;}
.menu .r li .son .xiala dt{width: 100%;margin: 0 auto;height: 50px;border-bottom: 1px solid #eee;position: relative;}
.menu .r li .son .xiala dt .a2{display: block;width: 100%;height: 100%;line-height: 50px;font-size: 14px;color: #717171; text-align:center;}

.menu .r li .son .xiala dt .a-s{position: absolute;left: 120px;width: 270px;top: 0;z-index: 3;background: #035919;display: none}
.menu .r li .son .xiala dt .a-s .a3{width: 100%;display: block;height: 40px;line-height: 40px;color: #fff;background: #035919 url("../Image/sj.png") left 13px center no-repeat;
font-size: 14px;text-indent: 25px;box-sizing: border-box;}
.menu .r li .son .xiala dt:hover .a-s{display: block}
.menu .r li .son .xiala dt .a-s .a3:hover{background: #035919 url("../Image/sj.png") left 13px center no-repeat}

.menu .r li .son a:hover{background: #035919;color: #fff!important;}
.menu .r li .son .cz{color: #00309a;background: url("../Image/xl1.png") right 14px top 11px no-repeat;
    background-size: 11px;font-size: 16px;}

.menus{position: fixed;z-index: 20;top: 20px;left: 0;transform: translateY(-20px);-webkit-transform: translateY(-20px)}
.f14 {
    font-size: 14px;
}






/**/
.p-t-list li{width: 262px;height: 75px;margin-bottom: 5px;}
.p-t-list li:last-child{margin-bottom: 0}
.p-t-list li .a1{display: block;width: 100%;height: 75px;background: #f0f0f0 url("../Image/ptr.jpg") right center no-repeat;border-left: 3px solid #a8a8a8;
    font-size: 20px;font-weight: bold;color: #3a3a3a;line-height: 75px}
.p-t-list li .a1 h1{text-indent: 25px}
/*.p-t-list li .a1 .le{width: 200px;height: 41px;line-height: 41px;color: #474747;font-size: 16px;float: left;text-indent: 16px;}*/
/*.p-t-list li .a1 .ri{width: 30px;height: 41px;float: right;background: url("../Image/plsj.png") left center no-repeat;}*/
.p-t-list li{position: relative;}
.p-t-list li .a1:hover{border-left: 3px solid #035919;background:#f0f0f0 url("../Image/ptr1.jpg") right center no-repeat;}
.p-t-list li .a1:hover h1{color: #035919;}

.p-t-list .xz .a1{border-left: 3px solid #035919;background:#f0f0f0 url("../Image/ptr1.jpg") right center no-repeat;}
.p-t-list .xz .a1 h1{color: #035919;}






.p-t-list li .p-son{position: absolute;left: 265px;top:0;width: 285px;z-index: 100;display: none;}
.p-t-list li .p-son .jj1{width: 270px;height: auto;float: left;}
.p-t-list li .p-son .jj1 .a3{width: 100%;display: block;height: 40px;line-height: 40px;color: #fff;background: #035919 url("../Image/sj.png") left 11px center no-repeat;
    font-size: 14px;text-indent: 25px;}
.p-t-list li .p-son .jj1 .a3:hover{background: #035919 url("../Image/sj.png") left 11px center no-repeat}
.p-t-list li .p-son .jj{width: 15px;height: 40px;background: #fff;float: left;}
.p-t-list li:hover .p-son{display: block}
.p-t-list li:hover .a1{background:#f0f0f0 url("../Image/ptr1.jpg") right center no-repeat;border-left: 3px solid #035919;}
.p-t-list li:hover .a1 h1{color: #035919}


.ipro .r{width: 908px;float: right;}
.ipro .r .top{width: 908px;height: 406px;background: url("../Image/pir.jpg") center no-repeat;}
.ipro .r .top .con{width: 460px;float: right;}
.ipro .r .qi li{width: 36px;height: 36px;border-radius: 50%;background: #035919;color: #fff;text-align: center;line-height: 36px;font-size: 24px;float: left;
margin-right: 7px;}
.ipro .r .top .con .line{width: 400px;height: 1px;background: #ddd;}
.ipro .r .san li{background:url("../Image/sanli.png") left center no-repeat;font-size: 17px;color: #353535;text-indent: 33px;margin-bottom: 13px;}
.ipro .r .twoa a{display: block;width: 172px;height: 46px;float: left;text-align: center;line-height: 44px;font-size: 20px;font-weight: bold}
.ipro .r .twoa .a1{background: #035919 url("../Image/sj1.png") bottom center no-repeat;color: #fff}
.ipro .r .twoa .a2{background:url("../Image/a2.png") bottom center no-repeat;margin-left: 17px}

.ipro .r .twoa .a1:hover{background: #035919 url("../Image/sj1.png") bottom center no-repeat;color: #fff}
.ipro .r .twoa .a2:hover{background:url("../Image/a21.png") bottom center no-repeat;margin-left: 17px}

/**/
.ipro .r{width: 908px;float: right;}
.i-pro-list{width: 908px;}
.i-pro-list li{width: 292px;float: left;margin-right: 16px; margin-bottom:20px;}
.i-pro-list li:nth-child(3n){margin-right: 0;}
.i-pro-list li a{display: block;width: 100%}
.i-pro-list li a .i{width: 100%;height: 240px;box-sizing: border-box;border: 1px solid #ddd;border-bottom: none;}
.i-pro-list li a .t{width: 292px;height: 50px;background: #035919;position: relative;}
.i-pro-list li a .t .ti{position: absolute;width: 252px;height: 50px;top: 0;left: 20px;z-index: 2;text-align: center;text-align: center;line-height: 50px;color: #fff}
.i-pro-list li a .t .more{position: absolute;width: 50px;height: 50px;background: #035919 url("../Image/jt.png") center no-repeat;top: 0px;right: 20px;z-index: 3;
opacity: 0}
.i-pro-list li a:hover .i{border: 1px solid #035919;border-bottom: none;}
.i-pro-list li a:hover .i img{transform: scale(1.05);-webkit-transform: scale(1.05)}
.i-pro-list li a:hover .ti{transform: translateX(-20px);-webkit-transform: translateX(-20px);opacity: 1}
.i-pro-list li a:hover .more{transform: translateX(20px);-webkit-transform: translateX(20px);opacity: 0.8}

.fitobj {
    object-fit: cover;
    height: 100%!important;
    width: 100%!important;
}
.i-pro-list li a .i {
    width: 100%;
    height: 240px;
    box-sizing: border-box;
    border: 1px solid #ddd;
    border-bottom: none;
}
.i-pro-list li a:hover .i{border: 1px solid #059f47;border-bottom: none;}
.i-pro-list li a:hover .i img{transform: scale(1.05);-webkit-transform: scale(1.05)}
.i-pro-list li a:hover .ti{transform: translateX(-20px);-webkit-transform: translateX(-20px);opacity: 1}
.i-pro-list li a:hover .more{transform: translateX(20px);-webkit-transform: translateX(20px);opacity: 0.8}

.i-pro-list li a:hover .i img {
    transform: scale(1.05);
    -webkit-transform: scale(1.05);
}
.tr05 {
    transition: 0.5s;
    -webkit-transition: 0.5s;
}
.i-pro-list li a {
    display: block;
    width: 100%;
}

a:hover {
    text-decoration: none;
}
.w100 {
    width: 100%;
}
.cf {
    color: #fff;
}
.tc {
    text-align: center;
}
.fw {
    font-weight: bold;
}
.f32 {
    font-size: 36px;
}
.ipro .r {
    width: 908px;
    float: right;
}

#sidebar {
    width: 265px;
    float: left;
    background: #fff;
}



#sidebar .top {
    width: 100%;
    height: 127px;
    background: #035919;
	vertical-align:middle;
}





#sidebar .top .f14 {

}
.w100 {
    width: 100%;
}
.cf {
    color: #fff;
}
.tc {
    text-align: center;
}
.mt8 {
    margin-top: 18px!important;
}

.mt30 {
    margin-top: 30px!important;
}







    .p102-search-1 {
        height: 70px;
        border-bottom: 1px solid #ededed;
        background: #f7f7f7;
    }
    
    .p102-search-1 p {
        float: left;
        width: 750px;
        height: 70px;
        line-height: 70px;
        font-size: 14px;
        color: #333333;
    }
    
    .p102-search-1 p b {
        display: inline-block;
    }
    
    .p102-search-1 p a {
        color: #666666;
        display: inline-block;
        margin-right: 15px;
    }
    .p102-search-1 p a:hover{color: #035919;}
    .p102-search-1-inp {
        float: right;
        width: 356px;
        height: 36px;
        background: #fff;
        margin-top: 18px;
        border-radius: 25px;
        position: relative;
    }
    
    .p102-search-1-inp:before,
    .p102-search-1-inp:after {
        content: '';
        position: absolute;
        width: 80%;
        height: 1px;
        background: #e3e3e3;
        left: 10%;
        z-index: 0;
    }
    
    .p102-search-1-inp:before {
        top: 0;
    }
    
    .p102-search-1-inp:after {
        bottom: 0;
    }
    
    .p102-search-1-inp1 {
        width: 249px;
        height: 34px;
        line-height: 34px;
        color: #999999;
        border: 1px solid #e3e3e3;
        border-right: 0;
        padding: 0 20px;
        border-top-left-radius: 25px;
        border-bottom-left-radius: 25px;
        float: left;
    }
    
    .p102-search-1-inp2 {
        width: 66px;
        height: 36px;
        border: 0;
        border-radius: 25px;
        background: url(../image/p102-search-icon1.png) no-repeat center center #035919;
        float: right;
        position: relative;
        z-index: 2;
        cursor: pointer;
    }


  .kfay {
        width: 1200px;
        height: 210px;
        padding-top: 15px;
    }
    
    .kfay dt {
        width: 188px;
        float: left;
        padding: 10px;
    }
    
    .kfay dt img {
        display: block;
        width: 188px;
        height: 188px;
    }
    
    .kfay dd {
        width: 965px;
        float: right;
    }
    
    .kfay dd h4 {
        height: 45px;
        padding-top: 32px;
        font: 24px "Microsoft YaHei";
        color: #000;
        background:url(static/image/d50f9fb26b3c4b0895fa8e83e9b005b5_4.jpg) no-repeat left bottom;
        font-weight: bold;
    }
    
    .kfay dd h4 i {
        padding-left: 15px;
        text-transform: uppercase;
        font: 16px "Arial";
        color: #999999;
    }
    
    .kfay dd p {
        font: 16px "Microsoft YaHei";
        color: #333333;
        line-height: 30px;
        padding-top: 15px;
    }
	.blk-main {
    width: 1200px;
    margin: 0 auto;
}




.blk-main {
    width: 1200px;
    margin: 0 auto;
}





.plc{padding: 5px 0 25px;}
		.p12-curblock{
			display: none;
		}
		.p102-curmbs-1{height: 40px;line-height: 40px;font-size: 14px;color: #808080;}
		.p102-curmbs-1 b {
			font-weight: normal;
			padding-left: 35px;
			background: url(../image/p102-curmbs-icon1.png) no-repeat left center;

		}
		.p102-curmbs-1 i {
			font-style: normal;
		}

		.p102-curmbs-1 span {
			font-family: ËÎÌå;
			height: 46px;
			line-height: 46px;
			padding: 0px 5px;
		}
		.p102-curmbs-1 a{color: #808080;}
		.p102-curmbs-1 a:hover{color: #035919;}
		
		
		

    .k12-xl-xwlb-1nf1-1-01-list dl {
            border: 1px solid #dedede;
            margin-bottom: 20px;
            padding: 22px 50px 22px 34px;
            background: #fff;
            display: inline-block;
            width:844px;
        }
        
        .k12-xl-xwlb-1nf1-1-01-list dt {
            width: 100px;
            height: 100px;
            background-color: #035919;
            float: left;
            font-size: 14px;
            color: #fff;
            margin-right: 30px;
            text-align: center;
        }
        
        .k12-xl-xwlb-1nf1-1-01-list dt i {
            font-size: 24px;
            display: block;
            border-bottom: #fff 2px solid;
            height: 50px;
            line-height: 50px;
            margin-bottom: 10px;
        }
        
        .k12-xl-xwlb-1nf1-1-01-list dd h4 {
            height: 40px;
            font-weight: normal;
            font-size:18px;
            color: #154c64;
            line-height: 40px;
            margin-bottom: 5px;
        }
        
        .k12-xl-xwlb-1nf1-1-01-list h4 a {
            display: block;
            color: #4b4a4a;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
        .k12-xl-xwlb-1nf1-1-01-list dl:hover{border:1px solid #035919;}
        .k12-xl-xwlb-1nf1-1-01-list dl:hover h4 a {
            color: #035919;
        }
        
        .k12-xl-xwlb-1nf1-1-01-list-desc {
            height: 48px;
            font-size: 14px;
            line-height: 24px;
            color: #797979;
            overflow: hidden;
        }
        
        .k12-xl-xwlb-1nf1-1-01-list-deta {
            width: 90px;
            height: 30px;
            line-height: 30px;
            text-align: center;
            display: block;
            float: right;
            background: #b6b6b6;
            color: #fff;
        }
        .k12-xl-xwlb-1nf1-1-01-list-deta a{color:#fff;}
        
        .k12-xl-xwlb-1nf1-1-01-list dl:hover .k12-xl-xwlb-1nf1-1-01-list-deta {
            background: #035919;
            border-color: #035919;
        }
        
        .k12-xl-xwlb-1nf1-1-01-list dl:hover .k12-xl-xwlb-1nf1-1-01-list-deta a {
            color: #fff;
        }
		
		
		     .fdh-01-tit {
            background: #035919;
            height: 80px;
        }
        
        .fdh-01-tit h2 {
            height: 75px;
            font-size: 24px;
            font-weight: normal;
            line-height: 75px;
            color: #fff;
            border-bottom: 1px solid #fff;
            text-align: center;
        }
        
        .fdh-01-tit h2 span {
            font-size: 14px;
            text-transform: uppercase;
        }
        
        .fdh-01-nav-one h3 {
            height: 50px;
            line-height: 50px;
            background: url(../image/p14-icon5.png) no-repeat right center #ececeb;
            margin-bottom: 2px;
            overflow: hidden;
        }
        
        .fdh-01-nav-one h3 a {
            display: block;
            font-size: 18px;
            font-weight: normal;
            margin-right: 40px;
            margin-left: 38px;
            color: #666666;
            overflow: hidden;
        }
        
        .fdh-01-nav-one h3.sidenavcur,
        .fdh-01-nav-one h3:hover {
            background: url(../image/p14-icon2.png) no-repeat right center #035919;
        }
        
        .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 dt {
            height: 50px;
            font-size: 16px;
            line-height: 50px;
            padding-left: 54px;
            padding-right: 40px;
            margin-bottom: 1px;
            background: #ececec;
            position: relative;
            overflow: hidden;
        }
        
        .fdh-01-nav dt:after {
            content: "";
            width: 8px;
            height: 8px;
            border: 2px solid #b8b8b8;
            border-style: solid solid none none;
            position: absolute;
            top: 50%;
            right: 32px;
            margin-top: -4px;
            -webkit-transform: rotate(45deg);
            -moz-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            transform: rotate(45deg);
        }
        
        .fdh-01-nav dt.sidenavcur:after,
        .fdh-01-nav dt:hover:after {
            border-color: #035919;
        }
        
        .fdh-01-nav dt.sidenavcur a,
        .fdh-01-nav dt:hover a {
            color: #035919;
        }
        
        .fdh-01-nav dd {
            border: 1px solid #ececec;
            border-bottom: 0;
        }
        
        .fdh-01-nav p {
            height: 50px;
            font-size: 14px;
            line-height: 50px;
            padding-left: 72px;
            padding-right: 40px;
            border-bottom: 1px solid #ececec;
            background: #fff;
            position: relative;
            overflow: hidden;
        }
        
        .fdh-01-nav p.sidenavcur a,
        .fdh-01-nav p:hover a {
            color: #035919;
        }
        
        .fdh-01-nav p.sidenavcur:after,
        .fdh-01-nav p:hover:after {
            background: #035919;
        }
        
        .fdh-01-nav a {
            display: block;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
		
		.blk-xs {
    width: 240px;
}

.fl {
    float: left;
}

.blk-sm {
    width: 930px;
}

.fr {
    float: right;
}		
	
	
	
	
	
	
	
	
	
	
	   .p15-infocontent-1 {
            margin-bottom: 30px;
        }
        
        .p15-infocontent-1-tit {
            text-align: center;
            font-weight: normal;
            margin-bottom: 25px;
            font-size: 29px;
            line-height: 40px;
            color: #535353;
            height: 40px;
            overflow: hidden;
        }
        
        .p15-infocontent-1-bool {
            border-bottom: 1px solid #035919;
            height: 20px;
            font-size: 12px;
            color:#909090;
        }
        .p15-infocontent-1-bool span{margin-right:20px;}
        .p15-infocontent-1-bool span a{
            color:#909090;}
        .p15-infocontent-1-bool i {
            font-style: normal;
            float: right;
            display: block;
            width: 80px;
            height: 20px;
            line-height: 20px;
            text-align: center;
            color: #fff;
            background: #035919;
        }
        
        .p15-infocontent-1-bool i a {
            color: #fff;
        }
        
        .p15-infocontent-1-bool span {
            margin-right: 15px;
        } 
        
        .p15-infocontent-1-tag span {
            margin-right: 10px;
        }
    
	.endit-content p {
    margin: 15px 0;
}

.endit-content {
    font-size: 15px;
}

.endit-content {
    line-height: 28px;
}

   .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: 14px;
            line-height: 32px;
        }
        
        .p14-pagination-1-href span {
            display: inline-block;
            padding: 0 6px;
            margin-left: 4px;
            background: #035919;
        }
        
        .p14-pagination-1-href a {
            display: block;
            color: #fff;
        }
        
        .p14-pagination-1-key {
            min-height: 40px;
            border-top: 1px solid #035919;
            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;
        }
		
		
		
		
		
		
		
		
		

        .p14-product-2-tit {
            height: 46px;
            line-height: 46px;
            font-weight: normal;
            border-bottom: 2px solid #dfdfdf;
            margin-bottom: 30px;
          
        }
        
        .p14-product-2-tit b {
            display: inline-block;
            font-size: 24px;
            font-weight: normal;
            color: #464646;
            padding-left: 30px;
            border-bottom: 2px solid #035919;
            background:url(../image/p14-icon11.png) no-repeat 0 center;
        }
        
        .p14-product-2-tit span {
            margin-left: 10px;
            font-size: 18px;
            font-family: Arial;
            color: #c2c2c1;
            text-transform: uppercase;
        }
        
        .p14-product-2-list dl {
            float: left;
            width: 23.5%;
            border: 1px solid #dfdfdf;
            margin-right: 1.5%;
            box-sizing: border-box;
        }
        
        .p14-product-2-list dl.p14-product-clear {
            margin-right: 0;
        }
        
        .p14-product-2-list dl img {
            display: block;
            width: 100%;
			height: 200px;
			object-fit: cover;
        }
        
        .p14-product-2-list dd {
        
            position: relative;
        }
        
        .p14-product-2-list h4 {
            height: 30px;
            font-size: 16px;
            font-weight: normal;
            line-height: 30px;
            color: #191919;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
        
        .p14-product-2-list h4 a {
            color: #191919;
        }
        
        .p14-product-2-desc {
            font-size: 14px;
            line-height: 24px;
            color: #666;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
        
        .p14-product-2-list dl:hover {
            border-color: #035919;
        }
        
        .p14-product-2-list dl:hover h3 a {
            color: #035919;
        }
    
	
	
	
	.blk-xs{width:240px;}
	
	
	
	    
        .p14-left-nav-1-tit {
            background: #035919;
            height: 80px;                            
        }
        
        .p14-left-nav-1-tit h2 {
            height: 75px;
            font-size: 24px; 
            font-weight: normal;
            line-height: 75px;
            color: #fff;
            border-bottom: 1px solid #fff;
            text-align: center;
            
        }
        .p14-left-nav-1-tit h2 span{font-size: 14px; text-transform: uppercase;}
         
        
        .p14-left-nav-1-nav-one h3 {
            height: 50px;
            line-height: 50px; 
            background:url(../image/p14-icon5.png) no-repeat right center #ececeb; 
            margin-bottom: 2px;
            overflow: hidden;
        }
        
        .p14-left-nav-1-nav-one h3 a {
            display: block; 
            font-size: 18px;
            font-weight: normal;
            margin-right: 40px;
            margin-left: 38px; 
            color: #666;
        }
        
        .p14-left-nav-1-nav-one h3.sidenavcur,.p14-left-nav-1-nav-one h3:hover{
            background: url(../image/p14-icon2.png) no-repeat right center #035919; 
        }  
        .p14-left-nav-1-nav-one h3.sidenavcur a,.p14-left-nav-1-nav-one h3:hover a{
            color: #fff
        }
        
        .p14-left-nav-1-nav dl{
            padding: 2px 0 4px;
        }
        .p14-left-nav-1-nav dt {
            height: 50px;
            font-size: 15px;
            line-height: 50px;
            padding-left: 40px;
            padding-right: 40px; 
            margin-bottom: 1px;
            background:#ececec;
            position: relative;
            overflow: hidden;	
            
        }
        .p14-left-nav-1-nav dt:after{      
        	content: "";
        	width: 8px;
        	height: 8px;              	
        	border: 2px solid #b8b8b8;
        	border-style: solid solid none none;
        	position: absolute; 
        	top: 50%;
        	right: 32px;
        	margin-top: -4px;
        	-webkit-transform: rotate(45deg);
        	-moz-transform: rotate(45deg);
        	-ms-transform: rotate(45deg);
        	-o-transform: rotate(45deg);
        	transform: rotate(45deg);
        }
        
        .p14-left-nav-1-nav dt.sidenavcur:after,.p14-left-nav-1-nav dt:hover:after {
                    	border-color:#035919;  
        }
        .p14-left-nav-1-nav dt.sidenavcur a,.p14-left-nav-1-nav dt:hover a{color: #035919; }
        
        .p14-left-nav-1-nav dd{
            border: 1px solid #ececec;                             
            border-bottom:0;     
        }
        .p14-left-nav-1-nav p {
            height: 50px;
            font-size: 14px;
            line-height: 50px;
            padding-left: 72px;
            padding-right: 40px; 
            border-bottom: 1px solid #ececec; 
            background: #fff;
            position: relative;
            overflow: hidden;
        }
          
                          
        /*.p14-left-nav-1-nav p:after{content: ""; width: 3px; height: 3px; border-radius: 100%;background: #666; position: absolute; left: 58px; top: 50%;}*/
        
       
        .p14-left-nav-1-nav p.sidenavcur a,.p14-left-nav-1-nav p:hover a{color:#035919;} 
         
        .p14-left-nav-1-nav p.sidenavcur:after ,.p14-left-nav-1-nav p:hover:after  {background: #035919; } 
        
        .p14-left-nav-1-nav a {
            display: block;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }










    .p102-search-1-inp:before,
    .p102-search-1-inp:after {
        content: '';
        position: absolute;
        width: 80%;
        height: 1px;
        background: #e3e3e3;
        left: 10%;
        z-index: 0;
    }
    
    .p102-search-1-inp:before {
        top: 0;
    }
    
    .p102-search-1-inp:after {
        bottom: 0;
    }
    
    .p102-search-1-inp1 {
        width: 249px;
        height: 34px;
        line-height: 34px;
        color: #999999;
        border: 1px solid #e3e3e3;
        border-right: 0;
        padding: 0 20px;
        border-top-left-radius: 25px;
        border-bottom-left-radius: 25px;
        float: left;
    }
    
    .p102-search-1-inp2 {
        width: 66px;
        height: 36px;
        border: 0;
        border-radius: 25px;
        background: url(../image/p102-search-icon1.png) no-repeat center center #035919;
        float: right;
        position: relative;
        z-index: 2;
        cursor: pointer;
    }


		.plc{padding: 5px 0 25px;}
		.p12-curblock{
			display: none;
		}
		.p102-curmbs-1{height: 40px;line-height: 40px;font-size: 14px;color: #808080;}
		.p102-curmbs-1 b {
			font-weight: normal;
			padding-left: 35px;
			background: url(../image/p102-curmbs-icon1.png) no-repeat left center;

		}
		.p102-curmbs-1 i {
			font-style: normal;
		}

		.p102-curmbs-1 span {
		
			height: 46px;
			line-height: 46px;
			padding: 0px 5px;
		}
		.p102-curmbs-1 a{color: #808080;}
		.p102-curmbs-1 a:hover{color: #035919;}
	

        .pro_main {
            position: relative;
        }
        
        .p14-product-2-tit {
            height: 46px;
            line-height: 46px;
            font-weight: normal;
            border-bottom: 2px solid #dfdfdf;
            margin: 0 0 30px;
           
        }
        
        .p14-product-2-tit b {
            display: inline-block;
            font-size: 24px;
            font-weight: normal;
            color: #464646;
            padding-left: 30px;
            border-bottom: 2px solid #333333;
            background: url(../image/p14-icon11.png) no-repeat 0 center;
        }
        
        .p14-product-2-tit span {
            margin-left: 10px;
            font-size: 18px;
            font-family: Arial;
            color: #c2c2c1;
            text-transform: uppercase;
        }
        .pro-list{width:930px;margin:0 auto; overflow:hidden;}
        .pro-con dl {
            padding: 14px;
            width: 930px !important;
            overflow: hidden;
            border: 1px #dadada solid;
            box-sizing: border-box;
        }
        
        .pro-con dt {
            float: left;
            width: 40%;
            padding: 5px;
            border: 1px #ebebeb solid;
        }
        
        .pro-con dt img {
            display: block;
            width: 100%;
			height:300px;
            overflow: hidden;
        }
        
        .pro-con dd {
            width: 450px;
            float: right;
            overflow: hidden;
            max-height:321px;
        }
        
        .pro-con dd h4 {
            width: 380px;
            line-height: 40px;
            height: 48px;
            overflow: hidden;
            font-size: 20px;
            border-bottom: 1px #d0d0d0 dashed;
            margin-bottom:20px;
        }
        
        .pro-con dd h4 a {
            color: #666666;
        }
        
        .pro-con dd p {
            line-height: 42px;
            color: #666;
            font-size: 14px;
        }
        .pro_main .pro-jt{width:140px;position:absolute;right:0;top:20px;}
        .pro_main .pro-jt i{display:block; width:63px; height:50px; box-sizing:border-box;float:left; cursor:pointer; cursor:pointer;}
        .pro_main .pro-jt i.pro-prev{background:#035919 url(../image/pro-ny-prev.png) no-repeat center;}
        .pro_main .pro-jt i.pro-next{background:#035919 url(../image/pro-ny-next.png) no-repeat center;float:right;}
    

        .leftnav-z1-desc {
            background: #fff;
            max-height: 180px;
            margin-bottom: 14px;
        }
        
        .leftnav-z1-desc dt {
            height: 30px;
            padding: 20px 0;
        }
        
        .leftnav-z1-desc dt b {
            display: inline-block;
            font-weight: normal;
            border-left: 13px solid #e3e3e3;
            border-right: 7px solid #e3e3e3;
            padding: 0 12px 0 13px;
            font-size: 28px;
            color: #7c7c7c;
        }
        
        .leftnav-z1-desc dt b span {
            font-size: 18px;
            color: #bfbfbf;
            text-transform: uppercase;
            padding-left: 10px;
        }
        
        .leftnav-z1-desc dd {
            padding: 0 27px 0 27px;
        }
        
        .leftnav-z1-desc dd h4 {
            font-size: 24px;
            font-weight: normal;
            color: #797979;
            max-height: 44px;
            line-height: 44px;
            overflow: hidden;
        }
        
        .leftnav-z1-desc dd div {
            font-size: 14px;
            line-height: 24px;
            color: #666;
            max-height: 48px;
            overflow: hidden;
        }
        
        .leftnav-z1-tit {
            height: 50px;
            font-size: 24px;
            font-weight: normal;
            line-height: 50px;
            border-bottom: 1px solid #ebebeb;
            margin-bottom: 15px;
        }
        
        .leftnav-z1-tit span {
            display: inline-block;
            height: 50px;
            border-bottom:1px solid #035919;
        }
        
        .leftnav-z1-list dl {
            width: 32.45%;
            border: 1px solid #dedede;
            margin-bottom: 15px;
            background: #fff;
            float: left;
            margin-right: 0.8%;
            box-sizing: border-box;
        }
		.leftnav-z1-list dl:nth-child(3) {margin-right:0}
        
     
        .leftnav-z1-list dt img {
            width: 100%; 
            display: block;
			height: 300px;
			object-fit: cover; 
        }
        
        .leftnav-z1-list dd {
            padding: 6px 20px 5px 20px;
        }
        
        .leftnav-z1-list dd h4 {
            height: 45px;
            font-weight: normal;
            font-size: 18px;
            color: #154c64;
            line-height: 45px;
            overflow: hidden;
        }
        
        .leftnav-z1-list h4 a {
            display: block;
            height: 45px;
            color: #727272;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
        
        .leftnav-z1-list dl:hover h4 a {
            color: #035919;
        }
        
        .leftnav-z1-list-desc {
            height: 40px;
            font-size: 14px;
            line-height: 20px;
            color: #666;
            margin-bottom: 12px;
            overflow: hidden;
        }
        
        .leftnav-z1-list-deta {
            width: 100px;
            height: 40px;
            display: inline-block;
            border: 1px solid #aaa;
            font-size: 16px;
            line-height: 40px;
            text-align: center;
        }
        
        .leftnav-z1-list dl:hover {
            border-color: #035919;
        }
        
        .leftnav-z1-list dl:hover .leftnav-z1-list-desc a {
            color: #035919;
        }
    


.about dl dt img {
    width: 630px;
}











.ys_m dl dd p {
    font-size: 16px;
    line-height: 32px;
    overflow: hidden;
    width: 497px;
    margin: 0 0 0 50px;
    padding: 0 0 0 15px;
}






        .ys_m dl {
            width: 1200px;
            height: 310px;
            position: relative;
        }
        
        .ys_m {
            margin-left: -328px;
            padding-left: 320px;
            margin-right: -329px;
            padding-right: 320px;
            background: #13407b;
        }
        
        .ys_m dl dt {
            width: 1200px;
            line-height: 0;
            overflow: hidden;
        }
        
        .ys_m dl dt img {
            width: 1200px;
        }
        
        .ys_m dl dd {
            width: 611px;
            height: 318px;
            position: absolute;
            top: 20px;
            right: 10px;
            z-index: 20;
            bottom: 4px;
        }
        
        .ys_m .ys_no {
            width: 200px;
            height: 121px;
            color: #fff;
        }
        
        .ys_m .ys_no b {
            display: block;
            font-size: 80px;
            line-height: 120px;
            width: 200px;
            text-align: center;
            height: 120px;
            overflow: hidden;
        }
        
        .ys_m .ys_no em {
            display: block;
            font-size: 24px;
            text-transform: uppercase;
            text-align: right;
            padding-right: 10px;
            height: 60px;
            line-height: 50px;
            overflow: hidden;
        }
        
        .ys_m dl dd h5 {
            font-size: 32px;
            color: #333;
            line-height: 36px;
            margin: 15px 0 10px 50px;
            height: 86px;
            border-bottom: #d6d6d6 1px solid;
            width: 322px;
            padding: 0 0 0 15px;
        }
        
        .ys_m dl dd h5 i {
            display: block;
            font-size: 18px;
            color: #8c8c8c;
            font-family: Arial, Helvetica, sans-serif;
            font-weight: normal;
            text-transform: uppercase;
            font-style: normal;
        }
        
        .ys_m dl dd p {
            font-size: 16px;
            line-height: 32px;
            overflow: hidden;
            width: 497px;
            margin: 0 0 0 50px;
            padding: 0 0 0 15px;
        }



        .content1 {
            width: 1200px;
            margin: 0 auto;
        }
        
        .p12-aboutinfo-1 {
            display: inline-block;
            width: 100%;
            background: #fff;
            margin-bottom: 38px;
        }




    .content2 {
        width: 1200px;
        margin: 0 auto;
    }
    
    .daily {
        width: 1200px;
        padding: 15px 0px 15px 0px;
        justify-content: space-between;
        border-top: 1px solid #eee;
        border-bottom: 1px solid #eee;
    }
    
    .daily li {
        list-style£ºnone;
        float: left;
        width: 33.33333%;
        padding-left: 160px;
        box-sizing: border-box;
        color: #284a78;
    }
    
    .daily li span {
        display: block;
        font-size: 16px;
        line-height: 100%;
        margin-bottom: 13px;
        color: #333333;
        font-family: "Î¢ÈíÑÅºÚ";
    }
    
    .daily li em {
        display: block;
        font-size: 50px;
        font-family: Impact;
        line-height: 100%;
        transition: .3s;
        font-style: normal;
    }
    
    .daily li i {
        display: inline-block;
        width: 27px;
        height: 27px;
        background: #e84c50;
        border-radius: 50%;
        color: #fff;
        font-size: 14px;
        text-align: center;
        line-height: 27px;
        margin-left: 10px;
        vertical-align: bottom;
        margin-bottom: 6px;
        font-style: normal;
    }
    
    .daily li:last-child {
        border-right: none;
    }
    
    .daily li:hover em,
    .daily li:hover span {
        animation: bounceIn 1s;
        -webkit-animation: bounceIn 1s;
        font-style: normal;
    }
    
    .daily li:hover em {
        color: #e10416;
        font-style: normal;
    }

    .ab_bg {
        overflow: hidden;
    }
    
    .about dl {
        position: relative;
        height: 500px;
    }
    
    .about dl dt {
        overflow: hidden;
        position: absolute;
        top: 0;
        right: 50%;
    }
    
    .about dl dt img {
        width: 630px;
    }
    
    .about dl dd {
        width: 540px;
        float: right;
        padding: 90px 0 0;
        position: relative;
    }
    
    .about dl dd h2 {
        font-size: 32px;
        color: #333;
        line-height: 40px;
        overflow: hidden;
        font-weight: normal;
    }
    
    .about dl dd h2:before {
        content: "";
        background:url(../image/e94d396717dd43c69eac7f586a8bc55f_36.png) no-repeat;
        ;
        width: 53px;
        height: 49px;
        position: absolute;
        top: 20px;
        right: 0;
        left: -30px;
    }
    
    .about dl dd h2 a {
        color: #333;
    }
    
    .about dl dd h2 a:hover {
        color: #3683d5;
    }
    
    .about dl dd h2 span {
        color: #333;
        display: block;
        font-size: 26px;
        padding: 10px 0 0;
    }
    
    .about .ab_desc {
        font-size: 16px;
        color: #333;
        line-height: 30px;
        overflow: hidden;
        padding: 10px 0 0;
        width: 570px;
        margin-left: -20px;
    }
    
    .about .ab_desc:after {
        content: "";
        background:url(static/image/e94d396717dd43c69eac7f586a8bc55f_28.png) no-repeat;
        width: 53px;
        height: 49px;
        position: absolute;
        top: 450px;
        right: 0;
        left: 470px;
    }
    
    .about .ab_desc p {}
    
    .ibrand-num {
        overflow: hidden;
        margin: 50px 0 0;
    }
    
    .ibrand-num li {
        float: left;
        height: 100px;
        color: #1b42a7;
        font-size: 20px;
    }
    
    .ibrand-num li b {
        font-size: 48px;
        line-height: 50px;
        font-family: "Impact";
        font-weight: normal;
        padding-right: 10px;
    }
    
    .ibrand-num li span {
        display: block;
        font-size: 16px;
        color: #333;
        padding: 5px 0 0;
    }
    
    .ibrand-num li i {
        font-size: 30px;
        font-style: unset;
    }
    
    .ibrand-num li.ab_li01 {
        width: 180px;
    }
    
    .ibrand-num li.ab_li02 {
        width: 240px;
    }
    
    .ibrand-num li.ab_li03 {
        width: 100px;
    }



    .content1 {
        width: 1200px;
        margin: 0 auto;
    }
    
    .p12-aboutinfo-1 {
        display: inline-block;
        width: 100%;
        background: #fff;
        margin-bottom: 38px;
    }
