a{ transition: 0.2s;}


.about{ overflow:hidden; margin-bottom:50px;}

.about .tit{ font-size:36px;font-weight:bold; color:#0075cc; margin:50px 0px 20px 0px;}
.about .fl{ float:left; width:48%; line-height:38px; font-size:16px;}
.about .fl p{ margin-bottom:15px;}
.about .fr{ float:right; width:48%;}


.inside{ padding-bottom:30px;}

.news ul{margin-top:0px; padding:0px;}
.news ul li{padding:55px 0;overflow:hidden}
.news ul li .box{padding-left:425px;position:relative;padding-top:0px}
.news ul li .box .pic{position:absolute;top:0;left:0;width:367px}
.news ul li .box .pic img{transition:.5s}
.news ul li .box .pic:after{padding-bottom:43.20980926430518%}
.news ul li .box .text .bt{font-size:25px;color:#000;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-bottom:10px}
.news ul li .box .text .jsh{font-size:14px;color:#666;line-height:26px;height:52px;overflow:hidden;margin-bottom:15px}
.news ul li .box .text .more p{width:172px;height:30px;line-height:30px;color:#0075cc;transition:.5s;background:url(../images/more.png) no-repeat 69% center;font-size:13px;}
.news ul li:hover .box .pic img{transform:scale(1.05)}
.news ul li:hover .box .text .bt{color:#0075cc}
.news ul li:hover .box .text .more p{color:#fff;padding-left:20px;background:#0075cc url(../images/moreh.png) no-repeat 84% center}
.news ul li:nth-child(2n){background:#f7f7f7}


.pic{width:100%;overflow:hidden;position:relative}.pic:after{content:'';display:block;padding-bottom:100%}.middleCenter{position:absolute;top:0;bottom:0;left:0;right:0;max-width:100%;max-height:100%;display:block;vertical-align:middle;text-align:center;margin:auto}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.honor{padding:26px 0}
.honor .title{text-align:center;color:#0075cc;font-size:28px}
.honor .title:after{content:'';display:block;width:150px;height:5px;border-radius:20px;overflow:hidden;margin:29px auto;background:#0075cc}
.honor .honor-info{overflow:hidden;padding-bottom:50px;padding-top:9px;margin:0 -19px}
.honor .honor-info a{width:20%;float:left;padding:0 19px;margin-bottom:46px}
.honor .honor-info a .pic{border:1px solid #aba9a9}
.honor .honor-info a .pic img{transition:all .3s linear}
.honor .honor-info a .pic:after{padding-bottom:142%}
.honor .honor-info a .pic i{background:rgba(0,0,0,.5);text-align:center;position:absolute;width:inherit;height:inherit;padding-top:60%;z-index:100;top:0;display:none;width:100%;padding-bottom:120%}
.honor .honor-info a .pic i img{margin-top:-15px;width:44px;height:43px;transform:scale(1)}
.honor .honor-info a span{color:#010101;height:41px;line-height:40px;overflow:hidden;text-align:center;display:block;text-overflow:ellipsis;white-space:nowrap;max-width:100%;border:1px solid #aba9a9;background:#f3f3f3;border-top:0}
.honor .honor-info a .pic:hover i{display:block}
.honor .honor-info a .pic:hover img{transform:scale(1.05)}
.honor .honor-info a .pic:hover i img{transform:scale(1)}




@media(max-width:1280px){.honor .honor-info a{width:25%}
}
@media(max-width:768px){.honor .honor-info a{width:33.333333333333336%}
.honor .title{font-size:20px}
.honor .title:after{width:35px;height:3px;margin:8px auto}
}
@media(max-width:414px){.honor .honor-info{margin:0 -10px;padding-bottom:20px}
.honor .honor-info a{width:50%;padding:0 10px;margin-bottom:20px}
}




@media(max-width:1023px){.news ul li{padding:30px 0}
}
 
.news-show{padding:30px 0}
.news-show .h1{color:#333;font-size:28px;text-align:center;line-height:40px;margin-bottom:18px; margin-top:30px;}
.news-show .h2{text-align:center;font-size:13px;color:#999;padding-bottom:25px;border-bottom:1px solid #ededed}
.news-show .h2 img{margin-right:3px}
.news-show .h2 span{padding:0 23px}
.news-show .news-bottom{padding:20px 0}
.news-show .news-bottom .nr-bottom{padding:48px 14px}
.news-show .new-info{font-size:15px;color:#333;line-height:30px;padding:22px 0 45px 0}
.prev-next{overflow:hidden;position:relative;font-size:15px;border-top:1px #ededed solid;border-bottom:1px solid #ededed}
.prev-next a{color:#666;display:block;line-height:71px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.prev-next .next,.prev-next .prev{width:50%;padding:0 0 0 36px;float:left;transition:all .5s;overflow:hidden}
.prev-next .next:hover a,.prev-next .prev:hover a{color:#0075cc;text-decoration:underline}
.prev-next .prev{padding-left:0}
@media(max-width:768px){
	
.about{ margin-bottom:30px;}	
.about .tit{ font-size:20px; margin:30px 0px 20px 0px;}
.about .fl{  width:100%; line-height:28px; font-size:13px;}
.about .fr{ float:right; width:100%;}


	
	
.news ul{padding:0 5px;overflow:hidden}
.news ul li .box{height:auto;padding-left:0;padding-top:0}
.news ul li .box .pic{position:relative;top:auto;left:auto;width:100%}
.news ul li{padding:0 0 20px 0;width:50%;float:left;background:#fff!important}
.news ul li .container{margin:0 5px}
.news ul li .box .text .bt{font-size:16px;margin-bottom:5px;margin-top:10px;font-weight:700}
.news ul li .box .text .jsh{margin-bottom:10px}	
	
	
.news-show .h1{font-size:20px;margin-bottom:10px}
.news-show .h2{font-size:12px;padding-bottom:15px;border-bottom:1px solid #ededed}
.news-show .new-info{font-size:14px;padding:20px 0 20px 0}
.prev-next .next,.prev-next .prev{width:100%;padding:0}
.prev-next a{line-height:25px}
.prev-next{font-size:12px;padding:10px 0}

.news-show .h2 span{padding:0 6px}
}




.video_nav { text-align:center; margin-bottom:50px;}
.video_nav a{ display:inline-block; padding:5px 15px; background:#0075cc; color:#fff;border-radius: 3rem;font-size:14px;}
.video_nav a.cur{ background:#fff;color:#000;border:solid 1px #ccc; }

.video_list{ overflow:hidden;}
.video_list .fl{ width:44%; float:left;}
.video_list .fl video{ width:100%;margin-top:-13px;}

.video_list .fr{ width:55%; float:right}	
.video_list .fr .tit{ position:relative;}	
.video_list .fr .tit:before{ content:""; position:absolute; width:100%; top:50%; height:1px; background:rgba(219,219,219, 1); z-index:-1}
.video_list .fr .tit span{ display: inline-block;background:#0075cc; color:#fff; width:180px; height:40px; line-height:40px; text-align:center;border-radius:0px 20px 0px 0px}
.video_list .fr .tit span svg{ width:30px; height:30px;fill:#fff; }

.video_list .fr .list_con { overflow:hidden;}
.video_list .fr .list_con ul{ margin:0px; padding:0px;}
.video_list .fr .list_con ul li{ float:left;border-radius:0px 20px 0px 0px; overflow:hidden; margin:0% 2% 2% 0%; width:46.5%;position:relative;}
.video_list .fr .list_con ul li img{ width:100%;}
.video_list .fr .list_con ul li p{ background:rgba(0,0,0, 0.5); text-align:center; padding:5px;position: absolute;
    width: 100%;
    bottom: 0px;
    color: #fff;}
    
 .video_tit { overflow:hidden;}   
.video_tit .fl{width:44%; float:left; text-align:center;}    
.video_tit .fr{ width:55%; float:right; text-align:center;}

@media (max-width:768px){


.video_nav{ margin-bottom:30px;}
.video_list .fl{ width:100%;}
.video_list .fr{ width:100%; margin-top:15px;}
.video_list .fr .list_con ul li{ width:48%; margin:0% 4% 2% 0%;}
.video_list .fr .list_con ul li:nth-child(2n){ margin-right:0%;}

.video_list .fr .list_con ul li p{font-size:12px;}

}

.public-news{display:flex;align-items:center;justify-content:center;padding-bottom:0}

.public-news .c-list{display:flex;align-items:flex-start;flex-wrap:wrap;margin:0 -.15rem -.3rem}
.public-news .c-list li{width:25%;padding:0 15px 30px}
@media (max-width:991px){
.public-news{min-height:auto}
.public-news .c-list li{width:50%}
}
.public-news .c-list li .c-wrap{position:relative;z-index:1;display:block;border-radius:10px;overflow:hidden;background-color:#fff;box-shadow:0 .01rem .24rem 0 rgba(108,108,108,.11);transition:all .3s}
.public-news .c-list li .c-wrap .public-img::before{padding-top:58.66666%}
.public-news .c-list li .c-wrap .c-text-box{padding:30px}
.public-news .c-list li .c-wrap .c-text-box .c-title{height:60px;line-height:30px; color:#000;  font-size:18px;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;transition:all .3s}


.public-news .c-list li .c-wrap .c-text-box .c-text{margin:40px 0 40px;height:52px;line-height:26px;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;color:#999}

.public-news .c-list li .c-wrap .c-text-box .c-time{position:relative;padding-top:20px;display:flex;align-items:center;border-top:1px solid #ebf0f5;color:#666}
.public-news .c-list li .c-wrap .c-text-box .c-time::before{content:"";position:absolute;top:-1px;left:0;border-top:1px solid #148ffa;width:0;transition:all .3s}
.public-news .c-list li .c-wrap .c-text-box .c-time img{margin-right:.1rem;width:16px;height:16px}
@media (max-width:767px){
.public-news{padding-bottom:1.2rem}
.public-news .c-list li .c-wrap .c-text-box .c-time img{width:12px;height:12px; margin-right:5px;}
.public-news .c-list li .c-wrap .c-text-box .c-time{ font-size:13px;}
.public-news .c-list li .c-wrap .c-text-box .c-title{height:auto;line-height:1.5;-webkit-line-clamp:3;height:4.5em;margin-bottom:.2rem;font-size:16px}
.public-news .c-list li .c-wrap .c-text-box .c-text{ height:auto; margin:0px 0px 15px 0px; font-size:14px;	}

.public-news .c-list li .c-wrap .c-text-box{ padding:10px;}
.public-news .c-list li{ width:100%;}
.public-news .c-list{ margin:0px; padding:0px;}

.public-news .c-list li:last-child{ padding-bottom:0px;}

}
.public-news .c-list li .c-wrap:hover{transform:translateY(-15px);box-shadow:0 .01rem .24rem 0 rgba(108,108,108,.2)}
.public-news .c-list li .c-wrap:hover .public-img img{transform:scale(1.1)}
.public-news .c-list li .c-wrap:hover .c-text-box .c-title{color:#148ffa}
.public-news .c-list li .c-wrap:hover .c-text-box .c-time::before{width:100%}




.hzhb{ overflow:hidden;}
.hzhb ul { padding:0px;}
.hzhb ul li{ float:left; width:15.6%; text-align:center; border:solid 1px #f0f0f0; margin:0.5%; background:#fff;}

.flex2 {
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-justify-content: space-between;
-moz-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}


.flex_left {
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-justify-content: start;
-moz-box-pack: start;
-ms-flex-pack: start;
justify-content: start;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-align-items: center;
-moz-box-align: center;
-ms-flex-align: center;
align-items: center;
}

@media (max-width:990px){.foot-fot{position:relative}
.foot-fot .m-bm-head-box .m-bm-navbtn span,.foot-fot .m-bm-head-box .m-bm-navbtn:after,.foot-fot .m-bm-head-box .m-bm-navbtn:before{background:#000}
.foot-fot .m-bm-nav>li,.foot-fot .m-bm-nav>li .sec{border-color:rgba(51,51,51,.1)}
.foot-fot .m-bm-nav .aniut i,.foot-fot .m-bm-nav>li .sec a,.foot-fot .m-bm-nav>li>a,.foot-fot .mrhgxt{color:#000}
}
.section5{position:relative;overflow:hidden;  border-top:solid 1px #EAEAEA;}
.section5 .foot-fot{left:0;bottom:0;width:100%}



.foot1-m {
display: none;
width: 100%;
position: relative;
z-index: 1;
}
.foot1-m ul { margin:0px; padding:0px;}

.foot1-m .derma-m {
width: 30%;
max-width: 100px;
margin: 1.5em auto 0;
}

.m-bm-head{position:fixed;top:0;z-index:999999;left:0;right:0;background:#000}
.m-bm-head .m-bm-head-box{position:relative;height:60px}
.m-bm-head .m-bm-head-box .m-bm-logo{position:absolute;left:0;right:0;bottom:0;top:0;margin:auto 4%;max-width:100%;height:34px}
.m-bm-head .m-bm-head-box .m-bm-logo a,.m-bm-head .m-bm-head-box .m-bm-logo h1{display:inline;font-size:0}
.m-bm-head .m-bm-head-box .m-bm-logo img{max-width:40%}
.m-bm-head .m-bm-head-box .m-bm-navbtn{position:absolute;z-index:9;top:0;bottom:0;right:0;margin:auto 4% auto 0;width:20px;height:15px}
.m-bm-head .m-bm-head-box .m-bm-navbtn span,.m-bm-head .m-bm-head-box .m-bm-navbtn:after,.m-bm-head .m-bm-head-box .m-bm-navbtn:before{display:block;height:1.5px;width:100%;background:#fff;-webkit-transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s;transition:all .5s}
.m-bm-head .m-bm-head-box .m-bm-navbtn span{margin:4.5px 0}
.m-bm-head .m-bm-head-box .m-bm-navbtn:after,.m-bm-head .m-bm-head-box .m-bm-navbtn:before{content:'';-webkit-transform-origin:7.5%;-moz-transform-origin:7.5%;-ms-transform-origin:7.5%;-o-transform-origin:7.5%;transform-origin:7.5%}
.m-bm-head .m-bm-head-box .m-bm-navbtn.clicked span{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);opacity:0}
.m-bm-head .m-bm-head-box .m-bm-navbtn.clicked:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.m-bm-head .m-bm-head-box .m-bm-navbtn.clicked:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.m-bm-head .m-bm-menu{display:none;position:absolute;z-index:9999;left:0;right:0;height:100vh;background:#050505}
.m-bm-head .m-bm-menu .m-bm-menu-box{height:-webkit-calc(100vh - 60px);height:-moz-calc(100vh - 60px);height:calc(100vh - 60px);overflow:auto;padding-bottom:80px}
.m-bm-head .mrhgxt{color:#fff;font:500 1.125rem/60px helvetica;margin-left:63%;position:relative;z-index:9}
.m-bm-head .mrhgxt i{font-size:1.125rem;margin-right:.25em}
.m-bm-nav>li{border-bottom:1px solid rgba(255,255,255,.1);position:relative}
.m-bm-nav>li>a{display:block;line-height:50px;font-size:14px;color:#fff;font-family:"Noto Sans SC";padding:0 4%;font-weight:600}
.m-bm-nav>li>a span{display:inline-block;min-width:40%;max-width:50%;font-family:"Noto Sans SC";font-weight:600}
.m-bm-nav>li .sec{display:none;padding:10px 15px;border-top:1px solid rgba(255,255,255,.1)}
.m-bm-nav>li .sec a{display:block;font-size:12px;color:#fff;line-height:35px}
.m-bm-nav>li .sec a span{display:inline-block;min-width:40%;max-width:50%}
.m-bm-nav .aniut{position:absolute;width:40px;height:50px;line-height:50px;right:2%;top:0;text-align:center;z-index:9}
.m-bm-nav .aniut i{display:block;width:100%;height:100%;font-size:18px;color:#fff}
.m-bm-head.white{background:#fff}
.m-bm-head.white .m-bm-head-box .m-bm-navbtn span,.m-bm-head.white .m-bm-head-box .m-bm-navbtn:after,.m-bm-head.white .m-bm-head-box .m-bm-navbtn:before{background:#000}
.m-bm-head.white .m-bm-menu{background:#fff}
.m-bm-head.white .m-bm-nav>li,.m-bm-head.white .m-bm-nav>li .sec{border-color:rgba(51,51,51,.1)}
.m-bm-head.white .m-bm-nav .aniut i,.m-bm-head.white .m-bm-nav>li .sec a,.m-bm-head.white .m-bm-nav>li>a,.m-bm-head.white .mrhgxt{color:#000}


@media (max-width: 990px) {
.d_nav {
display: none;
}
.fix-gonga {
display: none !important;
}
}

/*手机底部*/
@media (max-width: 991px) {
.foot1-m {
display: block;
}
}


@media (max-width:990px){.section5 .foot-fot{position:relative}
}
.section5 .foot-fot{width:100%}
.foot-fot{position:relative;background:#fff}
.foot-fot .foota1{position:relative;z-index:1;padding:2.625rem 0 5.1875rem}
@media (max-width:990px){.foot-fot .foota1{display:none}
}
.foot-fot .foota1 .foot-tit{color:rgba(0,0,0,.7);font:600 1.125rem/1.5em "Noto Sans SC"}
.foot-fot .foota1 .foot-tit a{color:rgba(0,0,0,.7);display:block}
.foot-fot .foota1 .dseca{margin-top:.6em}
.foot-fot .foota1 .dseca>a{display:block;color:rgba(0,0,0,.5);font:400 1rem/1.8em "Noto Sans SC"}
.foot-fot .foota1 .dseca>a:hover{color:#0075cc}
.foot-fot .foota1 .dseca p{color:rgba(0,0,0,.5);font:500 1rem/1.8em "Noto Sans SC"}
.foot-fot .foota1 .fo-a2 .dlogo img{height:3rem}
.foot-fot .foota1 .fo-a2 .rtaas-a{margin-top:2rem}
.foot-fot .foota1 .fo-a2 .rtaas-a p{color:rgba(0,0,0,.5);font:400 1rem/1.2em "Noto Sans SC"}
.foot-fot .foota1 .fo-a2 .rtaas-a b{display:block;color:#0075cc;font:600 1.625rem/1.3em Montserrat}
.foot-fot .foota1 .fo-a2 .fenxasd{margin-top:.75rem}
.foot-fot .foota1 .fo-a2 .fenxasd a{display:block;width:2.375rem;height:2.375rem;border-radius:50%;background:#fff;margin:0 .3rem;-webkit-transition:all .6s;-o-transition:all .6s;-moz-transition:all .6s;transition:all .6s;text-align:center;border:1px solid #9c9c9c;position:relative;z-index:1}
.foot-fot .foota1 .fo-a2 .fenxasd .erm-a{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);top:-9.625rem;background:#fff;padding:.3rem;border-radius:.6rem;width:7.5rem;box-shadow:0 .25rem 1rem .25rem rgba(0,20,60,.2);opacity:0;-webkit-transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s;transition:all .5s;margin:0 auto;z-index:-1}
.foot-fot .foota1 .fo-a2 .fenxasd .erm-a:before{content:"";border:10px solid transparent;border-top-color:#fff;position:absolute;left:50%;bottom:-20px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.foot-fot .foota1 .fo-a2 .fenxasd .erm-a img{width:100%}
.foot-fot .foota1 .fo-a2 .fenxasd a:hover .erm-a{opacity:1;top:-8rem}
.foot-fot .foota1 .fo-a2 .fenxasd a i{color:#9c9c9c;font-size:1.25rem;line-height:2.375rem}
.foot-fot .foota1 .fo-a2 .fenxasd a:hover{background:#0075cc;border-color:#0075cc}
.foot-fot .foota1 .fo-a2 .fenxasd a:hover i{color:#fff}
.foot-fot .foota1 .fo-a3{text-align:center}
.foot-fot .foota1 .fo-a3 .erma{display:block;font-size:0}
.foot-fot .foota1 .fo-a3 .erma img{width:7.4375rem;margin:0 auto}
.foot-fot .foota1 .fo-a3 p{color:rgba(0,0,0,.5);font:400 1rem/1.5em "Noto Sans SC";margin-top:.5em}
.foot-fot .foota2{background:#e4e4e4;color:#969696;font:400 .875rem/1.65em "Noto Sans SC";padding:1em 0;text-align:center}

@media(max-width:1400px){
    
.video_list .fl video{height:304px}
}


@media (max-width:768px){.foot-fot .foota2{padding:.85em 0}
}
.foot-fot .foota2 a{color:#969696}
.foot-fot .foota2 a:hover{color:#0075cc}


@media (max-width:767px) {
.hzhb ul li{  width:32%; margin:0.5%;}

}