body {
    color: #333;
    font-size: 14px;
    font-family: "å¾®è½¯é›…é»‘",Helvetica,"é»‘ä½“",Arial,Tahoma;
	margin:0 auto;
	position:relative;

}
ul, li, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, ol, form, input {
    margin: 0px;
    padding: 0px;}
.img-hide{ overflow:hidden; }
.fr{float: right;}
.fl{float: left;}
.img-hide img{ transition: 0.5s all; }
.img-hide:hover img{ transform: scale(1.1,1.1); }
.txt-elise{overflow:hidden;
    text-overflow:ellipsis;
	white-space:nowrap;}
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
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%;}
.container{ width: 1400px; }
.menu-button { position: absolute; display: none; top: 18px; 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{ margin-top: -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);}
.dh li:nth-child(2){ animation-delay:0.2s; }
.dh li:nth-child(3){ animation-delay:0.4s; }
.dh li:nth-child(4){ animation-delay:0.6s; }
.dh li:nth-child(5){ animation-delay:0.8s; }
.dh li:nth-child(6){ animation-delay:1s; }
.dh li:nth-child(7){ animation-delay:1.2s; }
.dh li:nth-child(8){ animation-delay:1.4s; }
.dh li:nth-child(9){ animation-delay:1.4s; }
.dh li:nth-child(10){ animation-delay:1.4s; }
.dh li:nth-child(11){ animation-delay:1.4s; }
.dh li:nth-child(12){ animation-delay:1.4s; }
.dh li:nth-child(13){ animation-delay:1.4s; }
.dh li:nth-child(14){ animation-delay:1.4s; }
.dh li:nth-child(15){ animation-delay:1.4s; }
.dh li:nth-child(16){ animation-delay:1.4s; }
.dh li:nth-child(17){ animation-delay:1.4s; }
.dh li:nth-child(18){ animation-delay:1.4s; }
.dh li:nth-child(19){ animation-delay:1.4s; }
.dh li:nth-child(20){ animation-delay:1.4s; }
.header{ height: 120px; background: #89181b; }
.logo{ margin-top: 25px; }
.header-a a,.header-a{ color: #fff; padding: 0 10px;line-height: 40px;display: inline-block;}
.header-a{ margin-top: 40px;float: left;}
.topright{float: right;}
.search-box{ display:none;float:right;position: relative; width: 287px; background: url(../images/input.png) no-repeat center;box-shadow: none; height: 40px;margin-top: 40px;  }
.btn-search{ position: absolute; right: 0; top: -20%;width: 50px; background: url(../images/search.png) center no-repeat; line-height: 40px;}
.control{ height: 40px; border:none;background: none;width: 85%;padding-left: 25px;font-size: 14px;color: #89181b;}
.nav-list li{ float: left; position: relative;width:9%;}
.nav-list li a{ display: block; font-size: 16px; color: #333;line-height: 45px; }
.nav-list>li:hover>a{ color: #fff; background: #89181b; }
.banner-slick{ overflow:hidden;margin:0 auto;max-width:1920px; }
.banner-slick .slick-dots{ bottom: 50px;left: 34%; }
.banner-slick .slick-dots li{ width: 10px; height: 10px; background:url(../images/bar.png) no-repeat center;  margin:0 8px; }
.banner-slick .slick-dots li.slick-active{ width:26px;background: url(../images/bar1.png) no-repeat center;  transform: scale(1.2,1.2); }
.banner-slick .slick-dots li button:before{color:transparent;}
.banimg{position: relative;z-index: 10;}
.shadow{position: absolute;z-index: 99;bottom:0px;}
.shadow1{position: absolute;z-index: 99;bottom:0px;}
/* new */
.title-lg{
	font-size:30px;
	margin-bottom: 30px;
	color: #333;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: url(../images/News.png) no-repeat top center;
	padding-top: 45px;
	padding-bottom: 30px;
	margin-top: 30px;
	}
.ban{position: relative;z-index: 1;}
.slider-img-ul li img{display: block;max-width: 100%;}
.focusBox { position: relative; width:100%;overflow: hidden;text-align: left;}
.focusBox .pic img {display: block;max-width: 100%;max-height: 100%;}
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 60px; width:100%;  background:#89181b; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:60px; line-height:65px; position:absolute; bottom:-36px;left: 20%;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 18px;}
.focusBox .num { position: absolute; z-index: 3; bottom: 4%; right: 20%; }
.focusBox .num li{background:url(../img/cir1.png) no-repeat;cursor: pointer;width: 15px;height: 15px;float: left;margin-left: 15px;}
.focusBox .num li.on{background:url(../img/cir2.png) no-repeat;}	
.title-lg a{ float: right; font-size: 14px; color: #999; font-weight: normal; }
.dt-left,.dt-left2{ width: 49.5%; }
.dt-left2 .slick-slide{height:60px;}
.slick-tt a{ font-size: 18px; color: #fff; }
.slick-tt{padding:0px 15px;line-height:55px;background: #89181b;position: absolute;bottom: 0px;z-index: 99;width:680px;text-align: left;}
.slick-tt1{ line-height:55px;background: #89181b;position: absolute;top:6px;z-index: 99;width:30px;height: 55px;right:0%;}
/* .slick-tt a:hover{ color: #0879e0; } */
.slick-p{ font-size: 14px; color: #666; line-height: 25px; height: 50px; overflow:hidden; }
.slick-left{ width: 100%; overflow:hidden; }
.slick-left img{ width: 100%;height: 100%; }
/* .dt-left2 .slick-left .slick-dots{ bottom: 0; top:55%; right: 1%; width: auto; }
.dt-left2 .slick-left .slick-dots li{ height: 15px; display: block; float: left; width: 15px; background: #c48c8d; }
.dt-left2 .slick-left .slick-dots li button{ opacity: 0; height: 15px; width: 15px; }
.dt-left2 .slick-left .slick-dots li.slick-active{ background: #fff; } */

.dt-left .slick-left .slick-dots{bottom: 4%;/* top:55%; */right: 1%;width: auto;}
.dt-left .slick-left .slick-dots li{ height: 15px; display: block; float: left; width: 15px; background: #c48c8d;border-radius:50%; }
.dt-left .slick-left .slick-dots li button{ opacity: 0; height: 15px; width: 15px; }
.dt-left .slick-left .slick-dots li.slick-active{ background: #fff; }
.slick .slick-dots li button:before{ display: none; }
.slick-left .slick-slider{margin-bottom: 0;}
.news-list li{ line-height: 43px; border-bottom: dashed 1px #d5d5d5; position: relative; padding-right: 150px; }
.news-list li span{ position: absolute; right: 0; color: #999; }
.news-list li a{ padding-left: 20px; font-size: 16px; color: #333; background: url(../images/li02.png) left center no-repeat; }
.news-list{ width: 54%; margin-top: -15px; }
.gg-right{width: 48.5%;/* padding-top:30px; */}
.more{background: url(../images/more.png) no-repeat right center;padding-top:15px;float: right;}
.more a{color:#89181b;font-size:16px;  padding-right: 10px;padding-bottom: 25px;display: inline-flex;}
.newbot{padding-top:40px;padding-bottom: 50px;width:100%;}
.newbot img{position: relative;width: 100%;}
.newbot .font{position: absolute;right: 13%;top: 35%;}
.newbot span{color:#316089;font-size: 22px;background: #fff;padding: 0 5px;margin-right: 5px;}
.newbot a{color:#fff;font-size: 22px;}
.tz-list li{ height: 120px; border-bottom: 1px solid #dbdbdb;  position: relative; padding-left: 100px; }
.tz-date{ position: absolute; left: 0; width: 80px;height: 80px; text-align: center; bottom: 20px; font-size: 14px; color: #bbb; background: #f4f4f4;}
.tz-date span{ display: block; font-size: 38px; color: #777}
.tz-list li a{ display: block; font-size: 16px; color: #555; line-height:40px; overflow:hidden;padding-top: 20px;}
.tz-list li p{font-size: 14px;color:#777;}
.tz-list{ margin-top: -15px;background: url(../images/bg-1.png) no-repeat right; }


/*  */
.bg{background: url(../images/bg.png) center;}
.titletop1,.titletop2,.titletop3{border-bottom: 1px solid #89181b;padding-top: 50px;padding-bottom: 10px;margin-bottom: 20px;}
.title1 a{background: url(../images/sign1.png) no-repeat left center;padding-left:30px;font-size: 26px;color: #89181b;}
.title2 a{background: url(../images/sign2.png) no-repeat left center;padding-left:30px;font-size: 26px;color: #89181b;}
.title3 a{background: url(../images/sign3.png) no-repeat left center;padding-left:30px;font-size: 26px;color: #89181b;}
.tz-list1 li{position: relative; padding-left: 85px;padding-bottom: 25px;}
.tz-date1{ position: absolute; left: 0; width: 68px;height:72px;line-height: 40px; text-align: center;border:solid 1px #89181b; font-size: 22px; color: #89181b; }
.tz-date1 span{ display: block;font-size:14px; color: #fff;background: #89181b;line-height: 30px; }
.tz-list1 li a{ display: block; font-size: 16px; color: #333; line-height: 26px; overflow:hidden;padding-bottom: 3px;}
.tz-list1 li p{font-size:14px;color:#555;margin:0;line-height: 23px;}
.tz-list1 li .time{background: url(../images/time.png) no-repeat left center;padding-left:20px;}
.tz-list1 li .adress{background: url(../images/adress.png) no-repeat left center;padding-left:20px;}
.line{width:100%;height:1px;border-bottom: 1px dashed #bfbfbf;padding:10px 0;}
.line2{width:100%;height:1px;border-bottom: 1px solid #bfbfbf;padding:10px 0;}
.more1 a{color:#89181b;font-size:16px;text-align: left;padding-top: 15px;display: block;    padding-bottom: 30px;}
.list-ul li a:hover,.tz-list li a:hover,.tz-list1 li a:hover,.title a:hover,.friends-list li a:hover,.tz-list2 li a:hover,.tz-list3 li a:hover,.tz-list4 li a:hover,.tz-list5 li a:hover{ color: #89181b; }
.tz-list2 li, .tz-list3 li,.tz-list4 li,.tz-list5 li{
	background: url(../images/li.png) no-repeat left center;
	padding: 6px 0 7px 15px;
}
.tz-list2 li a,.tz-list3 li a,.tz-list4 li,.tz-list5 li {font-size: 16px;}
.dates {font-size: 14px;color: #777;float: right;}

/*  */
.bg2{background: url(../images/bg-2.png) no-repeat center;}
.bg2 a img{position: relative;padding:50px 0;}
.edu{font-size:26px;color:#1653b7;position: absolute;display: block; top: 15%;left: 10%;}
.edu p{font-size:16px;color:#2161c9;}
.edu:hover{color:#1653b7;}

/* foot */
.foot{background: url(../images/foot.png) center;background-size: 100%;}
.foot h2{font-size: 16px;color:#fff;padding-bottom: 10px;}
.foot li a,.foot p{font-size: 14px;color:#ffcacb;line-height: 30px;margin:0;white-space: nowrap;}
.left,.leftm{border-right:1px solid #9c4c4d;margin-bottom: 30px;}
/* .left li,.leftm li{display: inline-block;} */
.leftm{padding-bottom: 60px;padding-left:23px;margin-top: 35px;margin-left: 30px;}
.left{padding-right:33px;margin-top: 35px;}
.leftm li{float: left;padding-right:40px;}
.right{padding-left:65px;margin-top:55px;}
.rightm{margin-top: 35px;padding-left:30px;    padding-right: inherit;}
.footer{background: #71080b;line-height: 55px;}
.footer p{font-size:14px;color:#ffcacb;text-align: center;}
.wx,.wb{position: relative;}
.wx{float: left;}
.wb{float: right;}
.wx span{position: absolute;color:#fff;bottom: -30%;left: 10%;}
.wb span{position: absolute;color:#fff;bottom: -30%;left: 35%;}

/* nav */
.nav-down{ position: absolute; left: -40px; top: 100%; width: 170%; background: #fff; background: rgba(255,255,255,0.9); display: none; }
.nav-down li{ float: none; width: 100%; }
.nav-down li a{ line-height: 35px; padding:0;  text-align: center; padding-left:5px; font-size: 14px; color: #777; }
.nav-down li>a:hover{background: none;color:#89181b;}
.nav-list li:hover .nav-down{ display: block; }
.nav-list>li{ position: relative; padding: 5px 0;}
.nav-box{ position: relative; z-index: 1000; }
.nav-click{ display: none; }
.back-box{ transition: 0.5s all; display: block; }
.back-box:hover{box-shadow: 3px 35px 77px -17px rgba(0, 0, 0, 0.8);
    transform: scale(1.02);
    position: relative;
	z-index: 100;
}

/*==list==*/
.in1440{background: url(../images/a_16.png) repeat-x left top #f8f8f8;}
.lbnr{width:1440px; overflow: hidden; margin: 0 auto;}
.lbnr_left{float: left; width:335px; float: left; background: #fff;}
.lbnr_left h2{height: 80px; background: #89181b; line-height: 80px; text-align: center; color: #fff;}
.lbhz li{line-height: 65px; font-size: 20px;}
.lbhz li a{display: block; color: #555555; text-align: center;border-left: 4px solid transparent;}
.lbhz li a:hover{border-left: 4px solid #89181b;background:url(../images/a_12.png) no-repeat 318px center #f2f2f2;color: #89181b;}
.lbhz .hover3 a{border-left: 4px solid #89181b;background:url(../images/a_12.png) no-repeat 318px center #f2f2f2;color: #89181b;}

.lbnr_right{float: left; width:1100px; float: right;}
.dqwz p{text-align: right;line-height: 80px; font-size: 16px; color: #555555;}
.dqwz a{color: #555;}
.dqwz a:hover{color: 3570ba;}
.xtb2{background: url(../images/nav-b.png) no-repeat; width:16px; height: 19px; display: inline-block; *display: inline;vertical-align: middle; margin-right: 12px;}
.dqlb li{line-height: 53px; font-size: 16px; color: #555555;background: url(../images/li.png) no-repeat 50px center; padding-left: 77px;}
.dqlb li:hover{background: url(../images/li.png) no-repeat 50px center; padding-left: 77px;}
.dqlb li:hover a{color: #89181b;}

.fynr{text-align: center; padding: 40px 0 80px 0;}
.fynr li{display: inline-block; *display: inline; padding: 0 3px;}
.fynr li a{display: inline-block; *display: inline; padding: 0 12px; font-size: 14px; color: #888888;border: 1px solid #dbdbdb; line-height: 34px;}
.fynr li span{display: inline-block; *display: inline; padding: 0 12px; font-size: 14px; color: #888888;border: 1px solid #dbdbdb;line-height: 34px;}
.fynr .hover2 a{background: #89181b;border: 1px solid #89181b; color: #fff;}
.fynr a:hover{background: #89181b;border: 1px solid #89181b; color: #fff;}

/*==é¢†å¯¼åˆ—è¡¨é¡µ1==*/
.ldlb{padding: 50px 30px 50px 30px;}
.ldlbxq{overflow: hidden;}
.ldlbxq li{width:33.33%; float: left; padding: 0 25px 50px 25px;box-sizing: border-box;}

.ldlbbox{border: 1px solid #ededed;}
.tao2{background: #ededed;height: 1px; overflow: hidden;}
.ld_tp{width:240px; margin: 0 auto;}
.ld_tp p{font-size: 18px; color: #555555; line-height: 54px;}
.ld_text{width:240px; margin: 0 auto; padding: 12px 0 20px 0; position: relative;}
.ld_text p{font-size: 16px; line-height: 30px;color: #777777;white-space: nowrap;}
.ld_text span{background: url(../images/a_17.png); width:42px; height: 42px; bottom: -21px; position: absolute;left:50%;  transform:translateX(-50%);}
.ldlb a:hover .ldlbbox{border: 1px solid #89181b;}
.ldlb a:hover span{background: url(../images/a_10.png); background-size: 100%;}
/*==content==*/
.banner{position: relative;}
.xqnr_tit{text-align: center; padding: 60px 0 40px 0; border-bottom: 1px solid #ededed; margin: 0 40px;}
.xqnr_tit h2{font-size: 24px; color: #333; padding-bottom: 30px;}
.xqnr_tit p{font-size: 14px; color: #999999; }
.xqnr_tit span{padding: 0 15px;}
.xtb3 {width:14px;height: 14px; display: inline-block; *display: inline;vertical-align: middle; margin-right: 7px;}
.xtb4{ width:14px; height: 15px;display: inline-block; *display: inline;vertical-align: middle; margin-right: 7px;}
.xtb5 {width:14px;height: 14px; display: inline-block; *display: inline;vertical-align: middle; margin-right: 7px;}
.xqnr_nr{padding: 40px 40px 0 40px;}
.xqnr_nr p{font-size: 16px; color: #666666; line-height: 36px; margin: 10px 0;}
.sxfy{padding-top: 10px; padding-bottom:10px; padding-left:10px; border-top: 1px solid #ededed; line-height:35px;}


.sxfy a{color: #999;}
.sxfy a:hover{color: #89181b;}




@media( max-width: 1549px){
	.container{ width: 1200px; }
	.banner-slick .slick-prev{ margin-right: 585px; }
	.banner-slick .slick-next{ margin-left:585px; }
	/* .nav-list li a{ padding:0 40px; } */
	.back-list li{ padding:0 15px; }
	.slick-left .slick-dots li,.slick-left .slick-dots li button{ width: 80px; }
	.bottom-logo{ width: 610px; padding:0 20px; }
	.bottom-left{ padding-left: 0; width: 320px; }
	.ewm{ width: 240px; }
	.khd-width{ width: 36%; padding:0 15px; }
	.dl-link{ font-size: 16px; }
	.right-width{ width: 850px; }
}
@media( max-width: 1279px){
	.container{ width: 970px; }
	.logo img{ width: 500px; }
	.nav-list li a{ padding:0 30px; }
	.slick-left .slick-dots li,.slick-left .slick-dots li button{ width: 60px; }
	.lj-width{ width: 40%; }
	.bottom-logo{ width: 400px; }
	.ewm{ width: 220px; }
	.right-width{ width: 630px; }
	}
@media( max-width: 991px){
	.container{ width:100%;}
	.col-xs-3,.col-xs-7,.col-xs-4,.col-xs-6,.col-xs-2{ width: 100%;  }
	.nav-list{ position: absolute; display: none; z-index: 10000000; border-top: solid 1px #eee; left: 0; top: 100%; right: 0; box-shadow: 1px 2px 3px #ddd;background: #89181b; }
	.nav-list li{ width: 100%; float: none; margin:0; text-align: left; line-height: 40px; }
	.nav-list li a{ height: 40px; line-height: 40px; padding:0 15px; color: #fff; }
	.nav-list li:hover .nav-down{ display: none; }
	.nav-list li:hover{ background: none; }
	.nav-list li:hover a{ color: #fff; }
	.nav-down{ display: none; position: static; }
	.menu-button{ display: block; }
	.nav-click { display: block; transition: 0.3s all; z-index: 10000; position: absolute; color: #fff; right: 0; top: 0; width: 40px; height: 40px; text-align: center; line-height: 40px;}
	.nav-click.active{ transform: rotate(180deg); }
	.header{ padding-bottom: 20px; height: auto; z-index: 100000; position: relative; }
	.logo{ width: 100%; }
	.topright{float: none;}
	.header-a{ text-align: center; margin-top: 15px; float: none;}
	.search-box{ margin:10px auto 0 auto;float: none; }
	.nav-box{ height: 50px; position: relative; background: #89181b; z-index: 10000; }
	.logo{ position: absolute; bottom: -40px; width: auto; left: 15px; }
	.logo img{height: 40px;width: auto;}
	.banner-slick .slick-dots{ bottom: 10px; }
	.banner-slick .slick-prev{ left: 0; margin-right: 0; }
	.banner-slick .slick-next{ margin-left:0; right: 0; left: auto; }
	.newbot {padding-top: 0px;padding-bottom: 30px;width: 100%;}
	.newbot li{padding-bottom: 20px;}
	.dt-left2{width: 100%;}
	.slick-tt {background: #89181b;position: absolute;top:81%;z-index: 99;width: 100%;text-align: left;line-height: 38px;}
	.slick-tt a{font-size:16px;color:#fff;}
	.dt-left2 .slick-left .slick-dots {bottom: 0;top: 60%;right: 1%;width: auto;}
	.dt-left .slick-left .slick-dots {bottom: 0;top: 92%;right: 3%;width: auto;}
	.dt-left .slick-left .slick-dots li{ height: 10px; display: block; float: left; width: 10px; background: #c48c8d; }
    .dt-left .slick-left .slick-dots li button{ opacity: 0; height: 10px; width: 10px; }
    .dt-left .slick-left .slick-dots li.slick-active{ background: #fff; }
	.tz-list li a {display: block;font-size: 15px;color: #555;line-height: 20px;overflow: hidden;padding-top: 40px;}
	.more{background: #ffffff;padding-top:15px;float: none;text-align: center;}
	.more a{font-size:20px;}
	.more1{float: none;}
	.more1 a {font-size: 20px;text-align: center;padding-bottom: 20px;padding-top: 20px;}
	.bg2 a img{padding:20px 0;}
	.titletop2,.titletop3 {border-bottom: 1px solid #89181b;padding-top:0px;padding-bottom: 10px;margin-bottom: 20px;}
	.titletop1 {border-bottom: 1px solid #89181b;padding-top:20px;padding-bottom: 10px;margin-bottom: 20px;}
	.edu {font-size: 20px;top: 8%;left: 10%;}
	.left, .leftm, .rightm {border-right:0;margin-bottom: 0px;}
	.left{margin-left:38px;}
	.leftm {margin-top: 15px;padding-bottom: 0px;margin-left:15px;}
	.rightm{margin-top:15px;margin-left: 38px;padding-left:0;}
	.right {padding-left: 38px;margin-top: 25px;margin-bottom: 40px;}
	.tz-list {background-size: 80%;}
	.back-one .col-xs-4{ width: 100%; }
	.back-box{ padding-bottom: 20px; height: auto; margin-bottom: 20px; }
	.back-one{ padding-top: 30px; padding-bottom: 10px; }
	.dt-left{ width: 100%; }
	.slick-left{ width: 100%;}
	.slick-left .slick-dots li{ display: inline-block; float: none; }
	.news-list,.gg-right{ width: 100%; }
	.title-lg{ margin-bottom: 15px; }
	.down-back .col-xs-6{ width: 100%; }
	.down-back{ margin-top: 20px; padding-bottom: 20px; }
	.lj-width,.khd-width,.right-b{ width: 100%; padding:0; }
	.right-b{ margin-top: 20px; }
	.dl-link{ font-size: 18px; }
	.zt-back{ margin-top: 20px; padding:25px 0; overflow:hidden; }
	.slick-padding {padding: 0 10px;}
    .footer span{ display: block; padding:0; }
    .nav-down li a{ text-align: left; }
    .nav-down{ background: none; }
    .slick-left{ max-width: 450px; margin-left: auto; margin-right: auto; float: none!important; }
    .nav-down{ background: rgba(255,255,255,0.2)!important; }
    .right-width,.left-width{ width: 100%; margin-top: 20px; }
	.img-list li{ width: 50%; margin-bottom: 20px; }
	.lbnr {width: 100%;}
    .lbnr_left{width: 100%;}
	.lbnr_right{width: 100%;padding: 0 3%;box-sizing: border-box;}
	.dqwz p {text-align: right;line-height: 60px;font-size: 14px;color: #555555;}
	.xtb2 {background: url(../images/nav-b.png) no-repeat;width: 16px;height: 19px;display: inline-block;vertical-align: middle;margin-right: 12px;}
	.xqnr_tit {text-align: center;padding: 20px 0;border-bottom: 1px solid #ededed;margin: 0;}
	.xqnr_tit h2 {font-size: 18px;padding-bottom: 15px;line-height: 1.5;}
	.xqnr_tit p {font-size: 12px;color: #999999;line-height: 20px;}
	.xqnr_tit span {padding: 0 5px;}
	.xqnr_nr {padding: 20px 0 0 0;}
	.dqlb li {line-height: 53px;font-size: 16px;color: #555555;background: url(../images/li.png) no-repeat 0px center;padding-left: 10px;overflow: hidden;}
	.dqlb a {width: 60%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
	.fynr {padding: 30px 0;}
	.fynr li {padding: 0 0px;}
	.fynr li a {padding: 0 4px;font-size: 12px;line-height: 2;}
	.fynr li span {display: none;}
	.ldlbxq li {width: 100%;padding: 0 0 50px 0;}
	.wb{float: none;}
	.wb span{left: 40%;}
}
@media( max-width: 576px){
	.img-list li{ width: 50%; margin-bottom: 20px; }
	.img-list-bottom {background: #f4f4f4;display: block;padding: 0.8em 0em 0.8em 0.8em;font-size: 14px;color: #555;line-height: 30px;
	}
	.article-tt {font-size: 22px;color: #555;margin: 1em 0;line-height: 1.5em;}
	.article-p {padding: 2em 0;}
}