/* CSS Document */
html {-webkit-text-size-adjust: none; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
/* 设置图片视频等自适应调整 */
*{margin:0; padding:0; }
img {max-width: 100%;height: auto;  width: auto\9; /* ie8 */ vertical-align:top;}
.video embed, .video object, .video iframe {width: 100%;height: auto;}
input[type="submit"],input[type="reset"],input[type="button"],input[type="text"],input[type="password"],select,button,textarea {-webkit-appearance: none;border-radius: 0; -webkit-border-radius: 0;}
.css{-webkit-touch-callout: none}
a{-webkit-tap-highlight-color: rgba(0,0,0,0);/*-webkit-user-modify:read-write-plaintext-only; */}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
html {-ms-touch-action: none;}
a:hover{color:#fe0000;}
a:visited{ color:rgba(0,0,0,0);}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}i{ font-style:normal;}
li{list-style:none}img{border:0;}a{color:#000;text-decoration:none;outline:none;}/*a:hover{color:#c00;text-decoration:underline;}*/em{ font-style:normal;}
body{ background:#fff;font:16px/30px "Microsoft Yahei","SimSun","Arial Narrow";/* -webkit-filter: blur(4px);*/}
.clearfix:after {content:".";display:block;visibility:hidden;height:0;clear:both; }/* 清除浮动*/* html .clearfix{ zoom: 1; } 
.fl{ float: left; display:inline;} .fr{ float: right; display:inline;}.mt10{ margin-top:10px;}.mt20{ margin-top:20px;}.mt30{ margin-top:30px;}
/*-------------------------------------------------------------------------------------------------------------------------*/
.w{ width:1100px; margin:0 auto; position:relative;}
.icon{ background:url(../images/icon.png) no-repeat; display:inline-block;}
#nav{  position:fixed;right:20px; z-index:999;  width:56px;bottom: 204px; _position: absolute; _top: expression(eval(document.documentElement.scrollTop || document.body.scrollTop)+eval(document.documentElement.clientHeight || document.body.clientHeight)-341+'px');}
#nav a{ position:relative; display:block; height:56px; width:55px; margin-bottom:6px;}
#nav a div{ height:36px; width:35px; padding:10px; color:#fff; background:#f44f1d; line-height:18px; text-align:center;}
#nav a .icon{ height:56px; width:55px; position:absolute; top:0; left:0;}
#nav .a1 .icon{ background-position:0 0;}
#nav .a2 .icon{ background-position:0 -56px;}
#nav .a3 .icon{ background-position:0 -112px;}
#nav .a4 .icon{ background-position:0 -168px;}
#nav .a5 .icon{ background-position:0 -224px;}
#nav .a6 .icon{ background-position:0 -280px;}
.head{ height:500px; width:100%; background:url(../images/pc-head.jpg?v=2) no-repeat center top;}
.nav{ width:100%; height: 99px; line-height: 99px; background:url(../images/nav.png) no-repeat center top;}
.nav .pc_nav{ padding-left: 380px;}
.nav a{ color:#fff; font-size:18px; font-weight:bold; margin:0 6px;}
.nav a:hover{ color:#fe0000;}
.wap-head{ display:none; text-align:center;}
.tq{ width:100%; background:url(../images/tq.png) repeat; color:#333; padding-bottom:20px;}
.tq h2{ height:80px; line-height:80px; font-size:36px; font-weight:bold; text-align:center; padding-top:10px;}
.tq h2 a{ color:#333;}
.tq h2 a:hover{color:#fe0000;}
.tq p{ text-indent:2em; font-size:14px; padding:0 60px;}
.tq .icon{ height:51px; width:54px; background-position:-60px 0; position:absolute; top:0; left:0;}
.mod-a .fl{ width:522px;margin-top:40px;}
.mod-a .fr{ width:522px;margin-top:50px;}
.mod-a .slideBox{ width:518px; height:309px; overflow:hidden; position:relative;}
.slideBox .bd{ width:100%; height:auto; position:relative;}
.slideBox .bd li{ width:100%; position:relative; height:309px; overflow:hidden;	 }
.slideBox .bd li a{ display:block; width:100%; height:100%;}
.slideBox .bd li img{ width:100%; vertical-align:top; }
.slideBox .bd li p,.slideBox .bd li em{ position:absolute; height:40px; bottom:0; left:4%; overflow:hidden; height:40px; line-height:40px; color:#fff; width:80%; z-index:9;}
.slideBox .bd li em{ left:0; width:100%; z-index:8; background:#000; filter:alpha(opacity=80); opacity:0.8}
.slideBox .hd{ position:absolute; height:12px; line-height:12px; bottom:13px; right:4px; z-index:10; }
.slideBox .hd li{ display:inline-block; width:12px; height:12px; background:#fff; border-radius:50%; text-indent:-9999px; overflow:hidden; margin-right:6px; float:left;   }
.slideBox .hd li.on{ background:#CC0000;  }
.box .h a{ display:block; height:60px; line-height:60px; color:#fe0000; font-size:24px; font-weight:bold; position:relative; border-bottom:1px solid #fe0000;}
.box .h span{ position:absolute; font-weight:normal; font-size:14px; right:0; bottom:0; line-height:40px; color: #fe0000}
.box .b{ margin-top:20px;}
.box1 .b p{ font-size:14px; line-height:26px; color:#555;}
.box1 .b p a{color:#1249ae; }
.box1 .h{ position:relative; color:#1249ae;}
.box1 .h em{ height:60px; position:absolute; top:0; right:0;}
.box1 .h em a{ display:inline; border:none; font-weight:normal; font-size:16px; padding:0 10px;}
.box1 .h em a img{ height:26px; width:auto; margin-top:17px;}
.item{ margin-bottom:15px;}
.item h2{ line-height:40px; height:40px; overflow:hidden; font-size:21px; font-weight:bold;}
.item p{ font-size:14px; line-height:22px; height:44px; overflow:hidden; color:#555;}
.item .time{ height:102px; width:102px; float:left; text-align:center; margin-right:20px; background:#fff; }
.item .time p{ height:70px; line-height:70px; font-size:36px;color:#3f578b;}
.item .time div{ height:32px; line-height:32px; color:#fff; background:#506696; }
.box li{ height:44px; line-height:44px; overflow:hidden; font-size:16px;border-bottom:1px dotted #a7a7a7;}
.box li a{ display:block;}
.mod-b{ width:100%;padding:20px 0 40px;background-color: #f7f7f7;}
.mod-b .fl{ width:522px;}
.mod-b .fr{ width:522px;}
.box3 .item h2 a:hover,.box4 .item h2 a:hover,.box5 .item h2 a:hover{color:#fe0000;}

.mod-c{ width:100%; height:762px;}
.mod-c .h{ position:relative; height:140px;}
.mod-c .h a{ width:220px; height:40px; line-height:40px; padding-left:30px; display:block; font-size:30px; color:#1249ae; font-weight:bold; position:absolute; left:50%; top:50px;}
.mod-c .h a .icon{ width:12px; height:21px; position:absolute; left:0; background-position:-114px -22px; top:11px;}
.mod-c .h .a1{ margin-left:-260px;}
.mod-c .h .a2{ margin-left:10px; width:456px;}
.mod-c .h .on{ color:#fff;}
.mod-c .h .on .icon{background-position:-114px 0px;}
.mod-c .b{ display:none;}
.mod-c .b .im{ background:#fff; border:18px solid #fff; text-align:center; height:493px; overflow-x:hidden;}

.mod{ width:100%; background:#f7f7f7; padding:40px 0;}
.mod .h{ height:60px; line-height:60px;font-weight:bold; font-size:24px;}
.mod .h a{ color:#fff; display:inline-block; padding:0 20px;height:60px; line-height:60px;background:#fe0000; border-bottom: none;}
.mod .b{ padding-top:15px;}
.mot .b .fl{ width:480px;}
.mot .b .item .im{ width:100%; height:473px; overflow:hidden; text-align:center;}
.mot .b .item .im img{ width:100%; height:auto;}
.mot .b .item p{ height:64px; padding:10px 10px 15px; line-height:32px; font-size:24px; font-weight:bold; background:url(../images/btn.png) repeat;}
.mot .b .fr a:hover p{ color:#fe0000}
.mot .b .fr{ width:620px;}
.mot .b li{ width:260px; float:left; display:inline; margin:0 0px 10px 50px;}
.mot .b li .im{ width:100%; height:140px; overflow:hidden; text-align:center;}
.mot .b li p{ height:40px; line-height:40px; overflow:hidden; font-size:16px; font-weight:bold; color:#000;}

.white{ background:#fff;}
.mod-c .cur{ display:block;}
.bg{background:url(../images/bg2.jpg) no-repeat center top;}
.box5{ margin-top:20px;}
.box5 .fl,.box5 .fr{ width:522px;}

.mod-f .txt {width:250px;float: left; margin-right:25px;}
.post-module {position: relative; z-index: 1;display: block;background: #ffffff; width:250px; height: 340px;overflow:hidden;-webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.15);box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.15); -webkit-transition: all 0.3s linear 0s;transition: all 0.3s linear 0s;}
.post-module:hover,.hover { -webkit-box-shadow: 0px 1px 35px 0px rgba(0, 0, 0, 0.3);box-shadow: 0px 1px 35px 0px rgba(0, 0, 0, 0.3);}
.post-module:hover .thumbnail img,.hover .thumbnail img {-webkit-transform: scale(1.1);-moz-transform: scale(1.1); transform: scale(1.1);opacity: .6;}
.post-module .thumbnail img {display: block;width: 120%;-webkit-transition: all 0.3s linear 0s;transition: all 0.3s linear 0s;}
.post-module .post-content {position: absolute;bottom: 0; background: #ffffff;padding: 20px;-webkit-transition: all 0.3s cubic-bezier(0.37, 0.75, 0.61, 1.05) 0s;transition: all 0.3s cubic-bezier(0.37, 0.75, 0.61, 1.05) 0s;
}
.post-module .post-content .category { position: absolute; top: -34px; left: 0; background: #e74c3c;padding: 10px 15px;color: #ffffff;font-size: 14px;font-weight: 600;text-transform: uppercase;}
.post-module .post-content .title {margin: 0;padding: 0 0 10px;color: #333333;font-size: 26px;font-weight: 700;}
.post-module .post-content .sub_title {margin: 0;padding: 0 0 20px;color: #e74c3c;font-size: 20px;font-weight: 400;}
.post-module .post-content .description { display: none;color: #666666;font-size: 14px; line-height: 1.8em;}
.post-module .post-content .post-meta { margin: 10px 0 0; color: #999999;}
.post-module .post-content .post-meta .timestamp { margin: 0 16px 0 0;}
.post-module .post-content .post-meta a {color: #999999; text-decoration: none;}

/*.mod-y{ background: #1249ae url(../images/hg.png) repeat-x left bottom; padding-bottom: 100px; *padding-bottom: 120px;}*/
.mod-y .h a{ background: #fff; color: #1249ae; }
.mod-y .b{ padding-top: 30px;}
#sBox{ position: relative; width: 900px; margin: 0 auto;}
#sBox .bd{ overflow: hidden;}
#sBox .bd li{width: 100%;}
#sBox .bd li .im{ width: 390px; float: left; margin-right: 40px; border: 5px solid #fff; background: #fff; overflow: hidden;}
#sBox .bd li .time{ height: 24px; color: #fff; line-height: 24px; margin-bottom: 10px; padding-top: 10px; display: none;}
#sBox .bd li .time .icon{ width: 24px; height: 24px; background-position: -60px -224px; float: left; margin-right: 10px;}
#sBox .bd li h2{ font-size: 24px; font-weight: bold; margin-bottom: 10px; color: #fff;}
#sBox .bd li .page{ line-height: 26px; font-size: 16px; color: #fff; opacity: 0.9;}
#sBox .hd ul{ display: none;}
#sBox .prev,#sBox .next{ height:100px; width:50px; display:block; z-index:9; cursor:pointer; position:absolute; top:90px;}
#sBox .prev{ left:-120px; background-position:-60px -112px;}
#sBox .next{ right:-120px; background-position:-110px -112px;}
#sBox .next:hover,#sBox .prev:hover{opacity:1;}
.mod-y .tab{ display: none;}
.main{ height: 320px; position: relative;}
#timeline {width: 860px;height: 400px;overflow: hidden;margin: 20px auto;position: relative;}
#dates {width: 860px;height: 80px;overflow: hidden;}
#dates li {list-style: none;float: left;width: 96px;height: 50px;font-size: 24px;text-align: center; line-height: 50px;}
#dates a {line-height: 50px;padding-bottom: 10px; color: #fff; font-family: georgia}
#dates .selected {font-size:42px; color: #ffc600;} 
#issues {width: 860px;height: 320px;overflow: hidden;}
#issues li{ float: left; width: 860px;}
#issues li .im{ width: 390px; float: left; margin-right: 40px; border: 5px solid #fff; background: #fff; overflow: hidden;}
#issues li .time{ height: 24px; color: #fff; line-height: 24px; margin-bottom: 10px; padding-top: 10px; display: none;}
#issues li .time .icon{ width: 24px; height: 24px; background-position: -60px -224px; float: left; margin-right: 10px;}
#issues li h2{ font-size: 24px; font-weight: bold; margin-bottom: 10px; color: #fff;}
#issues li .page{ line-height: 26px; font-size: 16px; color: #fff; opacity: 0.9;}
#prev,#next{ height:100px; width:50px; display:block; z-index:9; cursor:pointer; position:absolute; top:90px;}
#prev .icon,#next .icon{height:100px; width:50px; display:block;}
#prev{ left:0px; }
#next{ right:0px; }
#prev .icon{  background-position:-60px -112px;}
#next .icon{ background-position:-110px -112px;}
.video .h{ margin-left:10px;}
.video .w{ width:1120px;}
.video li{ width:260px; margin:0 10px; background:#fff; float:left; _margin-left:5px}
.video li .im{ position:relative; width:100%; height:176px; overflow:hidden;}
.video li .im img{ width: 100%; height: 100%; object-fit: cover;}
.video li .im em{ display:block; height:60px; width:60px; position:absolute; bottom:0; right:0; background-position:-130px 0;}
.video li p{ padding:10px 15px; font-size:16px; height:48px; line-height:24px; overflow:hidden;}


.mod-c{ width:100%; padding:40px 0; background:#efefef; }
.cont .h{ height:60px; line-height:60px;font-weight:bold; font-size:30px;}
.cont .h a{ color:#fff; display:inline-block; padding:0 20px;height:60px; line-height:60px;background:#ff2900;}
.tuji{ width:960px; height:700px; padding:20px;  background:#fff;  margin:15px auto; position:relative;}
.tuji .hd{ display:none;}
.tuji .bd li{ width:960px; height:700px; overflow:hidden; position:relative; text-align:center;}
.tuji .bd li .img{ width:960px; height:600px; overflow:hidden;vertical-align:middle; font-size:523.8px;display: table-cell;vertical-align:middle;*font-family:Arial;*display: block; text-align:center;}
.tuji .bd li .img img{ vertical-align:middle;}
.tuji .bd li .cont{width:90%; margin-right:10%; color:#333; text-align:left;}
.tuji .bd li .cont h1{ font-size:20px; height:50px; line-height:50px; z-index:99; font-weight:bold;}
.tuji .bd li .cont p{ font-size:14px; height:48px; line-height:24px; z-index:99; overflow:hidden;}
.tuji .next,.tuji .prev{ position:absolute; height:104px; width:46px; top:50%; margin-top:-52px; opacity:0.8;}
.tuji .prev{ left:-64px; background-position:-100px -224px;}
.tuji .next{ right:-64px; background-position:-146px -224px;}
.tuji .next:hover,.tuji .prev:hover{opacity:1;}
.tuji  .pageState{ position:absolute; bottom:40px; right:20px; font-size:48px; font-weight:bold; color:#C8C0BA; font-family:Arial, Helvetica, sans-serif;}
.tuji  .pageState span{ color:#FFB400;}
#foot{ background:#f9f9f9;padding: 20px 0;border-top: 5px solid #fe0000;}
#wap-foot{ display:none;}

/*将改革进行到底*/
.mod-a{margin-top: 50px;}
.top_tu{ float:left; width:522px; height:311px; padding:3px; border:1px solid #f6a044;}
.top_xw{ float:right; width:522px;}
.focusBox { position: relative; width:522px; height:311px;overflow: hidden;text-align: left; background: white; }
.focusBox .pic img {width:522px; height:311px;display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none;font-size: 12px;}
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;}
.xw{font-size:14px;line-height:24px;color:#666666; padding:0px 0px 15px 0px;font-family:"微软雅黑", "黑体"; border-bottom:#d0bbae 1px dotted;}
.xw a{color:#666666;}
.xw h1{font-family:"微软雅黑", "黑体"; font-size:22px; color:#cc0000; text-align:center; padding-bottom:15px;}
.xw h1 a{color:#fe0000;}
.xw span{color:#fe0000;}
.xw span a{color:#fe0000;}
.z-16{font-size:16px; line-height:34px;text-align:left; padding-top:10px;}
.z-16 li a{color: #333333;margin-left: 5px;}
.z-16 li a:hover{color: #fe0000;}
.box2 li{width: 50%;float: left;border: none;font-weight: normal;}
#ggkf{width:1098px;margin:0 auto;overflow: hidden;}
#ggkf > div{height: 240px;overflow: hidden;}
#zgcj{border: 1px solid #fc7777;background: url("../images/tit-icon.png") no-repeat top right;margin-bottom: 40px;}
.mod-e{padding: 40px 0;}
#ggkf .tit
{
	float: left;
	width: 50px;
	height: 100%;
    background-color: #f90000;
}
#ggkf .tit a
{
	background: none;
	width: 30px;
	height: 150px;
    padding: 60px 10px 0 10px;
    text-align: center;
}
#ggkf section
{
	float: left;
	margin-left: 45px;
	width: 400px;
	height: 200px;
	overflow: hidden;
	position: relative;
	font-size: 0;
    margin-top: 20px;
}
#ggkf section img
{
	/*width: 260px;
	height: 160px;*/
}
#ggkf section h2
{
	font-size: 0;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	font-weight: normal;
	background: url(../images/bg_h2.png) repeat;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 390px;
	padding:0 5px;
	text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#ggkf section h2 a
{
	color: #fff;
	font-size: 18px;
}
#ggkf ul
{
	float: left;
	width: 500px;
	margin-left: 50px;
    margin-top: 23px;
}
#ggkf ul li
{
	margin-bottom: 10px;
	background: url(../images/ico2.jpg) 10px center no-repeat;
	padding-left: 35px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    line-height: 30px;
    height: 30px;
}
#fjbh
{
    border: 1px solid #fc7777;background: url("../images/tit-icon1.png") no-repeat top left;
}
#fjbh .tit
{
	float: right;
}
#fjbh section
{
	float: right;
	margin-left: 0;
	margin-right: 40px;
}
#fjbh ul
{
	margin-left: 55px;
}
.tit a {
    color: #fff;
	display: block;
	font-size:20px;
    font-weight: bold;
    background-color: #fe0000;
}
@media screen and (max-width:640px){
	*{box-sizing:border-box; -webkit-box-sizing:border-box;}
	#nav,#top,.nav{ display:none !important;}
	.w{ width:100%;}
	.fl,.fr{ width:100% !important; float:none !important;}
	.head,.tq .icon,.mod-c,#foot{ display:none;}
	.wap-head{ display:block;}
	.tq{ padding:10px 16px 16px;}
	.tq h2{ height:auto; line-height:36px; font-size:24px; text-align:left;}
	.tq p{ padding:0; line-height:20px; padding-top:10px;}
	.mod-a .slideBox{ width:100%; height:auto;}
	.slideBox .bd li{ height:auto;}
	.slideBox .bd li em{ background: -webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,1));background: linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,1)); height:60px;}
	.slideBox .bd li p{width:85%;text-overflow: ellipsis;white-space: nowrap; }
	.slideBox .hd{ bottom:8px;}
	.slideBox .hd li{ margin-right:4px; height:6px; width:6px;}
	.box .h a{ font-size: 1rem; line-height: 2rem; height: 2rem;}
	.mod .h{ font-size: 1rem; line-height: 2rem; height: 2rem;}
	.mod .h a{ padding: 0 .6rem; line-height: 2rem; height: 2rem;}
	.box{ margin-top:10px;}
	.box .h a{ padding-left:16px;}
	.box .h span{ right:10px;}
	.box .b{ padding:0 16px;}
	.box li{ line-height: 1.8rem; height: auto;}
	.box li a{ text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-size: .7rem;}
	.box1 .h em{ display:none;}
	.mod-b{ margin-top:0; background:#fff; padding:0;}
	.box3 .item{ margin-top:0;}
	.item .time{ margin-right:10px; height:84px; width:84px; border:1px solid #f2f2f2;}
	.item .time p{ height:52px; line-height:52px;}
	.box4 .bd{ display:none;}
	.box4 .btn{ width:32%; height:auto; margin-right:2%; margin-bottom:16px;}
	.box4 .hd .btn1{ margin-top:0 !important; margin-bottom:0;}
	.box4 .btn p, .box4 .btn em{ position:relative; color:#000; background:none !important; margin-top:10px;}
	.mod-e{ display:block;}
	.mod{ padding:20px 0 0; margin-bottom:0;}
	.mot .b .item .im,.mot .b .item p{ height:auto;}
	.mot .b .item{ background:url(../images/btn.png) repeat;}
	.mot .b .item p{ padding-left:16px;}
	.mot .b .fr ul{ margin-top:20px; padding:0 8px;}
	.mot .b .fr li{ width:50%; padding:0 8px;margin:0 0 .6rem;}
	.mot .b .fr li .im{ height: 4rem; margin-bottom: .5rem;}
	.mot .b .fr li .im{ height: 100%; object-fit: cover;}
	.mot .b li p{ line-height: 1rem; height: 2rem; font-size: .7rem;}
	.box5 .b{ padding:0;}
	.box5 .b .item{ padding:20px 16px 0;}
	.box5 .b ul{ padding:0 16px}
	.mod-f .txt{ width:100%; margin:0 auto; padding-bottom:1rem; float:none;}
	.post-module{ width:100%;}
	.mod-y{ padding-bottom: 0;}
	#sBox{ width: 100%; }
	#sBox .bd{ height: auto;}
	#sBox .bd li{width: 100%; padding: 0 16px;}
	#sBox .bd li .im{ width: 100%; height: auto; float: none; margin-right: 0; margin-bottom: 10px; }
	#sBox .bd li .time{ height: 34px;}
	#sBox .hd ul{ display: none;}
	#sBox .prev,#sBox .next{ display: none}
	.mod-y .b{ padding-top: 0;}
	.mod-y .tab{ display: block; height: 24px; text-align: right;padding: 0 16px; margin-top: 20px;}
	.mod-y .tab span{ display: inline-block; line-height: 24px; font-size: 12px; padding: 0 10px; border-radius: 20px; background: #fff; color: #1249ae;}
	.main{ padding: 0 16px; height: auto; overflow: hidden;}
	#timeline{ height: auto;}
	#issues{ height: auto;}
	#issues li .im{ width: 100%; height: auto; float: none; margin-right: 0; margin-bottom: 10px; }
	#issues li h2{ font-size: 1rem; line-height: 1.2rem;}
	#issues li .time{ height: 34px;}
	#issues li .page{ font-size: .7rem; line-height: 1rem;}
	#prev, #next{ width: 50%; height: 100%; top:0;}
	#prev .icon, #next .icon{ position: absolute; top:100px; transform: scale(0.6); -webkit-transform: scale(0.6);}
	#prev .icon{ left: 16px;}
	#next .icon{ right: 16px;}
	.video .w{ width:100%;}
	.video .h{ margin-left:0px;}
	.video ul{ padding:0 8px; width:100%;}
	.video li{ width:50%; padding:0 8px; margin:0 0 20px; background:none;}
	.video li .im{ height: 4.5rem;}
	.video li p{ padding:0; margin-top:10px;font-size: 0.7rem;}
    .item h2 a{font-size: 1rem;}
	.cont .h a{ line-height:50px; background:#ff2900; font-size:24px; height:50px;}
	.tuji{ width:100%; padding:0; height:auto; overflow:hidden;}
	.tuji .bd li{ width:100%; height:auto;}
	.tuji .bd li .img{height:auto; width:100%; display:block;}
	.tuji .next,.tuji .prev{ display:none; }
	.tuji .bd li .cont{ height:auto; width:100%;overflow:hidden; padding:0 15px 10px;}
	.tuji .bd li .cont h1{ width:100%; height:auto; padding:15px 0; line-height:26px;}
	.tuji .bd li .cont p{ height:auto;}
	.tuji  .pageState{  top:15px; right:15px; background:rgba(255,255,255,.8);color:#48332E; height:32px; padding:0 15px; border-radius:30px; line-height:32px; font-size:30px; box-shadow:2px 2px 5px rgba(0,0,0,.3)}
	.weibo .b{ padding: 15px 15px 0;}
	#wap-foot{ height:46px; text-align:center; line-height:46px; font-size:18px; color:#fff; background:#fe0000; width:100%; display:block;}
    /*将改革进行到底*/
    .focusBox{width: 100%;height: 10rem;}
    .top_tu{width: 100%;height: auto;}
    .focusBox .pic a{width: 100%;height: 10rem;overflow: hidden;display: block;}
    .focusBox .pic img{width: 100%;height: auto;}
    .mod-a{margin-top: 0.3rem;}
    .top_xw{width: 100%;margin-top: 0.5rem;padding: 0 16px;}
    .xw h1{font-size: 0.8rem;}
    .z-16{font-size: 0.7rem;line-height: 1.8rem;}
    .z-16 ul li{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
    .box2 li{width: 100%;}
    #ggkf{width: 100%;padding: 0 16px;}
    #ggkf > div{height: 100%;}
    #zgcj{position: relative;padding-top: 2.2rem;background: none;border: none;margin-bottom: 0.5rem;}
    #ggkf .tit{position: absolute;left: 0;top: 0;width: 40px;width: 100%;height: 1.6rem;line-height: 1.6rem;}
    #ggkf .tit a{font-size: 0.8rem;width: 100%;height: 100%;padding: 0;}
    #ggkf section{margin: 0;width: 100%;height: 8rem;}
    #ggkf ul{margin: 0;width: 100%;margin-top: 0.5rem;}
    #fjbh{position: relative;border: none;padding-top: 2.2rem;background: none;}
    .mod-e{padding: 0.5rem 0;}
    #ggkf section h2{width: 100%;}
    #ggkf section h2 a{font-size: 0.7rem;}
    #ggkf ul li{margin-bottom: 0.3rem;padding-left: 30px;}
    #ggkf ul li a{font-size: 0.7rem;}
}











