/* 通用*/
@font-face
{
font-family: NotoSansHans-Light;
src: url('/statics/mystatics/fonts/NotoSansHans-Light.otf');
}
@font-face
{
font-family: SourceHanSerifCN-Heavy;
src: url('/statics/mystatics/fonts/SourceHanSerifCN-Heavy.otf');
}
*{margin:0;padding:0;box-sizing: border-box;font-family: "Helvetica Neue", Helvetica, Arial, SimHei;}
html,body{height: 100%;}
body{ background:#fff; font-size: 14px;color:#333; line-height:1.8;height: 100%;}
a{color:#333; text-decoration: none;}
a:hover,a:active,a:focus{ background:none;text-decoration: none;color:#333; }
p,dt,ul,dl{margin:0; list-style:none;} label{ font-weight:normal}
 label,.baidumap img{max-width:inherit !important;}
.form-horizontal .form-group{padding:0;margin-left:0;margin-right:0;}
table{table-layout:fixed;}
h1,h2,h3,h4,h5{padding:0;margin:0; line-height: inherit;}
input[type=tel],input[type=text],input[type=button],button, input[type=submit],textarea{-webkit-appearance: none;appearance: none;outline: none; resize:none;}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button{-webkit-appearance: none; appearance: none; margin: 0;}
input[type="checkbox"],input[type="radio"]{width:13px;height:13px;line-height:13px;margin-right:2px; vertical-align:-2px;*vertical-align:middle;_vertical-align:3px;}
.wrop{white-space: nowrap;}
.relative{ position:relative; }
.hidden{ display: none;}
.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.towLine{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.threeLine{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;overflow: hidden;}
.fourLine{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:4;overflow: hidden;}
.valign-center{display: -webkit-box;display: -ms-flexbox; display: -webkit-flex;display: flex;
        -webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;
        justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center;align-items: center;}
.valign{display: -webkit-box;display: -ms-flexbox; display: -webkit-flex;display: flex;
        -webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center;align-items: center;}
.space-between{justify-content:space-between;-webkit-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;}
.text-flex-end{justify-content:flex-end;-webkit-justify-content:flex-end;-ms-justify-content:flex-end;-moz-justify-content:flex-end;}
.red{color:#8b0012;}
.pb130{padding-bottom:130px;}
 /*头部*/
.head_top{background:url(/statics/mystatics/images/icon1.png) top center repeat-x;position:fixed;top:0;left:0;right:0;
        width:100%;height:120px;z-index:100;}
       /*  .head_top::before{
               content: '';
               height: 24px;
               background: #a69c70;
               top:0;left: 0;
               right: 0;
               position:absolute;
               z-index: 1;
       }
       .head_top .container{
               position: relative;
               z-index: 2;
       } */
.head_top{color:#fff;}
.head_top ul{flex:1;}
.head_top img{height:120px; display: block;}
.head_top ul li a{color:#fff;font-size:24px;padding:0 25px;}
.head_top .icon{width:50px;height:50px;background: center center no-repeat;margin-left:20px; background-size: contain;}
.head_top .search_icon{background-image:url(/statics/mystatics/images/icon2.png)}
.head_top .tel_icon{background-image:url(/statics/mystatics/images/icon3.png)}
.head_top.whitebg .search_icon{background-image:url(/statics/mystatics/images/icon2_b.png)}
.head_top.whitebg .tel_icon{background-image:url(/statics/mystatics/images/icon3_b.png)}
.head_top.whitebg{background:#fff;box-shadow:0 1px 5px rgba(0,0,0,0.3);}
.head_top.whitebg ul li a{color:#333;}
.head_top.whitebg ul li.active a{color:#006243;}
.tophid{display: none}
/*切换图*/
.banner{width: 100%;height: 100%;position: relative;}
.banner .item{
        display: table;
        height: 100%;
        width: 100%;
}
.banner .item .txt{
        display: table-cell;
        vertical-align: middle;
        height: 100%;
        width: 100%;
        text-align: center;
        font-size: 4rem;
}
.banner .swiper-slide {background: no-repeat center center; background-size:cover;}
.banner .container{position: absolute;left:50%;bottom:120px;transform: translateX(-50%);z-index:12;}
.banner-next, .banner-prev{width:50px;height:50px; background:rgba(0,98,67,.86);color:#fff;text-align: center;line-height: 50px;font-size:30px;
float: right;margin-left:20px;transition: all ease-in-out .3s;}
.banner-next:hover, .banner-prev:hover{
        background:rgba(0,98,67,1);
}
/*首页*/
.Greybg{background: #fafafa;}
.index_title{height:210px;}
.index_title .cn{font-family: SourceHanSerifCN-Heavy;font-size:60px;color: #006243;}
.index_title .en{font-family: NotoSansHans-Light;font-size:36px; text-transform: uppercase;color: #006243;}
.index_title .a_more{color:#006243;font-size:24px;}
.tabs{font-size:30px;}
.tabs span{padding:0 40px;}
.tabs a.current,.tabs a:hover{color:#006243;}
.index_project{}
.index_project .list{position: absolute;right:0;top:0;width:120%;}
.index_project dl{padding:0 60px;color:#006243;position: relative;}
.index_project dt{font-size:30px; cursor: pointer; padding:15px 0;}.index_project dt:hover{
        opacity: .8;
}
.index_project dt:after{content:''; display: block; background: url(/statics/mystatics/images/plus.png) no-repeat center center;
width:30px;height:30px;background-size: contain;margin-left:10px;}
.index_project dd{font-size:16px;padding:15px 0;display: none;}
.index_project dl .icon{display: none;}
.index_project dd p{line-height: 1.8;}
.index_project dd .more{font-size:24px;text-align: right;padding-top:35px;}
.index_project dd .more a{color:#fff;}
.index_project dd .more a:hover{
        opacity: .8;
}
.index_project dl.open{background-color: #006243;color:#fff;padding:25px 60px;padding-left:260px;margin-top:50px;}
.index_project dl.open dt:after{ background-image: url(/statics/mystatics/images/minute.png)}
.index_project dl.open dd{display: block;}
.index_project dl.open .icon{display: block;position: absolute;left:-70px;top:50%;transform: translateY(-50%);width:265px;}

.index_news{background: #f7f7f7;}
.index_news .col-md-4{padding-left:25px;padding-right:25px;}
.index_news .img{width:100%;height:350px;display: block;object-fit: cover;transition: all ease-in-out .3s;}
.index_news .note{background: #fff;height:335px;padding:35px 25px;margin:-40px 20px 0;position: relative;z-index:1;}
.index_news .note .date span{display:inline-block;background: #b4a269;color:#fff;font-size:18px;padding:0 10px;line-height: 1.6;}
.index_news .note .tt{font-size:30px;line-height: 1.4;padding:15px 0;}
.index_news .note p{font-size:16px;}

.index_intro{height:1080px;background: url(/statics/mystatics/images/img5.jpg) no-repeat center center; background-size: cover; position: relative;}
.index_intro .index_title span{color:#fff;}
.index_intro .content{color:#fff;background: #006243;position: absolute;left:0;bottom:75px;width:60%;
padding:0 180px 0 100px;font-size:20px;}
.index_intro .content h2{font-size:60px; text-transform: uppercase;margin-top:-30px;line-height: 1;}
.index_intro .content .p{padding:40px 0 30px 0;}
.index_intro .content p{padding-bottom:20px;}
.index_intro .content .more{padding-bottom:60px;}
.index_intro .content .more a{color:#fff;font-size:24px;}
.index_intro .content .icon{display: block;position: absolute;right:-150px;top:50%;transform: translateY(-50%);}

.index_links{margin:0 -10px; position: relative;padding-bottom: 30px;}
.index_links a{ display:block;height:130px; padding:10px; }
.index_links img{ display: block;width:100%;height:100%; object-fit: contain;background: #fff;padding:15px;border:1px solid #dcdcdc; transition: all ease-in-out .3s; }
.index_links img:hover{
        box-shadow: 2px 2px 10px rgba(0,0,0,.13);
}
.index_links .swiper-button-prev{
        left: -30px;
        z-index: 33;
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23006243'%2F%3E%3C%2Fsvg%3E");
}
.index_links .swiper-button-next{
        right: -30px; z-index: 33;
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23006243'%2F%3E%3C%2Fsvg%3E");
}
.index_links .swiper-pagination{
        bottom: 0!important;
}
.index_links .swiper-pagination-bullet-active{
        background: #006240;
}

@media(min-width:768px){
        .index_links .swiper-pagination{
                display: none;
        }    
}


/* #tel1 *{display: none;}
#tel2 *{display: block;} */
/*底部*/
.footer{ background:#006243;color:#fff;padding:40px 0;font-size:16px;}
.footer a{color:#fff; line-height: 2;}
.footer .share>*{margin:0 5px;}
.footer .dh{font-size:20px;}
.footer .dh span{padding:0 20px;color:#999;}
.footer .erweima::after{
        display: block;
        content: '';
        clear: both;
}
.footer .erweima{
        position: relative;
}
.footer .erweima,.footer .ads{padding-top:40px;}
.footer .erweima > *{ float: right; }
.footer .erweima img{width:126px;height:126px; display: block;}
.footer .erweima p{
        line-height: 1;
        position: absolute;
        right: 126px;
        bottom: 0;
        white-space: nowrap;
}
.copy{text-align: center; line-height: 1.6;background: #006243;color:#fff;font-size:20px;padding:14px;border-top:1px solid rgba(255,255,255,.25);}
.copy a{color:#fff;}
.totop{position: fixed;bottom:200px;z-index:100;right:40px; display: none; cursor: pointer;}
.totop:hover{
        opacity: .8;
}
/*内页*/
.Sbanner{width:100%;height:600px;background-repeat:no-repeat; background-position:center center; background-size:cover;}
.Sbanner .container{height:100%;position: relative;}
.Sbanner p{font-size:45px;color:#fff; position: absolute;bottom:-10px;right:-100px;padding:10px 60px;background-color: #006243;box-shadow: 0 0 20px 0 rgba(0,0,0,.5);}

.ab_top{background: #006243;;line-height:90px;}
.ab_type li{font-size:24px; position: relative;white-space: nowrap; }
.ab_type li a{padding:0 0;display: inline-block;color:#fff;border-bottom:4px solid #144834;}
@media(min-width:768px){
        .ab_type li a{
                padding:0 30px;
        }
}
.ab_type li a.actived{border-color:#b4a269;color:#b4a269;}
.ab_content{min-height:1200px; background:no-repeat right bottom;background-size: auto;}
.ab_content img{max-width: 100%;margin-top:10px;}
.ab_title{position:relative;text-align: center;padding:80px 0;}
.ab_title:before{content:'';display: block;width:100%;height:1px;background:rgba(0,0,0,0.1);position: absolute;
left:0;right:0;top:50%;}
.ab_title span{ display: inline-block;position: relative;background: #fff;padding:0 50px;color:#006243;font-size:48px;}
.ab_title2{font-size:36px; text-align: center;}
.ab_title2:after{content:''; display: block;height:2px;width:80px;background: #d8d8d8;margin:30px auto;}
.imgslide{position: relative;}
.imgslide .swiper-container{}
.imgslide img{width:100%; object-fit: cover;}
.imgslide .slidebtn{position: absolute;right:0;bottom:-40px;background: #006243;font-size:60px;color:#fff;z-index:2;
padding:0 50px;height:90px;}
.imgslide .slidebtn>div{padding:0 30px; cursor: pointer;}
.imgslide .slidebtn .swiper-button-disabled{opacity: 0.5;}
.projectSlide{margin-bottom:50px;}
.projectSlide .swiper-container{}
.projectSlide .slidebtn{left:50%;right:auto;transform: translateX(-50%);}
.projectSlide .slidebtn p{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; font-size:24px;text-align: center;}

.sign{color:#006243;font-size:36px;}
.jiazhiguan{background: #006243;}
.jiazhiguan >div{width:50%; float: left;height:500px;}
.jiazhiguan .img img{width:100%;display: block;object-fit: cover;}
.jiazhiguan .note{padding:90px 90px 0;color:#fff;background: url(/statics/mystatics/images/icon8.png) no-repeat 80% 80%;  }
.jiazhiguan .note dt{font-size:36px;}
.jiazhiguan .note dd{font-size:24px;opacity: 0.5;padding:20px 0 40px;}
.gongzuolingyu{}
.gongzuolingyu dl{height:240px;padding-top:70px;color:#b4a269;}
.gongzuolingyu dt{font-size:30px;padding-bottom:15px;}
.gongzuolingyu dd{font-size:18px;}
.gongzuolingyu .col-sm-3:first-child{text-align: right;}
.gongzuolingyu .col-sm-3:first-child dl:first-child{color:#006243;}

.down_type a{width:28%;background: #fff;border:1px solid #006243; line-height: 58px;text-align: center;
font-size:18px;margin:0 10px;}
.down_type a:hover,.down_type a.current{background: #006243;color:#fff;}
.down_list{padding-top:80px;font-size:16px;}
.down_list .item{background: #fff;border:1px solid #e3e3e3;padding:0 90px;height:140px;margin-bottom:25px;}
.down_list .item .tt{font-size:24px;}
.down_list .item .p{opacity: 0.6}
.down_list .item .p p{padding:0 30px 0 6px;}
.down_list .item .file{background: url(/statics/mystatics/images/icon9.png) no-repeat center center; background-size: contain;
width:80px;height:80px;margin-right:20px;}
.down_list .item:hover{background: #006243;border:1px solid #006243;color:#fff;}
.down_list .item:hover .file{background-image: url(/statics/mystatics/images/icon10.png);}
.down_list .item .right{border-left:1px solid #e3e3e3;padding-left:90px;}
.down_list .item:hover .right{border-color:rgba(255,255,255,0.2);}
.contact_div{}
.contact_div >div{float: left;}
/* .contact_div >div:nth-child(1){width:60%;}
.contact_div >div:nth-child(2){width:40%;} */
.contact_div .img img{width:100%;display: block;object-fit: cover;}
.contact_div .note{padding:90px 50px;background: #fafafa; }
.contact_div .note dt,.contact_text dt{font-size:30px;color:#006243;padding-bottom:30px;}
.contact_div .note dd{font-size:20px;padding-bottom:20px;}
.baidumap{height:450px;width:100%;}
.contact_bg{height:100px;background: #fafafa;}
.contact_text{padding:130px 0 230px;font-size:16px; }
.contact_text  dd{padding-bottom:10px;}
/*新闻资讯*/
.news_list{background: #fafafa;padding:50px 0;}
.news_list .col-md-4{padding:25px;}
.news_list .col-md-4:hover .img{
        transform: scale(1.1);
}
.news_list .col-md-4 a{
        overflow: hidden;
        display: block;
}
.news_list .img{width:100%;height:250px;display: block;object-fit: cover;transition: all ease-in-out .3s;}
.news_list .note{background: #fff;height:300px;padding:30px 25px;}
.news_list .note .date span{display:inline-block;background: #006243;color:#fff;font-size:18px;padding:0 10px;line-height: 1.6;}
.news_list .note .tt{font-size:24px;line-height: 1.4;padding:15px 0;}
.news_list .note p{font-size:16px;}
.news_list a:hover{box-shadow:0 0 12px rgba(0,0,0,0.2); display: block}
.news_list a:hover .note .tt{color: #006243;}
.newslide{background: #006243;color:#fff;font-size:20px;line-height: 1.4;position: relative;}
.newslide .swiper-container{height:650px;}
.newslide .swiper-slide{opacity: 0.3}
.newslide .swiper-slide-active{opacity: 1}
.newslide h2{font-size:36px;padding-bottom:30px;}
.newslide p{opacity: 0.6;padding-bottom:55px;}
.newslide .note{padding-right:140px;}
.newslide .date{font-size:18px;}
.newslide .icon{position: absolute;left:-150px;bottom:-110px;}
.newslide a.more{display: inline-block;background: #fff;color:#006243;border-radius: 5px;padding:15px 55px;}
.newslide a.more:hover{
        background: rgba(255,255,255,.87);
}
.newslide .slidebtn{position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);z-index:2;}
.newslide .slidebtn > div{width:50px;height:50px;background: url(/statics/mystatics/images/prev.png) no-repeat center center; cursor: pointer;
 background-size: contain;float: left;}
 .newslide .slidebtn > div:hover{
         opacity: .8;
 }
.newslide .slidebtn .prev{transform:translateX(-70px);}
.newslide .slidebtn .next{background-image: url(/statics/mystatics/images/next.png); float:right;transform:translateX(70px);}
.newslide .slidebtn .swiper-button-disabled{opacity: 0.5;}
.publishSlide img{height:auto;border-radius: 16px;box-shadow:0 0 12px rgba(0,0,0,0.2); }
.publishSlide{background: url(/statics/mystatics/images/img5.png) no-repeat right bottom #006243;}
.publishSlide .table tr td{border:0;}
.publishSlide .table tr td p{opacity: 0.5;padding:0;}
.publishSlide .table tr td.t{width:120px;}
.publishSlide .table tr td a.more{margin-top:40px;}
/*分页*/
.pages{ text-align:center; padding:80px 0;font-size:16px; line-height: 50px; }
.pages a, .pages span{display:inline-block; background-color: #fff;border:1px solid #e3e3e3; text-align: center;padding:0 15px;}
.pages span,.pages a:hover{ color:#fff;background:#006243;border-color:#006243;}
.pages span.disabled{pointer-events: none; }
.parter_list{}
.parter_list a{padding:15px; display: block}
.parter_list img{ display: block;width:100%;height:230px;object-fit:contain;background: #fff;padding:15px;border:1px solid #dedede; }
.click_more{color:#fff;background: #b4a269; line-height: 80px;text-align: center;font-size:24px; border-radius: 5px;cursor: pointer; transition: all ease-in-out .3s;
margin-top:100px;margin-bottom:110px;}
.click_more:hover{
background: #006240;
}
.parter_list img:hover{box-shadow:0 0 12px rgba(0,0,0,0.2);}
/*新闻资讯 详情页*/
.note_content{padding:50px 0;font-size:18px;}
.note_content p{line-height: 2.3;}
.location{padding:60px 0;font-size:18px;}
.location a{display: inline-block;border-radius:30px;border:1px solid #dedede;padding:5px 25px;}
.location span{color:#999;padding:0 15px;}
.location a.active{background: #fafafa;}
h1.detail_title{color:#006243;font-size:48px; text-align:center; font-weight:normal; line-height: 1.4;}
.note_content .date{color:#9e9e9e;text-align:center;padding:40px 0;}
.news_detail{font-size:18px;}
.news_bottom{padding:60px 0;}
.xia{font-size:18px;}
.xia p{padding:10px 0;}
.xia a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis; display: block;width:100%;}
.xia a:hover{color: #006243;}
.xg_new{font-size:16px;}
.xg_new .col-xs-12{padding-bottom:50px;}
.xg_new .title{text-align: center;color: #006243;font-size:48px;padding:50px 0;}
.xg_new .date span{color:#808080;border-bottom:1px solid #006243;}
.xg_new .note .tt{font-size:1.2em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:10px 0 15px;}
.xg_new .note p{color:#666;}
.publish_list{font-size:24px;text-align: center;padding-top:50px;}
.publish_list .img{border-radius: 15px;display: block;margin:0 auto;height:500px;width:100%; object-fit: cover;}
.publish_list p,.video_list p{padding:25px 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.publish_list .down{border-radius: 10px;background: #fff;border:1px solid #006243;color:#006243;padding:10px;}
.publish_list a:hover .img img{box-shadow:0 0 15px rgba(0,98,67,0.3);}
.publish_list a:hover{color:#006243;}
.publish_list a:hover .down{background: #006243;color:#fff;box-shadow:0 0 15px rgba(0,98,67,0.3);}
.publish_list .col-xs-12{padding:50px 20px 20px;}
.video_list{font-size:20px;text-align: center;padding-top:80px;}
.video_list .img{border-radius: 15px;height:250px; overflow: hidden; position: relative;}
.video_list .img img{width:100%;height:100%;display: block;object-fit:cover;}
/* .video_list .img:after{content:'';display: block;position: absolute;top:0;left:0;background: url(/statics/mystatics/images/play.png) no-repeat center center rgba(0,0,0,0.2);
width:100%;height:100%;} */
.video_list .col-xs-12{padding:20px 20px 20px;}
.video_list a:hover .img{box-shadow:0 0 15px rgba(0,98,67,0.3);}
.video_list a:hover{color:#006243;}
.videoImg{background: url(/statics/mystatics/images/img19.jpg) no-repeat center center;background-size: cover;
width:100%;height:700px;}
.videoImg video{width:100%;height:700px;background: #000;}
.zixiaoSlide{position: relative;text-align: center;font-size:18px;margin-bottom:80px;}
.zixiaoSlide .img{width:100%;height:215px; display: block; object-fit: cover;}
.zixiaoSlide p{padding:25px 0;}
.zixiaoSlide .col-sm-4{padding:10px 20px;}
.zixiaoSlide .slidebtn{position: absolute;top:50%;left:0;transform: translateY(-50%);z-index:2;width:100%;}
.zixiaoSlide .slidebtn > div{width:60px;height:60px;background: url(/statics/mystatics/images/left.png) no-repeat center center; cursor: pointer;
 background-size: contain;}
.zixiaoSlide .slidebtn .prev{transform:translateX(-100px);}
.zixiaoSlide .slidebtn .next{background-image: url(/statics/mystatics/images/right.png); transform:translateX(100px);}
/* .zixiaoSlide .slidebtn .swiper-button-disabled{opacity: 0.5;} */
.zixiaoSlide .slidebtn .prev.swiper-button-disabled{background: url(/statics/mystatics/images/prev2.png) no-repeat center center;background-size: contain;}
.zixiaoSlide .slidebtn .next.swiper-button-disabled{background: url(/statics/mystatics/images/next2.png) no-repeat center center;background-size: contain;}
.zixiaoSlide a:hover .img{box-shadow:0 0 15px rgba(0,98,67,0.3);}
.zixiaoSlide a:hover{color:#006243;}
.project_bg{background: no-repeat left 50px;}
.other_list{}
.other_list .item{background: #fff;box-shadow:0 0 10px rgba(0,0,0,0.2);margin-bottom:80px;height:550px;}
.other_list .item img{width:55%; display: block;height:100%; object-fit: cover;}
.other_list .item .note{padding:0 100px;font-size:20px;}
.other_list .item h1{color:#006243;font-size:36px;line-height: 1.6;}
.other_list .item h1:after{content:''; display: block;height:2px;width:80px;background: #d8d8d8;margin:30px 0;}
.other_list .item a.more{color:#006243;border:1px solid #006243;font-size:24px;padding:10px 60px;border-radius:50px;
margin-top:60px; display: inline-block;}
.other_list .item a.more:hover{background-color:#006243;color:#fff; }
.other_list .item:first-child{}
.other_list .item:hover{
        background: url(/statics/mystatics/images/bg3.jpg) no-repeat right bottom;
}
.other_list .click_more{border-radius: 50px;width:300px;margin-left:auto;margin-right:auto;}
.history_top{height:526px;background: url(/statics/mystatics/images/bg4.jpg) no-repeat center center; background-size: cover;}
.history_top .container,.history_bottom .container{height:100%;position: relative;}
.history_bottom{height:572px;background: url(/statics/mystatics/images/bg5.jpg) no-repeat center center; background-size: cover; }
.history_top .item{width:43%;position: relative;z-index:2;background: #fff;box-shadow:0 0 10px rgba(0,0,0,0.1);height:250px;margin-left:40px;}
.history_top .item img{display: block;object-fit: cover;height:250px;}
.history_top .item .desc{padding:40px 30px 0;}
.history_top .item>div{padding:0;}
.history_bottom .item{width:50%;position: relative;z-index:2;}
.history_bottom .item img{display: block;object-fit: cover;height:250px;}
.history_bottom .item .desc{padding:40px 30px 0;}
.history_bottom .item>div{padding:0;}
.history_nav{position: absolute;top:0;left:0;right:0;justify-content: space-around;transform: translateY(-50%);}
.history_nav >*{cursor: pointer}
.history_nav span{display: inline-block;font-size:30px;color:#fff;background: #b4a269;border-radius: 25px;
  padding:0px 40px;position: relative;}
.history_nav span.active{background-color:#006243; }
.history_nav span:after{content:'';position: absolute;left:50%;top:100%;height:200px;width:1px;background: #b4a269;}
.history_nav span:nth-child(2n):after{top:-200px;}
.history_nav span.active:after{background: #006243;}
.history_nav .prev,.history_nav .next{width:60px;height:60px;background: url(/statics/mystatics/images/left2.png) no-repeat center center;
 background-size: contain;position: absolute;top:0;}
.history_nav .prev{left:-100px;}
.history_nav .next{background-image: url(/statics/mystatics/images/right.png);right:-100px;}


@media(min-width:1440px){
        .container{
                width: 1370px;
        }
}
@media(min-width:1680px){
        .container{
                width: 1570px;
        }
}
@media(min-width:1700px){
        .container{
                width: 1670px;
        }
}
/* 
@media(max-width:1600px){
        .index_title .cn {
                font-size: 50px;
            }
            .index_title .en{
                    font-size:3.2rem;
            }
            .index_title .a_more{
                    font-size:20px;
            }
            .index_project dt{
                    font-size:26px;
            }
            .index_project dd .more{
                    font-size:20px;
            }
            .index_project dd p{
                text-overflow: ellipsis; 
                display: -webkit-box;
                -webkit-line-clamp: 6; 
                -webkit-box-orient: vertical;
                overflow: hidden;
                word-break: break-all;
            }
            .index_project dl.open{
                    padding-left: 200px; text-align: justify;
            }
            .tabs{
                    font-size:28px;
            }
            .index_news .img{
                    height: 220px;
            }
            .index_news .note .date span{
                    font-size:16px;
            }
            .index_news .note .tt{
                    font-size:28px;
                    line-height: 1.2;
            }
            .index_intro .content h2{
                    font-size:50px;
            }
            .index_intro .content .p{
                    font-size: 16px;
            }
            .index_intro .content .more a{
                    font-size:20px;
            }
            .index_links a{
                    height: 120px;
            }
            .footer .dh{
                    font-size:18px;
            }
            .footer{
                    font-size:14px;
            }
            .copy{
                    font-size:18px;
            }
            .head_top{
                    height: 100px;
            }
            .head_top img{
                    height: 100px;
            }
            .head_top ul li a{
                    font-size:22px;
            }
            .Sbanner p{
                    font-size:40px;
                    right:0;
            }
            .ab_type li{
font-size: 20px;
            }
            .ab_top{
                    line-height: 80px;
            }.ab_title{
                padding:60px 0;
        }
            .ab_title span{
                    font-size: 40px;
            }
            .note_content{
                    font-size: 18px;
                    padding:40px 0;
            }
            .jiazhiguan .note dt{
                    font-size: 30px;
            }
            .jiazhiguan .note dd{
                    font-size: 20px;
            }
            .project_bg{
                    background: none!important;
            }
            .zixiaoSlide{
                    font-size: 16px;
                    line-height: 1.6;
            }
            .other_list .item h1{
                    font-size: 30px;
            }
            .other_list .item a.more{
                    font-size: 20px;
            }
            .other_list .click_more{
                height: 70px;
                line-height: 70px;
                font-size: 20px;
                margin-top:60px;
                margin-bottom: 80px;
        }
        .newslide{
                font-size:18px;
        }
        .newslide h2{
                font-size: 30px;
        }
        .newslide .date{
                font-size: 16px;
        }
        .newslide a.more{
                padding:10px 40px;
        }
        .news_list .note .tt{
                font-size: 20px;
                font-weight: bold;
        }
        .news_list .note .date span{
                font-size: 14px;
        }
        .news_list .note p{
                font-size: 14px;
        }
        .news_list .img{
                height: 240px;
        }
        .news_list .note{
                height: 280px;
        }
        .click_more{
                line-height: 60px;
                margin-top: 60px;
                margin-bottom: 70px;
                font-size: 20px;
        }
        .location{
                padding: 40px 0;
                font-size: 16px;
        }
        h1.detail_title{
                font-size: 38px;
        }
        .note_content .date{
                padding:30px 0;
        }
        .news_detail{
                font-size: 16px;
        }
        .xg_new .title{
                font-size: 38px;
        }
} */


@media(max-width:1680px){
        .index_intro{
                height: 800px;
        }
        .index_title .cn {
                font-size: 40px;
            }
            .index_title .en{
                    font-size:2.8rem;
            }
            .index_title .a_more{
                    font-size:18px;
            }
            .index_project dl.open{
                    padding-left: 150px;
                    text-align: justify;
            }
            .index_project dl.open .icon{
                    left:-140px;
            }
            .index_project dt{
                    font-size:22px;
            }.index_project dt:hover{
                opacity: .8;
        }
            .index_project dd .more{
                    font-size:18px;
            }
            .index_project dd p{
                    font-size: 16px;
                  
                    text-overflow: ellipsis;
                    display: -webkit-box;
                    /* -webkit-line-clamp: 4;
                    -webkit-box-orient: vertical; */
                    /* overflow: hidden; */
                    word-break: break-all;
            }
            .tabs{
                font-size:26px;
        }
        .index_news .img{
                height: 200px;
        }
        .index_news .note .date span{
                font-size:14px;
        }
        .index_news .note{
                height: 280px;
        }
        .index_news .note .tt{
                font-size:20px;
                line-height: 1.4;
        }
        .index_news .note p{
              font-size: 14px;
        }
        .index_intro .content h2{
                font-size:40px;
                margin-top: -20px;
        }
        .index_intro .content .p{
                font-size: 14px;
        }
        .index_intro .content .more a{
                font-size:18px;
        }
        .index_links a{
                height: 100px;
        }
        .footer .dh{
                font-size:16px;
        }
        .footer{
                font-size:14px;
        }
        .copy{
                font-size:16px;
        }
        .head_top{
                height: 90px;
        }
        .head_top img{
                height: 90px;
        }
        .head_top::before{
                height: 18px;
        }
        .head_top ul li a{
                font-size:17px;
                padding: 0 21px;
        }
        
        .Sbanner p{
                font-size:32px;
                right:20px;
        }
        .ab_type li{
                font-size: 18px;
                font-weight: bold;
                            }
                            .ab_top{
                                    line-height: 80px;
                            }
                            .ab_title{
                                padding:50px 0;
                        }
                            .ab_title span{
                                font-size: 30px;
                        }
                        .note_content{
                                font-size: 16px;padding:30px 0;
                        }
                        .jiazhiguan .note dt{
                                font-size: 26px;
                        }
                        .jiazhiguan .note dd{
                                font-size: 18px;
                        }
                        .zixiaoSlide{
                                font-size: 16px;
                                line-height: 1.6;
                        }
                        .other_list .item h1{
                                font-size: 24px;
                        }
                        .other_list .item a.more{
                                font-size: 16px;
                        }
                        .other_list .item .note{
                                font-size: 16px;
                        }
                        .other_list .click_more{
                                height: 70px;
                                line-height: 70px;
                                font-size: 20px;
                                margin-top:60px;
                                margin-bottom: 80px;
                        }
                        .newslide{
                                font-size:16px;
                        }
                        .newslide h2{
                                font-size: 24px;
                        }
                        .newslide .date{
                                font-size: 16px;
                        }
                        .newslide a.more{
                                padding:10px 40px;
                        }   
                        .news_list .note .tt{
                                font-size: 18px;
                                font-weight: bold;
                        }
                        .news_list .note .date span{
                                font-size: 12px;
                        }
                        .news_list .note p{
                                font-size: 14px;
                        }
                        .news_list .img{
                                height: 200px;transition: all ease-in-out .3s;
                        }
                        .news_list .note{
                                height: 260px;
                        }
                        .click_more{
                                line-height: 50px;
                                margin-top: 50px;
                                margin-bottom: 60px;
                                font-size: 18px;
                        }
                        .location{
                                padding: 30px 0;
                                font-size: 14px;
                        }
                        h1.detail_title{
                                font-size: 32px;
                        }
                        .note_content .date{
                                padding:20px 0;
                        }
                        .news_detail{
                                font-size: 14px;
                        }.xg_new .title{
                                font-size: 32px;
                        }
}

@media(max-width:1200px){
        .index_title .cn {
                font-size: 35px;
            }
            .index_title .en{
                    font-size:2.2rem;
            }
            .index_title .a_more{
                    font-size:16px;
            }
            .index_project dt{
                    font-size:18px;
            }.index_project dt:hover{
                opacity: .8;
        }
            .index_project dd p{
                    font-size: 14px;
                    text-overflow: ellipsis;
                    display: -webkit-box;
                    -webkit-line-clamp: 4;
                    -webkit-box-orient: vertical;
                    /* overflow: hidden; */
                    word-break: break-all;
                
            }.index_project dd .more{
                font-size:16px;
        }
        .index_project dl.open{
                margin-top:20px;
        }
        .index_project dl.open .icon{
                width: 50%;
                left:-100px;
        }
        .tabs{
                font-size:24px;
        }
        .index_news .img{
                height: 180px;
        }
        .index_news .note .date span{
                font-size:12px;
        }
        .index_news .note .tt{
                font-size:18px;
                font-weight: bold;
                line-height: 1.4;
        }
        .index_news .note p{
                font-size: 14px;
        }
        .index_intro .content h2{
                font-size:30px;
                margin-top:-15px;
        }
        .index_intro .content .p{
                font-size: 12px;
        }
        .index_intro .content .more a{
                font-size:14px;
        }
        .index_links a{
                height: 90px;
        }
        .footer .dh{
                font-size:14px;
        }
        .footer{
                font-size:12px;
        }
        .copy{
                font-size:14px;
        }
        .head_top{
                height: 80px;
        }
        .head_top img{
                height: 80px;
        }
        .head_top::before{
                height: 16px;
        }
        .Sbanner p{
                font-size:28px;
                right:20px;
        }
        .ab_type li{
                font-size: 16px;
                font-weight: bold;
                            }
                            .ab_top{
                                    line-height: 70px;
                            }
                            .ab_title{
                                    padding:40px 0;
                            }
                            .ab_title span{
                                font-size: 24px;
                        }
                        .note_content{
                                font-size: 14px;padding:20px 0;
                        }
                        .jiazhiguan .note dt{
                                font-size: 24px;
                        }
                        .jiazhiguan .note dd{
                                font-size: 16px;
                        }
                        .other_list .item h1{
                                font-size: 20px;
                        }
                        .other_list .item a.more{
                                font-size: 14px;
                        }
                        .other_list .item .note{
                                font-size: 12px;
                        } 
                        .other_list .click_more{
                                height: 60px;
                                line-height: 60px;
                                font-size: 18px;
                                margin-top:50px;
                                margin-bottom: 70px;
                        }
                        .newslide{
                                font-size:14px;
                        }
                        .newslide h2{
                                font-size: 18px;
                        }
                        .newslide .date{
                                font-size: 12px;
                        }
                        .newslide a.more{
                                padding:10px 40px;
                        }   
                        .news_list .note{
                                height: 240px;
                        }
                        .news_list .note .tt{
                                font-size: 14px;
                                font-weight: bold;
                        }
                        .news_list .note .date span{
                                font-size: 12px;
                        }
                        .news_list .note p{
                                font-size: 12px;
                        }
                        .news_list .img{
                                height: 150px;transition: all ease-in-out .3s;
                        }
                        .click_more{
                                line-height: 40px;
                                margin-top: 40px;
                                margin-bottom: 50px;
                                font-size: 16px;
                        }
                        .location{
                                padding: 20px 0;
                                font-size: 12px;
                        }
                        h1.detail_title{
                                font-size: 28px;
                        }
                        .note_content .date{
                                padding:20px 0;
                        }
                        .news_detail{
                                font-size: 12px;
                        }.xg_new .title{
                                font-size: 28px;
                        }
}

@media (max-width:992px)/*平板*/
{
/* #tel2 *{display: none;}
#tel1 *{display: block;} */

.container{width: 100%}
body{ overflow-x:hidden; }
.head_top{height:60px;}
.head_top img{height:60px;}
.head_top::before{
        height: 12px;
}
.head_top .container{justify-content:space-between;-webkit-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;
padding:0;}
/*手机导航icon*/
.navbar-toggle{ border:none;border-radius: 0;margin:0; position: absolute;right:5px;top:0px; display: block;
background: url(/statics/mystatics/images/btn.png) center center no-repeat;width:45px;height:45px; background-size: 30px auto;}
.head_top ul{position: absolute;top:60px;left:0;width:100%;background: #fff; flex-direction: column;display: none}
.head_top ul li{width:100%;text-align: center;border-top:1px solid #f1f1f1;padding:10px 0;}
.head_top ul li a{font-size:16px; color: #333;}
/*导航*/
.nav-toggle{background: #fff;width:60px;height:60px;background: url(/statics/mystatics/images/btn.png) center center no-repeat #fff;
        border: none;
background-size: 30px auto;}
.head_top .icon{width:25px;height:25px;margin-left: 0px;margin-right: 20px;}
.icon_list{flex:1;justify-content:flex-end;-webkit-justify-content:flex-end;-ms-justify-content:flex-end;-moz-justify-content:flex-end;}
 /*切换图*/
/* .banner{height: 540px;}
.banner .container{left:25px;bottom:145px;transform: translateX(0);width:auto;padding:0;}
.banner-next, .banner-prev{width:30px;height:30px;line-height: 30px;font-size:15px;} */
/*首页*/
.index_title{height:100px;}
.index_title .cn{font-size:30px;}
.index_title .en{font-size:18px;}
.index_title .a_more{font-size:12px;}
.pnxs{padding:0;}
.pnxs .index_title{padding:0 15px;}
.pnxs .row{margin:0;}
.pnxs .col-xs-12{padding-left:0;padding-right:0;}
.index_project .list{position: static;width:100%;}
.index_project dt{font-size:15px;}
.index_project dt:hover{
        opacity: .8;
}
.index_project dl{padding:0 10px; overflow: hidden}
.index_project dt:after{width:15px;height:15px;}
.index_project dd{padding:0;}
.index_project dl.open{padding:0 20px 20px 100px;margin-top:0px;}
.index_project dd p{font-size:8px;}
.index_project dd .more{font-size:12px;padding-top:15px;}
.index_project dl.open .icon{width:130px;left:0px;height: 100%}
.index_intro .content{position: relative;padding:0 25px;width:100%;font-size:10px;margin-top:300px;bottom:0;}
.index_intro .content h2{font-size:30px;margin-top:0;transform:translateY(-15px);}
.index_intro{background-size:auto 400px; background-position: top center;height:auto;}
.index_intro .content .icon{top:-60px;right:10px;width:130px;transform: translate(0,0);}
.index_intro .content .p {padding: 15px 0 0px 0;}
.index_intro .content p {padding-bottom: 10px;}
.index_intro .content .more{padding-bottom:20px;}
.index_intro .content .more a{font-size:12px;}
.index_links a{height:100px;margin-bottom:15px;}
.tabs{background: #006243;font-size:15px;color:rgba(255,255,255,0.5);text-align: center;padding:15px;}
.tabs a{color:rgba(255,255,255,0.5);}
.tabs span{padding:0 20px;}
.tabs a.current{color:#fff;}
.index_news .col-md-4{padding:0 15px;margin-top:20px;}
.index_news .img{height:230px;}
.index_news .note{padding:15px;height:auto;}
.index_news .note .date span{font-size:11px;padding:0 5px;}
.index_news .note .tt{font-size:15px;padding:10px 0;}
.index_news .note p{font-size:11px;}
.xs-np{width:100%;}
/*底部*/
.footer{padding:20px 0;font-size:10px;}
.footer .dh{font-size:12px;}
.footer .dh span{padding:0 5px;}
.footer .share img{width:25px;height:25px;}
.footer .share>*{margin:0 2px;}
.footer .erweima img{width:70px;height:70px;}
.footer .erweima p{padding-top:0;right: 70px;}
.footer .erweima, .footer .ads{padding-top:20px;}
.copy{font-size:10px;}
.totop{right:0;bottom:100px;}
.totop img{width:30px;height:30px;}
.pb130{padding-bottom:0px;}

/*内页*/
.Sbanner{height:300px;}
.Sbanner p{right:10px;bottom:10px;font-size:20px;padding:5px 20px;}
.ab_top{padding:0px;background: #fff;border-bottom: 0;padding-top:10px;}
.ab_type ul{display: -webkit-flex;display: flex;flex-wrap:wrap;}
.ab_type li{-webkit-flex:0 1 33.33%;flex:0 1 33.33%; text-align: center;float: none;padding:5px;line-height: 32px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.ab_type li:after{ display: none; }
.ab_type li a{border:1px solid rgba(0,0,0,0.07);width:100%;font-size:13px;color:#333;}
.ab_type li a.actived{border:0;background: #144834;color:#fff;}
.ab_title{padding:30px 0;}
.ab_title span{ font-size: 24px;padding:0 20px;}
.ab_content{padding:0px 0;background-size: 100% auto;min-height:500px;}
.note_content{padding:10px 0;font-size:13px;}
.imgslide .swiper-container{}
.imgslide .slidebtn{bottom:-45px;font-size:30px;height:45px;padding:0 10px;}
.imgslide .slidebtn>div{padding:0 15px;}
.note_content .bottomp{margin-top: 30px;}
.gongzuolingyu dl{height:auto;padding-top:0px;padding-bottom:30px;}
.gongzuolingyu dt{font-size:18px;padding-bottom:10px;}
.gongzuolingyu dd{font-size:13px;}
.gongzuolingyu .col-sm-3:first-child{text-align: left;}

.down_type a{line-height: 40px;font-size:12px;margin:0 5px;}
.down_list{padding-top:40px;font-size:10px;}
.down_list .item{padding:0 10px;height:90px;margin-bottom:15px;}
.down_list .item .tt{font-size:13px;}
.down_list .item .p p{padding:0 10px 0 4px;}
.down_list .item .file{width:20px;height:20px;margin-right:8px;}
.down_list .item .right{padding-left:10px;font-size:8px;white-space: nowrap;}
.pages{padding:30px 0;}
.pages a, .pages span{line-height: 32px;font-size:14px;}
.contact_div >div{width:100%;}
.contact_div .note{padding:40px; }
.contact_div .note dt,.contact_text dt{font-size:18px;padding-bottom:15px;}
.contact_div .note dd{font-size:14px;padding-bottom:10px;}
.baidumap{height:400px;}
.contact_bg{height:0px;}
.contact_text{padding:50px 0 50px;font-size:14px; }
.contact_text  dd{padding-bottom:5px;}
.contact_text dt{padding-top:20px;}
.parter_list a{padding:8px 0;}
.parter_list img{height:130px;padding:10px;}
.click_more{line-height: 40px;font-size:16px;margin-top:30px;margin-bottom:30px; cursor: pointer;}
.click_more:hover{
        background: #006240;
}

/*新闻资讯*/
.news_list{padding:20px 0;}
.news_list .col-md-4{padding:15px;}
.news_list .col-md-4:hover .img{
        transform: scale(1.1);
}
.news_list .col-md-4 a{
        overflow: hidden;display: block;
}
.news_list .img{height:200px; transition: all ease-in-out .3s;}
.news_list .note{height:auto;padding:20px 15px;}
.news_list .note .date span{font-size:14px;padding:0 5px;}
.news_list .note .tt{font-size:18px;padding:10px 0;}
.news_list .note p{font-size:13px;}
.newslide{font-size:14px;padding-bottom:20px;}
.newslide .swiper-container{height:450px;}
.newslide h2{font-size:20px;padding-bottom:10px;}
.newslide p{padding-bottom:15px;}
.newslide img{height:180px; object-fit: cover;width:100%;margin-top:20px;}
.newslide .note{padding-right:0px;}
.newslide .date{font-size:12px;}
.newslide .icon{display: none}
.newslide a.more{padding:6px 30px;}
.newslide .slidebtn{position: static;transform: translate(0,0); text-align: center;}
.newslide .slidebtn > div{width:30px;height:30px; float: none; display: inline-block;margin:0 10px; cursor: pointer;}
.newslide .slidebtn .prev{transform:translateX(0);}
.newslide .slidebtn .next{transform:translateX(0);float: none;}
.publishSlide img{width:auto;}
.publishSlide{background-size: contain;}
.publishSlide .table tr td.t{width:90px;}
.publishSlide .table tr td a.more{margin-top:0px;}
/*新闻资讯 详情页*/
.location{padding:30px 0;font-size:12px;}
.location a{padding:5px 15px;}
.location span{padding:0 5px;}
h1.detail_title{font-size:24px; }
.note_content .date{padding:20px 0;}
.news_detail{font-size:13px;}
.news_bottom{padding:30px 0;}
.xia{font-size:13px;}
.xia p{padding:5px 0;}
.xg_new{font-size:12px;}
.xg_new .col-xs-12{padding-bottom:20px;}
.xg_new .title{font-size:24px;padding:25px 0;}
.xg_new .note .tt{font-size:1.1em;padding:0;}
.xg_new .note p{line-height: 1.6}
.publish_list{font-size:15px;padding-top:20px;}
.publish_list .img{border-radius: 15px;height:300px;}
.publish_list p{padding:10px 0;}
.publish_list .down{padding:5px;}
.publish_list .col-xs-12{padding:10px 10px 10px;}
.videoImg{height:320px;}
.videoImg video{height:320px;}
.videoImg .container{padding:0;}
.video_list{font-size:14px;padding-top:30px;}
.video_list .img{height:150px;}
.video_list .img:after{background-size: 30px auto;}
.video_list .col-xs-12{padding:0 15px;}
.video_list p{padding:10px 0;}
.projectSlide .slidebtn p{font-size:16px;}
.zixiaoSlide p{padding:10px 0;}
.zixiaoSlide{font-size:14px;margin-bottom:30px;}
.zixiaoSlide .img{height:150px;}
.zixiaoSlide .slidebtn{position: static;transform: translate(0,0);width:100px;margin:0 auto;}
.zixiaoSlide .slidebtn .prev,.zixiaoSlide .slidebtn .next{transform: translateX(0);width:40px;height:40px;}
.ab_title2{font-size:20px;}
.ab_title2:after{margin:10px auto;}
.projectSlide{margin-bottom:25px;}

.other_list .item{margin-bottom:40px;height:270px;}
.other_list .item img{width:40%; }
.other_list .item .note{padding:0 15px;font-size:12px;}
.other_list .item h1{font-size:16px;}
.other_list .item h1:after{width:40px;margin:14px 0;}
.other_list .item a.more{font-size:14px;padding:5px 20px;margin-top:20px;}

.other_list .item:first-child{background-size: 100px auto;}
.other_list .item:hover{
        background: url(/statics/mystatics/images/bg3.jpg) no-repeat right bottom;
}
.other_list .click_more{width:200px;}

.history_nav{display: none}
.history_top,.history_bottom{height:auto;padding:20px 0;}
.history_top .container,.history_bottom .container{flex-direction: column;}
.history_top .item{width:100%;margin-left:0;height:160px;margin:10px 0;}
.history_top .item img,.history_bottom .item img{height:160px;}
.history_top .item .desc,.history_bottom .item .desc{padding:10px;}
.history_bottom .item{width:100%;margin:10px 0;}
}
@media (min-width:769px)/*桌面*/
{
/*body{min-width:1200px; overflow: auto;}
.container{width:1200px;}*/
.valign-center-md{display: -webkit-box;display: -ms-flexbox; display: -webkit-flex;display: flex;
        -webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;
        justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center;align-items: center;}




}
@media (min-width:769px) and (max-height:670px){/*桌面*/


}
@media (min-width:992px){/*电脑*/

/*内页*/


}

@media (min-width:1300px){/*大屏幕*/
.ab_container{width:1300px;}
.imgslide img{width: 1300px;}
}
@media (min-width:1700px){/*大屏幕*/
.container{width:1800px;}
.ab_container{width:1300px;}
.imgslide img{width: 1300px;}
}

@media (max-width:767px){/*手机*/
body{font-size:12px;}

}
/* 通用*/

.index_news .item{
        padding:0 15px;
}
.index_news .item:hover .img{
transform: scale(1.1)
}
.index_news .item:hover .tt{
        color: #006240;
}
@media(min-width:992px){
        .index_news .item{
                padding:0 25px;
        }    
}

.histry-box{
        background: url(../images/bg4.jpg) no-repeat center center;
        background-size: cover;
        padding:30px 0;
}
.histry-box .container{
        position: relative;
}
.histry-box .swiper-wrapper{
      display: block;
}
.histry-box .swiper-slide{
margin-bottom: 30px;
}
.histry-box .swiper-slide+.swiper-slide{}
.histry-box .item{
        position: relative;    box-shadow: 0 0 10px rgba(0,0,0,0.1);background: #fff;
min-height: 200px;


}
.histry-box .item .img{
        position: absolute;
        left: 0;
        top: 0;
        bottom: 0;
        width: 40%;
        overflow: hidden;
}
.histry-box .item .img img{
        width: 100%;
        height:100%;
        object-fit: contain;
}
.histry-box .item .txt{
        padding-left:42%;
        padding-top:10px;
        padding-right:10px;
        padding-bottom: 10px;
    
}
.histry-box .year{
        position: relative;
        width: 200px;
        padding-bottom: 3em;
}
.histry-box .year>strong{
        display: block;
        background: #006243;
        color: #fff;
        font-size: 20px;
        text-align: center;
        border-radius: 10em;
}
.histry-box .year::after{
        position: absolute;
        top:0;
        bottom: 0;
        left: 50%;
        width: 1px;
        background: #006240;
        content: '';
}
.histry-box .swiper-button-next,.histry-box  .swiper-button-prev{
        top:24px;
        width: 30px;
        height:30px;
        background-position: center center;
        background-repeat: no-repeat;
        background-size: contain;
}
.histry-box .swiper-button-next{
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23006240'%2F%3E%3C%2Fsvg%3E");
}
.histry-box .swiper-button-prev{
        left: auto;
        right:50px;
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23006240'%2F%3E%3C%2Fsvg%3E");
}
.histry-box .swiper-button-next, .histry-box .swiper-button-prev{
        display: none;
}
@media(min-width:992px){
        .histry-box{
                background: none;
                position: relative;
        }
        .histry-box::before{
                position: absolute;
                content: '';
                height: 50%;
                left: 0;
                top: 0;
                right:0;
                background: url(../images/bg4.jpg) no-repeat center center;
                background-size: cover;
        }
        .histry-box::after{
                position: absolute;
                content: '';
                height: 50%;
                left: 0;
                bottom: 0;
                right:0;
                background: url(../images/bg5.jpg) no-repeat center center;
                background-size: cover;
        }
        .histry-box .swiper-button-next, .histry-box .swiper-button-prev{
                top:50%;
                width: 60px;
                height: 60px;
                background-color: #b4a269;
                border-radius: 100%;
                background-size: 30%;
                margin-top: -30px;
                display: block;
                
        }
        .histry-box .swiper-wrapper{
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
          }
        .histry-box .swiper-button-next:hover, .histry-box .swiper-button-prev:hover{
background-color: #006243;
        }
        .histry-box .swiper-button-next{
               background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23fff'%2F%3E%3C%2Fsvg%3E");
        }
        .histry-box .swiper-button-prev{
                left: 0;
                right:auto;
                background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23fff'%2F%3E%3C%2Fsvg%3E");
        }
        .histry-box{
                height: 900px;
        }
        .histry-box .container{
                height: 100%;
        }
        .histry-box .swiper-container{
                height: 100%;
                width: 90%;
        }
        .histry-box .year{
                padding-bottom: 130px;
                left: 40px;
                width: 130px;
        }
        .histry-box .year>strong{
                height: 54px;
                line-height: 54px;
                font-size: 30px;
                margin-top:-28px;
                background: #b4a269;
                z-index: 22;
                position: relative;
        }
        .histry-box .swiper-slide:nth-child(odd){
                
        }
        
        .histry-box .swiper-slide:nth-child(odd) .year{
                top:50%;
        }
        .histry-box .swiper-slide:nth-child(odd) .item{
                position: relative;
                top:50%;
        }
        .histry-box .swiper-slide:nth-child(even) .year{
                top:50%;
                padding-top: 150px;padding-bottom: 0;
                margin-top: -150px;
        }
        .histry-box .item{
                margin-right: -80%;
                min-height: 250px;
                height: 250px;
                left: 40px;
                z-index: 33333;;
        }
        .histry-box .item .img{
                width: 42%;
        }
        .histry-box .item .txt{
                padding-left: 45%;
                height: 100%;overflow: auto;
                
        }
        .histry-box .swiper-slide:nth-child(even) .item{
                margin-right:0;
                margin-left:-80%;
                left: 0;
                top:auto;
                bottom: 0;
        }
        .histry-box .year::after{
                background: #b4a269;
        }
        .histry-box .swiper-slide:hover .year strong{
                background: #006240;
        }
        .histry-box .swiper-slide:hover .year::after{
                background: #006243;
        }
}

.search-form.active{
        width: 220px;
        left:-150px;
}
.search-form{
        border-bottom: 1px solid #fff;
        position: absolute;
        width: 0;left:50px;
        overflow: hidden;
        height: 50px;
        transition: all ease-in-out .3s;
}
.search-form input{
        background: none;
        border:none;
        color: #fff;
        box-shadow:none;
        padding-left: 0;
        height: 50px;
}
.search-form input:hover,.search-form input:focus{
        box-shadow: none;
}
#seabtn{
        position: relative;
        z-index: 3;
}


/*2019-08-20*/
*{
        font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;
}
html,body{
        height: 100%;
       
}
.banner{
        height: 100%;
}
.banner .item{
        display: table;
        height: 100%;
        width: 100%;
}
.banner .item .txt{
        display: table-cell;
        vertical-align: middle;
        width: 100%;
        height: 100%;
        text-align: center;
}
.banner .item .txt h2{
        display: block;
        color: #fff;
        font-size: 3rem;
        font-weight: 300;
        line-height: 1;
        padding: 0 10vw;
        padding-bottom: 1.5em;
}
.banner .swiper-slide-foot{
        background: rgba(0,98,67,.96);
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        height: 20%;
        display: table;
        width: 100%;
}
.banner .swiper-slide-foot h2{
        color: #fff;
        display: table-cell;
        height: 100%;
        width: 44%;
        vertical-align: middle;
        font-size: 2.5rem;
        line-height: 1.2;
        font-weight: 300;
        padding-left:15px;
}
.banner .swiper-slide-foot::after{
        content: '';
        background: url(/statics/mystatics/images/xin/1.png) no-repeat ;
        background-size: 100% 100%;
        position: absolute;
        z-index: 2;
        right: 0px;
        top:-25px;
        bottom: 5px;
        width: 60%;
}
.banner .container{
        left:0px;
        bottom: 22%;
}
@media(min-width:768px){
        .banner .item .txt h2{
                font-size: 40px;
        }
        .banner .swiper-slide-foot h2{
                font-size: 30px;
        }
        .banner .swiper-slide-foot::after{
                width: 320px;
                
                background-size: contain;
        }
}
@media(min-width:992px){
        .banner .item .txt h2{
                font-size: 50px;
        }
        .banner .swiper-slide-foot h2{
                font-size: 40px;
                padding-left: 2em;
                width: 100%;
        }
        .banner .swiper-slide-foot::after{
                width: 300px;
                bottom: 20px;
                top:-40px;
                right: -40px;
                background-position: 0 bottom;
                background-size: contain;
        }
        .banner .swiper-slide-foot{
                width: 970px;
                margin: 0 auto;
        }
        .banner .container{
                width: 970px;
                margin: 0 auto;
                transform:none;
                right: 0;
                bottom: 25%;
                padding-right:0;
        }
        .banner-next, .banner-prev{
                cursor: pointer;
        }
}
@media(min-width:1200px){
        .banner .item .txt h2{
                font-size: 60px;
        }
        .banner .swiper-slide-foot{
                left:10%;
               margin: 0;
                width: 800px;
        }
        .banner .container{
                bottom: 10%;
                margin-bottom: -25px;
        }.banner .swiper-slide-foot h2{
                font-size: 40px;
                
        }
}
@media(min-width:1400px){
        .banner .item .txt h2{
                font-size: 60px;
        }
        .banner .swiper-slide-foot{
                left:20%;
               margin: 0;
                width: 800px;
        } 
        .banner .swiper-slide-foot h2{
                font-size: 40px;
                
        }
        .banner .container{
                bottom: 10%;
                margin-bottom: -25px;
        }
}
@media(min-width:1900px){
        .banner .item .txt h2{
                font-size: 100px;
                padding-bottom: 1em;
        }
        .banner .swiper-slide-foot{
                left:15%;
               margin: 0;
                width: 1320px;
                height: 240px;
        }
        .banner .swiper-slide-foot::after{
                width: 623px;
                height: 302px;
                background-size: contain;
                top:-70px;
                right:-80px;
        }
        .banner .container{
                width: 1720px;
                bottom: 10%;
                margin-bottom: -25px;
        }
        .banner .swiper-slide-foot h2{
                font-size: 60px;
                
        }
}

.head_top{
background: -moz-linear-gradient(top,  rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */

}


/*work-box*/

.work-box{
        position: relative;
        padding-bottom: 3em;
}
.work-box .ab_title span{
       
}
.work-box::before{
        position: absolute;
        top:0;
        left:0;
        right:0;
        bottom: 50%;
        content: '';
        
}
.work-box .item{
        position: relative;
        z-index: 2;
}
.work-box .item::before{
        
}
.work-box .item::after{}
.work-box .item .img{
        
        position: relative;
        height: 140px;
        z-index: 2;
       
}
.work-box .item .img::before{
        z-index: 2;
        top:0;bottom: 0;
        background: url(/statics/mystatics/images/xin/s1.png) no-repeat center center;
        background-size: auto 100%;
        position: absolute;
        left: 0;
        right:0;
        content:'';
        margin: 0 auto;
}
.work-box .item .img.img0::before{
        background: url(/statics/mystatics/images/xin/s1.png) no-repeat center center;
        background-size: auto 100%;
}
.work-box .item .img.img1::before{
        background: url(/statics/mystatics/images/xin/s2.png) no-repeat center center;
        background-size: auto 100%;
}
.work-box .item .img.img2::before{
        background: url(/statics/mystatics/images/xin/s4.png) no-repeat center center;
        background-size: auto 100%;
}
.work-box .item .img.img3::before{
        background: url(/statics/mystatics/images/xin/s3.png) no-repeat center center;
        background-size: auto 100%;
}
.work-box .item .img ul{
        z-index: 2;
        top:0;
        bottom: 0;
        position: absolute;
        left: 0;
        right: 0;
}
.work-box .item .img li{
        float: left;
padding:0 20px;
width: 50%;
text-align: right;
padding-right: 26%;
line-height: 1;
font-size: 1rem;
cursor: pointer;
height: 50%;

}
.work-box .item .img li:nth-child(1){
        padding-top:2.3em;
       
}
.work-box .item .img li:nth-child(3){
  
        margin-top: 3.4em;
}
.work-box .item .img li:nth-child(2){
        padding-top:2.3em;
       
}
.work-box .item .img li:nth-child(4){
    
        margin-top: 3.4em;
}
.work-box .item .img li:nth-child(even){
        right:0;
        text-align: left;
        padding-left: 26%;
        padding-right: 0;
}
.work-box .item .img li.active{
        color: #006243;
}
.work-box .item .txt{
        position: relative;
        z-index: 2;
        border: 1px solid #fafafa;
        background: #fff;
        margin: 0 20px;
        margin-top: 30px;
        padding:15px;
        -webkit-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.25);
-moz-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.25);
box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.25);
}
.work-box .item .txt ul{
        
}
.work-box .item .txt li{
line-height: 1.4;
display: none;
}
.work-box .item .txt li h3{
        font-size: 1.5rem;
}
.work-box .item .txt li p{
        line-height: 1.2;
        font-size: 1.2rem;
        padding:.4em 0;
}
.work-box .item .txt li.active{
        display: block;
}
@media(min-width:768px){
        .work-box .ab_title span{
       background: #fafafa;
        }
        .work-box::before{
                background: #fafafa;
        }
        .work-box .item::before{
                background: #fafafa;
                position: absolute;
                top:0;
                left: 0;
                right: 0;
                bottom: 50%;
                content: '';
        }
        .work-box .item .img{
                height: 260px;
        }
        .work-box .item .img li{
                line-height: 999999;
                overflow: hidden;
        }
        .work-box .item .txt{
                position: absolute;
                top:0;
                left: 0;
                right: 0;
                bottom: 0;
                margin: 0;
                padding: 0;
                background: none;
                transform: none;
                box-shadow:none;
                border: none;
        }
        .work-box .item .txt li{
                display: block;
                float: left;
padding:0 20px;
width: 50%;
text-align: right;
padding-right: 26%;
line-height: 1;
font-size: 1rem;
cursor: pointer;
height: 50%;
color: #b4a269;
        }
        .work-box .item .txt li:nth-child(1){
                padding-top:2.3em;
               
        }
        .work-box .item .txt li:nth-child(3){
          
                margin-top: 5em;
        }
        .work-box .item .txt li:nth-child(2){
                padding-top:2.3em;
               
        }
        .work-box .item .txt li:nth-child(4){
            
                margin-top: 5em;
        }
        .work-box .item .txt li:nth-child(even){
                right:0;
                text-align: left;
                padding-left: 26%;
                padding-right: 0;
        }
        .work-box .item .txt li.active{
                color: #006243;
        }
        .work-box .item .txt ul{
                height: 100%;
        }
        .work-box .item .txt li h3{
                font-weight: bold;
                font-size: 16px;
                display: block;padding-bottom: .4em;
        }
        .work-box .item .txt li p{
                line-height: 1.6;
        }
}
@media(min-width:992px){
        .work-box .item .img{
                height: 320px;
        }
        .work-box .item .txt li h3{
                font-size: 18px;
        }
        .work-box .item .txt li p{
                font-size: 14px;
        }
}
@media(min-width:1200px){
        .work-box .item .img{
                height: 400px;
        }
        .work-box .item .txt li h3{
                font-size: 20px;
        }
        .work-box .item .txt li p{
                font-size: 16px;
        }
        .work-box .item .txt li:nth-child(1), .work-box .item .txt li:nth-child(2){
                padding-top: 4em;
        }
        .work-box .item .txt li:nth-child(3), .work-box .item .txt li:nth-child(4){
                margin-top: 7em;
        }
}
@media(min-width:1400px){
        .work-box .item .img{
                height: 450px;
        }
        .work-box .item .txt li h3{
                font-size: 24px;
        }
        .work-box .item .txt li p{
                font-size: 18px;
        }
        .work-box .item .txt li:nth-child(1), .work-box .item .txt li:nth-child(2){
                padding-top: 4em;
        }
        .work-box .item .txt li:nth-child(3), .work-box .item .txt li:nth-child(4){
                margin-top: 7em;
        }
        .work-box .item .txt li{
                padding-right: 25%;
        }
        .work-box .item .txt li:nth-child(even){
                padding-left: 25%;
        }
}
@media(min-width:1600px){
        .work-box .item .img{
                height: 600px;
        }
        .work-box .item .txt li h3{
                font-size: 30px;
        }
        .work-box .item .txt li p{
                font-size: 18px;
        }
        .work-box .item .txt li:nth-child(1), .work-box .item .txt li:nth-child(2){
                padding-top: 6.5em;
        }
        .work-box .item .txt li:nth-child(3), .work-box .item .txt li:nth-child(4){
                margin-top: 10em;
        }
        .work-box .item .txt li{
                padding-right: 25%;
        }
        .work-box .item .txt li:nth-child(even){
                padding-left: 25%;
        }
}

@media(max-width:640px){
        .jiazhiguan .note{
                padding:20px 15px 0 20px;
         
                background-size:contain;
                background-position: left bottom;
        }   
        .jiazhiguan .note dt{
                font-size: 1.6rem;
        }
        .jiazhiguan .note dd{
                font-size: 1.3rem;
        }
        .jiazhiguan >div{
                height: 300px;
        }
}

/*sea*/
.bg-hui{
        background-color:#fafafa;
}
.sea-container{
        background: #fff;
        padding: 20px 15px;
        margin-top:30px;
        box-shadow: 2px 2px 10px 0 rgba(0,0,0,.033);
}
.sea-title{
        text-align: center;
position: relative;
padding-bottom: 2em;
}
.sea-title h2{
        font-size: 2rem;
        font-weight: bold;
        display: block;
        line-height: 1;
        position: relative;
        z-index: 2;
}
.sea-title span{
        position: absolute;
        z-index: 1;
        font-weight: bold;
        color:rgba(0,0,0,.13);
        font-size: 2rem;
        left: 0;
        right:0;
        top:0;
        display: block;
}
.sea-form{

}
.sea-form-item{
        position: relative;
}
.sea-form-item span{
        position: relative;
        z-index: 2;
        font-size: 2rem;
        color: #999;
        height: 40px;
        line-height: 40px;
        margin-left: 10px;
}
.sea-form-item button{
        position: absolute;
        z-index: 3;
        right: 0;
        width: 80px;
        height: 40px;
        border: none;
        background: #0d6fb8;
        color: #fff;
}
.sea-form-input{
        display: block;
position: absolute;
top:0;
border: 1px solid #ccc;
width: 100%;
border-radius: 0;
padding:0 0;
height: 40px;
line-height: 40px;
padding-left: 40px;
}
.sea-info{
        display: block;
        padding:10px 0;
        color: #666;
}
.sea-list{
        padding-top:30px;
}
.sea-list-tit{
        background: #fafafa;
        color: #333;
        font-weight: bold;
        text-align: center;
        font-size: 1.6rem;
        padding:10px 0;
        border-bottom: 2px solid #ccc;
}
.sea-list-box{}
.sea-list-box .item{
        position: relative;
}
.sea-list-box .item::after{
position: absolute;
content: '';
left:0;right:0;
bottom: .2em;
height: 1px;
background: #ccc;
}
.sea-list-box .item a{
        display: block;
        padding:2em 0;
}
.sea-list-box .item h3{
        font-size: 1.8rem;
        font-weight: bold;
        color:#0d6fb8;
        display: block;
        line-height: 1.6;
}
.sea-list-box .item p{
        display: block;
        margin: 1em 0;
        color: #666;
        font-size: 1.4rem;
        line-height: 1.4;
}

.sea-list-page{
        text-align: center;display: block;padding:30px 0;
}
.sea-list-page a{
        display: inline-block;
        padding:4px 8px;
        border: 1px solid #ccc;
        margin-bottom: 5px;
}
.sea-list-page a.active{
        background: #0d6fb8;
        color: #fff;
        border-color:#0d6fb8;
}
.sea-list-page a+a{}
.sea-list-page a:first-child{}
.sea-list-page a:nth-child(2){}
.sea-list-page a:last-child{}
.sea-list-page a:last-child(n-1){}

@media(min-width:768px){
        .sea-container{
                margin-top: 0;
                padding:30px;
        }  
        .sea-title h2{
                font-size: 20px;
        }
        .sea-form-item button{
                width: 100px;
        }
        .sea-list-box .item h3{
                font-size: 14px;
        }
        .sea-list-box .item p{
                font-size: 12px;
        }
}

@media(min-width:992px){
        .sea-container{
                margin-top: 0;
                padding:40px;
        }  
        .sea-title h2{
                font-size: 24px;
        }
        .sea-title span{
                font-size: 24px;
        }
        .sea-form-input{
                height: 50px;
                font-size: 14px;
        }
        .sea-form-item span{
                height: 50px;
                line-height: 50px;
        }
        .sea-form-item button{
                width: 100px; height: 50px;
                line-height: 50px;
        }
        .sea-list-box .item h3{
                font-size: 16px;
        }
        .sea-list-box .item p{
                font-size: 14px;
        }
}
@media(min-width:1400px){
        .sea-container{
                margin-top: 0;
                padding:100px 100px 50px 100px;
        }  
        .sea-title h2{
                font-size: 48px;
        }
        .sea-title span{
                font-size: 55px;
        }
        .sea-form{
                padding-top: 3em;
        }
        .sea-form-input{
                height: 80px;
                font-size: 16px;
                padding-left: 70px;
        }
        .sea-form-item span{
                height: 80px;
                line-height: 80px;
                margin-left: 30px;
        }
        .sea-form-item button{
                width: 200px; height: 80px;
                line-height: 80px;
                font-size: 24px;
        }
        .sea-list-box .item h3{
                font-size: 16px;
        }
        .sea-list-box .item p{
                font-size: 14px;
        }
        .sea-list-tit{
                font-size: 20px;
                padding:20px 0;
        }
        .sea-list-box .item a{
                padding:1em 0;
        }
}

.txt-table{
        display: table;
        width: 100%;
        height: 100%;
}
.txt-td{
        display: table-cell;
        vertical-align: middle;
        
}
#thumb_a{
        transition: all ease-in-out .3s;
}
#thumb_a:hover{
        transform: scale(1.1);
}

/* 电话浮窗 */
#win{
 width: 200px;
 height: 40px;
 font-size: 14px;
 line-height: 40px;

    background-color: #006243;
    position: absolute;
    right: 0px;
    top: 60px;
    text-align: center;
    color: #fff;
    display: none;
}

#tel2:hover #win{
    display: block;
}

@media(min-width:768px){
    #win{
    width: 210px;
    height: 55px;
    font-size: 16px;
    line-height: 55px;
    }

}
@media(min-width:992px){
    #win{
    width: 240px;
    height: 60px;
    font-size: 18px;
    line-height: 60px;
    }
}

@media(min-width:1200px){
    #win{
    width: 280px;
  height: 70px;
  font-size: 22px;
  line-height: 70px;
    }
}

@media (max-width:1442px) and (min-width:993px){
  .head_top img {

    margin-left: -50px;
}

.head_top ul li a {
    font-size: 15px;
    padding: 0 10px;
}
}

@media(max-width:768px){
        .other_list .item {
              display: block;
                height: auto;
               
                padding-bottom: 30px;
            } 
            .other_list .item img{
                    width: 100%;
            }
            .other_list .item .note{
                padding-top: 30px;
            }
          /*   .ab_content{
              background-size: 40% auto;
          } */
           .project_bg {
              background: no-repeat left 0px;
              background-size: 45% auto;
              z-index: 999999;
          }
          .ab_title span{
            background: none;
          }
            .publish_list .img{
                object-fit: contain;
                   
            }
            .zixiaoSlide p{
                text-overflow: ellipsis; 
                display: -webkit-box;
                -webkit-line-clamp: 2; 
                -webkit-box-orient: vertical;
                overflow: hidden;
                word-break: break-all;   
                padding:0 0;
            }
            .banner{
        height: 50%;
}
}
.zixiaoSlide .slidebtn .prev,.zixiaoSlide .slidebtn .next{
        border-radius: 100%;
}

@media (max-width:992px)/*平板*/
{
   .banner{ height: 50%;}
}