
        .header{
            width: 100%;
           /* height: 100px;*/
            background-color: #fff; border-top:10px solid #19a250;
        }
        .header-container{
          
            display: flex;
           
            justify-content: space-between;
        }
        .header-container .logo-flex{
            display: flex;
            align-items: center;
            justify-content: space-between;
        }
        .header-container .logo-flex .logo-box{
            padding-right: 20px;
        }
        .header-container .logo-flex .top-center{
            font-size: 15px;
            border-left: 1px dashed #2b41a4;
            padding-left: 20px;
        }
        .header-container .logo-flex .top-center h4{
            font-size: 21px;
    color: #2b41a4;
            font-weight: bold;
            line-height: 25px;
        }
        .header-container .logo-flex .top-center p{
            line-height: 24px;
            font-size: 14px;
            color: #333;
        }
        .header-container .top-right{
            display: flex;
            align-items: center;
            justify-content: space-between; background:#19a250; padding:17px 25px ;
        }
        .header-container .top-right img{
            max-width: 54px;
        }
        .header .top-right ul {
            text-align: left;
            line-height: 1.2;
            position: relative;
            display: inline-block;
            padding-left: 5px;
        }
        .header .top-right ul li{
            list-style: none;
        }
        .header .top-right ul .padding-bottom-2 {
    padding-bottom: 2px; color:#fff;
font-size: 14px;
}
.header .top-right ul li:last-child {
    color: #fff;
    font-weight: bold;
    font-size: 24px;
}


.clearfix { zoom: 1; }
.clearfix:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; }


.page1 {
    text-align: center;
    margin: 20px 0 30px;
    color: #666;
}
.pageing .list_no dt, .pagination {
    display: inline-block;
    margin-right: 24px;border-radius: 0;
}
.pageing .list_no dd, .pagination li {
    display: inline-block;
    margin-right: 6px;border-radius: 0;
}
.page1 a {
   display: inline-block;
    line-height: 24px;
    padding: 3px 10px;
    margin: 0 3px;
    border: 1px solid #ededed;
    color: #666 !important;
    -webkit-transition: all ease .3s;
    transition: all ease .3s; border-radius: 0 !important
}
.pagination .active {
    color: #fff;border-radius: 0;
}
.pageing .list_no dd, .pagination li {
    display: inline-block;
    margin-right: 6px;border-radius: 0;
}
.pagination .active a {
    color: #fff !important; border: 1px solid #ededed !important;
    background: #19a250 !important;border-radius: 0 !important;
}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover{
	background-color: #19a250 !important;
    border-color: #ededed !important; color: #fff !important}
	

.home-more{ margin-top:30px;}
.gmnav {
    background: #fff;
    width: 100%;
}
.gmnav * { font: 15px/1.8 "Microsoft Yahei"; color:#333; margin:0; padding:0; -moz-box-sizing: border-box; box-sizing: border-box; list-style: none;}
.gmnav ul { list-style: none}
.gmnav a { color: #333; text-decoration: none; -moz-transition: all ease .1.5s; -webkit-transition: all ease .1.5s; transition: all ease .1.5s;}
.gmnav a:hover {color: #2b41a4;}
.gmnav .nav_warp {

    margin: 0 auto;
}
.gmnav .nav_warp li {/* width: 11%;*/float: left; list-style: none; margin-right:6.5%}
.gmnav .nav_warp li > a { 
color: #111; font-size:18px;
    display: block;
    width: 100%;
    height: auto;
    line-height: 60px;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.gmnav .sf-mega { 
position: absolute;
    width: 100%;
    height: 0;
    visibility: hidden;
    left: 0;
    opacity: 0;
    z-index: 99;
    box-shadow: 2px 3px 6px rgba(0,0,0,.2);
    background: rgba(255,255,255,.9);
    transition: all ease .5s;
}
.gmnav .sf-m { 
padding: 15px;
    max-width: 1200px;
    margin: 0 auto;
    display: flex;
    justify-content: center;
 }
.gmnav .sf-m a { 
width: 11%;
    padding: 0 10px;
    height: 35px;
    text-align: center;
    position: relative;
    line-height: 35px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
 }
.gmnav .sf-m a::before {
    content: '';
    display: block;
    position: absolute;
    height: 15px;
    top: 10px;
   width: 1px;
    right: 0;
    background: #ccc;
    z-index: 15;
}
.gmnav .sf-m a:last-child::before{
display: none;
}
.gmnav .sf-m a:hover { background: #13883f; color: #fff;}
.gmnav .nav_warp li:hover .sf-mega {
height: 65px;
    visibility: visible;
    opacity: 1;
}


.gmbanner .ibanner{position: relative;margin: 0;}
.gmbanner .ibanner .banner-loaded{width: 100%;z-index: 1;-webkit-tap-highlight-color: transparent; position: relative;}
.gmbanner .ibanner .banner-loaded .swiper-container{position: relative; overflow: hidden;-webkit-transform: translate3d(0,0,0);}
.gmbanner .ibanner .banner-loaded .bar-container .swiper-slide a{display: block;overflow: hidden;}
.gmbanner .ibanner .banner-loaded .bar-container .swiper-slide img{vertical-align: middle;border: none;max-width: 100%;}
.gmbanner .ibanner .swiper-pagination-bullet{width: 3%;display: inline-block;position: relative;font-size: 16px;line-height: 20px;color: #fff;color: rgba(255,255,255,.8);cursor: pointer;background: none;}
.gmbanner .ibanner .swiper-pagination-bullet::after{ content: '';width: 100%;background: #000; height: 5px;position: absolute;left: 0;top: 0;transition: all 0.5s ease;}
.gmbanner .ibanner .swiper-pagination-bullet-active::after{background: #19a250;height: 5px;top: -2px;}
.gmbanner .ibanner .swiper-pagination-bullet:hover{opacity: 1;}
.gmbanner .ibanner .swiper-pagination-bullet:hover:after{background: #19a250;height: 5px;top: -2px;}
.gmbanner .ibanner .banner-loaded .bar-container .btn-next,.ibanner .banner-loaded .bar-container .btn-prev {width: 45px;height: 70px;background-position: center center;background-size: auto 20px;background-color: rgba(113, 114, 115, 0.3); background-repeat: no-repeat; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); cursor: pointer; z-index: 20;-webkit-transition: all ease .3s;transition: all ease .3s; opacity: 0; visibility: hidden;}
.gmbanner .ibanner .banner-loaded .bar-container .btn-next {background-image: url('../images/next.png'); right: 0;}
.gmbanner .ibanner .banner-loaded .bar-container .btn-prev{background-image: url('../images/prev.png');left: 0;}

@media (min-width: 768px) { 
.gmbanner .ibanner .banner-loaded .bar-container:hover .btn-next,.ibanner .banner-loaded .bar-container:hover .btn-prev { opacity: 1; visibility: visible; }
.gmbanner .ibanner .banner-loaded .bar-container .btn-prev:hover,.ibanner .banner-loaded .bar-container .btn-next:hover{background-color: #19a250; }
.gmbanner .ibanner .banner-loaded .bar-container:hover .btn-prev { left: 30px; }
.gmbanner .ibanner .banner-loaded .bar-container:hover .btn-next { right: 30px; } 
}


 .key-hotline {
    /*padding: 15px 0;*/ background:#f4f4f4;
border-bottom: 1px solid #e2e2e2;
}
.key-hotline .container-fluid {
  
    margin:0 auto;
}
.x-key {
    color: #fff;
    font-size:15px; padding:30px 0;
    line-height:44px; background:#19a250;
 padding-left:15%
}
.x-key span{     display: inline-block;
    font-size: 33px;
    font-weight: bold;
    color: #fff;
    line-height: 1;
    padding-bottom: 6px; }
    .x-key b{ display: block;
    font-size: 13px;
    color: #fff;
    line-height: 1;
    font-family: Arial; }
.x-header-right{padding:0;margin-right: 16%;
    padding-top: 36px; width:20%}
.x-key11{     width: 33%;
    
    padding: 45px 0;padding-left: 5%; }
.x-key11 a {
    color: #221815; font-size:18px;
    margin-right:5%;
}
.x-header-right #formsearch {
    border: 1px solid #2b41a4;
    width: 420px;
    border-radius: 4px;
}
.x-header-right #formSearch #infoname {
    float: left;
    background: none;
    outline: none;
    border: none;
    width: calc(100% - 50px);
    color: #333;
    height: 40px;
    padding-left: 10px;
}
.x-header-right #formSearch #soo {
    float: left;
    outline: none;
    border: none;
    cursor: pointer; width:30px; height:40px; margin-right:10px; 
   /* width: 90px;
    height: 42px;*/
    background: url('../images/sousuo-icon.png') no-repeat right center ;
  
    color: #fff;
    padding-left: 30px;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}
.x-header-right .search-bg{
border: 1px solid #19a250; background:#ffffff;
    width: 100%;
    border-radius: 50px;
}
#formSearch{
display: flex;
    justify-content: flex-end;
    align-items: center;
}
.x-key a:hover {
    color: #2b41a4;
}
.in-prod{ background:url('../images/in-pro-bg.jpg') no-repeat; }

.in-pro-lis .product-warp{margin: 0 auto;margin-top: 20px;}
.in-pro-lis .product-warp .product-info ul{display: flex;flex-wrap: wrap;margin-left: -10px;clear: both; zoom: 1;text-align: center;}
.in-pro-lis .product-warp .product-info ul li{width: 25%;float: left;box-sizing: border-box;padding-left: 10px;margin-bottom: 10px;position: relative;font-size: inherit;list-style: none;transition: all 0.5s ease;}
.in-pro-lis .product-warp .product-info ul li .item-bor{ transition: all 0.5s ease;}
.in-pro-lis .product-warp .product-info ul li .item-bor .img-box img{ max-width: 100%; width: 100%;transition: all 0.5s ease;}
.in-pro-lis .product-warp .product-info ul li .item-bor .herf-top{transition: all 0.5s ease; }
.in-pro-lis .product-warp .product-info ul li .item-bor a{text-decoration: none; transition: all 0.5s ease;}
.in-pro-lis .product-warp .product-info ul li .item-bor .img-box{width: 100%;height: 100%;overflow: hidden;box-sizing: border-box;background: #fff;position: relative; transition: all 0.5s ease;}
.in-pro-lis .product-warp .product-info ul li .item-bor .item-text{display: block;font-size: 22px; color: #fff;text-decoration: none; background:#19a250; border-top:6px solid #f8b542; padding:20px; text-align:left;transition: all 0.5s ease}
.in-pro-lis .product-warp .product-info ul li .inquire{display: none;margin-top: 10px;position: relative;height: 40px;}
.in-pro-lis .product-warp .product-info ul li .inquire .icon{width: 25px;height: 25px;vertical-align: middle;fill: #646464;overflow: hidden;}
.in-pro-lis .product-warp .product-info ul li .inquire .inquire-btn{display:inline-block; width: 100%;margin-right: 5px;font-size: 14px;padding: 0;height: 40px;line-height: 40px;box-sizing: border-box;border-radius: 3px;border: 1px solid #d8dde6;background: #eaedef;color: #333;text-indent: -40px;cursor: pointer;outline: none;}
.in-pro-lis .product-warp .product-info ul li .inquire .inquire-btn .togetherClass{position: absolute;width: 40px;text-indent: 0;text-align: center;height: 40px;line-height: 40px;bottom: 0;left: 0;transform: translateX(0);}
.in-pro-lis .product-warp .product-info ul li .inquire .togetherClass{display: inline-block;}
.in-pro-lis .product-warp .product-info ul li .inquire .pro-detail{text-align: center;line-height: 40px;width: 40px;height: 40px;line-height: 40px; color: #333;font-size: 14px;text-decoration: none;padding: 0;cursor: pointer;position: absolute;display: block;bottom: 0;right: -1px;margin: 0;overflow: hidden;border-left: 1px solid #d8dde6;text-align: center;background: #eaedef;border-radius: 0 3px 3px 0;}
.in-pro-lis .product-warp .product-info ul li .herf-top:hover img {-webkit-transform: scale(1.1,1.1);-moz-transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1);-o-transform: scale(1.1,1.1);transform: scale(1.1,1.1);}
.in-pro-lis .product-warp .product-info ul li .inquire .pro-detail .hide-text { display: none;color: #333;}
.in-pro-lis .product-warp .product-info ul li .inquire .inquire-btn:hover {background: #b8b9b9;}
.in-pro-lis .product-warp .product-info ul li .inquire .pro-detail:hover {text-decoration: none;cursor: pointer;background: #b8b9b9;color: #333;}
.in-pro-lis .product-warp .more-btn{    display: none;width: 100%;text-align: center;}
.in-pro-lis .product-warp .more-btn a{display: inline-block;background-color: transparent;color: #333;border-radius: 3px;border-color: #333;border-style: solid;border-width: 1px;height: 40px;line-height: 40px;padding-left: 30px;padding-right: 30px;font-size: 14px;text-decoration: none;position: relative;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.in-pro-lis .product-warp .more-btn a i {color: #333;font-size: 14px;}
.in-pro-lis .product-warp .more-btn a:after {content: ""; display: inline-block;position: absolute;z-index: -1;top: 0;right: 0;width: 0;height: 100%;background-color: #333;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.in-pro-lis .product-warp .more-btn a:hover:after {width: 100%;}
.in-pro-lis .product-warp .more-btn a:hover {background-color: transparent;color: #fff;border-radius: 3px;border-color: #333;border-style: solid;border-width: 1px;}



/* 分页显示 */


.in-pro-lis .product-warp .product-info ul li .item-bor:hover .img-box::before {
    opacity: 1;
    transform: scale(1.1);
    z-index: 5;
}
.in-pro-lis .product-warp .product-info ul li .item-bor .img-box::before {
    content: '';
    top: 0;
    left: 0;
   background: rgb(25 162 80 / 46%)none repeat scroll 0% 0%;
    background-image: url('../images/img-content1.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: 50px;
    width: 100%;
    height: 100%;
    transform: scale(0.0);
    display: block;
    position: absolute;
    z-index: 5;
    opacity: 0;
    transition: all .7s;
}
.in-pro-lis .product-warp .product-info ul li:hover .img-box{ border:6px solid #f8b542; border-bottom:none;  }
.in-pro-lis .product-warp .product-info ul li .item-bor .item-text span{ display: inline-block; font-size:16px;  }
.item-text p{ display:none; }
.in-pro-lis .product-warp .product-info ul li:hover .item-text span{ display:none }
.in-pro-lis .product-warp .product-info ul li:hover .item-text p{ display:block;    font-size: 16px; color: #fff !important;
    line-height: 1.5;
    margin-top: 10px; }





/**/

.gm-pro-lis .product-warp{margin: 0 auto;margin-top: 20px;}
.gm-pro-lis .product-warp .product-info ul{display: flex;flex-wrap: wrap;margin-left: -10px;clear: both; zoom: 1;text-align: center;}
.gm-pro-lis .product-warp .product-info ul li{width: 33.3333%;float: left;box-sizing: border-box;padding-left: 10px;margin-bottom: 10px;position: relative;font-size: inherit;list-style: none;}

.gm-pro-lis .product-warp .product-info ul li .item-bor .img-box img{ max-width: 100%; width: 100%;-webkit-transition: transform 1s;-moz-transition: transform 1s;-ms-transition: transform 1s;-o-transition: transform 1s;transition: transform 1s;}
.gm-pro-lis .product-warp .product-info ul li .item-bor a{text-decoration: none;}
.gm-pro-lis .product-warp .product-info ul li .item-bor .img-box{width: 100%;height: 100%;overflow: hidden;box-sizing: border-box;background: #fff;position: relative;}
.gm-pro-lis .product-warp .product-info ul li .item-bor .item-text{display: block;font-size: 22px; color: #fff;text-decoration: none; background:#19a250; border-top:6px solid #f8b542; padding:20px; text-align:left}
.gm-pro-lis .product-warp .product-info ul li .inquire{display: none;margin-top: 10px;position: relative;height: 40px;}
.gm-pro-lis .product-warp .product-info ul li .inquire .icon{width: 25px;height: 25px;vertical-align: middle;fill: #646464;overflow: hidden;}
.gm-pro-lis .product-warp .product-info ul li .inquire .inquire-btn{display:inline-block; width: 100%;margin-right: 5px;font-size: 14px;padding: 0;height: 40px;line-height: 40px;box-sizing: border-box;border-radius: 3px;border: 1px solid #d8dde6;background: #eaedef;color: #333;text-indent: -40px;cursor: pointer;outline: none;}
.gm-pro-lis .product-warp .product-info ul li .inquire .inquire-btn .togetherClass{position: absolute;width: 40px;text-indent: 0;text-align: center;height: 40px;line-height: 40px;bottom: 0;left: 0;transform: translateX(0);}
.gm-pro-lis .product-warp .product-info ul li .inquire .togetherClass{display: inline-block;}
.gm-pro-lis .product-warp .product-info ul li .inquire .pro-detail{text-align: center;line-height: 40px;width: 40px;height: 40px;line-height: 40px; color: #333;font-size: 14px;text-decoration: none;padding: 0;cursor: pointer;position: absolute;display: block;bottom: 0;right: -1px;margin: 0;overflow: hidden;border-left: 1px solid #d8dde6;text-align: center;background: #eaedef;border-radius: 0 3px 3px 0;}
.gm-pro-lis .product-warp .product-info ul li .herf-top:hover img {-webkit-transform: scale(1.1,1.1);-moz-transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1);-o-transform: scale(1.1,1.1);transform: scale(1.1,1.1);}
.gm-pro-lis .product-warp .product-info ul li .inquire .pro-detail .hide-text { display: none;color: #333;}
.gm-pro-lis .product-warp .product-info ul li .inquire .inquire-btn:hover {background: #b8b9b9;}
.gm-pro-lis .product-warp .product-info ul li .inquire .pro-detail:hover {text-decoration: none;cursor: pointer;background: #b8b9b9;color: #333;}
.gm-pro-lis .product-warp .more-btn{    display: none;width: 100%;text-align: center;}
.gm-pro-lis .product-warp .more-btn a{display: inline-block;background-color: transparent;color: #333;border-radius: 3px;border-color: #333;border-style: solid;border-width: 1px;height: 40px;line-height: 40px;padding-left: 30px;padding-right: 30px;font-size: 14px;text-decoration: none;position: relative;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.gm-pro-lis .product-warp .more-btn a i {color: #333;font-size: 14px;}
.gm-pro-lis .product-warp .more-btn a:after {content: ""; display: inline-block;position: absolute;z-index: -1;top: 0;right: 0;width: 0;height: 100%;background-color: #333;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.gm-pro-lis .product-warp .more-btn a:hover:after {width: 100%;}
.gm-pro-lis .product-warp .more-btn a:hover {background-color: transparent;color: #fff;border-radius: 3px;border-color: #333;border-style: solid;border-width: 1px;}



/* 分页显示 */


.gm-pro-lis .product-warp .product-info ul li .item-bor:hover .img-box::before {
    opacity: 1;
    transform: scale(1.1);
    z-index: 5;
}
.gm-pro-lis .product-warp .product-info ul li .item-bor .img-box::before {
    content: '';
    top: 0;
    left: 0;
   background: rgb(25 162 80 / 46%)none repeat scroll 0% 0%;
    background-image: url('../images/img-content1.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: 50px;
    width: 100%;
    height: 100%;
    transform: scale(0.0);
    display: block;
    position: absolute;
    z-index: 5;
    opacity: 0;
    transition: all .7s;
}
.gm-pro-lis .product-warp .product-info ul li:hover .img-box{ border:6px solid #f8b542; border-bottom:none;  }
.gm-pro-lis .product-warp .product-info ul li .item-bor .item-text span{ display: inline-block; font-size:16px;  }
.item-text p{ display:none; }
.gm-pro-lis .product-warp .product-info ul li:hover .item-text span{ display:none }
.gm-pro-lis .product-warp .product-info ul li:hover .item-text p{ display:block;    font-size: 16px; color: #fff !important;
    line-height: 1.5;
    margin-top: 10px; }

/**/



.title-bg{background: #fff;padding-bottom: 56px;}
.home-title{text-align:center; background: url(../images/title-bg.png) no-repeat center center;}
.home-title .en{color: #19a250;text-transform: uppercase;font-size: 30px;line-height: 45px;}
.home-title .cn{color: rgb(255, 255, 255);position:relative;font-size: 24px;line-height: 36px;}
.home-text .home-title .cn p{ font-size:20px; color:#cacaca; font-family:Arial;text-transform:uppercase }
.home-title .cn i{display: block;}
.home-title .cn i.left{position:absolute;left:0;top: 18px;}
.home-title .cn i.right{position: absolute;right: 0;top: 18px;}
.home-title {
    padding: 50px 0 60px;
}
.home-text .home-title .cn i {
    width: 42%;
}
.home-title .cn i {
   
    width: 45%;
}
.home-text .home-title .cn{color:#000;}
.in-gmys{ padding-bottom:38px; }
.home-aboutus .row{padding-bottom:20px;}
.home-aboutus .box .title{color:#19a250;margin-bottom:10px;font-size: 28px; font-weight:bold}
.text-aboutus{color: #fff;}
.aboutus-fl {
    width: 50%;
    padding-right: 20px;
}
.aboutus-row img{ width:100%}
.text-aboutus {
    color: #121212;
    line-height: 2;
    font-size: 18px;
}
.aboutus-row {
    display: flex;
    justify-content: space-between;

    background:#f6f8fb url('../images/in-about-bgjia.png') no-repeat right top;
}
.aboutus-fr {
    width: 50%;
}


.home-more a {
    
    text-decoration: none;
    color: #fff;
   
    
    display: inline-block;
    background: #19a250 ; border-radius:30px; font-size:18px; font-family:Arial;
    transition: 0.3s linear; padding:10px 20px; line-height:1;
}
.title-bg .text-center{
    text-align: center;
}
.home-more a:hover {
    background: #eb9b2a url(../images/circlebg.png);
}
.home-more:hover {
    border-color: #eb9b2a;
}
.about-r{ padding:4% }
.gm-about-img{ margin-top:20px; }
.in-gmys{ width:100%; background:url('../images/in-ys-bg.jpg') no-repeat; border-top:35px solid #19a250 }
.gm-about-img img{ max-width:100%}


/**/
.youbox {

    margin: 0 auto 45px;
}
.youbox .yadd {
    margin-top: 20px;
    display: flex;
    justify-content: space-between;
}
.youbox .yadd li {
   
    background: #fff; border-radius:25px;

    text-align: center;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.youbox .yadd li h2 {
    
    margin: 0 auto;
}.youbox .yadd li h2 img {
max-width:100%;
}
.youbox .yadd li h3 {
    font-weight: bold;
    color: #373737;
    font-size: 24px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-top: 1vw;
}
.youbox .yadd li:hover {
    transform: translateY(-6px);
    -webkit-transform: translateY(-6px);
    -moz-transform: translateY(-6px);
    box-shadow: 0 26px 40px -24px rgba(0, 36, 100, 0.3);
    -webkit-box-shadow: 0 26px 40px -24px rgba(0, 36, 100, 0.3);
    -moz-box-shadow: 0 26px 40px -24px rgba(0, 36, 100, 0.3);
}
.youbox .yadd li h4{ width:62px; height:62px; }
.youbox .yadd li:first-child h4 { background:url('../images/ly-xt1-icon.png') no-repeat;
    margin: 0 auto;
    margin-top: 16px;
}

.youbox .yadd li:first-child:hover h4 { background:url('../images/ly-xt1h-icon.png') no-repeat;
   
}

.youbox .yadd li:nth-child(2) h4 { background:url('../images/ly-xt2-icon.png')no-repeat;
    margin: 0 auto;
    margin-top: 16px;
}
.youbox .yadd li:nth-child(2):hover h4 { background:url('../images/ly-xt2h-icon.png')no-repeat;
  
}

.youbox .yadd li:nth-child(3) h4 { background:url('../images/ly-xt3-icon.png')no-repeat;
    margin: 0 auto;
    margin-top: 16px;
}
.youbox .yadd li:nth-child(3):hover h4 { background:url('../images/ly-xt3h-icon.png')no-repeat;

}
.youbox .yadd li:last-child h4 { background:url('../images/ly-xt4-icon.png')no-repeat;
    margin: 0 auto;
    margin-top: 16px;
}
.youbox .yadd li:last-child:hover h4 { background:url('../images/ly-xt4h-icon.png')no-repeat;
  
}

.youbox .yadd li h5 {
        color: #4a4a4a;
    font-size: 18px;
    line-height: 1;
    width: 85%;
    margin: 1vw auto 1.5vw;
}
.youbox .yadd li:hover{ background:#19a250 }
.youbox .yadd li:hover h3{ color:#fff }
.youbox .yadd li:hover h5{ color:#fff }


.w1200 {
    max-width: 1400px;
    width: 72.9%;
    min-width: 1200px;
    margin: 0 auto;
    /* position: relative; */
}
.newslists {
    color: #333;
    padding-top: 20px;
    padding-left: 12px;
    padding-right: 12px;
}.newslists .news-item {
    /*padding: 20px;*/
    margin: 15px 0px;
    border: 1px solid #ccc8c8ab;
    overflow: hidden;
    width: 48%;
    float: left;
    transition: all ease .3s;
    box-sizing: border-box;
    height: 123px;
}

    .newslists .news-item .date-info {
        width: 80px;
/*        height: 80px;*/
        float: left;
       
        text-align: center;
        overflow: hidden;
        padding:20px; /*height: 83px;*/
    }
.newslists .news-item .news-content .news-title a{ font-size: 20px; }
        .newslists .news-item .date-info h2 {
            height: 56px;
            line-height: 56px;
            font-size: 38px;
            color: #cfcfcf; font-weight:bold;
            transition: all ease .3s;
        }

        .newslists .news-item .date-info h3 {
            height: 25px;
            line-height: 25px;
            color: #cfcfcf;
            font-size: 14px;
            font-weight: normal;
            transition: all ease .3s;
        }

    .newslists .news-item .news-content {
        margin-left: 110px; padding:20px; 
    }

        .newslists .news-item .news-content .news-title {
            font-size: 18px;
            font-weight: normal;
            margin-top: 5px;
            margin-bottom: 10px;
            color:#2c2c2c;
        }

        .newslists .news-item .news-content p {
            font-size: 16px;
            line-height: 150%;
            color: #868686;
            transition: all ease .3s;
        }

    .newslists .news-item:nth-child(2n) {
        margin-left: 30px
    }

    .newslists .news-item:hover {
       /* box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.2);
        border: 1px solid #00459b;
        background: #00459b*/
    }
.newslists .news-item:hover .date-info{ background:#f8b542}

.newslists .news-item:hover .news-content{ background:#19a250 }

        .newslists .news-item:hover .date-info h2,
        .newslists .news-item:hover .date-info h3,
        .newslists .news-item:hover .news-title a,
        .newslists .news-item:hover .news-content p {
            color: #fff
        }.newslists .news-item:hover .news-content .news-title{ color:#fff}
   .nscontent p{ font-size:16px; line-height:2; margin-bottom:20px !important; text-indent:2em; color:#333; }     

/**/
.gmnewslists {
    color: #333;
    padding-top: 20px;
    padding-left: 12px;
    padding-right: 12px;
}.gmnewslists .news-item {
    /*padding: 20px;*/
    margin: 15px 0px;
    border: 1px solid #ccc8c8ab;
    overflow: hidden;
    width: 100%;
    float: left;
    transition: all ease .3s;
    box-sizing: border-box;
    height: 123px;
}

    .gmnewslists .news-item .date-info {
       width: 80px;
/*        height: 80px;*/
        float: left;
       
        text-align: center;
        overflow: hidden;
        padding:20px; /*height: 83px;*/
    }
.gmnewslists .news-item .news-content .news-title a{ font-size: 20px; }
        .gmnewslists .news-item .date-info h2 {
            height: 56px;
            line-height: 56px;
            font-size: 38px; font-weight:bold;
            color: #cfcfcf;
            transition: all ease .3s;
        }

        .gmnewslists .news-item .date-info h3 {
            height: 25px;
            line-height: 25px;
            color: #cfcfcf;
            font-size: 14px;
            font-weight: normal;
            transition: all ease .3s;
        }

    .gmnewslists .news-item .news-content {
        margin-left: 110px; padding:20px; 
    }

        .gmnewslists .news-item .news-content .news-title {
            font-size: 18px;
            font-weight: normal;
            margin-top: 5px;
            margin-bottom: 10px;
            color:#2c2c2c;
        }

        .gmnewslists .news-item .news-content p {
            font-size: 16px;
            line-height: 150%;
            color: #868686;
            transition: all ease .3s;
        }

    .gmnewslists .news-item:nth-child(2n) {
       /* margin-left: 30px*/
    }

    .gmnewslists .news-item:hover {
       /* box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.2);
        border: 1px solid #00459b;
        background: #00459b*/
    }
.gmnewslists .news-item:hover .date-info{ background:#f8b542}

.gmnewslists .news-item:hover .news-content{ background:#19a250 }

        .gmnewslists .news-item:hover .date-info h2,
        .gmnewslists .news-item:hover .date-info h3,
        .gmnewslists .news-item:hover .news-title a,
        .gmnewslists .news-item:hover .news-content p {
            color: #fff
        }.gmnewslists .news-item:hover .news-content .news-title{ color:#fff}

/**/



.footer-bot{ background:#13883f }

.footer {
    background: #424242; margin-top: 30px;
}.footer-l {
    width: 25%; border-right: 1px solid #8f8f8f;
}.foot-lx h2 {
/*    padding: 105px 36px 100px 32px;*/
        font-size: 50px;
    color: #fff;
    line-height: 1;
    font-family: impact;
}.footer-c {
    width: 54%;
  
    padding-left: 36px;
    padding-right: 85px;
}.footernav li.fm {
    background: url(../images/fm-icon.png) right center no-repeat;
}.footernav li {
    float: left;
    width: 13%;
    text-align: center;
}.footernav li a {
    font-size: 14px;
    color: #8e98a2;
}.footer-r {
    width: 10%;
}.gzh-ewm p {
    text-align: center;
    font-size: 14px;
    color: #8e98a2;
    line-height: 14px;
    padding-top: 20px;
}.footer-c {
    width: 54%;
   
    padding-left: 36px;
    padding-right: 85px;
}.footer-r {
    padding-top: 42px;
}
.footer-bot{ padding:18px 0 }
.footer-bot p{ color:#fff; font-size:14px; }
.fnav{ padding-top:38px; padding-bottom:30px; }

.foot-lx h6{ font-size: 19px;
    font-weight: bold;
    color: #fff;
    margin-top: 50px;}
    .in-contact1 h3{ font-size:16px; font-weight:bold; color:#fff }
    .in-contact1 p{ font-size:15px; color:#fff; line-height:28px; }
    .gzh-ewm .img img{ width:100% }
    .daohang{ margin-bottom:30px; } 
    .daohang a {
    color: #fff;
    padding: 0 12px;
    display: inline-block;
    font-size: 16px;
    line-height: 1.6rem;
    text-decoration: none;
}.daohang a:first-child{ padding-left:0 }
.daohang{ color:#fff }
.footer-c h3{    font-size: 16px;
    font-weight: bold;
    color: #fff}