/*2018092630*/
@charset "utf-8";

body,td,th {
	font-family: "PingFang SC", "Lantinghei SC", "Helvetica Neue", Helvetica, Arial, "Microsoft YaHei",  STHeitiSC-Light, simsun,"WenQuanYi Zen Hei", "WenQuanYi Micro Hei", sans-serif;
}


.c {
	margin: 0 auto;
}

.header, .nav-wap, .main, .bottom, .copyright, .page {
	width: 1070px;
	margin: 0 auto;
}

strong {
	font-weight: 600!important;
}
.fmore { width:530px; text-align:right; color:#FF0000;}
.fmore a {color:#FF0000;}
.fmore a:hover{ color:#FF9900;}
#topBody {
	background: #e9e9e9;
	position: fixed;
	width: 100%;
	text-align: center;
	z-index: 1000;
	min-width: 1000px;
}

#topBody .topL .slogan a {
	color: #848484;
	cursor: default;
}

#topBody .topL .slogan img {
	position: relative;
	top: -4px;
}

#topBody .topCont {
	width: 1000px;
	height: 49px;
	margin: 0 auto;
	position: relative;
	background: #e9e9e9;

}

#topBody .topCont li {
	float: left;
	margin-right: 25px;
	vertical-align: middle;
	line-height: 49px;
	font-size: 12px;
	color: #71869e;
}

#topBody .topL {
	height: 44px;
	position: absolute;
	left: 0px;
	top: 0px;
}

#topBody .topR {
	height: 44px;
	position: absolute;
	right: 0px;
	top: 0px;
}

#topBody .topR .slogan a {
	color: #848484;
	cursor: default;
}

#topBody .topCont a {
	display: inline-block;
	height: 14px;
	line-height: 14px;
	color: #71869e;
	font-size: 12px;
	vertical-align: middle;
}

.images-content{ text-align:center;
position: absolute;
z-index: 1;
left: 0;
bottom:0;
width: 100%;
color: #fff;
background: rgba(0,0,0,.4);
height: 54px;
line-height: 54px;
overflow: hidden;
}
.images-wrapper{ margin:180px 50px 0 0;
width:635px;
height:370px;
position:relative;
}
.images-wrapper img {width:635px;
height:370px;}
/*nav*/
.nav {
	margin: 0px auto;
	position: relative;
	top: 50px;
	width: 1000px;
	height: 140px;
	border-bottom: 7px solid #da1529
}

.nav-wap {
	height: 100%;
}

.logo { 
	margin-top: 25px;
	width: 330px;
	height: 100px;
	background: url(../images/logo.png) no-repeat; 
    background-size:304px 100px;
}



.nav-ul , .nav-ul li {
	height: 100%;
	display: inline-block;
}

.nav-ul a {
	display: inline-block;
	height: 100%;
	line-height: 40px;
	float: left;
	top: 16px;
	padding-left: 30px;
	color: #B3B3B3;
	font-size: 14px;
	transition: all .4s;
	-moz-transition: all .4s;
	-webkit-transition: all .4s;
	-o-transition: all .4s;
}

.nav-ul a:hover {
	color: #348CEC;
}

.nav-ul a:before {
	content: "";
	display: block;
	position: relative;
	top: 22px;
	left: -8px;
	width: 3px;
	height: 3px;
	background-color: #B3B3B3;
}

.nav-op {
	margin: 40px 0 ;border-left:1px solid #ccc; padding-left:20px; 
	float: left;
	width: 520px;
	height:80px;
}

.nav-op li {
	position: relative;
	float: left;
	margin: 10px 0 10px 0;
	height: 20px;
	line-height: 20px;
	cursor: pointer;
}

.nav-op li a {
	position: relative;
	float: left;
	padding: 0 10px 0 10px;
	color: #666;
	font-size: 18px;
	cursor: pointer;
}

.nav-op li.active {
	color: #FFF;
	background-color: #348CEC;
}

.nav-op li:before {
	content: "";
	display: block;
	position: absolute;
	top: 9px;
	left: 12px;
	width: 28px;
	height: 28px;
}
.bd { float:right; 
}

.pf-nav {   position:absolute;    
   -webkit-animation-name: fadeInOut;
   -webkit-animation-timing-function: ease-in-out;
 /*  -webkit-animation-iteration-count: infinite; */
    -webkit-animation-iteration-count: none;
   -webkit-animation-duration:45s;
   -webkit-animation-direction: alternate;
position: fixed;right:0px;bottom:50px; z-index:9999;
}

.pf-nav li {
}


.bd #ahsearch { top:85px; right:130px;
	position: relative; float:right; 
}

.bd #ahsearch .form {
	position: absolute;
	width:125px;
	height: 24px;
	background: #fff;
	border: 1px solid #dddddd;
	position: absolute;
}

.bd #ahsearch .submitBtn {
	width: 16px;
	height: 16px;
	position: absolute;
	z-index: 1;
	top: 4px;
	right: 0px;
	left: auto;
	cursor: pointer;
}

.bd #ahsearch input {
	display: block;
	width: 65px;
	height: 24px;
	line-height: 24px\9;
	font-size: 12px;
	color: #8d9fab;
	border: 0px;
	position: absolute;
	top: 0px;
	left: 5px;
}

.iconSearchBtn {background: url(../images/icon-all.png) no-repeat;
	width: 20px;
	height: 20px;
	background-position: -19px -25px;
}
.search {
	display: block;
	position: absolute;
	top: 10px;
	right: 10px;
	width: 40px;
	height: 40px;
	background: url(../images/h-search.png);
}

.search-kw {
	cursor: pointer;
}

.titlenav { width:1300px; margin:0px auto; padding:900px 0 0 200px;}
.titlenav img { margin-left:52px;}
/*header*/
.header {padding-top:1020px;
	width: 1070px;
	padding-bottom: 80px;
}

.h-p1 {
	height: 60px;
	overflow: hidden;
}
.ptl20 { padding-left:20px;}
.mpt20 {margin-left:20px}
.mpr20 {margin-right:20px}
.mpt50 {margin-left:50px}
.mt20 { margin-top:20px;}
.mt40 { margin-top:40px;}
.mt60 { margin-top:60px;}
.mt30 { margin-top:30px;}
.mt50 { margin-top:50px;}
.w400 { width:400px;}
.w500 { width:500px;}
.w750 { width:740px;}
.w700  { width:670px;}
.w600  { width:650px;}
.fl { float:left;}
.fr { float:right;}
.h200 { height:200px;}
/*头条和摘要定制 begin---------------*/
#headLine { 
	width: 1524px;
	margin-top:-60px;
	position: relative;
	z-index: 0
}

#headLine .part1 {
	height: 130px;
	position: relative;
	overflow: hidden;
}

#headLine .part1 .more {
	width: 20px;
	padding-top: 20px;
}

#headLine .part1 .more a {
	font-size: 12px;
	color: #bdbdbd;
	line-height: 15px;
}

#headLine .spart1 {
	height: 110px;
	position: relative;
	overflow: hidden;
}

#headLine .spart1 .more {
	width: 20px;
	padding-top: 20px;
}

#headLine .spart1 .more a {
	font-size: 12px;
	color: #bdbdbd;
	line-height: 15px;
}
#headLine .hots {
	height: 24px;
	vertical-align: middle;
	text-align: center;
	position: relative;
}

#headLine .hots p {
	width: 100%;
	text-align: center;
}

#headLine .hots .moreNews {
	background: #fff;
	color: #71869e;
	position: absolute;
	right: 0px;
	top: 0px;
	font-size: 12px;
	padding: 0 0 0 20px;
}

#headLine .hots a {
	font-weight: normal;
	margin: 10px 0;
	padding-right: 30px;
	display: inline-block;
	line-height: 30px;
	font-size: 16px;
	color: #fff;
}
#headLine .hots a:hover {
	color: #f93;
}

.bigtt { 
	width: 1100px;
	text-align: center;
	margin: 20px 0 0 100px;
}

.bigtt a {
	font-family: \5FAE\8F6F\96C5\9ED1;
	font-size:40px;
	font-weight: bold;
	color: #fff;
}
.bigtt a:hover{
	color: #f93;
}
.smalltt {
	width: 762px;
	text-align: center;
	margin-top: 15px;
}

.smalltt a {
	font-family: \5FAE\8F6F\96C5\9ED1;
	font-size: 30px;
	font-weight: bold;
	color: #145199;
}
.smalltt a:hover{

	color: #e60012;
}
.ttimg {
	width: 360px;
}

.ttimg img {
	float: left;
	width: 180px;
}
/*大头条字体调节，将 .font-size-twenty-* 挂载到#syhistoryid上*/

#headLine .font-size-twenty-four a {
	font-size: 24px;
}

#headLine .font-size-twenty-two a {
	font-size: 22px;
	font-weight: bold;
}

.gengd {clear:both; text-align:right; height:50px; line-height:50px;}
.gengd a{ color:#d81e06; font-size:20px;}
.gengd a:hover { color:#e7813f;}
/* 头条 */
.tt { width:466px; clear:both; margin-bottom:5px;}
.tt h1 { height:45px; line-height:45px; overflow:hidden;}
.tt h1 a{ color:#df0f0f;font-family: \5FAE\8F6F\96C5\9ED1;	font-size:20px;	font-weight: bold;}
.tt h1 a:hover{ color:#df8a10}
.tt .nr { color:#999;font-family: \5FAE\8F6F\96C5\9ED1;	font-size:14px; line-height:25px;height:100px; overflow:hidden;}
.tt h2 { height:35px; line-height:40px; overflow:hidden;}
.tt h2 a{ color:#df0f0f;font-family: \5FAE\8F6F\96C5\9ED1;font-size:18px;}
.tt h2 a:hover{color:#df8a10}

.zxzt { width:520px; clear:both; margin:0 0 5px 30px;}
.zxzt h1 { height:25px; line-height:25px; overflow:hidden;}
.zxzt h1 a{ color:#333;font-family: \5FAE\8F6F\96C5\9ED1;	font-size:16px;	}
.zxzt h1 a:hover{ color:#df8a10}
.zxmore { width:440px;  text-align:right; margin-top:82px;}
.zxmore a { color:#FF0000;}

/* 1end */

/* 报告解读 */
.bjl { width:400px; margin:230px 0 0 50px; float:left; height:483px; overflow:hidden;}
.bjl img {  margin-bottom:15px;}
.bjl a { font-size:18px; font-weight:bolder; height:80px; line-height:30px;}
.bjl .wz { font-size:14px; color:#999; line-height:25px; height:100px; overflow:hidden; }

/* 观察 */
.gcl { width:650px; float:left;}
.gcr { width:650px; float:right;}


.ltp { width:450px; float:left; margin-top:50px;}
.ltp img { width:450px; height:526px; margin-bottom:10px;}
.ltp h1 { height:80px; line-height:30px; overflow:hidden;}
.ltp h1 a{ color:#c03;font-family: \5FAE\8F6F\96C5\9ED1;	font-size:20px;	font-weight: bold;}
.ltp h1 a:hover{ color:#df8a10}

.tit1 {background:url(../images/1lhbt1.png); background-repeat:no-repeat ; background-position:0 50px; height:110px; clear:both;}
.tit2 {background:url(../images/1lhbt2.png); background-repeat:no-repeat;background-position:0 30px;  height:170px; clear:both;}
.tit3 {background:url(../images/1lhbt3.png); background-repeat:no-repeat;background-position:0 50px;  height:180px; clear:both;}
.tit4 {background:url(../images/1lhbt4.png); background-repeat:no-repeat;background-position:0 80px;  height:180px; clear:both;}
.tit5 {background:url(../images/1rmzq.png); background-repeat:no-repeat; background-position:center; height:69px; clear:both;}
.tit6 {background:url(../images/1lhbt5.png); background-repeat:no-repeat;background-position:0 60px;  height:150px; clear:both;}

/* 面对面*/
.mtmbg { width:100%; height:340px; margin-top:190px;  }
.mtmimg {width:760px;height:300px; float:left; clear:both; }
.mtmimg img { width:680px; height:380px; margin:30px;}
.mtmzf {background:url(../images/111mtmcfbg.png); background-repeat:no-repeat; width:1500px;  height:492px; margin:10px auto; }

.mtmcf { font-size:20px; color:#e62108; float:left;height:300px; margin:10px 0 0 0; line-height:40px;}
.mtmcf a { color:#000;}
.mtmcf a:hover { color:#f90;}
.mtmcf img { width:200px; height:122px; margin-right:20px; margin-top:50px;}




.mtmzf .mtl { width:500px; margin:30px; float:left; height:483px; overflow:hidden;}
.mtmzf .mtr { width:500px; margin:30px; float:right; height:483px; overflow:hidden;}
.mtmzf img { width:500px; height:280px; margin-bottom:15px;}
.mtmzf a { font-size:18px; font-weight:bolder; height:80px; line-height:30px;}
.mtmzf .wz { font-size:14px; color:#999; line-height:25px; height:100px; overflow:hidden; }


/* 委员声音 */
#mrq{width:1524px; margin:0 auto; height:334px; background:url(../images/wybg.png); background-repeat:no-repeat;}
#Marquee_x { overflow:hidden; width: 650px; float:left; margin:25px;} 
#Marquee_x ul li ,#Marquee_x ul li div{ float:left;line-height:25px;overflow:hidden} /* 横向滚动必须让所有li左浮动 */
#Marquee_x ul li div{ float:left;line-height:25px;height:290px; width:188px;overflow:hidden; text-align:center;}
#Marquee_x ul li div a { color:#fff; font-size:20px;}
#Marquee_x ul li div a:hover { color:#fea629; }
#Marquee_x ul li div img{ width:188px; height:264px; display:block; margin-right:50px;}
#Marquee_x ul li div span{ display:block; }


#YMarquee_x { overflow:hidden; width: 650px; float:right; margin:25px;} 
#YMarquee_x ul li ,#YMarquee_x ul li div{ float:left;line-height:25px;overflow:hidden} /* 横向滚动必须让所有li左浮动 */
#YMarquee_x ul li div{ float:left;line-height:25px;height:290px; width:188px;overflow:hidden; text-align:center;}
#YMarquee_x ul li div a { color:#fff; font-size:20px;}
#YMarquee_x ul li div a:hover { color:#fea629; }
#YMarquee_x ul li div img{ width:188px; height:264px; display:block; margin-right:50px;}
#YMarquee_x ul li div span{ display:block; }

.sybg {width:1524px; margin:50px auto; height:370px; background:url(../images/wysybg.png); background-repeat:no-repeat;}
.sybtl { width:500px; margin:50px 80px 80px 80px; }
.sybtl li { height:50px; overflow:hidden; line-height:50px;}
.sybtl li a{ color:#666; font-size:24px;}
.sybtl li a:hover { color:#da0000;}

/* 融媒 */
.videobg { width:900px;}
.videobg li {width:400px; height:265px ; text-align:center; overflow:hidden; line-height:50px; float:left; margin:30px 40px 0 0;}
.videobg img { width:400px; height:225px;}
.videobg li a { color:#333; font-size:20px;}
.videobg li a:hover { color:#da0000;}

.dj1 {font-size:30px; height:100px; line-height:180px;  }
.dj1 img { width:77px; height:28px;}
.dj1 a { color:#C00;}
.dj1 a:hover{ color:#f90;}
.dj2 {font-size:30px; color:#CC0000; height:220px; line-height:330px;  }
.dj2 a { color:#C00;}
.dj2 a:hover{ color:#f90;}



.videoch { width:410px; }
.videoch li {width:410px; line-height:50px; float:left; margin-top:30px;}


.videozp { width:1372px; margin:30px; clear:both; }
.videozp li { width:630px; margin-right:40px; float:left; padding-left:30px; height:60px; overflow:hidden; line-height:50px; background:url(../images/videobt.png);background-position:0px 20px; background-repeat:no-repeat;}
.videozp li a{ color:#666; font-size:24px;}
.videozp li a:hover { color:#da0000;}

/* 两会走笔 */
.lhzbbg { width:100%;}


/*******视频报道 begin*********/
.videoReport { 
  position: relative;
  width: 100%;
  height: 320px;
}
.videoReport .videoBanner {
  width: 1150px;
  height: 75px;
  overflow: hidden;
  padding-top: 90px;
  padding-bottom: 50px;
}
.videoReport .videoBanner .videoBannerBox {
  width: 100%;
  height: 100%;
  background: url(http://www.ahnews.com.cn/ztimg/videoBanner.png) no-repeat center ;
}
.videoReport .videoBox {
  width: 1100px;
  height: 355px;
  position: relative;
}
.videoReport .video img {
  width: 650px;
  height: 355px;
}
.videoBg .v-play {
  position: absolute;
  right: 300px;
  bottom: 130px;
  display: block;
  width: 63px;
  height: 63px;
  background-position:-1058px -18px;
}
.videoReport .videoBox .videoBg {
  width: 650px;
  height: 100%;
  float: left;
  position: relative;
}
.videoReport .videoBox .videoList {
  width: 440px;
  float: right;
}
.videoReport .videoBox .videoList img{
  width: 185px;
  height: 105px;
}
.videoReport .videoBox .videoList ul{
  width: 440px;
  height: 320px;
  overflow: hidden;
  position: relative;
}
.videoReport .videoBox .videoList li {  overflow: hidden;
  background-color: #fff;
  opacity: 0.8;
  cursor: pointer;
  height: 105px;
padding-right:20px;
  position: relative;
  border-bottom: 1px solid #ccc;
}
.videoReport .videoBox .videoList li h4 { float:right; width:200px;  
  color: #1559a2;
  font-size: 16px;
  line-height: 1;
  height: 40px;
  line-height: 20px;
  overflow: hidden;
  margin: 13px 0;
  font-weight: bold;
}
.videoReport .videoBox .videoList li .select {
  position: absolute;
  display: block;
  left: -19px;
  top: 50%;
  margin-top: -20px;
  background: transparent;
  width: 0px;
  height: 0px;
  overflow: hidden;
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent;
  border-right: 20px solid #d2aa6f;
  display: none;
}
.videoReport .videoBox .videoList li span {
  /*display: inline-block;
  line-height: 18px;
  height: 36px;
  font-size: 12px;
  overflow: hidden;*/
  display: none;
}
.videoReport .videoBox .videoList .active {
  background-color: #ee2c12;
  opacity: 1;
}
.videoReport .videoBox .videoList .active h4, .videoReport .videoBox .videoList .active span {
  color: #fff;
}
.bgsp {
  background: url(http://www.ahnews.com.cn/ztimg/sprite.png) no-repeat;
}
.videoctrl span {
  width:44px;
  height: 14px;
  padding: 10px 77px 11px 97px;
  display: inline-block;
  float: left;
  background-color: #9d9d9d;
  cursor: pointer;
}
.videoctrl span i {
  width:23px;
  height:14px;
  display: inline-block;
  float: left;
}
.videoctrl .prev {
  background-position:-1205px -89px;
}
.videoctrl .next {
  background-position:-1180px -89px;
}
/*******视频报道 end*********/
/* 精彩瞬间 */
.swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    z-index: 1
}

.swiper-container-no-flexbox .swiper-slide {
    float: left
}

.swiper-container-vertical>.swiper-wrapper {
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.swiper-container-android .swiper-slide,.swiper-wrapper {
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -o-transform: translate(0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0)
}

.swiper-container-multirow>.swiper-wrapper {
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
}

.swiper-container-free-mode>.swiper-wrapper {
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -ms-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    margin: 0 auto
}

.swiper-slide {
    -webkit-flex-shrink: 0;
    -ms-flex: 0 0 auto;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
}

.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide {
    height: auto
}

.swiper-container-autoheight .swiper-wrapper {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    -webkit-transition-property: -webkit-transform,height;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform,height
}

.swiper-container .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000
}

.swiper-wp8-horizontal {
    -ms-touch-action: pan-y;
    touch-action: pan-y
}

.swiper-wp8-vertical {
    -ms-touch-action: pan-x;
    touch-action: pan-x
}

.swiper-button-next,.swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 27px;
    height: 44px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    -moz-background-size: 27px 44px;
    -webkit-background-size: 27px 44px;
    background-size: 27px 44px;
    background-position: center;
    background-repeat: no-repeat
}

.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none
}

.swiper-button-prev,.swiper-container-rtl .swiper-button-next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
    left: 90px;
    right: auto;
}

.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-next,.swiper-container-rtl .swiper-button-prev {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
    right: 90px;
    left: auto;
}

.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    -webkit-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction {
    bottom: 10px;
    left: 0;
    width: 100%
}

.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: .2
}

button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -webkit-appearance: none;
    appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-white .swiper-pagination-bullet {
    background: #fff
}

.swiper-pagination-bullet-active {
    opacity: 1;
    background: #007aff
}

.swiper-pagination-white .swiper-pagination-bullet-active {
    background: #fff
}

.swiper-pagination-black .swiper-pagination-bullet-active {
    background: #000
}

.swiper-container-vertical>.swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    -webkit-transform: translate3d(0,-50%,0);
    -moz-transform: translate3d(0,-50%,0);
    -o-transform: translate(0,-50%);
    -ms-transform: translate3d(0,-50%,0);
    transform: translate3d(0,-50%,0)
}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 5px 0;
    display: block
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 5px
}

.swiper-pagination-progress {
    background: rgba(0,0,0,.25);
    position: absolute
}

.swiper-pagination-progress .swiper-pagination-progressbar {
    background: #007aff;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: left top;
    -moz-transform-origin: left top;
    -ms-transform-origin: left top;
    -o-transform-origin: left top;
    transform-origin: left top
}

.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {
    -webkit-transform-origin: right top;
    -moz-transform-origin: right top;
    -ms-transform-origin: right top;
    -o-transform-origin: right top;
    transform-origin: right top
}

.swiper-container-horizontal>.swiper-pagination-progress {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0
}

.swiper-container-vertical>.swiper-pagination-progress {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0
}

.swiper-pagination-progress.swiper-pagination-white {
    background: rgba(255,255,255,.5)
}

.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar {
    background: #fff
}

.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar {
    background: #000
}

.swiper-container-3d {
    -webkit-perspective: 1200px;
    -moz-perspective: 1200px;
    -o-perspective: 1200px;
    perspective: 1200px
}

.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper {
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

.swiper-container-3d .swiper-slide-shadow-left {
    background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
    background-image: -webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: -moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: -o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))
}

.swiper-container-3d .swiper-slide-shadow-right {
    background-image: -webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
    background-image: -webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: -moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: -o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))
}

.swiper-container-3d .swiper-slide-shadow-top {
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
    background-image: -webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: -moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: -o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))
}

.swiper-container-3d .swiper-slide-shadow-bottom {
    background-image: -webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
    background-image: -webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: -moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: -o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))
}

.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper {
    -ms-perspective: 1200px
}

.swiper-container-cube,.swiper-container-flip {
    overflow: visible
}

.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1
}

.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-container-cube .swiper-slide {
    visibility: hidden;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    width: 100%;
    height: 100%
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
    -webkit-transform-origin: 100% 0;
    -moz-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    transform-origin: 100% 0
}

.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible
}

.swiper-container-cube .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .6;
    -webkit-filter: blur(50px);
    filter: blur(50px);
    z-index: 0
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -ms-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.swiper-container-fade .swiper-slide {
    pointer-events: none;
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity
}

.swiper-container-fade .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-zoom-container {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    text-align: center
}

.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain
}

.swiper-scrollbar {
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none;
    background: rgba(0,0,0,.1)
}

.swiper-container-horizontal>.swiper-scrollbar {
    position: absolute;
    left: 1%;
    bottom: 3px;
    z-index: 50;
    height: 5px;
    width: 98%
}

.swiper-container-vertical>.swiper-scrollbar {
    position: absolute;
    right: 3px;
    top: 1%;
    z-index: 50;
    width: 5px;
    height: 98%
}

.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: rgba(0,0,0,.5);
    border-radius: 10px;
    left: 0;
    top: 0
}

.swiper-scrollbar-cursor-drag {
    cursor: move
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    -webkit-transform-origin: 50%;
    -moz-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-animation: swiper-preloader-spin 1s steps(12,end) infinite;
    -moz-animation: swiper-preloader-spin 1s steps(12,end) infinite;
    animation: swiper-preloader-spin 1s steps(12,end) infinite
}

.swiper-lazy-preloader:after {
    display: block;
    content: "";
    width: 100%;
    height: 100%;
    background-image: url("");
    background-position: 50%;
    -webkit-background-size: 100%;
    background-size: 100%;
    background-repeat: no-repeat
}

.swiper-lazy-preloader-white:after {
    background-image: url("")
}

body {
	/* background: #eee; */
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #000;
	margin: 0;
	padding: 0;
}

@-webkit-keyframes swiper-preloader-spin {
    100% {
        -webkit-transform: rotate(360deg)
    }
}

@keyframes swiper-preloader-spin {
    100% {
        transform: rotate(360deg)
    }

}

.layer-mask {
	width: 100%;
	height: 100%;
	opacity: 0.7;
	transition: all 0.5s;
	background-color: #3e3e3e;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
}

.swiper-slide-active .layer-mask {
	display: none;
}

.pc-banner {
	width: 100%;
	float: left;
}

@media screen and (max-width: 668px) {
	.pc-banner {
		background-size: auto 100%;
	}
}

.swiper-container {
	width: 100%;
	margin: 35px 0;
}

@media screen and (max-width: 668px) {
	.swiper-container {
		margin: 20px 0 15px;
	}
}

.swiper-slide {
	-webkit-transition: transform 1.0s;
	-moz-transition: transform 1.0s;
	-ms-transition: transform 1.0s;
	-o-transition: transform 1.0s;
	-webkit-transform: scale(0.85);
	/* margin: 1px; */
	transform: scale(0.85);
	margin-top: 70px;
	margin-bottom: 70px;
}

@media screen and (max-width: 668px) {
	.swiper-slide {
		-webkit-transform: scale(0.97);
		transform: scale(0.97);
	}
}

.swiper-slide-active,.swiper-slide-duplicate-active {
	-webkit-transform: scale(1.15);
	transform: scale(1.15);
	z-index: 1002;
}

@media screen and (max-width: 668px) {
	.swiper-slide-active,.swiper-slide-duplicate-active {
		-webkit-transform: scale(0.97);
		transform: scale(0.97);
	}
}

.none-effect {
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
}

.swiper-slide a {
	background: #000;
	display: block;
	border-radius: 0px;
	line-height:30px; color:#fff;
}

@media screen and (min-width: 668px) {
	.swiper-slide a:after {
		position: absolute; color:#fff;
		top: 0px;
		left: 0;
		display: block;
		box-sizing: border-box;
		content: "";
		width: 100%;
		height: 100%;
		border-radius: 0px;
		box-shadow: 0 2px 6px rgba(0,0,0,0.3);
		box-shadow: 0 4px 20px 0 rgba(0,0,0,0.3);
	}

	.swiper-slide-active a:before {
		position: absolute;
		top: 410px;
		left: 0;
		display: block;
		box-sizing: border-box;
		content: "";
		width: 100%;
		height: 100%;
		border-radius: 0px;
		/* box-shadow: 0 2px 6px rgba(0,0,0,0.3); */
		/* box-shadow: 0 4px 20px 0 rgba(0,0,0,0.3); */
		z-index: 10002;
	}
}

.swiper-slide-active a:after {
	background: none;
}

@media screen and (max-width: 668px) {
	.swiper-slide a { color:#fff;
		padding: 5px;
		border-radius: 0px;
	}
}

.swiper-slide img {
	width: 100%;
	border-radius: 5px;
	display: block;
	height: 100%;
	border: none;
}

@media screen and (max-width: 668px) {
	.swiper-slide img {
		border-radius: 0px;
	}
}

.swiper-pagination {
	position: relative;
	margin-bottom: 30px;
}

.swiper-pagination-bullet {
	background: #00a0e9;
	margin-left: 4px;
	margin-right: 4px;
	width: 17px;
	height: 17px;
	opacity: 1;
	margin-bottom: 4px;
}

.swiper-pagination-bullet-active {
	width: 13px;
	height: 13px;
	background: #FFF;
	margin-bottom: 0;
}

@media screen and (max-width: 668px) {
	.swiper-pagination {
		position: relative;
		margin-bottom: 20px;
	}

	.swiper-pagination-bullet {
		background: #00a0e9;
		margin-left: 2px;
		margin-right: 2px;
		width: 8px;
		height: 8px;
		margin-bottom: 2px;
	}

	.swiper-pagination-bullet-active {
		width: 6px;
		height: 6px;
		background: #FFF;
		border: 3px solid #00a0e9;
		margin-bottom: 0;
	}
}

.button {
	width: 100%;
	margin: 0 auto;
	top: -290px;
	position: relative;
	z-index: 1002;
}

@media screen and (max-width: 1105px) {
	.button {
		width: 100%;
		top: -240px;
		z-index: 1002;
		position: relative;
	}
}

@media screen and (max-width: 800px) {
	.button {
		width: 100%;
		top: -200px;
		z-index: 1002;
		position: relative;
	}
}

.button div:hover {
	background-color: #333;
	opacity: 0.8;
	cursor: pointer;
}

.swiper-button-prev {
	width: 70px;
	height: 70px;
	border-radius: 50%;
	background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l4.2%2C4.2L8.4%2C22l17.8%2C17.8L22%2C44L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E") #000000 center 50%/50% 50% no-repeat;
	opacity: 0.5;
	background-size: 15px;
	cursor: pointer;
}

.swiper-button-next {
	width: 70px;
	height: 70px;
	border-radius: 50%;
	background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L5%2C44l-4.2-4.2L18.6%2C22L0.8%2C4.2L5%2C0z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E") #000000 center 50%/50% 50% no-repeat;
	opacity: 0.5;
	background-size: 15px;
	cursor: pointer;
}

@media screen and (max-width: 668px) {
	.button div {
		width: 28px;
		height: 28px;
	}
}
/* end */


/* 分页 */
        ul.pages{margin: 30px auto;text-align: center;}
        ul.pages li.page,ul.pages li.page-previous,ul.pages li.page-next{height:20px;line-height:20px;text-align:center;font-size:15px;background:#fff;color:#000;clear: none;margin: 0 5px;padding: 0 6px;border: 1px solid #777;display: inline-block;}
        ul.pages li.page a,ul.pages li.page-previous a,ul.pages li.page-next a{width: auto;margin-right: 0;}
        ul.pages li.page a:hover,ul.pages li.page-previous a:hover,ul.pages li.page-next a:hover{text-decoration: none;}
        ul.pages li.page.page-active{background: #1d71b7;}
        ul.pages li.page.page-active a{color: #fff;}
/* 数据列表 */
.dataList { margin-top:30px;}
.dataList li { padding: 15px 0 10px 0;  overflow: hidden; position:relative;  }
.dataList h3 { width:100%; }
.dataList h3 a { display: inline-block; line-height: 30px; overflow: hidden; font-size: 20px; color: #000; font-family:"微软雅黑"; color:#FF0000; }
.dataList h3 a:hover{ color:#e7240b; }
.dataList h4 { width:100%; height:110px; }
.dataList h4 a { display: inline-block; line-height: 30px; overflow: hidden; font-size: 18px; color: #fff; font-family:"微软雅黑"; }
.dataList h4 a:hover{ color:#ffc; }
.dataList h5 { width:100%; }
.dataList h5 a { display: inline-block; line-height: 30px; overflow: hidden; font-size: 16px; color: #000; font-family:"微软雅黑"; }

/*.dataList .imgs { float: left; width: 138px; height: 90px; margin-right: 10px; }*/
.dataList .imgs a { font-size: 0px; vertical-align: top; float:left; width:245px; height:146px; overflow:hidden; display:inline; margin-right:60px; }
.dataList .imgs img { width: 245px; height: 146px; vertical-align: top; padding-right:10px; float:left;
-moz-transition:-moz-transform .3s ease;
-ms-transition:-ms-transform .3s ease;
transition:transform .3s ease;
 }
.dataList .imgs img:hover { width:250px; height:149px; vertical-align: top;  float:left;
 -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); transform:scale(1.1)
 }
.dataList .summary {height: 70px; line-height: 24px; overflow: hidden; color: #666; font-size:14px; text-indent:2em ; }
.dataList .info { height: 14px; line-height: 14px; padding: 0; text-align: left; }
.dataList .time { font-size: 12px; color:#999; }
.dataList .moreBtn { text-align: center; padding: 15px 0; vertical-align: middle; cursor: pointer; display: none; }
.dataList .moreBtn i { display: inline-block; width: 16px; height: 16px; background: url() no-repeat; vertical-align: middle; margin-right: 5px; display: none; }
.dataList .moreBtn .text { line-height: 16px; vertical-align: middle; }
.dataList .bdsharebuttonbox { position: absolute; top: 20px; right: 0px; display: none; }
.dataList .bdsharebuttonbox span.bds_more { padding: 0 0 0 20px!important; background: url() no-repeat 0px 0px!important; line-height:20px; }
#dataMoreLink { text-align: center; display: none; }
#dataMoreLink a { color: #333; }
/*动态点赞开始*/
.praise{
    width:40px;
    height:40px;
    margin: 50px auto;
    cursor: pointer;
    font-size: 12px;
    text-align:center;
    position: relative;
}
#praise{
    display:block;
    width:40px;
    height:40px;
    margin:0 auto;
}
#praise-txt{
    height:25px;
    line-height:25px;
    display: block;
}
.praise img{
    width:40px;
    height:40px;
    display:block;
    margin: 0 auto;
}
.praise img.animation{
    animation: myfirst 0.5s;
    -moz-animation: myfirst 0.5s;	/* Firefox */
    -webkit-animation: myfirst 0.5s;	/* Safari 和 Chrome */
    -o-animation: myfirst 0.5s;	/* Opera */
}
#add-num{
    display:none;
}
#add-num .add-animation{
    color: #000;
    position:absolute;
    top:-15px;
    left: 10px;
    font-size: 15px;
    opacity: 0;
    filter: Alpha(opacity=0);
    -moz-opacity:0;
    animation: mypraise 0.5s ;
    -moz-animation: mypraise 0.5s ;	/* Firefox */
    -webkit-animation: mypraise 0.5s ;	/* Safari 和 Chrome */
    -o-animation: mypraise 0.5s ;	/* Opera */
    font-style:normal;
}
.praise .hover , #add-num .add-animation.hover , #praise-txt.hover{
    color: #EB4F38;
}

/*点赞图标放大动画开始*/
@keyframes myfirst
{
    0%{
        width:40px;
        height:40px;
    }
    50%{
        width:50px;
        height:50px;
    }
    100% {
        width:40px;
        height:40px;
    }
}

@-moz-keyframes myfirst /* Firefox */
{
    0%{
        width:40px;
        height:40px;
    }
    50%{
        width:50px;
        height:50px;
    }
    100% {
        width:40px;
        height:40px;
    }
}

@-webkit-keyframes myfirst /* Safari 和 Chrome */
{
    0%{
        width:40px;
        height:40px;
    }
    50%{
        width:50px;
        height:50px;
    }
    100% {
        width:40px;
        height:40px;
    }
}

@-o-keyframes myfirst /* Opera */
{
    0%{
        width:40px;
        height:40px;
    }
    50%{
        width:50px;
        height:50px;
    }
    100% {
        width:40px;
        height:40px;
    }
}
/*点赞图标放大动画结束*/
/*点赞数量加减动画开始*/
@keyframes mypraise
{
    0%{
        top:-15px;
        opacity: 0;
        filter: Alpha(opacity=0);
        -moz-opacity:0;
    }
    25%{
        top:-20px;
        opacity: 0.5;
        filter: Alpha(opacity=50);
        -moz-opacity:0.5;
    }
    50%{
        top:-25px;
        opacity: 1;
        filter: Alpha(opacity=100);
        -moz-opacity:1;
    }
    75%{
        top:-30px;
        opacity: 0.5;
        filter: Alpha(opacity=50);
        -moz-opacity:0.5;
    }
    100% {
        top:-35px;
        opacity: 0;
        filter: Alpha(opacity=0);
        -moz-opacity:0;
    }
}

@-moz-keyframes mypraise /* Firefox */
{
    0%{
        top:-15px;
        opacity: 0;
        filter: Alpha(opacity=0);
        -moz-opacity:0;
    }
    25%{
        top:-20px;
        opacity: 0.5;
        filter: Alpha(opacity=50);
        -moz-opacity:0.5;
    }
    50%{
        top:-25px;
        opacity: 1;
        filter: Alpha(opacity=100);
        -moz-opacity:1;
    }
    75%{
        top:-30px;
        opacity: 0.5;
        filter: Alpha(opacity=50);
        -moz-opacity:0.5;
    }
    100% {
        top:-35px;
        opacity: 0;
        filter: Alpha(opacity=0);
        -moz-opacity:0;
    }
}

@-webkit-keyframes mypraise /* Safari 和 Chrome */
{
    0%{
        top:-15px;
        opacity: 0;
        filter: Alpha(opacity=0);
        -moz-opacity:0;
    }
    25%{
        top:-20px;
        opacity: 0.5;
        filter: Alpha(opacity=50);
        -moz-opacity:0.5;
    }
    50%{
        top:-25px;
        opacity: 1;
        filter: Alpha(opacity=100);
        -moz-opacity:1;
    }
    75%{
        top:-30px;
        opacity: 0.5;
        filter: Alpha(opacity=50);
        -moz-opacity:0.5;
    }
    100% {
        top:-35px;
        opacity: 0;
        filter: Alpha(opacity=0);
        -moz-opacity:0;
    }
}

@-o-keyframes mypraise /* Opera */
{
    0%{
        top:-15px;
        opacity: 0;
        filter: Alpha(opacity=0);
        -moz-opacity:0;
    }
    25%{
        top:-20px;
        opacity: 0.5;
        filter: Alpha(opacity=50);
        -moz-opacity:0.5;
    }
    50%{
        top:-25px;
        opacity: 1;
        filter: Alpha(opacity=100);
        -moz-opacity:1;
    }
    75%{
        top:-30px;
        opacity: 0.5;
        filter: Alpha(opacity=50);
        -moz-opacity:0.5;
    }
    100% {
        top:-35px;
        opacity: 0;
        filter: Alpha(opacity=0);
        -moz-opacity:0;
    }
}
/*点赞数量加减动画结束*/
/*动态点赞结束*/
.news-position {background: url(../images/fonticon-all.png) no-repeat;background-position: -175px -212px;
padding-left:30px;
	margin-top: 18px;
	color: #999;
}

.news-position a {
	position: relative;
	margin-right: 5px;
	color: #999;
}

.news-position .location-i {
	position: absolute;
	top: 0;
	right: -16px;
}

.news-link {
	float: right;
	margin-top: 22px;
	color: #348CEC;
	width: 800px;
	text-align: right;
}

.news-link a {
	position: relative;
	margin-left: 20px;
	color: #348CEC;
	font-size: 12px;
}

.news-link a:before {
	content: "";
	color: #348CEC;
	position: absolute;
	top: 8px;
	left: -6px;
	display: block;
	border: 1px solid #348CEC;
}

.net-logo {
	float: left;
	display: inline-block;
	margin-top: 30px;
}

.h-news {
	float: left;
	width: 1000px;
}

.h-title {
	margin-top: 10px;

	font-size: 40px;
	color: #404040;

}
.yt-title { 
	margin-top: 30px;

	font-size: 20px;
	color: #404040;

}
.fb-title { 
	margin-top: 10px;

	font-size: 20px;
	color: #404040;

}
.h-time {
	margin-right: 20px;
}

.h-info {height:35px; float:left;
	margin-top: 40px;
	font-size: 14px;
	color: #666;
}

.h-info a {
	color: #348CEC;
}
.h-fx {margin-top:30px; float:right; margin-right:20px;}

/* 幻灯 */


.main {
	position: relative;
	overflow: hidden;
}

.part {
	float: left;
	position: relative;
	width: 700px;
}

.streamline-page .part {
	width: 1200px;
}

.p-left { float:left;
	width: 880px;
}
.p-right { float:right; 
	width: 480px;
}
.zt-left { float:left;
	width: 700px;
}
.zt-right { float:right; 
	width: 660px;
}
.newstop { width:469px; margin:20px 0 ;background: url(http://www.ahnews.com.cn/ztimg/2022qglhp1.png) no-repeat; padding:37px 30px 0  130px; height:167px; overflow:hidden;}
.newstop a{ color:#c30000; font-size:20px; font-weight:bolder;}
.newsatop { margin-top:10px; font-size:15px; line-height:20px; color:#333; height:60px; overflow:hidden; text-indent:2em;}
.newa { float:right;}
.newa a { color:#FF0000; font-size:14px; font-weight:200;}
.zttop { width:520px; margin:180px 0 10px 30px; border-bottom:1px dotted #ccc; padding-bottom:20px; height:85px; overflow:hidden;}
.zttop a{ color:#FF0000; font-size:20px; font-weight:bolder;}
.zttop span{ font-size:16px; line-height:30px; color:#333;}

.streamline-page .p-right {
	width: 1030px;
}

.bg6 {
	margin-bottom: 38px;
}

.fllow1-wap {
	position: relative;
	margin-right: 40px;
	width: 130px;
}

#fllow1.fixed {
	position: fixed;
	top: 78px;
}

#fllow1.hold {
	position: absolute;
	bottom: 38px;
}

.fllow3-wap {
	0 float: right;
	position: relative;
	width: 300px;
	height: 100%;
	overflow: hidden;
}

#fllow3 {
	width: 300px;
	background-color: #FFF;
}

#fllow3.fixed {
	position: fixed;
	bottom: 38px;
}

#fllow3.hold {
	position: absolute;
	bottom: 16px;
}

#fllow3 .ad {
	overflow: hidden;
}

#fllow3 .ad a {
	display: block;
	width: 100%;
	overflow: hidden;
}

#fllow3 .ad img {
	width: 100%;
}

.s-ewm {
	margin-bottom: 24px;
	width: 130px;
	height: 159px;
	background-color: #F0F2F5;
	color: #808080;
	border-radius: 4px;
	overflow: hidden;
	text-align: center;
}

.s-ewm:hover,.s-ewm.hover {
	background-color: #348CEC;
	color: #FFF;
}

.s-ewm img {
	display: block;
	width: 115px;
	height: 115px;
	margin: 8px auto;
}

.s-ewm div {
}

.s-item {
	text-align: center;
	color: #808080;
	width: 108px;
	height: 42px;
	margin: 0 auto 16px;
	line-height: 42px;
	cursor: pointer;
}





#p-detail {
	margin: 0 0 22px 0;
	font-size: 18px;
	color: #404040;
	line-height: 36px;
}

#p-detail p {
	margin-bottom: 15px;
}

#p-detail p img {
	margin: 0px auto;
	max-width: 100%!important;
	height: auto!important;
	margin: 10px 0;
}

#p-detail  img {
	margin: 0px auto;
	max-width: 100%!important;
	height: auto!important;
	margin: 10px 0;
}

.video-wap {
	margin: 22px 0;
	width: 690px;
	height: 430px;
	overflow: hidden;
}

.video-wap * {
	width: 690px;
	height: 430px;
}

.m-page .video-wap iframe {
	width: 100%;
}

.m-page .video-wap {
	width: 100%;
	height: 220px;
}

#p-detail:after {
	content: "";
	display: block;
	width: 100%;
	height: 8px;
	background-image: url(../../images/bg2.jpg);
}

.p-tags {
	position: relative;
	height: 35px;
	margin: 20px 0 10px;
}



#div_currpage {
	margin-top: 20px;
}

#div_currpage span {
	display: inline-block;
	width: 26px;
	height: 26px;
	font-size: 12px;
	font-weight: 600;
	color: #FFF;
	text-align: center;
	line-height: 26px;
	background-color: #348CEC;
}

#div_currpage a {
	display: inline-block;
	padding: 0 10px;
	height: 26px;
	font-size: 12px;
	color: #818181;
	text-align: center;
	line-height: 26px;
	background-color: #F1F3F5;
	transition: all .4s;
	-moz-transition: all .4s;
	; /* Firefox 4 */
		-webkit-transition: all .4s;
 /* Safari å’Œ Chrome */
	-o-transition: all .4s;
	; /* Opera */
}

#div_currpage a:hover {
	color: #FFF;
	background-color: #348CEC;
}

.p-kwap {
	width: 500px;
}

.streamline-page .p-kwap {
	width: 800px;
}

.p-kwap a {
	display: inline-block;
	margin-right: 8px;
	padding: 0 10px;
	line-height: 26px;
	background-color: #F0F2F5;
	font-size: 14px;
	color: #808080;
	transition: all .4s;
	-moz-transition: all .4s;
	; /* Firefox 4 */
		-webkit-transition: all .4s;
 /* Safari å’Œ Chrome */
	-o-transition: all .4s;
	; /* Opera */
}

.p-kwap a:hover {
	background-color: #348CEC;
	color: #FFF;
}

.p-jc {
	position: absolute;
	top: 1px;
	right: 0;
	width: 160px;
	font-size: 12px;
	color: #B3B3B3;
}

.p-jc a {
	color: #B3B3B3;
}

.l-ad-1 {
	position: relative;
	margin: 16px 0 40px;
}

.l-ad-1 #locat {
	position: absolute;
	top: 124px;
}

.column-name {
	position: relative;
	padding-left: 16px;
	height: 20px;
	font-size: 20px;
	line-height: 20px;
	color: #348CEC;
	font-weight: 600;
}

#news-com-name {
	position: relative;
	margin-bottom: 0;
}

#news-com-location {
	position: absolute;
	top: -50px;
}

.column-name:before {
	content: "";
	position: absolute;
	left: 0;
	display: block;
	width: 4px;
	height: 100%;
	background-color: #348CEC;
}

.column-name span {
	color: #404040;
}

.relate-news .column-name {
	margin-bottom: 34px;
}

.relate-news-wap >li {
	margin-bottom: 26px;
	border-bottom: 1px solid #E6E6E6;
}

.relate-news-wap li a {
	display: block;
	margin-bottom: 12px;
	font-size: 20px;
	font-weight: 600;
	color: #404040;
}

.r-des {
	font-size: 15px;
	color: #808080;
	line-height: 28px;
	height: 56px;
	overflow: hidden;
}

.r-in {
	position: relative;
	margin: 6px 0 12px;
	font-size: 14px;
	color: #B3B3B3;
}

.r-dis {
	position: absolute;
	top: 0;
	right: 0;
	color: #B3B3B3;
}

#p2-nav {background: url(../images/list.png) no-repeat;background-position: 0 6px;

	margin:20px 0 20px 22px;
	width: 220px;
}

#p2-nav.fixed {
	position: fixed;
	top: 86px;
}

#p2-nav.hold {
	position: absolute;
	bottom: 80px;
}

.p2-nav-wap {
	position: relative;
	margin-right: 40px;
	width: 130px;
	height: 100%;
}

#p2-nav div {
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 20px;
	color: #FFF;
	text-align: center;
}

#p2-nav li a {
	background: url('../../images/jt.png') no-repeat left;
	padding-left: 30px;
	overflow: hidden;
	display: inline-block;
	width: 100%;
	height: 36px;
	line-height: 36px;
	font-size: 16px;
	color: #036;
}

#p2-nav li a.active {
}

.note {color:#999; background-color:#f3f8fd;border-radius:5px; font-size:12px; line-height:20px; border:1px dotted #ccc; padding:10px; letter-spacing:1px}
.bz {color:#333; font-size:18px; line-height:28px; text-indent:2em;padding:20px; margin-top:30px; font-family:"楷体";}

.list-item {
	margin-bottom: 15px;
	padding-bottom: 15px;
	width: 100%;
	border-bottom: 1px solid #E6E6E6;
}

.item-pic-cont {
	float: left;
	display: inline-block;
	margin-right: 26px;
	width: 158px;
	height: 102px;
}

.item-pic {
	float: left;
	display: inline-block;
	margin-right: 18px;
	width: 158px;
	height: 102px;
}

.pic-s {
	margin: 18px 0;
	width: 100%;
	overflow: hidden;
}

.pic-s div {
	width: 736px;
}

.item-title {
	display: block;
	font-size: 20px;
	line-height: 28px;
	color: #474747;
	font-weight: 600;
	overflow: hidden;
}

.more-2 {
	position: relative;
	top: 5px;
	margin-bottom: 46px;
	padding: 12px 0;
	font-size: 20px;
	text-align: center;
	color: #348CEC;
	background-color: #F5FBFF;
	border: 1px solid #BEDDFF;
	border-radius: 4px;
	cursor: pointer;
}

.bottom>div {
	margin: 0 0 20px;
	width: 1216px;
	height: 173px;
	overflow: hidden;
}

.bottom-ad a {
	position: relative;
	display: block;
	margin-right: 14px;
	float: left;
	width: 290px;
	height: 173px;
}

.bottom-ad a img {
	width: 100%;
	height: 100%;
}

.bottom-ad a img {
	width: 100%;
	height: 100%;
}

.bottom-ad a div {
	position: absolute;
	bottom: 0;
	width: 250px;
	height: 24px;
	padding: 80px 20px 12px;
	font-size: 14px;
	color: #FFF;
	background-image: url();
	overflow: hidden;
	line-height: 30px;
	text-align: center;
}

.bottom div.bottom-next {
	width: 100%;
	height: 58px;
	margin-bottom: 46px;
	padding: 0;
	font-size: 20px;
	text-align: center;
	color: #d71629;
	line-height: 58px;
	background-color: #f8f8f8;
	border: 1px solid #ccc;
	border-radius: 4px;
}

div.bottom-next a {
	position: relative;
	padding: 0 30px;
	margin: 0;
	width: 1248px;
	color: #d71629;
	font-weight: 600;
}

div.bottom-next a:before {
	content: "阅读下一篇";
	position: absolute;
	left: -70px;
	font-size: 14px;
	color: #e4606d;
}

div.bottom-next a:after {
	content: "";
	display: block;
	width: 22px;
	height: 16px;
	position: absolute;
	top: 4px;
	right: -20px;
	background-image: url(../images/next.png);
}

.bottom-next div {
}

.f-link {
	width: 1000px;
	margin: 0 auto 30px;
	padding-bottom: 26px;
	border-bottom: 1px dashed #333;
}

.f-logo {
	margin-top:25px;
	float: left;
	width: 270px;
	height: 89px;
	background-image: url(../images/flogo.png);

}

.f-nav {
	color: #FFF;
	font-size: 14px;
	line-height: 25px;
	margin-top: 38px;
	float: right;
	width: 720px;
}

.f-link a {
	display: inline-block;
		/* margin: 4px 11px; */
	float: left;
	color: #9CCBFF;
	font-size: 14px;
	width: 56px;
	margin: 4px 0;
	line-height: 18px;
}

.f-nav:after {
	margin-top: 38px;
	float: left;
	width: 888px;
}

.c-link a {
	color: #FFF;
	padding-right: 10px;
	margin-right: 10px;
	font-size: 14px;
	border-right: 1px solid #FFF;
}

.c-link a.last-child {
	border: none;
}

.c-bq {
	padding-top: 6px;
	font-size: 12px;
	color: #fff;
	overflow: hidden;
}

.c-bq p {
	margin-top: 6px;
}
.footbz {  height:113px; width:100%; text-align:center; color:#fff; font-size:30px; line-height:130px;}
#footerBody { width:100%; background:#fff; padding:50px 0 50px 0;}
#footerBody .copyright {
	width: 1524px;
	margin: 0 auto;
	padding: 20px 0;
	position: relative;
}

#footerBody .copyright p {
	line-height: 24px;
	font-size: 12px;
	color: #999;
	font-family: Arial, Helvetica, sans-serif;
}

#footerBody .copyright p a {
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	color: #999;
	font-family: Arial, Helvetica, sans-serif;
}

#footerBody .copyright p.rows01 {
	text-align: center;
}

#footerBody .copyright p.rows02 {
	padding-left: 40px;
}

#footerBody .copyright p.rows03 {
	padding-left: 70px;
}

.part-right .ad {
	display: block;
	margin-bottom: 30px;
}

.right-wap {
	margin-top: 20px;
	position:relative;
}

.right-wap .name {
	margin-left: -34px;
	position: absolute;
	top: -10px;
	left: 50%;
	padding: 0 18px;
	z-index: 2;
	background-color: #FFF;
	font-size: 16px;
	color: #808080;
}

.ahwx { width:200px; margin:0px auto; padding-top:50px;}
.ahapp { width:200px; margin:0px auto;}
.ahapp  img{ margin-left:10px;}
.hothour { border:1px solid #efefef; margin-top:40px;
	position: relative;
}

.hothour>div.name { height:50px; margin-left:15px; line-height:50px;
	width: 270px; border-bottom:1px solid #efefef;
}

.hothour>div.name span {
	display: inline-block;
	padding: 0 8px;
	color: #333;
	cursor: pointer;
	font-size: 24px;
}

.hothour>div.name span.active {
	color: #666;
}

.hothour>div.name span.x-xt {
	padding: 0 14px;
	border-right: 1px solid #ccc;
}

.i-sp {
	display: none;
}

.hot-news {
	padding: 28px 16px 0;
	display: none;
}

.hot-news li {
	padding-bottom: 12px;
	margin-bottom: 12px;
	border-bottom: 1px solid #E6E6E6;
}

.hot-news li:last-child {
	border: none;
}

.hot-news li.last-child {
	border: none;
}

.hot-news li> a {
	font-size: 14px;
	margin-bottom: 8px;
}

.hot-news .left {
	font-size: 12px;
	color: #B3B3B3;
}

.hot-news .right {
	font-size: 12px;
	color: #348CEC;
}

.xs { height:200px;
	padding: 0 16px 0;
	margin-bottom: 10px;
}

.xs .name span {
	margin-left: 10px;
	padding-left: 10px;
	color: #348CEC;
	border-left: 1px solid #ccc;
}

.xs li {
	margin: 0 0 10px 10px;
	float: left;
}

.xs li a {
	display: block;
	position: relative;
}

.xs li a img {
	display: block;
	width: 120px;
	height: 85px;
}

.xs li a div {
	position: absolute;
	bottom: 0;
	width: 80px;
	height: 24px;
	padding: 85px 20px 5px;
	font-size: 12px;
	color: #FFF;
	background-image: url(../images/sbg.png);
	overflow: hidden;
	line-height: 25px;
	text-align: center;
}
.vlist {height:100px;
	padding: 0 16px 0;
}

.vlist li {background: url(../images/fonticon-all.png) no-repeat;background-position: -175px -180px;padding-left:30px;
	margin: 0 0 10px 10px; overflow:hidden; height:20px;
	float: left;
}

.vlist li a {
	display: block;
	position: relative;
}

.zt { height:230px;
	padding: 0 16px 0;
	margin-bottom: 30px;
}

.zt .name span {
	margin-left: 10px;
	padding-left: 10px;
	color: #348CEC;
	border-left: 1px solid #ccc;
}

.zt li {width: 120px; height:105px; overflow:hidden;
	margin: 0 0 10px 10px;
	float: left;
}

.zt li a { font-size:12px; text-align:center;
	display: block;
	position: relative;
}

.zt li a img { margin-bottom:5px;
	display: block;
	width: 120px;
	height: 85px;
}


.hot-bottom {
	margin-top: 10px;
}

.right-wap.hot-word {
	border-top: none;
	margin-bottom: 20px;
}

#xggj { float:left; border-top:5px solid #ccc; margin-top:20px;
	width: 680px;


}
.tit{ float:left; border-bottom:1px solid #ccc; margin-bottom:20px;
	width: 680px;
}
#xggj .newestList li { width:310px;
	background: url(../images/fonticon-all.png)no-repeat -5px -40px;
	float: left;
	height: 22px; line-height:20px; margin:0 10px 10px 0 ;
	padding-left: 20px;
	overflow: hidden;
}

#xggj .newestList a { font-size:16px;
	line-height: 22px;
}

.hot-words {
	max-height: 185px;
	margin-bottom: 30px;
	overflow: hidden;
}

.hot-words a {
	display: inline-block;
	margin: 6px 8px 6px 0;
	padding: 2px 18px;
	border: 1px solid #d71629;
	border-radius: 18px;
	font-size: 14px;
	color: #d71629;
	transition: all .4s;
	-moz-transition: all .4s;
	; /* Firefox 4 */
		-webkit-transition: all .4s;
 /* Safari å’Œ Chrome */
	-o-transition: all .4s;
	; /* Opera */
		line-height: 19px;
}

.hot-words a:hover {
	color: #FFF;
	background-color: #d71629;
}

.footer {
	padding-bottom: 12px;
	background-color: #868686;
	height: 238px;
}


/* 回到顶部 */
p#back-to-top{
  position:fixed;
  bottom:100px;
  right:80px;
}
p#back-to-top a{
  text-align:center;
  text-decoration:none;
  color:#d1d1d1;
  display:block;
  width:30px;
  /*使用CSS3中的transition属性给跳转链接中的文字添加渐变效果*/
  -moz-transition:color1s;
  -webkit-transition:color1s;
  -o-transition:color1s;
}
p#back-to-top a:hover{
  color:#979797;
}
p#back-to-top a span{
  background:#d1d1d1 url(../images/arrow-up.png) no-repeat center center;
  border-radius:6px;
  display:block;
  height:30px;
  width:30px;
  margin-bottom:5px;
  /*使用CSS3中的transition属性给<span>标签背景颜色添加渐变效果*/
  -moz-transition:background1s;
  -webkit-transition:background1s;
  -o-transition:background1s;
}
#back-to-top a:hover span{
  background:#979797 url(../images/arrow-up.png) no-repeat center center;
}

/* 留言--------------------------------------------------*/
.liuyan { width:600px; margin:0px auto; padding-top:100px;
}

.liuyan .lyleft {width:300px; float:left; color:#00CC00; height:60px;}
.liuyan .lyright {width:300px; float:right; text-align:right; color:#FF0000; height:60px;}
.liuyan li {letter-spacing:3px;
	margin-bottom: 7px;
	vertical-align: top;
}

.liuyan li a {
    font-family: \5FAE\8F6F\96C5\9ED1;
	line-height: 20px; font-size:16px;
	vertical-align: top;
	color: #393939;
}
.btn {
background-color: #4CAF50;
border: none;
color: #FFFFFF;
padding: 8px 20px;
text-align: center;	
-webkit-transition-duration: 0.4s; /* Safari */
transition-duration: 0.4s;
margin: 6px 0 !important;
text-decoration: none;
font-size:20px;
}






.picTitle { float:left; margin-right:5px;
	position: relative;
	width: 320px;
	height: 180px;
	overflow: hidden;
	background: #f1f1f1 url(../images/Loading.gif) no-repeat 50% 50%;
}
.picTitle .bg {
	background: #f00;
	bottom: 0;
	height: 35px;
	left: 0;
	opacity: 0.8;
	position: absolute;
	width: 100%;
	z-index: 10;
}
.picTitle img {
	width: 365px;
	height: 220px;
}

.picTitle .lazyload {
	display: none;
}

.picTitle .name {
	bottom: 0;
	color: #FFFFFF;
	height: 35px;
	left: 0;
	line-height: 35px;
	overflow: hidden;
	position: absolute;
	text-align: center;
	width: 100%;
	z-index: 11;
	font-size: 16px;
	font-weight: bold;
}

.picTitle .name a {
	color: #FFFFFF;
	text-decoration: none;
	font-family: "微软雅黑";
	font-size: 16px;
	font-weight: bold;
}

/*------------------------------*/
.demo {
	width: 630px;
	height: 350px;
	font-size: 14px;
	position: relative;
	float: left;
	margin: 0 0 20px 0;
}
.demo a{
	font-size: 16px;font-family: \5FAE\8F6F\96C5\9ED1; 
	font-weight: bold;

}
.demo a.control {
	position: absolute;
	display: block;
	top: 317px;
	width: 20px;
	height: 30px;
	cursor: pointer;
	z-index: 1000;
	background: url(http://www.ahnews.com.cn/images/icon-all.png) no-repeat
}

.demo a.prev {
	left: 10px;
	background-position: -150px -170px;
}

.demo a.next {
	right: 70px;
	background-position: -170px -170px
}

.demo a.prev:hover {
	background-position: -150px -140px
}

.demo a.next:hover {
	background-position: -170px -140px
}
/*-------------------------------------------------*/
.slider {
	display: none
}

.dm {
	position: absolute;
	top: 450px;
	z-index: 999;
	background: #FF0000;
	padding: 13px 5px 20px 5px;
}

.dm a {
	color: #fff;
	line-height: 10px;
}

.sdkm { float:left;width:207px; height:330px; overflow:hidden; text-align:center; margin:0 23px 50px 0;}
.sdkm img{ width:207px; height:290px; padding-bottom:19px;}
.sdkm span a{font-family: \5FAE\8F6F\96C5\9ED1; font-size:14px;}













/* 分页 */
		.pagebox{overflow:hidden; zoom:1; font-size:12px; font-family:"宋体",sans-serif;}
		.pagebox span{float:left; margin-right:2px; overflow:hidden; text-align:center; background:#fff;}
		.pagebox a{display:block; overflow:hidden; zoom:1; _float:left;float:left; margin-right:2px; overflow:hidden; text-align:center;}
		.pagebox span{padding:0 8px; height:23px; line-height:23px; color:#fff; cursor:default; background:#2E6AB0; font-weight:bold;}
		.pagebox a,.pagebox a:visited{border:1px #9AAFE6 solid; color:#2E6AB0; text-decoration:none; padding:0 8px; cursor:pointer; height:21px; *height:23px; line-height:21px;*float:left;float:left; margin-right:2px; overflow:hidden; text-align:center;}
		.pagebox a:hover,.pagebox a:active{border:1px #00007F solid;color:#00007F;float:left; margin-right:2px; overflow:hidden; text-align:center;}

/*页底*/
.pagebottom{width:950px;margin:0 auto;color:#000;font-size:12px;clear:both;margin:0 auto;}
.pagebottom a:link{color:#000;}
.pagebottom a:visited{color:#000;}
.pagebottom a:hover{color:#000;}
.pagebottom_1{height:33px;line-height:33px;text-align:center;}
.pagebottom_2{text-align:center;line-height:20px;}


.full-screen, .full-screen body { width: 100%; height: 100%; overflow: hidden; }
#cover{position:relative; background:url(http://www.ahnews.com.cn/ztimg/2022qglhbg.jpg) no-repeat center; background-size:cover; overflow: hidden; }
.theme{position:absolute; width:756px; height:421px; left:50%; margin-left:-378px; top:199px; -webkit-animation: chupin 3s linear 0s forwards; animation: theme 3s linear 0s forwards; background:url(../images/U435P4T47D44275F24534DT20190409104303.png) no-repeat center top;}

 @-webkit-keyframes theme {  0% {
	 opacity:0;
 -webkit-transform: scale(0.5);
}

25%{
	opacity:1;
-webkit-transform: scale(1.5);
}
 100% {
opacity:1;
 -webkit-transform: scale(1);
}
}
 @keyframes theme {  0% {
	 opacity:0;
 transform: scale(0);
}
25%{
	opacity:1;
transform: scale(1.5);
}

 100% {
opacity:1;
 transform: scale(1);
}
}
.jzbg {position:absolute; width:100%; height:420px;  top:510px; background:url(http://www.ahnews.com.cn/images/70/jzbg.png) no-repeat left top;}
.nbjzbg {position:absolute; width:100%; height:391px;  top:324px; background:url(http://www.ahnews.com.cn/images/70/ztbottom.png) no-repeat left top;}

.flag {position:absolute; width:528px; height:612px; left:158px; top:110px; background:url(http://www.ahnews.com.cn/images/70/flag.png) no-repeat left top; -webkit-animation: flag 3s steps(1) infinite; animation: flag 3s steps(1) infinite; }

 @-webkit-keyframes flag {  
  /*1*/

	}
 @keyframes flag {    /*1*/
  0% {
	background-position:0px 0px;
}

	4.35% {
		background-position: -570px 0px;
	}

	8.70% {
		background-position: -1140px 0px;
	}

	13.04% {
		background-position: -1710px 0px;
	}
	/*2*/
	17.39% {
		background-position: 0 -636px
	}

	21.74% {
		background-position: -570px -636px
	}

	26.09% {
		background-position: -1140px -636px
	}

	30.43% {
		background-position: -1710px -636px
	}
	/*3*/
	34.78% {
		background-position: 0 -1272px
	}

	39.13% {
		background-position: -570px -1272px
	}

	43.48% {
		background-position: -1140px -1272px
	}

	47.83% {
		background-position: -1710px -1272px
	}
	/*4*/
	52.17% {
		background-position: 0 -1908px
	}

	56.52% {
		background-position: -570px -1908px
	}

	60.87% {
		background-position: -1140px -1908px
	}

	65.22% {
		background-position: -1710px -1908px
	}
	/*5*/
	69.57% {
		background-position: 0 -2544px
	}

	73.91% {
		background-position: -570px -2544px
	}

	78.26% {
		background-position: -1140px -2544px
	}

	82.61% {
		background-position: -1710px -2544px
	}
	/*6*/
	86.96% {

		background-position: 0 -3180px
	}

	91.30% {
		background-position: -570px -3180px
	}

	95.65% {
		background-position: -1140px -3180px
	}

	100.00% {
		background-position: -1710px -3180px
	}

}




/* 飞入 */
@keyframes bounceInLeft {
        from, 60%, 75%, 90%, to {animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}
        0% {opacity: 0;transform: translate3d(-3000px, 0, 0);}
        60% {opacity: 1;transform: translate3d(25px, 0, 0);}
        75% {transform: translate3d(-10px, 0, 0);}
        90% {transform: translate3d(5px, 0, 0);}
        100% {opacity: 1;transform: none;}
    }
@keyframes bounceInRight {
        from, 60%, 75%, 90%, to {animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}
        0% {opacity: 0;transform: translate3d(3000px, 0, 0);}
        60% {opacity: 1;transform: translate3d(-25px, 0, 0);}
        75% {transform: translate3d(10px, 0, 0);}
        90% {transform: translate3d(-5px, 0, 0);}
        100% {opacity: 1;transform: none;}
    }
.page5-tu1,.page5-tu2,.page5-tu3,.page5-tu4{
        position: absolute;
        width: REM(480);
        height: REM(206);
        left: 50%;
        margin-left: REM(-240);
        opacity: 0;
    }
    .page5-tu1{
        bottom: REM(778);
        animation: bounceInLeft 0.5s 0.85s linear forwards;
    }
    .page5-tu2{
        bottom: REM(548);
        animation: bounceInRight 3.1s 0.85s linear forwards;
    }
    .page5-tu3{
        bottom: REM(314);
        animation: bounceInRight 0.5s 0.85s linear forwards;
    }
    .page5-tu4{
        bottom: REM(881);
        animation: bounceInLeft 5.1s 0.0s linear forwards;
    }
/* 渐显 */
  @-webkit-keyframes fadeInOut {
   0% {
       opacity:0;
    }
   25% {
       opacity:1;
   }
   50% {
       opacity: 1;    
   }
   75% {
       opacity:1;
   }
}
.anim_fade_image {
   position:absolute;    
   -webkit-animation-name: fadeInOut;
   -webkit-animation-timing-function: ease-in-out;
 /*  -webkit-animation-iteration-count: infinite; */
    -webkit-animation-iteration-count: none;
   -webkit-animation-duration:5s;
   -webkit-animation-direction: alternate;
}


.zu_t_429275{background:transparent;height:96px;text-align:center;line-height:96px;padding-left:30px;width:auto;}
.zu_t_429275 a:link,.zu_t_429275 a:visited{color:white;font-weight:normal;font-size:22px;text-decoration:none; font-family:m;}
.zu_t_429275 a:hover{color:#ffe400;text-decoration:none;}

.roll-left {
	FONT-WEIGHT: 700; FLOAT: left; WIDTH:130px; LINE-HEIGHT: 70px; HEIGHT: 70px;
 color:#6a6a6a;
}
.roll-right {
	FLOAT: left; WIDTH: 800px; LINE-HEIGHT: 70px; MARGIN-RIGHT: 20px; HEIGHT: 70px; color:#6a6a6a;
}
.roll-left a:link,.roll-right a:link,.roll-right a:visited,.roll-left a:visited,.roll-right a:hover,.roll-left a:hover{
	PADDING-RIGHT: 20px;
        color:#6a6a6a;
}


.tt101 { height:40px; overflow:hidden;  margin:40px 0 30px 0; text-align:center; }
.tt101 a { color:#da0000; font-size:36px; line-height:40px; font-weight:bolder;}
.pltitle { border-bottom:3px solid #c70603; color:#c70603; font-size:30px; font-weight:bolder; text-align:center;width:90%; margin:5px auto;}
#ztpl { border:1px solid #ddd; height:430px; }
#ztpl li{width:90%; margin-left:20px;float:left; line-height:35px; display:block;color:#444444;position:relative;font-size:16px;font-family:microsoft yahei; list-style:none; height:35px; overflow:hidden;}
#ztpl li a{color:#444444; font-size:16px;text-decoration:none;line-height:40px;width:90%;font-weight:normal;font-family:microsoft yahei;}
#ztpl li a:hover{text-decoration:none;}

#hh70 { height:430px; width:1200px; margin-top:30px; }
#hh70 li{width:25%; float:left;  background:#fcedd8; }
#hh70 li img { width:300px; height:196px;}



















.newcl {clear:both;}

.t_40 {margin-top:40px;}
.t_30 {margin-top:30px;}
.t_20 {margin-top:20px;}
.t_10 {margin-top:10px;}


.page{ height:796px;}



.p1_h1 {font-size:39px; text-align:center; font-weight:bold;}
.p1_h1 a {color:#C20000;}
.p1_p {font-size:14px; text-align:center; color:#333333;}
.p1_p a {color:#C20000;}
.p1_left {width:630px; float:left;}
.p1_right {width:410px; float:right;}

.hotnews { height:80px; overflow:hidden; line-height:80px; border-bottom:1px solid #ebebeb; padding-top:50px; margin:0px auto; text-align:center;}
.hotnews a{ font-size:34px; color:#d60906; font-weight:bolder;}
.hotnews a:hover { color:#FF6600;}
.hd {width:630px; height:355px; background:#eeeeee; float:left;}
.p1_img {width:290px; height:175px; position:relative; margin-top:30px;}
.p1_img img {width:290px; height:175px;}

.baogao { margin-left:42px; float:left;}
.p5_img {width:440px; height:290px; position:relative; margin:5px 5px 0 0;}
.p5_img img {width:440px; height:290px;}

.p52_img {width:245px; height:144px; position:relative; margin-top:5px;}
.p52_img img {width:245px; height:144px;}

.img-bt{position: absolute;width: 100%;height: 40px;left: 0;bottom: 0;line-height: 40px;background: url(http://www.ahnews.com.cn/images/2020lh/2020lhmask.png);overflow: hidden;text-align: center;font-size: 16px; color: #fff;}
.img-bt a{ color:#FFFFFF}
.img-tv {position: absolute;width: 100%;height: 100%;left: 0;top: 0;background: url(http://www.ahnews.com.cn/images/2020lh/2020lhplay.png) no-repeat center center;}
.img-tv a{ display:block; width:100%; height:100%;}

.tl_a {width:385px; height:156px;line-height:40px;font-size:22px; padding-left:25px; color:#C20000; font-weight:bold; }
.tl_a span {float:right; font-size:12px; font-weight:normal; font-family:"宋体"; padding:116px 0;}
.tl_a1 {width:410px; height:40px; margin:20px 0 13px 0;line-height:40px;font-size:22px; color:#C20000; font-weight:bold; border-bottom:5px solid #ea0012; }
.tl_a1 span {float:right; font-size:12px; font-weight:normal; font-family:"宋体"; padding:0px;}
.tl_a1 a { color:#bb0006;}
.tl_b {width:385px; height:40px; background:url(20190109_tl_b.png) no-repeat; line-height:40px;font-size:22px; padding-left:25px; }
.tl_b li {float:left; padding-right:12px; color:#333333;}
.tl_b .on {color:#C20000; font-weight:bold;}
.tl_b span {float:right; font-size:12px; font-weight:normal; font-family:"宋体"; padding-right:16px;}
.tl_a span a {color:#C20000;}
.tl_b span a {color:#C20000;}
.tl_c span a {color:#C20000;}
.tl_d span a {color:#C20000;}
.p1_list li { height:35px; line-height:35px; overflow:hidden; font-size:16px;}
.p1_list a:hover{ color:#FF0000;}
.p4_list li { height:45px; line-height:45px; overflow:hidden; font-size:16px;background:url(../images/20202hpage6dot.png) no-repeat 0 20px; padding-left:20px;}
.p4_list li a{ color:#000;}
.p4_list li a:hover { color:#f9b410;}
.tl_c {width:385px; height:40px; background:url(20190109_tl_c.png) no-repeat; line-height:40px;font-size:22px; padding-left:25px; color:#C20000; font-weight:bold;}
.tl_c span {float:right; font-size:12px; font-weight:normal; font-family:"宋体"; padding-right:16px;}

.tl_d {width:385px; height:40px; background:url(20190109_tl_c.png) no-repeat; line-height:40px;font-size:22px; padding-left:25px; color:#005bc2; font-weight:bold;}
.tl_d span {float:right; font-size:12px; font-weight:normal; font-family:"宋体"; padding-right:16px;}

.tl_e {width:535px; height:40px; background:url(20190226_tl_d.jpg) no-repeat; line-height:40px;font-size:22px; padding-left:25px; color:#C20000; font-weight:bold;}
.tl_e span {float:right; font-size:12px; font-weight:normal; font-family:"宋体"; padding-right:16px;}

.tl_f {width:385px; height:40px; background:url(20190226_tl_f.jpg) no-repeat; line-height:40px;font-size:22px; padding-left:25px; color:#C20000; font-weight:bold;}
.tl_f span {float:right; font-size:12px; font-weight:normal; font-family:"宋体"; padding-right:16px;}


.tl_tp {background:url(20190109_tl_tpbg.jpg) repeat-x; height:60px;}
.tl_tp_m {margin:0 auto; text-align:center; font-size:50px; color:#C20000; font-weight:bold; line-height:60px; background:#ffffff; padding-left:10px; padding-right:10px;}

.p2_left {width:410px; float:left; }
.p2_right {width:410px; float:right; padding-right:60px;}


.p5_main { width:1070px; height:790px; overflow:hidden;0}
.p5_left {width:700px; float:right; margin:260px 0 0 0;}
.p5_right {width:300px; float:left; margin:170px 0 0 15px; }
.ap5_main { width:1120px; height:870px; overflow:hidden;0}
.ap5_left {width:700px; float:left; margin:180px 0 0 0;}
.ap5_right {width:397px; float:left; margin:170px 0 0 0; }

.p5_list li { height:40px; width:300px; float:left; margin:0 10px 0 20px; line-height:40px; overflow:hidden; font-size:16px;background:url(../images/20202hpage5dot.png) no-repeat 0 16px; padding-left:20px;}
.p5_list li a{ color:#000;}
.p5_list li a:hover { color:#f9b410;}
.p5moer { text-align:right; width:400px; margin-top:50px;}
.p5moer a { color:#FF0000;}
.ya_box {padding-top:20px; height:120px;}
.ya_h1 {font-size:20px; font-weight:bold;}
.ya_box p {font-size:14px; line-height:24px; padding-top:6px; color:#333333;}
.ya_box p a {color:#C20000;}
.dz_bg {border-bottom:1px #C20000 dotted; height:40px; position:relative;}
.dz_01 {width:144px; height:25px; background:url(20190109_dz_01.png) no-repeat; position:absolute; left:130px; top:28px; line-height:25px;}
.dz_01_num {color:#ffffff; float:left; width:65px; text-align:center; color:#CA0000;}
.dz_02 {width:144px; height:25px; background:url(20190109_dz_02.png) no-repeat; position:absolute; left:130px; top:28px; line-height:25px;}
.dz_02_num {color:#ffffff; float:left; width:65px; text-align:center; color:#005bc2;}
.dz_bt {float:right; font-size:14px; width:78px; text-align:center; color:#ffffff;}
.dz_bt a{color:#ffffff;}

.p3_left {width:580px; float:left;}
.p3_right {width:460px; float:right;}

.jz_img {width:130px; height:145px; border-radius:68px; background:#666666; padding:3px;}
.jz_img img {width:130px; height:145px; border-radius:68px;}
.jz_box {text-align:center; width:134px; font-size:16px; font-weight:bold; line-height:30px; float:left; margin:4px;}
.more {float:right; padding-top:10px;}
.more a {color:#CA0000;}

.sk_box {background:url(20190109_sk_bg.png) no-repeat top; height:130px; width:940px; padding:60px; padding-top:10px; padding-bottom:0px; font-size:16px; line-height:34px; color:#C20000;}

.sk_sw {padding-left:33px;}
.sk_sw li {width:140px; height:48px; background:url(20190109_sk_off.png) no-repeat; font-size:28px; text-align:center; color:#ffffff; padding-top:18px; float:left; margin:1px;}
.sk_sw .on {background:#C20000; font-weight:bold;}

.sk_sw_box {background:url(20190109_sk_box.png) no-repeat; width:932px; height:368px; margin:0 auto; font-size:30px; text-align:center; color:#C20000; padding:30px;}

.sj_img1 img {width:605px; height:365px; margin-top:10px; float:left; margin-left:30px;}
.sj_img2 img {width:360px; height:365px; margin-top:10px; float:left; margin-left:25px;}
.sj_img3 {float:left; margin:30px; margin-right:20px;margin-top:20px;}
.sj_img3 img {width:210px; height:250px; }

.mask {width:1920px; height:1000px; position:absolute; background:url(http://www.ahnews.com.cn/images/2020lh/2020lhmask.png); display:none; z-index:99}

.mu_box {width:1480px; margin:0 auto; padding-top:240px;}
.mu_img {float:left; }
.mu_img img {width:76px; height:90px;}

.bt_kd {float:left;}
.bt_kd img {width:98px; height:93px;}
.kd_list {width:900px; float:left; font-size:18px; line-height:44px;}
.kd_list li {width:420px; float:left; color:#333333; padding-left:20px;}

.tp_lg {width:230px; height:54px; background:url(20190226_tp_lg.jpg) no-repeat; padding-left:300px; margin:0 auto; font-size:46px; line-height:54px; font-weight:bold; color:#CA0000;}

.pagebt1 { width:94%;  text-align:left;padding-top:10px;}
.pagebt7 { width:418px; height:73px; margin:0px auto; margin-top:100px; }
.page2bt1 {height:40px; width:94%; line-height:54px; background:url(http://www.ahnews.com.cn/images/2020lh/2020lhpage21.png) no-repeat 0 50px; text-align:right; padding-top:50px;}
.page2bt1  a{ color:#CC3300; font-size:14px;}


.page2bt2 {height:54px; width:271px; line-height:50px; text-align:right; margin:30px 0 10px 0;}
.page2bt2  a{ color:#CC3300; font-size:14px;}

.page2_left { width:400px; height:320px; overflow:hidden;}
.page2_left img { width:400px; height:240px;}
.page2_left h1 { font-size:20px;font-weight:bolder; line-height:40px;}
.page2_left span {line-height:20px;	font-family: \5FAE\8F6F\96C5\9ED1; font-size:14px; text-indent:2em; }

.page2_right { width:185px; height:170px; overflow:hidden; float:left; margin:0 0 5px 10px;}
.page2_right img { width:185px; height:125px;}
.page2_right h1 { font-size:14px; line-height:22px;}

.page3_left { width:350px; height:349px; overflow:hidden; padding-right:50px;}
.page3_left img { width:350px; height:240px; margin-top:10px;}
.page3_left h1 { font-size:20px;font-weight:bolder; line-height:35px; color:#ff0000;}
.page3_left span { line-height:23px;	font-family: \5FAE\8F6F\96C5\9ED1; font-size:14px; text-indent:2em;}

.page3_b {}


.page3_right { width:470px; height:78px; overflow:hidden; float:left; margin:15px 10px 10px 45px; padding-bottom:10px; }
.page3_right img { width:185px; height:125px;}
.page3_right h1 { font-size:16px; line-height:26px; font-weight:bolder;font-family: \5FAE\8F6F\96C5\9ED1;}
.page3_right span { line-height:20px;	font-family: \5FAE\8F6F\96C5\9ED1; font-size:14px; text-indent:2em; color:#787878;}


.page4_right { width:220px; height:180px; overflow:hidden; float:left; margin:0 30px 5px 0;}
.page4_right img { width:220px; height:140px;}
.page4_right h1 { font-size:14px; line-height:20px;}
.page4_right h1 a{ color:#FF0000;}
.new_right {width:410px; float:right;}


.page6_right { width:440px; height:88px; overflow:hidden; float:left; margin:15px 10px 15px 80px; padding-bottom:10px; }
.page6_right h1 { font-size:16px; line-height:28px; font-weight:bolder;font-family: \5FAE\8F6F\96C5\9ED1;}
.page6_right span { line-height:22px; height:120px; overflow:hidden;	font-family: \5FAE\8F6F\96C5\9ED1; font-size:14px; text-indent:2em; color:#787878;}


.ts {width:26px; height:360px; background:url(20190226_ts_off.jpg) no-repeat; font-size:18px; text-align:center; padding-left:10px; padding-right:10px; padding-top:90px; color:#ffffff; float:left; margin:1px;}
.ts_on {background:url(20190226_ts_on.jpg) no-repeat;}
.ts_box {width:818px; height:448px; border:1px #999999 solid; float:left; margin-top:1px; overflow:hidden}
.ts_left {width:340px; float:left; padding-left:20px;}

.bga_img {padding:20px; width:340px; line-height:30px; float:left; padding-top:50px;}
.bga_img img {width:340px; height:230px;}
.bga_h1 {font-size:21px; font-weight:bold; line-height:50px; height:50px; overflow:hidden}
.bga_p {font-size:16px; text-indent:2em;}

.ts_bg {width:420px; height:440px; background:url(20190226_ts_bg.jpg) no-repeat; float:right; margin-top:45px; position:relative;}
.ts_t1 {left:80px; top:45px; text-align:center; position:absolute; width:80px; height:46px; font-size:18px; color:#ffffff;}
.ts_t2 {left:155px; top:135px; text-align:center; position:absolute; width:105px; height:60px; font-size:18px; color:#ffffff;}
.ts_t3 {left:272px; top:60px; text-align:center; position:absolute; width:70px; height:45px; font-size:18px; color:#ffffff;}
.ts_t4 {left:12px; top:220px; text-align:center; position:absolute; width:120px; height:85px; font-size:18px; color:#ffffff;}
.ts_t5 {left:174px; top:265px; text-align:center; position:absolute; width:80px; height:45px; font-size:18px; color:#ffffff;}
.ts_t6 {left:318px; top:210px; text-align:center; position:absolute; width:60px; height:45px; font-size:18px; color:#ffffff;}

.np_right {width:500px; height:599px; float:right; background:url(http://www.ahnews.com.cn/images/2020lh/2020lhpage42.png) no-repeat; margin-top:-20px; }
.weibo {width:560px; height:460px; background:#eeeeee; overflow-y:scroll; overflow-x:hidden}

.gjc {width:140px; height:48px; background:url(20190226_gjc_off.jpg) no-repeat; font-size:22px; color:#000000; font-weight:bold; padding-left:25px; line-height:48px; float:left; margin:20px;}
.gjc_sw {padding-left:140px;}
.gjc_on {background:url(20190226_gjc_on.jpg) no-repeat; color:#CA0000;}

.gjc_right {width:380px; background:#eeeeee; float:right; padding:10px; overflow:auto; height:360px;}
.gjc_box h1 {font-size:16px; font-weight:bold; line-height:30px; text-align:center; padding-top:20px;}
.gjc_box h1 a {color:#000000;}
.gjc_box p{text-indent:2em; padding:10px; line-height:24px; border-bottom:1px dotted #333333;}
.gjc_box p a {color:#CA0000;}

.rm_hd {width:1060px; height:540px; /*background:#eeeeee;*/}
.rm_hd img {}

.bt_l {float:left; padding-left:400px;}
.bt_l img {width:74px; height:74px;}
.bt_r {float:left; padding-left:100px;}
.bt_r img {width:74px; height:74px;}

.mu_img9 {position:absolute; top:640px; left:950px;}
.mu_img10 {position:absolute; top:650px; left:1445px;}
.mu_img12 {position:absolute; top:210px; left:1665px;}
.mu_img9 {width:469px; height:67px; background:url(20190109_mu_09.png) no-repeat; font-size:20px; text-align:left; line-height:60px; padding-left:120px; color:#CA0000;}
.mu_img10 img {/*width:245px; height:49px;*/}
.mu_img11 img {width:168px; height:71px;}
.mu_img12 img {width:23px; height:23px;}

.sfq{ width:1070px; height:450px; overflow:hidden}


ul,li{list-style:none;}  /* 一定要写，不然点看不见 */
.jdt-dian li em{display:block; background:#666666;}
.jdt-dian li.on em{background:#d50100;}
.touming{background:url(http://www.ahnews.com.cn/images/2020lh/f34.png); text-align:center; color:#ffffff;}
.tvOff{position:absolute; width:16px; height:16px; background:url(http://www.ahnews.com.cn/images/2020lh/tv.png) no-repeat right top; top:0px; right:-16px; cursor:pointer;}


/*跑马灯*/
.poster-item img{ /*width:100%; height:400px;*/}
.poster-main {/*width: 310px;height: 220px;*/ position: relative;margin: 0 auto;}
.tong_sp img{  width:520px; height:400px;/*width:110px; height:160px;*/ /*border:5px solid #fff*/}
.poster-main .poster-list {/*width: 310px;height: 220px;*/}
.poster-main .poster-list .poster-item {/*height: 500px;*/position: absolute;background:#FFFFFF;overflow:hidden;left: 0;top: 0;}
.poster-main .poster-btn {position: absolute;top: 0;z-index: 10;cursor: pointer;}

.poster-main .poster-prev-btn {
  left: 0;
  background: url(20190226_bt_l.png) no-repeat center center;
}

.poster-main .poster-next-btn {
  right: 0;
  background: url(20190226_bt_r.png) no-repeat center center;
}


.control-box {
    width: 1100px;
    height: 210px;
    margin-left: -46px;
    margin-right: auto;
	margin-top:15px;
}
.control-box ul {
  list-style: none;
  position: relative;
}
.control-box ul li {
  position: absolute;
  top: 50px;
  cursor: pointer;
}
.prev {
  left: 0;
}
.next {
  right: 0;
}
.bigbox {
  overflow: hidden;
  width: 1000px;
  height: 190px;
  margin: auto 50px auto;
}
#switcher {
  height: 190px;
  left: 0px;
}
.content_1.content_2 {
  width: 100%;
  float: left;
}
.box { margin-right:8px;
  transition:all .7s ease 0s;
  width: 238px;
  height: 130px;
  float: left;
  
}
.box:hover {
 opacity:0.8;
}
.shadow {   background: url(http://www.ahnews.com.cn/ztimg/2022qglhp4.png) no-repeat center ;
  width: 246px;
  height: 55px;
  /* opacity: 1; */
 
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);
  margin-top: 115px;
  color:#666666;
  font-size: 14px;
}
.shadow a { overflow:hidden;  
  display: inline-block;
  width: 238px; line-height:35px;
  height: 35px;
  color:#fff;
  text-decoration: none;
  margin-left:5px;
  margin-top: 5px;
}
.shadow a:hover { color:#FF0000;}

/* 两会V观*/


.eping { width: 550px;  left: 0; right: 0;  margin:0px auto; }
.eping img.comtit { display: block; position: absolute; left: -100px; top: 0; z-index: 1; }
.eping .leftnr .nrimg { width: 540px; }
.eping .leftnr .nrimg li { width: 540px; height: 356px; display: none; }
.eping .leftnr .nrimg li img { display: block; width: 100%; height: 100%; }
.eping .leftnr .nrtit { overflow: hidden; margin-top: 12px; width: 540px; }
.eping .leftnr .nrtit div { overflow: hidden; width: 110%; }
.eping .leftnr .nrtit div li { font-size: 18px; width: 178px; height: 116px; color: #434343; background: #efe2d1; margin-right: 5px; float: left; }
.eping .leftnr .nrtit div li span { display: block; padding: 20px 15px 0; height: 100px; display: block; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 0; overflow: hidden; text-overflow: ellipsis; }
.eping .leftnr .nrtit div li.on { background: #f3b827; color: #fff; }
.eping .rightnr { width: 424px; position: relative; }
.eping .rightnr .titzy li { border-bottom: 1px dashed #683a10; margin-bottom: 14px; }
.eping .rightnr .titzy li h1 { font-size: 22px; height: 29px; line-height: 29px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.eping .rightnr .titzy li h2 { font-size: 14px; line-height: 2; font-family: "宋体"; padding: 15px 0; }
.eping .rightnr .titzy li h2 div { height: 84px; display: block; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; text-overflow: ellipsis; }
.eping .rightnr ul.lb li { font-size: 18px; line-height: 41px; height: 41px; font-family: "宋体"; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.eping .more { display: block; float: right; margin-top: 40px; }