/*****************************header*******************************/
body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,hr,form,input,textarea,p,td{margin:0;padding:0;}
img,input,select,button{vertical-align:middle;list-style: none;border:none;}
ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
select:hover{cursor:pointer;}
a{text-decoration:none;color:#666;}

.fl{float:left;}
.fr{float:right;}
.width-1190{width:1190px;margin:0 auto;}
.no-borderright{border-right:none !important;}
p{ line-height: 2;}
table p{ padding: 5px;}
body {
    background-color: #ECF0F1;
}

.header .header-top {
    height: 33px;
    background-color: #F7F9FA;
    min-width: 1150px;
    margin: 0 auto;
    border-bottom: 1px solid #DCDCDC;
}

.header .header-top .header-top-center {
    height: 34px;
    line-height: 34px;
    text-align: right;
}

.header .header-top .header-top-center span {
    margin: 0 8px;
}

.header .header-center {
    height: 114px;
    background: url('/template/pc/images/topbg.png') repeat-x center 0;
    min-width: 1150px;
    margin: 0 auto;
}

.header .header-center .header-center-left img {
    vertical-align: middle;
    height: 63px;
    margin-top: 26px;
}

.header .header-center .header-center-center {
    margin-left: 48px;
    margin-top: 32px;
}

.header .header-center .header-center-center .search {
    width: 511px;
    border: 1px solid #2273C0;
    height: 38px;
    overflow: hidden;
}
.header .header-center .header-center-center .search .search-input
{
    width: 443px;
}

.header .header-center .header-center-center .search .search-input input {
    border: none;
    background: none;
    vertical-align: middle;
    width: 443px;
    line-height: 38px;
    height: 38px;
    overflow: hidden;
}

.header .header-center .header-center-center .search .search-button input {
    background-color: #2273C0;
    text-align: center;
    width: 66px;
    border: none;
    color: #fff;
    line-height: 38px;
    font-size: 14px;
}

.header .header-center .header-center-center .search-key {
    margin-top: 7px;
    color: #818180;
}

.header .header-center .header-center-center .search-key a {
    margin-right: 10px;
}

/*************************************nav*******************************/

.nav {
    height: 80px;
    background-color: #0069C5;
    min-width: 1150px;
    margin: 0 auto;
    text-align: center;
}

.nav .nav-ul {
    margin: 0;
    padding: 0;
    overflow: hidden;
    display: inline-block;
    _zoom: 1;
    *display: inline;
}

.nav ul {
    padding: 0;
    margin: 0;
}

.nav ul li {
    list-style: none;
    float: left;
}

.nav ul li .nav-img {
    height: 43px;
    width: 64px;
}

.nav ul li .nav-img img {
    height: 30px;
    margin-top: 13px;
}

.nav ul li .nav-title {
    font-size: 16px;
    color: #FFF777;
    font-weight: 600;
    margin-top: 4px;
    font-family: "Microsoft YaHei" !important;
}

.nav ul li a {
    color: #fff;
}

.nav ul li a:hover {
    color: #FFF777;
}

.nav .nav-ul .gk-ul {
    margin-top: 13px;
    overflow: hidden;
    *overflow: 0;
}

.nav .nav-ul .gk-ul li {
    margin: 0 0 0 10px;
    font-size: 14px;
    _display: inline;
    /**淇IE6涓媐loat margin瀵艰嚧鍙屽€嶉棿璺?*/
}

.nav .nav-ul .gk-ul li a {
    position: relative;
}

.nav .nav-ul .gk-ul li a:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: -2px;
    height: 2px;
    width: 100%;
    background: #FFF777;
    background: none\0;
    transform: scale(0);
    transition: all 0.3s;
}

.nav .nav-ul .gk-ul li a:hover:before {
    transform: scale(1);
}

.nav .hr {
    float: left;
    width: 1px;
    height: 56px;
    background: #3387D1;
    margin: 12px 25px 0 25px;
    _display: inline;
    /**淇IE6涓媐loat margin瀵艰嚧鍙屽€嶉棿璺?*/
}

.fixer {
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    margin-left: auto;
    margin-right: auto;
    z-index: 9999;
}

html*.fixer {
    position: absolute;
    z-index: 9999;
    left: 50%;
    top: expression(eval(document.documentElement.scrollTop));
    margin-left: -575px;
    background-color: #0069C5;
}

/*****************************************鏍忕洰椤?*****************************/

.class-container {
    background-color: #ECF0F1;
    width: 100%;
    overflow: hidden;
    height: auto;
}

.class-container .position {
    height: 52px;
    line-height: 52px;
    background: url(/template/pc/images/position.png) 0 center no-repeat;
    padding-left: 31px;
    font-size: 14px;
}

.class-container .class {
    margin-top: 10px;
    width: 100%;
    border: 1px solid #ddd;
    height: auto !important;
    height: 753px;
    min-height: 753px;
		 background-color: #fff;
}

.class-container .class .class-left {
    width: 264px;
    border-right: 1px solid #ddd;
    overflow: hidden;
    height: auto !important;
    height: 753px;
    min-height: 753px;
}

.class-container .class .class-left .classnav {
    position: relative;
    margin-top: 30px;
    text-align: center;
}

.class-container .class .class-left .classnav ul {
    margin: 0;
    padding: 0;
    display: inline-block;
}

.class-container .class .class-left .classnav ul li {
    margin: 0;
    padding: 0;
    height: 47px;
    line-height: 47px;
    margin-bottom: 17px;
    width: 223px;
    list-style: none;
    background: #F2F2F2 url(/template/pc/images/leftarrow.png) 175px center no-repeat;
}

.class-container .class .class-left .classnav ul li a {
    display: inline-block;
    width: 223px;
    height: 47px;
}

.class-container .class .class-left .classnav ul .active {
    background: url(/template/pc/images/navbg.png) no-repeat;
}

.class-container .class .class-left .classnav ul .active a {
    color: #fff;
    font-weight: 600;
    font-size: 16px;
}

.class-container .class .class-left .classnav ul .listactive {
    background: #F2F2F2 url(/template/pc/images/rightarrow.png) 175px center no-repeat;
}

.class-container .class .class-left .classnav ul li a {
    color: #0069C5;
    font-weight: 600;
    font-size: 14px;
}

.class-container .class .class-right {
    margin-top: 30px;
    text-align: center;
    position: relative;
    width: 883px;
}

.class-container .class .class-right .ul-h {
    display: inline-block;
    width: 828px;
    text-align: left;
}
.class-container .class .class-right .ul-h div{
    text-align: center;
}

.class-container .class .class-right li {
    line-height: 2;
}

.class-container .class .class-right li:hover {
    background: url(/template/pc/images/listpoint.png) 0 center no-repeat;
}

.class-container .ad {
    text-align: center;
    position: relative;
}

/************************************鍐呭椤?*******************************/

.class-container .content {
    margin-top: 10px;
    width: 100%;
    
    height: auto !important;
    overflow: hidden;
    min-height: 753px;
}

.class-container .content .content-right {
    width: 335px;
    overflow: hidden;
  border-left: 1px solid #ddd;
   background-color: #fff;
}

.class-container .content .content-right .adimg {
    text-align: center;
    margin: 8px 0;
}

.class-container .content .content-right .adimg a {
    position: relative;
    display: inline-block;
    width: 318px;
    height: 347px;
    overflow: hidden;
}

.class-container .content .content-right .adimgs a {
    position: relative;
    display: inline-block;
    width: 334px;
    height: 248px;
    overflow: hidden;
}


.class-container .content .content-right .news .news-title {
    height: 42px;
    line-height: 42px;
    background-color: #F8F8F8;
    border-bottom: 1px solid #ddd;
    font-size: 16px;
    font-weight: 600;
    padding-left: 10px;
}

.class-container .content .content-right .news .ul-h {
    padding-top: 12px;
    padding-left: 20px;
	  margin-bottom: 20px;
}

.class-container .content .content-right .news .ul-h li {
    line-height: 2;
}

.class-container .content .content-left {
    width: 852px;
    background-color: #fff;
    min-height: 753px;
}
.class-container .content .content-left .c .cc h2 {
    margin: 2px 0;
    color: #333;
    font-size: 18px;
    font-weight: bold;
}

.class-container .content .content-left .c .cc table {
    width: 93% !important;
    max-width: 93%;
    border-collapse: collapse;
    border-spacing: 0;
	margin:0 auto;
}
.class-container .content .content-left .c .cc table td {
    border: 1px solid #333;
    border-collapse: collapse;
	line-height: 30px;
    font-size: 14px;padding: 0 8px 0 8px;
     text-align: center;
}
.class-container .content .content-left .c {
    margin: 43px 50px 30px;
}

.class-container .content .content-left .c .ctitle {
    font-size: 22px;
    font-weight: 600;
    color: #333333;
    text-align: center;
}

.class-container .content .content-left .c .cdate {
    color: #373737;
    text-align: center;
    margin-top: 20px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.class-container .content .content-left .c .cc {
    color: #373737;
    font-size: 16px;
    margin-top: 5px;
}
.class-container .content .content-left .c .wx{
    text-align: center;
}

/****************************閿欒鎻愮ず椤?************************/

.class-container .errorcontent {
    margin-top: 10px;
    width: 100%;
    border: 1px solid #ddd;
    position: relative;
    text-align: center;
}

.class-container .errorcontent .error {
    width: 388px;
    text-align: left;
    margin: 100px 0;
    display: inline-block;
}

.class-container .errorcontent .error .error-title {
    font-size: 20px;
    margin-bottom: 30px;
    overflow: hidden;
}

.class-container .errorcontent .error .error-left {
    width: 137px;
    height: 126px;
    background: url(/template/pc/images/error.png) center no-repeat;
}

.class-container .errorcontent .error .error-right {
    height: 126px;
    line-height: 126px;
    margin-left: 30px;
    font-size: 14px;
}

/****************************************鎼滅储*****************************/

.class-container .content .content-left .s .stitle {
    padding: 10px;
    border-bottom: 1px solid #ddd;
    font-size: 14px;
}

.class-container .content .content-left .s .stitle div {
    line-height: 2;
}

.class-container .content .content-left .s .stitle .scount {
    color: #646464;
}

.sresult ul {
    padding: 20px;
    overflow: hidden;
}

.sresult ul li {
    line-height: 62px;
    border-bottom: 1px dashed #ddd;
}

/******************************************鍐呭椤靛伐鍏锋爮******************************/

.fontset {
    height: 66px;
    line-height: 66px;
    background: #f8f8f8;
    box-shadow: 0 2px 4px #acacac;
    display: none;
}

.fontset .articletitle {
    width: 600px;
    font-size: 14px;
    font-weight: 600;
}

.fontset .fonta {
    font-size: 16px;
}

.fontset .fonta a {
    padding: 3px;
    margin-right: 15px;
    border: 1px solid #ddd;
}

.fontset .fonta a:hover {
    text-decoration: none;
    background: #333;
    color: #fff;
    border: solid 1px #333;
}

.fontset .share {
    padding-top: 11px;
    position: relative;
}
.bdshare-button-style0-32{
    *display: inline;
}

.fixer {
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    margin-left: auto;
    margin-right: auto;
    z-index: 9999;
    display: block;
}

html*.fixer {
    position: absolute;
    z-index: 9999;
    left: 50%;
    top: expression(eval(document.documentElement.scrollTop));
    margin-left: -575px;
    background-color: #f8f8f8;
}
/* 鍒嗛〉 */
.u-pic{ margin: 0 30px; }
.u-pic li { float: left; list-style: none; background: none; margin-right:10px; margin-bottom: 10px; }
.u-pic a,.u-pic img,.u-pic h3,.u-pic li:hover {
    list-style: none !important;background: none !important;

}
.u-pic li h3 {
    display: block;
    margin-block-start:0em;
    margin-block-end: 0em;
    background-color: #0069c5 !important;
    color: #fff;
     font-size: 1.2em;
    line-height: 2.5em;
}

.u-pic li img { border: 1px solid #c0c0c0; padding: 5px;}
#pages { width: 752px;margin-top: 32px;padding:24px 0 10px;border-top: 1px solid #eee;text-align:center;display: inline-block }
#pages ul { display: inline-block}
#pages ul li{ float: left; list-style: none !important; background:none; line-height:normal;}
#pages ul li a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#pages ul li a.a1 { background:url(/template/pc/images/pages.png) no-repeat 0 5px; width:56px; padding:0 }
#pages  ul li a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages .disabled{ display:inline-block; width:56px; height:22px; line-height:22px; background:url(/template/pc/images/titlebg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }

/* 高考专题内容 */
.ggzt-list01{
	width:249px;
	margin-left:7px;
	margin-top:16px;
	text-align: center;
	border-top:1px solid #ddd;
   height: auto !important;
}

.ggzt-list02{
	width:172px;
	margin-left:40px;
	padding-top:10px;
	text-align: center;
	font-size:14px;
	font-family:微软雅黑;
	color:#3f3f3f;
}

.ggzt-list03{
	width:172px;
	margin-left:40px;
	padding-top:2px;
	text-align: center;
	font-size:14px;
	font-family:微软雅黑;
	color:#3f3f3f;
}

.ggzt-list04{
	width:208px;
	height:80px;
	margin-left:20px;
	margin-top:20px;
	text-align: center;
	font-family:微软雅黑;
	border:1px solid #ddd;
	background-color:#edf7fd;
}

.ggzt-list05{
	width:208px;
	margin-top:8px;
	text-align: center;
	font-family:微软雅黑;
	color:#f20000;
}

.ggzt-list06{
	width:208px;
	text-align: center;
	font-family:微软雅黑;
	color:#525151;
	font-size:14px;
	font-weight:bold;
}
.ggzt-list07{
	width:208px;
	text-align: center;
	font-family:微软雅黑;
	color:#0069c5;
	font-size:14px;
}
.ggzt-list08
{
	width:249px;
	text-align: center;
	padding-top:5px;
}
.ggzt-list09{
	width:208px;
	height:80px;
	margin-left:20px;
	text-align: center;
	font-family:微软雅黑;
	border:1px solid #ddd;
	background-color:#edf7fd;
}
.ggzt-list010{
	width:208px;
	height:80px;
	margin-left:20px;
	text-align: center;
	font-family:微软雅黑;
	border:1px solid #ddd;
	background-color:#edf7fd;
	margin-bottom:20px;
}
.ggzt-list07 a {
	width:208px;
	text-align: center;
	font-family:微软雅黑;
	color:#0069c5;
	font-size:14px;
}

.ggzt-list07 a:link {
	width:208px;
	text-align: center;
	font-family:微软雅黑;
	color:#0069c5;
	font-size:14px;
}

.ggzt-list07 a:hover
{
	width:208px;
	text-align: center;
	font-family:微软雅黑;
	color:#0069c5;
	font-size:14px;
}

.ggzt-nv01{
	background:url('/template/pc/images/ggzt_01.gif') no-repeat;
	width:867px;
	height:179px;
    position: relative;
    float:left;
    margin-top:10px;
    margin-left:8px;
}
.ggzt-nv02{
	padding-top:66px;
	padding-left:40px;
	color:#DDB719;
	font-size:29px;
	font-family:微软雅黑;	
}
.ggzt-nv03
{
	padding-top:100px;
}
.gkztnyctitle {
    font-size: 24px;
    font-weight: 600;
    color: #333333;
    text-align: center;
    margin-left: 20px;
}

.gkztnycdate {
    color: #373737;
    text-align: left;
    margin-top: 50px;
    padding-bottom: 15px;
    margin-left: 25px;
}

.gkztnycc {
    color: #373737;
    line-height: 2;
    font-size: 14px;
    margin-top:0px;
margin-right: 20px;
    margin-left: 25px;
}
.gkztnycc p
{
    color: #373737;
    line-height: 2;
    font-size: 14px;
    margin-top:0px;
margin-right: 20px;
    margin-left: 25px;
}

.content_pic {float:  left; width: 320px; height: 220px;}
.content_pic img { border: #d2d2d2 1px solid; padding: 5px; width: 300px; height: 200px; margin-top: 5px;}





.b_box6 {
   margin-top: 32px;
	line-height: 30px;
	font-size: 14px;
	color: #777;
	padding: 16px 0;
	border-top: 1px #eee solid;
	
}






















