@charset "UTF-8";
body {
    color: #333;
    font-size: 14px;
    font-family: "微软雅黑",Helvetica,"黑体",Arial,Tahoma;
	margin:0 auto;
	position:relative;
	overflow-x: hidden;

}
.img-hide{ overflow:hidden; display: block; }

.img-hide img{ transition: 0.5s all; transform: scale(1,1); }
.img-hide:hover img{ transform: scale(1.05,1.05); }
.txt-elise{overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;}
li{ list-style:none;}
a{ color: #333; }
ul{ padding:0; margin:0;}
a:hover{ text-decoration:none !important;}
a:focus{ text-decoration:none !important; outline: none !important;}
button:focus,button:hover,input:focus{ outline: none!important; }
img{ max-width:100%;}
.imgbed{
    position: relative;
    display: block;
    height: 0;
    width: 100%;
    padding-top: 57%;
}
.imgbed img{
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;}
.body{position:relative;background:#fff;box-sizing:border-box;}
.body.page{padding-top:130px;}
.body_r.showdiv{left:0;}
.body_r .body_scroll{height:100%;position:relative;overflow:hidden;}
.body_r .ll{position:absolute;top:50%;left:0;text-align:center;transform:translateY(-50%);color:#fff;font-size:20px;background:url() right 30px center no-repeat;padding-left:40px;width:20px;text-align:center;line-height:1.2;cursor: pointer;transition:all 0.3s ease-out 0s;opacity:0;visibility:hidden;}
.body_r .ll:hover{padding-left:50px;}
.body_r .ll.w{background-image:url();color:#58453b;}
.body_r.showdiv .ll{opacity:1;visibility:visible;}
.body_r .arr{position:absolute;top:50%;right:10px;transform:translateY(-50%);color:#fff;font-size:80px;cursor: pointer;font-family:icon;opacity:0;transition:all 0.5s ease-out 0.5s;text-shadow:0 0 5px rgba(0,0,0,0.5);}
.body_r.showdiv .arr{opacity:1;}
.body_r .arr.h{display: none;}
.screen{float: left;height:100%;position: relative;}
.header{height: 120px;background: url(../images/navbg.png) center center no-repeat;background-size: auto 100%;border-bottom: 1px solid #1b48b7;}
.logo{line-height: 120px;float: left;}
.top_list{float: right;margin-left:150px;margin-top: 30px;}
.top_list a{padding-left: 65px;/* display: inline-block; */height: 48px;line-height: 23px;width: 16px;color: #999;margin-left: 30px;float: left;}
.top_list .toplist1{background:url(../images/ss.png) no-repeat;}
.top_list .toplist2{background:url(../images/dl.png) no-repeat;}
.top_list .toplist3{background:url(../images/zc.png) no-repeat;}
.top_list .toplist4{background:url(../images/wx.png) no-repeat;position: relative;}
.top_list .toplist5{background:url(../images/en.png) no-repeat;}
.top_list .toplist6{background:url(../images/oa.png) no-repeat;margin-left: 0;}
.erweima{position: absolute;width: 106px;height: 104px;top: 48px;left: 50%;margin-left: -53px;display:none;z-index: 10;}
.top_list .toplist4:hover .erweima{display:block;}
/***
.ewm{padding: 7px;border:1px solid #1b48b7;position: absolute;right: 0px;top: 20px;background-color: #fff;display: none;}
.ewm img{margin-right:7px;}
.ewm img,.ewm p{float: left;}
.ewm p{width: 20px;font-size: 14px;color: #999;line-height: 14px;}
***/
/* ss */
.header .container{position: relative;}
.search-box{ position: fixed; display: none; left: 0; right: 0; top: 100px; background: rgba(0,0,0,0.6); padding:105px 0; z-index: 10000; }
.search-width{ width: 700px; margin:0 auto; background: #fff; position: relative; padding-right: 100px; }
.search-width .form-control{ border:none; border-radius: 0; box-shadow: none; height: 50px; }
.btn-search,.btn-search:hover,.btn-search:focus{ position: absolute; right: 0; top: 0; width: 100px; border-radius: 0; height: 50px; background: #1b48b7 url(../images/ss1.png) center no-repeat; }
/* ss */

.nav{clear: both;}
.nav .nav_list{float: left;text-align: center;position: relative;}
.nav .nav_list .nav_lista{font-size: 18px; line-height:70px; display: block; color: #555; }
.nav .nav_list .nav_lista:hover{color:#1b48b7;font-weight: bold;}
.ycc{background:#fff;position: absolute;z-index: 9;display: none;left: 0px;right: 0px;}
.ycc a{font-size: 18px;color:#555;line-height: 40px;}
.ycc a:hover{color: #1b48b7;}
.nav_list:hover .ycc{display:block;}
/* nav */
.nav .nav_list{padding:0;width: 11.5%;}
.nav .nav_list:first-child{text-align: left;width: 6%;}
.nav-click {
    display: none;
}
.ztmore{text-align: center;float: left;width: 3%;font-size: 18px;padding: 26px 5px; background: #f8f8f8;margin-top: 20px;}
.ztmore a{color: #1144a3;}
/* nav */
.nav{clear: both;}
.nav .nav_list{float: left;text-align: center;position: relative;}
.nav .nav_list .nav_lista{font-size: 18px; line-height:60px; display: block; color: #555; }
.nav .nav_list .nav_lista:hover,.nav .nav_list .nav_lista.on{color:#1b48b7;font-weight: bold;}
.ycc a{font-size: 18px;color:#555;line-height: 40px;}
.ycc a:hover{color: #1b48b7;}
.nav_list:hover .ycc{display:block;}
.sjnav{display: none;}
.container{ width: 1440px;}
.banner{overflow: hidden;}
.banner>img{width: 100%;}
.banner a{ display: block; position: relative; height: 100%; }
.banner a span{ position: absolute; left: 50%; margin-left: -700px; bottom: 50px; max-width: 1000px; font-size: 16px; color: #fff; }
.ztt ul{margin:0 -15px;width: 99%; float: left;}
.ztt li{width:33.3%;float:left;padding:0 15px;margin:20px 0;}
.slick,.slick-list,.slick-initialized .slick-slide,.slick-track,.banner a{ height: 100%; }
.back-one{margin-bottom: 20px;background: #f8f8f8;}
.news-date{ color: #999; padding-left: 22px; background: url() left center no-repeat; }
.news-box-tt a{ font-size: 16px; color: #222; font-weight: bold; }
.news-box-tt{ line-height: 25px; height: 50px; overflow:hidden; margin:10px 0; }
.news-box-p{ color: #999; line-height: 25px; height: 50px; overflow:hidden; }
.news-img img{ width: 100%; height: 244px; }
.more{ display: inline-block; color: #2971ad; margin-top: 40px; height: 57px; line-height: 57px; background: url(../images/more.png) right center no-repeat; padding-right: 24px; }
.back-tow{ position: relative; }
.back-tow-width{ width: 50%; }
.hd-left{ background:#2693cc url(../images/) right bottom no-repeat; height: 297px; overflow:hidden; padding:40px; }
.hd-tt{ font-size: 24px; color: #fff; margin-bottom: 25px; font-weight: bold; height: 24px; line-height: 24px; }
.hd-list-tt a{ font-size: 16px; color: #fff; }
.hd-list-date{ color: #fff; opacity: 0.39; margin-top: 5px; }
.hd-list li{ margin-bottom: 20px; }
.hd-lb img{ width: 100%; height: 297px; }
.hd-lb .slick-prev{ width: 24px; height: 46px; background: url() center no-repeat; margin-top: -23px; left: 0; z-index: 1000; }
.hd-lb .slick-next{ width: 24px; height: 46px; background: url() center no-repeat; margin-top: -23px; right: 0; }
.hd-lb .slick-prev:before,.hd-lb .slick-next:before{ display: none; }
.hd-lb .slick-dots{ display: none!important; }
.zt-list li a{ font-size: 16px; color: #fff; }
.zt-list li{ margin-bottom: 20px; }
.hd-lb{ margin-bottom: 0; }
.back-tow-width-left{ width: 56%; }
.zt-box{ background:#c8af6c url() right bottom no-repeat; }
.hd-right{ width: 44%; height: 594px; background: url() center no-repeat; background-size: cover; padding-top: 180px; }
.hd-right-tt{ font-size: 24px; color: #fff; font-weight: bold; margin-bottom: 35px; }
.hd-right-tt img{ margin-bottom: 40px; }
.hd-right-link{ font-size: 18px; color: #fff; }
.hd-right-link span{ padding:0 20px; margin-bottom: 20px; display: inline-block; }
.hd-right-link a{ color: #fff; margin-bottom: 20px; display: inline-block; }
.notice-back{ height: 623px; background: url() center no-repeat; background-size: cover; padding-top: 10px; }
.notice-list li{ float: left; width: 33.333333%; padding:0 20px; margin-bottom: 45px; }
.notice-list-box{ background: #fff; height: 106px; box-shadow: 0 0 10px #ddd; padding:25px 25px 0 120px; position: relative; }
.notice-list-tt a{ font-size: 16px; color: #222; font-weight: bold; }
.notice-list-tt{ line-height: 30px; height: 60px; overflow:hidden; }
.notice-list-date{ position: absolute; text-align: center; left: 23px; top: 28px; font-size: 20px; color: #222; }
.notice-list-date span{ color: #fff; background: #1460a0; display: inline-block; line-height: 30px; width: 72px; }
.notice-back .more{ margin-top: 25px; }
.jx-back{ background: url() center top no-repeat; padding-top: 220px; padding-bottom: 115px; overflow:hidden; }
.jx-right{ padding:35px; background: #1c66a3; }
.jx-right{ width: 72%; }
.jx-img{ width: 69%; }
.jx-img img{ width: 100%; height: 377px; }
.jx-slic{ overflow:hidden; margin:0; }
.jx-right-tt a{ font-size: 18px; color: #fff; font-weight: bold; }
.jx-right-tt{ text-align: justify; line-height: 30px; max-height: 90px; overflow:hidden; }
.jx-right-sm{ width: 27%; }
.jx-right-p{ color: #fff; text-align: justify; line-height: 30px; height: 180px; overflow:hidden; margin-top: 45px; }
.tt-right .more{ margin-right: 30px; margin-top: 0; }
.tt-right .title{ margin-bottom: 10px; }
.jx-left{ padding-top: 185px; }
.img-width{ width: 45.7%;  }
.img-width a{ display: block; position: relative; }
.img-width a img{ width: 100%; height: 405px; }
.img-width a span{ position: absolute; left: 0; right: 0; bottom: 10px; padding:0 20px; font-size: 18px;color: #fff; font-weight: bold; }
.img-list-box{ border:solid 1px #ddd; border-top: solid 2px #1460a0; background: #fff; height: 135px; padding:20px 25px; }
.img-list-tt a{ font-size: 16px; color: #222; font-weight: bold; }
.img-list-tt{ line-height: 30px; height: 60px; overflow:hidden; text-align: justify; }
.img-date{ color: #999; margin-top: 10px; }
.img-list-box:hover{ background: url(../images/back-b.png) center no-repeat; background-size: cover; }
.img-list-box:hover .img-list-tt a,.img-list-box:hover .img-date{ color: #fff; }
.xy-back{ background: url(../images/) center no-repeat; background-size: cover; padding-bottom: 50px; overflow:hidden; }
.xy-slick a{ display: block; width: 328px; margin:0 auto; }
.xy-slick img{ width: 100%; height: 240px; }
.xy-img-tt{ margin:-20px 20px 0 20px; position: relative; z-index: 10; background: #fff; line-height: 50px; font-size: 18px; color: #222; border-bottom: solid 4px #1c66a3;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; }
.xy-slick{ margin:0;}


.jx-back-t.showdiv .d {
    transform: none;
    opacity: 1;
}
.dd1 {
    transform: translate(80px,80px);
    opacity: 0;
    transition: all 1s ease-out 0s;
}
.home5.showdiv .dd1,.home6.showdiv .dd1,.home7.showdiv .dd1,.home8.showdiv .dd1,.home9.showdiv .dd1,.home10.showdiv .dd1,.home11.showdiv .dd1 {
    transform: none;
    opacity: 1;
}
.notice-d.showdiv .dd1{    transform: none;
    opacity: 1;}
.menu-button { position: absolute; display: none; bottom: 15px; right: 15px; z-index: 1000; cursor: pointer; -webkit-transition: .3s; transition: .3s;}
.menu-button .bar:nth-of-type(1) { margin-top: 0px;}
.menu-button .bar:nth-of-type(3) { margin-bottom: 0px;}
.bar { position: relative; display: block; width: 24px; height: 2px; margin: 5px auto; background-color: #fff; border-radius: 10px; -webkit-transition: .3s; transition: .3s; }
.cross{ bottom: 8px; }
.cross .bar{ margin:13px auto; }
.cross .bar:nth-of-type(1) { -webkit-transform: translateY(15px) rotate(-45deg);-ms-transform: translateY(15px) rotate(-45deg); transform: translateY(15px) rotate(-45deg);}
.cross .bar:nth-of-type(2) {  opacity: 0;}
.cross .bar:nth-of-type(3) { -webkit-transform: translateY(-15px) rotate(45deg); -ms-transform: translateY(-15px) rotate(45deg); transform: translateY(-15px) rotate(45deg);}
.xy-slick .slick-prev{ width: 50px; height: 50px; background: url() center no-repeat; left: -70px; margin-top: -15px; }
.xy-slick .slick-prev:before{ display: none; }
.xy-slick .slick-next{ width: 50px; height: 50px; background: url() center no-repeat; right: -70px; margin-top: -15px; }
.xy-slick .slick-next:before{ display: none; }
.xy-slick .slick-dots{ display: none!important; }
.jx-slick{ overflow:hidden; margin:0; }



.search-top{ width: 260px; height: 26px; background: #2a58a6; border-radius: 26px; position: relative; margin-top: 8px; padding-right: 35px; }
.search-top .form-control{ border:none; color: #719ce6; line-height: 26px; padding-top: 0!important; padding-bottom: 0!important; height: 26px; background: none; box-shadow: none; border-radius: 26px; }
.btn-ss{ position: absolute; right: 14px; top: 0; bottom: 0; width: 14px; background: url() center no-repeat; }
.banner:hover .slick-prev,.banner:hover .slick-next{ opacity: 1; }
.slick-prev:before,.slick-next:before{ display: none; }
.banner .slick-dots{ right: 50%; margin-right: -700px; bottom: 50px; left: auto; width: auto; }
.banner .slick-dots li,.banner .slick-dots li button{ width: 30px; height: 40px; padding:0; }
.banner .slick-dots li button{ font-size: 16px; color: #fff; text-align: center; line-height: 40px; }
.banner .slick-dots li.slick-active button{ background: #fff; color: #1b48b7}
.banner .slick-dots li.slick-active button:before{ background: #fff; content: ""; width: 0; animation: myfirst 4s;
-moz-animation: myfirst 4s; /* Firefox */
-webkit-animation: myfirst 4s;  /* Safari Chrome */
-o-animation: myfirst 4s; height: 1px; position: absolute; left: 100%; top: 50%; margin-left: 10px; }
@keyframes myfirst
{
from {width: 0px;}
to {width: 50px;}
}

@-moz-keyframes myfirst /* Firefox */
{
from {width: 0px;}
to {width: 50px;}
}

@-webkit-keyframes myfirst /* Safari  Chrome */
{
from {width: 0px;}
to {width: 50px;}
}

@-o-keyframes myfirst /* Opera */
{
from {width: 0px;}
to {width: 50px;}
}
.tabs-ul li{ float: left; margin-left: 70px; }
.tabs-ul li a{ display: block; line-height: 90px; color: #333; font-size: 20px; }
.tabs-top{ background: #fff;}
.tabs-left{width: 56.25%;/*min-height: 500px;*/position: relative;}
.title{ max-width: 430px; font-size: 36px; color: #fff; font-weight: bold; position: relative; z-index: 10; margin-left: 70px; line-height: 60px; margin-top: 20px; }
.more-a{ width: 159px; background: url(../images/more.png) right center no-repeat; height: 60px; text-align: right; }
.more-a a{ display: block; float: right; font-weight: normal; width: 60px; height: 60px; text-align: center; line-height: 60px; border-radius: 50%; font-size: 16px; color: #256cbe; }
.tabs-left:before{display: none;content: "";position: absolute;left: 0;top: -70px;height: 540px;width: 300px;background: #0f36a8;}
.news-box{ position: relative; margin-left: 25px; margin-top: 30px; }
.news-box-img{ width: 64%; position: relative; z-index: 10; }
.news-box:before{display: block;content: "";position: absolute;left: 10%;top: 30px;bottom: 0px;right: 0;background: #ffc010;}
.news-box-right{ width: 36%; position: relative; z-index: 10; padding:30px; }
.news-box-title a{ font-size: 20px; color: #fff; font-weight: bold; }
.news-box-title{line-height: 30px;margin-top: 30px;height: 160px;overflow:hidden;text-align: justify;}
.news-box-date{color: #fff;margin-top: 30px;}
.tabs-right{ width: 41%; padding-top: 110px; }
.tabs-right-ul li{ float: left; width: 50%; padding:0 15px; }
.tabs-right-ul{ margin:0 -15px; }
.tabs-right-box{background: #fff;height: 359px;padding-bottom: 20px;}
.tabs-right-img img{width: 100%;height: 180px;}
.tabs-right-tt a{ font-size: 16px; color: #555; }
.tabs-right-tt{line-height: 30px;height: 60px;overflow:hidden;text-align: justify;margin: 14px 25px;}
.tabs-right-p{color: #777;text-align: justify;line-height: 27px;height: 30px;overflow:hidden;margin:10px 25px;}
.tabs-right-date{ width: 92px; height: 22px; color: #256cbe; line-height: 22px; text-align: center; border-radius: 22px; font-size: 12px; background: #e3f0ff; display: inline-block; margin:0px 20px; } 
.news-bottom li{float: left;width: 25%;padding:0 15px;}
.news-bottom li a{display: block;height: 146px;padding:20px 30px;}
.news-bottom-date{ font-size: 16px; color: #333; }
.news-bottom-date span{ font-size: 30px; padding-right: 12px; }
.news-bottom-tt{ font-size: 16px; color: #555; line-height: 30px; height: 60px; overflow:hidden; text-align: justify; }
.news-bottom{margin:2px -15px 0 -15px;background: #fff;}
.news-bottom li a:hover .news-bottom-date,.news-bottom li a:hover .news-bottom-tt{ color: #256cbe; }
.tabs-ul li.active a{ color: #256cbe; }
.back-tow:before{ display: block; content: ""; height: 1132px; background: url() center no-repeat; position: absolute; left: 0; top: 0; right: 0; z-index: -1; }
.back-tow{ overflow:hidden; padding-top: 70px; background: url(../images/back-b.png) center bottom no-repeat; }
/*xsyj*/
.xsyj_box{position: relative;margin-top: 55px;}
.xsyj_box li{width: 23%;float: left;margin-left: 2%;background-color: #fff;padding-bottom: 40px;}
.xsyjtime{width: 100px;height: 100px;background-color: #f8f8f8;color: #ff9900;text-align: center;margin:40px auto;border-radius: 50%;}
.xsyjtime p{font-size: 26px;padding-top: 20px;margin: 0px}
.xsyjtit{font-size: 16px;text-align: center;color:#555;width:90%;margin: 0 auto 30px;line-height: 40px;height: 80px;}
.xsyjtxt{width: 90%;margin:0 auto;font-size: 14px;color: #777;line-height: 35px}
.xsyj-box{height: auto;width: 100%;}
.xsyj_box li:hover .xsyjtit a,.xsyj_box li:hover .xsyjtxt{color:#1b48b7;}
/* gjhz */
.gjhz_btxt{height: 40px;width:100%;line-height: 40px;background: rgba(0,0,0,0.6);text-indent: 10px;position: absolute;left: 0;bottom: 0;}
.gjhz_btxt a{font-size: 16px;color: #fff;line-height: 33px;}
.gjhz_btxt a:hover{/* color: #1b48b7; */}
.g_slick img{width: 100%;height: 100%;}
.g_slick p{font-size: 16px;color:#777;margin-top: 15px;}
.g_slick {position: relative;}
.g_slick .slick-dots li{width: 10px;height: 10px;background-color: #fff;}
.g_slick .slick-dots .slick-active{background-color: #1555e8;}
.g_slick .slick-dots{bottom: 10px;right: 1%;width: auto;}
.tabs-left-lg{width: 100%; margin-bottom: 40px;height: 570px; }
.tabs-left-lg:before{ height: 570px; }
.rdzts{width: 100%;}
.rdzt-box{ margin-left: 25px; margin-top: 30px; position: relative; z-index: 10; }
.rdzt-box ul{margin-right: -40px;}
.rdzt_list li{float: left;width: 33.33%;position: relative;padding: 20px 50px 30px;}
.rdzt_list li div{background: #ffc010;}
.rdzt_list li img{position:absolute;left: -10px;top: -10px;}
.kd-box{margin-top: 20px;/* margin-left: 25px; */}
.tabs-left-xs{ width: 49%; }
.kd-img img{ width: 100%; height: 435px; }
.kd-box-bottom{ margin-left: 35px; margin-top: -35px; background: #d74948; height: 185px; position: relative; z-index: 10; padding:25px 40px; }
.kd-box-tt a{ color: #fff; font-size: 20px; font-weight: bold; line-height: 40px; }
.kd-box-tt{ height: 80px; text-align: justify; overflow:hidden; }
.kd-box-date{ color: #fff; margin-top: 15px; }
.kd-right{width: 49%;}
.kd-right-list li{float: left;margin: 10px 0px;padding-left:15px;width: 100%;background: url(../images/sjx.png) no-repeat left center;padding-right:80px;position: relative;}
.kd-right-list li a{font-size: 16px;color: #333;}
.kd-right-list li a:hover{color: #1553e4;}
.kd-right-list li span{float: right;color: #777;position: absolute;right: 0;bottom: 0;}
.kd-right-list{/*margin-top: 110px;*//* background: #fff; */padding: 10px;}
.kd-right-img img{ width: 100%; height: 220px; }
.kd-right-img a{ display: block; position: relative; }
.kd-right-img a span{ position: absolute; left: 28px; padding-top: 3px; top: 0; width: 60px; height: 60px; background: #e3f0ff; font-size: 12px; color: #2658ae; text-align: center; }
.kd-right-img a span font{ font-size: 24px; }
.kd-right-a{ position: relative; display: block; z-index: 10; margin-left: 25px; margin-top: -20px; background: #fff; line-height: 70px; padding:0 40px; font-size: 16px; color: #555; }
.kd-right-a:hover{ background: #204f9f; color: #fff; }
.tab-content > .tab-pane{ display: block; position: absolute; left: 15px; top: 0; right: 15px; z-index: -1; }
.tab-content > .tab-pane.active{ position: relative; z-index: 10; }
.back-one{ overflow:hidden; position: relative; }
/* cont */
.conts{width: 100%;background: #fff /*url(../images/back-b.png) no-repeat center 40px*/;}
.zy_list{margin: 50px 0;}
.zy_list li{float: left;width: 30%;padding: 54px 0% 54px;text-align: center;color: #fff;margin-right: 5%;background-size: 100% 100%;}
.zy_list li:nth-child(1){background: url(../images/zz1.png) no-repeat;}
.zy_list li:nth-child(2){background: url(../images/zz2.png) no-repeat;}
.zy_list li:nth-child(3){background: url(../images/zz3.png) no-repeat;}
.zy_list li:last-child{margin-right: 0px;}
.zy_list li h3{font-size: 26px;font-weight: bold;}
.zy_list li a{display: inline-block;padding: 10px 30px;color: #fff;margin: 20px 3px;/* background: url(../images/bg-bk.png) no-repeat; */background-size: 100% 100%;font-size: 18px;border: 1px solid #dbdbdb;}
/* .zy_list li a:hover{background: #256cbe;color: #fff;border:1px solid #256cbe} */
/* cont2 */
.cont2{/* background: #f8f8f8 url(../images/bgh.png) no-repeat; */background-size: 100% 100%;padding-top: 0;background: #f8f8f8;}
.list_tit {overflow: hidden;}
.list_tit h3{font-size: 25px;font-weight: bold;float: left;color: #555;width: 120px;cursor: pointer;}
.list_tit h3.active{color: #1b48b7;}
.list_mores{/* width: calc(100% - 140px); */height:50px;background:url(../images/mores.png) no-repeat center right;margin-top: 10px;}
.list_mores a{float: right;width: 50px;height: 50px;text-align: center;line-height: 50px;color: #1b48b7;}
.news_list{width: 30%;float: left;margin-left: 35px;}
.list_mores a:hover{ border-radius: 50%; background: #204f9f; color: #fff; }
.news_list li a{font-size: 16px;color: #444;}
.news_list li a:hover{color:#1b48b7}
.news_list li span{position: absolute;top: 0;right: 0;}
.news_list li p{float: left;font-size: 14px;color: #b9b9b9;width: 78px;}
.news_list li{/* overflow: hidden; *//* margin-top: 15px; */line-height: 40px;position: relative;padding-right: 60px;}
.news_list li .solid{width: calc(100% - 82px);height: 1px;border-bottom: 1px solid #ededed;float: right;padding-left: 30px;margin-top: 10px;}
.data_solid{margin-top:10px;}
/* yqlj */
.yqlj_box{clear: both;width: 100%;overflow: hidden;position:relative;padding-bottom: 30px;}
.ypljimg{width: 100%;background: url(../images/ljbj.png) no-repeat center center;height: 160px;text-align: center;background-size: contain;}
.yqlj_box .swiper-slide{text-align: center;}
.ypljimg a{line-height: 200px;}
.yqlj_txt{width: 70px;height: 224px;background:url(../images/yqljbg.png) no-repeat;margin-top: 39px;}
.yqljcen{position: absolute;top:0px;left: 50%;margin-left: -35px;height: 267px;}
.yqlj_txt p{width:20px;margin: 0 auto;color:#1a58e8;font-size: 20px;padding-top:73px;}
.yqlj_bt{display: inline-block;margin-top: 16px;width: 100px;}
.swiper-button-next, .swiper-button-prev{width: 12px;height: 20px;top:auto;bottom: 0px;background-size: auto;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{background-image: url(../images/ljlefts.png);}
.swiper-button-prev.swiper-button-disabled{background-image: url(../images/ljleft.png);opacity: inherit;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{background-image:url(../images/ljrights.png) ;}
.swiper-button-next.swiper-button-disabled {background-image: url(../images/ljright.png);opacity: inherit;}
.arrbox{display: none;}
.arrbox .swiper-button-next, .arrbox .swiper-button-prev{top:65%;bottom: auto;}
.arrbox .swiper-button-prev{left:2px;}
.arrbox .swiper-button-next{right:2px;}
.cont2 .container{background: #fff;padding: 0 0 20px 0;}
.yqlj_box select{width:17%;margin:0 4%;float:left;height:32px;line-height:32px;border-radius: 5px;}
/* footer */
.footer-box{background: url(../images/footbg.jpg) center no-repeat;background-size: cover;padding: 20px 0;text-align: center;}
.bqlist{color: #fff;}
.bqlist span{display: inline-table; margin-right: 10px;margin-bottom:5px;}
.bqlist span a{color:#fff;}
.bqlist span img{margin-right: 5px;vertical-align: middle;}
.footnav{color: #fff;margin: 15px 0;}
.footnav a{color: #fff;display: inline-block; margin: 0 10px;vertical-align: middle;}

.bottom-width.showdiv .dd01,.bottom-width.showdiv .dd02,.bottom-width.showdiv .dd03,.bottom-width.showdiv .dd04  {
    transform: none;
    opacity: 1;
}
.tabs-right-tt a:hover,.tabs-ul li a:hover,.hz-list-tt a:hover,.gg-ul-tt a:hover{ color: #204f9f; }
.more-a a:hover{ border-radius: 50%; background: #204f9f; color: #fff; }
.bottom-width-sm:hover{ transform: translate(0,-20px)!important; z-index: 10; transition-delay: 0s; }
        .search-top .form-control::-webkit-input-placeholder{
            color:#719ce6;
        }
        .search-top .form-control::-moz-placeholder{   /* Mozilla Firefox 19+ */
            color:#719ce6;
        }
        .search-top .form-control:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
            color:#719ce6;
        }
        .search-top .form-control:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
            color:#719ce6;
      }
/***********列表页**********/
.left-width{width: 290px;margin-top: 20px;background: #f3f3f3;}
.left-tt{ height: 70px; line-height: 70px; background: #1553e4; font-size: 24px; color: #fff; padding-left: 35px; }
.left-nav{ padding:25px; padding-top: 10px; }
.left-nav-click a{display: block;font-size: 18px;color: #666;line-height: 36px;padding-left: 36px;background: url(../images/li02.png) 5px center no-repeat;margin: 10px;}
.nav-border{ border-bottom: solid 1px #d1d7de; }
.left-nav-b li{ line-height: 35px; padding-left: 50px; }
.left-nav-b li a{ font-size: 16px; color: #333; }
.left-nav-b{padding-bottom: 10px;margin-top: -10px;display: none;}
.active .left-nav-click a{background: url(../images/li02.png) 5px center no-repeat;/* padding-left: 50px; */color: #1555e8;}
.left-nav-click a:hover,.left-nav-b li a:hover{ color: #1555e8; }
.left-tt-b{ margin:0 25px; font-size: 18px; color: #333; border-bottom: solid 1px #d1d7de; padding-bottom: 10px; margin-top: 20px; }
.left-nav li.active .left-nav-b{display:block;}
.left-nav-tt a{ font-size: 16px; color: #333; }
.left-nav-c{ margin:0 25px; }
.left-nav-c li{ padding:10px 0; }
.left-nav-date{ font-size: 13px; color: #888; line-height: 13px; margin:10px 0; }
.left-nav-p{ color: #888; line-height: 25px; height: 50px; overflow:hidden; }
.left-b{ height: 50px; display: block; background: #1555e8 url() center no-repeat; }
.right-width{ width: calc(100% - 290px); margin-top: 20px; margin-bottom: 30px; padding-left:35px;}
.nav-b{ color: #1555e8; padding-bottom: 15px; position: relative; border-bottom: solid 2px #e2e2e2; margin-bottom: 30px; }
.nav-b a{ color: #1555e8; }
.nav-b:before{ display: block; content: ""; position: absolute; left: 0; bottom: -2px; height: 2px; width: 64px; background: #1555e8; }
.lb-list li{ line-height: 40px; position: relative; padding-right: 90px; }
.lb-list li>span{ position: absolute; right: 0; top: 0; color: #888; }
.lb-list li a{ font-size: 16px; color: #333; padding-left: 20px; background: url(../images/li03.png) left center no-repeat; }
.lb-list{ border-bottom: dashed 1px #dbdbdb; padding-bottom: 10px; margin-bottom: 10px; }
.pagination li a{ margin:0 3px; border-radius: 0!important; color: #333; background: none; height: 25px; padding-top: 0; padding-bottom: 0; line-height: 23px; }
.pagination > .active > a,.pagination li a:hover, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{ background: #1555e8; border-color: #1555e8; color: #fff; }
.page-box{ padding:40px 0 0 0; }
.page-l{ line-height: 25px; margin-right: 5px; margin-left: 15px; }
.page-input{ width: 40px; box-shadow: none;border-radius: 0; background: none; height: 25px; }
.page-l-l{ margin-left: 10px; }
.page-number{ height: 25px; line-height: 23px; border:solid 1px #ddd; padding:0 5px; margin-left: 5px; }
.page-box{ display: inline-block; }
.page-r{ margin:20px 0; }
.lb-list li a:hover, .left-nav-tt a:hover {color: #1555e8;}
/***********图片列表************/
.img-list li{ float: left; width: 20%; padding:0 28px; margin-bottom: 25px; }
.img-list{ margin:0 -28px; padding-top: 15px; }
.img-list li a{ display: block; font-size: 16px; color: #333; }
.img-list li a img{ width: 164px; height: 208px; margin-bottom: 10px; }
.img-list li a:hover{ color: #1555e8; }
/*******简介******/
.about-p p{ font-size: 16px; color: #333; line-height: 30px; text-align: justify; text-indent: 2em; }
.article-tt{ font-size: 22px; color: #333; padding-top: 10px; }
.article-date{ color: #888; margin-top: 20px; }
.article-date>span{padding: 0 8px;}
.article-box{ border-top: dashed 1px #e2e2e2; margin-top: 20px; padding:35px 0; }
.article-box p,.article-box{font-size: 16px;color: #333;line-height: 33px;text-align: justify;margin-bottom: 0;}
.articla-a p a{ font-size: 16px; color: #333; }
.multiple-items{ width: 950px; margin-left: 80px; }
.multiple-items a{ display: block;}
.multiple-items .slick-dots{ display: none!important; }
.cont-f{height:30px;line-height:30px;font-size: 16px;}
.cont-f>a{display:inline-block;padding-right:30px;}
.cont-f .share,.cont-f .share span{display:inline-block;}
.cont-f .share .bshare-custom{line-height:30px !important;font-size: 20px;display: inline-block;}
#bsWXBox {box-sizing: content-box;}
/******add*****/
.subtitle a{font-size:18px;margin-bottom:10px;padding:0 10px 10px;border-bottom:1px solid #ddd;display: block;}
.tabtit{width:100%;margin-top: 20px;height: 40px;line-height: 40px;font-size: 18px;background: url(../images/jky0808_29.png) repeat-x;}
.tabtit span{width: 150px;text-align:center;padding:0 10px;float: left;}
.tabtit span.on{background: #1b48b7;}
.tabtit span.on a{color:#fff;}
.zt{padding: 20px 0;}
.zt zt_slick{}
.pcfanye{}
.wapfanye{display:none;}


@media( max-width: 1499px){
    .logo img{height: 46px;}
  .container{ width: 100%; }
  .lb-slick a img{ height: 391px; }
  .news-img img{ height: 206px; } 
  .img-width a img{ height: 347px; }
  .xy-slick a{ width: auto; margin:0 5px; }
  .xy-slick img{ height: 213px; }
  .bottom-logo{ margin-left: 65px; }
  .list-banner span{ margin-left: -600px; }
  .ld-top li{ padding:0 30px; }
  .ld-top{ margin:0 -30px; }
  .banner .slick-dots{ margin-right: -600px; }
  .tabs-right-img img,.news-box-img img,.hz-list-img img,.kd-img img,.kd-right-img img{ height: auto; }
  .hz-right li{ margin-bottom:13px; }
  .banner a span{ margin-left: -600px; max-width: 700px; }

    .back-list li.lg img{ height: 350px; }
    .back-sm{ height: auto; padding-bottom: 35px; }
    .back-header{ height: auto; padding-bottom: 4px; }
    .news-img-box{ position: relative; z-index: 100; }
    .tabs-right-bottom{ margin-top: 20px; padding:40px 60px; }
    .bottom-right{height: auto;}
    .friends-ul li{ margin-right: 15px; }
 
    .bottom-right ul li{float: left;width: 45%;position: relative;margin-left: 10px;height: 185px;padding-top: 10px;}
  /* list */
  .img-list li a img {height: 156px;}

  }
@media( max-width: 1279px){
  .container{ width: 100%; }
  .banner .slick-dots{ margin-right: -470px; }
  .logo-b{ width: 100%; text-align: center;float: none!important; margin-bottom:30px; }
  .news_list{margin-left:16px;}

  
  .lb-slick a img{ height: 306px; }
  .news-img img{ height: 158px; }
  .lb-news-box{ height: 306px; }
  .lb-news-top{ height: 144px; }
  .news-box-tt{ height: 25px; }
  .jx-img img{ height: 244px; }
  .img-width a img{ height: 272px; }
  .xy-slick img{ height: 165px; }
  .bottom-logo{ width: 280px; }
  .list-banner span{ margin-left: -470px; margin-top: -20px; line-height: 40px;}
  .jg-list li{ padding:0 10px; }
  .jg-list{ margin:0 -10px; }
  .ld-top li{ padding:0 10px; }
  .ld-top{ margin:0 -10px; }
  .footer-p{ margin-left: 0; }
  .banner a span{ margin-left: -470px; max-width: 600px; }

    .twoLevelUl>li{text-align: center;width: 100px;}

    .tabs-right{ margin-top: 0; }
    .news-img-box{ background-size: 100% auto; }
    .bottom-right{ height: auto;}
    .bottom-right ul li{float: left;width: 45%;position: relative;margin-left: 6px;height: 145px;padding-top: 10px;}
    .bottom-right ul li span{font-size: 14px;}
        .top_list{margin-left: 0px;margin-bottom: 10px;}
        .top_list a{margin-left: 20px;margin-right: 10px;padding-left: 50px;}
        .nav .nav_list{width:9.5%;}
        .top_list .toplist6{margin-right:0;}
         .img-list li a img {height: 100%;}

}
@media (max-width: 1199px){
    .lxwm{padding: 3rem 0;}
    .footer-logo{padding: 100px 0;}
}
@media( max-width: 991px){
    .conts{background: url(../images/back-bs.png) no-repeat;height: auto;}
    .tabs-top{ background: #fff;position: relative;z-index: 99;}
    .rdzt_list li{width: 50%;}
    .pcnav{display: none;}
    .sjnav{display: block;}
    .xsyj_box li{width: 48%;margin-bottom: 20px;margin:0 1% 20px;}
    .yqljcen{display: none;}
    .arrbox{display: block;}
    .tabs-left-lg{ margin-bottom: 80px; }
    .page-box{ padding-top: 90px; }
    .ewm-box{ margin:0 10px; }
  .container{ width: 100%; }
  .back-one{ padding-top: 0; }
  .lb-slick{ width: 100%; }
  .lb-slick a img{ height: auto; }
  .lb-news{ width: auto; float: none!important; margin:0 -10px; }
  .lb-news li{ padding:0 10px; }
  .news-img img{ height: 226px; }
  .lb-news-box{ height: auto; }
  .back-tow-width-left,.hd-right{ width: 100%; }
  .notice-list li{ width: 50%; }
  .notice-back{ height: auto; padding-bottom: 80px; }
  .jx-left{ width: 100%; text-align: center; padding-top: 0; }
  .jx-back{ padding-top: 0; }
  .jx-back .more{ margin-top: 0; margin-bottom:30px; }
  .jx-right{ width: 100%; }
  .jx-img img{ height: auto; }
  .img-width{ width: 100%; }
  .img-width a img{ height: auto; }
  .tt-right{ width: 100%; text-align: center; }
  .xy-slick img{ height: 125px; }
  .bottom-right{ width: 100%; float: none!important; text-align: center; padding-left: 335px; }
  .logo{width: auto;line-height: 50px;}
  .logo img{ width: auto; height: 30px; }
  .menu-button{ display: block; }
  .list-banner span{ margin-left: -350px; font-size: 24px; margin-top: -20px; }
  .jg-list li{ width: 33.333333%; }
  .ld-img img{ height: 160px; }
  .ld-name{ font-size: 14px; margin-top: 10px; }
    .menu-button{ display: block; position: absolute; }
    .banner .slick-dots{ margin-right: -360px; }
    .tabs-left,.tabs-right,.hz-right,.kd-right{ width: 100%; height: auto; }
    .tabs-right{ padding-top: 30px; }
    .tabs-right-box{ height: auto; }
    .news-bottom li{ width: 50%; margin-bottom: 30px; }
    .news-bottom,.hz-right{ margin-top: 30px; }
    .kd-right-list{/* padding-top: 30px; */margin-top: 10px;}
    .banner a span{ left: 15px; max-width: 600px; font-size: 18px; margin:0; }
    .zy_list li{width: 50%;float: none;margin: 10px auto;padding:20px 0 0px;}
    .zy_list li:last-child{margin-right: auto;}
    .zy_list{margin-top: 0px;}
    .news_list{width: 100%;margin-left: 0px;padding:0 2%}

    /* rr */
    .header{background: none;height: 70px;}
    .logo{position: absolute;top: 70px;z-index: 10;}
    .ewm, .top_list .toplist4{/* display:none; */}
    .nav{height: 50px;background: #1b48b7;position: relative;}
    .nav .nav-list {
        position: absolute;
        left: 0;
        margin-left: 0;
        display: none;
        width: 100%;
        padding: 0;
        top: 100%;
        right: 0;
        background: #fff;
        border-top: solid 1px #ddd;
        box-shadow: 1px 2px 3px #ddd;z-index: 100;
    }
    .nav .nav_list{
        float: none;
        width: 100%;
        position: relative;
    }
    .nav .nav_list:first-child{width:100%;}
    .nav .nav_list  .nav_lista {
        display: block;
        text-align: left;
        color: #333;
        line-height: 40px;
        padding: 0 15px;
    }
    .nav-click { display: block; transition: 0.3s all; z-index: 10000; position: absolute; color: #333; right: 0; top: 0; width: 40px; height: 40px; text-align: center; line-height: 40px;}
    .nav-click.active{ transform: rotate(180deg); }
    .ycc {
        display: none;
        position: static;
        margin: 0;
        background: #cddbff;
        width: 100%;
    }
    .ycc li{text-align: left;padding:0 15px;font-size:14px;}
  
    /* rr */
        /* list */
        .left-width{width:100%;margin-top:20px;}
        .right-width{width:100%;padding-left: 0;}
        /* list */
   .footer-box{padding:20px 0;}
.yqlj_box select{width:46%;margin:0 2% 15px;}
.top_list{margin-top:10px;}
.g_slick .slick-dots{/*display:none !important;*/bottom:50px;}
.pcfanye{display:none;}
.wapfanye{display:block;}
  }

  @media( max-width: 768px){
     .xsyjtit{height:auto}
    .arrbox .swiper-button-prev{left:5%;}
    .arrbox .swiper-button-next{right:5%;}
    .zy_list li{width: 95%;}
    .rdzt_list li img{left: 0px;top: 0px;}
    .rdzt-box ul{margin-right:0px}
    .rdzt_list li{padding: 0px 0px 30px;}
    .rdzt-box{margin-left:0px}
    .rdzt_list li{width: 100%;}
    .xsyj_box li{width: 98%;margin-bottom: 20px;}
.home, .home body {
    height: auto;
    overflow: auto;
    overflow-x: hidden;
}
.body_home {
    height: auto;
    overflow: visible;
}
.banner a img{ display:block; }
.banner{ position: relative; }
.banner .slick{ margin:0; }
.search-top{ width: 170px; }
.container{ width: 100%; }
.body_b {
    width: auto;
    height: auto;
    position: static;
    opacity: 1;
    transform: none;
    overflow: hidden;
  
}
.d,.l,.r,.dd04,.dd03,.dd02,.dd01{
    opacity: 1 !important;
    transform: none !important;

}
.dd1 {
    opacity: 1 !important;
    transform: none !important;
}
.home5.showdiv .dd1,.home6.showdiv .dd1,.home7.showdiv .dd1,.home8.showdiv .dd1,.home9.showdiv .dd1,.home10.showdiv .dd1,.home11.showdiv .dd1 {
    transform: none;
    opacity: 1;
}
.home6 .part2 .d {
    opacity: 1 !important;
    transform: none !important;
    margin: 0 !important;
    width: 100%;
}
.back-one{ padding-top: 0; padding-bottom: 40px; }
.lb-news li{ width: 100%; margin-bottom: 15px; }
.news-img img{ height: auto; }
.lb-slick{ margin-bottom: 15px; }
.more{ margin-top: 20px; }
.back-tow-width{ width: 100%; height: auto; }
.hd-left{ padding:20px; }
.hd-lb img{ height: auto; }
.hd-right{ height: auto; padding:40px 20px; }
.hd-right-link{ font-size: 14px; }
.hd-right-tt{ font-size: 18px; margin-bottom: 20px; }
.hd-right-tt img{ margin-bottom: 20px; }
.back-tow{ padding:30px 0; }
.notice-list li{ width: 50%; margin-bottom: 15px; padding:0 5px; }
.friedns-link{ left: 5px; right: 5px; }
.jx-img{ width: 100%; }
/* .ewm{ display: inline-block; margin:20px 15px 0 15px; float: none!important; } */
.jx-right-sm{ width: 100%; margin-top: 20px; }
.jx-right-p{ margin-top: 20px; }
.jx-slick{ margin:0; }
.img-list li{ width: 50%; padding:0 5px; margin-top: 0!important; margin-bottom: 15px!important; }
.img-list{ margin-top: 25px; }
.jx-back{ padding-bottom: 25px; }
.xy-slick img{ height: auto; }
.bottom-list{ width: 100%; float: none!important; }
.bottom-list li{ width: 33.333333%; margin:0 0 10px 0; padding:0 5px; }
.bottom-list li.lg{ width: 100%; }
.bottom-logo{ width: 100%; margin:0; }
.bottom-right{ padding-left: 0; }
.bottom{ padding:30px 0; }
.notice-back{ padding-bottom: 40px; }
.list-banner{ padding-top: 50px; }
.list-banner span{ font-size: 18px; margin-left: 0; left: 30px; margin-top: -15px; line-height: 20px; }

.list-ul li{ line-height: 40px; }
.title-list span{ margin-bottom: 10px; }

.name-box{ width: 50px; font-size: 14px; background-size: 100% auto; height: 65px; padding-top: 15px; }
.imglist-ul li{ padding-left: 60px; margin-bottom: 20px; }
.img-box{ padding:20px 15px; }
.img-box .text-center img{ max-width: 200px; }
.img-txt,.table-right{ font-size: 14px; line-height: 25px; margin-top: 15px; }
.img-table{ display: block; }
.img-table div{ display: block; width: 100%; }
.img-ul-img img{ width: 153px; height: 95px; }
.ul-list-right{ margin-left: 160px; padding-top: 0; }
.list-p{ margin-top: 5px; }
.list-date{ margin-top: 5px; line-height: 20px; }
.list-tt{ margin-top: 10px; }
.img-ul li{ margin-bottom:20px; }
.list-tt a{ font-size: 16px; }
.img-ul{ padding-top: 10px; }
.article-tt{ font-size: 18px; margin-bottom: 20px; margin-top: 20px; }
.active-p p{ line-height: 28px; font-size: 14px; }
.active-p{ padding:20px 0; }
.list-ul-sm li{ width: 100%; }
.article-bottom{ padding:20px 0; }
.tabs-ul li{ width: 25%; margin:0; }
.tabs-ul{ width: 100%; }
.tabs-ul li a{ font-size: 16px; line-height: 50px; text-align: center; display: block; }
.title{ margin-left: 0; color: #256cbe; font-size: 24px; }
.tabs-left:before{ display: none; }
.news-box{ margin-left: 0; }
.news-box-img{ width: 100%; float: none!important; }
.news-box-right{ width: 100%; padding:20px; }
.news-box:before{ left: 0; bottom: 0; }
.news-box-title a{ font-size: 16px; }
.news-box-title{ margin-top: 0; line-height: 28px; height: 56px; }
.news-box-date{ margin-top: 20px; }
.tabs-right{ padding-top: 0; }
.tabs-right-ul li{ width: 100%; margin-bottom:15px; }
.news-bottom li{ width: 100%; margin-bottom:15px; }
.news-bottom, .hz-right{ margin-top: 20px; }
.news-bottom li a{ height: auto; }
.hz-box-list li{ width: 100%; margin-bottom:15px; }
.hz-box,.tabs-left-lg .title{ margin-left: 0; }
.tabs-left-lg{ padding-left: 0; }
.mt-slick-left,.mt-slick-img{ width: 100%; height: auto; }
.mt-slick-img a{ width: 100%; height: auto; padding-top: 66.666666%; }
.mt-slick .slick-dots{ width: 100%; }
.mt-title a,.kd-box-tt a{ font-size: 16px; }
.mt-title,.kd-box-tt{ line-height: 25px; height: 50px; }
.mt-slick-left{ padding:20px; }
.tab-content > .tab-pane{ left: 15px; right: 15px; width: auto; }
.tab-content > .tab-pane.active{ left: 0; }
.mt-bottom li{ width: 100%; margin-top: 20px; }
.mt-slick{ margin:0; }
.kd-box{ margin-left: 0; }
.kd-box-bottom{ margin:0; padding:20px; height: auto; }
.kd-right-list li{ width: 100%; margin-bottom:15px; }
.tabs-left{ min-height: 1px; }
.news-box{ margin-bottom: 15px; }
.gg-tt{ width: 100%; }
.gg-tt span{ width: 250px; font-size: 24px; }
.gg-back{ margin-left: 0px; padding-right: 15px; margin-bottom:30px; height: auto; padding-bottom: 20px; padding-left: 30px; padding-top: 60px; }
.gg-ul li{ width: 100%; margin-bottom:15px; }
.more-a-sm{ position: static; }

.bottom-width-box{ width: 100%; }
.bottom-width-list li a span{ padding-left: 60px; }
.bottom-width-sm{ width: 50%; height: 150px; }
.zt-back{ padding-left: 0; }
.bottom-width{ margin:20px -15px 0 0; }
.bottom-width-sm span{ padding-top: 66px; margin-top: -44px; }
.zt-back{ padding-bottom: 0; margin-bottom: 0; }
.footer-p p span{ display: block; margin-bottom: 10px; }
.footer-p p span.email{ margin-left: 0; }
.footer-p p{ margin:0; }
.footer-right{ width: 160px; margin:0 auto; float: none!important; }
.footer-p-txt{ font-size: 14px; text-align: center; padding:15px 0; }
.lb-back{ height: 250px; padding:0 50px; background-size: cover; }
.lb-slick-box{ height: 250px; }
.lb-slick-tt{ top: 30px; }
.lb-slick .slick-prev{ left: -40px; }
.lb-slick .slick-next{ right: -40px; }
.banner .slick-dots{ right: 15px; margin-right: 0; bottom: 10px; }
.banner a span{bottom: 60px;right: 15px;width: auto;width: 200px;bottom: 10px;}
.footer-p{ width: 100%;float: none!important; }
.img-list{ margin:0; }
.img-list li{ width: 100%; }
.news-slick .slick-dots {
    bottom: -10px !important;
}
.hz-right{ margin-bottom: 0px; }
.tabs-left-lg{ margin-bottom: 0px; }
.mt-bottom{ padding-bottom: 0; }
.kd-right-list{ padding-bottom: 0; }
/* rr */
.search-box {
    top: 100px;
    padding: 30px 0;
}
.search-width {
    width: 320px;
}
.btn-search, .btn-search:hover, .btn-search:focus {
    width: 60px;
    height: 40px;
}
.search-width .form-control {
    height: 40px;
    line-height: 40px;
}
/* rr */
.piclist li{width:33.3%;padding:0 10px;}

}
@media( max-width: 640px){
    .notice-list li,.img-list li{ width: 100%; padding:0; }
    .bottom-list li{ width: 50%; }
    .piclist li{width:50%;padding:0 10px;}
    .zy_list li a{padding: 5px 10px;}
}
.slick-dots li button:before,.banner .slick-dots li.slick-active button:before{display: none;}