@charset "UTF-8";
/* CSS Document */

.w1280{ width:1280px; margin:0 auto}
.top{ background:#fff; padding:10px 0; color:#666}
.top a:link,.top a:visited{ color:#666}
body{ background:#f1f1f1 url(../images/bodybg.jpg) no-repeat top center}
.kv h2{ padding:30px 0 10px 0}
.kv h1{ margin-bottom:/*80px*/39px; text-align:center}
.container{ padding:40px; margin:0 auto;width:1198px;  background:#fff; border:1px solid #e3e3e3}

.top_one img{ width:550px; height:412px}
.top_one dd{ padding:30px 50px;width:375px; height:352px;  background:#1e4c99; color:#fff}
.top_one dd h3{ padding-left:20px; background:url(../images/tbg01.png) no-repeat left center; font-size:30px}
.top_one dd .summary{ padding-top:15px}
.top_one dd .summary h4{ padding:20px 0; font-size:24px; font-weight:normal}
.top_one dd .summary p{ margin:0.3em; font-size:16px; line-height:1.6}
.top_one dd .summary a:link,.top_one dd .summary a:visited{ color:#fff}
.top_one dd .summary a:hover{ color:#9bdfff; text-decoration:underline}

.icon_link{ height:412px; width:125px; padding-left:25px; border-left:1px solid #e5e5e5; text-align:center}
.icon_link ul{ padding-top:20px;}
.icon_link li a{ display:block; padding-top:80px; height:55px;}
.icon_link li a.icon01{ background:url(../images/icon01.png) no-repeat center 15px}
.icon_link li a.icon02{ background:url(../images/icon02.png) no-repeat center 15px}
.icon_link li a.icon03{ background:url(../images/icon03.png) no-repeat center 15px}

.meeting_list h3{ margin:30px 0 10px; height:43px; background:url(../images/tbg02.png) no-repeat center center; font-size:0;}
.meeting_list ul{ margin-left:-50px;}
.meeting_list li{ width:565px; height:240px; float:left; margin-left:50px;_display:inline}
.meeting_list li{ padding-bottom:30px; margin-bottom:30px; border-bottom:1px dotted #ababab}
.meeting_list h4{ font-size:24px; padding:15px 0; font-weight:normal}
.meeting_list dt{ float:left;}
.meeting_list dt img{ width:195px; height:145px;}
.meeting_list dd{ float:right; width:350px; font-size:14px; color:#666; line-height:1.8;}
.meeting_list dd a:link,.meeting_list dd a:visited{ color:#f00}
.meeting_list dd a:hover{ text-decoration:underline}

.meeting_list .more{text-align:center}
.meeting_list .more a{ display:inline-block; padding-left:40px; height:30px; background:url(../images/icon_more.png) no-repeat left center; line-height:30px; font-size:20px; color:#666}

/*分页代码*/
.list_page{height:auto;padding: 30px 0 20px;text-align: center;}
.list_page span{margin-left: 11px;display: inline-block;width: 30px;height: 30px;background:url(../images/global/list_page_bg.jpg) no-repeat left top;color: #7f7f7f;font-size: 14px;font-weight: bold;line-height: 30px;text-align: center;vertical-align: middle;cursor: pointer;overflow:hidden;}
.list_page span a{color: #7f7f7f;display: block;}
.list_page span a:hover{color: #fff;}
.list_page span:hover,.list_page span.active{background:url(../images/global/list_page_bg_selected.jpg) no-repeat left top;color: #fff;}
.list_page span img{float: left;}
.list_page .gopage{width:35px; }
.list_page input{border: medium none;width: 35px !important;height: 30px;background:url(../images/global/list_page_turn.jpg) no-repeat left top;line-height: 30px;text-align: center;vertical-align: top;}
.list_page .page_text,.list_page .page_text:hover{width:50px;height:30px;line-height:30px;font-size:14px;font-weight:bold;background:none;color:#7f7f7f;cursor:default}
.list_page span.page_prev a,.list_page span.page_next a{line-height:100px;}
.list_page span.page_prev{background:url(../images/global/list_page_prev.jpg) no-repeat left top;}
.list_page span.page_prev.disabled{background:url(../images/global/list_page_prev_no.jpg) no-repeat left top;}
.list_page span.page_next{background:url(../images/global/list_page_next.jpg) no-repeat left top;}
.list_page span.page_next.disabled{background:url(../images/global/list_page_next_no.jpg) no-repeat left top;}
.list_page span.page_prev.disabled a,.list_page span.page_next.disabled a{cursor:default}
/*分页代码 end*/


.article_page .kv{ padding-bottom:15px; position:relative}
/*.article_page h1{ position:absolute; right:130px; top:60px}
.article_page h1 img{ width:620px}*/
.article_page .top_one dd{ width:548px}
.article_page .top_one h4{ padding-bottom:30px; font-size:36px;  text-align:center}

.ac_box{ margin-top:20px;}
.article{ width:840px;}
.section_title{ position:relative; width:100%; height:58px; border-bottom:1px solid #dddddd}
.section_title strong{ position:absolute; left:0; bottom:-1px; padding:0 10px; height:58px; font-size:30px; color:#e13f38; line-height:58px; border-bottom:3px solid #e13f38; overflow:hidden}
.article .info{ margin-top:20px; padding:0 10px; /*height:560px; overflow-x:hidden; overflow-y:auto;*/ font-size:16px; line-height:1.6;}
.article .info p{ margin-bottom:1em}
.photo{ width:330px}
.photo .info{ padding-top:20px;}
.photo .info li{ margin-bottom:20px; text-align:center}
.photo .info img{ width:320px;}

.footer{ margin-top:20px; padding:20px 0 50px; background:#fff; border-top:3px solid #e60000; text-align:center; line-height:1.8; color:#999}



/*@media (max-width: 768px) {
*{box-sizing:border-box}
body{  background-position: center -15px; background-size:250% auto}
.container{ width:100%}
.w1280{ width:100%}
.top{ display:none}
.kv h2{ text-align:center}
.kv h2 img{ max-width:60%}
.kv h1{ margin-bottom:1rem}
.kv h1 img {max-width:90%}
.container{ padding:0.3rem}
.top_one,.top_one dt,.top_one dd{ float:none; width:100%; box-sizing:border-box}
.top_one dt img{ width:100%; height:auto}
.top_one dd{ padding:1rem; height:auto; font-size:0.8rem}
.top_one dd h3{ font-size:1.6rem;}
.top_one dd .summary h4{ padding:0.5rem 0;}
.icon_link{  width:100%; height:auto; padding:0; border:none}
.icon_link ul{display:flex; justify-content:space-between; padding:1rem 0}
.meeting_list h3{ background-size:300% auto; margin:1rem 0}
.meeting_list ul{ margin:0}
.meeting_list li{ width:100%; height:auto; margin:0; padding-bottom:1rem}
.meeting_list h4{ font-size:1rem; padding:0.5rem}
.meeting_list dl{ display:flex; justify-content:space-around}
.meeting_list dt{ width:40%}
.meeting_list dt img{ width:100%; height:auto}
.meeting_list dd{ width:56%; height:6rem; overflow:hidden}
.meeting_list .more{ margin:1rem}
.footer{ font-size:12px}
.article_page h1{ position:static}
.article_page .top_one h4{ padding:0.8rem 0; font-size:1.3rem}
.article_page .top_one dd{ width:100%}
.article,.photo{ width:100%}
.photo .info img{ width:96%; height:auto}
.top_one dd .summary{ padding-top:0}
}*/
.list_page .page_text_total,
.list_page .page_text_total:hover{
	width:60px;
	height:30px;
	line-height:30px;
	font-size:14px;
	font-weight:bold;
	background:none;
	color:#7f7f7f;
	cursor:default
}

.get_video{ position:absolute;left:50%; margin-left:-155px;bottom:60px; } 
		  .get_video a{ display:block;width:310px; height:52px; line-height:52px; background:#3768bb; border-radius:52px; box-shadow:0 3px 0 #06337e; font-size:22px;  color:#fff; text-align:center;}
		  .get_video a,.get_video a:hover{ color:#fff}
		  .get_video a:hover{ background:#487cd5}