body{
	background-color:#fff;
	font-family:"Microsoft YaHei";
	position:relative;
	height:auto;
}
.g-win,.g-hd {
	min-width: 1100px;
}
.g-win{
	overflow:hidden;
}
.m-bd-top {
	height: auto;
}

.m-bd,.top-wrap {
	width: 1100px;
}
.gkzt-nav-box{
	height: 48px;
background: #057ded;
}
#nav {
	height: 48px;
}

#nav li {
	float: left;
	height: 48px;
	line-height: 48px;
	width: 275px;
	text-align: center;
	cursor: pointer;
}

#nav li a {
	display: inline-block;
	width:100%;
	font-size: 18px;
	color: #FEFFFF;
	font-weight: 400;
}
#nav li.active{
	width:275px;
}
#nav li.active a{
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
	background:#3874F3;
background: linear-gradient(88deg, #5a42ec, #09bbfe);

}

#banner {
	background: url(../../img/zt2018/gkzt/banner24.png) no-repeat top center;
	width: 100%;
	height: 423px;
	max-width: 1920px;
}

.newjp {
	overflow: hidden;
	padding-top:15px;
}

.newjp .m-bd {
	border-top: none;
}
.newjp .m-bd span,.newjp .m-bd a{
	color:#BBBBBB!important;
}
/* 地区导航 */
.m-areaNav {
	margin-top:30px;
	padding-bottom:20px;
	border-bottom:1px dashed #DFDFDF;
	overflow: hidden;
	color: #000000;
	font-size:18px;
}

.m-areaNav h4 {
	line-height:27px;
	font-weight:bold;
	padding-right:6px;
	float: left;
	position:relative;
}
.m-areaNav ul {
	overflow: hidden;
}

.m-areaNav ul li {
	float: left;
	margin-left: 10px;
	margin-bottom:4px;
}
.m-areaNav ul li a {
	display: inline-block;
	padding: 6px 12px ;
	color: #000000;
}

.m-areaNav ul li a:hover,.m-areaNav ul li.z-sel a{
	color: #FFFFFF;
	background: #4BB4FB;
	background: linear-gradient(0deg, #4c97ff, #4ddbf9);;
}

.colpaper-list {
	overflow: hidden;
	margin-top:20px;
	margin-bottom:20px;
}

.colpaper-list li {
	cursor: default;
	position: relative;
	margin-top:12px;
}
 
.colpaper-list li>a {
	position: absolute;
	right: 0;
	top: 10px;
	background: #ef843e;
	border-radius: 5px;
	color: #FFFFFF;
	font: 14px/24px "microsoft yahei";
	padding: 0 10px;
}

.colpaper-list li .time{
	float: right;
	font-size: 16px;
	color: #999999;
	margin-right: 10px;
}
.colpaper-list h2 {
	font: bold 30px/34px "microsoft yahei";
	float: left;
	color: #131313;
	min-width:125px;
}

.colpaper-list h2.red{
	color:red;
}
.colpaper-list .u-area {
	font: 14px/20px "microsoft yahei";
	color: #979797;
	margin-left: 10px;
	margin-top:12px;
	float: left;
}

.colpaper-list li> div {
	width: 100%;
	overflow: hidden;
	padding-top: 16px;
}

.colpaper-list .nml {
	width: 151px;
	height: 103px;
	border-radius: 8px 8px 8px 8px;
	background: #f2f7ff;
	float: left;
	box-sizing:border-box;
	margin-right:38px;
	margin-bottom:30px;
}

.colpaper-list .nml.z-last {
	margin-right: 0;
}

.colpaper-list div h3 {
	width:55px;
	height:30px;
	font-size: 18px;
	line-height:30px;
	text-align: center;
	color: #FFFFFF;
	border-radius: 8px 0 8px 0;
background: linear-gradient(-82deg, #757cfb, #478cfc);

}
.colpaper-list div hr{
	margin-top:0px;
	border: none;
}

.colpaper-list div h3 sub {
	color: #8D8D8D;
	text-indent: 10px;
	display: inline-block;
	font: bold 12px/12px "Microsoft YaHei";
}

.colpaper-list .u-type {
	margin: 12px 12px;
	font-size: 14px;
}

.colpaper-list .u-type a {
	display: inline-block;
	width: 63px;
	color: #015EEA;
}
.colpaper-list .u-type.en a {
	width: 42px;
}
.colpaper-list .u-type a.alignr{
	text-align:right;
}

.f-gray {
	color: #D3D3D4 !important;
	cursor: default;
}


.colpaper-btn{
	width:100%;
	height:56px;
	line-height:56px;
	font-size:16px;
	color:#ce956d;
	margin-top:30px;
	text-align:center;
	background-color:#fcefd3;
	cursor:pointer;
}
.colpaper-btn i{
	background:url(../../img/zt2018/gkzt2019/icon.png) no-repeat -147px -33px;
	width:16px;
	height:8px;
	display:inline-block;
	margin-left:10px;
}
.colpaper-btn.colpaper-all i{
	background-position:-179px -33px;
}
.type-title{
	text-align:center;
	font-size: 30px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #131313;
	line-height: 33px;
}
/*真题评析*/
#ztpx-list{
	margin-top:10px;
	min-height:550px;
}
#ztpx-list .nores{
	color:#ffffff;
}
#ztpx-list li {
	overflow: hidden;
	margin-top: 0px;
	cursor: pointer;
	margin:0px 5px 0px 6px;
	padding-top:20px;
	border-bottom:1px dashed #DFDFDF;
	-wibkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	color:#000000;
}
#ztpx-list li .ztpx-header {
	overflow:hidden;
	zoom:1;
	line-height:34px;
}
#ztpx-list li .ztpx-course{
	float:left;
	width:62px;
	font-size: 14px;
	color: #015EEA;
}
#ztpx-list li .ztpx-title{
	margin-left:62px;
	margin-right:120px;
	font-size: 24px;
	font-weight: 700;
	color: #000000
}
#ztpx-list .ztpx-date{
	float:right;
	width:120px;
	margin-left:-120px;
	font-size: 18px;
	color: #AAAAAA;
}

#ztpx-list li p {
	height:58px;
	margin:6px 0px;
	line-height: 28px;
	font-size: 14px;
	color:#AAAAAA;
	overflow: hidden;
	word-wrap: normal;
	text-overflow: ellipsis;
	
}

#ztpx-list li span {
	color: #898989;
	font-size: 14px;
}

/* 作文 列表开始*/
.zw-sm{
	margin:30px  0px 20px ;
	color: zw-sm;
	font-size:14px;
	line-height:32px;
	border-bottom:1px dashed #DFDFDF;
	padding-bottom:5px;
}
.table {
	width: 1100px;
	margin-bottom:30px;
}

.table.selected{
	display: table;
}

.table thead tr {
	background: #337AF4;
 background: linear-gradient(92deg, #5943ec, #0abafe);
}
.table thead th {
	color: #fff;
	font-size: 18px;
	height: 56px;
	text-align: center;
}

.table td {
	height: 66px;
	border: 1px solid #ffffff;
	text-align: center;
	font-size: 14px;
	color: #000000;
	background-color:#F2F7FF;
}
.table .type{
	font-size:16px;
	font-weight:bold;
	width:116px;
	color: #057DED;
}
.table .title{
	width:410px;
	
}
.table .title a{
	display:inline-block;
	width:100%;
	height:66px;
	line-height:66px;
	color:#000000;
}
.table .article a{
	text-decoration: underline;
	margin:0 15px;
	color:#000000;
}
/* 作文 列表开始*/
/* 真题评析开始*/
.m-title{
	margin-right:4;
	border-bottom:1px dashed #DFDFDF;
}
.m-title p{
	font-size:14px;
	color:#999999;
	margin:30px 0px 15px;
}
.m-title p #back span{
	color:#333333;
}
.detail{
	margin-bottom:20px;
}
.detail h1 {
	margin-top: 30px;
	font-size: 22px;
	font-weight: bold;
	color: #333333;
	text-align: center;
}
.zw-detail h1{
	font-size:24px;
}
.detail-info{
	text-align:center;
}
.detail h4 {
	font-size: 16px;
	color: #999999;
	text-align: center;
	margin-top: 20px;
	margin-right:10px;
	font-weight: normal;
}
.xq-box .detail h4,.xq-box .detail .share{
	display:inline-block;
}
.zw-detail h4{
	font-size:16px;
}

#content {
	margin-top: 14px;
	margin-bottom:30px;
	font-size:16px;
	color: #666666;
	min-height:300px;
}

.circle li{
	cursor: pointer;
}
/*作文详情*/
#zw-detail{
	margin:30px 0px 20px;
	/* border: 1px solid #dfe3ff; */
}

.tab1 a{
	display:inline-block;
	height:45px;
	width:33.3%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	font-size:18px;
	line-height:45px;
	color: #333333;
	text-align:center;
	background: #f2f7ff;
}
.tab1 a.last{
	border-right:none;
}
.tab1 a.active{
	background: #1565FD;
	background: linear-gradient(92deg, #015EEA 0%, #00C0FA 100%);
	font-weight:bold;
	color:#ffffff;
}
.zwtm,.zwpx,.zwmf{
	/* background-color:#dfe3ff; */
}
.zwmf{display:none;}
.tab2{
	margin: 16px 12px 0px 8px;
	border-bottom:2px solid #057ded;;
}
.tab2 a{
	float:left;
	display:block;
	line-height:54px;
	height:54px;
	font-size:18px;
	color: #333333;
	width:142px;
	text-align:center;
	margin-right:327px;
	box-sizing:border-box;
}
.tab2 a.last{
	margin-right:0px;
}
.tab2 a.active{
	font-weight:bold;
	margin-bottom:-2px;
	color: #1565FD;
background: linear-gradient(249deg, #015EEA 0%, #00C0FA 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
border-bottom:7px solid #057ded;

}
.art-detail{
	padding:35px 40px 80px 25px;
	min-height:635px;
	display:none;
	font-size:16px;
	color: #666666;
}

.art-detail.active{
	display:block;
}
/*  报考指南  */
.bkzn{
	position:fixed;
	top:200px;
	left:50%;
	margin-left:580px;
	width:206px;
	height:379px;
	background:url(../../img/zt2018/gkzt/bkzn24.png) no-repeat 0px 0px;
}

.left-close {
	position:absolute;
	top:0px;
	right:0px;
    width: 14px;
    height: 15px;
    cursor: pointer;
    background: url(../../img/zt2018/gkzt/x.png) no-repeat top left;
}
.bkbb-list{
	position:absolute;
	top:92px;
	left:70px;
}
.bkzn a{
	display:block;
	width:132px;
	height:32px;
	margin-bottom:17px;
	box-sizing:border-box;
	font-size: 18px;
	text-align: left;
	color: #057DED
}



.bkzn .text-detail{
	line-height:32px;
	
}

#laypage{
	text-align:right;
	margin:55px auto 20px;
}
.laypage_main span,.laypage_main a{
	font-size:14px;
}
.laypage_main .laypage_curr {
	background: #4BB4FB;
    background: linear-gradient(0deg, #4c97ff, #4ddbf9);
    color: #fff;
}
.laypage_main  a{
	background-color:unset;
    color: #333333;
}
.tab1 .gkzw-gray{
	background-color:#E6E6E6;
}
.wrap{
	width:100%;
	margin:0px auto;
	height: 100%;
	max-width: 1920px;
}
.xq-box{
	margin:20px auto 30px;
	padding:0px 30px;
	background: #FFFFFF;
    border-radius: 8px;
}
.btn-box a {
    width: 130px;
    height: 34px;
    line-height: 34px;
    box-sizing: border-box;
  /*   //background-color: #FEB600; */
    display: inline-block;
    font-size: 14px;
    color: #FFFFFF;
    text-align: center;
    background: #1565FD;
    background: linear-gradient(0deg, #015EEA 0%, #00C0FA 100%);
}
.btn-box .gray {
    background: #999999;
}
.btn-box .pre {
    margin-right: 30px;
}
