


.zbanner{position: relative; overflow: hidden; width: 100%;}
.zbanner_img{position: relative; width:1920px; margin-left: -960px;left: 50%;}
.zbanner_img img{width: 100%;}
.mbx{position: relative; top: 0px; color: #333;  line-height:56px; font-size: 15px; text-indent: 15px;}
.mbx a{color: #333; }
.mbx a:hover{color: #a2222d; text-decoration: underline;}
.zbanner_txt1{position: absolute; top: 35%; text-indent: 20px; overflow: hidden;
  }
  .mbx span{color: #a2222d; }
.zbanner_txt1 h1{font-size:30px ; color: #c32924;}
.zbanner_txt1 p{ color: #6b6b6b; line-height: 40px; font-size: 15px;}


.znav{background-color: #eee; position: relative; overflow: hidden; top: -4px; }
.znav ul{ text-align: center; display: block; }
.znav ul li{display: inline-block; text-align: center; font-size: 17px; margin: 0px 15px 0px 15px;  padding: 20px 20px 20px 20px;}
.znav ul li a{color: #333;}
.znav #active {
    background-color: #c32924;  
    display: inline-block; font-weight: bold; 
    color: #fff;
}
.znav ul li:hover{ background-color: #c32924;  display: inline-block;  }
.znav #active a{color: #fff;}
.znav ul li:hover a{color: #fff;}


.znav_only{background-color: #eee; position: relative; overflow: hidden; top: -4px; }
.znav_only ul{ text-align: center; display: block; }
.znav_only ul li{display: inline-block; text-align: center; font-size: 17px; margin: 0px 15px 0px 15px;  padding: 20px 20px 20px 20px;}
.znav_only ul li a{color: #333;}
.znav_only #active {
    background-color: #c32924;  
    display: inline-block; font-weight: bold; 
    color: #fff;
}
.znav_only ul li:hover{ background-color: #c32924;  display: inline-block;  }
.znav_only #active a{color: #fff;}
.znav_only ul li:hover a{color: #fff;}



.znews_top_1{ position: relative; top: -4px; }
.znews_top{background-color: #f5f9fb; padding-top: 20px; padding-bottom: 45px; overflow: hidden; position: relative; top: -5px;}
.znews_top1 img{width: 370px; height: 220px;}
.znews_top1 h2{color: #333; line-height: 48px; text-align: center; font-size: 16px; height: 48px;
-webkit-line-clamp: 1;  line-clamp: 1;  -webkit-box-orient: vertical; box-orient: vertical; display: -webkit-box; overflow: hidden;

 }
.znews ul li{background-color: #fbfbfb; box-shadow: 2px 2px 4px 2px #eee; width: 402px; float: left; margin:20px 8px 0px 8px ;position:relative}
.znews_top1 h1{width: 370px; height: 220px; overflow: hidden; }
.znews_top1{padding: 15px;}
.znews ul li:hover a{box-shadow: 0px 0px 0px 0px #eee; color:#c32924 }
.znews_top1 p{ color:#9a9a9a; line-height: 21px; font-size: 14px; height: 35px; }
.znews_down1{background-color: #f8f7f7; height: 30px; line-height: 30px; padding: 0px 15px 0px 15px; 	border-top:1px solid #fff; }
.znews_down1 span{float: right;}
.znews_down1 p{color: #9a9a9a; font-size: 13px;}
.znews_down1 .iconfont{ color: #c32924; font-size:18px; font-weight: bold; vertical-align: middle;}




.znews ul li::before {
	transition: all 0.5s;
	position: absolute;
	left: 0;
	bottom: 0px;
	width: 0px;
	height: 2px;
	background: #c32924;
	content: " ";
  }
  .znews ul li:hover::before {
width: 100%;
}




.newlist ul li::before {
	transition: all 0.5s;
	position: absolute;
	left: 0;
	bottom: 0px;
	width: 0px;
	height: 2px;
	background: #c32924;
	content: " ";
  }  
  .newlist ul li:hover::before {
width: 100%;
}





.newlist {
 clear: both;
}

.newlist ul li {

	overflow: hidden;
	padding: 1% 0 1% 0;
	border-radius: 15px;
	background-color: #f8f8f8; position: relative;
}

.data {
	width: 13%;
	text-align: center;
	float: left;
	border-right: 1px solid #e0e0e0;
	font-size: 17px;
	color: #626060;
	line-height:45px;
	margin-top: 1%;
}

.data_img {
	width: 17%;
	text-align: center;
	float: left;
	
	font-size: 17px;
	color: #626060;
	line-height: 50px;
	margin-left: 1%;
	margin-top: 1%;
}
.data_img img{width:189px; height: 110px;}

.newstx {
	width: 84%;
	float: right;
	padding-right: 2%;
}

.newstx1 {
	width: 80%;
	float: right;
	padding-right: 3%;
}


.data p {
	font-size: 50px;
	font-weight: bold;
	color: #b8bbbd;
}

.newsti1 {
	width:100%;
	margin-top: 10px;
	
}
.newlist ul li:hover{ box-shadow: 2px 2px 4px 2px #eee;}
.newlist ul li:hover a{color: #c32924;}


.newsti1 a {
	color: #333;
	font-size: 16px; font-weight: bold;
	line-height: 35px;
	overflow: hidden;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical;
	box-orient: vertical;
	display: -webkit-box;
}


.newlist ul li {
	margin-top: 2%;
}
.txt{color: #8d8c8c; font-size: 14px; line-height: 24px;}


.xqtiit h1 {
	color: #333;
	font-size: 24px;
	line-height: 40px;
	text-align: center;
	font-weight: 100;
	font-weight: bold;
	margin-top: 1%;
}

.xqtiit p {
	text-align: center;
	font-size: 15px;
	color: #a2a2a2;
	line-height: 50px;
	padding-bottom: 20px;
	border-bottom: 2px solid #f7f7f7;
}



.txt11 {
	color: #333;
	line-height: 2em!important;
	padding: 25px 0px 15px 0;
	
	 font-size: 16px!important;
	font-family: 微软雅黑!important;
}

.txt11 img {
	max-width: 800px;
height: auto;

margin: 0 auto !important;

}


.button { font-size: 16px; padding-top: 12px; border-top: 1px solid #e3e3e3; }
 .button a { margin: 14px 0; display: block; color: #333; }
 .button a:hover { color: #c32924; }

 .new_title{width: 100%; height: 47px; background-color: #f3f3f3; border-bottom:2px solid #fef7f7}
 .new_title p{width: 158px;  height: 47px; background-color: #c32924; background-position: 10px; vertical-align: middle;   
 line-height: 47px; font-size: 18px;font-weight: bold; color: #fff; text-align: center;}
 .new_title span{float: right; line-height: 47px; margin-right: 10px; font-size: 14px;}
 .new_jt{margin-top:80px; background-color:#fff; overflow:hidden; padding-bottom:30px}
 .new_jt ul{ padding:20px 0px 30px 5px; }




 .xw_right .view .swiper-container {
 	width: 840px; 
 	height: 530px;padding-top: 50px; 
 }
 .xw_right .xiangce-box {
   
    margin: 0 auto;
    background-color: #fafafa;
    padding: 10px;
}
  .xw_right .view .arrow-left {
     color:#fff;
 	font-size:80px;
 	position: absolute;
 	left: 10px;
 	top: 50%;
 	margin-top: -25px; background: url(../image/scrollLeft.png);
 	width: 38px;
 	height: 68px;
 	z-index: 10;
 }
 
  .xw_right .view .arrow-right {
     color:#fff;
 	font-size:80px;
 	position: absolute; background: url(../image/scrollRight.png);
 	right: 10px;
 	top: 50%;
 	margin-top: -25px;
 	width: 38px;
 	height: 68px;
 	z-index: 10;
 }
 
  .xw_right .preview {
 	width: 828px;
 	margin: 10px auto;
 	position: relative;
 }
 
 .xw_right .pc-slide .swiper-slide p{position: relative; bottom: 54px; background-color: rgba(0,0,0,0.5); padding: 15px 10px 15px 10px; color: #fff; font-size: 15px;}
 
  .xw_right .preview .swiper-container {
 	width: 828px;
 	height: 100px;
 	margin-left: 35px;
 }
 
  .xw_right .preview .swiper-slide {
 	width: 129px;
 	height: 84px;
 	margin-right:10px;
 	    border: 2px solid #fff;
 }
 
 
  .xw_right .preview .arrow-left {
 	position: absolute;
 	left: 10px;
 	top: 50%;
 	margin-top: -28px; background: url(../image/ban_prev_hover.png);
 	width: 20px;
 	height: 36px;
 	 font-size:46px;
 	z-index: 10;
 }
 
  .xw_right .preview .arrow-right {
 	position: absolute;
 	right: 10px;
 	top: 50%;
 	margin-top: -28px;
 	width: 20px; background: url(../image/ban_next_hover.png);
 	height: 36px;
 	font-size:46px;
 	z-index: 10;
 }
 
  .xw_right .preview img {
 	padding: 1px;
 }
  .xw_right .zbg{background-color: #f9f8f8; position: relative; top: -45px; padding-bottom: 40px;}
  .xw_right .preview .active-nav img {
 	border: 2px solid #084a5d;
 }

   .xw_right .view .swiper-slide img{width: 840px; height: 460px;}
  .xw_right .preview .swiper-slide img{width: 125px; height: 80px;}






 .alone .view .swiper-container {
 	width: 1040px; 
 	height: 658px;padding-top: 50px; 
 }
 .alone .xiangce-box {
   
    margin: 0 auto;
    background-color: #fafafa;
    padding: 10px;
}
  .alone .view .arrow-left {
     color:#fff;
 	font-size:80px;
 	position: absolute;
 	left: 10px;
 	top: 50%;
 	margin-top: -25px; background: url(../image/scrollLeft.png);
 	width: 38px;
 	height: 68px;
 	z-index: 10;
 }
 
  .alone .view .arrow-right {
     color:#fff;
 	font-size:80px;
 	position: absolute; background: url(../image/scrollRight.png);
 	right: 10px;
 	top: 50%;
 	margin-top: -25px;
 	width: 38px;
 	height: 68px;
 	z-index: 10;
 }
   .alone .view .swiper-slide img{width: 1040px; height: 590px;}
 .alone .preview .swiper-slide img{width: 125px; height: 80px;}
  
 
  .alone .preview {
 	width: 1057px;
 	margin: 10px auto;
 	position: relative;
 }
 
 .alone .pc-slide .swiper-slide p{position: relative; bottom: 54px; background-color: rgba(0,0,0,0.5); padding: 15px 10px 15px 10px; color: #fff; font-size: 15px;}
 
  .alone .preview .swiper-container {
 	width: 970px;
 	height: 100px;
 	margin-left: 35px;
 }
 
  .alone .preview .swiper-slide {
 	width: 129px;
 	height: 84px;
 	margin-right:10px;
 	    border: 2px solid #fff;
 }
 
 
  .alone .preview .arrow-left {
 	position: absolute;
 	left: 10px;
 	top: 50%;
 	margin-top: -28px; background: url(../image/ban_prev_hover.png);
 	width: 20px;
 	height: 36px;
 	 font-size:46px;
 	z-index: 10;
 }
 
  .alone .preview .arrow-right {
 	position: absolute;
 	right: 10px;
 	top: 50%;
 	margin-top: -28px;
 	width: 20px; background: url(../image/ban_next_hover.png);
 	height: 36px;
 	font-size:46px;
 	z-index: 10;
 }
 
  .alone .preview img {
 	padding: 1px;
 }
  .alone .zbg{background-color: #f9f8f8; position: relative; top: -45px; padding-bottom: 40px;}
  .alone .preview .active-nav img {
 	border: 2px solid #084a5d;
 }














/*通知公告*/
 .list-news-top li{
     background-color: #fff;
     padding:30px 50px;
     margin-bottom:0px;
	 box-shadow: 2px 2px 4px 2px #eee;
	 border-radius: 15px;
	 margin-top: 25px;
 }
 .list-news-top .list-date{
     width:120px;
     padding-right:30px;
     float:left;
     text-align: center;
 }
 .list-news-top .list-date1{
     width:120px;
     padding-right:30px;
     float:left;
     text-align: center;
 }
 .list-news-top .list-day{
     margin-top:22px;
     color:#c32924;
     display: block;
     font-size:50px;
     line-height: 50px;
 }
 .list-news-top .list-month{
     line-height: 70px;
     height:30px;
     margin-top:20px;
     font-size:20px;
     color:#666;
 }
 .list-news-top .list-info{
     width:710px;
     border-left:1px solid #eee;
     border-right:1px solid #eee;
     height:150px;
     float:left;
     padding:25px;
	 text-align: center;
 }
 .list-news-top .list-title{
     line-height: 30px;
     font-size:22px;
     color:#333;
 }
 .list-news-top .list-title:hover{
    
     color:#c32924;
 }
 .list-news-top .list-desc{
     margin-top:15px;
	 font-size: 14px;
	 
-webkit-line-clamp: 2;  line-clamp: 2;  -webkit-box-orient: vertical; box-orient: vertical; display: -webkit-box; overflow: hidden;

     color:#949494;
	 line-height: 28px;
     text-indent:2em;
 }
 .list-news-top .list-thumb{
 
     width:250px;
     height:150px;
     overflow: hidden;
     display: block;
     float:right;
 }
 .list-news-top .list-thumb img{
     height:100%;
     width:100%;
     vertical-align: top;
 }

.mewlist ul li {
    width:32%;
    float: left;
    
    padding: 2%;

	margin-top:3%;
	height:233px;box-shadow:0  0 10px #eee;
	overflow:hidden;border-radius: 15px;
	position: relative;
	border: 1px solid #eee;
}

.mewlist ul li::before {
	transition: all 0.5s;
	position: absolute;
	left: 0;
	bottom: 0px;
	width: 0px;
	height: 2px;
	background: #c32924;
	content: " ";
  }
.mewlist ul li:hover::before {
width: 100%;
}



.mewlist ul li h1{border-bottom:1px solid #e6e6e6 ; 
-webkit-margin-before: 0.5em;
    -webkit-margin-after: 0.5em;
	font-size:font-weight: nomal;;
	padding-bottom:2%;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;




}

.mewlist ul li:nth-child(3n){
float: right;
}

.mewlist ul li:nth-child(3n-1){
margin-left: 2%;
}



.mewlist ul li h1 a{color: #333; font-size: 16px; -webkit-line-clamp: 1;  line-clamp: 1;  -webkit-box-orient: vertical; box-orient: vertical; display: -webkit-box; overflow: hidden;
 }
.mewlist ul li h1 a:hover{color: #c32924;}
.mewlist span{color: #7a7a7a; line-height: 28px; font-weight:100; font-size: 14px;   }
.mewlist em{color: #7a7a7a; line-height: 28px; font-weight:100; font-size: 14px;-webkit-line-clamp:2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    display: -webkit-box;    height: 56px;
    overflow: hidden;}
.mewlist {}
p.data1{position: relative;  z-index: 999999999; }

p.data1{  color: #b8bbbd;  font-size: 24px; font-weight:bold; text-align: left;}
p.mme{width:28px; height:28px; position: relative; background: url(../image/sy_icon.png) no-repeat; margin-top:6%}
.mewlist ul li:hover p.mme{  position: relative; width: 40px; height: 40px; background: url(../image/sy_icon1.png) no-repeat;}
.mewlist ul li:hover p.neew h1 a:hover{color: #c32924;}
.mewlist ul li:hover{box-shadow:0  0 10px #eee;}
.mewlist ul li:hover h1 a{color: #c32924;}
/*通知公告*/




/* 学科视点 */


-------------------------------------------------------------- */
.focusBtn, .focusIndicators a{ display:block; background:url(../img/script.png); background-repeat:no-repeat;}
.focusMain{ width: 590px; position:relative;}
.focusArea{ width: 100%; position:relative; overflow:hidden;}
.focusCon{ width: 100%; position:absolute; top:0;}
.focusItem{ position:relative;}
.focusCon .title{ height: 40px; position:absolute; left:0px; bottom:0px; background: rgba(0,0,0,.3); filter:Alpha(opacity=80); overflow: hidden;}
.focusCon .title a{ display:block; padding:0 10px; color:#FFF; position:relative;}
.focusIndicators{ height:7px; font-size:0; line-height:0; text-align:center; position: absolute; right: 10px; bottom: 22px; z-index: 1;}
.focusIndicators a{ display:inline-block; width:16px; height:16px; line-height: 16px; margin:0 4px;  background: rgba(255,255,255,.6);  font-size:14px; _zoom:1; cursor:pointer; overflow:hidden;}
.focusIndicators .current{ background-position:-10px -50px; background-color: #c32924; color: #fff;}
.focusBtn{ display:block; position:absolute; top:50%; width:24px; height:49px; margin-top:-25px; background-color:#606060; cursor:pointer; z-index: 1;}
.focusPrev{ left:0; background-position:0 0;}
.focusNext{ right:0; background-position:-30px 0;}
.focusPrev:hover, .focusNext:hover{ background-color:#333;}
.focusItem img, .focusIndicators img{ width:100%; height:100%;}

.isCarousel .focusArea{ height:130px;}
.isCarousel .focusItem{ float:left; width:186px; height:126px; _display:inline;}
.isCarousel .focusCon .title{ width:186px;}
.isCarousel .focusGroup{ float:left; _display:inline;}

.isFocus .focusArea{ height:353px; margin-top: 10px;}
.isFocus .focusItem{ width: 100%; height:358px;}
.isFocus .focusCon .title{ width: 100%;}

.demoB .focusCon .title{ bottom:-27px;}

.demoD .focusItem{ float:left; _display:inline;}

.demoF .focusItem{ display:none; position:absolute; top:0; left:0; }

.demoG .focusItem{ display:none; position:absolute; top:0; left:0; }
.demoG .focusIndicators{ height:42px;}
.demoG .focusIndicators a{ width:60px; height:40px; margin:0 2px; border:1px solid #000; background:none;}
.demoG .focusIndicators .current{ border:1px solid #FFF;}

.demoJ .focusItem{ float:left; _display:inline;}
.demoJ .focusIndicators{ height:42px;}
.demoJ .focusIndicators a{ width:60px; height:40px; margin:0 2px; border:1px solid #000; background:none;}
.demoJ .focusIndicators .current{ border:1px solid #FFF;}



.news_fitstL,.news_fitstR{
	float: left;
}
.news_fitstR{
	width: 664px;
	padding-left: 18px;
}
.news_fitstR a{
	display: block;
	background: #fff;
	margin-bottom: 7px;
	margin-top: 10px;
}
.news_fitstR a>div{
	display: inline-block;
	vertical-align: middle;
}
.news_fitstR h3{
	font-size: 16px;
    float: left;
    font-weight: bold;
    margin-top: 1rem;
    margin-bottom: 0.5rem;
	-webkit-line-clamp: 1;  line-clamp: 1;  -webkit-box-orient: vertical; box-orient: vertical; display: -webkit-box; overflow: hidden;

}
.news_fitstR p{
	color: #8d8c8c;
	line-height: 22px;
	clear: both;
	word-break: break-all;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.news_fitstR a:hover{
	box-sizing: border-box;
	color: #c32924;
}
.news_fitstR a{color: #333;}
.news_fitstR a .data2{
	position: relative;
}
.news_fitstR a:hover .data2{
	background: #c32924;
}
.news_fitstR a:hover .data2:after{
	content: "";
	display: block;
	width: 16px;
	height: 22px;
	background: url(../image/newsArrow.png) no-repeat;
	position: absolute;
	top: 45px;
	right: -16px;
}
.title{
	padding: 14px;
	box-sizing: border-box;
	color: #fff;
}
.title h3,.title p{
	line-height: 1.5em;
}
.title h3{
	font-size: 18px;
	font-weight: normal;
}
.title p{
	font-size: 14px;
}
.news_fitstR .data2{
	width: 90px;
	height: 111px;
	background: #ddd;    padding: 15px 0px 0px 0px;
	color: #fff;
	text-align: center;
}
.news_fitstR .data2 span{
	display: block;
}
.news_fitstR .data2 span:first-child{
	font-size: 36px;
}
.news_fitstR .data2 span:first-child + span{
	font-size: 15px;
}
.newsTxt{
	width: 550px;
	height: 111px;
	padding: 0 20px;
	overflow: hidden; 
}


/* 学科视点 */

.xw_left{width: 330px; float: left;}
.xw_right{width: 920px; float: right; background-color: #fff; margin-top: 30px;    box-shadow: 2px 2px 4px 2px #eee; padding: 15px 30px 20px 30px; }

.keshi_tese{width: 298px; height: 343px; float: left; background-color: #fff;   position: relative; box-shadow: 2px 2px 4px 2px #eee; overflow: hidden;}

.keshi_tese{margin-top: 30px; clear: both; position: relative;}
.keshi_tese{padding: 25px 0 0 0;}

.new_1{ position: absolute; top: 10px; left: 10px;}
.new_2{ position: absolute; bottom: 10px; right: 10px;}

.keshi_title {font-size: 18px; color: 333; text-align: center;}
.keshi_li ul{text-align: center; padding-bottom: 40px;}
.keshi_li li{display: inline-block;  text-align: center; width: 98px; height: 96px;  padding-top: 14px;
	 background-color: #efefef; border-radius: 15px; font-size: 15px;  margin: 30px 10px 0px 10px; }
.keshi_li ul li a:hover{font-weight: bold;}










@media only screen and (min-width:1025px) {
.zbanner_wap{display: none;}


	}



	@media only screen and (max-width:1024px) {
		.zbanner{display: none;}
		.zbanner_wap{position: relative; overflow: hidden; width: 100%;}
		.zbanner_img_wap{position: relative; width: 100%; }
		.zbanner_img_wap img{width: 100%; height: 250px;}
		.mbx_wap{position: absolute; top: 20%; color: #fff; font-weight: bold; line-height:40px; font-size: 15px; text-indent: 15px;}
		.mbx_wap a{color: #fff;}
		.mbx_wap a:hover{color: #fff; text-decoration: underline;}
		.zbanner_txt1_wap{position: absolute; bottom: 80px; text-indent: 20px; }
		.zbanner_txt1_wap h1{font-size:20px ; color: #c32924;}
		.zbanner_txt1_wap p{ color: #6b6b6b; line-height: 30px; font-size: 15px;}
		.znav{background-color: #fff;  }
		.znav ul{text-align: left; padding-bottom: 10px; width: 96%; margin: 0px auto;}
		.znav ul li{width: 32%; font-size: 15px; background-color: #f3f3f3; margin: 15px 0px 0px 0px; line-height: 37px; padding:0px}
		.znav #active {
			background-color: #c32924;  padding: 0px 0px 0px 0px; 
			display: inline-block; font-weight: bold; 
		   
		}
		
		
		
		.znav_only{background-color: #fff;  }
		.znav_only ul{text-align: left; padding-bottom: 10px; width: 96%; margin: 0px auto;}
		.znav_only ul li{width: 100%; font-size: 15px; background-color: #f3f3f3; margin: 15px 0px 0px 0px; line-height: 37px; padding:0px}
		.znav_only #active {
			background-color: #c32924;  padding: 0px 0px 0px 0px; 
			display: inline-block; font-weight: bold; 
		   
		}
		
		
		
		
		
		.xqtiit h1 {
		
			font-size: 21px; line-height:33px}
		.mbx_wap {
	
			font-size: 14px;
			
		}
		.xqtiit p{padding-bottom:10px; line-height: 35px;}
		.znews {
			width: 94%;
			margin: 0px auto;
		}
		.znews_top{top: 0px; padding-top: 0px; padding-bottom: 30px;}
		.znews ul li {
			
			width: 100%;
			float: none;
			margin-right: 0px;
			margin:20px 0 0 0;
			
		}
		.new_jt ul {
			padding: 20px 0px 30px 0px;
		}
		.znews_top1 h1 {
			width: 100%;
			height: 180px;
			overflow: hidden;
		}
		.txt11 img{max-width: 100%!important; height: auto!important;}
		.znews_top1 img {
			width: 100%;
			height: 180px;
		}
		.data {
			width: 24%;
		line-height: 26px;
			margin-top: 0%;
			font-size: 12px;
		}
		.data p {
			font-size: 25px;
		
		}
		.newlist {
			clear: both;
			position: relative;
			top: 10px;
		}
		.newstx {
			width: 72%;
			padding-right: 0px;
			
		}
		.newstx {
			width: 72%;
			padding-right: 0px;
			
		}
		.newsti1 a{line-height: 28px;}
		.newsti1 {
		
		margin-top: 0px; 
		}
		.fonts a {
			
			font-size: 16px;
		}
		.txt {
		
			line-height: 27px;
			-webkit-line-clamp: 1;
			line-clamp: 1;
			-webkit-box-orient: vertical;
			box-orient: vertical;
			display: -webkit-box;
			overflow: hidden;
		}
		.newlist ul li {
			
			padding: 4% 10px 4% 10px;
			margin-top: 4%;
			
		}
		.data_img img {
		    width: 100%;
		    height: auto;
		}
		.data_img {
		    width: 100%;
			line-height: 0px;
			}
			
		.xw_left {
		   display: none;
		}	
		.xw_right{width: 100%; float: none; margin-top: 0px;padding: 15px 10px 20px 10px;}
		.newstx1 {
		    width: 96%;
		    float: right;
		    padding-right: 0%; 
		}
		
		
		
		
		.alone .view .swiper-container {
		    width: 100%;
		    max-height: 200px!important;
		    padding-top: 10px;
		}
		.alone .xiangce-box {
		
		    padding: 0px;
		}
		.alone .view .swiper-slide img{width: 100%; height: auto;  height: auto;}
		.alone .preview .swiper-slide img{width: 75px; height: 50px;}
		.alone .preview .swiper-slide {
		    width: 75px;
		    height: 50px; margin-right: 7px;}
			.alone .preview {
			    width: 100%;
			   
			}
			.alone .view .swiper-wrapper{width: 100%!important; }
			.alone .preview .swiper-container {
			    width: 85%;
			    height: 70px;
			    margin-left: 20px;
			}
			.alone .view .arrow-left{background: url(../image/jt_l.png);
    width: 32px;   
    height: 51px;}
			.alone .view .arrow-right{    background: url(../image/jt_r.png);width: 32px;
    height: 51px;    }
	.alone .preview .arrow-left{left: 0px;}
	.alone .preview .arrow-right{right: 0px;}
	
	
	
	.xw_right .view .swiper-container {
	    width: 100%;
	    max-height: 200px!important;
	    padding-top: 10px;
	}
	.xw_right .xiangce-box {
	
	    padding: 0px;
	}
	
	.xw_right .view .swiper-slide img{width: 100%; height: auto;  height: auto;}
		.xw_right .preview .swiper-slide img{width: 75px; height: 50px;}
		.xw_right .preview .swiper-slide {
		    width: 75px;
		    height: 50px; margin-right: 7px;}
			.xw_right .preview {
			    width: 100%;
			   
			}
			.xw_right .view .swiper-wrapper{width: 100%!important; }
			.xw_right .preview .swiper-container {
			    width: 85%;
			    height: 70px;
			    margin-left: 20px;
			}
			.xw_right .view .arrow-left{background: url(../image/jt_l.png);
	width: 32px;   
	height: 51px;}
			.xw_right .view .arrow-right{    background: url(../image/jt_r.png);width: 32px;
	height: 51px;    }
	.xw_right .preview .arrow-left{left: 0px;}
	.xw_right .preview .arrow-right{right: 0px;}
	
	.xw_right .pc-slide .swiper-slide p {
	   
	    bottom: 31px;
	  padding: 5px 10px 5px 10px;
	  
	    font-size: 13px;
	}
	
	
	
	.focusMain {
	    width: 100%;
	   
	}
	.news_fitstR {
	    width: 100%;
	    padding-left: 0px;
	}
	.newsTxt {
	    width: 78%;}

	.focusItem img, .focusIndicators img {
	    width: 100%;
	    height: 220px;
	}
	
	.isFocus .focusArea {
	    height: 220px;
	 
	}
	.isFocus .focusItem {
	 
	    height: 220px;
	}
	
	.news_fitstR .data2 {
	    width: 20%;}
	

	
	
	.list-news-top li {
	    background-color: #fff;
	    padding: 10px 10px;
	
	    margin-top: 10px;
	}
	
	.list-news-top .list-date1 {
	    width: 29%;
	    padding-right: 10px;}
	
	.list-news-top .list-day {
	    margin-top: 22px;
	
	    font-size: 36px;
	    line-height: 12px;
	}
	.list-news-top .list-info {
	    width: 71%;
	       border-right:0px solid #eee;
	    height: auto;
	    
	    padding: 10px;
	    
	}
	.list-news-top .list-title {
	   -webkit-line-clamp: 2;  line-clamp: 2;  -webkit-box-orient: vertical; box-orient: vertical; display: -webkit-box; overflow: hidden;

	    font-size: 17px;
	    
	}
	.list-news-top .list-desc{display: none;}
	
	.list-news-top .list-thumb {
	    width: 100%;
	    height: auto;
	  
	    float: none;
	}
	
	.mewlist ul li {
	    width: 100%;
	    float: none;padding: 6%;}
	
	.mewlist ul li:nth-child(3n-1) {
	    margin-left: 0%;
	}
	.mewlist ul li:nth-child(3n) {
	    float: none;
	}
	.mewlist ul li,.mewlist em{height: auto;    font-weight: 400;}
	}