/*slider*/
.slide1 {width: 720px;height:426px; position:relative;}
.swiper-slide {text-align: center;font-size: 18px;background: #fff;
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.news_hot{ height:48px; border:1px solid #ddd; border-radius:4px;}
.news_hot .t{background:url(../images/hot.png) 10px center no-repeat; padding-left:40px; color:#fb5403; font-size:18px; font-weight:bold; line-height:48px; float:left;}
.news_hot .more{ float:right; line-height:48px;}
.news_hottxt{}
.news_hottxt li{ border-bottom:1px solid #ddd; padding-bottom:10px; margin-bottom:10px; position:relative;}
.news_hottxt li h2{ font-size:16px; font-weight:bold; height:16px; line-height: 16px; margin:8px 0; overflow: hidden; width:100%; display: block;}
.news_hottxt p{ line-height:24px; color:#9897a5; height:48px; overflow:hidden;}
.news_hottxt .time{position:absolute; right:0px; top:60px; color:#9897a5; background:url(../images/time.png) left no-repeat; padding-left:15px;}
.news_topic{ height:50px;}
.news_topic .t{float:left; width:90px; line-height:50px; font-size:18px; font-weight:bold; color:#478ae5; border-bottom:2px solid #478ae5; text-align:left;}
.news_topic .more{ float:right; width:255px; line-height:50px; border-bottom:2px solid #828395; text-align:right;}

.newstxt{}
.newstxt li{ background:url(../images/dot5.gif) left no-repeat; padding:0 0 0 16px; line-height:32px;}
.newstxt li a{color:#313131;}
.newstxt .dater{ float:right; color:#b2b2b2;}

.newimg{ position:relative; margin:20px 0 0 0;}
.newimg img{ width:100%; height:140px;}
.newimg span{ display:block; position:absolute; bottom:0px; height:36px; line-height:36px; text-align:left; color:#fff; padding:0 10px; background-color:#333; width:100%; box-sizing:border-box;filter:alpha(opacity:70);opacity:0.7; -moz-opacity:0.7;-khtml-opacity: 0.7;}

/*右下幻灯片*/
.slidebox{width:440px;margin:0 auto;position:relative;overflow:hidden;_height:100%}
.picbox{width:440px;height:60px;overflow:hidden;position:relative}
.picbox img{ width:124px; height:60px;}
.piclist{height:60px;position:absolute;left:0;top:0}
.piclist li{background:#eee;margin-right:20px;padding:5px;float:left; width:124px;}
.swaplist{position:absolute;left:-3e3px;top:0}
.og_prev,.og_next{width:30px;height:50px;background:url(../images/arrow2.png) no-repeat;;position:absolute;top:6px;z-index:99;cursor:pointer;filter:alpha(opacity=70);opacity:.7}
.og_prev{background-position:0 -60px;left:4px}
.og_next{background-position:0 0;right:4px}

/*列表页*/
.news_main{ width:1200px; margin:0 auto;}
.news_main .left{ float:left; width:242px;}
.news_main .right{ float:right; width:930px; border-top:1px solid #ddd;}
.news_leftnav{ border:1px solid #cccccc; border-radius:10px; padding:10px; box-sizing:border-box; background-color:#f8f8f8;}
.news_leftnav .t{ font-size:18px; font-weight:bold; color:#478ae5; line-height:40px; text-align:left; padding-left:10px; background-color:#fff;}
.news_leftnav li{ display:block; width:100%;border-bottom:1px dashed #ddd; height:48px; padding:0 10px; box-sizing:border-box; background:url(../images/arrow.png) 200px center no-repeat;}
.news_leftnav li a{display:block; line-height:48px; font-size:16px; background:url(../images/dot_gray.png) left no-repeat; padding-left:20px; color:#333333; }
.news_leftnav li a.on,.news_leftnav li a:hover{ background-image:url(../images/dot_blue.png); color:#0075d9;}
.newsa{ margin:20px 0 0 0;}
.news_list{ background-color:#f8f8f8; padding:20px;}
.news_list dl{ width:876px; height:150px; border-bottom:2px solid #fff; padding:10px 0;}
.news_list dt{ width:190px; height:148px; float:left;}
.news_list dt img{width:100%; height:148px;}
.news_list dd{ float:right; width:664px; float:right; height:148px;}
.news_list dd h2{font-size:16px; height:36px; line-height:36px;}
.news_list .desc{color:#828493; line-height:22px; font-size:12px; border-bottom:1px dashed #ddd; padding-bottom:10px; margin-bottom:10px;}
.news_list p{color:#828493; line-height:22px; font-size:12px;}

.news_show{}
.news_show h1{ font-size:18px; font-weight:bold; line-height:40px; text-align:center; padding:25px 0;}
.newsr2{ color:#828493;}
.news_content{ line-height:24px; padding:20px;}