
body,div,p,span,a,img,ul,li,h1,h2,h3,h4,h5,h6 {	margin: 0;	padding: 0;}
a {	text-decoration: none;	color: #000000;}
img {	border: none;}
li {	list-style: none;}
body {	min-width: 1100px;	font-family: 'Microsoft YaHei';}
.bg{	padding-top: 470px; *padding-top:300px;background: url(../images/bg.png) no-repeat; 	background-position: top center;	background-size: 100%;font-size:16px; }
/*网站头部*/
.header {	min-width: 1100px;}
.header img {	display: block;	width: 1440px;	margin: 0 auto;	max-width: 100%;}
.content {	padding-top: 17px;	width: 1050px;	margin: 0 auto;	padding: 0 25px;	background-color: #fff;}
.bar-box{	border-bottom: 1px solid #ccc;	}
.nav {width:100%; background-color: #e60000; height:50px;}
.nav li {width: 150px; text-align: center; height: 50px; float:left; }
.nav li a {width:120px;height: 50px; display: block; text-align: center; line-height: 50px; color: #ffffff;font-weight:bold;}
.nav li a:hover { background-color: #ffffff; color: #e60000; font-size: 18px; font-weight: bold;}
.clearfix:before,
.clearfix:after {	content: " ";	display: table;}

/*网站首页*/
.topic-artical {margin: 23px 0;}
.topic-artical .h1 {padding: 0 60px;line-height: 60px;color: #e60000;font-size: 30px;text-align: center;margin-bottom: 0;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;
	font-weight: bold;}
.topic-artical h1 p {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.topic-artical .subtext {line-height: 30px;font-size: 16px;text-indent: 2em;padding: 18px 60px;	overflow: hidden;text-overflow:ellipsis;background: #faf9f5;}

.model-top {overflow: hidden;}
.model-top .model-left {float: left;width: 661px;}
.model-top .model-right {float: right;overflow: hidden;	width: 370px;}

/*轮播*/

.model-top .model-left .swiper-container {
	height: 395px!important;
	margin: 0;
	padding: 0;
}

.model-left .swiper-container img{
	width: 100%;
	height: 100%;
}

/*首页样式*/

.special {	color: #333;margin-bottom: 10px;border-bottom: 1px solid #ccc;}
.xq {	display: inline-block;}
.news a {padding-left: 25px;display: block;width: 600px;color: #555;font-size: 15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
	background: url(../images/dot.png) 13px 13px no-repeat;}
.topic-news .special p:hover, .tnews .tnews-item a:hover, .news a:hover {	color: #e60000;}
.special p {	font-size: 20px;line-height: 30px;background: url(../images/dot.png) 13px 12px no-repeat;width: 95%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.special span {	display: inline-block;	font-size: 14px;max-width: 100%;color: #666;line-height: 24px;}
.special .xq {	color: #E60000;}
.topic-news .special {	margin-bottom: 0px;	/*padding-bottom: 10px;*/	border-bottom: 1px dotted #ccc;}
.topic-news .special:last-child {	border-bottom: none;	padding-bottom: 0px;}
.topic-news .special p {	font-size: 20px;	font-weight: normal;	line-height: 22px;	padding-left: 0px;	background: none;	padding: 8px 0;}
.topic-news .special span a {	max-width: 100%;	display: inline-block;	font-size: 12px;	color: #666;	line-height: 20px;	display: -webkit-box;
	-webkit-box-orient: vertical;-webkit-line-clamp: 2;	overflow: hidden;}
.topic-news-title {width:100%; float: left; border-bottom: 1px solid #5c5c5c;}
.topic-news-title h2 {color: #fff; width:100px; height:38px; line-height: 38px;background-color: #e60000; text-align: center; float: left; font-size: 18px; font-weight: bold;}
.sub-topic-news {margin: 20px 0;overflow: hidden;}

/*初心故事 */
.tnews .tnews-item {float: left;width: 50%;position: relative;}
.tnews .tnews-item a {	max-width: 80%;display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;padding-left: 28px;font-size: 16px;	line-height: 47px;}
.tnews .tnews-item:before {	position: absolute;	top: 21px;	left: 21px;	content: '';	width: 3px;height: 3px;display: inline-block;background: #e60000;}
.tnews .tnews-item.item-video:before {top: 19px;left: 12px;width: 22px;	height: 14px;background: url(../images/sjd-video.png) no-repeat;}

/*学习研讨 */
.column-box {	padding-top: 20px;padding-bottom: 5px;}
.column-box h3 {	margin-bottom: 35px;}
.column-box h3 img {width: 100%;}

/*视频园地*/
.tnews-item.yello-radio:before {background: #F3CA72;}
.tnews-item.yello-radio a:hover {color: #F3CA72;}
.tnews-item.yello-radio {padding: 2px 0;}
.column-box .column-list {		float: left;overflow: hidden;	background: #eee;}
.list1 {width: 515px;height: 280px !important; float: left;position: relative; }
.list1 li{width:515px; float: left; line-height: 32px;}
.list1 a {float:left; font-size: 14px; padding-left: 5px;}
.list1 a:hover {coler:#e60000;}
.list1 span {float:right; padding-right:5px;}


/*网站底部*/
.footer{width: 100%;text-align: center;}
.footer p{	font-size: 14px;color: #ffffff;	text-align: center;	line-height: 25px;	font-family:  'Microsoft YaHei';}
.footer .footer-bot{margin-bottom: 0;}
.footer p img{	width: 40px;height: 40px;vertical-align: top;margin-right: 10px;position: relative;	top: -10px;}
.footer a{display: inline;}
.footer .footer-bg{	width: 100%;height: 100px;padding-top:10px;	background:#ea220b url(../images/footer-bg.png)  center center;}
.more{	float: right;font-size: 14px;margin-top: 10px;color: #666;	font-weight: normal;text-decoration: none;}

/*栏目页样式*/
.con{max-width: 1100px;	padding: 20px 25px;	background-color: #fff;	box-sizing: border-box;	margin: 0 auto;}
.lanmu{height: auto;}
#navsub {overflow:hidden;_width:100%;clear: both;}
#navsub .m {text-align:right;line-height:33px;height:44px;font-size:14px;/*background:url(navsub.gif) repeat-x 0 -44px; color:#194D7D; */overflow:hidden;padding-left:10px;}
#navsub .l { width:10px; height:44px; /*background:#31A2E4 url(navsub.gif) no-repeat;*/ margin-right:-3px;}
#navsub .r { width:10px; height:44px; /*background:#31A2E4 url(navsub.gif) no-repeat 0 -88px;*/ margin-left:-3px;}
.lanmu1 {width:100%; float: left;}
.lanmu11 {width:100%; float: left; border-bottom: 1px #e6e6e6 solid;}
.lanmu11 span { background-color: #e60000; width:100px; height: 35px; line-height: 35px; display: block; text-align: center; color: #ffffff; font-size: 16px;}
.lanmu12 {width:100%; float: left; padding: 20px;}
.lanmu12 li {width:100%; float: left; line-height: 32px; list-style-image: url("../images/sjd-video.png");}
.lanmu12 span{float: right; padding-right: 20px; color: #999999}

.lanmu121 {width:245px; float:left; margin-right:10px; margin-top:15px; }
.lanmu1211 {width:100%; position: relative;}
.lanmu1211 img {width:234px; padding: 2px;}
.lanmu1212 {width:100%; float:left; background-color: #e5e5e5; color: #e60000; display: block;}
/*文章内容样式 */
.aTitle {font-size:25px;font-weight:bold;position:relative; line-height:35px;padding:25px 0px 0px 0px;color: #4B4B4B}
.subTitle {font-size:14px;font-weight:bold}
#content {font-size:14px;font-family:微软雅黑,tahoma,宋体;line-height:26px;margin:20px auto;width:96%}
#content td, #content div {font-size:14px;font-family:微软雅黑,tahoma,宋体;line-height:26px}
#content A:visited, #content A:link {color:#b32bd5;text-decoration:underline}
.neirong P{line-height:2;font-family:宋体;font-size:14pt; text-indent: 2em; padding: 12px 0px; color: #000000;}
.neirong DIV{line-height:2;font-family:宋体;font-size:14pt;padding: 12px 0px;}
.neirong img {text-align: center;}
.neirong TD{line-height:2;font-family:宋体;font-size:14pt;}
.neirong TH{line-height:2;font-family:宋体;font-size:14pt;}
.neirong SPAN{line-height:2;font-family:宋体;font-size:14pt;}
.neirong FONT{line-height:2;font-family:宋体;font-size:14pt;}
.neirong UL{line-height:2;font-family:宋体;font-size:14pt;}
.neirong LI{line-height:2;font-family:宋体;font-size:14pt;}
.neirong A{line-height:2;font-family:宋体;font-size:14pt;}



.clearfix:after {
	clear: both;
}



.bg{
	padding-top: 300px;*padding-top:300px;
}
@media screen and (max-width: 2300px) {
	.bg {
		padding-top: 442px
	}
}
@media screen and (max-width: 2100px) {
	.bg {
		padding-top: 410px
	}
}
@media screen and (max-width: 2000px) {
	.bg {
		padding-top: 390px
	}
}
@media screen and (max-width: 1900px) {
	.bg {
		padding-top: 368px
	}
}
@media screen and (max-width: 1800px) {
	.bg {
		padding-top: 348px
	}
}
@media screen and (max-width: 1650px) {
	.bg {
		padding-top: 325px
	}
}
@media screen and (max-width: 1520px) {
	.bg {
		padding-top: 296px
	}
}
@media screen and (max-width: 1466px) {
	.bg {
		padding-top: 285px
	}
}
@media screen and (max-width: 1350px) {
	.bg {
		padding-top: 270px
	}
}
@media screen and (max-width: 1200px) {
	.bg {
		padding-top:240px
	}
}
@media screen and (max-width: 1170px) {
	.bg {
		padding-top: 225px
	}
}
.topic-news .special .desc {
	max-width: 100%;
	/* display: inline-block; */
	font-size: 12px;
	color: #666;
	line-height: 22px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	padding: 0 0 3px 0;
}
.img-box{
	overflow: hidden;
	margin: 0 ;
	padding: 0 10px;
}
.img-box li{
	float: left;
	width: 32%;
	padding: 2px;
	margin-left: 5px;
	border: 1px #c3c3c3 solid;
}
.img-box li a{
	display: block;
	position: relative;
	font-size: 0;
}
.img-box li img{
	width: 100%;
	height: 203px;

}
.img-box li .subtitle{
	font-size: 14px;
	float: left;
	color: #ff0000;
	line-height: 30px;
	text-align: center;
	background-color: #eeeeee;
	width: 100%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.titlestyle138979{ font-size: 14px; text-decoration: none; font-weight: bold; color: #e60000; line-height: 22px ;}
.summarystyle138979{ line-height: 150%; color: #222222; font-size: 9pt ;}

.morestyle139010{ font-size: 9pt ;}
.clickstyle139010{ font-size: 9pt; color: #222222; line-height: 150% ;}
.leaderfont139010{ font-size: 9pt; line-height: 150% ;}
.titlestyle139010{ font-size: 14px; text-decoration: none; line-height: 32px ;}
.columnstyle139010{ font-size: 9pt; color: #222222; text-decoration: none ;}
.timestyle139010{ font-size: 9pt; color: #222222; line-height: 150%;}
A.c139010 {
font-size: 14px; text-decoration: none; line-height: 32px 
;}
A.c139010:link {
color:#000000;}
A.c139010:visited {
color:#222222;}
A.c139010:active {
color: #222222;}
A.c139010:hover {
color: #e60000;}
.morestyle139008{ font-size: 9pt ;}
.clickstyle139008{ font-size: 9pt; color: #222222; line-height: 150% ;}
.leaderfont139008{ font-size: 9pt; line-height: 150% ;}
.titlestyle139008{ font-size: 14px; text-decoration: none; line-height: 32px ;}
.columnstyle139008{ font-size: 9pt; color: #222222; text-decoration: none ;}
.timestyle139008{ font-size: 9pt; color: #222222; line-height: 150%;}
A.c139008 {
font-size: 14px; text-decoration: none; line-height: 32px 
;}
A.c139008:link {
color:#000000;}
A.c139008:visited {
color:#222222;}
A.c139008:active {
color: #222222;}
A.c139008:hover {
color: #e60000;}
.morestyle139006{ font-size: 9pt ;}
.clickstyle139006{ font-size: 9pt; color: #222222; line-height: 150% ;}
.leaderfont139006{ font-size: 9pt; line-height: 150% ;}
.titlestyle139006{ font-size: 14px; text-decoration: none; line-height: 32px ;}
.columnstyle139006{ font-size: 9pt; color: #222222; text-decoration: none ;}
.timestyle139006{ font-size: 9pt; color: #222222; line-height: 150%;}
A.c139006 {
font-size: 14px; text-decoration: none; line-height: 32px 
;}
A.c139006:link {
color:#000000;}
A.c139006:visited {
color:#222222;}
A.c139006:active {
color: #222222;}
A.c139006:hover {
color: #e60000;}
.morestyle139004{ font-size: 9pt ;}
.clickstyle139004{ font-size: 9pt; color: #222222; line-height: 150% ;}
.leaderfont139004{ font-size: 9pt; line-height: 150% ;}
.titlestyle139004{ font-size: 14px; text-decoration: none; line-height: 32px ;}
.columnstyle139004{ font-size: 9pt; color: #222222; text-decoration: none ;}
.timestyle139004{ font-size: 9pt; color: #222222; line-height: 150%;}
A.c139004 {
font-size: 14px; text-decoration: none; line-height: 32px 
;}
A.c139004:link {
color:#000000;}
A.c139004:visited {
color:#222222;}
A.c139004:active {
color: #222222;}
A.c139004:hover {
color: #e60000;}
.windowstyle138992{ font-weight: bold; font-size: 10pt; color: #222222; font-family: 宋体 ;}

.clickstyle138994{ line-height: 150%; color: #222222; font-size: 9pt;}
.leaderfont138994{ line-height: 150%; color: #222222; font-size: 9pt ;}
.titlestyle138994{ font-size: 14px; text-decoration: none; line-height: 34px ;}
.columnstyle138994{ line-height: 150%; color: #222222; font-size: 9pt; text-decoration: none ;}
.timestyle138994{ line-height: 150%; color: #222222; font-size: 9pt;}
.buttonstyle138994{ font-size: 9pt ;}
.headstyle138994{ float: right; padding-top: 20px; clear: both ;}
.winstyle138994{ padding: 0px;}
A.c138994 {
font-size: 14px; text-decoration: none; line-height: 34px 
;}
A.c138994:link {
color:#222222;}
A.c138994:visited {
color:#222222;}
A.c138994:active {
color: #222222;}
A.c138994:hover {
color: #cc0000;}

.Annex {margin-top:30px;color:#b31315;text-indent:0em;}
.Annex h3{margin: 15px 0;font-size:20px ;}
.Annex ul li{margin-bottom:20px;font-size:16px }
.Annex ul li a:hover{color:#b31315;}
.txt-elise{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.img-slick{ margin-top: 0; }
.img-slick img{ width: 100%; height: 376px; }
.img-slick a{ display: block; position: relative; }
.img-slick a span{ position: absolute; left: 0; right: 0; padding-left: 20px; padding-right: 165px; bottom: 0; font-size: 16px; color: #fff; line-height: 55px; background:rgba(0,0,0,.5) ; }
.img-slick .slick-dots{ bottom: 20px; left: auto; width: auto; right: 20px; }
.img-slick .slick-dots li,.img-slick .slick-dots li button{ width: 12px; height: 12px; border-radius: 50%; }
.img-slick .slick-dots li button{ background: #fff; }
.img-slick .slick-dots li.slick-active button{ background: #ffbf5a; }