﻿/*-----global CSS 清除浏览默认样式-----*/
*{ margin:0; padding:0;}
body{
	font: 14px/150% Microsoft YaHei,SimHei,SimSun,Arial, Helvetica, sans-serif;
	background-color: #6d0004;
	/*background-image:url(bg.jpg);*/
	background-repeat: no-repeat;
	background-position: center 0px;
}
li{ list-style:none;}
a{
	text-decoration: none;
	color: #000;
}
a:hover{
	text-decoration: none;
}
img{ border:none; vertical-align:bottom; display:inline-block;}

.fl{ float:left;}
.fr{ float:right;}
.mb10{ margin-bottom:10px;}
.mb15{ margin-bottom:15px;}

.mb50{ margin-bottom:50px;}
.mr10{ margin-right:10px;}
.fb{ font-weight:bold;}
.no_margin{ margin-bottom:0;}


/*-----layout CSS-----*/
ul,ul li,.col,.hd,h2,.bd,.menu{ overflow:hidden; zoom:1; }
.share-img{ display:none;}
/*------------------------头部 start--------------------------*/
.headerWrap{ width:1000px; margin:0 auto; height:533px; position:relative; background: url(../imgs/bg_sd2.jpg) no-repeat top center; }

.gq{ position:absolute; left:0; top:0; z-index:1000000; }
.dh-logo,.text-s,.date,.sznews-logo{position:absolute; }
.dh-logo{ margin-left:0px;  top:105px;-webkit-animation: dh-logo 1s;animation: dh-logo 1s;}
@-webkit-keyframes dh-logo{
from { opacity:0; top:0;}
to { opacity:1; top:105px;}
}
@keyframes dh-logo {
from { opacity:0; top:0;}
to { opacity:1; top:105px;}	
	}


.dh-logo img{width:100%;}

.text-s{margin-left:-370px;top:220px; -webkit-animation: text-s 1s;animation: text-s 1s; }
@-webkit-keyframes text-s{
from { opacity:0; left:0;}
to { opacity:1; left:50%;}
}
@keyframes text-s {
from { opacity:0; left:0;}
to { opacity:1; left:50%;}
	}

.text-b{position:absolute; right:50%;margin-right:-480px;  top:280px;-webkit-animation: text-b 1.2s;animation: text-b 1.2s;}
@-webkit-keyframes text-b{
from { opacity:0; right:0;}
to { opacity:1; right:50%;}
}
@keyframes text-b {
from { opacity:0; right:0;}
to { opacity:1; right:50%;}
	}

.date{margin-left:-75px;  bottom:-450px;-webkit-animation: date 1s;animation: date 1s;}
@-webkit-keyframes date{
from { opacity:0; bottom:-620px;}
to { opacity:1; bottom:-470px;}
}
@keyframes date {
from { opacity:0; bottom:-620px;}
to { opacity:1;bottom:-450px;}
	}

.sznews-logo{margin-left:-90px;  top:585px;-webkit-animation: sznews-logo 1.8s;animation:sznews-logo 1.8s;}
@-webkit-keyframes sznews-logo{
from { opacity:0; }
to { opacity:1; }
}
@keyframes sznews-logo{
from { opacity:0; }
to { opacity:1;}
	}
	




.cloud,.header-b{ position: absolute;}
.cloud{ bottom:0;  width:100%; height:642px;
background-size: 100%;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  z-index: 1;
  display: none\0;
}
.cloud-a{ background: url(xx.png) no-repeat center bottom;
 opacity: 0.8;
  filter: alpha(opacity=80);
  -webkit-animation: bannerCloud 40s linear 0s infinite normal;
  animation: bannerCloud 40s linear 0s infinite normal;}
  
.cloud-b{background:url(xx.png) no-repeat center bottom; 
 opacity: 0;
  filter: alpha(opacity=0);
  -webkit-animation: bannerCloud 40s linear 20s infinite normal;
  animation: bannerCloud 40s linear 20s infinite normal;}
@-webkit-keyframes bannerCloud {
  0% {
    opacity: 0;
    -webkit-transform: scale(1);
  }
  10%,
  80% {
    opacity: 0.7;
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(3);
  }
}

@keyframes bannerCloud {
  0% {
    opacity: 0;
    transform: scale(1);
  }
  10%,
  80% {
    opacity: 0.7;
  }
  100% {
    opacity: 0;
    transform: scale(3);
  }
}
.header-b{ z-index:1000; bottom:0; /*background: url(zb-1.png) no-repeat center bottom 50px;*/ width:100%; height:642px;}



/*导航*/
.menuWrap{background:#6d0004; border-top:#ecc068 solid 1px; height:45px; border-bottom:#ecc068 solid 1px; line-height:45px; }
.menu{ width:1000px; margin:0 auto;}
.menua1{ color:#f0c972; display:block; float:left; width:14%; font-size:22px; text-align:center;}
.menua2{ color:#f0c972; display:block; float:left; width:14%; text-align:center; font-size:22px;}
.menua3{ color:#f0c972; display:block; float:left; width:14%; text-align:right;  font-size:22px;}
.menu a:hover{ color:#ffeeb4; }

/*------------------------内容 start--------------------------*/
.content{width:1000px; margin:0 auto;}
.video{ width:500px; height:320px; background:#eee;}
.video img{width:500px; height:320px;}
.videoTit{
	display: block;
	height: 35px;
	line-height: 35px;
	background: #be021b;
	color: #fff;
	text-align: center;
	padding: 0 10px;
	font-size: 16px;
	font-weight: normal;
}

/*媒体聚焦*/
.newsList4{ overflow:hidden; zoom:1; width:100%; margin-top:30px; }
.newsList4 li{padding-left:20px; background:url(../imgs/star2.png) no-repeat 0 13px; height:40px; line-height:40px; overflow: hidden;vertical-align:middle; float:left; width:460px; margin-right:18px;}
.newsList4 li a{color: #f0c972; font-size: 18px;}



/*通用栏目-----*/
.hd{
	height: 32px;
	line-height: 32px;
	margin-bottom: 15px;
	background:url(../imgs/lm01.png) no-repeat;
}
.colTit{ float:left; display: inline-block; font-weight:normal;font:24px/24px "Microsoft Yahei"; margin-left:15px;margin-top:3px; color:#C61F30;}
.hdMore{ float:right;font-weight:normal; color:#fff; font-size:14px; margin-right:20px;}
.hd .bor {
    position: absolute;
   width: 270px;
    margin-top: 26px;
    height: 1px;
    margin-left: 10px;
    background: #ed999a;
}
.hd .bor02 {
	position: absolute;
	width: 815px;
	margin-top: 26px;
	height: 1px;
	margin-left: 10px;
	background: #ed999a;
}

.hd .bor03 {
    position: absolute;
   width: 430px;
    margin-top: 26px;
    height: 1px;
    margin-left: 10px;
    background: #ed999a;
}

.hd .bor04 {
    position: absolute;
   width: 830px;
    margin-top: 26px;
    height: 1px;
    margin-left: 10px;
    background: #ed999a;
}
.hd .bor05 {
	position: absolute;
	width: 740px;
	margin-top: 26px;
	height: 1px;
	margin-left: 10px;
	background: #ed999a;
}
.hd .bor06 {
    position: absolute;
   width: 715px;
    margin-top: 26px;
    height: 1px;
    margin-left: 10px;
    background: #ed999a;
}

.hd .bor07 {
    position: absolute;
   width: 755px;
    margin-top: 26px;
    height: 1px;
    margin-left: 10px;
    background: #ed999a;
}

.hd .bor08 {
    position: absolute;
   width: 580px;
    margin-top: 26px;
    height: 1px;
    margin-left: 10px;
    background: #ed999a;
}
.hd .bor530 {
    position: absolute;
   width: 530px;
    margin-top: 26px;
    height: 1px;
    margin-left: 10px;
    background: #ed999a;
}
	.hd .bor010 {
    position: absolute;
   width: 630px;
    margin-top: 26px;
    height: 1px;
    margin-left: 10px;
    background: #ed999a;
}

		.hd .bor011 {
    position: absolute;
   width: 730px;
    margin-top: 26px;
    height: 1px;
    margin-left: 10px;
    background: #ed999a;
}
			.hd .bor012 {
    position: absolute;
   width: 750px;
    margin-top: 26px;
    height: 1px;
    margin-left: 10px;
    background: #ed999a;
	}
	
	.hd .bor13 {
    position: absolute;
   width: 715px;
    margin-top: 26px;
    height: 1px;
    margin-left: 10px;
    background: #ed999a;
}

	.hd .bor14 {
    position: absolute;
   width: 580px;
    margin-top: 26px;
    height: 1px;
    margin-left: 10px;
    background: #ed999a;
}

.hd .bor15 {
    position: absolute;
   width: 780px;
    margin-top: 26px;
    height: 1px;
    margin-left: 10px;
    background: #ed999a;
}
	.hd .bor16 {
    position: absolute;
   width: 680px;
    margin-top: 26px;
    height: 1px;
    margin-left: 10px;
    background: #ed999a;
}
.hd .bor17 {
    position: absolute;
   width: 740px;
    margin-top: 26px;
    height: 1px;
    margin-left: 10px;
    background: #ed999a;
}
.hd .bor18 {
    position: absolute;
   width: 800px;
    margin-top: 26px;
    height: 1px;
    margin-left: 10px;
    background: #ed999a;
}
/*通用标题+摘要-----*/
.topTxtNews{padding-bottom:12px; border-bottom:1px dotted #ddd; margin-bottom:12px;}
.topTxtNews h3{ }
.topTxtNews h3 a{font-weight:bold;font-size:26px; height:28px;line-height:28px; overflow:hidden; display:block;}
.text{ text-indent:28px; color:#666;}
.more{ color:#F00;}


.xb{}

.fk{width:480px;height:450px;float:left;margin-left:14px;margin-bottom:10px;}
.fk_1{width:480px;}
.fk_1 h3{width:500px;height:40px;margin-bottom:10px;color:#e2a145;text-align:center;line-height:45px;}
.fk_1  a img{display:block;width:402px;height:267px;margin:0 auto;}
.fk_1 p {font-size:14px;color:#000;width:402px;margin:0 auto}
.fk_1 p a{font-size:14px;color:#e2a145;}

/*通用新闻列表---可加日期-----*/
.newsList{ }
.newsList li{ height:30px; line-height:30px; overflow: hidden;vertical-align:middle;font-size:18px; border-bottom: 1px dotted #ddd; margin-bottom: 12px;}
.newsList li a{ float:left; color:#333; font-size:18px;}
.newsList li span{ float:right; color:#999;}


/*通用图片列表-----*/
.imgList {}
.imgList li{ float:left;width:220px; display:inline; vertical-align:middle; margin:7px;}
.imgList li a{ display:block;}
.imgList li a img{ width:186px; height:130px;}
.imgList li a.tit{ text-align:center;  line-height:30px; background:#fff; font-size:16px; }

/*通用图片列表-----*/
.imgList2 {}
.imgList2 li{ float:left;width:142px; display:inline; vertical-align:middle; margin:12px 5px;}
.imgList2 li a{ display:block;}
.imgList2 li a img{ width:132px; height:90px;}
.imgList2 li a.tit{ text-align:center;  line-height:26px;  font-size:16px; margin:3px 0;}



/*友好支持品牌联盟-----*/
.imgListp {}
.imgListp li{float:left;width:205px; display:inline; vertical-align:middle; margin:15px;15px 15px;}
.imgListp li a{
            display: block;
            box-shadow: 0px 0.04rem 0.16rem 1px rgba(93, 36, 36, 0.2);}
.imgListp li a img{ width:195px; height:120px;}

/*通用图片列表3-----*/
.imgList3 {}
.imgList3 li{ float:left;width:190px; display:inline; vertical-align:middle; margin:5px;}
.imgList3 li a{ display:block;}
.imgList3 li a img{ width:190px; height:120px;}
.imgList3 li a.tit{ text-align:center;  line-height:30px; color: #fff; font-size:16px;}




/*9个奖项-----*/
.imgList4 {}
.imgList4 li{ float:left;width:319px; display:inline; vertical-align:middle; margin:7px;}
.imgList4 li a{ display:block;}
.imgList4 li a img{ width:319px; height:210px;}
.imgList4 li a.tit{ text-align:center;  line-height:30px; background:#fff; font-size:16px; }

/*视频图-----*/
.imgList5 {}
.imgList5 li{ float:left;width:290px; display:inline; vertical-align:middle; margin:7px;}
.imgList5 li a{ display:block;}
.imgList5 li a img{ width:290px; height:210px;}
.imgList5 li a.tit{ text-align:center;  line-height:30px; background:#fff; font-size:16px; }

/*代表图片校园-----*/
.nrd{ margin:10px 10px; font-size:14px; text-decoration:none; text-align:left; overflow:hidden; padding:0px 10px 0px 0px; background:#fff; border:1px solid #f0c972;}
.nrd::-webkit-scrollbar {/*滚动条整体样式*/
            width: 20px;     /*高宽分别对应横竖滚动条的尺寸*/
            height: 4px;
        }
.imgList5 {}
.imgList5 li{ float:left;width:220px; display:inline; vertical-align:middle; margin:7px;}
.imgList5 li a{ display:block;}
.imgList5 li a img{ width:200px; height:130px;}
.imgList5 li a.tit{ text-align:center;  line-height:30px; background:#fff; font-size:16px; }

/*翻页内容*/
.nr5{ margin:10px 10px; font-size:14px; text-decoration:none; text-align:left; overflow:hidden; padding:0px 10px 0px 0px; background:#fff; border:1px solid #f0c972;}
.neirong{ width:610px;  padding:5px; height: 470px;}
.biankuang {border: 5px solid #e8eaed;}

.fourtab{width:988px;padding:20px 0 20px 10px;overflow:hidden; background:#f0f7ff; }
.fourtabbox{width:350px;}
.fourtabbox a{width:300px; height:30px;padding:5px; margin:10px; margin-bottom:10px;display:block;line-height:30px;text-align:center;font-size:18px;color:#631100;background:#f0c972;}
.fourtabbox .atab{background:#d12626; color:#FFFFFF; text-decoration: none;}
.fourtabCon{width:500px;}
.fourtabCon li{float:left;margin-left:10px;display:inline;}
.fourtabCon strong{font-size:16px;display:block;line-height:32px;}


/*活页夹*/
.bctwo{}
.bctwo .bcttit{ overflow:hidden; background:#ebebeb;width:960px;margin:0 auto;}
.bctwo .bcttit a{ text-align:center;display:block; padding:15px; width:160px;float:left; text-decoration:none; color:#000; font-size:16px; font-weight:normal; border:1px solid #fff;}
.bctwo .bcttit a:hover{ background:#c30d23; color:#fff; text-decoration:none;}
.bctwo .bcttit a.on{ background:#f0c972; color:#FFF; text-decoration:none; font-size:16px; font-weight:normal}
.bctwo .bctcont{ overflow:hidden; width:960px; background:#fffdf7; margin:0 auto;}
.bctwo .bctcont li{ display:none;}
.bctwo .bctcont .bctccb{ padding:15px;}
.bctwo .bctcont .bctccb h3{ font-size:14px; font-family:"微软雅黑"; font-weight:400; line-height:28px; padding-left:12px; background:url(../imgs/dot.gif) center left no-repeat;}
.bctwo .bctcont .bctccb h3 span{float:right;font-size:14px;}
.bctwo .bctcont .bctccb a{  text-decoration:none;}
.bctwo .bctcont .bctccb a:hover{ color:#FFF; text-decoration:none;}

.fk1{float:left;margin:0 25px;width:880px;}
.fk1_1{width:880px;}
.fk1 .txt{background:#f0d69c;}
.fk1_1  a img{width:880px;height:495px;}
.fk1_1 h2{ font-size:20px; margin-bottom: 5px; line-height:30px; text-align:center;}
.fk1_1 p {font-size:16px; text-indent:30px; line-height:24px;}

.vote_btn {
    width: 870px;
	padding:5px;
    color: #fff;
    display: inline-block;
    background: -webkit-linear-gradient(left, #a00f0f 0, #d12626 50%, #a00f0f 100%);
    background: -o-linear-gradient(left, #a00f0f 0, #d12626 50%, #a00f0f 100%);
    background: -moz-linear-gradient(left, #a00f0f 0, #d12626 50%, #a00f0f 100%);
    background: linear-gradient(left, #a00f0f 0, #d12626 50%, #a00f0f 100%);
}


/*滚动大图----带小缩略图-----*/
#marvellous{margin:26px auto 0;}
.mod18Box {border:1px solid #CCC; margin:0 auto; width:1000px; padding:10px;}
.mod18{ width:1000px;height:750px; margin:0 auto; position: relative;  }
.mod18 .btn{position:absolute;width:15px;height:96px; top:648px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.mod18 .prev{left:0;background:url(../imgs/xc_prevBtn.png) no-repeat;}
.mod18 #prevTop,.mod18 #nextTop{top:280px;width:46px;height:48px;}
.mod18 #prevTop{background:url(../imgs/xc_prevBtnTop.png) 0 0 no-repeat;}
.mod18 #nextTop{background:url(../imgs/xc_nextBtnTop.png) 0 0 no-repeat;}
.mod18 .next{right:0; background:url(../imgs/xc_nextBtn.png) no-repeat;}
.mod18 li{float:left;}
.mod18 .cf li{position:relative;color:#fff;}
.mod18 .cf a{display:block;width:1000px;height:640px;position:absolute;color:#fff;}
.mod18 .cf li span{display:block;width:938px;position:absolute;left:0;bottom:0;padding:10px 30px;line-height:22px;text-align:left;background:rgba(0,0,0,0.7);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000"); font-size:18px;}
.mod18 .picBox{height:640px;position:relative;overflow:hidden;}
.mod18 .picBox ul{height:640px;position:absolute;}
.mod18 .picBox li{width:1000px;height:640px;}
.mod18 .picBox li img{ width:1000px; height:640px;}
.mod18 .listBox{ width:970px; height:100px; margin: 0 auto; position: relative; padding:6px 0 0px; overflow: hidden; }
.mod18 .listBox ul{position:absolute;}
.mod18 .listBox li{ width:150px; height:100px; cursor:pointer; position:relative; margin:0 6px;}
.mod18 .listBox li i{display:none;}
.mod18 .listBox li a{display:block; width:144px; height:100px;}
.mod18 .listBox li img{width:150px;height:100px;}
.mod18 .listBox .on img{width:148px;height:98px;border:1px solid #ff6600;}
.mod18 .listBox .on i{display:block;}

/*两侧带箭头滚动图-----*/
.rollBox {width:1000px; height:270px; padding-bottom:15px;}
.rollBox .LeftBotton { background:url(../imgs/arrow_l.gif) no-repeat; width:30px;height:36px;overflow:hidden;float:left;display:inline;margin:110px 5px 0 10px;cursor:pointer;}
.rollBox .RightBotton {background:url(../imgs/arrow_r.gif) no-repeat; width:30px;height:36px;overflow:hidden;float:left;display:inline;margin:110px 0 0 5px;cursor:pointer;}
.rollBox .Cont {width:920px;overflow:hidden;float:left;}
.rollBox .ScrCont {width:10000000px;}
.rollBox .Cont .pic {width:170px;float:left;text-align:center; margin:0 7px;}
.rollBox .Cont .pic img {display:block;margin:0 auto;width:170px; height:230px;}
.rollBox .picTit{ display:block; text-align:center;  line-height:28px; background: #f0c972; font-size:16px; padding:5px;}
.rollBox #List1, .rollBox #List2 {float:left;}
/*-十五届冰心文学倡导者-*/
.rollBoxs {width:1000px; height:270px; padding-bottom:15px;}
.rollBoxs .LeftBotton { background:url(../imgs/arrow_l.gif) no-repeat; width:30px;height:36px;overflow:hidden;float:left;display:inline;margin:110px 5px 0 10px;cursor:pointer;}
.rollBoxs .RightBotton {background:url(../imgs/arrow_r.gif) no-repeat; width:30px;height:36px;overflow:hidden;float:left;display:inline;margin:110px 0 0 5px;cursor:pointer;}
.rollBoxs .Cont {width:920px;overflow:hidden;float:left;}
.rollBoxs .ScrCont {width:10000000px;}
.rollBoxs .Cont .pic {width:270px;float:left;text-align:center; margin:0 7px;}
.rollBoxs .Cont .pic img {display:block;margin:0 auto;width:270px; height:230px;}
.rollBoxs .picTit{ display:block; text-align:center;  line-height:28px; background: #f0c972; font-size:16px; padding:5px;}
.rollBoxs #List5, .rollBox #List6 {float:left;}

/*通栏滚动图片----*/
.bannernav{ clear:both; width:1000px; height:666px; margin:0 auto; position:relative; z-index:0; overflow:hidden;}
.bannernav .focusimg2{  width:1000px; height:666px; position:relative; top:0px; left:0px; z-index:0; }
.bannernav .focusimg2 a{ display:block; position:absolute; left:0; top:0; z-index:0;}
.bannernav .focusimg2 a img{ width:1000px; height:666px;}
.bannerbm{ width:1000px; height:30px; margin:0px auto;  z-index:0;  background:url(../imgs//black_02.png) repeat; position:relative; overflow:hidden;}

#bannerul{ width:180px; padding-top:5px; height:20px;  float:right;   }
#bannerul ul{ width:100%; height:auto; overflow:hidden; zoom:1; }
#bannerul ul li{ display:block; float:left; width:18px; line-height:18px;  cursor:pointer; height:18px;  margin:0px 1px; padding:0px; color:#323232; text-align:center; background:#fff; border:1px #d0d4d9 solid; font-size:12px; }
#bannerul ul li.cur{ background:#da171c; color:#fff; border:1px #da171c solid; }
#bannerTitle{
	height: 30px;
	float: left;
	padding-left: 10px;
	overflow: hidden;
	width: 600px;
}
#bannerTitlesh{  height:30px; float:left;  padding-left:10px; overflow:hidden; width:288px;}
#bannerTitle .titg,#bannerTitlesh ul{ overflow:hidden; width:100%; }
#bannerTitle .titg h4,#bannerTitlesh ul li h4{ color:#ffffff; font-weight:bold; font-size:14px;  height:30px; line-height:30px;}
#bannerTitle .titg li p,#bannerTitlesh ul li p{ color:#ffffff; font-size:12px; line-height:20px;}
#bannerTitle .titg li p a,#bannerTitlesh ul li p a{ color:#a09f9f;}

/*盛世焦点----*/
.icons, .area1 .current, .area3 .slide-pic-1 .current, .area7 .control li, .area8 .current {
    background: url(../imgs/icons.png) no-repeat scroll 0% 0% transparent;}
/*area1*/
.area1{ margin-bottom:50px; }
.area1 .area-bd{height:500px; position:relative;}
.area1 .tab-1,.area1 .pannel{width:735px; height:500px;}
.area1 .tab-1 .pic{display: block; width:735px; height:500px;}
.area1 .tab-ctrl-1{width:304px; height:500px; position:absolute; top:0px; right:0px;}
.area1 .tab-ctrl-1 .item{width:264px; height:100px; padding-left:40px; }
.area1 .current{background-position:-134px -1px; }
.area1 .item em{display: block; width: 180px; height:64px; background-color:#970006; position:relative; padding: 18px 20px 17px 63px;border-bottom:1px solid #333;}
.area1 .current em{background:none; border-bottom:none; height:65px;}
.area1 .tab-ctrl-1 span{display: block;  height:46px;  width:44px;position:absolute; top: 40px; left: 10px;}
.area1 .item i{display: block; width:100%; height:60px; font:14px/30px; color:#fff; }
.area1 .current i{color:#000;}
/*.area1 .item .icon-1{background-position:-469px -389px;}
.area1 .item .icon-2{background-position:-461px -471px; }
.area1 .item .icon-3{background-position:-464px -562px; }
.area1 .item .icon-4{background-position:-462px -663px; }
.area1 .item .icon-5{background-position:-462px -663px; }*/

.area1 .item .icon-1{background-position:-469px -389px;}
.area1 .item .icon-2{background-position:-461px -471px; }
.area1 .item .icon-3{background-position:-464px -562px; }
.area1 .item .icon-4{background-position:-462px -663px; }
.area1 .item .icon-5{ background: url(../imgs/icons3.png) no-repeat scroll 0% 0% transparent;background-position:-462px -663px; }

/*
.area1 .current .icon-1{background-position:-469px -18px;}
.area1 .current .icon-2{background-position:-461px -100px; }
.area1 .current .icon-3{background-position:-464px -191px; }
.area1 .current .icon-4{background-position:-462px -292px; }
.area1 .current .icon-5{background-position:-462px -292px; }*/

.area1 .current .icon-1{background-position:-469px -18px;}
.area1 .current .icon-2{background-position:-461px -100px; }
.area1 .current .icon-3{background-position:-464px -191px; }
.area1 .current .icon-4{background-position:-462px -292px; }
.area1 .current .icon-5{ background: url(../imgs/icons3.png) no-repeat scroll 0% 0% transparent;background-position:-462px -292px; }

.area1 .btn{display: block; width:40px; height:70px; font:70px/70px "simsun"; color:#fff; position:absolute; top:230px;}
.area1 .btn-prev{left:10px;}
.area1 .btn-next{right:300px;}
.area1 .btn:hover{color:#b89874;}

.area2{ margin-bottom:50px; }
.video-bd{overflow: hidden;position: relative;display: block;width: 100%; }

.area3{ margin-bottom:50px; }
.b-tit {
    background: -webkit-linear-gradient(left, #b7002b, #a31801);
    background: -o-linear-gradient(left, #b7002b, #a31801);
    background: -moz-linear-gradient(left, #b7002b, #a31801);
    background: linear-gradient(left, #b7002b, #a31801);
    color: #fff;
    padding: 10px 0 10px 15px;
    border-radius: 25px;
    font-size: 18px;
    line-height: 30px;
    margin:30px 0;
    text-shadow: 2px 2px 2px #631100;
}
.b-tit2 {
    background: -webkit-linear-gradient(left, #b7002b, #a31801);
    background: -o-linear-gradient(left, #b7002b, #a31801);
    background: -moz-linear-gradient(left, #b7002b, #a31801);
    background: linear-gradient(left, #b7002b, #a31801);
    color: #fff;
    padding: 10px 8px 10px 7px;
    border-radius: 25px;
    font-size: 16px;
    line-height: 30px;
    margin:30px 0;
    text-shadow: 2px 2px 2px #631100;
	width:310px;
	text-align:center;
}


.area4 {margin-bottom: 50px;}
.area5 {margin-bottom: 50px;}

/*----------- 从底部上升的遮罩效果 开始---------------------------*/
.contentbox{ }
.con{
	width: 320px;
	height: 180px;
	float: left;
	margin:10px 5px;
	position: relative;
	cursor: pointer; display:inline;
}
.con img{
	width:320px;
	height: 180px;
}
.txt{
	position: absolute;
	left: 0;
	 bottom:0;
	 height:30px;
	width:300px;
	 padding:10px;
	color: #fff;
	background: #000;opacity: 0.7;/* For IE 5-7 */filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);/* For IE 8 */-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; }

.txt a{ color:#fff;}
.txt h3 a{ font-size:18px; height:35px; line-height:35px;}
.txt p{
	font-size: 14px;
	display: block;
	line-height: 20px;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	-moz-margin-before: 1em;
	-moz-margin-after: 1em;
	-moz-margin-start: 0px;
	-moz-margin-end: 0px;
}
/*------------- 从底部上升的遮罩效果 结束 ------------------------------*/


.slider2_wrap{ position: relative;  width: 1000px;  overflow: hidden;}
.slider2{}
.slider2 li{ position: relative; width: 100%; }
.slider2 li img{ float: left; width: 510px; height: 290px;}
.slider2_t{ margin-bottom: 20px; font: bold 24px/30px "Microsoft Yahei";}
.slider2_wz{ float: right; width: 465px;}


.slider2_wrap .bx-wrapper{ position: relative;}
.slider2_wrap .bx-controls{/* position: absolute; top: 0; left: 0;*/}
.slider2_wrap .bx-pager{ position: relative; left: 50%; margin: 20px 0 0  -54px;}
.slider2_wrap .bx-pager-item{ float: left;}
.slider2_wrap .bx-pager-link{ float: left; width: 14px; height: 14px; margin: 0 5px; text-indent: 999em; background: #c9c9c9; border-radius: 7px; overflow: hidden;}
 .slider2_wrap .bx-pager-link.active{ width: 50px; background-color: #df494a; }
 .slider2_wrap .bx-pager-link:hover{ background-color: #df494a;}
 .newsList1{}
.newsList1 li{ height: 46px; font: 18px/50px "Microsoft Yahei"; border-bottom: 1px dashed #dcdcdc;  overflow: hidden; }
.newsList1 li:hover{ color: #df494a;}
.newsList1 li.bold{ font-weight: bold; font-size: 24px;}
.newsList1 li.abs{ height: auto;  font-size: 24px; line-height: 30px; font-weight:bold;}
.newsList1 li.abs .newsList1_des{ padding: 10px 0; font: 14px/24px "Microsoft Yahei";}



/*------------- 党建人物 ------------------------------*/
.city{
	float: left;
	width: 300px;
	height: 300px;
	margin-bottom: 30px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 20px;
}
.ciyttit{ font-size:16px; font-weight:600; line-height:30px; text-align:center;}
.test{position:relative; top:0; left:0;width:300px;height:230px;}
.test span{position:absolute; top:0; left:0;width:300px;height:230px;color:#fff;_background:none;}

.txt a{ color:#fff;}
.txt h3 a{ font-size:18px; height:35px; line-height:35px;}
.txt p{
	font-size: 14px;
	display: block;
	line-height: 20px;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	-moz-margin-before: 1em;
	-moz-margin-after: 1em;
	-moz-margin-start: 0px;
	-moz-margin-end: 0px;
}



/*新时代 新思想*/
.zy-top-news{ background:url(../imgs/top-news-bg_10.png) no-repeat; padding:10px; height:151px; margin-bottom:20px;}
.zy-top-news h3{ text-align:center;}
.zy-top-news h3 a{font-weight: bold;font-size:22px; height:30px;line-height:30px; overflow:hidden; display:block; color:#cc0000;}
.zy-top-news .text{  color:#666; font-size:16px; line-height:160%; padding:0 15px;}
.zy-top-news .more{ color:#F00;}

.newsList2{ }
.newsList2 li{padding-left:25px; background:url(star.png) no-repeat 0 17px; height:45px; line-height:45px; overflow: hidden;vertical-align:middle; width:460px;}
.newsList2 li a{color: #333; font-size: 18px;}

/*学习贯彻党的十九大精神*/
.imgTxtNews{ margin-bottom:30px; overflow:hidden; zoom:1;}
.imgTxtNews .img{ float:left;}
.imgTxtNews .img img{ width:320px; height:180px;}
.imgTxtNews .txtNews{ float:right; width:640px;}
.imgTxtNews .imgTit{ display:block; font-size:22px; height:40px; line-height:40px; font-weight:bold;}
.imgTxtNews .imgTxt{ color:#666; font-size:16px; line-height:160%;}
.imgTxtNews .more{ color: #F00;}

.newsList3{ }
.newsList3 li{padding-left:20px; background:url(../imgs/star.png) no-repeat 0 13px; height:40px; line-height:40px; overflow: hidden;vertical-align:middle; float:left; width:450px; margin-right:20px;}
.newsList3 li a{color: #333; font-size: 18px;}

.mb30{ margin-bottom:30px;}

.txt_partner{ color:#fff; font-size:16px; line-height:32px; text-align:center;}

/*------------------------底部 start--------------------------*/
.footer{
	width: 100%;
	background: #6d0004;
	margin: 0 auto;
	text-align: center;
	font-size: 14px;
	padding: 60px 0;
	color: #fff;
}


::-webkit-scrollbar { 
 height:5px; width:5px;
}
::-webkit-scrollbar-track {
 background-color:#f5f5f5;
 -webkit-border-radius:6px;
 -moz-border-radius:6px;
 border-radius:6px;
}
::-webkit-scrollbar-thumb { height:5px; width:5px;
 border-radius: 12px;
 background-color:#f0c972;
 
}

@media(max-width:1000px){
body{width:100%;}
}

.float_l { float: left }
.float_r { float: right }
#templatemo_main_wrapper {
	clear: both;
	position: relative;
	background: url(../imgs/templatemo_content_middle.png) repeat-y ;
}

#templatemo_main_wrapper span.top {
	position: absolute;
	width: 1000px;
	height: 10px;

	left: 0;
	background: url(../imgs/templatemo_content_top.png) no-repeat 
}

#templatemo_main_wrapper span.bottom {
	position: absolute;
	display: block;
	width: 1000px;
	height: 10px;
	bottom: -10px;
	left: 0;
	background: url(../imgs/templatemo_content_bottom.png) no-repeat 
}
#templatemo_main {
	padding: 30px;
	z-index: 0;
}

.image_frame_l {  
	width: 552px; 
	height: 310px; 
	background: url(../imgs/templatemo_image_frame_l.png) no-repeat; 
	padding: 10px; 
	margin-bottom: 20px; 
}

.image_frame_m {  
	width: 382px; 
	height: 292px; 
	background: url(../imgs/templatemo_image_frame_m.png) no-repeat; 
	padding: 5px; 
	margin-bottom: 5px; 
}

.image_frame_m img { 
	width: 380px; 
	height: 290px; 
}

.image_frame_s {  
	width: 203px; 
	height: 309px; 
	background: url(../imgs/templatemo_image_frame_s.png) no-repeat; 
	padding: 5px; 
	margin-bottom: 5px; 
}
.image_frame_ss {  
	width: 203px; 
	height: 169px; 
	background: url(../imgs/templatemo_image_frame_s.png) no-repeat; 
	padding: 5px; 
	margin-bottom: 5px; 
}


.image_fl { 
	float: left; 
	margin: 3px 10px 0 0; 
}

.image_fr { 
	float: right; 
	margin: 3px 0 0 30px; 
}
a.more { 
	display: block; 
	margin-top: 20px; 
	width: 90px; 
	height: 27px; 
	line-height: 25px; 
	text-align: center; 
	color: #39245a; 
	background: url(../imgs/templatemo_button.png) no-repeat; 
}
.hr_divider { 
	clear: both;
	width:900px;
	margin-bottom: 30px; 
	padding-bottom: 30px; 
	background: url(../imgs/templatemo_hr_divider.jpg) repeat-x bottom; 
}
.col_4 { float: left; width: 215px; margin-right: 20px; margin-bottom:20px; }

h1, h2, h3, h4, h5, h6 { color: #421c7e; font-weight: normal;line-height:normal; }
h1 { font-size: 48px; margin: 0 0 30px; padding: 5px 0 }
h2 { font-size: 24px; margin: 0 0 25px; padding: 5px 0; }
h3 { font-size: 20px; margin: 0 0 20px; padding: 0; }
h4 { font-size: 18px; margin: 0 0 15px; padding: 0; }
h5 { font-size: 16px; margin: 0 0 10px; padding: 0;  }
h6 { font-size: 12px; margin: 0 0 5px; padding: 0; }

.cleaner { clear: both }

.paging { 
margin: 0 0 20px; 
padding: 0; 
}

.paging ul { 
margin: 0; 
padding: 0; 
list-style: none; 
}

.paging ul li { 
margin: 0; 
padding: 0; 
display: inline; 
}

.paging ul li a { 
float: left; 
display: block; 
color: #000; 
text-decoration: none; 
margin-right: 5px; 
padding: 5px 10px; 
background-color: #d5cfde; 
border: 1px solid #b3acc0; 
}

.paging ul li a:hover { 
background: #392459; 
border: 1px solid #000; 
color: #fff; 
}