body {
     font-family: "PingFang SC",PingHei,STHeitiSC-Light,"Myriad Set Pro","Lucida Grande","Helvetica Neue",Helvetica,"microsoft yahei",SimHei,tahoma,Arial,Verdana,sans-serif;
      font-size: 16px;
     line-height: 1.428571429;
  color: #000000;
}

@font-face
{
	font-family: dinpro-bold_0;
	src: url('../fonts/dinpro-bold_0.ttf'); /* IE9 */
}
.navbar {
    position: relative;
    margin-bottom: 0px;
    border-bottom: 0px solid #BEBCBC;
}

#slidingBlock {

    height:auto; 
    position:relative;

}

.ccc {
    background: url(../images/hot.png) no-repeat;
    background-size: 30px;
    background-position: 90% 25%;
}
.stayer.fixed .ccc{
        background: url(../images/hot.png) no-repeat;
        background-size: 25px;
        background-position: 90% 20%;
}
.logo img{
    height:50px;
}
#slidingBlock span.menuNo {

    font-weight:normal; width:100%; height:76px; line-height:76px; color:#ffffff; background-color:#8a8a8a; border-radius: 10px; text-align:center;

}

#slidingBlock span.menuOn {

    font-weight:normal; width:100%; height:76px; line-height:76px; color:#ffffff; text-align:center; background-color:#cb1818; border-radius: 10px;

}

#slidingBlock DIV.slidingList_none {

    display:none

}

#slidingBlock DIV.slidingList {

    width:100%;

    margin:0px; padding:0px; height:auto; overflow:hidden;

}
.navbar-inverse {
    border-color: #5F5D5D;
    position: fixed;
    padding:0 3%;
    background: #0039a7;
}
.navbar-header{
    padding-top:0px;
    
}
.navbar-brand {
   margin-top:0px;
   padding:0px;
}

.navbar-nav > li > a {
    padding-top:0;
    padding-bottom:0px;
	padding-left:20px;
	padding-right:20px;
    line-height: 100px;
    font-size:18px;
}
.nav.navbar-nav li{
    padding:0 16px;
}

.gongju{
    display: flex;
    position: relative;
    align-items: center;
    font-size: 1.3rem;
    color:white;
}
.sousuo a{
    font-size: 18px;
    color:white;
    background: url(../images/xhjt.png) right 18px no-repeat;
    padding-left: 30px;
    padding-right: 25px;
    padding-top:10px;
    text-decoration: none;
}
.search-btn.fr img{
    padding-right:15px;
}
.yuyan{
    display: block;
    position: relative;

    
   
    
}
.sousuo{
    display: block;
    position: relative;
}
.yuyan a:hover{
    background:#0056c4;
    color:white;
}
.gongju p{

    font-family: 'microsoft yahei';
    background: url(../images/xhjt.png) right 18px no-repeat;
    padding-left: 30px;
    padding-right: 25px;
    font-size:18px;
    padding-top:10px;
    
}
.search-btn {
    cursor: pointer;
}
.yuyan p:before {
    content: "";
    display: block;
    width: 23px;
    height: 23px;
    background: url(../images/yuyan.png) 0px center no-repeat;
    left: 0;
    top: 50%;
    margin-top: -13px;
    position: absolute;
	/*
	animation: rotation 2s infinite linear;
    -webkit-animation: rotation 2s infinite linear;
	*/
 
}

.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
    color: #FFF;
}
a {
    color: #333333;
    text-decoration: none;
}


.navbar-inverse .navbar-nav > li > a {
    color: #fff;
}
.navbar-inverse .navbar-nav > li > a:after {

}
.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: #000;
    border: 1px solid transparent;
    border-radius: 4px;
}


.menu ul.sub_menu{position:absolute; width:600px; display:none; z-index:999; margin-left:0px;}
.menu ul.sub_menu a{ color:#ffffff;}
.menu ul.sub_menu a:hover{ color:#ffffff; background:none;}
.bg{ background:url(../images/bg.png) repeat; height:40px; display:none; width:100%; z-index:99; position:absolute;}
.menu ul.sub_menu li {
    float:left;
	width:100px;
    line-height: 40px;
	list-style-type:none;
	background:none;
}
.menu ul.sub_menu li a{ 
    color:#ffffff;
	font-size:12px;
	}
	

.kq1 {-webkit-animation-delay: 1s;}
.kq2 {-webkit-animation-delay: 2s; -webkit-animation-duration: 2s;}
.kq3 {-webkit-animation-delay: 3s; -webkit-animation-duration: 3s;}


.kuanping {
   width:1140px;
   padding-right: 15px;
   margin-right: auto;
   margin-left: auto;
   padding-left: 15px;
   }
   
.kkt {
   width:100%;
   padding-right: 15px;
   margin-right: auto;
   margin-left: auto;
   padding-left: 15px;
   }
   
.top{

    display: flex;
    flex-flow: row nowrap;
    justify-content:space-between;
    border-bottom:1px solid rgba(255,255,255,.1);
   align-items: center;

}

.navbar-nav li a:after{
    content: "";
    display: block;
    width: 0;
    height: 3px;
    background: #fff;
    transition: width .5s;
    margin: 0 auto;
}
.navbar-nav li:hover a:after{
    width:100%;
    left:0;
}

.yuyan small{
    background:white;
    overflow: hidden;
    display:none;
    position: absolute;
}
.yuyan:hover small{
    display: block;
}
.yuyan small a{
    padding:10px;
    display: block;
    background-color: white;
    text-decoration: none;
}
#bkx{
    margin:0 20px;
    width:1px;
    height:15px;
    background:rgba(255,255,255,.2);
}
.banner{

    position:relative;
}

.swiper-pagination-bullet{
    color:white;
    width:0px;
    height:0px;
    background-color: white;
    border-radius: 0;
}
.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
    margin-right:54px;
}
.banner .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
    width:auto;
    padding-left:10%;
    padding-bottom:5%;
}
.banner span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    position: relative;

}

.sycp.swiper-pagination-bullet.swiper-pagination-bullet-active:after{
    content: "";
    display: block;
    position: absolute;
    width: 20px;
    top:9px;
    left:25px;
    height: 1px;
    background: black;
    transition: .5s;
}

.banner .swiper-button-next{
    background:url(../images/xia.png);
    background-size:cover;
    width:41px;
    height:47px;
    top:90%;
    left:25%;
}
@keyframes heart{

    from{top:88%;}
    
    to{top:90%;}
    
    }
.xiangxia{
    transform:rotate(90deg);
    -ms-transform:rotate(90deg);     /* IE 9 */
    -moz-transform:rotate(90deg);     /* Firefox */
    -webkit-transform:rotate(90deg); /* Safari 和 Chrome */
    -o-transform:rotate(90deg); 
    position:absolute;
    left:50%;
    top:90%;
    z-index: 999;
    animation: heart 0.8s ease-in-out 0.8s infinite alternate;
    font-size:16px;
    cursor:pointer;
}
.xiangxia span{
  margin-left:20px;
}
.xiangxia {
    color:white;
    text-decoration: none;
}
.cpnr{
    overflow: auto;
    color:#343434;
    line-height:200%;
    padding:180px 210px;    
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    border-bottom: 1px solid rgba(255,255,255,.1);
    align-items: center;
    position:relative;
    font-size:17px;
}
.sycpt img{
    width:100%;
}
.sycpt{
    background:url(../images/sycpbg.png) no-repeat 50% top;
    width:50%;
    position: relative;

}
.cpnr h2{
    font-size:47px;
    font-weight: bolder;
    padding-bottom:0px;
}
.cpnr h3{
    font-size:37px;
    padding-bottom:41px;
    font-weight: bold;
    font-family:dinpro-bold_0;
}
.cpnr span{
    padding-left:50px;
    width:219px;
    height:58px;
    background:url(../images/more.png) no-repeat;
    display: block;
    line-height:58px;
    margin-top:50px;
    font-size:18px;
    color:#333333;
}
.cpnr span:hover{
    background:url(../images/morew.png) no-repeat;
    background-color:#0039a7;
    transition: .5s;
    color:white;

}
.cpnr a{
    text-decoration: none;
}
.sycp .swiper-button-next{
    background:url(../images/bx.png);
    background-size:cover;
    width:60px;
    height:70px;
    margin-right:3%;
}
.sycp .swiper-button-prev{
    background:url(../images/bs.png);
    background-size:cover;
    width:60px;
    height:67px;
    margin-left:3%;
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
    margin:0;
}
.sycp .swiper-pagination-bullet{
    color:#5e5a5a;
    width:19.6%;
    height:auto;
    float:left;
    display: flex;
    margin:0;
    font-size:22px;
    align-items: center;
    justify-content: center;
    background:transparent ;
    height: 31px;
    white-space: nowrap;
    opacity: .8;
    
}
.sycp .swiper-pagination-bullet-active{
    color:#0039a7;

}
.sycp .swiper-pagination-bullet-active::before{
    content:"";
    width:18px;
    height:20px;
    background:url(../images/cpxm.png) no-repeat left center;
    display: inline-block;
    padding-right: 30px;

}
.sycp .swiper-pagination{


    bottom:5%;
    
}
ol li  img{
    position: absolute;
    top: 26%;
    left: 39%;
}
ol li img:nth-child(2){
    display: none;
}
ol .active img:nth-child(2){
    display: block;
}
.sycp{
    background:url(../images/cpbg.jpg) no-repeat;
    overflow: hidden;
    background-size:cover;
}
.yynr{
    position:absolute;
}
.stayer.fixed .navbar-nav > li > a{
    line-height:50px;
    transition:.5s;
}
.stayer.fixed.navbar-inverse{
background:rgba(0,57,167,.5)
}
.yyzx .swiper-pagination-bullet{
    color:rgba(255,255,255,.6);
    width:20%;
    height:auto;
    float:left;
    display: block;
    margin:0;
    background:transparent;
}
.yyzx .swiper-pagination-bullet-active{
    color:white;
}

.yyzx .swiper-pagination{
    width:54%;
    left:50%;
    transform: translate(-50%,0);
    bottom:5%;
    
}
.yynr{
    position:absolute;
    left:50%;
    transform: translate(-50%,0);
    color:white;
    text-align: center;
    top:11%;
}
.yynr h3{
    font-weight: bolder;
    margin-bottom:22px;
    font-size:37px;
}
.yynr h2{
    font-weight: bolder;
    font-size:34px;
}
.yyzx .swiper-button-next{
    background:url(../images/xia.png);
    background-size:cover;
    width:41px;
    height:47px;
    margin-right:3%;
}
.yyzx .swiper-button-prev{
    background:url(../images/shang.png);
    background-size:cover;
    width:41px;
    height:47px;
    margin-left:3%;
}
.sygy{
    background:url(../images/gybj.jpg) no-repeat;
    background-size:cover;
    padding-top:133px;
    padding-bottom:71px;
}
.sygyz{ 
    float:left;
    width:40%;
    line-height:2;
    font-size:15px;
    color:black;
}
.symore {
    border-top:1px solid black;
    padding-top:42px;
    margin-top:63px;
    font-size:18px;
    background:url(../images/jt.png) no-repeat right 82%;

}
.symore:hover{
    color:#0039a7;
}
.sygyz h2{
    font-size:37px;
    font-family: dinpro-bold_0;
    font-weight: bold;
}
.sygyz a{
    text-decoration: none;
}
.sygyz h3{
    font-size:16px;
    background:#0056c4;
    padding:10px 20px;
    display: inline-block;
    border-radius: 15px 0 15px 0;
    color:white;
    margin-top:28px;
    margin-bottom:63px;
}
.sygyz h4{
    font-size:18px;
    font-weight: bold;
    margin-bottom:40px;
}
.sygytu{
    float:right;
    width:50%;
}
.sygytu img{
    border-radius: 0 0 0 90px;
    float:right;
}
.carousel-inner > .item > img, .carousel-inner > .item > a > img{
    width:100%;
}
.shuju li{
    list-style: none; 
    width:25%;
    float:left;
}
.shuju li span{
    font-family: dinpro-bold_0;
    color:#4274cc;
    font-weight: bold;
    text-align: center;
    margin:0 auto;
    display: block;
    font-size:45px;
    
}
.shuju li p{
    text-align: center;
    font-size:16px;
}
.shuju{
    padding-top:70px;
}
.yejiao{
    background:#151516;
    padding-top:76px;
}
.dibutu{
    width:30px;
    display: inline-block;
}
.yjlx{
    width:25%;
    float:left;
}
.yjlx ul{
    list-style:none;
    padding-left:0;
    position: relative;
}
.yjlx ul li{
    color:rgba(255,255,255,.8);
    padding:12px 0;
}
.lianxi li img{
    padding-right:30px;
    height:20px;
}
.tubiao{
    margin-left:50px;
    overflow: hidden;
}
.tubiao li{
    float:left;
    margin:0 5px;
}
.dibu h2{
    color:rgba(255,255,255,.8);
    font-size:18px;
    padding-bottom:30px;
    margin: 0;
}

.dibu{
    width:20%;
    text-align: center;
    float:left;
    min-height:270px;
    border-right:1px solid rgba(255,255,255,.1);
}
.dibu a{
    text-decoration: none;
}
.dibu a:hover{
    color:white;
    transition: .5s;
}
.dibu ul{
    list-style: none;
    padding:0;
    margin:0;
}
.dibu li{
    padding:7px 0;
}
.dibu li a{
    color:rgba(255,255,255,.8);
    font-size:14px;
    
}
.dibudaohang{
    width:70%;
    float:right;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-flow: row nowrap;
}
.bottom{
    padding:40px 0 60px;
    border-top:1px solid rgba(255,255,255,.1);
    clear:both;
    display: flex;
    justify-content:space-between;
    color:rgba(255,255,255,.7);
}
.bottom a{
    color:rgba(255,255,255,.7);
    text-decoration: none;
}

.bottom a:hover{
    color:white;
    transition: .5s;
}
.dibutop{
    padding-bottom:0px;
    overflow: hidden;
}
.syxw{
    padding-top:113px;
    padding-bottom:154px;
    background:#f3f3f3;
    background-size:cover;
}
.syxwl{
    width:33%;
    float:left;
}
.syxw h2{
    color:#000;
    font-size:38px;
    font-weight: bold;
}
.syxw h3{
    color:#000;
    font-size:20px;
    font-weight: bold;
}

.xwjj{
    background:white;
    padding:50px 40px;
}
.xwjj h4{
    margin:0;
    padding:0;
    color:#0056c4;
    font-size:18px;
    display: inline-block;


}
.xwjj a{
    text-decoration: none;
}
.xwjj a:hover{
    color: #0056c4;
}
.xwjj span{
    margin:0;
    padding:0;
    color:#b3b3b3;
    font-size:12px;
    float:right;
    
}
.xwjj p{
    padding-top:30px;
    line-height:200%;
    
}
.syxwm{
    float:left;
    width:30%;
    

}
.syxwmz{
    background:url(../images/xwzbg.jpg) no-repeat;
    background-size:cover;
    padding:52px 50px;    
    height:506px;
}
.syxwmz h3{
    font-size:14px;
    font-weight: normal;
    display: inline-block;
    margin:0;
}
.syxwmz h4{
    color:white;
    font-size:20px;
    line-height:200%;
    padding:40px 0;
}
.syxwmz p{
    color:white;
    font-size:14px;
    line-height:200%;
}
.syxwmz span{
    color:white;
    float:right;
}
.xwmore{
    overflow: hidden;
    margin-top: 50px;
}
.syxwmz a{
    text-decoration: none;
}

.syxwrdh li:hover a:after{
    width:100%;
}
.xwmore span{
    padding-left:50px;
    width:219px;
    height:58px;
    background:url(../images/morew.png) no-repeat;
    display: inline-block;
    line-height:58px;
    float:left;
}
.syxwmz .xwmore span:hover {
    transition: .5s;
    background-color:#4274cc;
    color:white;
}
.syxwr{
    width:30%;
    float:right;
    transform:translate(0,-30px);
}
.syxwrdh{
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.syxwrdh span{
    width:142px;
    height:50px;
    background:#0077d1;
    color:white;
    display: block;
    text-align: center;
    line-height:50px;
}
.syxwr h2{
    font-size:14px;
    margin-top:10px;
}
.syxwr li{
    padding:23px 0;
    border-bottom:1px solid rgba(255,255,255,.1);
}
.syxwr span{
    font-size:12px;
    margin:0;
    display: block;
}
.syxwr a{
    color:#000;
    text-decoration: none;
    display: block;
}
.syxwr span:hover{
    transition: .5s;
}

.syxwr li{
    list-style: none;
    float:left;
    
}
.syxwrdh li{
    padding:15px 0;
    border-bottom:0;
}
.syxwr ul{
   padding:0;
   overflow: hidden;
}
.syxwr ul li:hover span{
    background:transparent;
    transition: .5s;
}
.syxwr ul li span:hover{
    background:transparent;
    transition: .5s;
}
.img-list ul li span{
    margin-bottom:50px;
}
.syxwbig {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-flow: row nowrap;
}
.banner img{
    width:100%;
}
.bannerbt{
    position:absolute;
    top:50%;
    left:50%;
    transform: translate(-50%,-50%);
    color:white;
    text-align: center;
}
.bannerbt h2{
    letter-spacing:15px;
    font-family:ElectroluxSans_4_Semibold;
}
.bannerbt h3{
    font-size:36px;
    font-weight: bold;
}
.xiangxia img{
    transform:rotate(270deg);
    -ms-transform:rotate(270deg); 	/* IE 9 */
    -moz-transform:rotate(270deg); 	/* Firefox */
    -webkit-transform:rotate(270deg); /* Safari 和 Chrome */
    -o-transform:rotate(270deg); 
}
.bannerbt img{
    margin:0 auto;
    width: auto;
}
.ablsleft{
    background-size:cover;
    padding: 71px 115px 0 10%;
    width:50%;
    float:left;
    height: 462px;
    margin-bottom:0px;
    z-index:2;
    background:#0056c4;
    font-size:16px;
    margin-top: 30px;
}


.abls{
    width:100%;
    overflow: hidden;
    height:auto;
    line-height:2.625em;
    color:white;
    position: relative;
    /* margin-top: 30px; */
}
.ablsright{
    float:right;
    width:55%;
    position: absolute;
    right:0;
    /* top:5%; */
    z-index:-1;
    height: 462px;
    margin-top: 30px;
}
.ablsright img{
    width:100%;
}
.abls h2{
    line-height:1.325em;
    font-size:40px;
    margin:0;
    font-weight: bold;
}
.abls h3{
    line-height:2.12em;
    font-size:25px;
    margin:0;
    font-family:ElectroluxSans_4_Semibold;
    margin-bottom:112px;
}
.cpfw{
    padding-top:90px;
    padding-bottom:25px;
    width:100%;
    overflow: hidden;
    height:auto;
    text-align: center;
    background:url(../images/cpfw.jpg) no-repeat;
    background-size:cover;
}
.cpfw h2{
    font-size:40px;
    font-weight: bold;
    padding-bottom:19px;
    margin:0;   
}
.cpfw h3{
    margin:0;
    font-size:28px;
    color:#343434;
    padding-bottom:43px;
    font-family:ElectroluxSans_4_Semibold;
}
.cpfw h4{
    font-size:18px;
    color:rgba(0,0,0,.6);
    padding-bottom:23px;
    margin:0;
}
.fwlb{
    padding-top:20px;
}
.fwlb ul{
    list-style: none;
    display:flex;justify-content:space-between;flex-wrap:wrap;
    padding:0;
}
.fwlb li{
   background:white;
   padding:25px 151px 25px 30px;
   margin-bottom:25px;
   width:24%;
}
.fwlb h4{
    margin:0;
    text-align: left;
    font-size:12px;
    padding-bottom:20px;

 }
 .fwlb h2{
    text-align: left;
    font-size:18px;
    min-height:59px;
    margin:0;
    color:#343434;
 }
 .fwlb li:hover{
     background:url(../images/fanweibo.png) no-repeat;
     background-size:cover;
     background-color:#0056c4;
     transition: .5s;
 }
 .fwlb li:hover h2{
    color:white;
    transition: .5s;
}
.fwlb li:hover h3{
    color:white;
    transition: .5s;
}
.fwlb li:hover h4{
    color:white;
    transition: .5s;
}
 .fwlb h3{
    text-align: left;
    font-size:14px;
    min-height:30px;
    padding-bottom:0px;
    color:#343434;
    margin:0;
    font-family: ElectroluxSans_3_Regular;
 }
.abwh h2{
    margin:0;
    font-size:40px;
    font-weight: bold;
    padding-bottom:21px;   
}
.abwh h3{
    margin:0;
    font-size:28px;
    color:#343434;
    padding-bottom:74px;
    font-family:ElectroluxSans_4_Semibold;
}
.abwh{
    padding-top:63px;
    padding-bottom:85px;
    width:100%;
    overflow: hidden;
    height:auto;
    text-align: center;

}
.whtop{
    overflow: hidden;
    width:100%;
    height:auto;
    font-size:18px;
    color:#74787f;
    text-align: left;
    box-shadow: 0px 0px 15px rgba(47,120,235,.2);
    display: flex;
    align-items: center;
}
.whtu{
    width:45%;
    float:left;
}
.whtop h2{
    font-size:36px;
    color:#000;
    font-weight: normal;
    margin:0;
}
.whnr{
    width:55%;
    float:right;
    overflow: hidden;
    padding:0px 84px;
    background:white;
    line-height:1.6em;
    font-size:18px;
}
.whnr li{
    list-style: none;
    float:left;
    padding-right:50px;
}
.whnr ul{
    padding-top:20px;
    overflow: hidden;
    padding-left:0;
}
.whnr li img{
    margin:0 auto;
    height:150px;
}
.whnr li span{
    padding-top:25px;
    display: block;
    color:#0056c4;
    font-weight: bold;
}
.whbottom{
    margin-top:55px;
    color:#74787f;
    line-height:1.7em;
}
.whbottom h2{
    font-size:20px;
    color:black;
    font-weight: normal;
   
  
}
.whbtu{
    width:55%;
}
.whbnr{
    width:45%;
    background:white;
    padding:70px 42px;
    font-size:14px;
}
.whbleft{
    width:48%;
    display: flex;
    text-align: left;
    float:left;
    box-shadow: 0px 0px 15px rgba(47,120,235,.2);
    align-items: center;

}

.whbright{
    width:48%;
    float:right;
    display: flex;
    text-align: left;
    box-shadow: 0px 0px 15px rgba(47,120,235,.2);
    align-items: center;

}
.ablx{
    padding-top:100px;
    padding-bottom:70px;
    background: url(../images/gylx.jpg) no-repeat;
    background-size:cover;
}
.lxnr{
    width:50%;
    display: inline-block;
    border-right:1px solid rgba(255,255,255,.4);
}
.lxnr h2{
    font-size:20px;
    color:white;
}
.lxnrtu{
    width:110px;
    border-right:2px solid rgba(255,255,255,.6);
    display: inline-block;
    padding-right:20px;
    margin-right: 20px;
    margin-bottom:20px;
   
}
.lxnr ul{
    list-style: none;
    padding:0;
    color:rgba(255,255,255,.6);
    margin-top:70px;
    font-size:16px;
}
.lxnr img{
    padding-right:15px;
}
.lxly{
    display: inline-block;
    float:right;
    color:white;
    width:40%;
    position: relative;
    font-size:20px;
}
.lxly::before{
    content: "";
    width:74px;
    height:2px;
    background:white;
    display: block;
    position:absolute;
    top:10%;
    left:-15%;
    
}
.lxly span{
    display: inline-block;
    width:168px;
    padding:14px;
    background:#0056c4;

    font-size:18px;
    min-height:56px;
}
.lytu{
    display: inline-block;
    padding:14px;
    background:#004db0; 
    height:56px;
}
.djly{
    display: flex;
    align-items: center;
    margin-top:32px;
    margin-left:5px;
    cursor: pointer;
}
.djly a{
    color:white;
}
.carousel-indicators li{
    color:rgba(255,255,255,.6);
    width:19%;
    border:none;
    display: block;
    float:left;
    text-indent:0;
    height:150px;
    line-height:275px;
    position:relative;
    font-size:18px;
}

.carousel-indicators li:after{
    background:url(../images/yybk.png) no-repeat center center;
    width:80px;
    height:5px;
    content: "";
    position: absolute;
    top:50%;
    left:80%;
}
.carousel-indicators li:last-child:after{
    background:none;
}

.carousel-indicators{
    margin:0 auto;
    left:0;
    width:60%;
    left:50%;
    transform: translate(-50%,-50%);
}
.carousel-indicators .active{
color:white;
width:20%;
background:transparent;
height:150px;
line-height:275px;
}

.hover .yydhy{
    background:url(../images/yyhbg.png) no-repeat center center;
    background-color:#0056c4;

}

.yydhy{
    width:133px;
    height:134px;
    background:#ebf2fb;
    border-radius: 67px;
    position: relative;
    margin-bottom:30px;
}
.yydh li{
    list-style: none;
    width:9%;    
    float:left;
}
.yydhy img{
    position:absolute;
    left:50%;
    top:50%;
    width:50%;
    transform: translate(-50%,-50%);
}
.yydh span{
    display: block;
    text-align: center;
    font-size:18px;
}
.yydh{
    top: 50px;
    transform: translate(0,-50px);
}
.yydh ul{
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    padding:0;
}
.yydh a{
    text-decoration: none;
}
.yyzxjs{
    padding-top:50px;
    padding-bottom:100px;
}
.yyzxjs h2{
    font-size:32px;
    color:#0056c4;
    margin:0;
}
.yyzxjs h3{
    font-size:20px;
    margin-bottom:50px;
    font-family: ElectroluxSans_4_Semibold;
}
.yydhy:hover{
    color:#0056c4;
}
.yydhy img:nth-child(2){
    display: none;
}
.hover .yydhy img:nth-child(2){
    display: block;
}

.yyzxjsright ul{
    list-style: none;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top:55px;
    padding:0;
}
.yyzxjsleft{
    width:30%;
    float:left;
    position:relative;
}
.yyzxjsright{
    float:left;
    font-size:18px;
    width:60%;
}
.yyzxjsright ul li{
    width:50%;
    list-style: url(../images/libg.png) inside;
    font-size:16px;
    padding-bottom:20px;
}

.xwdh ul{
    list-style: none;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    width:50%;
    margin:0 auto;
}
.xwdh ul li {
    overflow: hidden;
}
.xwdh ul .hover a{
    color:white;
    background-color:#0056c4;
}
.xwdh ul a:hover{
    color:white;
    background:#0056c4;
}
.xwdh ul li a{
    width:343px;
    height:67px;
    border-radius: 30px;
    display: block;
    color:#666666;
    text-align: center;
    line-height:67px;
    text-decoration: none;
    background-color: #f5f5f5;
}
.xwzx{
    padding-top:67px;
}
.xwtj {
    font-size:14px;

}
.xwnr h2{
    font-size:18px;
    font-weight: normal;
    display: block;
    margin:0;
    color:black;
    padding-bottom:20px;
}
.xwnr{
    background:white;
    color:#74787f;
    padding:30px;
    box-shadow: 0px 0px 15px rgba(47,120,235,.2);

}
.xwdh{
    padding-bottom:50px;
}
.xwtj a{
    color:white;
    font-size:14px;
    line-height:200%;
    text-decoration: none;
}
.xwnr span{
    color:#74787f;
    float:left;
    display: block;
    width: 100%;
    padding-bottom:60px;
}
.xwtj li{
    width: 31.3%;
    float: left;
	margin:1%;
   
}
.xwtj ul{
    list-style: none;
    /* display: table-column-group; */
    justify-content: space-between;
    flex-wrap: wrap;
    padding:0;
}
.xwtj ul li:hover .xwnr{
    color:white;
    background:#0056c4;
    transition: .5s;
}
.xwtj ul li:hover .xwnr h2{
    color:white;
    transition: .5s;
}
.xwtj ul li:hover .xwnr span{
    color:white;
    transition: .5s;
}
.xwptlb{
    list-style: none;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top:70px;
}
.kk {
    height: 60px;
    border: 1px solid #d2d2d2;
}
.xwtu img{
    width:100%;
}

.xwptlb ul{
    list-style: none;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    padding:0;
}
.xwptlb li{
    width:48%;
    background:white;
    padding:40px;
    margin-bottom:70px;
    border-radius: 7px;
    box-shadow: 0px 0px 15px rgba(47,120,235,.2);
}
.xwptlb h2{
    font-size:18px;
    display: block;
    float:left;
    width:80%;
    margin:0;
}
.xwptlb span{
    display: block;
    float:right;

}
.xwdh li:nth-child(1) a{
    background:url(../images/gsdt.png) no-repeat 25% center;
    background-size: 18px;
    background-color: #f5f5f5;
    transition: .5s;
}
.xwdh li:nth-child(1):hover a{
    background:url(../images/gsdth.png) no-repeat 25% center;
    background-color: #0056c4;
    background-size: 18px;
    transition: .5s;
    
}
.xwdh .hover:nth-child(1) a{
    background:url(../images/gsdth.png) no-repeat 25% center;
    background-size: 18px;
    background-color: #0056c4;
    transition: .5s;
}
.xwdh li:nth-child(2) a{
    background:url(../images/hydt.png) no-repeat 25% center;
    background-size: 18px;
    background-color: #f5f5f5;
    transition: .5s;
}
.xwdh li:nth-child(2):hover a{
    background:url(../images/hydth.png) no-repeat 25% center;
    background-color: #0056c4;
    background-size: 18px;
    transition: .5s;
    
}
.xwdh .hover:nth-child(2) a{
    background:url(../images/hydth.png) no-repeat 25% center;
    background-size: 18px;
    background-color: #0056c4;
    transition: .5s;
}
.xwptlb p{
    clear:both;
    margin-top:40px;
    width:65%;
    display: inline-block;
    float:left;
    margin:0;
    margin-top:40px;
}
.xwptlb h3{
    width:9%;
    display: inline-block;
    float:right;
    margin:0;
    margin-top:62px;
    font-size:14px;
    padding-bottom:5px;
    border-bottom:1px solid #0055c4;
    color:#0055c4;
    text-align:center;
}
.xwptlb li:hover{
    background:#0056c4;
    transition: .5s;
}
.xwptlb li:hover a{
    color:white;
}
.xwptlb li:hover h3{
    color:white;
    border-bottom:white 1px solid;
}
.cpzx{
    background:url(../images/cpzx.jpg) no-repeat;
    background-size:cover;
    overflow: hidden;
    position:relative;
    padding-top:150px;
    
}
.cplb{
    top:20%;
    overflow: hidden;
}
.cplb ul{
    list-style: none;
    padding:0;
    display: flex;
    /* border-bottom:1px solid rgba(255,255,255,.4); */
    flex-wrap: wrap;
}
.cplb ul li {
    float:left;
    padding:15px 0;
    width: 25%;
    text-align: center;
    /* border-top:1px solid rgba(255,255,255,.4); */
    border: 1px solid rgba(255, 255, 255, .4);
}
.cplb ul li a {
    /* border-right:1px solid rgba(255,255,255,.4); */
    /* border-left:1px solid rgba(255,255,255,.4); */
    color: rgba(255,255,255,.7);
    text-decoration: none;
    font-weight: bolder;
    padding: 5px 20px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.cplb ul li:nth-child(2) a{
    /* border-left:1px solid rgba(255,255,255,.4); */
    /* border-right:1px solid rgba(255,255,255,.4); */
    color: rgba(255,255,255,.7);
    text-decoration: none;
    font-weight: bolder;
    padding: 5px 20px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.cplb ul .hover a {
    color: #0056c4;
    font-weight: bolder;
    border-radius: 15px;
    background: white;
    width: 80%;
    margin: 0 auto;
}
.cplb ul .hover{
	 background: white;
}
.cplb ul li a:hover{
    color:white;
    font-weight: bolder;

}
.cplb ul .hover:hover a{
    color:#0056c4;
    font-weight: bolder;
}
.cplb ul li.hover a{
    color:#0056c4;
}
.cpzxjj{
    color:white;
    line-height:2em;
    width:30%;
    float:left;
}
.cpzxjj h3{
    color:white;
    font-size:45px;
    padding-bottom:0px;
    padding-top:0px;
    margin: 0;
}
.cpzxjj {
    color: white;
    line-height: 2em;
    width: 32%;
    float: left;
    display: flex;
    justify-content: space-between;
    flex-direction: column;
}
.cpzxjj p{
    margin: 0;
}
.cpxiangxia{
    cursor: pointer;
}
.cpzxjs {
    padding-top: 30px;
    padding-bottom: 84px;
    margin-top: 30px;
    overflow: hidden;
    display: flex;
    justify-content: space-between;
    margin-bottom: 30px;
    margin-top:30px;
}
.cpzxtu img{
    float:right;
}
.cpzxtu .swiper-pagination-bullet{
    width:29px;
    height:29px;
    border-radius: 15px;
    margin-right:20px;

}
.page_list a{

    display: block;

    font-size: 1.6rem;

    font-family: Avenir-Regular;

    color: #666;
    text-decoration: none;
    line-height: 38px;

    padding: 0px 15px;

    margin: 0px 4px;

    transition: .3s;
    border:1px solid #c9c9c9;
    color:#c9c9c9;

}
.page_list a:hover{

    color:#0093de;

}
.inewsct iframe{
    width:100%;
    height:600px;
}
.page_list {

    display: flex;
    margin-bottom:20px;
    justify-content: right;
    float:right;
    clear:both;

}
.page li{

	float:left;

}
.page li a{

	color:black;

}

.pager a:hover{

	display:block;

	background:#ce440a;

	

}
.page_list .on{
    color:black;
}

.page_info{
	text-align:right;
}
.cpzxtu .swiper-pagination{
    left:50%;
    transform:translate(-50%,100%);

}
.cpzxtu img{
    border-radius: 15px;
}
.cpzxtu{
    width:60%;
    float:right;
    position:relative;
}
.cpbt h2{
    font-size:32px;
    font-weight: bold;
    color:#0056c4;
}
.cpbt h3{
    font-size:20px;
    font-family: ElectroluxSans_4_Semibold;

}
.jscsbig{
    padding-top:101px;
    padding-bottom:36px;
    overflow: hidden;
}
.csxiangxia{
    padding-top:46px;
    cursor: pointer;
 
}
.yyxiangxia{
    padding-top:46px;
    cursor: pointer;

}
.scxiangxia{
    padding-top:46px;
    cursor: pointer;

}
.dtxiangxia{
    padding-top:46px;
    cursor: pointer;

}
.ysxiangxia{
    padding-top:46px;
    cursor: pointer;

}
.cpbt{
    padding-left:15px;
    width:20%;
    float:left;
}
.ysbt{
    padding-left:15px;
    float:left;
}
.ysbt h2 {
    font-size: 32px;
    font-weight: bold;
    color: #0056c4;
}
.ysbt h3 {
    font-size: 20px;
    font-family: ElectroluxSans_4_Semibold;
}
.cpbtt{
    width:80%;
    float:right;
}
.cpbtt img{
    width:100%;
}
.jsyb{
    width:50%;
    float:right;
}
.jsyb h2{
    font-size:30px;
    margin-bottom:45px;
}
.jsyb span{
    display: inline-block;
    width: 168px;
    padding: 14px;
    background: #0056c4;
    font-size: 18px;
    min-height: 56px;
}
.cptu{
    padding-top:40px;
    padding-bottom:40px;
}
.cptu img{
    width:100%;
    margin: 0 auto;
}


.dtsb{
    overflow: hidden;
    background: #ffffff;

}
.dtgybig {
    width: 100%;
    float: right;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}
.dtgybigimg{
    width: 340px;
}
.dtgybig ul{
    display: flex;
    width: 40%;
    flex-wrap: wrap;
}
.dtgybig ul li {
    width: 100%;
    list-style: url(../images/libg.png) inside;
    font-size: 16px;
    padding-bottom: 20px;
}
.schj{
    background:#f9f9f9;
}
.yylybig {
    width: 100%;
    float: right;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    overflow: hidden;
    padding-bottom: 50px;
    padding-top: 50px;
    justify-content: space-between;
}

.yylybigimg{
    width: 30%;
}
.yylybig ul{
    display: flex;
    width: 50%;
    flex-wrap: wrap;
}
.yylybig ul li {
    width: 33%;
    list-style: url(../images/libg.png) inside;
    font-size: 16px;
    padding-bottom: 20px;
}
.schjnrlct ul{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.schjnrlct ul li{
    border:1px solid #016dba;
    width: 12%;
    position:relative;
    text-align: center;
    border-radius: 5px;
    font-size:24px; 
    padding:15px 0;
}

.schjnrlct ul li:after, .schjnr ul li:before {
    border: 18px solid transparent;
    border-left: 18px solid #fff;
    width: 0;
    height: 0;
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    right: -38px;
    content: ' ';
}
.schjnrlct  ul li:before{
    border-left-color: #408aca;
    right: -46px;
}
.schjnrjs{
    width: 100%;
    padding-top:51px;
    display: flex;
    float:right;
    justify-content: space-between;
    padding-bottom:50px;
    border-bottom:1px solid rgba(0,0,0,.1);
}
.schjnrjs h2{
    font-size:68px;
    font-family:ElectroluxSansVN-DemiBold;
    color: #FFFFFF !important;
    text-shadow: 1px 1px #000,-1px -1px #000,1px -1px #000,-1px 1px #000;
    padding-bottom:45px;
}
.schjnrbig{
    width:80%;
}
.schjnrjs span{
    font-size:24px;
    font-weight: bold;
    display: block;
    background:white;
    position:absolute;
    top:15%;
}
.schjnrjs p{
    color:#777c82;
    line-height:180%;
}
.schjnrjsl{
    width:75%;
    position:relative;
}
.schjnrjsr{
    width:15%;
}
.schjnrjs2{
    padding-top:51px;
    justify-content: space-between;
    padding-bottom:50px;
    width:100%;
    float:right;
}
.schjnrjs2 h2{
    font-size:68px;
    font-family:ElectroluxSansVN-DemiBold;
    color: #FFFFFF !important;
    text-shadow: 1px 1px #000,-1px -1px #000,1px -1px #000,-1px 1px #000;
    padding-bottom:45px;
}
.schjnrjs2 span{
    font-size:24px;
    font-weight: bold;
    display: block;
    background:white;
    position:absolute;
    top:30%;
}
.schjnrjs2l{
    width: 100%;
    position: relative;
}
#jiqileixing ul li {
    list-style: url(../images/libg.png) inside;
    font-size: 16px;
    padding:7px 25px;
}
#jiqileixing ul{
    list-style: url(../images/libg.png) inside;
    font-size: 15px;
    padding:15px 20px 25px 20px;
    border:1px solid rgba(0, 0, 0, 0.1);
    height: 560px;
}
#jiqileixing h3{
    font-size:20px;
    padding:20px 40px;
    background-color:#f9f9f9;
    font-weight: bold;
}
.schjbig {
    padding-bottom: 50px;
    padding-top: 50px;
    background: #f9f9f9;
    overflow: hidden;
}
.schj {
    background: #f9f9f9;
}
.cpys{
    background:url(../images/cpys.jpg) no-repeat;

    background-size:cover;
}
.cpysbig{
    padding-top:60px;
    padding-bottom:60px;
}
.cpys ul{
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    padding:0;
    justify-content: space-between;
}
.cpys li{
    width:33%;
    margin-bottom:27px;
    transition: .5s;
}

.xwdd {
    background: #fafafa;
    padding: 60px 0px;
}
.inewsct{
	background: #fff;
    padding: 40px;
    box-shadow: 0px 0px 5px rgba(0,0,0,.2);
}
.inews-tt{
	border-bottom: 1px rgba(0,0,0,.25) dashed;
    padding-bottom: 10px;
}
.inewsct .inews-tt p {
    font-size: 2.0rem;
    font-weight: bold;
    line-height: 26px;
    margin-bottom: 10px;
}
.inewsct .inews-tt span {
    color: rgba(0,0,0,.55);
}
.inewsct .inews-ct {
    padding: 20px 0px 0px;
    color: rgba(0,0,0,.7);
    line-height: 28px;
}
.lxkk{

	margin: 50px auto 95px;

    line-height: 35px;

    font-size: 16px;

}

.lxkk h2 {

    font-family: ElectroluxSans_4_Semibold;

    font-size: 37px;

    color: #333333;

    margin-top: 27px;

    padding-bottom: 47px;

    margin-bottom: 68px;

    background: url(../images/xiahua.jpg) left bottom;

    background-repeat: no-repeat;

}
.liuyan {

    height: auto;

    overflow: hidden;

    padding-top: 73px;

    padding-bottom: 36px;

    background-color: #f1f1f1;

}
.btn-warning:focus {
    color: #ffffff;
    background-color: #0055c4;
    border-color: #0055c4;
}
.anniu:hover{
	background:#e92a2c;
	transition:.5s;
}
.biao{
    height: auto;
    overflow: hidden;
    margin-bottom: 20px;
}
.hzi {

    color: #0055c4;

}
.anniu {

    width: 208px;
    height: 54px;
    background-color: #0055c4;
    border-color: #0055c4;
    padding: 0px;

}
.liuyan h2 {

  

    font-size: 17px;

    text-align: center;

    margin-top: 0px;

    margin-bottom: 20px;

}

.liuyan h3 {

    font-weight:bolder;

    font-size: 42px;

    text-align: center;

    margin-top: 0px;

    margin-bottom: 73px;

    color: #2d2d2d;

}
.search-alert {
    position: fixed;
    background-color: #222222;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
	z-index: 10000;
    display: none;
}

.search-alert .close {
  display: block;
  width: 30px;
  height: 30px;
  background: url(../images/img5-4.png) no-repeat center;
  position: absolute;
  top: 38px;
  right: 2.6%;
  cursor: pointer;
  -webkit-transition: -webkit-transform 0.3s ease 0s;
          transition: transform 0.3s ease 0s;
		  z-index:10000;
}

.search-alert .cent-form {
  position: absolute;
  width: 94.8%;
  left: 2.6%;
  top: 50%;
  height: 124px;
  margin-top: -63px;
  border-bottom: 1px solid #515151;
}

.search-alert .cent-form .tex {
  border: none;
  font-size: 66px;
  height: 124px;
  line-height: 124px;
  text-align: center;
  width: 100%;
  box-sizing: border-box;
  color: #555;
  background: none;
  padding-left: 88px;
  padding-right: 80px;
  background: url(../images/img5.png) no-repeat 35px 60px;
}

.search-alert .cent-form .sub-butn {
  border: none;
  height: 100px;
  margin-top: 24px;
  font-size: 24px;
  line-height: 100px;
  color: #555;
  text-align: right;
  background: none;
  position: absolute;
  right: 0;
  top: 0;
  width: 100px;
  text-align: center;
}

.search-alert .close:hover {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}

.search-alert .cent-form .tex {
    border: none;
    font-size: 20px;

} 
.yybt{
    position:absolute;
    left:50%;
    transform: translate(-50%,0);
    color:white;
    top:10%;
    text-align: center;
    z-index: 999;
}
.yybt h2{
    font-weight: bold;
    font-size:37px;
    font-family: dinpro-bold_0;
}
.yybt h3{
    font-weight: bold;
    font-size:34px;
}

.menuOn .yydhy{
    background: url(../images/yyhbg.png) no-repeat center center;
    background-color: #0056c4;
}
.menuOn .yydhy img:nth-child(1){
    display: none;
}
.menuNo .yydhy img:nth-child(2){
    display: none;
}
@-webkit-keyframes rotation{
    from {-webkit-transform: rotate(0deg);}
    to {-webkit-transform: rotate(360deg);}
    }  
.Rotation {
    position:absolute;
    z-index: -1;
    left: -20%;
    top: -20%;
    width:80%;
    -webkit-transform: rotate(360deg);
    animation: rotation 8s linear infinite;
    -moz-animation: rotation 8s linear infinite;
    -webkit-animation: rotation 8s linear infinite;
    -o-animation: rotation 8s linear infinite;
}
.abro{
    z-index: 1;
    width: 30%;
    top: 25%;
    left: 15%;
    opacity: 0.3;
}
.liebiaow-aa{

	width: 16%;

    height: 78px;

    line-height: 78px;

    text-align: center;

    float: left;

	border-right: 1px solid #ebebeb;

}

.liebiao-bb{

    width: 21%;

    float: right;

}

.liebiaow-bb a{

	color:#919191;

}

.liebiao {
    height: auto;
    overflow: hidden;
    margin-top: 20px;
}
.liebiaow {
    height: auto;
    overflow: hidden;
    margin-top: 20px;
}
.liebiao-aa {
    width: 77%;
    line-height: 30px;
    color: #666666;
    float: left;
}
.fanhui {
    width: 142px;
    height: 43px;
    margin-top: 6px;
    float: right;
}
.shangy {

    height: auto;
    border-bottom: 1px dotted #ececec;

}
.bmtt {
    height:auto; overflow:hidden;
    margin-top:24px;
    }
    
.shangy a{

    overflow: hidden;

    line-height: 32px;

    color: #666666;

} 

.xiay a{

      overflow: hidden;

    line-height: 32px;

    color: #666666;

}

.fanhui a {
    display: block;
    width: 142px;
    height: 43px;
    line-height: 43px;
    color: #FFFFFF;
    background-color: #0193de;
    font-size: 14px;
    text-align: center;
    border-radius: 20px;
    text-decoration: none;
}
.renli{
    height:auto;
    overflow:hidden;
    padding-top:60px;
    padding-bottom:60px;
    line-height:30px;
    color:#666666;
}
.renlilb{
    display:flex;
    display:-webkit-flex;
    justify-content:space-between;
    -webkit-justify-content:space-between;
    border-bottom:1px rgba(0,0,0,.1) solid
}
.renlilb span:nth-of-type(1){
    width:10%;
}
.renlilb span:nth-of-type(2){
    display:flex;
    display: -webkit-flex;
    justify-content:space-between;
    -webkit-justify-content:space-between;
    width:45%;
}
.renlilb span:nth-of-type(2):before{
   content:"";
   display:block;
   width:1px;
   height:12px;
   background:rgba(0,0,0,.4);
   margin:9px 0px;
}
.renlilb span:nth-of-type(2):after{
    content:"";
    display:block;
    width:1px;
    height:12px;
    background:rgba(0,0,0,.4);
    margin:9px 0px;
 }
 .renlilb span:nth-of-type(3){
     width:15%;
 }
 .renlilb span:nth-of-type(4){
    display:flex;
    display: -webkit-flex;
    justify-content:space-between;
    -webkit-justify-content:space-between;
    width:15%;
 }
 .renlilb span:nth-of-type(4):before{
    content:"";
    display:block;
    width:1px;
    height:12px;
    background:rgba(0,0,0,.4);
    margin:9px 0px;
 }
 .renlilb span:nth-of-type(4):after{
     content:"";
     display:block;
     width:1px;
     height:12px;
     background:rgba(0,0,0,.4);
     margin:9px 0px;
  }
.renlilb span:nth-of-type(5){
    width:15%;
}
.renlilb span{
    display: block;
    font-weight:bold;
    text-align: center;
    line-height:30px;
    padding:15px 0;
    overflow: hidden;
}

.rlbt{
    display:flex;
    display:-webkit-flex;
    justify-content:space-between;
    -webkit-justify-content:space-between;
    border-bottom:1px rgba(0,0,0,.1) solid;
    transition:.5s;
    cursor:pointer;
}
.rlbt span:nth-of-type(1){
    width:10%;
}
.rlbt span:nth-of-type(2){
    width:45%;
}
.rlbt span:nth-of-type(3){
    width:15%;
}
.rlbt span:nth-of-type(4){
    width:15%;
}
.rlbt span:nth-of-type(5){
    width:15%;
}
.rlbt span{
    display: block;
    text-align: center;
    font-size:1.5rem;
    line-height:30px;
    padding:15px 0;
    overflow: hidden;
}
.rlbt span font:after{
    content:"+";
    font-size:2.4rem;
    color:#001281;
}
.rlyqw{
    background:#f9f9f9;
    padding-bottom:30px;
    display: none;
}

.rlyqn{
    display: flex;
    display: -webkit-flex;
    justify-content:center;
    -webkit-justify-content:center;
    background:#f9f9f9;
}

.rlyqn>div{
    padding:20px 0px;
    color:rgba(0,0,0,.7);
}
.rlyqn>div>big{
    display: block;
    font-weight: bold;
    font-size:1.6rem;
    line-height:30px;
    padding-bottom:5px;
}
.rlyqn>div>span{
    display: block;
    line-height:24px;
    font-size:1.4rem;
}
.rlyqn .zhize{
    width:45%;
}
.rlyqn>div{
    padding:20px 0px;
    color:rgba(0,0,0,.7);
}
.rlyqn>div>big{
    display: block;
    font-weight: bold;
    font-size:1.6rem;
    line-height:30px;
    padding-bottom:5px;
}

.rlyqn .yaoqiu{
    width:45%;
    margin-right:2%;
}
.rlbt:active.rlyqw{
    display: block;
}
.rlbt:hover.rlyqw{
    display: block;
}
.lxnr  a{
    color:rgba(255,255,255,.8);
}
.lianxi a{
    color:rgba(255,255,255,.8);
}
.syyytu img{
    width:100%;
    position: absolute;
}
.syyy{
    position:relative;
    overflow: hidden;
    height:830px;
}
.syyylb{
    z-index: 999;
    margin: 0 auto;
    left: 0;
    width: 80%;
    left: 50%;
    bottom:5%;
    transform: translate(-50%,-50%);
    position:absolute;
}
.syyylb ul{
    list-style: none;
    display: flex;
    justify-content: space-between;
    width: 80%;
    margin:0 auto;
}
.syyylb ul li{
    color: rgba(255,255,255,.6);
    border: none;
    display: block;
    float: left;
    text-indent: 0;
    height: 150px;
    line-height: 275px;
    position: relative;
    font-size: 18px;
    width:20%;
    text-align: center;
}
.syyylb ul li img:nth-child(2){
    display: none;
}
.syyylb ul .active img:nth-child(2){
    display: block;
}

.syyylb ul li img{
    position: absolute;
    top: 26%;
    left: 50%;
    transform: translate(-50%,0);
}
.syyylb ul li:after{
    background: url(../images/yybk.png) no-repeat center center;
    width: 80px;
    height: 5px;
    content: "";
    position: absolute;
    top: 50%;
    left: 80%;
}
.syyylb ul li:nth-last-child(1):after{
   display: none;
}
.xs{
    opacity: 1;
    z-index: 9;
}
.yybt section{
    display: none;
}
#guanyuwomen .swiper-button-prev {
    position: absolute;
    top: 53%;
    width: 42px;
    height: 42px;
    left: 5%;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    background: url(../images/zuo.png);
    background-size: 42px 42px;
    background-position: center;
    background-repeat: no-repeat;
}
#guanyuwomen .swiper-button-next {
    position: absolute;
    top: 53%;
    width: 42px;
    height: 42px;
    right: 5%;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    background: url(../images/you.png);
    background-size: 42px 42px;
    background-position: center;
    background-repeat: no-repeat;
}
.logo{
    display: flex;
    flex-wrap: wrap;
}
.logo span{
    display: block;
    width: 100%;
    color:white;
    font-size:16px;
}
.bainian {
    width: 100%;
    text-align: center;
    font-size: 24px;
    position: absolute;
    left: 50%;
    bottom: 20%;
    transform: translate(-50%, -20%);
}
.cpys li:first-child{
    padding: 0;
    background:transparent;
}
.cpys li{
    padding:63px 69px 28px 27px;
    width:32%;
    background:white;
    height:309px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.cpys li img{
    height: 62px;
}
.cpys p{
    margin: 0;
    font-size:16px;
    color:#343434;
}
.cpys h3{
    padding-bottom:14px;
    margin:0;
    font-size:20px;
    color:#09090c;
}
.dtgybig {
    padding-top: 50px;
    overflow: hidden;
    padding-bottom: 50px;
}
.cpys li:nth-child(n+2):hover{
    background:#0056c4;
    transition: .5s;
}
.cpys li:nth-child(n+2):hover h3{
    color:white;
}
.cpys li:nth-child(n+2):hover p{
    color:white;
}
.schjnr{
    width: 100%;
    float:right;
}
.ldxbj{
    background: #d1d9dc;
    font-size: 16px;
    line-height: 200%;
    font-weight: bold;
    padding: 15px;
    margin-top: 30px;
}
.ldxbj p:before{
    width: 15px;
    height:15px;
    left:-5px;
    top:5px;
    content: "";
    border:3px solid #d89e76;
    border-radius: 100%;
    display: inline-block;
    position:absolute;
}
.ldxbj p{
    position: relative;
    padding-left:20px;
}
.yd{
    display: none;
}
.schjbig {
    display:flex;
}
.scxiangxia img{
    width: auto;
}
.schjnrlct ul li:last-child:after, .schjnr ul li:last-child:before{
    display: none;
}
#jiqileixing .swiper-button-next, .swiper-button-prev{
    display: none;
}
#guanyuwomen .swiper-button-prev{
    display: block;
}
.cpystu{
    position: relative;
}
.cpystu img:nth-child(2){
    position: absolute;
    top: 0;
    opacity: 0;
}
.cpys li:nth-child(n+2):hover img:nth-child(2){
    opacity: 1;
    transition: .5s;
}
.bvptu {
    display: flex;
    justify-content: space-between;
}
.bvptu li{
    width: 15%;
}
.bvpwen {
    display: flex;
    justify-content: space-between;
    margin-top:20px;
}
.bvpwen li{
    width: 8%;
    line-height:55px;
    text-align: center;
    background-color: #0076be;
    color:white;
    border-radius: 5px;
}
.bvpwen li:nth-child(2n){
    background-color: transparent;
    border:none;
}
.bvpwen li:nth-child(3){
    background-color: white;
    border:1px solid rgba(0,0,0,.8);
    color:rgba(0,0,0,.8);
}
.bvpwen li:nth-child(7){
    background-color: #d1232a;
    box-shadow:0 15px 35px rgba(0,0,0,0.3);
    color:white;
}
.bvpwen li:nth-child(9){
    background-color: white;
    border:1px solid rgba(0,0,0,.8);
    color:rgba(0,0,0,.8);
}
.bvp{
    width: 80%;
}
.yc{
    display: block;
}
.gywmtutbt{
    position: absolute;
    font-size: 30px;
    font-weight: bolder;
    color: #0056c4;
    top: 3%;
    left: 3%;
}
.yg{
   border:1px solid white;
   border-radius: 30px;
}
.yg:hover{
    background:white;
    transition: .5s;
}
.yg:hover a{
    color:#0056c4;
}
.yg:hover img:nth-child(3){
    display: block;
}
.yg:hover img:nth-child(2){
    display: none;
}
.yg img:nth-child(3){
    display: none;
}
.yg img:nth-child(2){
    display: block;
}
.yg a{
    color: white;
    text-decoration: none;
    font-size:12px;
    display: flex;
    padding:10px 15px;
    transition: .5s;
}
.yg img{
    height:16px;
    padding-left:50px;
}
.yg p{
    margin: 0;
}

.page_info {
    padding:20px 0;
}
@media(min-width: 1280px) and (max-width:1680px){
        .ccc{
        background-size:15px;
        background-position: 100% 20%;
    }
    .sycp .swiper-pagination-bullet {
        color: #5e5a5a;
        width: 16.6%;
        height: auto;
        float: left;
        display: flex;
        margin: 0;
        font-size: 18px;
        align-items: center;
        justify-content: center;
        background: transparent;
        height: 31px;
        white-space: nowrap;
    }
    .js{
        width:90%;
    }
    .syxwr {
        width: 30%;
        float: right;
        transform: translate(0,-40px);
    }
    .img-list ul li span{
        margin-bottom:31px;
    }
    .syxwr li {
        padding: 16px 0;
    }
    .cpnr{
        padding:50px;
    }

    .sygy{
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .syxw{
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .xwjj {
        background: white;
        padding: 30px;
    }
    .syxwmz {
        background: url(../images/xwzbg.jpg) no-repeat;
        background-size: cover;
        padding: 31px 50px;
        height: 413px;
    }
    .shuju {
        padding-top: 30px;
    }
    .xwmore span {
        padding-left: 50px;
        width: 219px;
        height: 58px;
        background: url(../images/morew.png) no-repeat;
        display: inline-block;
        line-height: 58px;
        margin-top: 10px;
        float: left;
    }
    .syxwmz h4{
        padding:24px 0;
    }
    .yjlx{
        width:25%;
    }

    .yejiao{
        padding-top:42px;
    }
    .dibutop{
        padding-bottom:36px;
    }
    .bottom {
        padding: 24px 0 36px;
    }
    .navbar-nav > li > a {
        line-height: 60px;
        padding:0 10px;
    }
    .ablsleft {
        background-size: cover;
        padding: 60px 36px 0 84px;
        width: 50%;
        float: left;
        height: 451px;
        margin-bottom: 42px;
        z-index: 2;
    }
    .ablsright {
        float: right;
        width: 55%;
        position: absolute;
        right: 0;
        bottom: -10%;
        z-index: -1;
    }
    .cpfw {
        padding-top: 54px;
        padding-bottom: 18px;
    }
    .cpfw h3 {

        color: #343434;
        padding-bottom: 27px;
    }
    .cpfw h2 {

        font-weight: bold;
        padding-bottom: 12px;
    }
    .abwh h3 {

        color: #343434;
        padding-bottom: 27px;
    }
    .abwh h2 {

        font-weight: bold;
        padding-bottom: 12px;
    }
    .cpfw h4 {
        font-size: 16px;
        color: rgba(0,0,0,.6);
        padding-bottom: 27px;
        margin: 0;
    }
    .abwh {
        padding-top: 54px;
        padding-bottom: 51px;
        width: 100%;
        overflow: hidden;
        height: auto;
        text-align: center;
    }
    .whbottom {
        margin-top: 33px;
        color: #74787f;
        line-height: 1.7em;
    }
    .whbnr {
        width: 45%;
        background: white;
        padding: 24px;
    }
    .ablx {
        padding-top: 60px;
        padding-bottom: 42px;
        background: url(../images/gylx.jpg) no-repeat;
    }
    .fwlb li {
        background: white;
        padding: 15px 15px 15px 18px;
        margin-bottom: 15px;
        width: 24%;
    }
    .lxly::before {
        left: -17%;
    }
    .lxnr h2 {
        font-size: 16px;
        color: white;
    }
    
.lxnrtu {
    width: 110px;
    border-right: 2px solid rgba(255,255,255,.6);
    display: inline-block;
    padding-right: 12px;
    margin-right: 12px;
    margin-bottom: 12px;
}
.djly{
    margin-top:18px;
}
.lxly {
    display: inline-block;
    float: right;
    color: white;
    width: 40%;
    position: relative;
    font-size: 16px;
}
.cpzx {
    padding-top: 90px;
    height:auto;
}
.cpzxjj h3 {
    color: white;
    font-size: 36px;
    padding-bottom: 20px;
    padding-top: 25px;
}
.cpzxjs {
    padding-top: 50px;
    padding-bottom: 65px;
    overflow: hidden;
}
.jscsbig {
    padding-top: 60px;
    padding-bottom: 18px;
}
.yylybig {
    padding-top: 60px;
}
.schjbig {
    padding-top: 60px;
}
.dtsbbig {
    overflow: hidden;
    background: #f9f9f9;
    padding-top: 60px;
}
.cpys li {
    width: 32%;
    margin-bottom: 27px;
}
#jiqileixing ul {
    list-style: url(../images/libg.png) inside;
    font-size: 16px;
    padding: 26px 20px 46px 20px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    height: 522px;
}
#jiqileixing ul li {
    list-style: url(../images/libg.png) inside;
    font-size: 16px;
    padding: 10px 20px;
}
.cpys{
    background: url(../images/cpys.jpg) no-repeat;
    padding-top: 100px;
    padding-bottom: 50px;
    background-size: cover;
}
.yyzxjs{
    padding-top: 150px;
    padding-bottom: 60px;
}
.yyzxjsright {
    float: left;
    font-size: 16px;
    width: 60%;
}
.yydhy {
    width: 100px;
    height: 100px;
    background: #ebf2fb;
    border-radius: 67px;
    position: relative;
    margin:0 auto;
    margin-bottom: 30px;
   
}
.xwdh ul li a{
    width:205px;
    height:40px;
    line-height:40px;
}
.yydhy img{
    width:60%;
}
.xwzx {
    padding-top: 40px;
}
.xwtj {
    font-size: 14px;
    padding-top: 68px;
}
.xwnr span {
    color: #74787f;
    float: left;
    display: block;
    width: 100%;
    padding-bottom: 24px;
}
.xwnr {
    padding: 18px;
}
.xwptlb {
    list-style: none;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 42px;
}
.xwptlb li {
    width: 48%;
    background: white;
    padding: 24px;
    margin-bottom: 42px;
    border-radius: 15px;
}
.xwptlb h3 {
    width: 15%;
    margin-top: 36px;
}
.dibu h2 {
    color: rgba(255,255,255,.6);
    font-size: 18px;
    padding-bottom: 18px;
}
.lxkk h2 {
    font-size: 35px;
    margin-top: 27px;
    padding-bottom: 24px;
    margin-bottom: 36px;
    background: url(../images/xiahua.jpg) left bottom;
    background-repeat: no-repeat;
}
.lxkk {
    margin: 30px auto 60px;
    line-height: 35px;
    font-size: 16px;
}
.liuyan {
    height: auto;
    overflow: hidden;
    padding-top: 42px;
    padding-bottom: 18px;
    background-color: #f1f1f1;
}
.liuyan h3 {
    margin-bottom: 42px;
    color: #2d2d2d;
}
.nav.navbar-nav li {
    padding: 0px;
}
.nav{
    padding-left:0;
}
.sycp .swiper-button-next{
    margin-right:0;
}
.sycp .swiper-button-prev{
    margin-left:0;
}
.sycp .swiper-pagination{
    width:100%;
}
.sycp .swiper-pagination-bullet-active {
    color: #0039a7;

}
.syyy{
    height:600px;
}
}
@media (min-width: 0px) and (max-width: 1000px) {

    .yd{
        display: block;
    }
    .b-height {
		height: 50px;
	}
    .fygnav {
		padding: 0px;
		height: 50px;
		background-color: #009ca3;
	}
	.fygnav ul {
		list-style-type: none;
		width: 100%;
		margin: 0px;
		padding: 0px;
	}
	.fygnav li {
		width: 100%;
		text-align: center;
		float: left;
        margin: 0;
	}
	.fygnav li a {
		display: block;
		color: #FFFFFF;
		background-color: #000000;
		height: 50px;
		line-height: 50px;
	}
    .yjlx ul li{
        padding:5px 0;
    }
    .anniu{
        width: 100%;
    }
    .liuyan h3{
        font-size:20px;
    }
    .liuyan h2{
        font-size:24px;
    }
    .rlyqn{
        flex-wrap: wrap;
    }
    .rlyqw{
        padding:20px 15px;
    }
    .rlyqn>div{
        padding:5px 0;
    }
    .renli{
        padding:20px 15px;
    }
    .renlilb span:nth-of-type(2) {
        width: 15%;
    }
    .rlbt span:nth-of-type(2) {
        width: 15%;
    }
    .renlilb span:nth-of-type(4) {
        width: 45%;
    }
    .rlbt span:nth-of-type(4) {
        width: 45%;
    }
    .rlyqn .yaoqiu{
        width: 100%;
    }
    .rlyqn .zhize{
        width: 100%;
    }
    .xwptlb ul{
        width:100%;
    }
    .xwptlb p {
        clear: both;
        margin-top: 40px;
        width: 65%;
        display: inline-block;
        height: 40px;
        margin: 0;
        overflow: hidden;
        margin-top: 40px;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .yydh{
        padding:0 15px;
    }
    .yyzxjs h2{
        font-size:24px;
    }
    .stayer.fixed.navbar-inverse{
        background: rgba(0,0,0,.8);
    }
    .yyzxjsright ul{
        margin-top:20px;
    }
    .abls h2{
        font-size:24px;
    }
    .abls h3{
        font-size:20px;
    }
    .cpbt h2{
        font-size:24px;
    }
    .shuju li span{
        font-size:28px;
    }
    .sygyz{
        font-size:16px;
    }
    .stayer.fixed .ccc{
        background: none;
    }
    .ccc{
        background: none;
    }
    .cpnr{
        font-size:16px;
    }
    .banner .swiper-button-next{
        display: none;
    }
    .syyy{
        display: none;
    }
    .cpnrjs{
        height: 24px;
        overflow: hidden;
        text-overflow: ellipsis;
        word-break: break-all;
        white-space: nowrap;
    }
    
    .bainian {
        font-size: 16px;
        position: relative;
        width: 100%;
        left: 50%;
        bottom: 20%;
        transform: translate(-50%, -20%);
        padding:20px;
    }
    .sycp .swiper-button-prev {
        display: none;
    }
    .sycp .swiper-button-next {
        display: none;
    }
    .cplb ul li:last-child {
        border-right: 1px solid white;
    }
    .navbar-nav li a:after {
        content: "";
        display: none;
    }
    .cplb ul li{
        padding:0
    }
    .cplb ul {
        padding: 0;
        border-bottom:none;
        margin: 0;
    }

    .cpxiangxia{
        margin-top:20px;
        display: none;
    }
    .cplb ul li.hover{
        background:white;
        color:#0256c4;
    }
    .syyy{
        height:196px;
    }
    .syyylb{
        width:100%;
    }
    .syyylb ul{
        padding:0;
        width:100%;
    }
    .syyylb {
        z-index: 999;
        margin: 0 auto;
        left: 0;
        width: 100%;
        left: 50%;
        bottom: 0;
        transform: translate(-50%,0%);
        position: absolute;
    }
    .banner{
        margin-top:51px;
    }
    
    .abwh h3 {
    
        padding-bottom: 20px;
    }

    .cpfw h2 {
       
        font-weight: bold;
        padding-bottom: 19px;
        margin: 0;
    }
    
    
    
    .sygyz h2{
        margin:0;
        font-size:22px;
    }
    .abro {
        z-index: 1;
        width: 80%;
        top: 0;
        left: 0;
        opacity: 0.3;
    }
    .xwdh ul li {
        overflow: hidden;
        width: 46%;
    }
.navbar-nav > li > a {
    padding: 10px 20px;
    line-height: 20px;
}

.nav {
    padding-left: 0px;
}



.kuanping {
   width:100%;
   }
.gongju{
    display: none;
}   
.top{
    display: block;
}
.logo img{
    height:25px;
}
.navbar-inverse{
    background: rgba(0, 0, 0, 0.8);
    height: auto;
}
.banner .swiper-button-next{
    background: url(../images/xia.png) no-repeat;
    background-size: 50%;
    width: 60px;
    height: 65px;
    top: 90%;
    left: 25%;
}
.xiangxia {
    transform: rotate(
90deg);
    -ms-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(
90deg);
    -o-transform: rotate(90deg);
    position: absolute;
    left:80%;
    top: 60%;
    z-index: 999;
}
.cpnr {
    overflow: hidden;
    color: #343434;
    line-height: 200%;
    padding:0;
    display: block;
    flex-flow: row nowrap;
    justify-content: space-between;
    border-bottom: 1px solid rgba(255,255,255,.1);
    align-items: center;
    position: relative;
}
.cpnr span {
    padding-left: 15px;
    width: 110px;
    height: 29px;
    background: url(../images/more.png) no-repeat;
    display: block;
    line-height: 29px;
    background-size:cover;
    margin:0 auto;
    margin-top: 10px;
    margin-bottom: 10px;
}

.cpnr .col-md-6{
    width:80%;
    margin:0 auto;
}
.sycp .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
    display: none;
}
.sycp .swiper-button-next {
    background: url(../images/bx.png);
    background-size: cover;
    width: 60px;
    height: 65px;
    margin-right: 0;
}
.sycp .swiper-button-prev {
    background: url(../images/bs.png);
    background-size: cover;
    width: 60px;
    height: 65px;
    margin-left:0;
}
.cpnr h3 {
    font-size:20px;
    padding-bottom: 20px;
    text-align: center;
    margin:0;
    padding-top: 20px;
    padding-bottom: 70%;
}
.cpnr h2 {
    font-size:22px;
    text-align: center;
    margin:0;
    /* padding-bottom:70%; */
    padding-top: 20px;
}
ol.carousel-indicators{
    display:none;
}
.yybt h2 {
    font-weight: bold;
}
.yybt h3 {
    font-weight: bold;
}
.sygy {
    background: url(../images/gybj.jpg) no-repeat;
    background-size: cover;
    padding: 20px 15px;
}
.sygyz {
    float: left;
    width: 100%;
    line-height: 230%;
    color: black;
    padding:5px;
}
.sygytu {
    float: right;
    width: 100%;
}
.sygytu img {
    border-radius: 0 0 0 0px;
    float: right;
    width: 100%;
}
.nav.navbar-nav li{
    padding:0;
}
.shuju ul{
    padding:0;
}
.xwbk img{
    width:100%;
}
.shuju li {
    list-style: none;
    width: 50%;
    float: left;
}
.shuju li p{
    height:68px;
    overflow: hidden;
}

.syxwl{
    width:100%;
}
.syxw {
    padding:20px 15px 0;
    /*background: url(../images/xwbj.jpg) no-repeat;
    background-size: cover;*/
    overflow: hidden;
}
.syxwm {
    float: left;
    width: 100%;
    padding-top: 0px;
}
.syxwr {
display: none;
}
.yjlx {
    width: 100%;
    float: left;
    text-align: center;
}
.dibudaohang {
    display: none;
}
.bottom span{
    width:100%;
}
.yejiao {
    background: #272735;
    padding-top: 20px;
}
.bottom {
    padding: 20px;
    border-top: 1px solid rgba(255,255,255,.1);
    clear: both;
    display: block;
    justify-content: space-between;
    color: rgba(255,255,255,.3);
}
.bottom span{
    display: block;
    width:100%;
}
.tubiao{
    display: none;
}
.syxwbig {
    display: block;
    overflow: hidden;
    align-items: center;
    justify-content: space-between;
}
.xwjj{
    padding:25px 20px;
}
.liuyan h3 {
    margin-bottom: 20px;
}
.liuyan {
    padding-top: 20px;
}
.lxkk h2 {
    font-size:24px;
    margin-top: 10px;
    padding-bottom: 5px;
    margin-bottom: 5px;

}
.lxkk {
    margin: 20px auto 20px;
    line-height: 35px;
}
.syxwmz {
    background: url(../images/xwzbg.jpg) no-repeat;
    background-size: cover;
    padding: 25px;
    height: 400px;
    margin:20px 0px;
}
.syxw h2 {
    padding-left:15px;
    font-size:22px;
}

.xwmore{
    margin-top:20px;
}
.syxw h3 {
    padding-left:15px;
    font-size:20px;
    }
.syxwmz h3{
        padding-left:0;
    }
    .dibutop {
        padding-bottom:20px;
        overflow: hidden;
    }
    .stayer.fixed .navbar-nav > li > a {
        line-height: 20px;
        transition: .5s;
    }
    .bannerbt img{
        width:10%;
    }
   
    .navbar-toggle {
        margin:0;
    }
    .cplb{
        padding:0px 15px;
    }
    .cplb ul li {
        width: 100%;
        padding-right: 0;
        text-align: center;
        border: 1px solid white;
        border-radius: 30px;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-bottom:10px;
    }
    .cplb ul li a {
        margin: 4px;
        padding: 3px 0;
        text-overflow: clip;
        display: block;
        overflow: hidden;
        white-space: break-spaces;
    }
    
    .cplb ul li.hover{
        background:white;
    }
    .cplb ul li.hover a{
        color:#15619b;
    }
    .ablsleft {
        background-size: cover;
        padding: 10%;
        width: 100%;
        float: left;
        height: auto;
        margin-bottom: 0px;
        z-index: 2;
    }
    .ablsright {
        float: right;
        width: 100%;
        position: relative;
        z-index: 1;
    }
    .whtop{
        display: block;
    }
    .cpfw {
        padding:15px;
        width: 100%;
        overflow: hidden;
        height: auto;
        text-align: center;
        background: url(../images/cpfw.jpg) no-repeat;
        background-size: cover;
    }
    .fwlb ul {
        list-style: none;
        display: block;
        justify-content: space-between;
        flex-wrap: wrap;
        padding: 0;
    }
    .fwlb li {
        background: white;
        padding:20px;
        margin-bottom: 25px;
        width: 100%;
    }
    .whtu {
        width: 100%;
        float: left;
    }
    .whnr {
        width: 100%;
        float: right;
        overflow: hidden;
        padding: 20px;
        background: white;
        line-height: 1.6em;
    }
    .whnr li {
        list-style: none;
        float: left;
        padding-right: 20px;
        width: 50%;
    }
    .whbnr {
        width: 100%;
        background: white;
        padding:10px;
    }
    .lxnr h2 {
        color: white;
    }
    .whbtu {
        width: 100%;
    }
    .whbleft {
        width: 100%;
        display: block;
        text-align: left;
        float: left;
    }
    .whbright {
        width: 100%;
        float: right;
        display: block;
        text-align: left;
    }
    .lxnr {
        width: 100%;
        display: inline-block;
        border-bottom: 1px solid rgba(255,255,255,.4);
        border-right: none;
    }
    .lxly::before{
        display: none;
    }
    .yydh{
        transform: translate(0,0);
    }
    .lxnr ul {
        list-style: none;
        padding: 0;
        color: rgba(255,255,255,.6);
        margin-top: 20px;
    }
  
    .lxnr li{
        padding:10px 0;
    }
    .lxly {
        margin-top:20px;
        display: inline-block;
        float: right;
        color: white;
        width: 100%;
        position: relative;
    }
    .ablx {
        padding-top: 30px;
        padding-bottom: 30px;
        padding:15px;
    
    }
    .abwh {
        padding:15px; 
        width: 100%;
        overflow: hidden;
        height: auto;
        text-align: center;
    }
    .whnr li img{
        height:100px;
    }
    .cpzxjj{
        width:100%;
        padding:15px;
    }
    .cpzxjj h3 {
        font-size:22px;
        color: white;
        padding-bottom: 10px;
        padding-top: 10px;
        margin: 0;
    }

    .cpzxtu {
        width: 100%;
        padding:0 15px;
    }
    .cpzxjs {
        padding-top:0;
        padding-bottom:0;
        overflow: hidden;
    }
    .cpzx {
        background:url(../images/sjcpbg.jpg) no-repeat;
        background-position: center center;
        background-size: cover;
        overflow: hidden;
        height:auto;
        position: relative;
        padding-top: 75px;
        padding-bottom: 50px;
    }
    .cpbt {
        padding-left: 15px;
        width: 100%;
        float: left;
    }
    .jsyb {
        width: 100%;
        float: right;
    }
    .jscsbig {
        padding-top: 20px;
        padding-bottom: 20px;
        text-align: center;
    }
    .yyly {

        text-align: center;
    }
    .yylybig{
        padding: 20px 15px;
    }
    .schj {

        text-align: center;
    }
    .schjbig{
        padding: 20px 15px;
    }
    .dtsb {
        text-align: center;
    }
    .dtgybig{
        padding: 20px 15px;
    }
    .cpys {

        text-align: center;
    }
    .cpysbig{
        padding: 20px 15px;
    }
    .djly {
        display: flex;
        align-items: center;
        margin-top: 32px;
        margin-left: 5px;
        justify-content: center;
    }
    .cpbtt {
        width: 100%;
        float: right;
    }
    .cpys li {
        width: 100%;
        margin-bottom: 27px;
    }
    .cpys ul {
        justify-content: center;
    }
    .ysbt {
        padding-left: 15px;
        float: left;
        margin: 0 auto;
        width: 100%;
    }
    .yyzxjsleft {
        width: 100%;
        float: left;
        position: relative;
    }
    .yyzxjsright {
        float: left;
        width: 100%;
        margin-top:0px;
        padding:15px;

    }
    .yyzxjs {
    padding-top: 20px;
    padding-bottom: 20px;}
    .yyjbt{
        text-align: center;
    }
    .yyjbt .csxiangxia img{
       margin:0 auto;
    }
    .yyzxjs h3 {
        margin-bottom: 20px;
        font-family: ElectroluxSans_4_Semibold;
    }
    .yydh{
        position: relative;
        top:0;
    }
    .yydh ul {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        padding: 0;
    }
    .yydh li {
        list-style: none;
        width: 50%;
        float: left;
    }
    .yydh li img{
        display: none;
    }
    .yydhy {
        display: none;
    }
    .yydh li{
        width: 100%;
        padding-right: 0;
        text-align: center;
        border: 1px solid white;
        border-radius: 30px;
        margin:3px 0;
    }
    .yydh span {
        height:auto;
        display: block;
        text-align: center;
        color:#0137a3;
        padding:3px 0;
        border-radius: 30px;
        border:#0137a3 1px solid;
    }
    .yydh .hover{
        background:#0137a3;
    }
    .yydh .hover span{
        color:white;
    }
    .yyzxjsright ul li{
        height:70px;  
    }
    .xwzx {
        padding:20px 15px;
    }
    .xwdh ul {
        padding:0;
        width: 100%;
    }
    .xwdh ul li a {
        width: 171px;
        height: 33px;
        border-radius: 0;
        display: block;
        color: #666666;
        text-align: center;
        line-height: 33px;
        text-decoration: none;
        background: white;
    }
    .xwtj {
        padding:20px 0px;
    }
    .xwtj li {
        width: 100%;
        margin-bottom:20px;
    }
    .xwptlb {
        padding:20px 0px;
        margin-top: 20px;
    }
    .xwptlb ul{
        padding:0;

    }
    .xwptlb h3 {
        width: 25%;
        display: inline-block;
    }
    .xwptlb li {
        width: 100%;
        background: white;
        padding: 25px;
        margin-bottom: 20px;
        border-radius: 15px;
    }
    .xwtj ul {
        list-style: none;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        padding:0;
    }
    .liebiao-aa {
        width: 100%;
        line-height: 30px;
        color: #666666;
        float: left;
    }
    .liebiao-bb {
        width: 100%;
        float: right;
    }
    .fanhui {
        width:100%;
    }
    .fanhui a {
        width: 100%;
    }
    .bannerbt h2{
        letter-spacing:0;
        font-size:20px;
        margin: 5px 10px;
    }
    .bannerbt h3{
        font-size:24px;
        margin-top:5px;
        margin-bottom:10px;
    }
    #casebt{
        top:50%;
    }
    .bannerbt{
        width: 100%;
    }
    .sycpt {
        background: url(../images/sycpbg.png) no-repeat 50% top;
        width: 80%;
        position: absolute;
        top: 45%;
        left: 50%;
        transform: translate(-50%,-40%);
    }
    .sygyz h3{
        display: none;
    }
    .sygyz h4{
        margin-bottom:20px;
    }
    .symore{
        font-size:16px;
        margin-top:20px;
        padding-top:20px;
    }
    .shuju{
        padding-top:20px;
        margin:0 -15px;
    }
    .syxwmz h4 {
        padding: 20px 0;
    }
    .xwmore span{
        margin-top:20px;
    }
    .abls h3{
        margin-bottom:30px;
    }
    .cpfw h2{
        margin:0;
        font-size:24px;
    }
    .cpfw h3{
        margin:0;
        padding-bottom:20px;
        font-size:20px;
    }
    .cpfw h4{
        padding-bottom:20px;
        text-align: left;
    }
    .abwh h2{
        font-size:24px;
        margin:0;
    }
    .abwh h3{
        margin:0;
        font-size:20px;
    }
    .djly{
        margin-top:20px;
        margin-left:0;
    }
    .lxly{
        font-size:16px;
    }
    .cpzxtu .swiper-pagination {
        left: 50%;
        transform: translate(-50%,0);
    }
    .xwdh li:nth-child(1) a{
        background:url(../images/gsdt.png) no-repeat 20% center;
        background-size: 18px;
        background-color: #f5f5f5;
        transition: .5s;
    }
    .xwdh li:nth-child(1):hover a{
        background:url(../images/gsdth.png) no-repeat 20% center;
        background-color: #0056c4;
        background-size: 18px;
        transition: .5s;
        
    }
    .xwdh .hover:nth-child(1) a{
        background: url(../images/gsdth.png) no-repeat 20% center;
        background-size: 18px;
        background-color: #0056c4;
        transition: .5s;
    }
    .xwdh li:nth-child(2) a{
        background:url(../images/hydt.png) no-repeat 20% center;
        background-size: 18px;
        background-color: #f5f5f5;
        transition: .5s;
    }
    .xwdh li:nth-child(2):hover a{
        background:url(../images/hydth.png) no-repeat 20% center;
        background-color: #0056c4;
        background-size: 18px;
        transition: .5s;
        
    }
    .xwdh .hover:nth-child(2) a{
        background:url(../images/hydth.png) no-repeat 20% center;
        background-size: 18px;
        background-color: #0056c4;
        transition: .5s;
    }
    .xiangxia{
        display: none;
    }
}
@media(min-width:769px) and (max-width:1279px){
    .navbar-header{
        width:173px;
    }
    .syyy{
        height:600px;
    }
    .gongju{
        display: none;
    }
    .nav.navbar-nav li{
        padding:0;
    }
    .navbar-nav > li > a{
        line-height: 80px;
        padding-left:10px;
        padding-right: 10px;
    }
    .nav{
        padding-left:0;
    }
    .cpnr{
        padding:60px;
    }

    .carousel-indicators{
        display: none;
    }
    .sygy{
    padding-top: 20px;
    padding-bottom: 20px;
    }
    .sygyz h3 {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .sygyz h4 {
        margin-bottom: 20px;
    }
    .symore {
        border-top: 1px solid black;
        padding-top: 20px;
        margin-top: 20px;
        background: url(../images/jt.png) no-repeat right 82%;
    }
    .shuju{
        padding-top:20px;
    }
    .syxw{
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .xwjj {
        background: white;
        padding: 20px;
    }
    .syxwmz {
        background: url(../images/xwzbg.jpg) no-repeat;
        background-size: cover;
        padding: 16px;
        height: auto;
    }
    .xwmore span {
        padding-left: 25px;
        width: 110px;
        height: 29px;
        line-height: 29px;
        margin-top: 20px;
        background-size: cover;
    }
    .syxwmz h4{
        padding:20px 0;
    }
    .syxwrdh span {
        width: 71px;
        height: 25px;
        background: #0077d1;
        color: white;
        text-align: center;
        line-height: 25px;
       
    }
    .syxwrdh a:after {
        margin:0;
    }
    .syxwrdh li {
        padding: 0;
        border-bottom: 0;
    }
    .syxwr span {
        margin: 0;
        display: block;
    }
    .col-md-6{
        width:50%;
        float:left;
    }
    .syxwr li{
        padding:5px 0;
    }
    .yjlx {
        width: 30%;
        float: left;
    }
    .dibudaohang{
        width:70%;
    }

    .ablsleft {
        background-size: cover;
        padding: 50px 30px;
        width: 50%;
        float: left;
        height: auto;
        margin-bottom: 70px;
        z-index: 2;
        background: #0056c4;
    }
    .cpfw {
        
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .cpfw h3 {
        padding-bottom: 20px;
        margin:0;
    }
    .cpfw h4 {
        padding-bottom: 20px;
    }
    .fwlb li {
        background: white;
        padding: 25px;
        margin-bottom: 20px;
        width: 24%;
    }
    .abwh {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .abwh h2 {
        margin:0;
    }
    .abwh h3 {
        padding-bottom: 20px;
        margin:0;
    }
    .whnr {
        padding: 20px;
    }
    .whbottom h2{
        margin:0;
    }
    .whbnr {
        width: 45%;
        background: white;
        padding: 0 25px;
    }

    .cpzxjj h3 {
        color: white;
        padding-bottom: 20px;
        padding-top: 20px;
    }
    .cpxiangxia {
        margin-top: 20px;
        
    }
    .cpzx {
        height: auto;
        padding-top: 100px;
    }
    .jscsbig {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .cptubig {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .yylybig {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .schjbig {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .dtsbbig {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .cpysbig {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .dtxiangxia {
        padding-top: 20px;
    }
    .yydhy {
        width: 67px;
        height: 67px;
        background: #ebf2fb;
        border-radius: 67px;
        position: relative;
        margin:0 auto;
        margin-bottom: 15px;
    }

    .yyzxjs {
        padding-top: 0;
        padding-bottom: 63px;
    }
    .xwdh ul li a {
        width: 170px;
        height: 33px;
        line-height: 33px;
    }
    .xwzx {
        padding-top: 20px;
    }
    .xwtj {
        padding-top: 20px;
    }
    .xwptlb {
        margin-top: 20px;
    }
    .xwptlb li {
        margin-bottom: 20px;
    }
    @keyframes heart{

        from{top:78%;}
        
        to{top:80%;}
        
        }
    .xiangxia{
        transform:rotate(90deg);
        -ms-transform:rotate(90deg);     /* IE 9 */
        -moz-transform:rotate(90deg);     /* Firefox */
        -webkit-transform:rotate(90deg); /* Safari 和 Chrome */
        -o-transform:rotate(90deg); 
        position:absolute;
        left:50%;
        top:80%;
        z-index: 999;
        animation: heart 0.8s ease-in-out 0.8s infinite alternate;
    }

    .abls h3 {
        line-height: 2.12em;
        margin: 0;
        font-family: ElectroluxSans_5_Bold;
        margin-bottom: 20px;
    }
    .lxly::before{
        display: none;
    }
    .cpzxjs {
        padding-top: 20px;
        padding-bottom: 60px;
        overflow: hidden;
    }
    .cpzxtu .swiper-pagination {
        left: 50%;
        transform: translate(-50%,50%);
        width: 100%;
    }
    .cpys li {
        width: 33%;
        margin-bottom: 10px;
    }
    .xwdh ul {
        width: 80%;
    }
    .xwptlb h3 {
        width: 20%;
    }
    .xwptlb li{
        padding:20px;
    }
    .xwnr {
        padding: 20px;
    }
    .xwnr span {
        padding-bottom: 20px;
    }
    .xwptlb p {
        margin-top: 20px;
    }
    .lxkk h2 {
        margin-top: 10px;
        padding-bottom: 10px;
        margin-bottom: 20px;
        
    }
    .liuyan {
        height: auto;
        overflow: hidden;
        padding-top: 20px;
        padding-bottom: 20px;
        background-color: #f1f1f1;
    }
    .liuyan h3 {
        font-weight: bolder;
        text-align: center;
        margin-top: 0px;
        margin-bottom: 20px;
        color: #2d2d2d;
    }

    .cplb ul li a{
        display: block;
    }
 
}   
@media(min-width:1680px){
    .container{
        width:1600px;
    }

}
@media(max-width:1680px){
    .stayer.fixed .ccc {
        background: url(../images/hot.png) no-repeat;
        background-size: 15px;
        background-position: 100% 0%;
        }
    .container{
        width: 1400px;
    }
}
@media(max-width:1440px){
    .container{
        width: 1280px;
    }
    .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{
        width: auto;
    }
    .gongju{
        width: 30%;
    }
    #jiqileixing ul {
        list-style: url(../images/libg.png) inside;
        font-size: 16px;
        padding: 26px 0px 46px 0px;
        border: 1px solid rgba(0, 0, 0, 0.1);
        height: 522px;
    }
    #jiqileixing ul li {
        list-style: url(../images/libg.png) inside;
        font-size: 16px;
        padding: 10px 10px;
    }
    .cpbt {
        padding-left: 15px;
        width: 25%;
        float: left;
    }
    .schjnr {
        width: 100%;
        float: right;
    }
    .schjnrjs {
        width: 100%;
        padding-top: 51px;
        float: right;
        display: flex;
        justify-content: space-between;
        padding-bottom: 50px;
        border-bottom: 1px solid rgba(0,0,0,.1);
    }
    .schjnrjs2 {
        padding-top: 51px;
        justify-content: space-between;
        padding-bottom: 50px;
        width: 100%;
        float: right;
    }
    .yylybig ul {
        display: flex;
        width: 40%;
        flex-wrap: wrap;
    }

    .scxiangxia img{
        width: auto !important;
    }
    .schjnrlct ul li {
        font-size: 20px;
        padding: 15px 0;
    }
    .cpysbig{
        padding:0;
    }
    .cpys {
        padding-top: 50px;
        padding-bottom: 25px;
    }
    .schjnrlct ul li img{
        width: auto !important;
    }
}
@media (max-width:1366px){
      .ccc{
        background-size:20px;
        background-position: 100% 10%;
    }
    .container{
        width:1200px;
    }
    .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
        width: auto;
    }
    .cpzxjj {
        width: 35%;
    }
    .yylybig ul {
        width: 45%;
    }
    .schjnrlct ul li:after, .schjnr ul li:before {
        border: 18px solid transparent;
        border-left: 18px solid #fff;
        width: 0;
        height: 0;
        position: absolute;
        top: 50%;
        transform: translate(0, -50%);
        right: -38px;
        content: ' ';
    }
    .schjnrlct  ul li:before {
        border-left-color: #408aca;
        right: -40px;
    }
    .cpys p {
        margin: 0;
        font-size:14px;
        color: #343434;
    }
    .cpys li {
        padding: 53px 59px 30px 17px;
    }
    #jiqileixing h3 {
        font-size: 20px;
        padding: 10px 34px;
        background-color: #f9f9f9;
        font-weight: bold;
    }
    #jiqileixing ul li {
        list-style: url(../images/libg.png) inside;
        font-size: 14px;
        padding: 10px 10px;
    }
}
@media(max-width:1280px){
    .logo img{
        height:35px;
    }
    .syxwmz {
        background: url(../images/xwzbg.jpg) no-repeat;
        background-size: cover;
        padding: 16px;
        height: 384px;
    }
    .ccc {
        background-size: 15px;
        background-position: 100% 30%;
    }
    .container{
        width: 1100px;
    }
    .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
        width: auto;
    }
    .navbar-inverse {
        border-color: #5F5D5D;
        position: fixed;
        padding: 0 10px;
    }
    .gongju {
        width: 35%;
    }
    .cpbt h2 {
        font-size: 28px;
        font-weight: bold;
        color: #0056c4;
    }
    #jiqileixing h3 {
        font-size: 20px;
        padding: 10px 15px;
        background-color: #f9f9f9;
        font-weight: bold;
    }
    .yylybig ul {
        width: 44%;
    }
    .schjnrlct ul li {
        font-size: 18px;
        padding: 15px 0;
    }
    .cpys li {
        padding: 43px 39px 30px 17px;
    }
    .ysbt h2 {
        font-size: 28px;
        font-weight: bold;
        color: #0056c4;
    }
    .yylybigimg{
        width: 20%;
    }
    .cpbt {
        padding-left: 15px;
        width: 25%;
        float: left;
    }
    .cpys {
        background: url(../images/cpys.jpg) no-repeat;
        padding-top: 50px;
        padding-bottom: 25px;
        background-size: cover;
    }
    .schjnrjs {
        padding-top: 25px;
        padding-bottom: 25px;
    }
    .schjnrjs2 {
        padding-top: 25px;
        padding-bottom: 25px;
    }
    .schjbig {
        padding:30px 0;
    }
    .schjnrjs h2 {
        padding-bottom: 25px;
    }
    .dtgybigimg{
        width: 280px;
    }
    .yylybig ul {
        width: 46%;
    }
    .cpys li {
        height: 278px;
        padding: 43px 10px 30px 17px;
    }
    .cpysbig {
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .cpys h3 {
        font-size: 18px;
    }
    .bainian {
        font-size: 24px;
        width:100%;
        position: absolute;
        left: 50%;
        width: 100%;
        text-align: center;
        bottom: 12%;
        transform: translate(-50%, -20%);
    }
    .sycp .swiper-pagination-bullet{
        font-size:16px;
    }
    .whnr ul {
        display: flex;
        justify-content: space-between;
    }
    .whnr li {
        padding-right: 0;
    }
    .whnr {
        padding: 20px 84px;
    }
    .yyzxjs {
        padding-top: 0;
        padding-bottom: 60px;
    }
}
@media(max-width:1200px){

    .container{
        width: 95%;
    }
    .ccc {
        background: url(../images/hot.png) no-repeat;
        background-size: 20px;
        background-position: 100% 25%;
    }
    .stayer.fixed .ccc {
        background: url(../images/hot.png) no-repeat;
        background-size: 20px;
        background-position: 100% 0%;
    }
    .schjnrlct ul li {
        font-size: 18px;
        padding: 15px 0;
    }
    .dtgybigimg{
        width: 30%;
    }
    .sycp .swiper-pagination-bullet {
        font-size: 16px;
    }
    .bainian {
        width: 100%;
        text-align: center;
        font-size: 24px;
        position: absolute;
        left: 50%;
        bottom: 15%;
        transform: translate(-50%, -20%);
    }
}

@media(max-width:1000px){
    .logo span{
        font-size:14px;
    }
    .yjlx{
        width:auto;
        margin: 0 auto;
    }
    .cplb ul li:nth-child(2) a{
        border:none;
    }
    .cplb ul li a {
        border:none;
    }
    .container{
        width: 100%;
    }
    .bainian {
        width: 100%;
        text-align: center;
        font-size: 20px;
        position: absolute;
        left: 50%;
        bottom: 15%;
        transform: translate(-50%, -15%);
    }
    .cpnr{
        padding-bottom:60px;
    }
    .ccc{
        background:none;
    }
    .stayer.fixed .ccc{
        background:none;
    }
    .cpzxjs{
        flex-wrap: wrap;
    }
    .cpzxjj{
        width: 100%;
    }
    .cpbt{
        width: 100%;
    }
    .csxiangxia{
        display: none;
    }
    .cptu {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .cpys {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .ysxiangxia{
        display: none;
    }
    .cpys li:first-child{
        width: 100%;
        height: auto;
    }
    .cpys li{
        width: 100%;
        height:280px;
    }
    .cpbt{
        text-align: left;
    }
    .cpys li {
        padding: 23px 15px 30px 17px;
        text-align: left;
    }
    .cpys ul{
        justify-content: space-between;
    }
    .cpys{
        padding: 0;
    }
    .cpysbig{
        padding:20px 15px;
    }
    .jscsbig{
        padding:20px 15px;
    }
    .cptu {
        padding:10px 15px;
    }
    .yylybig ul li{
        text-align: left;
    }
    .yylybig ul {
        width: 100%;
        padding:20px 0;
    }
    .yyxiangxia {
        display: none;
        cursor: pointer;
    }
    .yylybigimg{
        width: 100%;
        margin: 0 auto;
    }
    .scxiangxia{
        display: none;
    }
    .schjbig{
        flex-wrap: wrap;
    }
    .schjnrbig {
        width: 100%;
    }
    .cpys li{
        margin-bottom:10px;
    }
    .dtxiangxia{
        display: none;
    }
    .cpbt h2{
        text-align: center;
        font-size:22px;
    }
    .cpbt h3{
        text-align: center;
        font-size:18px;
        padding: 20px 0;
    }
    .dtgybig ul {
        display: flex;
        width: 100%;
        flex-wrap: wrap;
        padding: 20px 0;
    }
    .schjnrjs2 span {
        font-size: 24px;
        font-weight: bold;
        display: block;
        background: #f9f9f9;
        position: absolute;
        top: 30%;
        left: 50%;
        transform: translate(-50%, -15%);
        width: 100%;
    }
    .schjnrjs{
        flex-wrap: wrap;
    }
    .schjbig img {
        width: 100%;
    }
    .schjnrjsl{
        width: 100%;
    }
    .schjnrjs span {
        font-size: 24px;
        font-weight: bold;
        display: block;
        background: white;
        position: absolute;
        top: 15%;
        left: 50%;
        transform: translate(-50%, -15%);
    }
    .schjnrjs h2{
        padding-bottom:20px;
    }
    .schjnrjsr {
        width: 50%;
        margin: 20px auto 0;
    }
    .schjnrlct ul li:after, .schjnr ul li:before{
        display: none;
    }
    .schjnrlct ul {
        flex-wrap: wrap;
    }
    .schjnrlct ul li {
        font-size: 18px;
        padding: 5px 0;
        margin:5px 0;
        width: 100%;
    }
    #jiqileixing ul {
        list-style: url(../images/libg.png) inside;
        font-size: 16px;
        padding: 10px 0px;
        border: 1px solid rgba(0, 0, 0, 0.1);
        height: 420px;
    }
    .schjnrjs2 {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    #jiqileixing .swiper-button-next, .swiper-button-prev{
        display: block;
    }
    .ysbt h2 {
        text-align: center;
        font-size: 22px;
    }
    .ysbt h3 {
        text-align: center;
        font-size: 18px;
        padding: 20px 0;
    }
    .yylybig ul li {
        font-size: 14px;
    }
    .dtgybigimg {
        width: 100%;
    }
    .ldxbj {
        font-size: 14px;
    }
    .ldxbj p {
        text-align: left;
    }
    .yylybig ul li {
        width: 50%;
    }
    .yyzxjsright ul {
        margin: 20px 0;
    }
    .cpzxjs {
        padding-top: 0;
        padding-bottom: 0;
        overflow: visible;
        margin: 0;
    }
    .cpzxtu .swiper-pagination {
        left: 50%;
        transform: translate(-50%,50%);
    }
    .cpzxtu .swiper-pagination {
        width: 100%;
    }
    .cpzxtu {
        width: 100%;
        padding: 20px 15px;
    }
    .whbleft{
        margin: 20px 0;
    }
    .bvp {
        width: 100%;
    }
    .bvpwen {
        display: flex;
        justify-content: space-between;
        margin-top: 20px;
        flex-wrap: wrap;
    }
    .bvpwen li {
        width: 100%;
        line-height: 55px;
        text-align: center;
        background-color: #0076be;
        color: white;
        border-radius: 5px;
    }
    .bvpwen img {
        width: 30px;
        transform: rotate(90deg);
    }
    .bvpwen li {
        width: 100%;
        line-height: 30px;
        text-align: center;
        background-color: #0076be;
        color: white;
        border-radius: 5px;
        margin: 5px 0;
    }
    .bvptu li {
        width: 48%;
        margin-bottom: 10px;
    }
    .bvptu {
        flex-wrap: wrap;
    }
    .yc{
        display: none;
    }
    .schjnrlct ul li:after {
        width: 50px;
        height: 50px;
        background: url(../images/libg1.png) no-repeat;
        content: "";
        right: 50%;
        display: block;
        border: 0;
        top: 100%;
        transform: rotate(90deg);
       
    }
    .schjnrlct ul li{
        margin: 10px 0;
    }
    .xwnr span {
        color: #74787f;
        float: left;
        display: block;
        width: 100%;
        padding-bottom: 20px;
    }
    .inewsct {
        background: #fff;
        padding: 20px;
        box-shadow: 0px 0px 5px rgba(0,0,0,.2);
    }

    .yjlx ul {
        list-style: none;
        padding-left: 0;
        padding: 15px;
        padding-bottom:40px;
        text-align: left;
    }
    .yg img{
        padding-left:0;
    }
    .yg {
        position: absolute;
        bottom: 0%;
        left: 50%;
        transform: translate(-50%, 10%);
    }
    .logo img {
        height: 20px;
    }
    .yg a {
        padding: 5px 8px;
        transition: .5s;
    }
    .navbar-header {
        padding-top: 10px;
        position: relative;
    }
    .xwdh{
        padding-bottom:10px;
    }
    .xwdd {
    background: #fafafa;
    padding: 10px 0px 20px;
}
}   
@media (min-width:768px) and (max-width:1024px){
    .navbar-nav > li > a {
        padding: 5px;
        line-height: 52px;
    }
    .yg{
        display: none;
    }
    .logo {
        display: flex;
        flex-wrap: wrap;
        width: 150px;
    }
    .stayer.fixed .navbar-nav > li > a {
        line-height: 52px;
        transition: .5s;
    }
    .logo span{
        width:150px;
    }
    .whbtu img{
        width: 100%;
    }
    .whtu img{
        width: 100%;
    }
}