﻿*{margin: 0;padding: 0;list-style: none; font-family: "微软雅黑";text-decoration: none;}
body{background: #f6f6f6;min-width: 1200px; list-style: none;}
.banner{width: 100%;}
.banner img{width: 100%;}
.navbox{width: 100%;background: #e5110f;text-align: center;padding: 10px 0;margin-top: -5px;}
.nav{padding: 10px 0;overflow: hidden;}
.nav a{padding: 0 56px;font-size: 16px;color: #ffffff;text-decoration: none;border-left: 1px solid #FFFFFF;position: relative;}
.nav a:last-child{border-right: 1px solid #FFFFFF;}
.nav .nav1{position: relative;}
.nav .nav2{position: absolute;top: 30px;left: 50%;transform: translatex(-52%);border-bottom: 1px solid #FFFFFF;padding-bottom: 4px;}
.nav_active .nav1{top: -30px;}
.nav_active .nav2{top: 0;}

/*nav*/
.newsbox{width: 100%;background: #f6f6f6;padding: 40px 0 60px;}
.main_top{width: 1200px;margin:0 auto 37px;box-shadow: 0 5px 10px #b6b6b6; background-image: url(imagestop_pic.png);background-repeat: no-repeat;}
.news{width: 1200px;margin: auto;}
.clearfloat:after{display: block;content: "";clear: both;overflow: hidden;}
.top_text{float: left;width: 120px;font-size: 36px;color: #FFFFFF;background: #E5110F;padding: 10px 23px;box-sizing: border-box;}
.top_cont{float: left;width: 932px;text-align: center;}
.top_cont h1{font-size: 44px;color: #bf0009;margin-bottom: 6px;padding-top: 13px;}
.top_cont a{font-size: 16px;color: #404040;transition: all .3s ease-in;}
.top_cont a:hover{color: #BF0009;}
/*news*/
.main_title{width: 1200px;margin:0 auto 56px;position: relative;}
.main_title div{font-size: 32px;color: #d92a2d;text-align: center;background: url(imagestitle.png) no-repeat 0px 9px;}
.main_title a{position: absolute;right: 0;top: 15px;transition: all .3s ease-in; font-size: 12.17px;color: #000000;}
.main_title a:hover{color: #BF0009;}
/*.main_title*/
.news_main{width: 1200px;margin: auto;height:410px;overflow: hidden;}
.news_left{box-shadow: 0 0 36px 5px #b6b6b6; width: 630px;height: 410px; float: left;overflow: hidden;position: relative;}
.banner_text{display: none; position: absolute;width: 100%;height: 45px;background: rgba(0,0,0,0.3);z-index: 10; bottom: 0;left: 0;}
.news_banner{width: 100%;overflow: hidden;height:410px;}
.news_banner li{width: 100%;display: none;position: relative;}
.news_banner li a{display: block;cursor: default;}
.news_banner li p{ display: none; position: absolute;bottom: 0;left: 0;z-index: 100;color: #FFFFFF;font-size: 16px;line-height: 46px;cursor: pointer; padding-left: 30px;box-sizing: border-box;}
.news_banner li img{cursor: pointer;}
.news_banner .active{display: block;}
.num{display: none; position: absolute;right: 14px;width: 90px;bottom: 10px;z-index: 200;}
.num span{display: inline-block;cursor: pointer; width: 9px;height: 9px;border-radius:50%;background: #838181;margin-left: 10px;}
.num .on{background: #FFFFFF;}

/*newsbanner*/
.news_right{width: 532px;float: right;}
.news_title{font-size: 20px;color: #d41210;padding: 13px 0 12px;}
.news_cont p{text-indent: 24px; font-size: 14px;color: #404040;transition: all .3s ease-in;line-height: 25px;padding-bottom: 15px; border-bottom: 1px dashed #d5d5d5;}
.news_cont a{color: #e5110f;transition: all .3s ease-in;border-bottom: 1px solid transparent}

.news_cont:hover a{border-bottom: 1px solid #E5110F;}
.rightul{width: 100%;}
.rightul li{width: 100%;margin-top: 16px;}
.rightul li a{display: block;transition: all .3s ease-in; width: 100%;text-indent: 15px;font-size: 16px; position: relative;color: #202020;}
.rightul li a:after{display: block;content: "";clear: both;overflow: hidden;}
.rightul .time{float: right;color: #999999;transition: all .3s ease-in; }
.rightul .dian{transition: all .3s ease-in; display: inline-block;width: 5px;height: 5px;border-radius: 50%;position: absolute;top: 50%;transform:translateY(-50%); left: 0;background: #f29393;}
.rightul li a:hover{color: #d92a2d;}
.rightul li a:hover .dian{background:#d92a2d ;}
.rightul li a:hover .time{color: #d92a2d;}
/*新闻消息*/
.activitybox{width: 100%;background: #FFFFFF;    padding: 40px 0 60px;}
.activity{width: 1200px;margin: auto;}
.activity li{float: left;width: 49.8%;margin-bottom: 30px;}
.activity_box{width: 560px;padding-bottom: 28px;border-bottom: 1px solid #e6e6e6;}
.activity li a{display: block;}
.activity li a:after{display: block;content: "";clear: both;overflow: hidden;}
.activity_pic{width: 174px;float: left;overflow: hidden;margin-right: 20px;}
.activity_cont h1{font-size: 16px;color: #202020;padding: 20px 0;transition: all .3s ease-in; }
.activity_cont p{font-size: 14px;color: #666666;line-height: 24px;}
.activity_cont span{color: #d41210;font-size: 14px;line-height: 24px;}
.activity li:hover h1{color: #BF0009;}

/*<!--学习活动-->*/

.welcomebox{width: 100%;background: #f8f8f8;    padding: 40px 0 60px;}
.welcomes{width: 1200px;margin: auto;}
.welcome{width: 560px;float: left;}
.welcome:first-child{margin-right: 78px;}
.welcome_title{font-size: 28px;color: #d92a2d;margin-bottom: 42px; background: url(imageswel.png)  151px 7px no-repeat;position: relative;}
.welcome_title2{background: url(imageswel2.png)  127px 7px no-repeat;}
.welcome_title a{position: absolute;right: 0;top: 14px;color: #000000;font-size: 12.17px;transition: all .3s ease-in;}
.welcome_title a:hover{color: #BF0009;}
.welcomeul{width: 100%;background: #FFFFFF;padding-bottom:30px;}
.welcomeul li{width: 100%;padding: 16px 0 20px;border-bottom: 1px solid #f2f2f2;}
.welcomeul li a{display: block;width: 100%;position: relative;text-indent: 25px;}
.welcomeul li a:after{display: block;content: "";clear: both;overflow: hidden; }
.welcont{font-size: 16px;color: #202020;transition: all .3s ease-in;}
.welcomeul{padding: 0 30px 0 20px;box-sizing: border-box;}
.welcomeul .dian{display: inline-block;width: 4px;height: 4px;background: #e5110f;position: absolute;top: 50%;transform: translateY(-50%);left: 0;}
.welcomeul .time{color: #999999;font-size: 16px;float: right;transition: all .3s ease-in;}
.welcomeul li a:hover .welcont{color: #d92a2d;}
.welcomeul li a:hover .time{color: #d92a2d;}
	/*<!--喜迎十九大-->*/
	
.footer{padding: 25px 0 38px; width: 100%;background: #d92a2d;color: #FFFFFF;text-align: center;font-size: 14px;}
.footer p{margin-top: 13px;}

/*首页*/
.cont_box{width: 100%;background: #FFFFFF;padding: 68px 0 0;}
.cont_title{font-size: 24px;color: #000000;text-align: center;margin-bottom: 15px;width:1200px;margin: 0 auto 30px;}
.cont_top{width: 1008px;margin: auto;padding-bottom: 8px;border-bottom: 1px solid #ebebeb;margin-top: 48px;}
.cont_left{float: left;width: 375px;font-size: 14px;color: #424242;}
.cont_left span{margin-right: 24px;}
.cont_right{float: right;width: 458px;font-size: 14px;color: #424242;}
.conr{margin-left: 28px;}
.conr span{display: inline-block;width: 12px;height: 12px;cursor: pointer;}
.red{background: #BF0009;}
.back{background: #000000;}
.hui{background: #666666;}
/*来源*/
.cont-pic{width: 956px;margin:50px auto;}
.cont-pic img{width: 10)%;}
.cont_text{width: 1200px;margin: 0 auto 30px;text-indent: 35px;font-size: 16px;color: #000000;line-height: 33px;}

/*内容页*/
.listbox{width: 100%;background: #FFFFFF;padding-top: 57px;padding-bottom: 85px;}
.list{width: 1200px;margin: auto;}
.list_title{padding-left: 27px;box-sizing: border-box; font-size: 20px;height: 46px;width: 100%;line-height: 46px; color: #666666;margin-bottom: 30px; background: url(imageslist.png) no-repeat;}
.listul{width: 100%;}
.listul li{width: 100%;border-bottom: 1px dashed #b3b3b3;padding: 20px 0 23px;}
.listul li a{display: block;width: 100%;transition: all .3s ease-in; font-size: 16PX;color: #000000;}
.listul li a:after{display: block;content: "";clear: both;overflow: hidden;}
.listul .time{color:#666666;float: right;transition: all .3s ease-in;}
.listul li a:hover {color: #d92a2d;}
.listul li a:hover .time{color: #d92a2d;}
/*list*/
.pagebox{width: 1200px;margin:62px auto 0;position: relative;border-bottom:1px solid #BF0009 ;}
.pagebox a{display: inline-block;}
.pagebox span{display: inline-block;}
.page_btn{width: 260px;position: absolute;left: 50%;transform: translateX(-50%);top: -12px;height: 24px; line-height:24px;background: #FFFFFF;}

.prev{cursor: pointer;border: 1px solid #BF0009;border-radius: 50%; width:24px;height: 24px;background: url(imagesprev.png) 9px 6px no-repeat;cursor: pointer;}
.next{cursor: pointer;margin-left: 4px; border: 1px solid #BF0009;border-radius: 50%; width:24px;height: 24px;background: url(imagesnext.png) 9px 6px no-repeat;cursor: pointer;}
.page{position: relative;top: -7px;text-align: center;}
.page a{cursor: pointer;margin-left: 4px; border: 1px solid #BF0009;border-radius: 50%; width:24px;height: 24px;background: #FFFFFF;}
.page .active{cursor: pointer;border: 1px solid #BF0009;background: #BF0009; border-radius: 50%; width:24px;height: 24px;color: #FFFFFF;}
.page i{position: relative;top: -4px;}

.article-data {
	height: 30px;
	line-height: 30px;
	text-align: center;
	border-bottom: 1px #ebebeb solid;
}
.article-data span {
	margin: 0px 5px;
}
#cred {
	width: 12px;
	height: 12px;
	display: inline-block;
	background: #c00;
	position: relative;
	top: 2px;
	margin-right: 5px;
}
#cblack {
	width: 12px;
	height: 12px;
	display: inline-block;
	background: #000;
	position: relative;
	top: 2px;
	margin-right: 5px;
}
#cblue {
	width: 12px;
	height: 12px;
	display: inline-block;
	background: #666;
	position: relative;
	top: 2px;
	margin-right: 5px;
}
.article-views {
	font-size: 14px;
	font-weight: normal;
}
.article-content {
	padding: 20px 45px;
	width: 1200px;   
	min-height: 200px;
	border-bottom: 1px #ebebeb solid;
}
.article-content p {
	margin: 15px 0;
	line-height: 32px;
	text-indent: 2em;
}
.article-btn {
	height: 31px;
	line-height: 31px;
	padding: 30px 0 10px 0;
	text-align: right;
}
.article-btn a {
	width: 88px;
	height: 31px;
	margin-left: 10px;
	float: right;
}
.article-btn #print {
	background: url(imagesprint.gif) 0 0 no-repeat;
}
.article-btn #close {
	background: url(imagesclose.gif) 0 0 no-repeat;
}
.article-btn #goTop {
	background: url(imagestop.gif) 0 0 no-repeat;
}

.footer p a {
    padding: 0px 10px;
    color: #ffffff;
}


