.jianjie_banner {
  width: 100%;
  height: 267px;
  background: url(../images/bg1.jpg) no-repeat top center;
  padding-top: 75px;
}
.jianjie_banner ul {
  margin-left: 50px;
}
.jianjie_banner li {
  width: 168px;
  height: 191px;
  background: #f9fafb;
  border-radius: 5px;
  float: left;
  margin-right: 65px;
  opacity: 0.95;
  text-align: center;
}
.jianjie_banner li i {
  display: block;
  width: 93px;
  height: 93px;
  margin-top: 22px;
  margin-left: 37px;
  background: url(../images/icon-nav.png) no-repeat 0 0;
  margin-bottom: 18px;
}
.jianjie_banner li.no2 i {
  background-position: 0 -100px;
}
.jianjie_banner li.no3 i {
  background-position: 0 -200px;
}
.jianjie_banner li.no4 i {
  background-position: 0 -300px;
}
.jianjie_banner li.no5 i {
  background-position: 0 -400px;
}
.jianjie_banner li.no5 {
  margin-right: 0;
}
.jianjie_banner li h2 {
  font-size: 20px;
  color: #333;
  line-height: 20px;
}
.jianjie_banner li p {
  font-size: 10px;
  color: #999;
  text-transform: uppercase;
}
.jianjie_banner li:hover h2 {
  color: #007df9;
}
.jianjie_banner li:hover p {
  color: #007df9;
}
.intro_container {
  background: url(../images/con_bg.jpg) no-repeat bottom center;
  width: 100%;
  padding-top: 120px;
  padding-bottom: 80px;
}
.intro_container .content {
  background: #fff;
  border-radius: 5px;
  box-shadow: -0.1px -0.1px 3px rgba(0, 0, 0, 0.3);
  padding-bottom: 40px;
}
.wrap1000 {
  width: 1000px;
  margin: 0 auto;
  text-align: center;
}
.wrap1200 {
  width: 1200px;
  margin: 0 auto;
}
.mainbg {
  background-color: #fff;
  padding-top: 344px;
}
a {
  color: #333;
}
.hide {
  display: none;
}
.wx_tit {
  height: 65px;
  background: url(../images/content_bg.gif) repeat-x;
  padding: 25px 0 30px 0;
}
.wx_tit img {
  width: 1200px;
}
.wx_tab {
  width: 953px;
  height: 34px;
  margin: 0 auto;
}
.wx_tabl,
.wx_tabc1,
.wx_tabr,
.wx_tabc2,
.wx_tabr,
.wx_tabc3 {
  float: left;
  width: 3px;
  height: 34px;
}
.wx_tabl {
  background: url(../images/tab_l.gif) no-repeat;
}
.wx_tabr {
  background: url(../images/tab_r.gif) no-repeat;
}
.wx_tabc1,
.wx_tabc2,
.wx_tabc3 {
  width: 953px;
  background-color: #e8e3e3;
  line-height: 34px;
  text-align: center;
}
.wx_tabc1 a,
.wx_tabc2 a,
.wx_tabc3 a {
  display: block;
  float: left;
  width: 80px;
  _width: 80px;
  height: 34px;
  font-weight: 700;
}
.wx_tabc2 a {
  width: 238px;
  _width: 235px;
}
.wx_tabc3 a {
  width: 95px;
  _width: 95px;
}
.wx_tab a:hover,
.wx_tabc1 .year_on,
.wx_tabc2 .media_on,
.wx_tabc3 .honor_on {
  color: #c40000;
  text-decoration: none;
}
.wx_tabc1 .year_on,
.wx_tabc2 .media_on,
.wx_tabc3 .honor_on {
  background: url(../images/tab_bg.gif) repeat-x;
}
.success_year,
.media_info,
.honor_info {
  width: 746px;
  padding: 30px;
  background-color: #e8e3e3;
  margin: 0 auto 30px;
  line-height: 24px;
}
.success_year dl {
  width: 746px;
  margin-bottom: 10px;
}
.success_year dt,
.success_year dd {
  float: left;
  width: 70px;
}
.success_year dt {
  color: #0033ab;
}
.success_year dd {
  width: 676px;
}
.media_info,
.honor_info {
  width: 933px;
  padding: 10px;
}
.media_info .news {
  background-color: #fff;
  height: 420px;
  overflow: hidden;
}
.news_r {
  width: 600px;
  height: 420px;
  overflow-y: scroll;
}
.news p {
  padding: 0 15px;
}
.news h4 {
  font-size: 20px;
  line-height: 30px;
  padding: 15px;
}
.honor_info dl {
  width: 903px;
  background-color: #f4f4f4;
  padding: 10px 15px;
  margin-bottom: 10px;
}
.honor_info dt,
.honor_info dd {
  float: left;
}
.honor_info dt {
  width: 120px;
}
.honor_info dt img {
  width: 120px;
  height: 86px;
}
.honor_info dd {
  width: 750px;
  padding: 0 5px 0 20px;
  line-height: 22px;
}
.honor_info .honor_tit {
  display: block;
  color: #e36a12;
  text-decoration: underline;
  line-height: 20px;
  padding-bottom: 8px;
}
.leaders {
  width: 960px;
  margin: 0 auto;
  margin-bottom: 25px;
}
.leaders_l,
.leaders_c,
.leaders_r {
  height: 260px;
}
.leaders_l {
  width: 28px;
  background: url(../images/leaders_l.gif) no-repeat;
}
.leaders_c {
  width: 887px;
  height: 230px;
  padding: 15px 0;
  background: url(../images/leaders_c.gif) repeat-x;
}
.leaders_r {
  width: 45px;
  background: url(../images/leaders_r.gif) no-repeat;
}
.leaders_c li {
  padding-left: 18px;
  line-height: 30px;
  background: url(../images/list_bg.gif) left 11px no-repeat;
}
.focus {
  width: 953px;
  margin-left: auto;
  padding-top: 60px;
  background-color: #e8e3e3;
  position: relative;
  margin-right: auto;
}
.focus h3 {
  width: 145px;
  height: 60px;
  background: url(../images/focus_tit.gif) no-repeat;
  text-indent: -9999px;
  position: absolute;
  top: -25px;
  left: -7px;
}
.focus dl {
  width: 917px;
  margin: 0 auto;
  margin-bottom: 10px;
  background-color: #fff;
}
.focus dt,
.focus dd {
  float: left;
}
.focus dt img {
  widows: 198px;
  height: 68px;
  border: 1px solid #e3e3e3;
  margin: 10px 20px 10px 10px;
}
.focus dd {
  width: 677px;
  padding: 10px 10px 10px 0;
}
.focus .orange2 {
  color: #e36a12;
  text-decoration: underline;
}
.focus_bg {
  width: 953px;
  height: 37px;
  background: url(../images/focus_bg.gif) no-repeat;
}
.bpad230 {
  padding-bottom: 230px;
}
#ly {
  display: block;
  margin: 0 auto;
}
.bdly-main {
  width: 1000px;
  background: #fff;
  padding-bottom: 15px;
  margin-right: auto;
  margin-left: auto;
  overflow: hidden;
}
.bdly-main-cont {
  width: 900px;
  margin: 0 auto;
}
.bdly-js {
  width: 800px;
  float: left;
}
.dbly-ly01 {
  width: 900px;
  margin-top: 55px;
}
.bdly-ly-tit {
  width: 900px;
  float: left;
  position: relative;
}
.bdly-ly-tit .ly-titco {
  width: 900px;
  height: 34px;
}
.bdly-ly-tit .ly-titco img {
  position: absolute;
  left: -10px;
  top: -24px;
}
.bdly-ly-tit .ly-titco h3 {
  font-size: 18px;
  height: 34px;
  line-height: 34px;
  font-weight: 700;
  color: #333;
  padding-left: 90px;
  position: relative;
  z-index: 2;
  top: -15px;
}
.ly-titco h3.h3-bg2 {
  background-color: #fff100;
}
.ly-titco h3.h3-bg6 {
  font-size: 17px;
}
.bdly-ly-tit .ly-titco .img3 {
  position: absolute;
  left: -10px;
  top: 20px;
}
.ly-titco h3.h3-bg3 {
  height: 52px;
  line-height: 26px;
  font-size: 16px;
  padding-right: 15px;
}
.bdly-ly-cot {
  width: 871px;
  border: 2px solid #fddec6;
  padding-left: 15px;
  padding-right: 10px;
  margin-top: 20px;
  padding-top: 38px;
  padding-bottom: 20px;
}
.dbly-lycot-p {
  width: 870px;
  float: left;
  text-indent: 24px;
  line-height: 160%;
  padding-top: 3px;
  color: #3c3432;
  padding-bottom: 10px;
}
.dbly-lycot-p span {
  color: #2a86c9;
}
.dbly-lycot-mt {
  width: 870px;
  float: left;
  padding-top: 8px;
}
.dbly-lycot-mt .mt-left {
  width: 93px;
  float: left;
  margin-top: 5px;
}
.dbly-lycot-mt .mt-right {
  float: left;
  width: 738px;
}
.dbly-lycot-mt .mt-right .mt-list {
  width: 720px;
  float: left;
  border-bottom: 1px dotted #9e9996;
  padding-top: 2px;
  margin-left: 6px;
}
.dbly-lycot-mt .mt-right .mt-list a img {
  width: 140px;
  float: left;
}
.dbly-lycot-mt .mt-right .mt-list .mt-list-p {
  width: 550px;
  float: left;
  padding-left: 10px;
  line-height: 110%;
  font-size: 14px;
}
.mt-list-p h2 {
  font-size: 15px;
  color: #2582c7;
}
.mt-list-p b {
  color: #444;
}
.mt-list-p p a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #ef7134;
}
.bdly-ly-cot02 {
  width: 871px;
  border: 2px solid #fddec6;
  padding-left: 15px;
  padding-right: 10px;
  margin-top: 20px;
  padding-top: 38px;
  padding-bottom: 20px;
}
.bdly-ly-cot02 .liyou02-logo {
  width: 726px;
  text-align: center;
  padding-top: 3px;
}
.bdly-ly-cot02 .liyou02-logo img {
  margin-left: 2px;
  margin-right: 2px;
}
.bdly-ly-cot02 p {
  text-indent: 24px;
  padding-top: 2px;
  color: #3c3432;
}
.bdly-ly-tit .ly-titco03 {
  background: url(http://kaoyan.wanxue.cn/statics/images/newimages/ly-titco03.jpg) repeat-x;
}
.bdly-ly-cot03 {
  width: 871px;
  border: 2px solid #dfd2e2;
  padding-bottom: 20px;
  padding-left: 15px;
  padding-right: 10px;
  margin-top: 20px;
  padding-top: 38px;
}
.ly03-p {
  width: 850px;
  float: left;
  padding-top: 10px;
}
.ly03-p span {
  width: 140px;
  float: left;
  padding-left: 5px;
}
.ly03-p .ly03-p-p {
  width: 560px;
  float: left;
  padding-left: 20px;
}
.ly03-p .ly03-p-p p {
  text-indent: 24px;
  padding-top: 2px;
  color: #3c3432;
}
.ly03-p02 {
  width: 726px;
  float: left;
  padding-top: 10px;
}
.ly03-p02 span {
  float: left;
  width: 400px;
}
.ly03-p02-p {
  width: 306px;
  float: left;
  padding-left: 10px;
  padding-top: 15px;
}
.ly03-p02-p p {
  text-indent: 24px;
  padding-top: 2px;
  color: #3c3432;
}
.ly03-p02-p p em {
  font-style: normal;
  color: #e5007f;
}
.bdly-ly-tit .ly-titco04 {
  background: url(http://kaoyan.wanxue.cn/statics/images/newimages/ly-titco04.jpg) repeat-x;
}
.bdly-ly-tit .ly-titco04 b {
  font-size: 17px;
}
.bdly-ly-cot04 {
  width: 726px;
  background: url(http://kaoyan.wanxue.cn/statics/images/newimages/ly-cot-bg04.jpg) repeat-y;
  float: left;
  padding-left: 15px;
  padding-right: 10px;
}
.ly04-left {
  width: 166px;
  float: left;
  padding-top: 15px;
}
.ly04-right {
  width: 545px;
  float: left;
  padding-left: 15px;
  padding-top: 7px;
}
.ly04-list {
  width: 545px;
  float: left;
  border-bottom: 1px dotted #9e9996;
  padding-top: 2px;
  padding-bottom: 2px;
  line-height: 120%;
}
.ly04-list b {
  width: 53px;
  float: left;
  font-size: 16px;
  color: #eb580a;
  margin-top: 20px;
}
.ly04-right p {
  background: #fef303;
  width: 545px;
  float: left;
  text-align: center;
}
.ly04-list ul {
  width: 483px;
  float: left;
  border-left: 2px solid #9f0e15;
  font-size: 12px;
  padding-left: 7px;
}
.ly04-right img {
  float: left;
}
.bdly-ly-bot04 {
  width: 722px;
  border: 2px solid #bfdc98;
  border-bottom: none;
  padding-left: 15px;
  padding-right: 10px;
  margin-top: 20px;
}
.bdly-ly-tit .ly-titco05 {
  background: url(http://kaoyan.wanxue.cn/statics/images/newimages/ly-titco05.jpg) repeat-x;
}
.bdly-ly-tit .ly-titco05 b {
  font-size: 22px;
}
.bdly-ly-cot05 {
  width: 871px;
  border: 2px solid #fddec6;
  padding-left: 15px;
  padding-right: 10px;
  margin-top: 20px;
  padding-top: 50px;
  padding-bottom: 20px;
}
.bdly-ly-cot05 p {
  padding: 20px 0;
}
.bdly-ly-cot05 ul {
  width: 722px;
  background: url(http://kaoyan.wanxue.cn/statics/images/newimages/glory3-img.png) 0 30px no-repeat;
  margin: 15px 0;
  font-size: 13px;
}
.bdly-ly-cot05 li {
  line-height: 24px;
  padding-left: 150px;
}
.bdly-ly-cot05 img {
  text-align: center;
  display: block;
  margin: 0 auto;
}
.bdly-ly-tit .ly-titco06 {
  background: url(http://kaoyan.wanxue.cn/statics/images/newimages/ly-titco06.jpg) repeat-x;
}
.bdly-ly-tit .ly-titco06 b {
  font-size: 20px;
}
.bdly-ly-cot06 {
  width: 871px;
  border: 2px solid #fddec6;
  padding-bottom: 20px;
  padding-left: 15px;
  padding-right: 10px;
  margin-top: 20px;
}
.bdly-ly-cot006 {
  width: 871px;
  border: 2px solid #f7b56c;
  padding-bottom: 20px;
  padding-left: 15px;
  padding-right: 10px;
  margin-top: 20px;
}
.bdly-ly-cot06 img {
  margin: 0 auto;
  display: block;
  padding-top: 20px;
}
.ly-nf {
  width: 800px;
  float: left;
  margin-top: 20px;
}
.ly-nf-tit {
  width: 751px;
  float: left;
}
.ly-nf-cont {
  width: 800px;
  float: left;
}
.bdly-ly-cot03 img {
  display: block;
  margin: 0 auto;
}
.bdly-ly-cot006 img {
  display: block;
  margin: 0 auto;
}
.hezuo {
  padding-top: 80px;
}
.hezuo .tab {
  float: left;
}
.hezuo .tab ul.tab_menu {
  background: url(../images/line.png) 128px center no-repeat;
}
.hezuo .tab ul.tab_menu li {
  font-size: 20px;
  float: left;
  margin: 0 24px;
  cursor: pointer;
}
.hezuo .tab ul.tab_menu li.selected {
  color: #007df9;
}
.hezuo .tab div.tab_box {
  background: #fff;
  box-shadow: rgba(0, 0, 0, 0.1) 0 2px 5px;
  border-radius: 3px;
  padding: 50px;
  width: 640px;
  height: 532px;
}
.hezuo .tab div.tab_box div table {
  border-collapse: collapse;
}
.hezuo .tab div.tab_box div table tr {
  border-bottom: 1px solid #f2f2f2;
}
.hezuo .tab div.tab_box div table td {
  width: 245px;
  height: 140px;
  text-align: center;
  border-right: 1px solid #f2f2f2;
}
.hezuo .pic-r {
  box-shadow: rgba(0, 0, 0, 0.1) 0 2px 5px;
  border-radius: 3px;
  float: left;
  margin-top: 42px;
}
.contact {
  padding-top: 30px;
}
.contact .tab {
  float: left;
}
.contact .tab ul.tab_menu_first {
  padding-bottom: 30px;
  overflow: hidden;
  text-align: center;
  margin-left: 296px;
}
.contact .tab ul.tab_menu {
  margin-left: 90px;
}
.contact .tab ul.tab_menu li,
.contact .tab ul.tab_menu_first li {
  font-size: 20px;
  float: left;
  margin: 0 20px;
  cursor: pointer;
}
.contact .tab ul.tab_menu li.selected,
.contact .tab ul.tab_menu_first li.selected {
  color: #007df9;
}
.contact .tab ul.tab_menu_first li {
  margin-right: 0px;
}
.contact .tab ul.tab_menu_first li em {
  width: 1px;
  height: 16px;
  background: #e0dde0;
  display: inline-block;
  margin-left: 20px;
}
.contact .tab div.tab_box {
  background: #fff;
  box-shadow: rgba(0, 0, 0, 0.1) 0 2px 5px;
  border-radius: 3px;
  padding: 50px;
  width: 640px;
  overflow-y: auto;
}
.contact .tab div.tab_box div ul li {
  margin-bottom: 30px;
}
.contact .tab div.tab_box div ul li h2 {
  font-size: 24px;
  color: #333;
  line-height: 40px;
}
.contact .tab div.tab_box div ul li h3 {
  font-size: 16px;
  color: #333;
  line-height: 24px;
}
.contact .tab div.tab_box div ul li p {
  font-size: 16px;
  color: #999;
  line-height: 24px;
}
.contact .pic-r {
  box-shadow: rgba(0, 0, 0, 0.1) 0 2px 5px;
  border-radius: 3px;
  float: left;
  margin-top: 98px;
  height: 632px;
}
/* 10-26固定位置 */
.contact .pic-r {
  margin-top: 98px;
  height: 632px;
}
.fixedBottom {
  align-items: end;
}
.contactWrap {
  display: flex;
}
.contact .tab div.tab_box {
  min-height: 632px;
}
.news {
  padding-top: 30px;
}
.news .tab {
  float: left;
}
.news .tab ul.tab_menu {
  background: url(../images/line.png) 128px center no-repeat;
}
.news .tab ul.tab_menu li {
  font-size: 20px;
  float: left;
  margin: 0 24px;
  cursor: pointer;
}
.news .tab ul.tab_menu li.selected {
  color: #007df9;
}
.news .tab div.tab_box {
  background: #fff;
  box-shadow: rgba(0, 0, 0, 0.1) 0 2px 5px;
  border-radius: 3px;
  padding: 35px 50px 50px 35px;
  width: 640px;
  height: 547px;
}
.news .tab div.tab_box div ul li {
  line-height: 41px;
}
.news .tab div.tab_box div ul li:hover {
  background: url(../images/news-sj.png) no-repeat left center;
  cursor: pointer;
}
.news .tab div.tab_box div ul li p {
  color: #666;
  width: 536px;
  display: inline-block;
}
.news .tab div.tab_box div ul li span {
  font-size: 10px;
  color: #999;
}
.news .tab div.tab_box div .news-page {
  text-align: center;
  font-size: 12px;
  color: #999;
}
.news .tab div.tab_box div .news-page p {
  font-size: 12px;
  color: #999;
  display: inline-block;
  padding: 0 4px;
}
.news .tab div.tab_box div .news-page p.current {
  color: #333;
}
.news .pic-r {
  box-shadow: rgba(0, 0, 0, 0.1) 0 2px 5px;
  border-radius: 3px;
  float: left;
  margin-top: 42px;
}
.news-details .crumb a {
  font-size: 14px;
  color: #999;
}
.news-details .crumb i {
  width: 22px;
  height: 20px;
  background: url(../images/arrow1.png) no-repeat center 10px;
  display: inline-block;
}
.news-details .con {
  background: #fff;
  box-shadow: rgba(0, 0, 0, 0.1) 0 2px 5px;
  border-radius: 3px;
  padding: 50px 100px;
  word-break: break-word;
}
.news-details .con h1 {
  font-size: 20px;
  text-align: center;
  margin-bottom: 40px;
}
.news-details .con p {
  line-height: 29px;
}
.news-details .con h4 {
  font-size: 14px;
  color: #999;
  text-align: right;
  margin-top: 20px;
}
.dbly-ly06 .bdly-ly-tit .ly-titco h3 {
  line-height: 24px;
}
.dbly-ly06 .bdly-ly-cot006 {
  padding-top: 55px;
}
.dbly-ly06 .bdly-ly-cot006 img {
  float: left;
  padding-right: 15px;
}
.dbly-ly06 .bdly-ly-cot006 p {
  text-indent: 2em;
  font-size: 16px;
  line-height: 22px;
  color: #333;
}
.news-details .con .CCH5playerContainer {
  margin: 0 auto;
}
