a,a:hover{ text-decoration:none;}
ul,li{padding:0;margin: 0;list-style: none;}
.container{width:90%}

.clear{clear:both}
.htop{background-color: #ececec;height: 34px;}
.htopcont{display: flex;justify-content: space-between;align-items: center;height: 34px;}
.ltop{color: #696969;font-size: 14px;width: 50%;text-align: left;float:left}
.rtop{width: 50%;text-align: right;}
.rtop a{margin:0 10px ;color: #666;}
.rtop img{margin:0 5px ;}
.gslogo{padding: 20px 0;}
.header_gs{width:966px;float: left;display: flex;justify-content: space-between;padding-top: 18px;}
.header_wx{width: 350px;float: right;display: flex;justify-content: center;align-items: center;}
.header_logo{width: 546px;}
.header_gs_p{width: 400px;border-left: 1px solid #c2c2c2;padding-left: 20px;height: 61px;overflow: hidden;margin-left: 20px;}
.header_jg{color: #1f57ae;font-size: 20px;margin-bottom: 10px;}
.header_sl {display: flex;align-items: center;flex-wrap: nowrap;width: 100%;justify-content: space-between;}
.header_sl  p{width: 150px;color: #3f3f3f;font-size: 18px;display: flex;align-items: center;height:28px;}
.header_sl  p img{margin-right: 5px;}
.yopd p{width:auto;}

.header_wxcont{padding-left: 10px;}
.header_wxcont p{line-height: 20px;}
.header_wxcont p:nth-child(1){color: #101010;font-size: 14px;}
.header_wxcont p:nth-child(2){color: #101010;font-size: 28px;font-weight: bold;}
.header_wxcont p:nth-child(3){color: #fff;font-size: 16px;background-color: #e67e04;padding:5px 10px}
.gongs_all{margin-top: 30px;}
.gongs_tp img{width: 100%;border:2px solid #fff}
.gongs_cont h1{font-size:36px;margin: 0;position: relative;padding-bottom:50px;}
.gongs_cont h1::after{content:'';position: absolute;left: 0;bottom:0;width: 100px;height: 2px;background-color: #fff;margin-bottom: 20px;}
.gongs_cont .gongs_des{line-height: 35px;font-size: 18px;margin: 20px 0 30px 0;}
.gongs_p_y .gongs_y_t{font-size:56px;font-weight: 500;display: flex;align-items: center;line-height: 50px;}
.gongs_p_y .gongs_y_t span{font-size:36px;}
.gongs_y_p{font-size: 18px;}
.gongs_zhan{margin-top: 20px;background-color: #fff;}



 




 .swiper-slide img{width:100%;}
.navbar-default{background:none;border:none}
.xon .navbar-default{background:rgba(255,255,255,0.95);-webkit-transition: 0.5s;-moz-transition: 0.5s; -o-transition: 0.5s;transition: 0.5s;}
.navbar-brand .xontp2{	display:none;
	-webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;}
 .navbar-brand .xontp {
	display:block;
	-webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}
.xon .navbar-brand .xontp {
	display:none;
	-webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}
.xon .navbar-brand .xontp2 {
	display:block;
	-webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}


.header{background-color: #117acd;}
.navbar-default .navbar-nav>li>a{color:#fff;font-size:18px;line-height:35px;padding-left:54px;padding-right:54px}
.xon .navbar-default .navbar-nav>li>a{color:#333}
.swiper-pagination-bullet{background:none;border:1px solid #fff}
.swiper-pagination-bullet-active{background:#fff}
.navbar-brand>img{width:546px}
.navbar{margin-bottom: 0;}
.navbar-default .navbar-nav a:hover,.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
    color: #fff;
    background: #e67e04;
}
.navbar-default .navbar-nav>li>a:hover{  background: #e67e04;}
.navbar-nav>li{display:flex}

.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus{color:#fff}

.xon .navbar-default .navbar-nav>li>a:hover, .xon .navbar-default .navbar-nav>li>a:focus{color:#333}





.navbar-default .yimenu>li>a{padding-left:30px;padding-right:30px}





.footer{background-color: #4c5156;width: 100%;color: #fff;padding-top: 2%;}
.footer_menu li{float: left;width: 15%;}
.footer_menu li a{color: #fff;font-size: 18px;}
.footer_menu li a:hover{text-decoration: underline;}
.footer_menu li .footer_zm a{display: block;font-size: 16px;line-height: 35px;}
.footer_rong{margin-top: 20px;}

.footer_wxtp img{width:180px;}
.footer_wxtp p{font-size: 16px;line-height: 30px}
.footer_wxcont{font-size: 16px;}
.footer_tel{font-size: 18px;margin-bottom: 15px}
.footer_tel img{width: 35px;height: 35px;margin-right: 3%;}
.banquan{line-height: 35px;}
.banquan  a{color: #fff;}


.news_bg{background-color: #f5f5f5;display: block;box-sizing: border-box;padding:3%;display: flex;}
.news_p{margin-bottom: 20px;}
.news_p a:hover .news_tit{color:#2f9aee;text-decoration:underline}
.news_p_tp{width: 202px;}
.news_p_tp img{width:100%;height:150px}
.news_cont{width: 76%;padding-left: 20px;}
.news_tit{color: #7d7d7d;font-size: 18px;}
.news_cont p{color: #a2a3a4;font-size: 16px;margin:15px 0}
.news_time{color: #aaa;font-size: 18px;text-align: right;position: relative;}
.news_time::after{content:'';width:50px;height: 2px;background-color: #57a8e8;left: 0; top:20px;position: absolute;}


@media screen and (min-width: 1920px) {


}
 @media screen and (max-width: 1920px) {
      


.header_logo img{width:100%}

}
 @media screen and (max-width: 1900px) {
        .navbar-default .navbar-nav>li>a{padding-left:22px;padding-right:22px;font-size:16px}
	  .gongs_lstp img{width:383px ;height:184px }
        .gongs_zstp img{height:380px }
}

.header_logo img{width:100%}

}


@media screen and (max-width: 1680px) {
	.case span.inner:hover:before,.case span.inner:hover:after{
		height: 86.5%;
	}
	  .gongs_lstp img{width:363px ;height:164px}
        .gongs_zstp img{height:360px }
}
@media screen and (max-width: 1600px) {
    .navbar-default .navbar-nav>li>a{padding-left:22px;padding-right:22px;font-size:16px}
  .navbar-default .yimenu>li>a{padding-left:5px;padding-right:5px}
.header_logo{width:450px}
     .header_gs{width:850px}
	.case span.inner:hover:before,.case span.inner:hover:after{
		height: 86.8%;
	}

	        .gongs_lstp img{width:343px ;height:124px }
        .gongs_zstp img{height:360px }
}
@media screen and (max-width: 1440px) {
	.case span.inner:hover:before,.case span.inner:hover:after{
		height: 86.6%;
	}
	.header_gs{width:50%}
		.header_gs_p{display:none}
}
@media screen and (max-width: 1366px) {
	 .news .content .news-02 ul li p {
	 		 padding-top: .1rem;
	 }
	 .news .content .news-02 ul li span{
	 		 margin-top: .14rem;
	 }
	 .news .content .news-03 ul li p{
	 		 padding-top: .0rem;
	 		 height: .5rem;
	 		 margin-top: .1rem;
	 }
}
@media screen and (max-width: 1280px) {
	 .news .content .news-02 ul li p {
	 		 padding-top: .05rem;
	 	
	 }
	 .news .content .news-02 ul li span{
	 		
	 		 padding-top: .1rem;
	 }
	 .news .content .news-03 ul li p{
	 		 padding-top: .0rem;
	 		 height: .52rem;
	 }
	 .news .content .news-03 ul li {
    margin: 0 .3rem;
    padding-bottom: .15rem;
    margin-top: .16rem;
}
}
@media screen and (max-width: 1200px) {
	 .header .navbar_nav li a{
		 	padding:0 20px;
	}
			 .navbar-nav>li>a{
		 	padding-left: 20px;	padding-right:20px;
		 	
	}
		.navbar-default .navbar-nav>li>a{font-size:16px;padding-left:13px !important;padding-right:13px !important}
	.news-r-list ul li dd{
			width:78%;
	}
	.news .content .news-03 ul li p {
    		height: .5rem;
    		line-height: .24rem;
	}
	.news .content .news-02 ul li span {
    margin-top: .1rem;
    padding-top: .02rem;
	}
}
@media screen and (max-width: 1100px) {
	.news .content .news-03 ul li p {
    height: .48rem;
    line-height: .24rem;
}

}


 @media screen  and (max-width: 1024px) {
	.navbar-default .navbar-nav>li>a{font-size:16px;padding-left:13px !important;padding-right:13px !important}
		.footer_menu{display: none;}
	.header_logo img{width:100%}
	.header_gs_p{display: none;}


}
 @media screen and (max-width: 992px) {
	.container{width: 98%;}
		.col-lg-3{width:100%}
		.header_gs{width:50%}

	.navbar-default .navbar-nav>li>a{font-size:16px;padding-left:13px !important;padding-right:13px !important}
		.footer_menu{display: none;}
	.header_logo img{width:100%}
	.header_gs_p{display: none;}

}
 @media screen and (max-width: 640px) {
	 .dian_desc,.htop,.gslogo {display: none;}
	 .swiper-slide img{width:100%;height:200px}
	 .navbar-nav{background-color: #117acd;}

	 .header{background: none;}
.navbar-brand .xontp2{display: block;width: 240px;}
    .yb_p{width:100% !important}
	.xm_cont{padding:4% 4% 0 4%}
	.footer_weix{padding:0}
	.footer_menu,.news_cont p{display: none;}
	.footer_wxtp img{width: 40%;}
	.footer{padding-top: 5%;}
	

	.gongs_all{margin-top: 10px;    display: flex;
    justify-content: space-between;}
	.gongs_cont h1{font-size: 20px;margin-top: 20px;padding-bottom: 30px;}
	.gongs_cont .gongs_des{font-size: 14px;line-height: 30px;margin:10px 0}
	.gongs_p_y{float: left;padding:0}
	.gongs_p_y .gongs_y_t{font-size: 26px;line-height: 25px;}
	.gongs_p_y .gongs_y_t span{font-size:18px}
	.gongs_y_p{font-size: 14px;}
}

 @media screen and (max-width: 320px) {
.overlay .service .cont {
    width: 70%;
}
.overlay .service .cont dl dt {
    width: 100%;
    float: left;
    margin-top: 34px;
}
}
