@charset "UTF-8";
/* CSS Document */
* {
  margin: 0;
  padding: 0;
}

body {
  text-align: center;
  font-family: "宋体";
  line-height: 23px;
  font-size: 12px;
}

li {
  list-style-type: none;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: bold;
}

#container {
  text-align: left;
  width: 1200px;
  margin: 0 auto;
  background-color: #FFF;
  height: auto !important;
}

a {
  color: #333;
  text-decoration: none;
}

a:link {
  color: #333;
  text-decoration: none;
}

a:visited {
  color: #333;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
  color: #ef5d00;
}

a:active {
  color: #333;
  text-decoration: none;
}

.clear01 {
  clear: both;
}

img {
  border: none;
  max-width: 100%;
  height: auto;
}

.clear {
  display: block;
  float: none;
  clear: both;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
  background: none;
  border: 0;
  font-size: 0;
}

.clearfix:after {
  visibility: hidden;
  display: block;
  clear: both;
  height: 0;
  font-size: 0;
  content: ".";
}

.clearfix {
  zoom: 1;
}

h3 a {
  color: #428b18;
  text-decoration: none;
}

h3 a:link {
  color: #428b18;
  text-decoration: none;
}

h3 a:visited {
  color: #428b18;
  text-decoration: none;
}

h3 a:hover {
  text-decoration: underline;
  color: #ef5d00;
}

h3 a:active {
  color: #428b18;
  text-decoration: none;
}

h4 a {
  color: #d52f00;
  text-decoration: none;
}

h4 a:link {
  color: #d52f00;
  text-decoration: none;
}

h4 a:visited {
  color: #d52f00;
  text-decoration: none;
}

h4 a:hover {
  text-decoration: underline;
  color: #ef5d00;
}

h4 a:active {
  color: #d52f00;
  text-decoration: none;
}

.lct_top_pic {
  width: 1200px;
  height: 90px;
  clear: both;
  margin: 10px auto;
}

.lct_top_pic a {
  display: inline-block;
}

.lct_top_pic div {
  width: 311px;
  margin-right: 10px;
  height: 88px;
  border: 1px solid #dedede;
  float: left;
}

/* top
+++++++++++++++++++++++++++++++++ */
#top {
  height: auto !important;
  height: 20px;
  margin-bottom: 10px;
}

#top li {
  line-height: 14px;
}

#top .tright01 {
  line-height: 14px;
}

#top .tright02 {
  line-height: 14px;
}

/* 顶广告
+++++++++++++++++++++++++++++++ */
#banner_0 {
  margin-bottom: 10px;
}

#banner {
  margin-bottom: 10px;
  height: 70px;
  display: inline;
}

#banner ul {
  width: 146px;
  height: 66px;
  background-color: #fcfcfc;
  border: 1px solid #f5efef;
  float: left;
  padding: 4px 0 0 0;
  margin: 0 0 0 0px;
}

#banner li {
  list-style-type: none;
  font-size: 12px;
  line-height: 22px;
  color: #323232;
  margin: 0;
  padding: 0;
}

#banner img {
  border: none;
  float: left;
  margin: 0 9px 10px 9px;
  border: 1px solid #ccc;
  display: inline;
}

/* 导航
+++++++++++++++++++ */
#nav {
  background: url(../images/bg.jpg) no-repeat 0 12px;
}

#nav dt {
  width: 58px;
  font-weight: bold;
  line-height: 21px;
  font-family: '宋体';
  text-align: center;
  padding: 7px 0 0 10px;
  color: #fff7b8;
}

#nav dt h2 {
  font-size: 18px;
}

#nav dt a {
  color: #fff7b8;
  text-decoration: none;
}

#nav dt a:link {
  color: #fff7b8;
  text-decoration: none;
}

#nav dt a:visited {
  color: #fff7b8;
  text-decoration: none;
}

#nav dt a:hover {
  text-decoration: underline;
  color: #fff;
}

#nav dt a:active {
  color: #fff7b8;
  text-decoration: none;
}

#nav dd {
  margin: -44px 0 0 70px;
}

#nav dd li {
  font-size: 14px;
  line-height: 16px;
  float: left;
  padding: 0px 8px 0 9px;
  margin: 3px 0;
  white-space: nowrap;
  border-right: solid 1px #fff;
}

#nav .li_t1 {
  border: none;
  padding-right: 0px;
}

dl#nav_1, dl#nav_2, dl#nav_3 {
  width: 33.33%;
  float: left;
}

dl#nav_1 dt, dl#nav_2 dt, dl#nav_3 dt {
  padding-left: 15px;
}

dl#nav_2 dd {
  margin-left: 74px;
}

dl#nav_3 dd {
  margin-left: 74px;
}

#nav dl#nav_4, #nav dl#nav_5, #nav dl#nav_6 {
  height: 30px;
  clear: both;
}

#nav dl#nav_4 dt, #nav dl#nav_5 dt, #nav dl#nav_6 dt {
  color: #333;
  font-weight: normal;
  width: 100px;
  text-align: right;
  padding: 0px 0 0 0px;
  padding-top: 8px;
}

#nav dl#nav_4 dd, #nav dl#nav_5 dd, #nav dl#nav_6 dd {
  margin: -22px 0 0 100px;
}

#nav dl#nav_4 dd li, #nav dl#nav_5 dd li, #nav dl#nav_6 dd li {
  font-size: 12px;
  padding: 0px 10px 0 11px;
  border-right: dotted 1px #333;
}

#nav dl#nav_4 .li_t1, #nav dl#nav_5 .li_t1 {
  border: none;
  padding-right: 0px;
}

dl#nav_6 {
  float: right;
  margin-top: -30px;
  margin-right: 27px;
}

#nav dl#nav_6 .li_t1 {
  border: none;
  padding-right: 15px;
}

#nav a {
  color: #fff;
  text-decoration: none;
}

#nav a:link {
  color: #fff;
  text-decoration: none;
}

#nav a:visited {
  color: #fff;
  text-decoration: none;
}

#nav a:hover {
  text-decoration: underline;
  color: #FF6;
}

#nav a:active {
  color: #fff;
  text-decoration: none;
}

#nav_4 a, #nav_5 a, #nav_6 a {
  color: #333;
  text-decoration: none;
}

#nav_4 a:link, #nav_5 a:link, #nav_6 a:link {
  color: #333;
  text-decoration: none;
}

#nav_4 a:visited, #nav_5 a:visited, #nav_6 a:visited {
  color: #333;
  text-decoration: none;
}

#nav_4 a:hover, #nav_5 a:hover, #nav_6 a:hover {
  text-decoration: underline;
  color: #ef5d00;
}

#nav_4 a:active, #nav_5 a:active, #nav_6 a:active {
  color: #333;
  text-decoration: none;
}

/* 推荐品牌 0608
++++++++++++++++++++++ */
#tjpp {
  background: url(../images/bg_05.jpg) repeat-x;
  height: 140px;
  border: 1px solid #d2d2d2;
  border-top: none;
  margin-bottom: 10px;
}

#tjpp span.tjp_bj {
  text-align: center;
  font-size: 14px;
  line-height: 18px;
  font-weight: normal;
  background: url(../images/ad_bgg.png);
  width: 32px;
  float: left;
  margin-right: 12px;
  color: #444;
  font-weight: bold;
  margin-top: 32px;
  font-family: '微软雅黑';
}

#tjpp img {
  width: 100px;
  height: 50px;
  float: left;
  margin: 12px 12px 0 0;
  border: 1px solid #d2d2d2;
}

/* left_1
+++++++++++++++++++++++++++ */
#left_1 {
  width: 295px;
  margin-right: 16px;
  float: left;
  margin-bottom: 10px;
}

#left_1 span {
  font-size: 14px;
}

#left_1 p.more {
  position: absolute;
  right: 10px;
}

#left_1 p.more a {
  color: #428b18;
  text-decoration: none;
}

#left_1 p.more a:link {
  color: #428b18;
  text-decoration: none;
}

#left_1 p.more a:visited {
  color: #428b18;
  text-decoration: none;
}

#left_1 p.more a:hover {
  text-decoration: underline;
  color: #ef5d00;
}

#left_1 p.more a:active {
  color: #428b18;
  text-decoration: none;
}

/* ++++++++++++++ 幻灯+++++++++++++++++++++++ */
#scroll {
  margin-bottom: 15px;
  /**/
}

#slide {
  height: 215px;
  position: relative;
}

#slide .fi02 {
  height: 185px;
}

#slide .fi_player {
  width: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
}

/* 图片部分 */
#slide .fi_ovl {
  width: 100%;
  height: 30px;
  left: 0px;
  top: 185px;
  position: absolute;
  background: #000;
}

/* 黑白背景部分 */
#slide .fi_tt {
  width: 100%;
  height: 30px;
  left: 0px;
  top: 185px;
  position: absolute;
  font: 600 14px/28px '宋体';
  text-align: center;
  color: #fff;
}

/* 文字部分 */
#slide .fi_bg {
  width: 275px;
  height: 215px;
  position: absolute;
  top: 0;
  left: 0;
}

#slide .fi_link {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 230px;
  cursor: pointer;
}

#slide .fi_tab {
  width: 100%;
  height: 23px;
  padding: 5px 5px 0 0;
  position: absolute;
  bottom: 35px;
  left: 0;
  text-align: right;
}

#slide .fi_tab span {
  cursor: pointer;
  width: 20px;
  height: 20px;
  margin-right: 5px;
  display: inline-block;
  color: #fff;
  font: 16px/20px '宋体';
  background: url(http://www.yuloo.com/xialingying/images/style/slide.gif) no-repeat left;
  text-align: center;
}

#slide .fi_tab span.now {
  background: url(http://www.yuloo.com/xialingying/images/style/slide.gif) no-repeat right;
  color: #ff7b11;
}

/* ++++++++++++++++ 幻灯 end ++++++++++++++++++ */
/* +++++ 高考直播间 ++++++++++ */
#l12 {
  height: 215px;
  background-color: #f4f9e6;
  border: 1px solid #d1e395;
  margin-bottom: 15px;
  position: relative;
}

#l12 span.gkzb_bj {
  display: block;
  background: url(../images/h1_bg1.jpg) no-repeat 0 bottom;
  height: 50px;
}

#l12 p.more {
  top: 28px;
}

.k1 {
  width: 46%;
  text-align: center;
  float: left;
  margin: 0.5% 2% 0;
  position: relative;
  zoom: 1;
  z-index: 1000;
}

.k1_img {
  display: block;
}

.k1_01 {
  width: 98%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

#l12 ul .k1_01 {
  width: 48%;
  display: inline-block;
  text-align: center;
}

.k1 img {
  background: url(../images/video_img_bg.jpg) no-repeat;
  padding: 1px 1px 8px;
}

#l12 ul {
  clear: both;
  padding-left: 8px;
}

/* +++++++++ tab1 +++++++++++++ */
#c12 {
  margin: 15px 0 0px;
}

#center_1 #c12 ul {
  border: none;
}

#c12 .menubox {
  background: url(../images/ul_bg2.jpg) repeat-x 0 bottom;
  height: 26px;
}

#c12 .menubox ul {
  margin: 0px;
  padding: 0 0 0 20px;
}

#c12 .menubox li {
  float: left;
  cursor: pointer;
  background: url(../images/tab1.jpg) no-repeat center 0;
  width: 87px;
  height: 23px;
  text-align: center;
  color: #428b18;
  font-size: 14px;
  font-weight: bold;
  padding-top: 3px;
  margin-right: 8px;
}

#c12 .menubox li a {
  color: #428b18;
}

#c12 .menubox li.hover {
  background: url(../images/tab1.jpg) no-repeat center -26px;
  color: #d62f00;
  font-weight: bold;
}

#c12 .menubox li.hover a {
  color: #d62f00;
}

#c12 .contentbox {
  clear: both;
  padding-top: 8px;
}

#c12 .contentbox li {
  line-height: 23px;
  font-size: 14px;
  color: #333;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

#c12 li strong {
  margin-right: 10px;
  padding: 0;
}

#c12 li em {
  margin-right: 5px;
  padding-right: 10px;
  border-right: 1px solid #c1c1c1;
  font-style: normal;
  color: #428b18;
}

#c12 li em a {
  color: #428b18;
  text-decoration: none;
}

#c12 li em a:link {
  color: #428b18;
  text-decoration: none;
}

#c12 li em a:visited {
  color: #428b18;
  text-decoration: none;
}

#c12 li em a:hover {
  text-decoration: underline;
  color: #ef5d00;
}

#c12 li em a:active {
  color: #428b18;
  text-decoration: none;
}

/* +++++++++++ tab2 +++++++++++++++ */
#c13 {
  margin-top: 0px;
}

#center_1 #c13 ul {
  border: none;
}

#c13 .menubox {
  background: url(../images/ul_bg2.jpg) repeat-x 0 bottom;
  height: 26px;
}

#c13 .menubox ul {
  margin: 0px;
  padding: 0 0 0 20px;
}

#c13 .menubox li {
  float: left;
  display: inline-block;
  cursor: pointer;
  background: url(../images/tab1.jpg) no-repeat center 0;
  width: 87px;
  height: 23px;
  text-align: center;
  color: #428b18;
  font-size: 14px;
  font-weight: bold;
  padding-top: 3px;
  margin-right: 8px;
}

#c13 .menubox li a {
  color: #428b18;
}

#c13 .menubox li.hover {
  padding: 0px;
  width: 87px;
  background: url(../images/tab1.jpg) no-repeat center -26px;
  color: #428b18;
  font-size: 14px;
  font-weight: bold;
  height: 23px;
  padding-top: 3px;
}

#c13 .menubox li.hover a {
  color: #d62f00;
}

#c13 .contentbox {
  clear: both;
  padding-top: 8px;
}

#c13 .contentbox li {
  line-height: 23px;
  font-size: 14px;
  color: #333;
}

#c13 li strong {
  margin-right: 10px;
  padding: 0;
}

#c13 li em {
  margin-right: 5px;
  padding-right: 10px;
  border-right: 1px solid #c1c1c1;
  font-style: normal;
  color: #428b18;
}

#c13 li em a {
  color: #428b18;
  text-decoration: none;
}

#c13 li em a:link {
  color: #428b18;
  text-decoration: none;
}

#c13 li em a:visited {
  color: #428b18;
  text-decoration: none;
}

#c13 li em a:hover {
  text-decoration: underline;
  color: #ef5d00;
}

#c13 li em a:active {
  color: #428b18;
  text-decoration: none;
}

/* +++++ 高考新鲜事 +++++++++++ */
#l13 {
  background-color: #f4f9e6;
  border: 1px solid #d1e395;
  position: relative;
  margin-bottom: 15px;
}

#l13 span.gkshi_bj {
  display: block;
  background: url(../images/h1_bg2.jpg) no-repeat 0 bottom;
  height: 45px;
  font-size: 14px;
  font-weight: bold;
}

#l13 p.more {
  top: 15px;
}

.title_l13 {
  width: 254px;
  margin: 0 auto;
  overflow: hidden;
}

.title_l13 span {
  display: block;
  float: left;
  width: 71px;
  height: 25px;
  line-height: 25px;
  color: #fff;
  text-align: center;
  font-size: 14px;
  background: url(../images/title_l13.jpg) no-repeat;
}

.title_l13 a {
  display: block;
  float: left;
  margin-left: 10px;
  line-height: 25px;
}

#l13 ul {
  width: 254px;
  margin: 0 auto;
  overflow: hidden;
}

#l13 ul li {
  line-height: 20px;
  margin-top: 4px;
  margin-bottom: 4px;
}

.yl-md-time, .yl-ymd-time {
  display: inline-block;
  font-size: 12px !important;
  color: #c0bfbf;
}

.yl-md-time {
  width: 40px;
}

.yl-ymd-time {
  width: 70px;
}

/* center_1
++++++++++++++++++++++ */
#center_1 {
  float: left;
  width: 580px;
  margin-right: 16px;
  margin-bottom: 10px;
}

/*+++++++++++ 新闻 ++++++++++++ */
#center_1 h3 {
  font-size: 20px;
  font-family: "微软雅黑";
  font-weight: normal;
  color: #d62f00;
  margin: 12px 8px 8px 14px;
  text-align: center;
}

#center_1 h3 strong {
  float: left;
  font-size: 12px;
  font-weight: normal;
  color: #FFF;
  padding: 0 5px 5px 5px;
  margin-right: 10px;
  background: url(../images/strong_bg1.jpg) no-repeat 0px 3px;
  font-family: "宋体";
}

#center_1 h3 a {
  color: #d62f00;
  text-decoration: none;
}

#center_1 h3 a:link {
  color: #d62f00;
  text-decoration: none;
}

#center_1 h3 a:visited {
  color: #d62f00;
  text-decoration: none;
}

#center_1 h3 a:hover {
  text-decoration: underline;
  color: #ee7001;
}

#center_1 h3 a:active {
  color: #d62f00;
  text-decoration: none;
}

#center_1 h3.h1_t a {
  color: #d62f00;
  text-decoration: none;
}

#center_1 h3.h1_t a:link {
  color: #d62f00;
  text-decoration: none;
}

#center_1 h3.h1_t a:visited {
  color: #d62f00;
  text-decoration: none;
}

#center_1 h3.h1_t a:hover {
  text-decoration: underline;
  color: #ee7001;
}

#center_1 h3.h1_t a:active {
  color: #d62f00;
  text-decoration: none;
}

#center_1 ul {
  border-bottom: 1px dotted #d8d8d8;
  padding: 0 0 10px 0;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

#center_1 .c11_01 a, #center_1 .c11_02 a, #center_1 .c11_03 a, #center_1 .c11_04 a {
  float: left;
}

.c11_li1 {
  line-height: 18px;
}

/* right_1
++++++++++++++++++++++++ */
#right_1 {
  float: left;
  width: 292px;
  margin-bottom: 10px;
}

#right_1 .gg {
  margin-bottom: 8px;
}

#right_1 .gg, #right_1 .gg a {
  display: block;
}

#right_1 table {
  width: 100% !important;
  border-top: 1px solid #cfe395;
  border-left: 1px solid #cfe395;
  table-layout: auto !important;
}

#right_1 td {
  border-bottom: 1px solid #cfe395;
  border-right: 1px solid #cfe395;
  padding-left: 8px;
}

.right_1_time_title {
  width: 100%;
  margin: 0 auto;
  line-height: 29px;
  font-size: 14px;
  text-align: center;
  color: #fff;
  font-weight: bold;
  background: url(../images/right_1_time_title.jpg) repeat-x;
}

.right_1_time_title a:visited {
  color: #fff;
}

#right_1 span.rl2gk_bj {
  background: url(../images/bg.jpg) no-repeat 0 -146px;
  font-size: 14px;
  color: #428b18;
  padding: 6px 0 0 23px;
  margin-bottom: 10px;
  line-height: 18px;
  display: block;
  font-weight: bold;
}

#right_1 li {
  width: 33%;
  text-align: center;
  line-height: 23px;
  float: left;
  white-space: nowrap;
}

/* +++++++++++高考指南++++++++++++ */
#r12 {
  border: 1px solid #cfe093;
  margin-bottom: 10px;
  padding: 1%;
}

#r12 span.bkcy_bj {
  display: block;
  background: url(../images/h2_bg1.jpg) no-repeat center center;
  font-size: 14px;
  font-weight: bold;
  color: #d62f00;
  text-align: center;
  padding-top: 2px;
  line-height: 22px;
  margin-bottom: 6px;
}

/* +++++++++++报考指南++++++++++++ */
#r13 {
  border: 1px solid #cfe093;
  position: relative;
}

#r13 span.gkzx_sj {
  background: url(../images/bg.jpg) no-repeat 0 -146px;
  height: 18px;
  color: #428B18;
  padding: 6px 0 0 23px;
  margin-bottom: 10px;
  line-height: 16px;
  text-indent: 0 !important;
  display: inline-block;
  font-weight: bold;
}

#r13 p.more {
  right: 15px;
  top: 3px;
}

#r13 p.more a {
  color: #609710;
  text-decoration: none;
}

#r13 p.more a:link {
  color: #609710;
  text-decoration: none;
}

#r13 p.more a:visited {
  color: #609710;
  text-decoration: none;
}

#r13 p.more a:hover {
  text-decoration: underline;
  color: #ee7001;
}

#r13 p.more a:active {
  color: #609710;
  text-decoration: none;
}

#r13 span.dajt_bj {
  display: block;
  text-align: center;
  color: #403d27;
  padding: 5px 0 8px;
  font-weight: bold;
}

/* ++++++ tab3 ++++++++++++++ */
#tab3 {
  margin-top: 0px;
}

#tab3 .menubox {
  height: 26px;
}

#tab3 .menubox li {
  float: left;
  background-color: #f7fbed;
  width: 19.6%;
  height: 22px;
  text-align: center;
  color: #000;
  font-size: 12px;
  padding-top: 3px;
  border: 1px solid #d1e495;
  border-left: none;
}

#tab3 .menubox li a {
  color: #433d23;
}

#tab3 .menubox li.hover {
  color: #428b18;
  height: 23px;
  background-color: #fff;
  border-bottom: none;
}

#tab3 .menubox li.hover a {
  color: #609811;
}

#tab3 .menubox li#three5 {
  border-right: none;
}

#tab3 .contentbox {
  clear: both;
  padding-top: 8px;
}

#tab3 .contentbox li {
  clear: both;
  width: 100%;
  line-height: 27px;
  font-size: 12px;
  color: #333;
}

#tab3 li strong {
  margin-right: 0px;
  padding: 0;
}

#tab3 li samp {
  float: right;
  font-size: 12px;
  color: #999;
}

img#gg2 {
  margin: 10px 0;
}

/* 高考报考
++++++++++++++++++++++++++ */
#apply {
  margin-bottom: 10px;
}

.k2 {
  border: 1px solid #eaf3de;
  background: url(../images/div_bg1.jpg) no-repeat 0 0;
  position: relative;
  padding-top: 49px;
}

.k2 .gkbk_bj {
  position: absolute;
  height: 50px;
  width: 1200px;
  top: -1px;
  left: -1px;
  text-indent: -9999px;
}

.k2 h1 {
  clear: both;
  position: absolute;
  height: 50px;
  width: 1200px;
  top: -1px;
  left: -1px;
  text-indent: -9999px;
}

.k2 .zytb_bj {
  position: relative;
  background: url(../images/h2_bg0.jpg) repeat-x;
  height: 39px;
  width: 98%;
  border: 1px solid #96b921;
  border-bottom: none;
  margin: 0 1% 2%;
  font-size: 12px;
  line-height: 16px;
}

.k2 h2 {
  clear: both;
  position: relative;
  background: url(../images/h2_bg0.jpg) repeat-x;
  height: 39px;
  width: 100%;
  border: 1px solid #96b921;
  border-bottom: none;
  margin: 0 0 10px 5px;
  font-size: 12px;
  line-height: 16px;
}

/* ++++++++ 志愿填报五步骤详解 ++++++++++++++ */
#apply .gkbk_bj {
  background: url(../images/h1_bg3.jpg) no-repeat 0 0;
}

#fill {
  background: url(../images/bg.jpg) 0 -170px;
  height: 57px;
  width: 100%;
  border: none;
  margin: 0px;
}

#fill span.zytb_bj1 {
  position: absolute;
  background: url(../images/h2_bg2.jpg) no-repeat;
  height: 100%;
  width: 100%;
  top: 1px;
  left: 1px;
}

h2#fill {
  background: url(../images/bg.jpg) 0 -170px;
  height: 57px;
  width: 948px;
  border: none;
  margin-bottom: 0px;
}

h2#fill span {
  position: absolute;
  background: url(../images/h2_bg2.jpg) no-repeat;
  height: 100%;
  width: 100%;
  top: 1px;
  left: 1px;
}

#apply ol li {
  border-right: 1px solid #c8e395;
  width: 190px;
  float: left;
  margin-bottom: 10px;
  padding: 0 24px;
}

#apply li ul {
  padding-left: 5px;
}

#apply li li {
  clear: both;
  border: none;
  line-height: 23px;
  margin-bottom: 0px;
  width: 185px;
}

#apply li.li_t1 {
  border-right: none;
}

/* ++++++++ 选高校 ++++++++++++++ */
#choose span {
  display: block;
  width: 115px;
  height: 39px;
  background: url(../images/h2_bg3.jpg) no-repeat;
  float: left;
}

#apply p.more {
  float: left;
  height: 40px;
  line-height: 40px;
  padding: 0 1%;
}

#apply p.more a {
  color: #6d6d6d;
  text-decoration: none;
}

#apply p.more a:link {
  color: #6d6d6d;
  text-decoration: none;
}

#apply p.more a:visited {
  color: #6d6d6d;
  text-decoration: none;
}

#apply p.more a:hover {
  text-decoration: underline;
  color: #ee7001;
}

#apply p.more a:active {
  color: #6d6d6d;
  text-decoration: none;
}

#apply dl {
  font-size: 14px;
  color: #4f8806;
  float: right;
  line-height: 40px;
}

#apply dl dt {
  float: left;
}

#apply dl dd {
  float: left;
  line-height: 40px;
}

#apply dl li.li_t1 {
  margin-right: 10px;
  border: none;
}

#apply dl li {
  float: left;
  padding: 0px 8px 0px 9px;
  border-right: 1px solid #4f8806;
  line-height: 16px;
  margin: 12px 0;
}

#apply dl li a {
  color: #4f8806;
  text-decoration: none;
}

#apply dl li a:link {
  color: #4f8806;
  text-decoration: none;
}

#apply dl li a:visited {
  color: #4f8806;
  text-decoration: none;
}

#apply dl li a:hover {
  text-decoration: underline;
  color: #ee7001;
}

#apply dl li a:active {
  color: #4f8806;
  text-decoration: none;
}

#left_2 {
  width: 440px;
  float: left;
  display: inline;
  margin: 0 10px 0px 5px;
}

/* -------------- tab4 ------------- */
#tab4 {
  margin: 0px 0 10px 0;
  border: 1px solid #cfe093;
}

#tab4 .menubox {
  height: 26px;
}

#tab4 .menubox ul {
  margin: 0px;
  padding: 0px;
}

#tab4 .menubox li {
  float: left;
  display: inline-block;
  cursor: pointer;
  background-color: #f7fbed;
  width: 49%;
  width: calc(50% - 2px);
  height: 22px;
  text-align: center;
  color: #428b18;
  font-size: 12px;
  font-weight: bold;
  padding-top: 3px;
  border: 1px solid #d1e495;
  border-left: none;
  border-top: none;
  margin: 0;
}

#tab4 .menubox li a {
  color: #428b18;
}

#tab4 .menubox li.hover {
  padding: 0px;
  color: #428b18;
  height: 23px;
  padding-top: 3px;
  background-color: #fff;
  border-bottom: none;
}

#tab4 .menubox li.hover a {
  color: #d62f00;
}

#tab4 .contentbox {
  clear: both;
  height: 190px;
  padding-top: 8px;
}

#tab4 .contentbox ul {
  margin-left: 10px;
}

#tab4 .contentbox li {
  clear: both;
  line-height: 23px;
  font-size: 12px;
  color: #333;
}

img#gg3 {
  margin-bottom: 10px;
}

/* +++++++++++ tab5 +++++++++++*/
#tab5 {
  margin: 0px 0 10px 0;
  border: 1px solid #cfe093;
}

#tab5 .menubox {
  height: 26px;
}

#tab5 .menubox ul {
  margin: 0px;
  padding: 0px;
}

#tab5 .menubox li {
  float: left;
  cursor: pointer;
  background-color: #f7fbed;
  width: 24%;
  width: calc(25% - 1px);
  height: 22px;
  text-align: center;
  color: #428b18;
  font-size: 12px;
  font-weight: bold;
  padding-top: 3px;
  border: 1px solid #d1e495;
  border-left: none;
  border-top: none;
  margin: 0;
}

#tab5 .menubox li a {
  color: #428b18;
}

#tab5 .menubox li.hover {
  padding: 0px;
  color: #428b18;
  height: 23px;
  padding-top: 3px;
  background-color: #fff;
  border-bottom: none;
}

#tab5 .menubox li.hover a {
  color: #d62f00;
}

#tab5 .contentbox {
  clear: both;
  height: 170px;
  padding-top: 8px;
}

#tab5 .contentbox ul {
  margin-left: 10px;
}

#tab5 .contentbox li {
  clear: both;
  line-height: 23px;
  font-size: 12px;
  color: #333;
}

#center_2 {
  width: 440px;
  float: left;
  margin-right: 13px;
}

#c21 .more2 {
  float: right;
}

#center_2 ul {
  padding: 0 0 10px 10px;
}

#center_2 li {
  font-size: 14px;
  line-height: 26px;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* ++++++++++ 高招动态 ++++++++++ */
#c21 {
  padding-bottom: 10px;
}

#c21 span.gzdt_bj .gzdt {
  display: inline-block;
  width: 70%;
  font-weight: bold;
  background: url(../images/bg.jpg) no-repeat 0 -256px;
  height: 24px;
  font-size: 14px;
  text-indent: 30px;
  padding-top: 2px;
}

#c21 span.gzdt_bj a {
  color: #428b18;
}

#c21 span.gzdt_bj1 {
  display: block;
  font-weight: bold;
  height: 24px;
  color: #428b18;
  font-size: 16px;
  text-align: center;
  margin: 15px 0 10px;
}

#c21 span.gzdt_bj1 a {
  color: #d62f00;
}

/* ++++++++++ 高校介绍 ++++++++++ */
#c22 .c22_a a {
  width: 32%;
  display: inline-block;
  text-align: center;
}

.c22_1 {
  background: url(../images/bg.jpg) no-repeat 0 -283px;
  height: 24px;
  margin-bottom: 10px;
}

#c22 span.gzdt_bj2 {
  float: left;
  font-weight: bold;
  background: url(../images/bg.jpg) no-repeat 0 -283px;
  height: 24px;
  font-size: 14px;
  text-indent: 30px;
  padding-top: 2px;
}

.c22_1 .more2 {
  float: right;
  padding-top: 4px;
}

#c22 span.gzdt_bj2 a {
  color: #428b18;
}

#c22 img {
  border: 1px solid #c1c1c1;
}

#c22 ul {
  clear: both;
}

#right_2 {
  float: left;
  width: 285px;
}

#right_2 span.zyfx_bj {
  float: left;
  color: #fff;
  font-size: 14px;
  text-indent: 30px;
  font-weight: bold;
}

#right_2 p.more3 {
  float: right;
  padding-right: 10px;
}

.r21_1 {
  background: #94b42f url(../images/bg.jpg) no-repeat 0 -227px;
  height: 25px;
  padding-top: 5px;
}

p.more3 a {
  color: #fff;
  text-decoration: none;
}

p.more3 a:link {
  color: #fff;
  text-decoration: none;
}

#voluntary {
  clear: both;
}

p.more3 a:visited {
  color: #fff;
  text-decoration: none;
}

p.more3 a:hover {
  text-decoration: underline;
  color: #000;
}

p.more3 a:active {
  color: #fff;
  text-decoration: none;
}

/* ++++++++++++ 专业分析 +++++++++++ */
#r21 {
  border: 1px solid #cfe395;
  margin-bottom: 10px;
}

#r21 ul {
  padding: 10px 0 10px 7px;
}

img#gg5 {
  margin-bottom: 10px;
}

/* ++++++++++++ 高校名单 +++++++++++ */
#r23 {
  border: 1px solid #cfe395;
  padding-bottom: 15px;
}

#r23 .ku {
  line-height: 30px;
  background-color: #94b42f;
}

#r23 ul {
  margin: 15px 0 0 15px;
}

#r23 li {
  width: 66px;
  width: 77px;
  height: 21px;
  background: #f5f9e0;
  display: block;
  border: 1px solid #dedede;
  float: left;
  text-align: center;
  margin: 0 7px 5px 0;
  padding-top: 0px;
  padding-bottom: 0px;
  line-height: 21px;
}

#r23 li.li_t {
  margin: 0 0 7px 0;
}

#r23 li a {
  width: 66px;
  width: 100%;
  background: none;
}

#r23 li a:hover {
  height: 21px;
  display: block;
  color: #F00;
  text-decoration: none;
}

/* ++++++++++++++ 高考志愿 +++++++++++++++++ */
#voluntary span {
  position: absolute;
  background: url(../images/h2_bg4.jpg) no-repeat;
  height: 100%;
  width: 100%;
  top: 0px;
  left: 0px;
}

#tab6 {
  width: 300px;
  float: left;
  margin: 0px 10px 10px 5px;
  border: 1px solid #cfe093;
}

/* +++++++++++ tab5 +++++++++++*/
#tab6 .menubox {
  height: 26px;
}

#tab6 .menubox ul {
  background: url(../images/ul_bg2.jpg) repeat-x 0 bottom;
  height: 26px;
}

#tab6 .menubox li {
  float: left;
  cursor: pointer;
  background-color: #f7fbed;
  width: 88px;
  height: 22px;
  text-align: center;
  color: #428b18;
  font-size: 14px;
  font-weight: bold;
  padding-top: 3px;
  border: 1px solid #d1e495;
  border-left: none;
  border-top: none;
}

#tab6 .menubox li a {
  color: #428b18;
}

#tab6 .menubox li.hover {
  color: #428b18;
  height: 23px;
  background-color: #fff;
  border-bottom: none;
}

#tab6 .menubox li.hover a {
  color: #d62f00;
}

#tab6 .contentbox {
  clear: both;
  height: 230px;
  padding-top: 8px;
}

#tab6 .contentbox ul {
  margin: 0 2%;
}

#tab6 .contentbox li {
  clear: both;
  line-height: 23px;
  font-size: 12px;
  color: #333;
}

/* ------------- 志愿报考------------- */
#center_3 {
  width: 380px;
  float: left;
  margin-right: 9px;
  padding-bottom: 5px;
}

.content_31 {
  background: url(../images/bg.jpg) no-repeat 0 -257px;
  height: 26px;
}

#center_3 span.center_zybk {
  font-weight: bold;
  color: #428b18;
  font-size: 14px;
  text-indent: 30px;
  padding-top: 2px;
  float: left;
}

#center_3 p.more2 {
  float: right;
  padding-right: 10px;
}

#center_3 span.center_zybk1 {
  display: block;
  font-weight: bold;
  height: 24px;
  color: #428b18;
  font-size: 16px;
  color: #d62f00;
  text-align: center;
  margin: 15px 0 10px;
}

#center_3 li {
  font-size: 14px;
  line-height: 27px;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* ------ 各地录取分数线 ---------- */
#right_3 {
  float: left;
  width: 243px;
  border: 1px solid #cfe395;
  padding-bottom: 10px;
}

#right_3 span.luqu_center {
  display: block;
  font-weight: bold;
  background: url(../images/bg.jpg) no-repeat 0 -227px;
  height: 25px;
  color: #fff;
  font-size: 14px;
  text-indent: 30px;
  padding-top: 5px;
}

#right_3 ul {
  margin: 15px 0 0;
}

#right_3 li {
  width: 20.1%;
  height: 20px;
  margin: 1% 2%;
  float: left;
  text-align: center;
}

#right_3 li.li_t {
  margin: 0 0 7px 0;
}

#right_3 li a {
  width: 48px;
}

#right_3 li a:hover {
  width: 48px;
  height: 21px;
  display: block;
  color: #F00;
  text-decoration: none;
}

/* 高考辅导
+++++++++++++++++++++++++ */
#counseling {
  margin-bottom: 10px;
  clear: both;
}

#counseling .gkbk_bj {
  background: url(../images/h1_bg4.jpg) no-repeat 0 0;
  float: left;
}

#questions ul.more .k2_1 ul {
  margin: -30px 0 10px 470px;
  position: relative;
  zoom: 1;
  z-index: 1000;
  height: 20px;
}

#counseling .more {
  position: absolute;
  top: 16px;
  right: 16px;
}

ul.more li {
  float: left;
  margin-right: 7px;
  padding-right: 8px;
  border-right: 1px solid #4f8806;
  line-height: 16px;
  font-size: 14px;
}

ul.more li.li_t2 {
  margin-right: 0px;
  padding-right: 0px;
  border-right: none;
}

ul.more a {
  color: #4f8806;
  text-decoration: none;
}

ul.more a:link {
  color: #4f8806;
  text-decoration: none;
}

ul.more a:visited {
  color: #4f8806;
  text-decoration: none;
}

ul.more a:hover {
  text-decoration: underline;
  color: #ef5d00;
}

ul.more a:active {
  color: #4f8806;
  text-decoration: none;
}

/* --------- 考试辅导 ------------ */
#tab7 {
  width: 340px;
  float: left;
  margin: 0 10px 0 5px;
  border: 1px solid #cfe093;
  position: relative;
  zoom: 1;
  z-index: 0;
}

#tab7 span.tab7_ksfd {
  display: block;
  font-weight: bold;
  text-indent: 25px;
  color: #428b18;
  padding-top: 5px;
  background: url(../images/bg.jpg) repeat-x 0 -338px;
  height: 28px;
  font-size: 14px;
}

#tab7 .menubox {
  position: relative;
}

#tab7 .menubox ul {
  margin: -32px 0 0px 0;
  height: 30px;
  position: relative;
  z-index: 1000;
}

#tab7 .menubox li {
  float: right;
  cursor: pointer;
  width: 45px;
  height: 32px;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  padding-top: 3px;
  border-left: 1px solid #d1e495;
}

#tab7 .menubox li a {
  color: #428b18;
}

#tab7 .menubox li.hover {
  color: #616161;
  background-color: #fff;
  border-bottom: none;
}

#tab7 .menubox li.hover a {
  color: #d62f00;
}

#tab7 .contentbox {
  clear: both;
  height: 260px;
  padding-top: 8px;
  top: 30px;
}

#tab7 .contentbox ul {
  margin-left: 10px;
  margin-right: 10px;
}

#tab7 .contentbox li {
  clear: both;
  line-height: 26px;
  font-size: 14px;
  color: #333;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

#tab7 .contentbox span.ksbt_fz {
  display: block;
  font-weight: normal;
  clear: both;
  height: 24px;
  color: #428b18;
  font-size: 16px;
  color: #d62f00;
  text-align: center;
  margin: 5px 0 5px;
}

.contentbox li span, #center_2 li .yl-md-time, #center_2 li .yl-ymd-time, .yl-md-time, .yl-ymd-time {
  float: right;
}

ul.ul_t1 {
  border-bottom: 1px solid #c1c1c1;
  padding-bottom: 5px;
  margin-bottom: 5px;
}

/* --------- tab8 ------------ */
#tab8 {
  width: 340px;
  float: left;
  margin: 0 10px 0 0px;
  border: 1px solid #cfe093;
  position: relative;
  zoom: 1;
  z-index: 1000;
}

#tab8 .menubox {
  height: 28px;
}

#tab8 .menubox ul {
  margin-top: 0px;
  height: 30px;
  background: url(../images/bg.jpg) repeat-x 0 -371px;
}

#tab8 .menubox li {
  float: right;
  cursor: pointer;
  width: 45px;
  height: 27px;
  text-align: center;
  color: #616161;
  font-size: 14px;
  font-weight: bold;
  padding-top: 3px;
  border-left: 1px solid #d1e495;
}

#tab8 .menubox li a {
  color: #428b18;
}

#tab8 .menubox li.hover {
  background-color: #fff;
  border-bottom: none;
}

#tab8 .menubox li.hover a {
  color: #d62f00;
}

#tab8 .contentbox {
  clear: both;
  height: 260px;
  padding-top: 8px;
}

#tab8 .contentbox ul {
  margin-left: 10px;
  margin-right: 10px;
}

#tab8 .contentbox li {
  line-height: 26px;
  font-size: 14px;
  color: #333;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

#tab8 .contentbox span.ksbt_fz {
  display: block;
  font-weight: block;
  clear: both;
  height: 24px;
  color: #428b18;
  font-size: 16px;
  color: #d62f00;
  text-align: center;
  margin: 5px 0 5px;
}

.contentbox li span {
  float: right;
}

/* ++++ 高考作文 ++++ */
#right_4 {
  float: left;
  width: 243px;
  position: relative;
  zoom: 1;
  z-index: 1000;
}

#right_4 span.r4l_gkzw {
  display: block;
  background: url(../images/h1_bg8.jpg) no-repeat 0 bottom;
  height: 45px;
  font-size: 14px;
  text-indent: -9999px;
  margin-bottom: 5px;
  padding-top: 5px;
}

#r41 {
  background-color: #f4f9e6;
  border: 1px solid #d1e395;
  margin-bottom: 10px;
}

#r41 p.more4 {
  margin: -45px 0 20px 194px;
}

#r41 ul {
  padding-left: 10px;
}

img#gg6 {
  margin-bottom: 10px;
}

/* 高考试题
+++++++++++++++++++++++++ */
#questions {
  margin-bottom: 10px;
}

#questions .more {
  position: absolute;
  right: 16px;
  top: 16px;
}

#questions .gkbk_bj {
  background: url(../images/h1_bg5.jpg) no-repeat 0 0;
}

/* ------ 考试辅导 ------------- */
#tab9 {
  width: 340px;
  float: left;
  margin: 0 10px 0 5px;
  border: 1px solid #cfe093;
  position: relative;
  zoom: 1;
}

#tab9 span.tab9_like {
  display: block;
  font-weight: bold;
  text-indent: 25px;
  color: #428b18;
  padding-top: 5px;
  background: url(../images/bg.jpg) repeat-x 0 -338px;
  height: 28px;
  font-size: 14px;
}

#tab9 .menubox {
  position: relative;
}

#tab9 .menubox ul {
  margin: -32px 0 0px 0;
  padding: 0px;
  position: relative;
  z-index: 1000;
}

#tab9 .menubox li {
  float: right;
  cursor: pointer;
  width: 45px;
  height: 27px;
  text-align: center;
  color: #616161;
  font-size: 14px;
  font-weight: bold;
  padding-top: 3px;
  border-left: 1px solid #d1e495;
}

#tab9 .menubox li a {
  color: #428b18;
}

#tab9 .menubox li.hover {
  background-color: #fff;
  border-bottom: none;
}

#tab9 .menubox li.hover a {
  color: #d62f00;
}

#tab9 .contentbox {
  clear: both;
  height: 200px;
  padding-top: 8px;
  top: 30px;
}

#tab9 .contentbox li {
  clear: both;
  line-height: 26px;
  font-size: 14px;
  color: #333;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

#tab9 .contentbox span.ksbt_fz {
  display: block;
  font-weight: block;
  clear: both;
  height: 24px;
  color: #428b18;
  font-size: 16px;
  color: #d62f00;
  text-align: center;
  margin: 5px 0 5px;
}

.contentbox li span {
  float: right;
}

/* ------------- 文科 -------------- */
#tab10 {
  width: 340px;
  float: left;
  display: inline;
  margin: 0 10px 0 0px;
  border: 1px solid #cfe093;
  position: relative;
  zoom: 1;
  z-index: 1000;
}

#tab10 span.tab10_like {
  display: block;
  font-weight: bold;
  text-indent: 25px;
  color: #428b18;
  padding-top: 5px;
  background: url(../images/bg.jpg) repeat-x 0 -338px;
  height: 28px;
  font-size: 14px;
}

#tab10 .menubox {
  position: relative;
}

#tab10 .menubox ul {
  margin: -32px 0 0px 0;
  padding: 0px;
  height: 30px;
  position: relative;
  z-index: 1000;
}

#tab10 .menubox li {
  float: right;
  cursor: pointer;
  width: 45px;
  height: 27px;
  text-align: center;
  color: #616161;
  font-size: 14px;
  font-weight: bold;
  padding-top: 3px;
  border-left: 1px solid #d1e495;
}

#tab10 .menubox li a {
  color: #428b18;
}

#tab10 .menubox li.hover {
  background-color: #fff;
  border-bottom: none;
}

#tab10 .menubox li.hover a {
  color: #d62f00;
}

#tab10 .contentbox {
  clear: both;
  height: 200px;
  padding-top: 8px;
  top: 30px;
}

#tab10 .contentbox li {
  clear: both;
  line-height: 26px;
  font-size: 14px;
  color: #333;
}

#tab10 .contentbox span.ksbt_fz {
  display: block;
  font-weight: bold;
  clear: both;
  height: 24px;
  font-size: 16px;
  color: #d62f00;
  text-align: center;
  margin: 5px 0 5px;
}

.contentbox li span {
  float: right;
}

/* ----------- 公共 ------------ */
#tab11 {
  width: 243px;
  float: left;
  border: 1px solid #cfe093;
  position: relative;
  zoom: 1;
  z-index: 1000;
  height: 239px;
  margin-bottom: 5px;
}

#tab11 span.tab11_like {
  display: block;
  font-weight: bold;
  text-indent: 30px;
  color: #fff;
  padding-top: 5px;
  background: url(../images/bg.jpg) no-repeat 0 -227px;
  height: 25px;
  font-size: 14px;
}

#tab11 .menubox {
  position: relative;
}

#tab11 .menubox ul {
  margin: -26px 10px 0px 0px;
  padding: 0px;
  height: 26px;
  position: relative;
  z-index: 1000;
}

#tab11 .menubox li {
  float: right;
  cursor: pointer;
  width: 45px;
  height: 27px;
  text-align: center;
  color: #616161;
  font-size: 14px;
  font-weight: bold;
  padding-top: 3px;
  color: #fff;
}

#tab11 .menubox li a {
  color: #fff;
}

#tab11 .menubox li.hover {
  color: #4f8806;
  background-color: #fff;
}

#tab11 .menubox li.hover a {
  color: #4f8803;
}

#tab11 .contentbox {
  clear: both;
  height: 197px;
  padding-top: 8px;
  top: 30px;
}

#tab11 .contentbox li {
  clear: both;
  line-height: 23px;
  font-size: 14px;
  color: #333;
}

#tab11 .contentbox span.ksbt_fz {
  display: block;
  font-weight: block;
  clear: both;
  height: 24px;
  color: #428b18;
  font-size: 16px;
  color: #d62f00;
  text-align: center;
  margin: 5px 0 5px;
}

.contentbox li span {
  float: right;
}

/* 高考生活
++++++++++++++++++ */
#life {
  margin: 0 10px 10px 0;
  width: 702px;
  float: left;
  display: inline;
}

#life .gkbk_bj {
  background: url(../images/h1_bg6.jpg) no-repeat 0 0;
  width: 100%;
  background-size: 100%;
}

#life li {
  font-size: 14px;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.k3 {
  border: 1px solid #cfe093;
  float: left;
  display: inline;
  width: 337px;
  margin: 10px 0 10px 8px;
  padding-bottom: 10px;
  line-height: 22px;
}

.k3 span.k2jz_bd {
  width: 100%;
  background: url(../images/bg.jpg) no-repeat 0 -309px;
  font-weight: bold;
  color: #428b18;
  font-size: 14px;
  text-indent: 30px;
  padding-top: 7px;
  margin-bottom: 10px;
  display: block;
}

#life_1 {
  height: 240px;
}

#life_2 {
  height: 240px;
}

#life_3 {
  height: 285px;
}

#life_4 {
  height: 285px;
}

.k3_1 {
  position: relative;
}

#life_3 span.gkjingyan_bj {
  display: block;
  font-weight: bold;
  background: url(../images/bg.jpg) no-repeat 0 -256px;
  height: 24px;
  color: #428b18;
  font-size: 14px;
  text-indent: 30px;
  padding-top: 2px;
}

#life p.more4 {
  position: absolute;
  right: 10px;
  top: 7px;
}

#life_3 ul {
  margin: 5px 0 5px 0px;
  line-height: 24px;
}

#life_4 .k4 {
  width: 100px;
  text-align: center;
  float: left;
  display: inline;
  margin: 8px 0 5px 9px;
}

#life_3 h3 {
  margin-bottom: 8px;
}

#life_3 ul.ul_t {
  padding-bottom: 5px;
}

#life_3 h4 {
  margin-top: 4px;
  margin-bottom: 2px;
}

.k4 img {
  padding: 1px;
  border: 1px solid #c1c1c1;
  height: 78px;
}

#life_4 img {
  margin-bottom: 10px;
}

#life_4 ul {
  margin: 0 0 5px 0px;
}

/* 落榜生上大学
++++++++++++++++++++++ */
#right_5 {
  float: left;
  width: 243px;
}

#right_5 span.luobang_bj {
  display: block;
  background: url(../images/h1_bg9.jpg) no-repeat 0 0;
  height: 32px;
  color: #FFFFFF;
  font-size: 16px;
  text-indent: 34px;
  padding-top: 7px;
  clear: both;
  padding-bottom: 3px;
  position: relative;
  zoom: 1;
  z-index: 1000;
  font-weight: bold;
}

#right_5 span.zhuanti_bj {
  display: block;
  clear: both;
  background: url(../images/h2_bg5.jpg) no-repeat center 0;
  height: 23px;
  color: #428b18;
  font-size: 14px;
  text-indent: 37px;
  padding-top: 3px;
  clear: both;
  position: relative;
  zoom: 1;
  z-index: 1000;
  font-weight: bold;
}

#right_5 ul {
  margin: 0 10px 0;
  padding-top: 5px;
  padding-bottom: 10px;
  border-bottom: 1px dashed #339966;
}

#r51 {
  border: 1px solid #cfe093;
  border-top: none;
  background-color: #f4f9e6;
  margin-bottom: 10px;
}

#r51 p.more5 {
  margin: -34px 0 15px 170px;
  position: relative;
  zoom: 1;
  z-index: 1000;
}

#r51 p.more6 {
  margin: -23px 0 5px 180px;
  position: relative;
  zoom: 1;
  z-index: 1000;
}

#right_5 dl {
  padding-left: 10px;
  margin-top: 5px;
}

#right_5 dt {
  font-weight: bold;
}

#right_5 dd li {
  float: left;
  margin-right: 8px;
}

#right_5 dd ul {
  border: none;
  margin: -24px 0 0 35px;
  padding: 0;
}

/* 考场内外
++++++++++++++++++++++++++++++ */
#examination {
  clear: both;
  border: 1px solid #eaf3de;
  padding: 5px;
  margin-bottom: 10px;
}

#examination .gktp_bj {
  position: relative;
  background: url(../images/h2_bg0.jpg) repeat-x;
  height: 39px;
  width: 100%;
  border: 1px solid #96b921;
  border-bottom: none;
  margin: 0 0 10px 0px;
  font-size: 12px;
  line-height: 16px;
}

#examination .gktp_bj span {
  position: absolute;
  background: url(../images/h1_bg7.jpg) no-repeat;
  height: 100%;
  width: 100%;
  top: 0px;
  left: 0px;
}

#examination p.more {
  float: right;
  font-size: 14px;
  position: relative;
  z-index: 1010;
}

#examination p.more a {
  color: #690;
}

#examination table {
  width: 70%;
  border: 1px solid #cfe093;
  float: left;
  display: inline;
}

#examination td {
  padding: 10px 9px 5px;
  text-align: center;
}

#examination td img {
  padding: 1px;
  border: 1px solid #dadada;
  margin: 0 auto 0px;
  display: block;
}

#examination ul {
  float: right;
  width: 28%;
  padding-top: 5px;
}

#examination ul li {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* 友情链接
++++++++++++++++++++++++++ */
#link {
  clear: both;
  border: 1px solid #eaf3de;
  padding: 5px;
  margin-bottom: 10px;
}

#link h4 {
  position: relative;
  background: url(../images/h2_bg0.jpg) repeat-x;
  height: 39px;
  width: 100%;
  border: 1px solid #96b921;
  border-bottom: none;
  margin: 0 0 10px 0px;
  font-size: 12px;
  line-height: 16px;
}

#link span {
  position: absolute;
  background: url(../images/h1_bg10.jpg) no-repeat;
  height: 100%;
  width: 100%;
  top: 0px;
  left: 0px;
}

#link ul {
  padding: 0 10px;
}

#link li {
  float: left;
  display: inline;
  padding: 0px 10px 0px 11px;
  margin: 8px 0;
  border-right: 1px solid #c1c1c1;
  height: 14px;
  line-height: 14px;
  white-space: nowrap;
}

/* 高校推荐
+++++++++++++++++++++++++++++++++++++++++++++ */
#k0_2 {
  border: 1px solid #eaf3de;
  padding: 5px;
  margin-bottom: 10px;
}

.flow {
  display: block;
}

#k0_2 .k0_gxtj {
  position: relative;
  background: url(../images/h2_bg0.jpg) repeat-x;
  height: 39px;
  width: 100%;
  border: 1px solid #96b921;
  border-bottom: none;
  margin: 0 0 10px 0px;
  font-size: 12px;
  line-height: 16px;
}

#k0_2 .k0_gxtj span {
  position: absolute;
  background: url(../images/k0_2.jpg) no-repeat;
  height: 100%;
  width: 100%;
  top: 0px;
  left: 0px;
  font-size: 14px;
  text-align: right;
  line-height: 45px;
}

.k5 {
  min-height: 235px;
  height: auto;
  width: 180px;
  height: 183px;
  min-height: 155px;
  background-color: #ededed;
  text-align: center;
  padding-bottom: 5px;
  float: left;
  margin: 0px 11px 0 0px;
}

.k5 img {
  width: 165px;
  height: 70px;
  border: 1px solid #fff;
  margin: 7px auto 5px;
}

.k5 ul {
  text-align: left;
  margin-left: 6px;
}

.k5 span.ygrx_bj a {
  font-size: 14px;
  font-weight: bold;
  color: #428b18;
}

.k5 p {
  margin: 0 10px;
  text-indent: 0px;
  text-align: center;
}

.k5 p a {
  color: #D54800;
  text-decoration: none;
}

.k5 p a:link {
  color: #D54800;
  text-decoration: none;
}

.k5 p a:visited {
  color: #D54800;
  text-decoration: none;
}

.k5 p a:hover {
  text-decoration: underline;
  color: #ef5d00;
}

.k5 p a:active {
  color: #D54800;
  text-decoration: none;
}

/* 2011试题 答案 分析 0607
++++++++++++++++++++++++ */
#dsf2011 {
  clear: both;
}

.left_1 {
  float: left;
  display: inline;
  width: 300px;
}

.left_1 a {
  color: #C00;
  text-decoration: none;
}

.left_1 a:link {
  color: #C00;
  text-decoration: none;
}

.left_1 a:visited {
  color: #C00;
  text-decoration: none;
}

.left_1 a:hover {
  text-decoration: underline;
  color: #ef5d00;
}

.left_1 a:active {
  color: #C00;
  text-decoration: none;
}

.right_1 {
  float: right;
  display: inline;
  width: 650px;
  font-family: Tahoma;
}

.right_1 a {
  color: #C00;
  text-decoration: none;
}

.right_1 a:link {
  color: #C00;
  text-decoration: none;
}

.right_1 a:visited {
  color: #C00;
  text-decoration: none;
}

.right_1 a:hover {
  text-decoration: underline;
  color: #ef5d00;
}

.right_1 a:active {
  color: #C00;
  text-decoration: none;
}

.left_2 {
  float: left;
  display: inline;
  width: 475px;
  font-family: Tahoma;
}

.left_2 a {
  color: #C00;
  text-decoration: none;
}

.left_2 a:link {
  color: #C00;
  text-decoration: none;
}

.left_2 a:visited {
  color: #C00;
  text-decoration: none;
}

.left_2 a:hover {
  text-decoration: underline;
  color: #ef5d00;
}

.left_2 a:active {
  color: #C00;
  text-decoration: none;
}

.right_2 {
  float: right;
  display: inline;
  width: 475px;
  font-family: Tahoma;
}

.right_2 a {
  color: #C00;
  text-decoration: none;
}

.right_2 a:link {
  color: #C00;
  text-decoration: none;
}

.right_2 a:visited {
  color: #C00;
  text-decoration: none;
}

.right_2 a:hover {
  text-decoration: underline;
  color: #ef5d00;
}

.right_2 a:active {
  color: #C00;
  text-decoration: none;
}

.gkbar04 {
  background: none repeat scroll 0 0 #4BA334;
  color: #FFFFFF;
  font-family: Microsoft YaHei;
  font-size: 20px;
  font-weight: bold;
  height: 40px;
  line-height: 40px;
  padding: 0 10px;
  margin-top: 10px;
}

.mtop10px {
  margin-top: 10px;
}

.lh28 {
  line-height: 28px;
  padding: 5px 0;
}

.c369 {
  color: #336699;
}

.bg01 {
  background: none repeat scroll 0 0 #FF6600;
  color: #FFFFFF;
}

.tab0 a, #dsf2011 a {
  color: #C00;
  text-decoration: none;
}

.tab0 a:link, #dsf2011 a:link {
  color: #C00;
  text-decoration: none;
}

#dsf2011 a:visited, .tab0 a:visited {
  color: #C00;
  text-decoration: none;
}

.tab0 a:hover, #dsf2011 a:hover {
  text-decoration: underline;
  color: #ef5d00;
}

#dsf2011 a:active, .tab0 a:active {
  color: #C00;
  text-decoration: none;
}

#container #center_1 .h1_t span a {
  color: #000000;
}

.STYLE1 {
  color: #FFFFFF;
  font-weight: bold;
}

/* +++++++++++ tab2 +++++++++++++++ */
#c14 {
  margin-top: 5px;
}

#center_1 #c14 ul {
  border: none;
}

#c14 .menubox {
  background: url(../images/ul_bg2.jpg) repeat-x 0 bottom;
  height: 26px;
}

#c14 .menubox ul {
  margin: 0px;
  padding: 0 0 0 20px;
}

#c14 .menubox li {
  float: left;
  cursor: pointer;
  background: url(../images/tab1.jpg) no-repeat center 0;
  width: 87px;
  height: 23px;
  text-align: center;
  color: #428b18;
  font-size: 14px;
  font-weight: bold;
  padding-top: 3px;
  margin-right: 8px;
}

#c14 .menubox li a {
  color: #428b18;
}

#c14 .menubox li.hover {
  background: url(../images/tab1.jpg) no-repeat center -26px;
  color: #428b18;
}

#c14 .menubox li.hover a {
  color: #d62f00;
}

#c14 .contentbox {
  clear: both;
  padding-top: 8px;
}

#c14 .contentbox li {
  line-height: 23px;
  font-size: 14px;
  color: #333;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

#c14 li strong {
  margin-right: 10px;
  padding: 0;
}

#c14 li em {
  margin-right: 5px;
  padding-right: 10px;
  border-right: 1px solid #c1c1c1;
  font-style: normal;
  color: #428b18;
}

#c14 li em a {
  color: #428b18;
  text-decoration: none;
}

#c14 li em a:link {
  color: #428b18;
  text-decoration: none;
}

#c14 li em a:visited {
  color: #428b18;
  text-decoration: none;
}

#c14 li em a:hover {
  text-decoration: underline;
  color: #ef5d00;
}

#c14 li em a:active {
  color: #428b18;
  text-decoration: none;
}

/* 搜索
+++++++++++++++++++++++ */
#ss {
  width: 100%;
  float: left;
  border: 1px solid #e5e5e5;
  background-color: #f4f4f4;
}

#ss_left {
  width: 729px;
  height: 36px;
  float: left;
  overflow: hidden;
}

#ss_left p {
  width: auto;
  height: 36px;
  float: left;
}

#ss_left p a {
  margin-right: 10px;
}

#ss_left p span {
  margin: 2px 5px 0px 15px;
  font-size: 12px;
  color: #444444;
  line-height: 36px;
}

#ss_right {
  width: 229px;
  height: 36px;
  float: left;
}

#ss_right p span {
  color: #f44702;
}

.right_btn {
  float: left;
  width: 132px;
  height: 24px;
  line-height: 24px;
  font-size: 12px;
  color: #444;
  margin: 6px 0px 0px 10px;
  padding: 0px;
  border: none;
}

.color {
  color: #F44702 !important;
}

#keyboard {
  margin: 8px 5px 0px 0px;
}

#sit {
  margin: 6px 5px 0px 5px;
}

/* 微信调用
+++++++++++++++++++++++ */
.weixin {
  width: 170px;
  padding: 5px;
  background: #e8e8e8;
  position: fixed;
  bottom: 20px;
  left: 20px;
  _position: absolute;
  padding-top: 10px;
}

.weixin span {
  display: block;
  width: 15px;
  height: 15px;
  background: url(http://www.yuloo.com/images/style/weixin_close.jpg) no-repeat;
  float: right;
  cursor: pointer;
}

.weixin dl {
  margin: 0;
  padding: 0;
  padding-top: 5px;
}

.weixin dd {
  margin: 0;
  padding: 0;
  display: block;
  clear: both;
  overflow: hidden;
  margin-bottom: 5px;
}

.weixin dt {
  margin: 0;
  padding: 0;
  display: block;
}

.weixin b {
  left: 5px;
  margin-top: 25px;
  line-height: 25px;
  font-size: 15px;
  font-weight: bold;
  color: red !important;
  width: 155px;
}

.weixin img {
  margin: 0;
  padding: 0;
}

/*footer开始*/
.copyright {
  display: none;
  padding: 1em 0em 1em;
  text-align: center;
  border-top: 2px solid #4e8099;
  margin: 1.5em 0 2em;
}

.copyright p {
  margin-bottom: 0.3em;
  margin: 0 0.3em 0.3em;
}

.copyright p a {
  margin-right: 5px;
}

/*footer结束*/
/* 新增模块
+++++++++++++++++++++++ */
.yuloo_news_list436 li {
  display: flex;
  white-space: nowrap;
}

.yuloo_news_list436 li a {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-right: 5px;
}

.yuloo_news_list434 li {
  display: flex;
  white-space: nowrap;
}

.yuloo_news_list434 li a:nth-of-type(2) {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-right: 5px;
}

.yuloo_news_list435 li {
  display: flex;
}

.yuloo_news_list435 li em {
  height: 16px;
  line-height: 1;
  margin-top: 3.5px;
}

.yuloo_news_list435 li > a {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-right: 5px;
}

.ad-top {
  margin-bottom: 24px;
}

.moudle {
  border: 1px solid #cfe093;
  margin-bottom: 24px;
  border-radius: 5px;
  overflow: hidden;
}

.moudle * {
  box-sizing: border-box;
}

.moudle:last-child {
  margin-bottom: 0 !important;
}

.moudle-tit {
  height: 54px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);
}

.moudle-tit h2 {
  float: left;
  position: relative;
  background: #94b42f;
  color: #fff;
  font-size: 26px;
  line-height: 26px;
  font-weight: bold;
  padding: 14px 15px;
}

.moudle-tit h2::before {
  position: absolute;
  display: block;
  content: '';
  width: 52px;
  height: 54px;
  right: -52px;
  bottom: 0;
  background: url(../images/md-tit-bg.jpg) no-repeat right bottom;
}

.moudle-tit > a {
  float: right;
  padding: 0 20px;
  font-size: 14px;
  color: #94b42f;
  border: 1px solid #94b42f;
  text-align: center;
  line-height: 28px;
  border-radius: 14px;
  margin-top: 12px;
  margin-right: 16px;
}

.moudle-tit > a i {
  padding: 0 7px;
  margin-right: 5px;
  background: url(../images/icon-zw.png) no-repeat;
}

.moudle-tit > a:hover {
  color: #fff !important;
  background: #94b42f;
  border-color: #94b42f !important;
}

.moudle-tit > a:hover i {
  background-position: -10px -407px !important;
}

.moudle-tit .address-secword {
  float: left;
  padding: 14px 10px;
  margin-left: 60px;
}

.moudle-tit .address-secword li {
  display: inline-block;
  margin: 0 5px;
}

.moudle-tit .address-secword li a {
  display: block;
  font-size: 14px;
  line-height: 26px;
  padding: 0 10px;
  color: #ef5d00;
  border: 1px solid #ef5d00;
  border-radius: 3px;
}

.moudle-tit .address-secword li a:hover {
  color: #fff;
  background: #ef5d00;
}

.zx-tabs {
  float: right;
  width: 70%;
}

.zx-tabs.right-center .nav-tabs > li {
  float: right;
  min-width: 167px;
  background: url(../images/zx-tabs-li-bg.jpg) no-repeat left center;
}

.zx-tabs.right-center .nav-tabs > li a::before {
  display: none !important;
}

.zx-tabs .nav-tabs {
  border: none !important;
}

.zx-tabs .nav-tabs > li {
  float: left;
  width: 14.283%;
  text-align: center;
  background: url(../images/zx-tabs-li-bg.jpg) no-repeat right center;
}

.zx-tabs .nav-tabs > li:last-child {
  background: none;
}

.zx-tabs .nav-tabs > li a {
  font-size: 16px;
  display: inline-block;
  line-height: 20px;
  color: #333;
  padding: 18px 0;
  background: none !important;
  border: none !important;
  cursor: pointer !important;
}

.zx-tabs .nav-tabs > li.active a, .zx-tabs .nav-tabs > li.hover a, .zx-tabs .nav-tabs > li:hover a {
  position: relative;
  color: #94b42f;
  font-weight: bold;
}

.zx-tabs .nav-tabs > li.active a::before, .zx-tabs .nav-tabs > li.hover a::before, .zx-tabs .nav-tabs > li:hover a::before {
  display: block;
  content: '';
  position: absolute;
  width: 100%;
  height: 8px;
  bottom: -4px;
  background: url(../images/zx-tabs-li-bg2.png) no-repeat bottom center !important;
}

.moudle-main {
  padding: 17px 16px;
}

.moudle-main > div {
  float: left;
  height: 436px;
  border-radius: 4px;
  overflow: hidden;
}

.moudle-main .brief-box {
  width: 358px;
  padding: 16px 11px;
  background: #f7fbed;
  border: 1px solid #e6ebf8;
}

.moudle-main .mix-box {
  width: 388px;
  margin: 0 15px;
  border: 1px solid #eee;
  padding: 16px 15px;
}

.moudle-main .mix-box .news-cnt {
  margin-top: 16px;
}

.moudle-main .mix-box .news-cnt a {
  text-decoration: none !important;
}

.moudle-main .mix-box .news-cnt li a {
  font-weight: normal !important;
}

.moudle-main .only-news-box {
  width: 390px;
}

.moudle-main .news-box {
  width: 390px;
}

.moudle-main .news-box .review-tabs ul li {
  width: 50%;
}

.moudle-main .news-box .review-tabs .nav-tabs3 li {
  width: 33.333%;
}

.moudle-main .news-box .tab-content {
  padding: 0px 16px 4px;
  border: 1px solid #eee;
}

.moudle-main .news-box .tab-content.only-news-box {
  padding-bottom: 13px;
}

.moudle-main .btn-into {
  display: block;
  width: 100%;
  font-size: 16px;
  line-height: 18px;
  padding: 8px 0;
  text-align: center;
  color: #fff;
  border: 1px solid #94b42f;
  background: #94b42f;
  border-radius: 4px;
  margin-top: 18px;
}

.moudle-main .btn-into i {
  padding: 0 8px;
  margin-left: 5px;
  background: url(../images/icon-zw.png) no-repeat;
}

.moudle-main .btn-into:hover {
  background: #779617 !important;
  border-color: #779617 !important;
}

.moudle-main .btn-into:hover span {
  color: #fff !important;
}

.moudle-main .btn-into:hover i {
  background-position: -10px -355px !important;
}

.moudle-main .more-btn {
  display: block;
  text-align: center;
  height: 30px;
  background: #fff url(../images/more-bg.png) repeat-x left center;
}

.moudle-main .more-btn span {
  display: inline-block;
  font-size: 14px;
  line-height: 20px;
  padding: 5px 10px;
  color: #94b42f;
  background: #fff;
}

.moudle-main .more-btn:hover {
  background: #fff url(../images/hover-more-bg.png) repeat-x left center;
}

.moudle-main .more-btn:hover span {
  color: #ef5d00;
}

.mix-tabs {
  margin-bottom: 8px;
}

.mix-tabs ul li {
  margin-bottom: 0;
}

.mix-tabs ul li a {
  position: relative;
  padding: 6px 7px;
  margin: 0;
  border: none !important;
  background: #fff !important;
  cursor: pointer !important;
}

.mix-tabs ul li.active a, .mix-tabs ul li:hover a {
  font-weight: bold;
  color: #ef5d00 !important;
}

.mix-tabs ul li.active a::before, .mix-tabs ul li:hover a::before {
  position: absolute;
  display: block;
  content: '';
  width: 100%;
  height: 3px;
  border-radius: 3px 3px 0 0;
  left: 0;
  bottom: 0;
  background: #ef5d00;
}

.brief-title {
  position: relative;
  padding-left: 14px;
  font-size: 16px;
  font-weight: bold;
  line-height: 1;
  color: #333;
  margin-bottom: 16px;
  margin-left: -11px;
}

.brief-title::before {
  position: absolute;
  content: '';
  display: block;
  width: 3px;
  height: 16px;
  border-radius: 0 2px 2px 0;
  background: #94b42f;
  top: 0;
  left: 0;
}

.brief-title .more {
  float: right;
  font-size: 14px;
  color: #94b42f;
  font-weight: normal;
}

.brief-title .more:hover {
  color: #ef5d00;
}

.brief-text {
  font-size: 14px;
  color: #333;
  line-height: 24px;
  border-radius: 4px;
  overflow: hidden;
  margin-bottom: 16px;
}

.brief-tag li {
  position: relative;
  padding-left: 80px;
  min-height: 22px;
  font-size: 14px;
  line-height: 24px;
  margin-bottom: 7px;
  overflow: hidden;
}

.brief-tag li span {
  position: absolute;
  width: 68px;
  left: 0;
  top: 2px;
  font-size: 12px;
  line-height: 20px;
  border-radius: 2px;
  color: #8c3111;
  text-align: center;
  z-index: 1;
  background: linear-gradient(90deg, #fddfc5, #fff1e6);
}

.brief-tag li p {
  font-size: 14px;
  line-height: 24px;
}

.brief-tag li .price {
  display: inline-block;
  font-weight: bold;
  color: #d62f00;
}

.brief-tag li .channel-tag {
  margin-top: -8px;
}

.brief-tag li .channel-tag a {
  display: inline-block;
  width: 64px;
  font-size: 12px;
  color: #b49277;
  line-height: 20px;
  border-radius: 22px;
  text-align: center;
  border: 1px solid #b49277;
  background: #fff;
  margin-right: 4px;
  margin-top: 8px;
}

.brief-tag li .channel-tag a:last-child {
  margin-right: 0;
}

.brief-tag li .channel-tag a:hover {
  color: #fff;
  background: #b49277;
  border-color: #b49277;
}

.major-box {
  margin-top: 20px;
}

.major-list li {
  float: left;
  width: 31.833%;
  text-align: center;
  margin: 0 .75% 8px;
}

.major-list li a {
  display: block;
  width: 100%;
  height: 30px;
  line-height: 28px;
  border: 1px solid #c7d2e4;
  color: #1447a0;
  border-radius: 3px;
  background: #f3f7ff;
}

.major-list li a:hover {
  color: #fff;
  background: #1447a0;
  border: 1px solid #1447a0;
}

.sec-word2 {
  display: flex;
  margin: 20px 16px 0;
  background: #fff;
  border: 1px solid #94b42f;
  border-radius: 4px;
  overflow: hidden;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.sec-word2 .sec-word-tit {
  width: 92px;
  padding: 15px 0;
  text-align: center;
  background: #94b42f url(../images/sec-word-bg.png) no-repeat left top;
}

.sec-word2 .sec-word-tit p {
  font-size: 16px;
  font-weight: bold;
  color: #fff;
  line-height: 24px;
}

.sec-word2 ul {
  float: left;
  width: calc(100% - 92px);
  padding: 5px 4px;
  background: #fff;
}

.sec-word2 li {
  float: left;
  width: 20%;
  font-size: 13px;
  line-height: 24px;
}

.sec-word2 li a {
  display: block;
  margin: 4px;
  color: #333;
  border: 1px solid #e6f8ea;
  background: #f7fdf6;
  text-align: center;
  border-radius: 2px;
  overflow: hidden;
  cursor: pointer;
}

.sec-word2 li a:hover {
  color: #fff !important;
  background: #94b42f;
  border: 1px solid #94b42f;
}

.news-list li {
  position: relative;
  height: 27px;
  padding: 2px 0 2px 10px;
  font-size: 14px;
  line-height: 26px;
}

.news-list li a {
  float: left;
  width: 80%;
  width: calc(100% - 40px);
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #555;
}

.news-list li a:hover {
  color: #ef5d00;
}

.news-list li span {
  float: right;
  width: 40px;
  font-size: 12px;
  color: #c0bfbf;
  text-align: right;
}

.news-list li:hover, .news-list li:hover span {
  color: #ef5d00;
}

.news-list li::before {
  position: absolute;
  display: block;
  content: '';
  width: 3px;
  height: 3px;
  background: #999;
  left: 0;
  top: 50%;
  margin-top: 0;
  border-radius: 2px;
}

.news-list li:hover::before {
  background: #ef5d00;
}

.news-list.row2 {
  margin: 0 -15px;
}

.news-list.row2 li {
  float: left;
  width: calc(50% - 30px);
  margin-left: 15px;
  margin-right: 15px;
}

.rules-list {
  margin: 0 -2%;
}

.rules-list dl {
  float: left;
  width: 46%;
  width: calc(50% - 8px);
  margin: 5px 4px;
  border: 1px solid #e7e7e7;
  padding: 7px 10px;
  border-radius: 4px;
}

.rules-list dl dt {
  float: left;
  width: 36px;
  height: 36px;
  margin-right: 5px;
}

.rules-list dl dd {
  font-size: 14px;
  line-height: 18px;
  height: 36px;
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.rules-list dl dd a {
  color: #333;
}

.rules-list dl dd a:hover {
  color: #ef5d00;
}

.rules-list dl dd:hover {
  color: #ef5d00;
}

.rules-list-box {
  scrollbar-color: #e5e5e5 #f7f7f9;
  /* 滑块颜色  滚动条背景颜色 未生效 */
  scrollbar-width: thin;
  /* 滚动条宽度有三种：thin、auto、none */
  margin: 5px -15px 0 0;
  height: 130px;
  overflow-y: auto;
}

.rules-list-box::-webkit-scrollbar {
  width: 3px;
}

.rules-list-box::-webkit-scrollbar-thumb {
  background-color: #bdbdbd;
  border-radius: 53px;
}

.rules-list-box::-webkit-scrollbar-track {
  background-color: #fff;
}

.rules-list-box li {
  height: 26px;
  padding-left: 10px;
  padding-right: 10px;
  background: url(../images/li-img1.jpg) no-repeat left center;
}

.rules-list-box li a {
  float: left;
  font-size: 14px;
  line-height: 26px;
  color: #555;
  width: calc(100% - 62px);
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.rules-list-box li span {
  float: right;
  width: 62px;
  font-size: 12px;
  line-height: 26px;
  color: #c52d2d;
  text-align: right;
}

.mix-title, .news-title, .news-list-box-tit {
  position: relative;
  height: 20px;
  line-height: 20px;
  margin-bottom: 8px;
  padding-left: 13px;
}

.mix-title::before, .news-title::before, .news-list-box-tit::before {
  position: absolute;
  content: '';
  display: block;
  width: 3px;
  height: 16px;
  border-radius: 0 2px 2px 0;
  background: #94b42f;
  top: 2px;
  left: 0;
}

.mix-title h3, .news-title h3, .news-list-box-tit h3 {
  float: left;
  font-size: 16px;
  line-height: 18px;
  font-weight: bold;
  color: #333;
}

.mix-title h3 span, .news-title h3 span, .news-list-box-tit h3 span {
  color: #ef5d00;
}

.mix-title a.more, .news-title a.more, .news-list-box-tit a.more {
  float: right;
  height: 18px;
  font-size: 12px;
  line-height: 16px;
  color: #bbb;
  padding: 0 11px;
  margin-top: 0 !important;
  border-radius: 3px;
  border: 1px solid #bbb;
}

.mix-title a.more:hover, .news-title a.more:hover, .news-list-box-tit a.more:hover {
  color: #fff;
  background: #ef5d00;
  border-color: #ef5d00;
}

.moudle1 .moudle-main > div {
  box-sizing: border-box;
  height: 459px;
}

.moudle2 .moudle-main > div {
  box-sizing: border-box;
  height: 410px;
}

.moudle2 .moudle-main .mix-box .more-btn {
  margin-top: 10px;
}

.moudle2 .moudle-main .btn-into {
  margin-top: 10px;
}

.moudle3 .moudle-main > div {
  box-sizing: border-box;
  height: 362px;
}

.moudle4 .moudle-main > div {
  box-sizing: border-box;
  height: 414px;
}

.moudle4 .moudle-main .mix-box {
  width: 793px;
  margin-right: 0;
}

.moudle4 .rules-list {
  margin: 10px -8px 0;
}

.moudle4 .rules-list dl {
  padding: 10px;
  width: calc(33.333% - 16px);
  margin: 8px;
  border: none;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.moudle4 .rules-list dl dt {
  width: 50px;
  height: 50px;
  border-radius: 50px;
  margin-right: 8px;
}

.moudle4 .rules-list dl dd {
  height: 44px;
  line-height: 22px;
  margin-top: 3px;
}

.mix-title {
  margin-left: -15px;
}

.only-news-box {
  padding: 16px 12px 15px;
  border: 1px solid #eee;
}

.only-news-box dl {
  padding: 4px 0;
}

.only-news-box dl dt {
  width: 106px;
  height: 68px;
  border-radius: 3px;
  overflow: hidden;
  margin-right: 13px;
}

.only-news-box dl dd a {
  display: inline-block;
  width: calc(100% - 121px);
  font-size: 14px;
  line-height: 20px;
  color: #333;
  font-weight: bold;
  margin-bottom: 0;
}

.only-news-box dl dd a:hover {
  color: #ef5d00;
}

.only-news-box dl dd p {
  font-size: 12px;
  height: 40px;
  overflow: hidden;
  line-height: 20px;
  color: #666;
}

.only-news-box dl dd p a {
  width: auto;
  font-size: 12px;
  font-weight: normal;
  color: #cc8b59;
}

.only-news-box dl dd p.time {
  font-size: 12px;
  height: auto;
  color: #c0c0c0;
  margin-top: 5px;
}

.only-news-box .news-list-box-tit {
  padding-top: 0 !important;
  margin-left: -12px !important;
}

.only-news-box .news-list-box-tit h3 {
  width: auto;
  border-bottom: none !important;
}

.guide-sub-tit {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 7px;
}

.guide-sub-tit span {
  position: relative;
  display: inline-block;
  color: #fff;
  line-height: 26px;
  background: #185f74;
  padding: 0 6px 0 12px;
}

.guide-sub-tit span::before {
  position: absolute;
  display: block;
  content: '';
  width: 20px;
  height: 100%;
  background: url(../images/guide-sub-bg.png) no-repeat right top;
  right: -20px;
  top: 0;
}

.guide-td li {
  position: relative;
  float: left;
  width: 48%;
  margin: 0 1%;
  font-size: 14px;
  line-height: 20px;
  padding: 5px 0 5px 28px;
  color: #185f74;
}

.guide-td li i {
  position: absolute;
  display: block;
  width: 18px;
  height: 17px;
  background: url(../images/icon-dz.png) no-repeat -9px -310px;
  left: 0;
  top: 8px;
}

@media only screen and (max-width: 1200px) {
  #center_1 {
    width: 540px;
  }
  #right_1 {
    width: 317px;
  }
  .moudle-main .mix-box, .moudle-main .dp-r-box {
    width: calc(100% - 376px);
    margin-right: 0;
  }
  .moudle-main .only-news-box {
    width: 100%;
    margin-top: 2%;
    height: auto !important;
  }
  .news-list li {
    float: left;
    width: 48%;
    margin: 0 1%;
  }
  .rules-list dl {
    width: calc(33.333% - 16px);
    padding: 10px;
    margin: 4px 8px;
  }
  .rules-list dl dt {
    width: 50px;
    height: 50px;
    border-radius: 50px;
    margin-right: 8px;
  }
}

@media only screen and (max-width: 960px) {
  #footer {
    display: none;
  }
  .c11_01 li, .c11_02 li {
    width: 90%;
    padding-right: 10%;
  }
  .c11_01 a, .c11_03 a, .c11_02 a {
    display: block;
    float: left;
  }
  dl#nav_1, dl#nav_2, dl#nav_3 {
    width: 50%;
    margin-bottom: 0.5%;
  }
  dl#nav_6 {
    float: left;
  }
  #container {
    width: 96%;
    padding: 0 2%;
  }
  #left_1 {
    width: 100%;
    margin: 0 0 2% 0;
  }
  #l12 {
    margin: 0 1.5%;
  }
  #scroll, #l12, #r13 {
    width: 32%;
    float: left;
  }
  #nav {
    padding: 0.5%;
    background: #769f01;
  }
  #ss_right, .gg, .zn_01 {
    display: none;
  }
  #ss, #link h4 {
    width: 99.5%;
  }
  #tjpp span.tjp_bj {
    height: 100px;
  }
  #tjpp {
    height: auto;
    padding-bottom: 15px;
  }
  #tjpp img {
    margin: 12px 8px 0;
  }
  .k2_ol {
    margin-bottom: 3%;
  }
  #center_1 {
    width: 100%;
    margin: 0 0 3%;
    overflow: hidden;
  }
  #center_1 > div {
    width: 50%;
    float: left;
  }
  #c14 {
    margin: 15px 0 0;
  }
  #center_1 h3 {
    text-align: left;
    margin: 12px 0 8px 0;
  }
  .c11_ul3 {
    line-height: 46px;
  }
  #right_1 li {
    width: 20%;
  }
  #r12 span.bkcy_bj {
    margin-top: 16px;
  }
  #right_1 li {
    line-height: 26px;
  }
  #right_1, #right_4 {
    width: 100%;
  }
  #right_2, #right_5 {
    width: 100%;
    margin-bottom: 2%;
  }
  #right_5 span.zhuanti_bj, #tab11 span.tab11_like {
    background: 0 none;
  }
  #tab11 span.tab11_like {
    background-color: #94b42f;
  }
  .r_l {
    width: 100%;
    float: left;
  }
  .dj_tab {
    width: 48%;
    float: left;
  }
  #right_1 table {
    width: 48% !important;
  }
  #r12, #r23 {
    width: 48%;
    float: right;
  }
  #k0_2 .k0_gxtj, #fill {
    width: 98%;
  }
  .k5 {
    width: 31.33333333%;
    margin-right: 2%;
    margin-bottom: 2%;
    text-align: center;
  }
  .k5 .ygrx_bj {
    display: block;
    width: 100%;
    text-align: center;
  }
  #apply ol li.li_0 {
    width: 33%;
    box-sizing: border-box;
  }
  #apply ol .li_1 {
    border-right: 0 none;
  }
  .k2 .gkbk_bj {
    width: 100%;
  }
  #life {
    width: 100%;
    margin: 0;
  }
  .right_5_cnt {
    width: 48%;
    float: left;
    margin-bottom: 2%;
  }
  #right_5 ul.ul_02 li {
    width: 48%;
    margin: 0 1%;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .k3 {
    width: 48.5%;
    margin: 1% 0 0.5% 1%;
  }
  #right_3, #tab11 {
    width: 99.5%;
  }
  #right_3 span.luqu_center {
    background: 0 none;
    background-color: #94b42f;
  }
  #r41 li {
    width: 48%;
    float: left;
    margin: 0 1%;
  }
  #left_2 {
    width: 44.5%;
    margin: 0 2% 0 0.5%;
  }
  #center_2 {
    width: 53%;
    margin-right: 0;
  }
  #tab6 {
    width: 44%;
    margin: 0 2% 2% 0.5%;
  }
  #tab7 .contentbox, #tab8 .contentbox, #tab9 .contentbox, #tab10 .contentbox, #tab11 .contentbox, #tab11, #tab6 .contentbox {
    padding: 3% 0;
    height: auto;
  }
  #life_1, #life_2, #life_3, #life_4 {
    padding: 0 0 3%;
    height: auto;
  }
  #center_3 {
    width: 53%;
    margin: 0 0 0.5% 0;
  }
  #tab7, #tab8, #tab9, #tab10 {
    width: 47.5%;
    margin: 0 1%;
  }
  ul.more li {
    margin: 10px 7px 10px 0;
  }
  #tab11 {
    margin-top: 2%;
  }
  #right_3 li {
    width: 6.2%;
    margin: 1%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    border: 1px solid #ccc;
    background: 0 none;
  }
}

@media only screen and (max-width: 900px) {
  #examination table {
    width: 100%;
  }
  #examination ul {
    width: 100%;
  }
  #examination ul li {
    width: 50%;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  #counseling .more, #questions .more {
    top: 8px;
  }
  .moudle-main .news-box .tab-content, .moudle-main .news-box {
    height: auto !important;
  }
  .moudle-main .brief-box {
    width: 100%;
    height: auto !important;
    background-size: cover;
  }
  .brief-type-list {
    float: left;
    width: 50%;
  }
  .moudle-main .mix-box, .moudle4 .moudle-main .mix-box {
    width: 100%;
    height: auto;
    margin: 3% auto 1%;
  }
  .brief-box .btn-into {
    position: static;
    max-width: 270px;
    margin: 0 auto;
  }
  .moudle-tit h2 {
    font-size: 24px;
  }
  .zx-tabs {
    width: 500px;
  }
  .zx-tabs .nav-tabs > li {
    width: 25%;
  }
}

@media only screen and (max-width: 768px) {
  #logo p.tel, .logo_img.k2_1 ul, .weixin, #counseling .more, .zytb_bj, .k2_ol, #r13 {
    display: none;
  }
  .c11_01 li, .c11_02 li {
    width: 100%;
    padding: 0;
  }
  #scroll, #l12 {
    width: 47.5%;
    margin: 1% 26.25% 2%;
  }
  #tab6, #center_3 {
    width: 99.5%;
    margin: 0 0 5%;
  }
  #apply {
    margin-bottom: 0;
  }
  #tab6 .contentbox ul li {
    width: 96%;
    padding: 0 2%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  #tab9, #tab10 {
    width: 100%;
    margin: 0;
  }
  #r13 {
    width: 96.8%;
    margin: 0 1.2% 3%;
  }
  #center_1 > div {
    width: 98%;
  }
  #c12 .menubox ul, #center_1 #c14 ul {
    padding: 0;
  }
  #r12 span.bkcy_bj {
    margin-top: 10px;
  }
  #right_1 li {
    width: 25%;
    line-height: 24px;
  }
  #right_3 li {
    width: 8%;
  }
  #tab7, #tab8 {
    width: 100%;
    margin: 0 0 5%;
  }
  #tab5 {
    margin: 0 0 5% 0;
  }
  #r41 {
    margin: 0 0 4% 0;
  }
  #tab5 .menubox li {
    width: 20%;
  }
  #tab5 .menubox li#five4 {
    width: 20%;
  }
  .k2 {
    border: 0 none;
  }
  .k3 {
    width: 100%;
    margin: 0 0 3%;
  }
  .k3 ul li {
    width: 46%;
    padding: 0 2%;
  }
  #tab7 span.tab7_ksfd, #tab8 .menubox ul, #tab9 span.tab9_like, #tab10 span.tab10_like {
    background: 0 none;
    background-color: #94b42f;
  }
  #tab7 .menubox li.hover, #tab8 .menubox li.hover, #tab9 .menubox li.hover, #tab10 .menubox li.hover {
    background-color: #fff;
  }
  #tab10 .contentbox li {
    width: 46%;
    padding: 0 2%;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  #qiao-wrap, #QIAO_INVITE_CONTAINER, #QIAO_ICON_CONTAINER .qiao-icon-sector-inner {
    display: none !important;
  }
  #QIAO_INVITE_CONTAINER {
    width: 0 !important;
    height: 0 !important;
  }
  .copyright {
    display: block;
  }
  .moudle-main > div {
    height: auto !important;
  }
  .zx-tabs {
    width: 100%;
    height: 33px;
    margin: 3% 0;
    border-bottom: 1px solid #ddd;
  }
  .zx-tabs .nav-tabs > li a {
    font-size: 15px;
    padding: 8px 0;
  }
  .moudle-tit h2 {
    font-size: 20px;
  }
  .moudle-tit > a {
    font-size: 12px;
  }
  .major-list li {
    width: 23.5%;
  }
  .moudle-main {
    padding: 17px 10px;
  }
  .sec-word ul,
  .sec-word2 ul {
    width: 100%;
  }
  .sec-word .sec-word-tit,
  .sec-word2 .sec-word-tit {
    width: 100%;
    height: 40px;
    padding: 0;
    background-size: cover;
  }
  .sec-word .sec-word-tit p,
  .sec-word2 .sec-word-tit p {
    display: inline-block;
    line-height: 40px;
  }
  .sec-word {
    display: block;
    margin: 3% 16px 0;
  }
  .sec-word li {
    width: 33.333%;
  }
  #r12 {
    width: 98% !important;
  }
  #r23, #right_1 table {
    width: 100% !important;
  }
  #l13, #right_1 .gg, .a_gg, #logo p.tel, .logo_img.k2_1 ul, .weixin, #counseling .more, .zytb_bj, .k2_ol, #r13 {
    display: none !important;
  }
}

@media only screen and (max-width: 700px) {
  #right_1 table .dj_td {
    width: 62.5%;
  }
  .rules-list dl, .moudle4 .rules-list dl {
    float: left;
    width: 47.5%;
    margin: 5px 1.25%;
    padding: 7px 10px;
    border-radius: 4px;
    overflow: hidden;
  }
  .rules-list dl dt, .moudle4 .rules-list dl dt {
    width: 40px;
    height: 40px;
    margin-right: 5px;
  }
  .rules-list dl dd, .moudle4 .rules-list dl dd {
    display: flex;
    align-items: center;
    margin-top: 0;
    height: 40px;
    overflow: visible;
  }
  .news-list li {
    width: 98%;
  }
  .news-list.row2 {
    margin: 0 auto;
  }
  .news-list.row2 li {
    width: 100%;
    margin: 0 auto;
  }
}

@media only screen and (max-width: 650px) {
  dl#nav_1, dl#nav_2, dl#nav_3 {
    width: 100%;
    padding-bottom: 10px;
  }
  #nav dd {
    margin: -32px 0 0 70px;
  }
  #apply ol li.li_0 {
    width: 49.5%;
  }
  #apply ol li.li_0 img {
    display: block;
    margin: 0 auto;
  }
  #apply ol .li_1 {
    border-right: 1px solid #c8e395;
  }
  #left_2, #center_2 {
    width: 100%;
    margin: 0;
  }
  #c22 .c22_a a {
    width: 20%;
  }
  #apply ol .li_2, #apply ol .li_3 {
    border-right: 0 none;
  }
  #examination td {
    width: 46%;
    padding: 2%;
    float: left;
  }
}

@media only screen and (max-width: 600px) {
  .dj_tab, #r12 {
    width: 100%;
    text-align: center;
    padding: 0;
  }
  #right_1 li {
    width: 20%;
  }
  #right_3 li {
    width: 10.1%;
  }
  .right_5_cnt {
    width: 100%;
    margin-bottom: 3%;
    padding-bottom: 3%;
    border-bottom: 1px dashed #339966;
  }
  #right_5 ul {
    border-bottom: 0 none;
    padding-bottom: 0;
  }
  .right_5_cnt .zhuanti_li li, .right_5_cnt .yuanxiao_li li {
    width: 46%;
    padding: 0 2%;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}

@media only screen and (max-width: 572px) {
  #nav_2 dd {
    margin: -45px 0 0 70px;
  }
}

@media only screen and (max-width: 553px) {
  #nav_1 dd {
    margin: -45px 0 0 70px;
  }
}

@media only screen and (max-width: 544px) {
  #nav_3 dd {
    margin: -45px 0 0 70px;
  }
}

@media only screen and (max-width: 550px) {
  #c22 .c22_a a {
    width: 25%;
  }
  #tab10 .contentbox li {
    width: 96%;
  }
}

@media only screen and (max-width: 500px) {
  #scroll, #l12 {
    width: 96.8%;
    margin: 0 1.2% 3%;
  }
  #right_5 ul.ul_02 li {
    width: 96%;
  }
  #right_2 span.zyfx_bj {
    background: 0 none;
    background-color: #94b42f;
  }
  #r41 li {
    width: 98%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  #examination ul li {
    width: 100%;
  }
  #l12 {
    display: none;
  }
}

@media only screen and (max-width: 450px) {
  #right_3 li {
    width: 14%;
  }
  .right_5_cnt .yuanxiao_li li, .k3 ul li, .right_5_cnt .zhuanti_li li {
    width: 96%;
  }
  #c22 .c22_a a {
    width: 31.9%;
  }
}

@media only screen and (max-width: 400px) {
  #right_1 li {
    width: 25%;
  }
  #c12 .menubox li, #c12 .menubox li.hover, #c12 .menubox, #c14 .menubox li.hover, #c14 .menubox, #c14 .menubox li {
    background: 0 none;
  }
  #c12 .menubox li, #c14 .menubox li {
    width: 28.5%;
    border: 1px solid #ccc;
    margin: 0 2%;
  }
}

@media only screen and (max-width: 428px) {
  #center_1 h3 strong {
    padding: 1px 5px 0;
    line-height: 20px;
    background-size: 100% !important;
  }
  .guide-td li {
    font-size: 13px;
  }
  .major-list li {
    width: 31.833%;
  }
  .brief-title .more {
    font-size: 12px;
  }
  .sec-word li {
    width: 50%;
  }
  .yl-ymd-time {
    display: none !important;
  }
  .moudle-tit > a {
    margin-right: 10px;
    border: none;
    padding: 0;
  }
  .moudle-tit > a:hover {
    color: #ef5d00 !important;
    background: none;
  }
  .r21_1 {
    background: #94b42f;
  }
}

@media only screen and (max-width: 375px) {
  #right_3 li {
    width: 17%;
  }
  #tab7 span.tab7_ksfd {
    text-indent: 5px;
  }
}
