@charset "utf-8";
* {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}

li,
ol,
ul {
    list-style: none;
}
a {
    text-decoration: none;
    color: #949599;
}
img {
    max-width: 100%;
    vertical-align: top;
    object-fit: cover;
    border: none;
}
input,
select,
button,
textarea {
    border: none;
    border-radius: 0;
    font-family: '';
    font-size: 1.4rem;
}
button{cursor: pointer;outline: none;}
input,
textarea {
    outline: 0;
    -webkit-appearance: none;
}
@font-face {
	font-family:'CN';
	src: url('/html/fonts/NotoSansHans-Regular.otf');
}
html{font-family: 'CN';font-weight: 300;}
h1,h2,h3,h4,h5,h6{font-weight: 300;}
.xs-visible{display: none!important;}
.xs-hidden{}
header{position: relative;padding: 0 2%;}
.icon{position: absolute;left:10px;top: 10px;}
.wrap{max-width: 1600px;margin: 0 auto;}
.head{display: flex;justify-content: space-between;align-items: center;}
.head .nav{display: flex;height: 90px;text-align: center;position: relative;}
.head .nav>li{width: 96px;position: relative;line-height: 90px;}
.head .nav>li:hover >a{color: #004691;}
.head .nav>li>a{width: 100%;height: 100%;display: block;transition: all .5s;}

.head .nav>li .drop{position: fixed;
	top: 90px;
    left: 0;
    width: 100%;
    z-index: 10;
    background: #f0f0f1;
    padding: 30px 0 42px;
    transform: translate(-10px);
    /*opacity: 0;
    visibility: hidden;*/
   line-height: normal;
}


.head .nav .bg {
    width: 96px;
    height: 90px;
    position: absolute;
    left: 0;
    top: 0;
    background: transparent;
    z-index: -1;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.head .nav .line{
	width: 96px;
    height: 2px;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 11;
    background: transparent;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.head .nav li.cur{background: #f4f4f4;border-bottom: 2px solid #004691;}
.head .nav li.cur a{color: #004691;}
.head .change{display: flex;align-items: center;font-size: 14px;}
.head .change p{margin-right: 15px;color: #949599;}
.head .change p img{margin-right: 5px;}
.head .change .ch,.head .change.cn{color: #949599;}
.head .change span{display: block;width: 1px;height: 14px;background: #949599;margin: 0 3px;}
.head form{border: 1px solid #eaeaea;display: flex;align-items: center;padding:3px 4px;}
.head form input[type=text]{background:transparent;font-size: 12px;width: 100%;}
.head form input[type=submit]{background:url(/html/images/search.png) no-repeat center center;width: 20px;height: 20px;cursor: pointer;}



.drop_1{display: none;position: absolute;left: 0;top: 100%;width: 100%;background: rgba(245,245,245,0.8);padding: 20px 0 30px;z-index: 11;}
.drop_1 .drops{display: flex;justify-content: center;}
.drop_1 ul{padding: 0 30px;border-right: 1px solid #fff;}
.drop_1 ul:last-child{border-right: none;}
.drop_1 ul li{margin: 5px 10px;position: relative;}
.drop_1 ul li:after{content: '';display: block;width: 5px;height: 5px;background: #9c9da0;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.drop_1 ul li a{padding-left: 10px;}
.drop_1 ul li:hover:after{background: #243E87;}
.drop_1 ul li:hover a{color: #243E87;}


.drop_2{display: none;position: absolute;left: 0;top: 100%;width: 100%;background: rgba(245,245,245,0.8);padding: 20px 0 30px;z-index: 11;}
.drop_2 ul{display: flex;justify-content: center;}
.drop_2 ul li{margin: 5px 30px;position: relative;}
.drop_2 ul li:after{content: '';display: block;width: 5px;height: 5px;background: #9c9da0;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.drop_2 ul li a{padding-left: 10px;}
.drop_2 ul li:hover:after{background: #243E87;}
.drop_2 ul li:hover a{color: #243E87;}



.drop_3{display: none;position: absolute;left: 0;top: 100%;width: 100%;background: rgba(245,245,245,0.8);padding: 20px 0 30px;z-index: 11;}
.drop_3 .drops{display: flex;justify-content: center;}
.drop_3 ul{padding: 0 30px;border-right: 1px solid #fff;}
.drop_3 ul:last-child{border-right: none;}
.drop_3 ul li{margin: 5px 10px;position: relative;}
.drop_3 ul li:after{content: '';display: block;width: 5px;height: 5px;background: #9c9da0;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.drop_3 ul li a{padding-left: 10px;}
.drop_3 ul li:hover:after{background: #243E87;}
.drop_3 ul li:hover a{color: #243E87;}

.drop_4{display: none;position: absolute;left: 0;top: 100%;width: 100%;background: rgba(245,245,245,0.8);padding: 20px 0 30px;z-index: 11;}
.drop_4 ul{display: flex;justify-content: center;}
.drop_4 ul li{margin: 5px 30px;position: relative;}
.drop_4 ul li:after{content: '';display: block;width: 5px;height: 5px;background: #9c9da0;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.drop_4 ul li a{padding-left: 10px;}
.drop_4 ul li:hover:after{background: #243E87;}
.drop_4 ul li:hover a{color: #243E87;}


.drop_5{display: none;position: absolute;left: 0;top: 100%;width: 100%;background: rgba(245,245,245,0.8);padding: 20px 0 30px;z-index: 11;}
.drop_5 ul{display: flex;justify-content: center;}
.drop_5 ul li{margin: 5px 30px;position: relative;}
.drop_5 ul li:after{content: '';display: block;width: 5px;height: 5px;background: #9c9da0;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.drop_5 ul li a{padding-left: 10px;}
.drop_5 ul li:hover:after{background: #243E87;}
.drop_5 ul li:hover a{color: #243E87;}


.drop_6{display: none;position: absolute;left: 0;top: 100%;width: 100%;background: rgba(245,245,245,0.8);padding: 20px 0 30px;z-index: 11;}
.drop_6 ul{display: flex;justify-content: center;}
.drop_6 ul li{margin: 5px 30px;position: relative;}
.drop_6 ul li:after{content: '';display: block;width: 5px;height: 5px;background: #9c9da0;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.drop_6 ul li a{padding-left: 10px;}
.drop_6 ul li:hover:after{background: #243E87;}
.drop_6 ul li:hover a{color: #243E87;}


.drop_7{display: none;position: absolute;left: 0;top: 100%;width: 100%;background: rgba(245,245,245,0.8);padding: 20px 0 30px;z-index: 11;}
.drop_7 ul{display: flex;justify-content: center;}
.drop_7 ul li{margin: 5px 30px;position: relative;}
.drop_7 ul li:after{content: '';display: block;width: 5px;height: 5px;background: #9c9da0;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.drop_7 ul li a{padding-left: 10px;}
.drop_7 ul li:hover:after{background: #243E87;}
.drop_7 ul li:hover a{color: #243E87;}


.p-h-menu{ float: right; }
.p-h-line{    
    position: fixed;right: 20px;top:24px;z-index: 11;
}
.p-h-line span{
       transition: all 300ms ease-in-out;
    width: 25px;
    height: 2px;
    display: block;
    margin-bottom:7px;
    background:#4eaac8;;

}
.p-h-line.curr .head-l-x {
    top: 10px;
    transform: translate(0, 9px) rotate(45deg);
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
}
.p-h-line.curr .head-l-y{  opacity: 0; }
.p-h-line.curr .head-l-z {
     transform: translate(0, -9px) rotate(-45deg);
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
}
.p-h-m-list.on{left: 0;}
.p-h-m-list{ position: fixed;z-index: 11; overflow-y: scroll;top:0;padding-top: 50px;bottom: 0; left: 100%; z-index: 10; width: 100%; background-color:#0756a5;  transition:all .3s;}
.p-h-main{ display: block; padding: .5rem 5%; font-size: 14px;; color: #fff; border-bottom: 1px solid rgba(255,255,255,.1); }
.p-h-main.p-h-arrow{ background-image: url(/html/images/arrow-b1.png); background-repeat: no-repeat; background-position: 95% center; background-size: 20px; }
.p-h-main.p-h-arrow:hover{color:#fff;}
.p-h-main.curr{ background: #0f6eca url(/html/images/arrow-b1.png) no-repeat 95% center; background-size: 20px; }
.p-h-submenu{ padding: .5rem 7%; border-bottom: 1px solid rgba(255,255,255,.1); display: none; transition: none;}
.p-h-submenu a{ display: block; color: #fff; font-size: 14px; line-height: 1.8; }




.banner{position: relative;}
.banner .swiper-pagination-bullet{background: #fff;opacity: 1;}
.banner .swiper-pagination-bullet-active{width: 32px;height: 8px;border-radius:5px;background: #014fa2;}
.banner .bannerInfo{max-width: 424px;padding: 36px 40px;background: rgba(155,155,155,0.4);position: absolute;right: 10%;top: 50%;transform: translateY(-50%);color: #fff;}
.banner .bannerInfo h1{font-size: 22px;}
.banner .bannerInfo h2{font-size: 14px;margin: 10px 0 15px;}
.banner .bannerInfo a{color: #fff;font-size: 12px;}

.list{display: flex;justify-content: space-between;margin-top: 42px;margin-bottom: 42px;padding: 0 2%;}
.list .dt,.list .fa{border-radius: 8px;box-shadow:0 0 10px 0 rgba(0,0,0,.2);}
.list .dt>h1,.list .fa>h1{color: #243e87;font-size: 18px;font-weight: bold;margin-bottom: 10px;}
.list .dt{width: 35%;padding: 30px;}
.list .dt .list-big{display: flex;justify-content: space-between;}
.list .dt .list-big .big-l{width: 35%;}
.list .dt .list-big .big-r{width: 63%;}
.list .dt .list-big .big-r h2{color: #243e87;font-size: 15px;margin-bottom: 10px;}
.list .dt .list-big .big-r div{color: #949599;font-size: 12px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.list .dt ul{margin-top: 20px;}
.list .dt ul li{display: flex;justify-content: space-between;align-items: center;position: relative;padding-left: 10px;margin: 3px 0;}
.list .dt ul li:after{content: '';display: block;width: 5px;height: 5px;background: #9c9da0;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.list .dt ul li a{font-size: 14px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.list .dt ul li span{font-size: 12px;color: #9c9da0;}



.list .fa{width: 63%;padding:30px 45px;}
.list .fa .row{overflow: hidden;}
.col{padding: 0 18px;}
.col img{max-width: none;}
.col h1{font-size: 15px;color: #243E87;margin: 5px 0;}
.col p{font-size: 12px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;color: #949599;}
.col a{font-size: 12px;color: #7ba2cb;}


.project{width: 100%;}
.project .pro-banner img{width: 100%;}
.project .pro-nav{width: 100%;background: #f4f4f4;padding: 20px 2%;}
.project .pro-nav .pro-navs a{font-size: 13px;color: #949599;}
.project .pro-nav .pro-navs a:last-child{color: #243e87;}
.project .col{padding: 0 2%;}
.project .col h1{font-size: 25px;color: #243E87;font-weight: bold;margin: 30px 0 40px;}
.project .col ul{display: flex;flex-wrap: wrap;}
.project .col ul li{width: 32%;background: #f7f7f7;margin-right: 2%;margin-bottom: 2%;padding: 34px 24px;display: flex;justify-content: space-between;align-items: center;transition: all .3s;}
.project .col ul li:hover{box-shadow:0 0 10px 0 rgba(0,0,0,.2);}
.project .col ul li .li-l{width: 45%;}
.project .col ul li .li-l img{width: 100%;}
.project .col ul li .li-r{width: 50%;}
.project .col ul li .li-r h2{font-size: 18px;color: #243e87;font-weight: bold;}
.project .col ul li .li-r p{font-size: 12px;color: #949599;margin: 15px 0 20px;overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;}
.project .col ul li .li-r a{font-size: 12px;color: #7ba2cb;}
.project .col ul li:nth-child(3n){margin-right: 0;}




.project-list{width: 100%;background: #f5f5f5;}
.project-list .pro-banner img{width: 100%;}
.project-list .pro-nav{width: 100%;background: #fff;padding: 20px 2%;}
.project-list .pro-nav .pro-navs a{font-size: 13px;color: #949599;}
.project-list .pro-nav .pro-navs a:last-child{color: #243e87;}
.project-list .pro-list{display: flex;justify-content: space-between;padding: 40px 2%;}
.project-list .pro-list .pro-list-l{width: 16%;}
.project-list .pro-list .pro-list-r{width: 80%;}

.list-l-t .l-t-title{padding: 28px 36px;background-image: url(/html/images/t-bg.png);background-repeat: no-repeat;background-position: top right;color: #fff;font-size: 30px;font-weight: bold;background-size: cover;}
.list-l-t ul{width: 100%;border-bottom: 5px solid #014fa2;}
.list-l-t ul li{width: 100%;padding: 15px 0;padding-left: 30px;background: #fff;}
.list-l-t ul li:hover{background: #93b3d4;border-left: 6px solid #014fa2;}
.list-l-t ul li:hover a{color: #fff;}
.list-l-t ul li.active{background: #93b3d4;border-left: 6px solid #014fa2;}
.list-l-t ul li a{color: #333333;font-size: 16px;}
.list-l-t ul li.active a{color: #fff;}

.project-list .pro-list .pro-list-l .list-l-m{margin-top: 40px;}
.list-l-m .l-m-title{padding: 28px 36px;background-image: url(/html/images/t-bg.png);background-repeat: no-repeat;background-position: top right;color: #fff;font-size: 30px;font-weight: bold;background-size: cover;}
.list-l-m ul{width: 100%;border-bottom: 5px solid #014fa2;}
.list-l-m ul li{width: 100%;padding: 15px 0;padding-left: 30px;background: #fff;}
.list-l-m ul li:hover{background: #93b3d4;border-left: 6px solid #014fa2;}
.list-l-m ul li:hover a{color: #fff;}
.list-l-m ul li.active{background: #93b3d4;border-left: 6px solid #014fa2;}
.list-l-m ul li a{color: #333333;font-size: 16px;}
.list-l-m ul li.active a{color: #fff;}

.list-l-b{margin-top: 40px;}
.list-l-b .em,.list-l-b .ph{width: 100%;padding: 10px;background: #fff;display: flex;align-items: center;justify-content: space-between;}
.list-l-b .em .em-l{width: 30%}
.list-l-b .em .em-r{width: 65%}
.list-l-b .em h3{font-size: 18px;color: #858585;font-weight: bold;}
.list-l-b .em p{font-size: 14px;color: #014fa2;}


.pro-list-r ul{display: flex;flex-wrap: wrap;}
.pro-list-r ul li{width: 23.5%;margin-right: 2%;margin-bottom: 3%;position: relative;}
.pro-list-r ul li:nth-child(4n){margin-right: 0;}
.pro-list-r ul li .pro-img{width: 100%;}
.pro-list-r ul li:hover .pro-img{box-shadow:0 0 10px 0 rgba(0,0,0,.2);}
.pro-list-r ul li div{text-align: center;margin-top: 20px;color: #333333;}
.pro-list-r ul li div h4{font-size: 14px;}
.pro-list-r ul li div p{font-size: 12px;}
.pro-list-r ul li div a{font-size: 12px;color: #7ba2cb;}


.listInfo{width: 80%;}
.listInfo .listinfo-t{padding: 30px;background: #fff;}
.listInfo .listinfo-t .info-t-t{display: flex;}
.listInfo .listinfo-t .info-t-t .info-t-l{width: 45%;}
.listInfo .listinfo-t .info-t-t .info-t-r{width: 40%;margin-left: 5%;}

    .listInfo .listinfo-t .info-t-t .info-t-r a{background: #014fa2; color: #fff;padding: 5px;}

.fl { float: left !important;}
.fr { float: right !important;}
.clear{display:block;height:0;overflow:hidden;clear:both;}
.clearfix:after{content:'\20';display:block;height:0;clear:both;}
.clearfix{zoom:1;}html{overflow-y:scroll;}
.side-pic{ width: 388px; }
.side-pic .bigImg{width: 386px;height: 386px; border: 1px solid #e6e6e6; overflow: hidden;}
.side-pic .bigImg .photo{width: 386px;height: 386px;}
.side-pic .smallScroll{margin: 15px 0px 0px;position: relative;padding: 0px 18px; height: 76px;}
.side-pic .smallScroll li{margin:0px 5px;cursor:pointer;width: 74px;height: 74px; display: inline-block; overflow: hidden; border: 1px solid #f6f7fb;position: relative;}
.side-pic .smallScroll li .photo{width: 74px;height: 74px;}
.side-pic .smallScroll li .icon{max-width: 13%;left: 5px;top: 5px;}
.side-pic .smallScroll li.on {border:1px solid #215d9c;}
.side-pic .sPrev {width:15px;height:76px;position:absolute;left:0px;top:0px;z-index:99;background: url("/html/images/prev-1.png") no-repeat left center;}
.side-pic .sNext {width:15px;height:76px;position:absolute;right:0px;top:0px;z-index:99;background: url("/html/images/next-1.png") no-repeat right center;}


/*.listInfo .photo .zw .pro-img{width: 100%;}
.zw{border: 1px solid #d1d1d1;position: relative;}
.slide{background: #F4F4F4;padding: 14px 34px;position: relative;}
.slide .swiper-slide-active{border: 1px solid #014fa2;}
.slide .swiper-button-prev{background-image: url(/html/images/prev-1.png);background-size: 8px 13px;width: 8px;height: 13px;margin-top: 0;transform: translateY(-50%);}
.slide .swiper-button-next{background-image: url(/html/images/next-1.png);background-size: 8px 13px;width: 8px;height: 13px;margin-top: 0;transform: translateY(-50%);}*/
.listInfo .listinfo-t .info-t-t .info-t-r h1{margin-top: 10%;font-size: 20px;color: #014fa2;font-weight: bold;margin-bottom: 20px;}
.listInfo .listinfo-t .info-t-t .info-t-r h2{font-size: 14px;color: #484848;}
.listInfo .listinfo-t .info-t-t .info-t-r h2 a{padding: 5px 10px;background: #014FA2;margin: 0 5px;color: #fff;}

.info-t-b{margin-top: 50px;position: relative;}
.info-t-b ul{display: flex;}
.info-t-b ul li{display: block;padding: 9px 40px;background: #d1d1d1;color: #fff;margin-right: 10px;text-align: center;}
.info-t-b ul li.select{background: #014fa2;}
.tab {display: none;overflow: auto;}
.show{display: block;}

.listinfo-b{margin-top: 50px;}
.listinfo-b h1{font-size: 20px;color: #014fa2;font-weight: bold;margin-bottom: 20px;}
.listinfo-b .row{overflow:hidden;}
.listinfo-b .li{padding: 0 20px;position: relative;}
.listinfo-b .li .icon{left: 28px;}
.listinfo-b .li .pro-img{max-width: none;}
.listinfo-b .li:hover .pro-img{box-shadow:0 0 10px 0 rgba(0,0,0,.2);}
.listinfo-b .li div{text-align: center;margin-top: 20px;color: #333333;}
.listinfo-b .li div h4{font-size: 14px;}
.listinfo-b .li div p{font-size: 12px;}
.listinfo-b .li div a{font-size: 12px;color: #7ba2cb;}

.cao .row{overflow:hidden;}
.cao .li{padding: 0 20px;position: relative;}
.cao .li .icon{left: 28px;}
.cao .li .pro-img{max-width: none;}
.cao .li:hover .pro-img{box-shadow:0 0 10px 0 rgba(0,0,0,.2);}
.cao .li div{text-align: center;margin-top: 20px;color: #333333;}
.cao .li div h4{font-size: 14px;}
.cao .li div p{font-size: 12px;}
.cao .li div a{font-size: 12px;color: #7ba2cb;}


.list-l-s{margin-bottom: 40px;}
.list-l-s .l-s-title{padding: 28px 36px;background-image: url(/html/images/t-bg.png);background-repeat: no-repeat;background-position: top right;color: #fff;font-size: 30px;font-weight: bold;background-size: cover;}
.list-l-s ul{width: 100%;border-bottom: 5px solid #014fa2;}
.list-l-s ul li{width: 100%;padding: 15px 0;padding-left: 30px;background: #fff;}
.list-l-s ul li:hover{background: #93b3d4;border-left: 6px solid #014fa2;}
.list-l-s ul li:hover a{color: #fff;}
.list-l-s ul li.active{background: #93b3d4;border-left: 6px solid #014fa2;}
.list-l-s ul li a{color: #333333;font-size: 16px;}
.list-l-s ul li.active a{color: #fff;}

.pro-list-r .list-r-one>h1{font-size: 20px;font-weight: bold;color: #014FA2;margin: 60px 0 30px;}
.pro-list-r .list-r-one>span{display: block;width: 100%;height: 1px;background: #7ba2cb;margin: 60px 0;}
.pro-list-r .list-r-one>ul{display: flex;}
.pro-list-r .list-r-one>ul li{width: 32%;margin-right: 2%;}
.pro-list-r .list-r-one>ul li:last-child{margin-right: 0;}
.pro-list-r .list-r-one>ul li h1{font-size: 20px;color: #014FA2;font-weight: bold;margin-bottom: 10px;}
.pro-list-r .list-r-one>ul li img{width: 100%;}
.pro-list-r .list-r-one>ul li p{font-size: 14px;color: #333333;margin: 20px 0;}
.pro-list-r .list-r-one>ul li a{font-size: 12px;color: #7BA2CB;}




.scheme{width: 100%;}
.scheme .sch-banner img{width: 100%;}
.scheme .sch-nav{width: 100%;background: #f4f4f4;padding: 20px 2%;}
.scheme .sch-nav .sch-navs a{font-size: 13px;color: #949599;}
.scheme .sch-nav .sch-navs a:last-child{color: #243e87;}
.scheme .col{padding: 0 2%;}
.scheme .col h1{font-size: 25px;color: #243E87;font-weight: bold;margin: 30px 0 40px;}
.scheme .col ul{display: flex;flex-wrap: wrap;}
.scheme .col ul li{width: 32%;background: #f7f7f7;margin-right: 2%;margin-bottom: 2%;padding: 34px 24px;display: flex;justify-content: space-between;align-items: center;transition: all .3s;}
.scheme .col ul li:hover{box-shadow:0 0 10px 0 rgba(0,0,0,.2);}
.scheme .col ul li .li-l{width: 45%;}
.scheme .col ul li .li-l img{width: 100%;}
.scheme .col ul li .li-r{width: 50%;}
.scheme .col ul li .li-r h2{font-size: 18px;color: #243e87;font-weight: bold;}
.scheme .col ul li .li-r p{font-size: 12px;color: #949599;margin: 10px 0;overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;}
.scheme .col ul li .li-r a{font-size: 12px;color: #7ba2cb;}
.scheme .col ul li:nth-child(3n){margin-right: 0;}



.scheme-list{width: 100%;background: #f5f5f5;}
.scheme-list .sch-banner img{width: 100%;}
.scheme-list .sch-nav{width: 100%;background: #fff;padding: 20px 2%;}
.scheme-list .sch-nav .sch-navs a{font-size: 13px;color: #949599;}
.scheme-list .sch-nav .sch-navs a:last-child{color: #243e87;}
.scheme-list .sch-list{display: flex;justify-content: space-between;padding:40px 2%}
.scheme-list .sch-list .sch-list-l{width: 16%;}
.scheme-list .sch-list .sch-list-l .list-l-t{margin-top: 40px;}



.scheme-list .sch-list .sch-list-r{width: 80%;}
.scheme-list .sch-list .sch-list-r .list-r-t h1{font-size: 20px;font-weight: bold;color: #014FA2;margin: 65px 0 35px;}
.scheme-list .sch-list .sch-list-r .list-r-t p{color: #333333;font-size: 14px;}
.scheme-list .sch-list .br{width: 100%;height: 1px;background: #7ba2cb;margin: 60px 0 100px;}
.scheme-list .sch-list .list-r-b{display: flex;}
.scheme-list .sch-list .list-r-b .r-b-l{width: 40%;}
.scheme-list .sch-list .list-r-b .r-b-l img{width: 100%;}
.scheme-list .sch-list .list-r-b .r-b-r{width: 55%;margin-left: 5%;}
.scheme-list .sch-list .list-r-b .r-b-r ul li{margin-bottom: 50px;}
.scheme-list .sch-list .list-r-b .r-b-r ul li h1{font-size: 20px;color: #243e87;font-weight: bold;border-bottom: 1px solid #7ba2cb;padding-bottom: 5px;}
.scheme-list .sch-list .list-r-b .r-b-r ul li p{font-size: 14px;color: #333333;margin: 10px 0;overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}
.scheme-list .sch-list .list-r-b .r-b-r ul li a{font-size: 12px;color: #7BA2CB;}


.sch-list-r .sch-info-t h1{font-size: 20px;font-weight: bold;color: #014FA2;margin: 60px 0 30px;}
.sch-list-r .sch-info-t .info-t{display: flex;}
.sch-list-r .sch-info-t .info-t .info-t-l{width: 30%;}
.sch-list-r .sch-info-t .info-t .info-t-l img{width: 100%;border: 6px solid #fff;}
.sch-list-r .sch-info-t .info-t .info-t-r{width: 50%;margin-left: 6%;}
.sch-list-r .line{width: 100%;height: 1px;background: #7BA2CB;margin: 30px 0 45px;}

.sch-list-r .sch-info-b h1{font-size: 20px;font-weight: bold;color: #014FA2;margin-bottom: 20px;}
.sch-list-r .sch-info-b ul{display: flex;flex-wrap: wrap;}
.sch-list-r .sch-info-b ul li{width: 23.5%;margin-right: 2%;margin-bottom: 3%;position: relative;}
.sch-list-r .sch-info-b ul li:nth-child(4n){margin-right: 0;}
.sch-list-r .sch-info-b ul li .pro-img{width: 100%;transition: all .3s;}
.sch-list-r .sch-info-b ul li:hover .pro-img{box-shadow:0 0 10px 0 rgba(0,0,0,.2);}
.sch-list-r .sch-info-b ul li div{text-align: center;margin-top: 20px;color: #333333;}
.sch-list-r .sch-info-b ul li div h4{font-size: 14px;}
.sch-list-r .sch-info-b ul li div p{font-size: 12px;}
.sch-list-r .sch-info-b ul li div a{font-size: 12px;color: #7ba2cb;}
.sch-list-r>a{font-size: 18px;color: #243e87;}
.sch-list-r .lines{width: 100%;height: 1px;background: #7BA2CB;margin: 10px 0 25px;}

.tou-list-r{width: 80%;}
.tou-list-r .contact>h1{font-size: 20px;font-weight: bold;color: #014FA2;margin: 65px 0 35px;}
.tou-list-r .contact #map{width: 100%;height: 500px;}
.tou-list-r .contact .contInfo>h1{font-size: 30px;color: #014fa2;font-weight: bold;margin: 80px 0 60px;}
.tou-list-r .contact .contInfo .contInfos{display: flex;justify-content: space-between;width: 80%;}
.tou-list-r .contact .contInfo .contInfos p{font-size: 16px;color: #333333;font-weight: lighter;line-height: 1.7;}
.tou-list-r>.line{width: 100%;height: 1px;background: #7BA2CB;margin: 50px 0 50px;}
.tou-list-r ul{display: flex;}
.tou-list-r ul li{width: 32%;margin-right: 2%;}
.tou-list-r ul li:last-child{margin-right: 0;}
.tou-list-r ul li h1{font-size: 20px;color: #014FA2;font-weight: bold;margin-bottom: 10px;}
.tou-list-r ul li img{width: 100%;}
.tou-list-r ul li p{font-size: 14px;color: #333333;margin: 20px 0;}
.tou-list-r ul li a{font-size: 12px;color: #7BA2CB;}

.tou-list-r .navigation>h1{font-size: 20px;font-weight: bold;color: #014FA2;margin: 65px 0 0;}
.tou-list-r .navigation dl{padding: 30px 0;border-bottom: 1px solid #7BA2CB;}
.tou-list-r .navigation dl dt{font-size: 18px;color: #014fa2;margin-bottom: 10px;}
.tou-list-r .navigation dl dd{float: left;margin-right: 10px;margin-bottom: 10px;}
.tou-list-r .navigation dl dd a{padding: 5px 12px;background: #014fa2;color: #fff;font-size: 14px;}
.tou-list-r .navigation dl:last-child{border-bottom: none;}


.tou-list-r .message>h1{font-size: 20px;font-weight: bold;color: #014FA2;margin: 65px 0 0;}
.tou-list-r .message>p{color: #014FA2;margin: 10px 0;}
.tou-list-r .message .mes{font-size: 14px;color: #333333;}
.tou-list-r .message .reg{padding: 5% 10%;width: 100%;background: #fff;margin-top: 35px;}
.tou-list-r .message .reg>div{margin-bottom: 30px;display: flex;justify-content: space-between;}
.tou-list-r .message .reg>div div{width: 43%;display: flex;position: relative;align-items: center;}
.tou-list-r .message .reg>div div:nth-child(2){margin-left: 20px;}
.tou-list-r .message .reg>div div input{width: 100%;box-sizing: border-box;padding: 10px 20px;border-radius: 20px;background: #f5f5f5;font-size: 16px;margin-left: 10px;}
.tou-list-r .message .reg>div textarea{width: 100%;background: #F5F5F5;margin-left: 10px;resize: none;padding: 10px 20px;font-size: 16px;border-radius: 20px;height: 150px;}
.tou-list-r .message .reg .btn{display: flex;justify-content: center;margin-top: 60px;}
.tou-list-r .message .reg .btn input{width: 194px;height: 45px;text-align: center;line-height: 45px;border-radius: 22px;margin: 0 10px;font-size: 16px;color: #fff;cursor: pointer;}
.tou-list-r .message .reg .btn input[type=submit]{background: #014fa2;}
.tou-list-r .message .reg .btn input[type=reset]{background: #3b98bf;}


.rec-list-r{width: 80%;}
.rec-list-r .rec-r-one h1{font-size: 20px;font-weight: bold;color: #014FA2;margin: 65px 0 30px;}
.rec-list-r .rec-r-one ul{width: 100%;}
.rec-list-r .rec-r-one ul li{margin-bottom: 30px;}
.rec-list-r .rec-r-one ul li .position{width: 100%;padding: 20px 50px;background: #fff;display: flex;justify-content: space-between;cursor: pointer;font-size: 18px;color: #014fa2;font-weight: bold;align-items: center;}
.rec-list-r .rec-r-one ul li .position span{font-size: 14px;color: #333333;}
.rec-list-r .rec-r-one ul li .position.active{background: #4d83be;color: #fff;}
.rec-list-r .rec-r-one ul li .position.active span{color: #fff;}
.rec-list-r .rec-r-one ul li .ctx{padding: 50px;background: #fff;display: none;}

.rec-list-r .rec-r-two h1{font-size: 20px;font-weight: bold;color: #014FA2;margin: 65px 0 30px;}

.rec-list-r .line{width: 100%;height: 1px;background: #7BA2CB;margin: 50px 0;}
.rec-list-r>ul{display: flex;}
.rec-list-r>ul li{width: 32%;margin-right: 2%;}
.rec-list-r>ul li:last-child{margin-right: 0;}
.rec-list-r>ul li h1{font-size: 20px;color: #014FA2;font-weight: bold;margin-bottom: 10px;}
.rec-list-r>ul li img{width: 100%;}
.rec-list-r>ul li p{font-size: 14px;color: #333333;margin: 20px 0;}
.rec-list-r>ul li a{font-size: 12px;color: #7BA2CB;}


.new-list-r{width: 80%;}
.new-list-r .new-list-one{background: #fff;padding:60px 50px ;}
.new-list-r .new-list-one ul li{padding: 36px 28px;display: flex;justify-content: space-between;align-items: center;border-bottom: 1px solid #f2f2f2;}
.new-list-r .new-list-one ul li:hover{background: #f2f2f2;}
.new-list-r .new-list-one ul li .new-l{width: 25%;}
.new-list-r .new-list-one ul li .new-l img{width: 100%;}
.new-list-r .new-list-one ul li .new-r{width: 70%;}
.new-list-r .new-list-one ul li .new-r h1{color: #243e87;font-size: 20px;font-weight: bold;}
.new-list-r .new-list-one ul li .new-r p{color: #7ba2cb;font-size: 12px;margin: 15px 0 25px;}
.new-list-r .new-list-one ul li .new-r p span{margin-left: 20px;}
.new-list-r .new-list-one ul li .new-r div{font-size: 14px;color: #333333;margin-bottom: 20px;  overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.new-list-r .new-list-one ul li .new-r>a{font-size: 12px;color: #7ba2cb;}


.page{text-align: center;margin-top: 100px;}
.page a{padding:10px 20px;border: 1px solid #e9e9e9;display: inline-block;}
.page a.current{background: #ccc;}

.newsInfo-list-r{width: 80%;}
.newsInfo-list-r .info-content{background: #fff;padding: 100px 50px;}
.newsInfo-list-r .info-content>h1{color: #243e87;font-size: 20px;font-weight: bold;text-align: center;}
.newsInfo-list-r .info-content>p{color: #7ba2cb;font-size: 12px;margin: 15px 0 0;text-align: center;}
.newsInfo-list-r .info-content>p>span{margin-left: 20px;}
.newsInfo-list-r .info-content .content{padding: 50px 130px;border-bottom: 1px solid #f2f2f2;}
.newsInfo-list-r .info-content .prne{line-height: 2;margin-top: 50px;margin-bottom: 20px;}
.newsInfo-list-r .info-content .prne a{font-size: 16px;color: #333333;}
.newsInfo-list-r .info-content>a{font-size: 18px;font-weight: bold;color: #243E87;}





.into-list-r{width: 80%;}


.into-list-r .into-r-one>h1{font-size: 20px;font-weight: bold;color: #014FA2;margin: 60px 0 30px;}
.into-list-r .into-r-one>span{display: block;width: 100%;height: 1px;background: #7ba2cb;margin: 60px 0;}
.into-list-r>ul{display: flex;}
.into-list-r>ul li{width: 32%;margin-right: 2%;}
.into-list-r>ul li:last-child{margin-right: 0;}
.into-list-r>ul li h1{font-size: 20px;color: #014FA2;font-weight: bold;margin-bottom: 10px;}
.into-list-r>ul li img{width: 100%;}
.into-list-r>ul li p{font-size: 14px;color: #333333;margin: 20px 0;overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;}
.into-list-r>ul li a{font-size: 12px;color: #7BA2CB;}

.into-list-r .into-r-two>h1{font-size: 20px;font-weight: bold;color: #014FA2;margin: 60px 0 30px;}
.into-list-r .into-r-two>span{display: block;width: 100%;height: 1px;background: #7ba2cb;margin: 60px 0;}
.into-list-r .into-r-two .honor{position: relative;}
.into-list-r .into-r-two .honor .swiper-container{padding: 50px 60px;}
.into-list-r .into-r-two .honor .swiper-slide{transition: all .3s ease;}
.into-list-r .into-r-two .honor .swiper-slide img{width: 100%;}
.into-list-r .into-r-two .honor .swiper-slide-active{transform: scale(1.2);}
.into-list-r .into-r-two .honor .swiper-slide p{text-align: center;margin-top: 10px;font-size: 14px;color: #333333;}


.into-list-r .into-r-three>h1{font-size: 20px;font-weight: bold;color: #014FA2;margin: 60px 0 30px;}
.into-list-r .into-r-three>span{display: block;width: 100%;height: 1px;background: #7ba2cb;margin: 60px 0;}
.into-list-r .into-r-three .history{margin:0 auto;background: #fff;padding: 50px 0;}
.into-list-r .into-r-three .history .title{width: 111px;height: 111px;border: 6px solid #004691;border-radius: 111px;margin: 0 auto;background-image: url(/html/images/into-1.png);background-position: center center;background-repeat: no-repeat;}
.into-list-r .into-r-three .history .content{background:url(/html/images/vertical.png) repeat-y 50%;margin-top: -28px;}
.into-list-r .into-r-three .history .content .lists{position: relative;}
.into-list-r .into-r-three .history .content .lists li{position: relative;height: 80px;}
.into-list-r .into-r-three .history .content .lists li .liwrap{margin-top: 28px;}
.into-list-r .into-r-three .history .content .lists li .liwrap .lileft{position: absolute;left: 0;top: 0;text-align: right;width: 45%;}
.into-list-r .into-r-three .history .content .lists li .liwrap .lileft .date p{font-size: 14px;color: #7c7c7c;}
.into-list-r .into-r-three .history .content .lists li .liwrap .lileft .date p strong{font-size: 18px;color: #004691;}
.into-list-r .into-r-three .history .content .lists li .liwrap .point{width: 55px;height: 55px;position: absolute;top: 0;left: 47%;background: url(/html/images/point.png) no-repeat 0px 18px;overflow: hidden;}
.into-list-r .into-r-three .history .content .lists li .liwrap .liright{position: absolute;top: 0;left: 55%;}
.into-list-r .into-r-three .history .content .lists li .liwrap .liright h1{font-size: 20px;color: #004691;}



.into-list-r .into-r-free>h1{font-size: 20px;font-weight: bold;color: #014FA2;margin: 60px 0 30px;}
.into-list-r .into-r-free>span{display: block;width: 100%;height: 1px;background: #7ba2cb;margin: 60px 0;}



.ser-list-r{width: 80%;}
.ser-list-r .ser-r-one>h1{font-size: 20px;font-weight: bold;color: #014FA2;margin: 60px 0 30px;}
.ser-list-r .ser-r-one>span{display: block;width: 100%;height: 1px;background: #7ba2cb;margin: 60px 0;}
.ser-list-r>ul{display: flex;}
.ser-list-r>ul li{width: 32%;margin-right: 2%;}
.ser-list-r>ul li:last-child{margin-right: 0;}
.ser-list-r>ul li h1{font-size: 20px;color: #014FA2;font-weight: bold;margin-bottom: 10px;}
.ser-list-r>ul li img{width: 100%;}
.ser-list-r>ul li p{font-size: 14px;color: #333333;margin: 20px 0;overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;}
.ser-list-r>ul li a{font-size: 12px;color: #7BA2CB;}

.ser-list-r .ser-r-two>h1{font-size: 20px;font-weight: bold;color: #014FA2;margin: 60px 0 30px;}
.ser-list-r .ser-r-two>span{display: block;width: 100%;height: 1px;background: #7ba2cb;margin: 60px 0;}
.ser-list-r .ser-r-two ul{display: flex;flex-wrap: wrap;}
.ser-list-r .ser-r-two ul li{width: 23.5%;margin-right: 2%;margin-bottom: 2%;text-align: center;line-height: 2;}
.ser-list-r .ser-r-two ul li img{width: 100%;}
.ser-list-r .ser-r-two ul li:nth-child(4n){margin-right: 0;}

.ser-list-r .ser-r-two ul li h2{font-weight: bold;color: #333333;font-size: 18px;}
.ser-list-r .ser-r-two ul li p{font-size: 14px;color: #6b6b6b;}
.ser-list-r .ser-r-two ul li a{padding:8px 28px;background: #014fa2;border-radius: 28px;color: #fff;font-size: 14px;}


.rightNav{position: fixed;top: 50%;right: 0;z-index: 999;display: flex;}
.rightNav>a{width: 24px;color: #fff;background: #457ce6;text-align: center;padding: 17px 5px;border-radius: 10px 0 0 10px;transition: all .3s;}
.rightNav .navList{background: #FFFFFF;position: absolute;top: 50%;right: -116px;transform: translateY(-30%);width: 116px;background: #f6f6f6;transition: all .3s;}
.rightNav .navList .qq{background: #fff;}
.rightNav .navList .qq ul li{margin-left: 6px;overflow: hidden;list-style: none;width: 100px;margin-bottom: 10px}
.rightNav .navList .qq ul li a {font-size: 12px;color: rgb(86, 86, 86);
    display: block;
    background-image: url(/html/images/qq.png);
    background-size: 26px 26px;
    background-repeat: no-repeat;
    padding: 3px 0px 0px 28px;
    text-decoration: none;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(255, 255, 255);
    border-image: initial;}
    .qq1{background-position: 2px 0%;}
   .qq2{background-position: 2px 0%;}
.list-top{height: 28px;
    color: #626262;
    overflow: hidden;
    font-weight: bold;
    font-size: 14px;
    line-height: 28px;
    padding: 0 5px;}
    
    
    
    

footer{background: #014fa2;padding: 20px 0;color: #ffffff;font-size: 12px;}
footer .foot{display: flex;justify-content: space-between;line-height: 1.8;}
footer .foot .fl{width: 40%;}
footer .foot .fl a{color: #fff;margin: 0 5px;}
footer .foot .fm{width: 35%;}
footer .foot .fm ul{display: flex;flex-wrap: wrap;}
footer .foot .fm ul li{margin: 2px 0;}
footer .foot .fm a{font-size: 12px;padding: 2px 10px;border-radius: 8px;border: 1px solid #fff;color: #fff;margin: 0 5px;}
footer .foot .fr{width: 20%;}
footer .foot .fr img{margin: 0 5px;}

.swiper-container-free-mode>.swiper-wrapper {
    -webkit-transition-timing-function: linear; /*Ö®Ç°ÊÇease-out*/
    -moz-transition-timing-function: linear;
    -ms-transition-timing-function: linear;
    -o-transition-timing-function: linear;
    transition-timing-function: linear;
    margin: 0 auto;
}



@media screen and (max-width:1420px ) {
	.list-l-t .l-t-title{font-size: 22px;}
	.list-l-t ul li a{font-size: 14px;}
	.list-l-m .l-m-title{font-size: 22px;}
	.list-l-m ul li a{font-size: 14px;}
	.list-l-s .l-s-title{font-size: 22px;}
	.list-l-s ul li a{font-size: 14px;}
	
	footer{padding: 20px 2%;}
}





@media screen and (max-width: 768px) {
	header{padding: 15px 2%;}
	.logo img{width: 80%;}
	.xs-hidden{display:none!important;}
	.xs-visible{display:block!important;}
	.btn{display: none;}
	.banner img{height: 400px;}
	.banner .bannerInfo{width: 80%;padding: 26px 30px;}
	.banner .bannerInfo h1{font-size: 16px;}
	.banner .bannerInfo h2{font-size: 14px;}
	.list{flex-direction: column;}
	.list .dt{width: 100%;}
	.list .dt .list-big{flex-direction: column;}
	.list .dt .list-big .big-l{width: 100%;}
	.list .dt .list-big .big-l img{width: 100%;}
	.list .dt .list-big .big-r{width: 100%;}
	.list .fa{width: 100%;margin-top: 20px;}
	.project .pro-nav{padding: 10px 2%;}
	.project .col h1{margin: 10px 0 20px;font-size: 18px;}
	.project .col ul{flex-direction: column;}
	.project .col ul li{width: 100%;margin-right: 0;flex-direction: column;margin-bottom: 4%;}
	.project .col ul li .li-l,.project .col ul li .li-r{width: 100%;}
	.project .col ul li .li-r h2{margin-top: 10px;}
	.project-list .pro-nav{padding: 10px 2%;}
	.project-list .pro-list{flex-direction: column;}
	.project-list .pro-list .pro-list-l{width: 100%;}
	.project-list .pro-list .pro-list-r{width: 100%;margin-top: 20px;}
	.pro-list-r ul li{width: 49%;}
	.pro-list-r ul li:nth-child(4n){margin-right: 2%;}
	.pro-list-r ul li:nth-child(2n){margin-right: 0%;}
	.project-list .pro-list{padding: 10px 2%;}
	.list-l-s{margin-bottom: 10px;}
	.project-list .pro-list .pro-list-l .list-l-m{margin-top: 10px;}
	.list-l-b{margin-top: 10px;}
	.tou-list-r{width: 100%;}
	.tou-list-r .navigation>h1{margin: 20px 0 0;}
	.tou-list-r ul{flex-direction: column;}
	.tou-list-r ul li{width: 100%;margin-right: 0;margin-bottom: 10px;}
	.tou-list-r .message .reg>div{flex-direction: column;margin-bottom: 20px;}
	.tou-list-r .message .reg>div div{width: 100%;}
	.tou-list-r .message .reg>div div:nth-child(2){margin-left: 0;margin-top: 20px;}
	.tou-list-r .message .reg .btn{flex-direction: column;margin: 0 auto;}
	.tou-list-r .message .reg .btn input[type=submit],.tou-list-r .message .reg .btn input[type=reset]{margin: 10px auto;}
	.tou-list-r .contact .contInfo>h1{font-size: 22px;}
	.tou-list-r .contact .contInfo .contInfos{width: 100%;flex-direction: column;}
	.tou-list-r .contact #map{height: 300px;}
	
	.into-list-r{width: 100%;}
	.into-list-r>ul{flex-direction: column;}
	.into-list-r>ul li{width: 100%;margin-right: 0;margin-bottom: 10px;}
	.into-list-r .into-r-three .history .content .lists li .liwrap .lileft{width: 35%;}
	.into-list-r .into-r-three .history .content .lists li .liwrap .point{left: 38%;}
	
	
	.side-pic { float: none !important; width: 100%; }
    .side-pic .bigImg { width: 100% !important; height: 288px !important; }
    .side-pic .bigImg .photo { width: 100% !important; height: 100% !important; }
    .side-pic .smallScroll .tempWrap { width: 100% !important; }
    .side-pic .smallScroll li { width: 69px; }
	
	
	.new-list-r{width: 100%;}
	.new-list-r .new-list-one{padding: 30px 20px;margin-top: 20px;}
	
	.new-list-r .new-list-one ul li{flex-direction: column;padding: 0;margin-bottom: 20px;}
	.new-list-r .new-list-one ul li .new-l,.new-list-r .new-list-one ul li .new-r{width: 100%;}
	.page a{padding: 5px;}
	
	.newsInfo-list-r{width: 100%;margin-top: 20px;}
	.newsInfo-list-r .info-content{padding: 20px 10px;}
	.newsInfo-list-r .info-content>h1{font-size: 16px;}
	.newsInfo-list-r .info-content .content{padding: 20px 0;}
	
	.listInfo{width: 100%;margin-top: 20px;}
	.listInfo .listinfo-t{padding: 0;}
	.listInfo .listinfo-t .info-t-t .info-t-l,.listInfo .listinfo-t .info-t-t .info-t-r{width: 100%;}
	.listInfo .listinfo-t .info-t-t{flex-direction: column;}
	.listInfo .listinfo-t .info-t-t .info-t-r{margin-left: 0;padding: 0 5px;}
	.info-t-b ul li{padding: 5px;font-size: 14px;}
	.listinfo-b ul li{width: 49%;margin-right: 2%;}
	.listinfo-b ul li:nth-child(2n){margin-right: 0;}
	
	.rec-list-r{width: 100%;}
	.rec-list-r .rec-r-one ul li .position{padding:10px 20px;}
	.rec-list-r .rec-r-one ul li .ctx{padding: 10px;}
	.rec-list-r>ul{flex-direction: column;}
	.rec-list-r>ul li{width: 100%;margin-bottom: 20px;}
	
	.scheme-list .sch-list{flex-direction: column;}
	.scheme-list .sch-list .sch-list-l,.scheme-list .sch-list .sch-list-r{width: 100%;}
	.scheme-list .sch-list .list-r-b{flex-direction: column;}
	.scheme-list .sch-list .list-r-b .r-b-l,.scheme-list .sch-list .list-r-b .r-b-r{width: 100%;}
	.scheme-list .sch-list .list-r-b .r-b-r{margin-left: 0;margin-top: 10px;}
	
	.scheme .col ul li{width: 100%;margin-right: 0;flex-direction: column;}
	.scheme .col ul li .li-l,.scheme .col ul li .li-r{width: 100%;}
	
	.sch-list-r .sch-info-t .info-t{flex-direction: column;}
	.sch-list-r .sch-info-t .info-t .info-t-l,.sch-list-r .sch-info-t .info-t .info-t-r{width: 100%;}
	.sch-list-r .sch-info-t .info-t .info-t-r{margin-left: 0;}
	.sch-list-r .sch-info-b ul li{width: 49%;margin-right: 2%;}
	.sch-list-r .sch-info-b ul li:nth-child(2n){margin-right: 0;}	
	.ser-list-r .ser-r-two ul li{width: 49%;margin-right: 2%;margin-bottom: 2%;}
	.ser-list-r{width: 100%;}
	.ser-list-r .ser-r-two ul li:nth-child(2n){margin-right: 0;}
	.ser-list-r>ul{flex-direction: column;}
	.ser-list-r>ul li{width: 100%;margin-right: 0;margin-bottom: 20px;}
	.reveal-modal{width: 98%;padding: 30px 0 34px;}
	footer .foot{flex-direction: column;}
	footer .foot .fl,footer .foot .fm,footer .foot .fr{width: 100%;margin-bottom: 20px;}
    footer .foot .fr{text-align: center;}
}








