* {
  margin: 0;
  padding: 0;
  list-style: none;
}
body {
  background-color: #F3F3F7;
  font-family: PingFang SC, "Microsoft YaHei", Helvetica Neue, Helvetica, Tahoma, Arial, sans-serif;
}
img {
  border: none;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 400;
}
a {
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
input,
select,
button,
textarea {
  outline: none;
  font-family: PingFang SC, "Microsoft YaHei", Helvetica Neue, Helvetica, Tahoma, Arial, sans-serif;
}
i,
em {
  font-style: normal;
}
@font-face {
  font-family: 'pf';
  font-display: swap;
  src: url('../font/pf.eot');
  /* IE9*/
  src: url('../font/pf.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../font/pf.woff2') format('woff2'), url('../font/pf.woff') format('woff'), /* chrome、firefox */ url('../font/pf.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/ url('../font/pf.svg') format('svg');
  /* iOS 4.1- */
}
@font-face {
  font-family: 'arial';
  font-display: swap;
  src: url('font/arial.eot');
  src: url('font/arial.eot?#iefix') format('embedded-opentype'), url('font/arial.woff') format('woff'), url('font/arial.ttf') format('truetype'), url('font/arial.svg') format('svg');
}
@font-face {
  font-family: 'fz';
  font-display: swap;
  src: url('font/FZZYJW.eot');
  src: url('font/FZZYJW.eot?#iefix') format('embedded-opentype'), url('font/FZZYJW.woff') format('woff'), url('font/FZZYJW.ttf') format('truetype'), url('font/FZZYJW.svg') format('svg');
}
@font-face {
  font-family: 'impact';
  font-display: swap;
  src: url('font/impact.eot');
  src: url('font/impact.eot?#iefix') format('embedded-opentype'), url('font/impact.woff') format('woff'), url('font/impact.ttf') format('truetype'), url('font/impact.svg') format('svg');
}
.top_bg {
  width: 100%;
  height: 34px;
  line-height: 34px;
  background: #313131;
}
.top_bg .top_center {
  width: 1440px;
  margin: 0 auto;
  font-size: 12px;
  color: #ffffff;
}
.top_bg .left_welcome {
  float: left;
  overflow: hidden;
}
.top_bg .left_welcome a {
  display: block;
  float: left;
  color: #ffffff;
  position: relative;
  padding-right: 21px;
}
.top_bg .left_welcome a:before {
  content: "";
  position: absolute;
  top: 13px;
  right: 10px;
  width: 1px;
  height: 9px;
  background-color: #6E6E6E;
}
.top_bg .left_welcome a:last-child:before {
  width: 0;
}
.top_bg .left_welcome .user {
  color: #f09507;
  margin-right: 8px;
}
.top_bg .right_link {
  float: right;
  overflow: hidden;
}
.top_bg .right_link ol li {
  float: left;
  width: 76px;
  text-align: right;
  position: relative;
}
.top_bg .right_link ol li:before {
  content: "";
  position: absolute;
  top: 13px;
  left: 14px;
  width: 1px;
  height: 9px;
  background-color: #6E6E6E;
}
.top_bg .right_link ol li a {
  color: #ffffff;
}
.top_bg .right_link ol .noline:before {
  width: 0;
}
.header {
  width: 1440px;
  margin: 0 auto;
  overflow: hidden;
  padding: 20px 0;
}
.header .logo {
  display: block;
  float: left;
}
.header .logo img {
  display: block;
  width: 140px;
  margin-top: 17px;
}
.header .nav {
  float: left;
  margin-left: 40px;
}
.header .nav li {
  float: left;
  position: relative;
  font-size: 16px;
  color: #333333;
  line-height: 61px;
}
.header .nav li:before {
  content: "";
  position: absolute;
  top: 25px;
  right: 0;
  width: 1px;
  height: 10px;
  background-color: #AAAAAA;
}
.header .nav li:last-child:before {
  width: 0;
}
.header .nav li.current:after {
  content: "";
  position: absolute;
  left: 50%;
  margin-left: -10px;
  bottom: 10px;
  width: 20px;
  height: 3px;
  background-color: #7461C9;
}
.header .nav li.current a {
  color: #7461C9;
}
.header .nav li a {
  display: block;
  width: 103px;
  color: #333333;
  text-align: center;
}
.header .nav li a:hover {
  color: #7461C9;
  text-decoration: none;
}
.header .search_r {
  float: right;
  width: 243px;
  height: 40px;
  margin-top: 10px;
  position: relative;
}
.header .search_r .s_input {
  display: block;
  float: left;
  width: 174px;
  height: 38px;
  padding-left: 10px;
  border: 1px solid #D0D0CF;
}
.header .search_r .s_btn {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  float: left;
  height: 40px;
  width: 58px;
  color: #fff;
  background-color: #2D2D2D;
  border: none;
  cursor: pointer;
}
.header .wd_nav_list {
  float: right;
}
.header .wd_nav_list li {
  float: left;
  font-size: 16px;
  color: #333333;
  margin-left: 50px;
  line-height: 61px;
  padding-left: 26px;
  position: relative;
}
.header .wd_nav_list li.current a {
  color: #7461c9;
}
.header .wd_nav_list li.current:before {
  content: "";
  position: absolute;
  left: 50%;
  margin-left: 5px;
  bottom: 10px;
  width: 20px;
  height: 3px;
  background-color: #7461C9;
}
.header .wd_nav_list li:hover a {
  color: #7461c9;
  text-decoration: none;
}
.header .wd_nav_list li.wd_n_li01 {
  background: url("../images/icon_wd_a.png") no-repeat left center;
}
.header .wd_nav_list li.wd_n_li01.current {
  background: url("../images/icon_wd_an.png") no-repeat left center;
}
.header .wd_nav_list li.wd_n_li01:hover {
  background: url("../images/icon_wd_an.png") no-repeat left center;
}
.header .wd_nav_list li.wd_n_li02 {
  background: url("../images/icon_wd_b.png") no-repeat left center;
}
.header .wd_nav_list li.wd_n_li02.current {
  background: url("../images/icon_wd_bn.png") no-repeat left center;
}
.header .wd_nav_list li.wd_n_li02:hover {
  background: url("../images/icon_wd_bn.png") no-repeat left center;
}
.header .wd_nav_list li.wd_n_li03 {
  background: url("../images/icon_wd_c.png") no-repeat left center;
}
.header .wd_nav_list li.wd_n_li03.current {
  background: url("../images/icon_wd_cn.png") no-repeat left center;
}
.header .wd_nav_list li.wd_n_li03:hover {
  background: url("../images/icon_wd_cn.png") no-repeat left center;
}
.header .wd_nav_list li.wd_n_li04 {
  background: url("../images/icon_wd_d.png") no-repeat left center;
}
.header .wd_nav_list li.wd_n_li04.current {
  background: url("../images/icon_wd_dn.png") no-repeat left center;
}
.header .wd_nav_list li.wd_n_li04:hover {
  background: url("../images/icon_wd_dn.png") no-repeat left center;
}
.header .wd_nav_list li a {
  color: #333333;
}
.top_b2 {
  width: 100%;
  height: 101px;
  background-color: #FFFFFF;
}
.top_b2 .t2_center {
  width: 1200px;
  margin: 0 auto;
}
.top_b2 .logo {
  display: block;
  float: left;
  margin-top: 22px;
}
.top_b2 .logo img {
  display: block;
  height: 57px;
}
.top_b2 .nav {
  float: left;
  margin-top: 22px;
  overflow: hidden;
  margin-left: 52px;
}
.top_b2 .nav li {
  float: left;
  width: 106px;
  text-align: center;
  font-size: 16px;
  line-height: 57px;
  position: relative;
}
.top_b2 .nav li:before {
  content: "";
  position: absolute;
  top: 22px;
  left: 0;
  width: 1px;
  height: 14px;
  background-color: #AAAAAA;
}
.top_b2 .nav li a {
  color: #555555;
}
.top_b2 .nav li a:hover {
  color: #7461C9;
}
.top_b2 .nav .active a {
  color: #7461C9;
}
.top_b2 .nav .active:after {
  content: "";
  position: absolute;
  bottom: 10px;
  left: 50%;
  margin-left: -10px;
  width: 20px;
  height: 3px;
  background-color: #7461C9;
}
.top_b2 .nav .noline:before {
  width: 0;
}
.top_b2 .search_r {
  float: right;
  height: 42px;
  width: 400px;
  margin-top: 30px;
  position: relative;
}
.top_b2 .search_r .search {
  width: 400px;
  height: 42px;
}
.top_b2 .search_r .search .s_s {
  border: 1px solid #E5E5E5;
  width: 398px;
  height: 40px;
  position: relative;
}
.top_b2 .search_r .search .s_s .Catebox {
  display: none;
  width: 103px;
  position: absolute;
  left: -1px;
  background-color: #fff;
  top: 33px;
  z-index: 9999999;
  border: 1px solid #D6D6D6;
  border-top: none;
  padding-top: 8px;
}
.top_b2 .search_r .search .s_s .Catebox li {
  text-align: center;
  list-style: none;
  height: 36px;
  color: #666666;
}
.top_b2 .search_r .search .s_s .Catebox li a {
  color: #2d2d2d;
  display: block;
  font-size: 14px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  width: 74px;
  margin: 0 auto;
  border-bottom: 1px dashed #E5E5E5;
}
.top_b2 .search_r .search .s_s .Catebox li a:hover {
  color: #8E6DDC;
}
.top_b2 .search_r .search .s_s .txt-input {
  height: 40px;
  background: #FFF;
  border: 0;
  width: 206px;
  float: left;
  color: #999;
  line-height: 40px;
  font-size: 14px;
  padding-left: 12px;
}
.top_b2 .search_r .search .s_s .select {
  height: 40px;
  line-height: 40px;
  border: 0;
  float: left;
  width: 83px;
  padding-left: 20px;
  background: url(../images/icon_s_s.png) no-repeat 84px center;
  cursor: pointer;
  font-size: 14px;
  color: #2d2d2d;
  text-align: left;
  font-family: PingFang SC, "Microsoft YaHei", Helvetica Neue, Helvetica, Tahoma, Arial, sans-serif;
}
.top_b2 .search_r .search .s_s .s_s_line {
  display: block;
  float: left;
  width: 1px;
  height: 14px;
  background-color: #D3D3D3;
  margin-top: 13px;
}
.top_b2 .search_r .search .s_s .btn {
  position: absolute;
  top: -1px;
  right: -1px;
  height: 42px;
  width: 80px;
  border: none;
  color: #fff;
  vertical-align: middle;
  cursor: pointer;
  text-align: center;
  background-color: #2D2D2D;
  font-size: 16px;
}
.banner {
  min-width: 1000px;
  position: relative;
  height: 577px;
  overflow: hidden;
}
.banner .ab {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 577px;
}
.banner .wcenter {
  width: 1440px;
  margin: 0 auto;
  height: 577px;
  position: relative;
}
.banner .main_nav {
  float: left;
  width: 244px;
  height: 487px;
  background-color: #FFFFFF;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  margin-top: 53px;
  position: relative;
}
.banner .main_nav .bg {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 55px;
  background-color: #7948EA;
  border-top-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-bottom-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
}
.banner .main_nav ul {
  position: relative;
  z-index: 2;
  padding-top: 2px;
  overflow: hidden;
}
.banner .main_nav ul li {
  width: 100%;
  height: 54px;
  overflow: hidden;
}
.banner .main_nav ul li:last-child p i::before {
  width: 0;
}
.banner .main_nav ul li p {
  float: left;
  width: 55px;
  height: 54px;
  text-align: center;
}
.banner .main_nav ul li p i {
  display: table-cell;
  vertical-align: middle;
  width: 55px;
  height: 54px;
  position: relative;
}
.banner .main_nav ul li p i:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 11px;
  width: 34px;
  height: 1px;
  background-color: #9169EE;
}
.banner .main_nav ul li p .noline:before {
  width: 0;
}
.banner .main_nav ul li a {
  display: block;
  float: left;
  margin-left: 13px;
  width: 162px;
  height: 53px;
  line-height: 53px;
  text-align: center;
  font-size: 16px;
  color: #333333;
  border-bottom: 1px dotted #B0B0B0;
}
.banner .main_nav ul li a.noline {
  border-bottom: none;
}
.banner .b_ab_r {
  float: right;
  width: 257px;
  overflow: hidden;
  margin-top: 45px;
}
.banner .b_ab_r .b_notice {
  width: 100%;
  height: 223px;
  background: url("../images/b_hot_bg.png") no-repeat top center;
  overflow: hidden;
  position: relative;
  margin-bottom: 15px;
}
.banner .b_ab_r .b_notice .txt_scroll {
  width: 188px;
  height: 197px;
  margin-left: 15px;
  margin-top: 13px;
  overflow: hidden;
  padding-left: 19px;
  padding-right: 18px;
}
.banner .b_ab_r .b_notice .txt_scroll .hd {
  height: 51px;
  line-height: 51px;
  border-bottom: 1px solid #FF80AB;
  font-size: 20px;
  font-weight: bold;
  letter-spacing: 2px;
}
.banner .b_ab_r .b_notice .txt_scroll .hd span {
  color: #fee322;
}
.banner .b_ab_r .b_notice .txt_scroll .bd {
  padding-top: 8px;
}
.banner .b_ab_r .b_notice .txt_scroll .infoList li {
  line-height: 29px;
  height: 29px;
  overflow: hidden;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  font-size: 14px;
  color: #FFFFFF;
}
.banner .b_ab_r .b_notice .txt_scroll .infoList li a {
  color: #FFFFFF;
}
.banner .b_ab_r .b_notice .arc_more_bg {
  width: 255px;
  height: 94px;
  position: absolute;
  left: 0;
  bottom: 0;
  background: url("../images/arc_more_bg.png") no-repeat;
}
.banner .b_ab_r .b_notice .arc_more_bg a {
  display: block;
  margin: 36px auto 0;
  width: 108px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  color: #ffffff;
  font-size: 18px;
  border: 2px solid #9499FF;
  -webkit-border-radius: 34px;
  -moz-border-radius: 34px;
  border-radius: 34px;
}
.banner .b_ab_r .b_slogn {
  width: 211px;
  height: 250px;
  background: url("../images/b_slogn.png") no-repeat;
  text-align: center;
  padding: 0 23px;
  overflow: hidden;
}
.banner .b_ab_r .b_slogn .sm_t {
  font-size: 14px;
  color: #fcfefb;
  margin-top: 42px;
}
.banner .b_ab_r .b_slogn h2 {
  border-bottom: 2px solid #fff;
  font-size: 36px;
  font-weight: bold;
  color: #FFFFFF;
  line-height: 56px;
  letter-spacing: 12px;
}
.banner .b_ab_r .b_slogn h4 {
  font-size: 24px;
  color: #fcfefb;
  margin-top: 12px;
}
.banner .b_ab_r .b_slogn .sm_b {
  font-size: 18px;
  color: #fee322;
  width: 100%;
  height: 24px;
  line-height: 24px;
  text-align: center;
  margin-top: 6px;
}
.banner .b_ab_r .b_slogn .sm_b .s_fr {
  display: inline-block;
  width: 10px;
  height: 10px;
  position: relative;
}
.banner .b_ab_r .b_slogn .sm_b .s_fr:before {
  content: "";
  position: absolute;
  left: 0;
  top: -3px;
  border-width: 6px;
  border-color: transparent transparent transparent #fee322;
  border-style: dashed dashed dashed solid;
  width: 0;
  height: 0;
  overflow: hidden;
}
.banner .b_ab_r .b_slogn .sm_b .s_fr_l {
  display: inline-block;
  width: 10px;
  height: 10px;
  position: relative;
}
.banner .b_ab_r .b_slogn .sm_b .s_fr_l:before {
  content: "";
  position: absolute;
  left: 0;
  top: -3px;
  border-width: 6px;
  border-color: transparent #fee322 transparent transparent;
  border-style: dashed solid dashed dashed ;
  width: 0;
  height: 0;
  overflow: hidden;
}
.banner .b_ab_r .b_slogn .sm_b a {
  color: #fee322;
  margin-left: 25px;
  margin-right: 23px;
}
.banner .year {
  position: absolute;
  top: 163px;
  right: 378px;
  width: 131px;
  height: 112px;
  font-family: 'arial' !important;
  font-size: 51px;
  color: #7806f9;
  text-align: center;
}
.banner .b_bd {
  position: relative;
  z-index: 0;
}
.banner .b_bd ul {
  width: 100% !important;
}
.banner .b_bd ul li {
  width: 100% !important;
  height: 577px;
  overflow: hidden;
  text-align: center;
}
.banner .b_bd ul li a {
  display: block;
  height: 577px;
}
.banner .tool_box {
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -600px;
  width: 1200px;
  height: 577px;
}
.banner .p_list_bom {
  position: absolute;
  left: 244px;
  bottom: 0;
  width: 720px;
  height: 177px;
}
.banner .p_list_bom li {
  float: left;
  width: 230px;
  height: 140px;
  margin-left: 10px;
}
.banner .p_list_bom li a {
  display: table-cell;
  vertical-align: middle;
  width: 211px;
  height: 140px;
  padding-left: 19px;
}
.banner .p_list_bom li a:hover {
  text-decoration: none;
}
.banner .p_list_bom li a:hover span {
  text-decoration: underline;
}
.banner .p_list_bom li h4 {
  font-size: 18px;
  margin-bottom: 2px;
}
.banner .p_list_bom li p {
  font-size: 12px;
  color: #bebebe;
  font-family: "pf";
  text-transform: uppercase;
}
.banner .p_list_bom li span {
  display: block;
  float: left;
  padding-right: 15px;
  font-size: 14px;
  color: #e58668;
  margin-top: 16px;
  background: url("../images/icon_c_m.png") no-repeat right center;
}
.banner .p_list_bom .card1 {
  background: url("../images/p_card_bg1.png") no-repeat center;
}
.banner .p_list_bom .card1 h4 {
  color: #7e0ffd;
}
.banner .p_list_bom .card2 {
  background: url("../images/p_card_bg2.png") no-repeat center;
}
.banner .p_list_bom .card2 h4 {
  color: #23a03e;
}
.banner .p_list_bom .card3 {
  background: url("../images/p_card_bg3.png") no-repeat center;
}
.banner .p_list_bom .card3 h4 {
  color: #e8721a;
}
.banner .notice {
  width: 225px;
  float: right;
  overflow: hidden;
  margin-top: 53px;
}
.banner .notice .dl_box {
  width: 225px;
  height: 197px;
  overflow: hidden;
  background: url("../images/b_card_bg.png") no-repeat;
  text-align: center;
  color: #ffffff;
  margin-bottom: 10px;
}
.banner .notice .dl_box h4 {
  font-weight: bold;
  font-size: 18px;
  margin-top: 46px;
}
.banner .notice .dl_box p {
  font-size: 12px;
  margin-top: 4px;
}
.banner .notice .dl_box a {
  display: block;
  margin: 50px auto 0;
  width: 99px;
  height: 31px;
  line-height: 31px;
  border: 2px solid #A3A7FF;
  -webkit-border-radius: 31px;
  -moz-border-radius: 31px;
  border-radius: 31px;
  color: #ffffff;
  font-size: 18px;
}
.h_newfocus {
  position: relative;
  width: 338px;
  height: 205px;
  overflow: hidden;
  float: left;
}
.h_newfocus .pic img {
  width: 338px;
  height: 205px;
  display: block;
}
.h_newfocus .txt-bg {
  position: absolute;
  bottom: 0;
  z-index: 1;
  height: 45px;
  width: 100%;
  background: #000;
  filter: alpha(opacity=50);
  opacity: 0.5;
  overflow: hidden;
}
.h_newfocus .txt {
  position: absolute;
  bottom: 0;
  z-index: 2;
  height: 45px;
  width: 100%;
  overflow: hidden;
}
.h_newfocus .txt li {
  height: 45px;
  line-height: 45px;
  position: absolute;
  bottom: -45px;
  padding: 0 15px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 308px;
  color: #ffffff;
}
.h_newfocus .txt li a {
  font-size: 16px;
  color: #ffffff;
}
.h_container01 {
  width: 1440px;
  margin: 0 auto;
  background-color: #fff;
  padding: 15px 0;
  overflow: hidden;
  margin-top: 17px;
}
.h_container01 li {
  float: left;
  width: 218px;
  height: 250px;
  margin-left: 18px;
  margin-right: 2px;
}
.h_container01 li a {
  display: block;
  width: 218px;
  height: 250px;
  position: relative;
  text-align: center;
  overflow: hidden;
}
.h_container01 li a:hover {
  text-decoration: none;
}
.h_container01 li a:hover .people_img {
  right: 10px;
}
.h_container01 li .shape {
  position: absolute;
  right: 15px;
  bottom: 0;
}
.h_container01 li .people_img {
  position: absolute;
  right: 0px;
  bottom: 0;
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -ms-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}
.h_container01 li .txt {
  position: relative;
  z-index: 10;
}
.h_container01 li .txt h4 {
  font-size: 20px;
  font-weight: bold;
  margin-top: 27px;
}
.h_container01 li .txt p {
  font-size: 14px;
  line-height: 20px;
  margin-top: 5px;
}
.h_container01 li.plate1 {
  background-color: #F8AEC9;
}
.h_container01 li.plate1 .txt {
  color: #600523;
}
.h_container01 li.plate2 {
  background-color: #CDA5FE;
}
.h_container01 li.plate2 .txt {
  color: #600523;
}
.h_container01 li.plate3 {
  background-color: #8CE2BF;
}
.h_container01 li.plate3 .txt {
  color: #105b3c;
}
.h_container01 li.plate4 {
  background-color: #FBA568;
}
.h_container01 li.plate4 .txt {
  color: #ac5310;
}
.h_container01 li.plate5 {
  background-color: #FDD576;
}
.h_container01 li.plate5 .txt {
  color: #694b03;
}
.h_container01 li.plate5 a:hover .people_img {
  right: 10px;
}
.h_container01 li.plate5 .people_img {
  right: 0px;
}
.h_container01 li.plate6 {
  background-color: #FF6462;
}
.h_container01 li.plate6 .txt {
  color: #8c0c0b;
}
.h_container01 li.plate6 a:hover .people_img {
  right: 10px;
}
.h_container02 {
  width: 1440px;
  overflow: hidden;
  margin: 32px auto 0;
}
.h_container02 .fl {
  float: left;
  width: 930px;
  overflow: hidden;
}
.h_container02 .fr {
  float: right;
  background-color: #fff;
  overflow: hidden;
  height: 739px;
  width: 456px;
  padding-top: 15px;
  padding-left: 15px;
  padding-right: 15px;
}
.h_container02 .o_ling_title {
  height: 46px;
  width: 100%;
  border-bottom: 1px solid #DCDCDC;
  line-height: 52px;
  position: relative;
}
.h_container02 .o_ling_title h4 {
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 46px;
  line-height: 52px;
  font-size: 16px;
  color: #262626;
  float: left;
}
.h_container02 .o_ling_title h4 em {
  padding: 0 10px;
  display: block;
  float: left;
  height: 44px;
  border-bottom: 2px solid #FF673D;
}
.h_container02 .o_ling_title a {
  float: right;
  font-size: 14px;
  height: 43px;
  display: block;
  line-height: 58px;
  overflow: hidden;
  color: #262626;
}
.h_container02 .h_new_box1 {
  width: 898px;
  height: 739px;
  background-color: #FFFFFF;
  padding: 15px 16px 0 16px;
}
.h_container02 .h_new_box1 .h_n_b_l {
  width: 414px;
  height: 716px;
  border: 1px solid #E9EAE9;
  padding: 0 15px;
  float: left;
}
.h_container02 .h_new_box1 .h_n_b_l .ul_list {
  padding-left: 5px;
  padding-right: 14px;
  line-height: 24px;
  padding-top: 9px;
}
.h_container02 .h_new_box1 .h_n_b_l .ul_list li {
  padding: 28px 0;
  overflow: hidden;
  border-bottom: 1px dashed #eee;
}
.h_container02 .h_new_box1 .h_n_b_l .ul_list .row_1 {
  width: 100%;
  height: 26px;
  line-height: 26px;
  font-size: 14px;
}
.h_container02 .h_new_box1 .h_n_b_l .ul_list .row_1 .bg {
  display: block;
  float: left;
  padding: 0 10px;
  background-color: #7948EA;
  color: #ffffff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  margin-right: 10px;
}
.h_container02 .h_new_box1 .h_n_b_l .ul_list .row_1 .sr {
  color: #262626;
}
.h_container02 .h_new_box1 .h_n_b_l .ul_list .n_title {
  display: block;
  font-size: 16px;
  height: 24px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #333333;
  margin-top: 20px;
}
.h_container02 .h_new_box1 .h_n_b_l .ul_list .time {
  font-size: 14px;
  color: #333333;
  margin-top: 10px;
}
.h_container02 .h_new_box1 .h_n_b_l .ul_list .txts {
  height: 48px;
  overflow: hidden;
  font-size: 14px;
  color: #666666;
  margin-top: 8px;
}
.h_container02 .h_new_box1 .h_n_b_r {
  float: right;
  width: 408px;
  overflow: hidden;
}
.h_container02 .h_new_box1 .h_n_b_r .poster_box {
  position: relative;
  width: 408px;
  height: 210px;
  overflow: hidden;
  margin-top: 15px;
}
.h_container02 .h_new_box1 .h_n_b_r .poster_box img {
  display: block;
  width: 408px;
  height: 210px;
  margin-top: 5px;
}
.h_container02 .h_new_box1 .h_n_b_r .tou_tiao {
  width: 100%;
  margin-top: 20px;
  padding-bottom: 19px;
  overflow: hidden;
  border-bottom: 1px dashed #CDCDCD;
}
.h_container02 .h_new_box1 .h_n_b_r .tou_tiao .row_1 {
  width: 100%;
  height: 26px;
  line-height: 26px;
  font-size: 14px;
}
.h_container02 .h_new_box1 .h_n_b_r .tou_tiao .row_1 .bg {
  display: block;
  float: left;
  padding: 0 10px;
  background-color: #7461C9;
  color: #ffffff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  margin-right: 10px;
}
.h_container02 .h_new_box1 .h_n_b_r .tou_tiao .row_1 .sr {
  color: #262626;
}
.h_container02 .h_new_box1 .h_n_b_r .tou_tiao .n_title {
  display: block;
  font-size: 16px;
  height: 24px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #333333;
  margin-top: 21px;
}
.h_container02 .h_new_box1 .h_n_b_r .tou_tiao .time {
  font-size: 14px;
  color: #333333;
  margin-top: 11px;
}
.h_container02 .h_new_box1 .h_n_b_r .tou_tiao .txts {
  height: 48px;
  overflow: hidden;
  font-size: 14px;
  color: #666666;
  margin-top: 12px;
}
.h_container02 .h_new_box1 .h_n_b_r .t_w_box {
  width: 100%;
  overflow: hidden;
  padding-top: 25px;
}
.h_container02 .h_new_box1 .h_n_b_r .t_w_box li {
  height: 89px;
  overflow: hidden;
  margin-bottom: 23px;
}
.h_container02 .h_new_box1 .h_n_b_r .t_w_box li a {
  display: block;
  width: 100%;
  height: 89px;
  overflow: hidden;
}
.h_container02 .h_new_box1 .h_n_b_r .t_w_box li a:hover {
  color: #333333;
}
.h_container02 .h_new_box1 .h_n_b_r .t_w_box li a:hover h4 {
  text-decoration: underline;
}
.h_container02 .h_new_box1 .h_n_b_r .t_w_box li a i {
  display: block;
  float: left;
  width: 144px;
  height: 89px;
  overflow: hidden;
}
.h_container02 .h_new_box1 .h_n_b_r .t_w_box li a i img {
  display: block;
  width: 144px;
  height: 89px;
  object-fit: cover;
}
.h_container02 .h_new_box1 .h_n_b_r .t_w_box li a .txt {
  float: left;
  margin-left: 20px;
  width: 244px;
  word-break: break-all;
}
.h_container02 .h_new_box1 .h_n_b_r .t_w_box li a .txt h4 {
  color: #333333;
  font-size: 14px;
  line-height: 20px;
  max-height: 40px;
}
.h_container02 .h_new_box1 .h_n_b_r .t_w_box li a .txt p {
  font-size: 14px;
  line-height: 24px;
  color: #333333;
  margin-top: 6px;
}
.h_container02 .l_g_title {
  width: 100%;
  height: 40px;
  line-height: 40px;
  background-color: #F3F3F7;
  font-size: 18px;
  color: #262626;
}
.h_container02 .l_g_title h4 {
  margin-left: 16px;
}
.h_container02 .fr_box1 {
  width: 415px;
  height: 404px;
  border: 1px solid #E5E5E5;
  padding: 0 19px 0 20px;
}
.h_container02 .fr_box1 .major_scroll {
  overflow: hidden;
  position: relative;
  width: 100%;
}
.h_container02 .fr_box1 .major_scroll .bd {
  overflow: hidden;
}
.h_container02 .fr_box1 .major_scroll .bd ul {
  overflow: hidden;
  zoom: 1;
  width: 125px;
  float: left;
  _display: inline;
  margin-right: 20px;
}
.h_container02 .fr_box1 .major_scroll .bd ul li {
  width: 125px;
  height: 150px;
  float: left;
  _display: inline;
  overflow: hidden;
  text-align: center;
  margin-top: 20px;
}
.h_container02 .fr_box1 .major_scroll .bd ul li a {
  display: block;
  width: 100%;
  height: 150px;
  position: relative;
}
.h_container02 .fr_box1 .major_scroll .bd ul li a:hover {
  text-decoration: none;
}
.h_container02 .fr_box1 .major_scroll .bd ul li a:hover .txt_name p {
  color: #7461C9;
}
.h_container02 .fr_box1 .major_scroll .bd ul li a .major_img {
  display: block;
  width: 100%;
  height: auto;
  border-top-left-radius: 8px;
  -webkit-border-top-left-radius: 8px;
  -moz-border-radius-topleft: 8px;
  border-top-right-radius: 8px;
  -webkit-border-top-right-radius: 8px;
  -moz-border-radius-topright: 8px;
}
.h_container02 .fr_box1 .major_scroll .bd ul li a .icon {
  position: absolute;
  top: 61px;
  left: 50%;
  margin-left: -20px;
  display: block;
  width: 41px;
  height: 41px;
  -webkit-border-radius: 41px;
  -moz-border-radius: 41px;
  border-radius: 41px;
  background-color: #fff;
}
.h_container02 .fr_box1 .major_scroll .bd ul li a .icon .icon_major {
  display: block;
  width: 35px;
  height: 35px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  margin-left: 3px;
  margin-top: 3px;
}
.h_container02 .fr_box1 .major_scroll .bd ul li a .txt_name {
  height: 61px;
  width: 100%;
  background-color: #F0F0F0;
  border-bottom-left-radius: 8px;
  -webkit-border-bottom-left-radius: 8px;
  -moz-border-radius-bottomleft: 8px;
  border-bottom-right-radius: 8px;
  -webkit-border-bottom-right-radius: 8px;
  -moz-border-radius-bottomright: 8px;
}
.h_container02 .fr_box1 .major_scroll .bd ul li a .txt_name p {
  width: 125px;
  height: 61px;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  color: #333333;
}
.h_container02 .fr_box1 .multipleColumn .bd ul li {
  margin: 0 8px;
  float: left;
  _display: inline;
  overflow: hidden;
  text-align: center;
}
.h_container02 .fr_box1 .multipleColumn .bd ul li .pic {
  text-align: center;
}
.h_container02 .fr_box1 .multipleColumn .bd ul li .pic img {
  width: 120px;
  height: 90px;
  display: block;
  padding: 2px;
  border: 1px solid #ccc;
}
.h_container02 .fr_box1 .multipleColumn .bd ul li .pic a:hover img {
  border-color: #999;
}
.h_container02 .fr_box1 .multipleColumn .bd ul li .title {
  line-height: 24px;
}
.h_container02 .fr_box2 {
  width: 100%;
  overflow: hidden;
  margin-top: 20px;
}
.h_container02 .fr_box2 ul li {
  width: 453px;
  height: 73px;
  border: 1px solid #E9EAE9;
  margin-top: 9px;
}
.h_container02 .fr_box2 ul li .l_time {
  width: 91px;
  height: 73px;
  line-height: 24px;
  float: left;
  margin-right: 22px;
  text-align: center;
  position: relative;
  font-family: "pf";
}
.h_container02 .fr_box2 ul li .l_time:before {
  content: "";
  position: absolute;
  top: 6px;
  right: 0;
  width: 1px;
  height: 62px;
  background-color: #EAEAEA;
}
.h_container02 .fr_box2 ul li .l_time p {
  font-size: 36px;
  color: #262626;
  margin-top: 14px;
  margin-bottom: 4px;
}
.h_container02 .fr_box2 ul li .l_time span {
  font-size: 14px;
  color: #262626;
}
.h_container02 .fr_box2 ul li .r_txt {
  float: right;
  height: 73px;
  width: 310px;
  padding-right: 30px;
}
.h_container02 .fr_box2 ul li .r_txt a {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  height: 73px;
  font-size: 14px;
  line-height: 24px;
  color: #333333;
}
.h_container02 .fr_box2 ul li .r_txt a:hover {
  text-decoration: none;
  color: #7461C9;
}
.h_container02 .fr_box3 {
  width: 100%;
  overflow: hidden;
  height: 365px;
}
.h_container02 .fr_box3 .college_ku {
  width: 100%;
  overflow: hidden;
}
.h_container02 .fr_box3 .college_ku .hd {
  height: 64px;
  overflow: hidden;
  position: relative;
}
.h_container02 .fr_box3 .college_ku .hd:after {
  content: "";
  position: absolute;
  top: 34px;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #FF673D;
}
.h_container02 .fr_box3 .college_ku .hd h2 {
  position: relative;
  z-index: 3;
  float: left;
  font-size: 24px;
  line-height: 64px;
  height: 64px;
  color: #ff4444;
  font-weight: bold;
  width: 94px;
  background-color: #fff;
}
.h_container02 .fr_box3 .college_ku .hd .fc_btn {
  position: relative;
  z-index: 3;
  padding-left: 35px;
  float: right;
  height: 64px;
  background-color: #fff;
}
.h_container02 .fr_box3 .college_ku .hd .fc_btn .next,
.h_container02 .fr_box3 .college_ku .hd .fc_btn .prev {
  display: block;
  float: left;
  width: 24px;
  height: 64px;
}
.h_container02 .fr_box3 .college_ku .hd .fc_btn .next {
  background: url("../images/red_next_btn.png") no-repeat center;
  margin-left: 4px;
}
.h_container02 .fr_box3 .college_ku .hd .fc_btn .prev {
  background: url("../images/red_prev_btn.png") no-repeat center;
  margin-right: 4px;
}
.h_container02 .fr_box3 .college_ku .hd .fc_btn ul {
  float: left;
  overflow: hidden;
  height: 64px;
}
.h_container02 .fr_box3 .college_ku .hd .fc_btn ul li {
  float: left;
  width: 6px;
  height: 64px;
  margin: 0 4px;
  background: url("../images/icon_dot2.png") no-repeat center;
}
.h_container02 .fr_box3 .college_ku .hd .fc_btn ul li.on {
  background: url("../images/icon_dot1.png") no-repeat center;
}
.h_container02 .fr_box3 .college_ku .hd .fc_btn .prevStop,
.h_container02 .fr_box3 .college_ku .hd .fc_btn .nextStop {
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.h_container02 .fr_box3 .college_ku .bd .college_cx {
  width: 363px;
  height: 298px;
  border: 1px solid #E5E5E5;
  background-color: #FFF8F6;
}
.h_container02 .fr_box3 .college_ku .bd .college_cx .c_c_x_title {
  width: 325px;
  height: 51px;
  line-height: 50px;
  margin-left: 19px;
  border-bottom: 1px solid #DCDCDC;
  position: relative;
}
.h_container02 .fr_box3 .college_ku .bd .college_cx .c_c_x_title h4 {
  position: absolute;
  left: 0;
  top: 0;
  bottom: -1px;
  font-size: 20px;
  color: #262626;
}
.h_container02 .fr_box3 .college_ku .bd .college_cx .c_c_x_title h4 i {
  display: block;
  height: 50px;
  float: left;
  border-bottom: 2px solid #FF673D;
}
.h_container02 .fr_box3 .college_ku .bd .college_cx .c_c_x_form {
  padding-left: 22px;
  overflow: hidden;
  padding-top: 10px;
}
.h_container02 .fr_box3 .college_ku .bd .college_cx .c_c_x_form .col {
  margin-top: 11px;
  height: 32px;
  overflow: hidden;
}
.h_container02 .fr_box3 .college_ku .bd .college_cx .c_c_x_form .short {
  width: 100px;
}
.h_container02 .fr_box3 .college_ku .bd .college_cx .c_c_x_form .long {
  width: 209px;
}
.h_container02 .fr_box3 .college_ku .bd .college_cx .c_c_x_form select {
  display: block;
  float: left;
  border: 1px solid #E5E5E5;
  height: 32px;
  font-size: 14px;
  color: #262626;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background-color: #fff;
  padding-left: 10px;
  margin-right: 9px;
}
.h_container02 .fr_box3 .college_ku .bd .college_cx .c_c_x_form .search_red_btn {
  display: block;
  margin: 19px auto 0;
  width: 100px;
  height: 32px;
  background-color: #FF4444;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: none;
  cursor: pointer;
  color: #ffffff;
  font-size: 16px;
  letter-spacing: 1px;
}
.h_container02 .fr_box3 .college_ku .bd .college_cx .c_c_x_ku {
  margin-top: 15px;
  margin-left: 19px;
  width: 328px;
  border-bottom: 1px dashed #C9C9C9;
}
.h_container02 .fr_box3 .college_ku .bd .college_cx .c_c_x_ku a {
  display: block;
  float: left;
  width: 154px;
  height: 46px;
  line-height: 46px;
  text-align: center;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  color: #ffffff;
  font-size: 16px;
  background-color: #FA7449;
  margin-left: 3px;
  margin-right: 7px;
  margin-top: 17px;
}
.h_container02_2 {
  width: 1160px;
  margin: 21px auto 0;
  overflow: hidden;
  background-color: #fff;
  padding: 20px;
}
.h_container02_2 .h_c_title {
  width: 100%;
  height: 45px;
  line-height: 45px;
  background-color: #F3F3F7;
}
.h_container02_2 .h_c_title a {
  display: block;
  float: left;
  width: 103px;
  text-align: center;
  font-size: 18px;
  color: #262626;
}
.h_container02_2 .h_c_title a.hasline {
  position: relative;
}
.h_container02_2 .h_c_title a.hasline:before {
  content: "";
  position: absolute;
  top: 11px;
  right: 0;
  width: 1px;
  height: 24px;
  background-color: #B5B5B5;
}
.h_container02_2 .hc_sub_box {
  width: 100%;
  overflow: hidden;
  margin-bottom: 24px;
}
.h_container02_2 .hc_sub_box .fl {
  float: left;
  width: 275px;
  overflow: hidden;
  margin-top: 20px;
}
.h_container02_2 .hc_sub_box .fl .h_s_l_top {
  width: 260px;
  height: 142px;
  display: table-cell;
  vertical-align: middle;
  background: url("../images/h_c_2_bg.jpg") no-repeat;
  color: #ffffff;
  padding-left: 15px;
}
.h_container02_2 .hc_sub_box .fl .h_s_l_top .txt_s {
  float: left;
  width: 50px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  background-color: #DB2F7A;
  -webkit-border-radius: 24px;
  -moz-border-radius: 24px;
  border-radius: 24px;
  font-size: 14px;
  position: relative;
  margin-bottom: 5px;
}
.h_container02_2 .hc_sub_box .fl .h_s_l_top .txt_s:before {
  content: "";
  position: absolute;
  bottom: -8px;
  left: 50%;
  margin-left: -4px;
  border-width: 4px;
  border-color: #DB2F7A transparent transparent transparent;
  border-style: solid dashed dashed  dashed;
  width: 0;
  height: 0;
  overflow: hidden;
}
.h_container02_2 .hc_sub_box .fl .h_s_l_top h4 {
  width: 100%;
  overflow: hidden;
  font-size: 30px;
  color: #f5f5f5;
  font-weight: bold;
  text-shadow: 2px 2px 5px rgba(164, 31, 88, 0.54);
}
.h_container02_2 .hc_sub_box .fl .h_s_l_bom {
  width: 273px;
  height: 367px;
  border: 1px solid #E5E5E5;
  border-top: none;
  border-bottom-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
}
.h_container02_2 .hc_sub_box .fl .h_s_l_bom .itema {
  height: 120px;
  background-color: #FFF8F6;
  border-bottom: 1px solid #E5E5E5;
}
.h_container02_2 .hc_sub_box .fl .h_s_l_bom .itema h5 {
  color: #dc5047;
}
.h_container02_2 .hc_sub_box .fl .h_s_l_bom .itemb {
  height: 121px;
  border-bottom: 1px solid #E5E5E5;
}
.h_container02_2 .hc_sub_box .fl .h_s_l_bom .itemb h5 {
  color: #66c6ff;
}
.h_container02_2 .hc_sub_box .fl .h_s_l_bom .itemc h5 {
  color: #7700ff;
}
.h_container02_2 .hc_sub_box .fl .h_s_l_bom .item_box {
  overflow: hidden;
}
.h_container02_2 .hc_sub_box .fl .h_s_l_bom .item_box h5 {
  font-size: 16px;
  margin-left: 15px;
  margin-top: 11px;
  margin-bottom: 7px;
}
.h_container02_2 .hc_sub_box .fl .h_s_l_bom .item_box ul li {
  float: left;
  margin-left: 15px;
  font-size: 14px;
  line-height: 24px;
}
.h_container02_2 .hc_sub_box .fl .h_s_l_bom .item_box ul li a {
  color: #333333;
}
.h_container02_2 .hc_sub_box .fr {
  width: 865px;
  float: right;
  height: 510px;
  position: relative;
  margin-top: 20px;
}
.h_container02_2 .hc_sub_box .fr .blck_pd {
  padding-left: 23px;
  padding-right: 18px;
  overflow: hidden;
}
.h_container02_2 .hc_sub_box .fr .block_top {
  height: 23px;
  line-height: 23px;
  overflow: hidden;
  margin-top: 23px;
  margin-bottom: 19px;
}
.h_container02_2 .hc_sub_box .fr .block_top p {
  float: left;
  height: 23px;
  width: 42px;
  text-align: center;
  color: #ffffff;
  font-size: 14px;
  background-color: #FD4249;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.h_container02_2 .hc_sub_box .fr .block_top a {
  float: right;
  display: block;
  height: 23px;
  font-size: 14px;
  color: #333333;
  padding-right: 24px;
  background: url("../images/icon_sc.png") no-repeat right 4px;
}
.h_container02_2 .hc_sub_box .fr .block_top a.current {
  background: url("../images/icon_sc2.png") no-repeat right 4px;
}
.h_container02_2 .hc_sub_box .fr .txt_c {
  overflow: hidden;
}
.h_container02_2 .hc_sub_box .fr .txt_c h4 {
  font-size: 16px;
  line-height: 24px;
  color: #333333;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.h_container02_2 .hc_sub_box .fr .txt_c h4 a {
  color: #333333;
}
.h_container02_2 .hc_sub_box .fr .txt_c p {
  font-size: 14px;
  color: #666666;
  line-height: 24px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-top: 5px;
}
.h_container02_2 .hc_sub_box .fr .read_num {
  line-height: 36px;
  margin-top: 12px;
  overflow: hidden;
}
.h_container02_2 .hc_sub_box .fr .read_num p {
  font-size: 14px;
  color: #333333;
}
.h_container02_2 .hc_sub_box .fr .read_num span {
  font-size: 36px;
  color: #fd4249;
  margin-right: 10px;
}
.h_container02_2 .hc_sub_box .fr .five_block {
  position: absolute;
  width: 273px;
  height: 333px;
  border: 1px solid #E5E5E5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.h_container02_2 .hc_sub_box .fr .five_block.ab1 {
  top: 0;
  left: 0;
}
.h_container02_2 .hc_sub_box .fr .five_block.ab2 {
  top: 175px;
  left: 295px;
}
.h_container02_2 .hc_sub_box .fr .five_block.ab3 {
  top: 0;
  right: 0;
}
.h_container02_2 .hc_sub_box .fr .five_block .blck_pd {
  height: 177px;
}
.h_container02_2 .hc_sub_box .fr .five_block ul {
  width: 100%;
  height: 156px;
}
.h_container02_2 .hc_sub_box .fr .five_block ul li {
  width: 50%;
  height: 78px;
  float: left;
  border-top: 1px solid #E5E5E5;
  padding-left: 23px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
}
.h_container02_2 .hc_sub_box .fr .five_block ul li.line_r {
  border-right: 1px solid #E5E5E5;
}
.h_container02_2 .hc_sub_box .fr .five_block ul li .middle {
  width: 119px;
  height: 78px;
  display: table-cell;
  vertical-align: middle;
}
.h_container02_2 .hc_sub_box .fr .five_block ul li p {
  font-size: 14px;
  color: #666666;
  line-height: 24px;
}
.h_container02_2 .hc_sub_box .fr .five_block ul li h5 {
  width: 100px;
  font-size: 16px;
  color: #333333;
  line-height: 24px;
  height: 24px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.h_container02_2 .hc_sub_box .fr .five_block ul li h5.shuzi {
  font-size: 14px;
}
.h_container02_2 .hc_sub_box .fr .one_block {
  position: absolute;
  width: 273px;
  height: 158px;
  border: 1px solid #E5E5E5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.h_container02_2 .hc_sub_box .fr .one_block.ab1 {
  left: 0;
  bottom: 0;
}
.h_container02_2 .hc_sub_box .fr .one_block.ab2 {
  top: 0;
  left: 295px;
}
.h_container02_2 .hc_sub_box .fr .one_block.ab3 {
  right: 0;
  bottom: 0;
}
.h_container02_2 .hc_gw_box {
  width: 100%;
  overflow: hidden;
  margin-top: 20px;
  height: 336px;
}
.h_container02_2 .hc_gw_box ul {
  width: 1180px;
  overflow: hidden;
}
.h_container02_2 .hc_gw_box ul .gw1 .row_bom {
  background: url("../images/gw_card1.jpg") no-repeat;
}
.h_container02_2 .hc_gw_box ul .gw1 .row_times p span {
  background-color: #DA3441;
}
.h_container02_2 .hc_gw_box ul .gw2 .row_bom {
  background: url("../images/gw_card2.jpg") no-repeat;
}
.h_container02_2 .hc_gw_box ul .gw2 .row_times p span {
  background-color: #80C269;
}
.h_container02_2 .hc_gw_box ul .gw3 .row_bom {
  background: url("../images/gw_card3.jpg") no-repeat;
}
.h_container02_2 .hc_gw_box ul .gw3 .row_times p span {
  background-color: #00A0E9;
}
.h_container02_2 .hc_gw_box ul .gw4 .row_bom {
  background: url("../images/gw_card4.jpg") no-repeat;
}
.h_container02_2 .hc_gw_box ul .gw4 .row_times p span {
  background-color: #EC6941;
}
.h_container02_2 .hc_gw_box ul li {
  float: left;
  width: 275px;
  height: 336px;
  background-color: #F3F3F7;
  margin-right: 20px;
  position: relative;
}
.h_container02_2 .hc_gw_box ul li .row_bom {
  position: absolute;
  left: 0;
  bottom: 0;
  display: block;
  width: 257px;
  padding-left: 18px;
  height: 132px;
}
.h_container02_2 .hc_gw_box ul li .row_bom:hover {
  text-decoration: none;
}
.h_container02_2 .hc_gw_box ul li .row_bom p {
  height: 132px;
  display: table-cell;
  vertical-align: middle;
  font-size: 18px;
  line-height: 24px;
  color: #ffffff;
}
.h_container02_2 .hc_gw_box ul li .row_top {
  margin-top: 20px;
  padding-left: 22px;
  padding-right: 24px;
  overflow: hidden;
}
.h_container02_2 .hc_gw_box ul li .row_top img {
  display: block;
  float: left;
  width: 59px;
  height: 59px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.h_container02_2 .hc_gw_box ul li .row_top .r_t_r_txt {
  margin-left: 19px;
  float: left;
  width: 151px;
  margin-top: 6px;
  color: #333333;
}
.h_container02_2 .hc_gw_box ul li .row_top .r_t_r_txt h5 {
  font-size: 18px;
  line-height: 24px;
}
.h_container02_2 .hc_gw_box ul li .row_top .r_t_r_txt p {
  font-size: 14px;
  line-height: 24px;
}
.h_container02_2 .hc_gw_box ul li .row_times {
  padding-left: 22px;
  padding-right: 24px;
  overflow: hidden;
  margin-top: 15px;
  height: 24px;
  line-height: 24px;
}
.h_container02_2 .hc_gw_box ul li .row_times p {
  font-size: 14px;
  color: #333333;
}
.h_container02_2 .hc_gw_box ul li .row_times p span {
  display: block;
  float: left;
  height: 24px;
  width: 75px;
  text-align: center;
  color: #ffffff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  margin-right: 14px;
}
.h_container02_2 .hc_gw_box ul li .row_txt {
  padding-left: 22px;
  padding-right: 24px;
  overflow: hidden;
  font-size: 14px;
  line-height: 22px;
  color: #333333;
  height: 44px;
  margin-top: 12px;
}
.h_container03 {
  background-color: #fff;
  width: 1409px;
  height: 110px;
  padding: 15px;
  margin: 40px auto 15px;
}
.h_container03 img {
  display: block;
  width: 1409px;
  height: 110px;
}
.h_college {
  width: 1440px;
  margin: 0 auto 41px;
  overflow: hidden;
}
.h_college .fl {
  float: left;
  width: 1141px;
  background-color: #fff;
  height: 490px;
}
.h_college .fl .left_card {
  width: 264px;
  height: 490px;
  float: left;
}
.h_college .fl .left_card .card_title {
  text-align: center;
  color: #FFFFFF;
  line-height: 28px;
}
.h_college .fl .left_card .card_title h4 {
  font-size: 24px;
  font-weight: normal;
  margin-top: 37px;
  margin-bottom: 10px;
  position: relative;
}
.h_college .fl .left_card .card_title h4:before {
  content: "";
  position: absolute;
  left: 50%;
  margin-left: -70px;
  bottom: -8px;
  height: 1px;
  width: 140px;
  background-color: #fff;
}
.h_college .fl .left_card .card_title p {
  font-size: 12px;
  text-transform: uppercase;
}
.h_college .fl .left_card .focuss {
  position: relative;
  width: 188px;
  height: 250px;
  background: url("../images/card_bg.png") no-repeat;
  margin: 45px auto 0;
  padding: 0 16px;
}
.h_college .fl .left_card .focuss .card_ul li {
  width: 188px;
  height: 250px;
  text-align: center;
  line-height: 24px;
}
.h_college .fl .left_card .focuss .card_ul li h4 {
  font-size: 16px;
  margin-top: 20px;
}
.h_college .fl .left_card .focuss .card_ul li p {
  font-size: 14px;
  color: #828282;
}
.h_college .fl .left_card .focuss .card_ul li .radiu_img {
  margin: 25px auto 0;
  width: 124px;
  height: 124px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.h_college .fl .left_card .focuss .card_ul li .radiu_img img {
  display: block;
  width: 124px;
  height: 124px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.h_college .fl .left_card .focuss .hd {
  position: absolute;
  left: 16px;
  bottom: -20px;
  overflow: hidden;
  zoom: 1;
  z-index: 3;
  width: 188px;
  height: 20px;
  text-align: center;
}
.h_college .fl .left_card .focuss .hd li {
  display: inline-block;
  *display: inline;
  zoom: 1;
  width: 8px;
  height: 8px;
  cursor: pointer;
  overflow: hidden;
  background: #FFFFFF;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  filter: alpha(opacity=30);
  opacity: 0.3;
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
  line-height: 100px;
  margin: 0 5px;
}
.h_college .fl .left_card .focuss .hd li.on {
  background: #fff;
  filter: alpha(opacity=100);
  opacity: 1;
}
.h_college .fl .college_six_list {
  float: left;
  overflow: hidden;
  width: 877px;
  padding-bottom: 5px;
}
.h_college .fl .college_six_list li {
  float: left;
  margin-left: 15px;
  width: 252px;
  overflow: hidden;
  margin-top: 6px;
  padding: 10px;
}
.h_college .fl .college_six_list li:hover {
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}
.h_college .fl .college_six_list li .college_img {
  display: block;
  width: 252px;
  height: 145px;
  overflow: hidden;
}
.h_college .fl .college_six_list li .college_img img {
  display: block;
  width: 252px;
  height: 145px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.h_college .fl .college_six_list li .college_img:hover img {
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -o-transform: scale(1.05);
  transform: scale(1.05);
}
.h_college .fl .college_six_list li h4 {
  font-size: 16px;
  color: #333333;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  height: 24px;
  line-height: 24px;
  margin-top: 14px;
}
.h_college .fl .college_six_list li h4 a {
  color: #333333;
}
.h_college .fl .college_six_list li h4 a:hover {
  color: #7461C9;
  text-decoration: none;
}
.h_college .fl .college_six_list li .c_c_bom {
  height: 24px;
  line-height: 24px;
  font-size: 14px;
  margin-top: 10px;
}
.h_college .fl .college_six_list li .c_c_bom .l_c_txt {
  float: left;
  color: #999999;
}
.h_college .fl .college_six_list li .c_c_bom .l_c_txt span {
  color: #0098e6;
}
.h_college .fl .college_six_list li .c_c_bom .r_c_txt {
  float: right;
  position: relative;
}
.h_college .fl .college_six_list li .c_c_bom .r_c_txt:before {
  content: "";
  position: absolute;
  left: 60%;
  top: 7px;
  width: 1px;
  height: 10px;
  background-color: #DADADA;
}
.h_college .fl .college_six_list li .c_c_bom .r_c_txt a {
  display: inline-block;
  *display: inline;
  zoom: 1;
  color: #ff6d00;
  padding-left: 30px;
}
.h_college .fr {
  float: right;
  width: 277px;
  height: 491px;
}
.h_college .fr .c_r_title {
  width: 100%;
  height: 60px;
  line-height: 60px;
  background-color: #fff;
  font-size: 18px;
  color: #333333;
}
.h_college .fr .c_r_title a {
  color: #333333;
}
.h_college .fr .c_r_title h4 {
  padding-left: 27px;
  position: relative;
}
.h_college .fr .c_r_title h4:before {
  content: "";
  position: absolute;
  left: 14px;
  top: 22px;
  width: 4px;
  height: 16px;
  background-color: #7461C9;
}
.h_college .fr .notice {
  width: 100%;
  overflow: hidden;
}
.h_college .fr .notice .tab-hd {
  height: 45px;
  line-height: 45px;
  font-size: 16px;
  border-bottom: 1px solid #FF6D00;
  color: #333333;
}
.h_college .fr .notice .tab-hd li {
  float: left;
  height: 45px;
  width: 112px;
  margin-left: 14px;
  text-align: center;
  cursor: pointer;
}
.h_college .fr .notice .tab-hd li.on {
  background-color: #FF6D00;
  color: #FFFFFF;
  font-weight: normal;
}
.h_college .fr .notice .tab-bd {
  background-color: #fff;
  overflow: hidden;
  height: 385px;
}
.h_college .fr .notice .tab-bd ul {
  padding-top: 15px;
  padding-left: 14px;
  padding-right: 13px;
  overflow: hidden;
}
.h_college .fr .notice .tab-bd li {
  overflow: hidden;
}
.h_college .fr .notice .tab-bd li .title_pic {
  display: block;
  width: 250px;
  height: 137px;
  overflow: hidden;
  margin-bottom: 10px;
}
.h_college .fr .notice .tab-bd li .title_pic img {
  display: block;
  width: 250px;
  height: 137px;
}
.h_college .fr .notice .tab-bd li .title_txt {
  display: block;
  width: 239px;
  height: 33px;
  line-height: 33px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 14px;
  color: #333333;
  position: relative;
  padding-left: 11px;
}
.h_college .fr .notice .tab-bd li .title_txt:before {
  content: "";
  position: absolute;
  left: 0;
  top: 15px;
  width: 3px;
  height: 3px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background-color: #333333;
}
.h_college .fr .notice .tab-bd li.line {
  height: 10px;
  border-bottom: 1px dashed #ECECEC;
  margin-bottom: 9px;
}
.h_college .fr .art_p_r {
  width: 100%;
  overflow: hidden;
  background-color: #fff;
}
.h_college .fr .art_p_r .art_major {
  overflow: hidden;
}
.h_college .fr .art_p_r .art_major li {
  float: left;
  margin-left: 13px;
  margin-right: 5px;
}
.h_college .fr .art_p_r .art_major li a {
  display: block;
  width: 100%;
  overflow: hidden;
}
.h_college .fr .art_p_r .art_major li a:hover {
  text-decoration: none;
}
.h_college .fr .art_p_r .art_major li a:hover p {
  color: #7461C9;
}
.h_college .fr .art_p_r .art_major li a img {
  display: block;
  width: 72px;
  height: 72px;
}
.h_college .fr .art_p_r .art_major li a p {
  text-align: center;
  height: 39px;
  line-height: 39px;
  color: #333333;
  font-size: 14px;
}
.h_college .fr .art_p_r .art_txt_list {
  overflow: hidden;
  padding-left: 13px;
  padding-right: 14px;
}
.h_college .fr .art_p_r .art_txt_list li {
  overflow: hidden;
}
.h_college .fr .art_p_r .art_txt_list li .title_pic {
  display: block;
  width: 250px;
  height: 137px;
  overflow: hidden;
  margin-bottom: 10px;
}
.h_college .fr .art_p_r .art_txt_list li .title_pic img {
  display: block;
  width: 250px;
  height: 137px;
}
.h_college .fr .art_p_r .art_txt_list li .title_txt {
  display: block;
  width: 239px;
  height: 33px;
  line-height: 33px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 14px;
  color: #333333;
  position: relative;
  padding-left: 11px;
}
.h_college .fr .art_p_r .art_txt_list li .title_txt:hover {
  color: #7461C9;
}
.h_college .fr .art_p_r .art_txt_list li .title_txt:before {
  content: "";
  position: absolute;
  left: 0;
  top: 15px;
  width: 3px;
  height: 3px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background-color: #333333;
}
.h_college .fr .art_p_r .art_txt_list li.line {
  height: 10px;
  border-bottom: 1px dashed #ECECEC;
  margin-bottom: 9px;
}
.h_college.zikao .fl {
  border-bottom: 1px solid #54D2D5;
}
.h_college.zikao .fl .left_card {
  background-color: #54D2D5;
}
.h_college.zikao .fl .left_card .focuss .card_ul li h4 {
  color: #54d2d5;
}
.h_college.gaozhi .fl {
  border-bottom: 1px solid #FF7070;
}
.h_college.gaozhi .fl .left_card {
  background-color: #FF7070;
}
.h_college.gaozhi .fl .left_card .focuss .card_ul li h4 {
  color: #FF7070;
}
.h_college.liuxue .fl {
  border-bottom: 1px solid #AD7FE6;
}
.h_college.liuxue .fl .left_card {
  background-color: #AD7FE6;
}
.h_college.liuxue .fl .left_card .focuss .card_ul li h4 {
  color: #AD7FE6;
}
.h_college.xueli .fl {
  border-bottom: 1px solid #1CCA1C;
}
.h_college.xueli .fl .left_card {
  background-color: #1CCA1C;
}
.h_college.xueli .fl .left_card .focuss .card_ul li h4 {
  color: #1CCA1C;
}
.h_college.zhijiao .fl {
  border-bottom: 1px solid #FFB06A;
}
.h_college.zhijiao .fl .left_card {
  background-color: #FFB06A;
}
.h_college.zhijiao .fl .left_card .focuss .card_ul li h4 {
  color: #FFB06A;
}
.h_college.yjs .fl {
  border-bottom: 1px solid #9688FF;
}
.h_college.yjs .fl .left_card {
  background-color: #9688FF;
}
.h_college.yjs .fl .left_card .focuss .card_ul li h4 {
  color: #9688FF;
}
.h_container04 {
  width: 1410px;
  margin: 0 auto;
  background-color: #fff;
  padding: 18px 15px 0;
  height: 420px;
}
.h_container04 .l_g_title {
  width: 100%;
  height: 40px;
  line-height: 40px;
  background-color: #F3F3F7;
  font-size: 18px;
  color: #262626;
}
.h_container04 .l_g_title h4 {
  margin-left: 16px;
}
.h_container04 .gw_box {
  width: 1410px;
  overflow: hidden;
  margin-top: 20px;
}
.h_container04 .gw_box ul {
  width: 1430px;
  overflow: hidden;
}
.h_container04 .gw_box ul li {
  width: 266px;
  height: 336px;
  background-color: #F3F3F7;
  margin-right: 20px;
  cursor: pointer;
  position: relative;
  float: left;
}
.h_container04 .gw_box ul li:hover .col4 .renw {
  right: 10px;
}
.h_container04 .gw_box ul li .col1 {
  padding: 21px 0 0 21px;
  overflow: hidden;
}
.h_container04 .gw_box ul li .col1 .radius_img {
  float: left;
  width: 59px;
  height: 59px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.h_container04 .gw_box ul li .col1 .radius_img img {
  display: block;
  width: 59px;
  height: 59px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.h_container04 .gw_box ul li .col1 .info {
  float: left;
  height: 59px;
  color: #333333;
  margin-left: 19px;
}
.h_container04 .gw_box ul li .col1 .info h4 {
  font-size: 18px;
  line-height: 28px;
  margin-top: 7px;
}
.h_container04 .gw_box ul li .col1 .info p {
  font-size: 14px;
  line-height: 24px;
}
.h_container04 .gw_box ul li .col2 {
  margin-left: 20px;
  margin-top: 15px;
  overflow: hidden;
}
.h_container04 .gw_box ul li .col2 .asbtn {
  float: left;
  width: 75px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  color: #FFFFFF;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.h_container04 .gw_box ul li .col2 .time {
  float: left;
  font-size: 14px;
  color: #333333;
  line-height: 24px;
  margin-left: 20px;
}
.h_container04 .gw_box ul li .col3 {
  padding: 0 21px;
  font-size: 14px;
  line-height: 24px;
  height: 48px;
  overflow: hidden;
  color: #333333;
  margin-top: 16px;
}
.h_container04 .gw_box ul li .col4 {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 116px;
}
.h_container04 .gw_box ul li .col4 .shape_img {
  height: 89px;
  position: absolute;
  bottom: 0;
  right: 40px;
}
.h_container04 .gw_box ul li .col4 .renw {
  position: absolute;
  bottom: 0;
  right: 0;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.h_container04 .gw_box ul li.item1 .col2 .asbtn {
  background-color: #DA3441;
}
.h_container04 .gw_box ul li.item1 .col4 {
  background-color: #F8AEC9;
}
.h_container04 .gw_box ul li.item2 .col2 .asbtn {
  background-color: #80C269;
}
.h_container04 .gw_box ul li.item2 .col4 {
  background-color: #CDA5FE;
}
.h_container04 .gw_box ul li.item3 .col2 .asbtn {
  background-color: #00A0E9;
}
.h_container04 .gw_box ul li.item3 .col4 {
  background-color: #8CE2BF;
}
.h_container04 .gw_box ul li.item4 .col2 .asbtn {
  background-color: #EC6941;
}
.h_container04 .gw_box ul li.item4 .col4 {
  background-color: #FBA568;
}
.h_container04 .gw_box ul li.item5 .col2 .asbtn {
  background-color: #ECBD4F;
}
.h_container04 .gw_box ul li.item5 .col4 {
  background-color: #FDD576;
}
.h_container05 {
  width: 1440px;
  height: 424px;
  margin: 40px auto 58px;
  overflow: hidden;
}
.h_container05 .h_n_title {
  height: 45px;
  line-height: 45px;
  margin-top: 31px;
  border-bottom: 1px solid #DCDCDC;
}
.h_container05 .h_n_title h4 {
  float: left;
  font-weight: bold;
  font-size: 22px;
  color: #333333;
  margin-left: 17px;
}
.h_container05 .h_n_title ul {
  margin-left: 80px;
  float: left;
}
.h_container05 .h_n_title ul li {
  float: left;
  margin-right: 22px;
}
.h_container05 .h_n_title ul li a {
  display: block;
  width: 104px;
  height: 45px;
  text-align: center;
  font-size: 16px;
  color: #333333;
}
.h_container05 .h_n_title ul li a:hover {
  text-decoration: none;
  color: #7461C9;
}
.h_container05 .h_n_title ul li a.active {
  background-color: #8E6DDC;
  color: #ffffff;
}
.h_container05 .fl {
  float: left;
  width: 845px;
  height: 421px;
  border-top: 3px solid #FA7449;
  background: url("../images/shape.png") no-repeat left top #ffffff;
  padding: 0 20px;
}
.h_container05 .fl .h_fl_left {
  float: left;
  width: 338px;
  margin-top: 40px;
}
.h_container05 .fl .h_fl_box2 {
  width: 100%;
  height: 100px;
  overflow: hidden;
}
.h_container05 .fl .h_fl_box2 a {
  display: block;
  float: left;
  width: 94px;
  height: 100px;
  line-height: 100px;
  font-size: 16px;
  color: #333333;
  padding-left: 75px;
}
.h_container05 .fl .h_fl_box2 a:hover {
  text-decoration: none;
  color: #7461C9;
}
.h_container05 .fl .h_fl_box2 a.link_new {
  background: url("../images/icon_zx.png") no-repeat 18px center;
}
.h_container05 .fl .h_fl_box2 a.link_zw {
  background: url("../images/icon_zf.png") no-repeat 21px center;
  position: relative;
}
.h_container05 .fl .h_fl_box2 a.link_zw:before {
  content: "";
  position: absolute;
  top: 21px;
  left: 0;
  width: 1px;
  height: 58px;
  background-color: #CFCFD7;
}
.h_container05 .fl .h_fl_right {
  float: left;
  width: 451px;
  margin-left: 35px;
}
.h_container05 .fl .h_fr_box1 {
  margin-bottom: 20px;
  overflow: hidden;
}
.h_container05 .fl .h_fr_box1 .firstLi {
  height: auto;
  overflow: hidden;
  margin-top: 33px;
  margin-bottom: 16px;
}
.h_container05 .fl .h_fr_box1 .firstLi:before {
  width: 0;
}
.h_container05 .fl .h_fr_box1 .firstLi a {
  margin-left: 0;
  font-size: 18px;
  line-height: 30px;
  height: auto;
  white-space: normal;
  font-weight: bold;
}
.h_container05 .fl .h_fr_box1 li {
  width: 100%;
  height: 36px;
  position: relative;
}
.h_container05 .fl .h_fr_box1 li:before {
  content: "";
  position: absolute;
  top: 14px;
  left: 0;
  width: 6px;
  height: 2px;
  background-color: #B2B2B2;
}
.h_container05 .fl .h_fr_box1 li a {
  font-size: 14px;
  line-height: 36px;
  height: 36px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #333333;
  position: relative;
  display: block;
  margin-left: 17px;
}
.h_container05 .fl .h_fr_box1 li a:hover {
  text-decoration: none;
  color: #7461C9;
}
.h_container05 .fr {
  float: right;
  width: 507px;
  height: 421px;
  border-top: 3px solid #FA7449;
  background: url("../images/shape.png") no-repeat left top #ffffff;
  padding: 0 13px;
}
.h_container05 .fr .tool_con {
  width: 507px;
  overflow: hidden;
}
.h_container05 .fr .tool_con ul {
  overflow: hidden;
  width: 524px;
  padding-top: 25px;
}
.h_container05 .fr .tool_con ul li {
  float: left;
  width: 242px;
  height: 137px;
  margin-right: 20px;
  margin-bottom: 20px;
  position: relative;
}
.h_container05 .fr .tool_con ul li a {
  display: block;
  width: 100%;
  height: 137px;
}
.h_container05 .fr .tool_con ul li a img {
  display: block;
  width: 242px;
  height: 137px;
}
.h_container05 .fr .tool_con ul li a .txt {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 242px;
  height: 34px;
  *background-color: #000000;
  background: rgba(0, 0, 0, 0.5);
}
.h_container05 .fr .tool_con ul li a .txt p {
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 4;
  width: 210px;
  padding: 0 16px;
  color: #FFFFFF;
  font-size: 14px;
  line-height: 34px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.links {
  width: 100%;
  overflow: hidden;
  background-color: #fff;
  margin-top: 40px;
}
.links .wcenter {
  width: 1440px;
  margin: 0 auto;
  overflow: hidden;
}
.links .wcenter .o_ling_title {
  padding-top: 26px;
  height: 48px;
  width: 100%;
  border-bottom: 1px solid #DCDCDC;
  line-height: 54px;
  position: relative;
}
.links .wcenter .o_ling_title h4 {
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 48px;
  line-height: 54px;
  font-size: 24px;
  font-weight: bold;
  color: #262626;
  float: left;
}
.links .wcenter .o_ling_title h4 em {
  padding: 0 10px;
  display: block;
  float: left;
  height: 46px;
  border-bottom: 2px solid #1B1B1B;
}
.links .wcenter .o_ling_title a {
  float: right;
  font-size: 14px;
  height: 45px;
  display: block;
  line-height: 60px;
  overflow: hidden;
  color: #262626;
}
.links .wcenter .linkul {
  padding-top: 15px;
  overflow: hidden;
  padding-bottom: 35px;
}
.links .wcenter .linkul li {
  float: left;
  font-size: 14px;
  line-height: 24px;
  margin-right: 30px;
}
.links .wcenter .linkul li a {
  color: #888888;
}
.links .wcenter .linkul li a:hover {
  color: #7461C9;
}
.footer {
  width: 100%;
  overflow: hidden;
  background-color: #313131;
  padding-top: 40px;
}
.footer .wcenter {
  width: 1440px;
  margin: 0 auto;
  overflow: hidden;
}
.footer .wcenter ul {
  overflow: hidden;
}
.footer .wcenter ul li {
  float: left;
  width: 286px;
  height: 240px;
  border-left: 2px solid #464646;
  color: #FFFFFF;
}
.footer .wcenter ul li h4 {
  padding-left: 40px;
  font-size: 14px;
  font-weight: bold;
  line-height: 30px;
  margin-bottom: 3px;
}
.footer .wcenter ul li h4 a {
  color: #FFFFFF;
}
.footer .wcenter ul li p {
  font-size: 14px;
  padding-left: 40px;
  line-height: 30px;
}
.footer .wcenter ul li p a {
  color: #e0e0e0;
}
.footer .wcenter ul .tel {
  width: 286px;
  height: 240px;
}
.footer .wcenter ul .tel .middle {
  width: 286px;
  height: 240px;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.footer .wcenter ul .tel .middle h5 {
  font-size: 16px;
  color: #ffffff;
  line-height: 30px;
  font-weight: normal;
  margin-top: 10px;
}
.footer .wcenter ul .tel .middle h3 {
  font-family: 'arial' !important;
  color: #ffffff;
  font-size: 22px;
  font-weight: bold;
  line-height: 30px;
}
.footer .wcenter ul .wx {
  width: 283px;
  height: 240px;
  border-right: 2px solid #464646;
}
.footer .wcenter ul .wx .middle {
  width: 283px;
  height: 240px;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.footer .wcenter ul .wx .middle p {
  font-size: 14px;
  color: #ffffff;
  padding-left: 0;
  margin-bottom: 9px;
}
.footer .wcenter .bom_txt {
  width: 100%;
  overflow: hidden;
  text-align: center;
  font-size: 14px;
  line-height: 30px;
  color: #e0e0e0;
  padding-bottom: 31px;
  margin-top: 41px;
}
.footer .wcenter .bom_txt a {
  color: #e0e0e0;
  margin-left: 10px;
}
.footer_bfbf {
  width: 100%;
  overflow: hidden;
  background-color: #313131;
}
.footer_bfbf .foot_top {
  width: 1160px;
  margin: 0 auto;
  padding: 0 20px 52px;
  overflow: hidden;
  border-bottom: 1px solid #464646;
}
.footer_bfbf .foot_top .footLogo {
  display: block;
  float: left;
  width: 281px;
  margin-top: 87px;
}
.footer_bfbf .foot_top .footLogo img {
  display: block;
  height: 57px;
}
.footer_bfbf .foot_top ul {
  float: left;
  width: 879px;
  padding-top: 52px;
}
.footer_bfbf .foot_top ul li {
  float: left;
  width: 146px;
  overflow: hidden;
  position: relative;
}
.footer_bfbf .foot_top ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 38px;
  width: 1px;
  height: 42px;
  background-color: #464646;
}
.footer_bfbf .foot_top ul li dd {
  text-align: center;
  font-size: 14px;
  line-height: 26px;
  color: #ffffff;
}
.footer_bfbf .foot_top ul li dd a {
  color: #ffffff;
}
.footer_bfbf .foot_bom {
  text-align: center;
  font-size: 12px;
  line-height: 20px;
  color: #ffffff;
  padding-top: 29px;
  padding-bottom: 37px;
  overflow: hidden;
}
.footer_bfbf .foot_bom a {
  color: #ffffff;
}
.tg_img {
  width: 100%;
  height: 450px;
  position: relative;
}
.tg_img .ab {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 450px;
}
.tg_img .ab .center {
  width: 1440px;
  margin: 0 auto;
}
.tg_img .ab .center .year {
  float: right;
  width: 101px;
  height: 89px;
  text-align: center;
  margin-top: 131px;
  margin-right: 493px;
  font-size: 36px;
  color: #7806f9;
  font-family: 'arial' !important;
}
.tg_img.gx_img {
  background: url(../images/gx_b_img.jpg) no-repeat top center;
}
.tg_img.hk_img {
  background: url(../images/hk_b_img.jpg) no-repeat top center;
}
.tg_img.zk_img {
  background: url(../images/zk_b_img.jpg) no-repeat top center;
}
.tg_img.zj_img {
  background: url(../images/zj_b_img.jpg) no-repeat top center;
}
.tg_img.lx_img {
  background: url(../images/lx_b_img.jpg) no-repeat top center;
}
.tg_img.dz_img {
  background: url(../images/dz_b_img.jpg) no-repeat top center;
}
.tg_img.zzy_img {
  background: url(../images/zzy_b_img.jpg) no-repeat top center;
}
.tg_img.xl_img {
  background: url(../images/xl_b_img.jpg) no-repeat top center;
}

.tg_img.hk_img .hk_txt {
  width: 520px;
  float: right;
  text-align: center;
  margin-right: 50px;
  margin-top: 80px;
}
.tg_img.hk_img .hk_txt .hk_white {
  width: 382px;
  height: 115px;
  background: url("../images/hk_white_k.png") no-repeat;
  margin: 33px auto 0;
  position: relative;
}
.tg_img.hk_img .hk_txt .hk_white h4 {
  position: absolute;
  top: -20px;
  left: 0;
  width: 100%;
  text-align: center;
  font-size: 30px;
  color: #fcfefb;
}
.tg_img.hk_img .hk_txt .hk_white p {
  font-size: 48px;
  font-weight: bold;
  color: #fee322;
  padding-top: 30px;
  font-family: 'Microsoft YaHei';
  letter-spacing: 2px;
}
.tg_img.hk_img .hk_txt .ljbm {
  display: block;
  margin: 22px auto 0;
  width: 148px;
  height: 46px;
  line-height: 46px;
  cursor: pointer;
  background-color: #FA7449;
  color: #ffffff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  font-size: 22px;
  text-align: center;
}
.tg_img.lx_img {
  background: url(../images/lx_b_img.jpg) no-repeat top center;
}
.tg_img.lx_img .lx_txt {
  margin-left: 290px;
  margin-top: 300px;
  letter-spacing: 2px;
  width: 353px;
  height: 31px;
  line-height: 31px;
  text-align: center;
  font-size: 18px;
  color: #1275B0;
}
.tg_img.lx_img .lxbm {
  display: block;
  margin-left: 290px;
  width: 353px;
  height: 40px;
}
.tg_cr01 {
  width: 1440px;
  margin: 40px auto 0;
  height: 400px;
}
.tg_cr01 .h_new_box2 {
  padding-left: 20px;
  padding-right: 21px;
  overflow: hidden;
  height: 397px;
  width: 844px;
  border-top: 3px solid #FA7449;
  float: left;
  background: url("../images/shape.png") no-repeat top left #ffffff;
}
.tg_cr01 .h_new_box2 .h_n_block {
  width: 100%;
  overflow: hidden;
}
.tg_cr01 .h_new_box2 .h_n_block .tab-hd {
  height: 45px;
  line-height: 45px;
  padding-top: 32px;
  border-bottom: 1px solid #DCDCDC;
}
.tg_cr01 .h_new_box2 .h_n_block .tab-hd h4 {
  font-size: 22px;
  float: left;
}
.tg_cr01 .h_new_box2 .h_n_block .tab-hd ul {
  float: right;
  width: 472px;
}
.tg_cr01 .h_new_box2 .h_n_block .tab-hd li {
  float: left;
  height: 45px;
  line-height: 45px;
  width: 110px;
  text-align: center;
  font-size: 16px;
  margin-left: 8px;
  cursor: pointer;
}
.tg_cr01 .h_new_box2 .h_n_block .tab-hd li a {
  color: #333333;
}
.tg_cr01 .h_new_box2 .h_n_block .tab-hd li.on {
  background-color: #8E6DDC;
  color: #ffffff;
}
.tg_cr01 .h_new_box2 .h_n_block .tab-hd li.on a {
  color: #ffffff;
}
.tg_cr01 .h_new_box2 .h_n_block .tab-bd {
  overflow: hidden;
}
.tg_cr01 .h_new_box2 .h_n_block .newfocus {
  position: relative;
  width: 338px;
  height: 250px;
  overflow: hidden;
  padding-top: 40px;
  float: left;
}
.tg_cr01 .h_new_box2 .h_n_block .newfocus .pic img {
  width: 338px;
  height: 205px;
  display: block;
}
.tg_cr01 .h_new_box2 .h_n_block .newfocus .txt-bg {
  display: none;
  position: relative;
  bottom: 0;
  z-index: 1;
  height: 45px;
  width: 100%;
  background: #000;
  filter: alpha(opacity=50);
  opacity: 0.5;
  overflow: hidden;
}
.tg_cr01 .h_new_box2 .h_n_block .newfocus .txt {
  position: absolute;
  bottom: 0;
  z-index: 2;
  height: 45px;
  width: 100%;
  overflow: hidden;
}
.tg_cr01 .h_new_box2 .h_n_block .newfocus .txt li {
  height: 45px;
  line-height: 45px;
  position: absolute;
  bottom: -45px;
  padding: 0 15px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 308px;
  color: #333333;
}
.tg_cr01 .h_new_box2 .h_n_block .newfocus .txt li a {
  font-size: 18px;
  color: #333333;
}
.tg_cr01 .h_new_box2 .h_n_block .newfocus .num {
  position: absolute;
  z-index: 3;
  bottom: 55px;
  right: 0;
}
.tg_cr01 .h_new_box2 .h_n_block .newfocus .num li {
  float: left;
  position: relative;
  width: 18px;
  height: 18px;
  line-height: 18px;
  overflow: hidden;
  text-align: center;
  margin-right: 7px;
  cursor: pointer;
  background-color: #F6F6F6;
  font-size: 12px;
  color: #333333;
}
.tg_cr01 .h_new_box2 .h_n_block .newfocus .num li.on {
  background: #8E6DDC;
  color: #FFFFFF;
}
.tg_cr01 .h_new_box2 .h_n_block .h_n_r {
  float: left;
  height: 250px;
  width: 459px;
  margin-left: 47px;
  padding-top: 25px;
}
.tg_cr01 .h_new_box2 .h_n_block .h_n_r ul li {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #333333;
  font-size: 14px;
  line-height: 33px;
  position: relative;
  padding-left: 19px;
  letter-spacing: 0.5px;
}
.tg_cr01 .h_new_box2 .h_n_block .h_n_r ul li.first_li {
  font-size: 18px !important;
  padding-left: 0;
}
.tg_cr01 .h_new_box2 .h_n_block .h_n_r ul li.first_li:before {
  width: 0;
}
.tg_cr01 .h_new_box2 .h_n_block .h_n_r ul li:before {
  content: "";
  position: absolute;
  top: 14px;
  left: 0;
  width: 6px;
  height: 2px;
  background-color: #B2B2B2;
}
.tg_cr01 .h_new_box2 .h_n_block .h_n_r ul li a {
  color: #333333;
}
.tg_cr01 .h_new_box2 .h_n_block .h_n_r .hk_rec {
  overflow: hidden;
}
.tg_cr01 .h_new_box2 .h_n_block .h_n_r .hk_rec .title_pic {
  display: block;
  float: left;
  width: 180px;
  height: 103px;
  margin-right: 13px;
  overflow: hidden;
}
.tg_cr01 .h_new_box2 .h_n_block .h_n_r .hk_rec .title_pic:hover img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
.tg_cr01 .h_new_box2 .h_n_block .h_n_r .hk_rec .title_pic img {
  display: block;
  width: 180px;
  height: 103px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.tg_cr01 .h_new_box2 .h_n_block .h_n_r .hk_rec .txt_in {
  width: 266px;
  float: left;
}
.tg_cr01 .h_new_box2 .h_n_block .h_n_r .hk_rec .txt_in h4 {
  font-size: 16px;
  color: #333333;
  line-height: 24px;
  height: 48px;
  overflow: hidden;
}
.tg_cr01 .h_new_box2 .h_n_block .h_n_r .hk_rec .txt_in h4 a {
  color: #333333;
}
.tg_cr01 .h_new_box2 .h_n_block .h_n_r .hk_rec .txt_in p {
  font-size: 14px;
  color: #999999;
  line-height: 24px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-top: 7px;
}
.tg_cr01 .h_new_box2 .h_n_block .h_n_r .hk_rec .txt_in .ly_btn {
  float: right;
  font-size: 14px;
  color: #8e6ddc;
  margin-top: 5px;
  cursor: pointer;
}
.tg_cr01 .h_new_box2 .h_n_block .h_n_r .hk_dl {
  margin-top: 18px;
  overflow: hidden;
}
.tg_cr01 .h_new_box2 .h_n_block .h_n_r .hk_dl dd {
  height: 37px;
  line-height: 37px;
}
.tg_cr01 .h_new_box2 .h_n_block .h_n_r .hk_dl dd .k_word {
  float: left;
  background: url("../images/arrow.png") no-repeat center right;
  font-size: 14px;
  color: #fa7449;
  padding-right: 25px;
}
.tg_cr01 .h_new_box2 .h_n_block .h_n_r .hk_dl dd a {
  float: left;
  display: block;
  margin-left: 6px;
  width: 280px;
  height: 37px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 14px;
  color: #333333;
}
.tg_cr01 .h_new_box2 .h_n_block .h_n_r .hk_dl dd span {
  display: block;
  float: right;
  width: 100px;
  text-align: right;
  font-size: 14px;
  color: #999999;
}
.tg_cr01 .h_new_box2 .h_n_block .h_n_r .lx_c_list dl {
  display: block;
  height: 32px;
  line-height: 32px;
  padding-top: 7px;
}
.tg_cr01 .h_new_box2 .h_n_block .h_n_r .lx_c_list dl a {
  display: block;
  width: 100%;
  overflow: hidden;
}
.tg_cr01 .h_new_box2 .h_n_block .h_n_r .lx_c_list dl a .c_yx_name {
  display: block;
  float: left;
  width: 128px;
  font-size: 14px;
  margin-right: 10px;
  color: #fa7449;
}
.tg_cr01 .h_new_box2 .h_n_block .h_n_r .lx_c_list dl a .c_yx_name em {
  display: block;
  float: left;
}
.tg_cr01 .h_new_box2 .h_n_block .h_n_r .lx_c_list dl a .c_yx_name span {
  display: block;
  float: left;
  width: 118px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: center;
}
.tg_cr01 .h_new_box2 .h_n_block .h_n_r .lx_c_list dl a .c_yx_ms {
  float: left;
  width: 291px;
  background: url("../images/arrow.png") no-repeat left center;
  padding-left: 30px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 14px;
  color: #333333;
}
.tg_cr01 .visit_form {
  float: right;
  width: 505px;
  height: 400px;
  background: url("../images/visit_bg.jpg") no-repeat;
  padding-left: 12px;
  padding-right: 16px;
}
.tg_cr01 .visit_form h4 {
  height: 50px;
  line-height: 50px;
  border-bottom: 1px solid #DCDCDC;
  text-align: center;
  font-size: 22px;
  color: #333333;
  margin-top: 29px;
}
.tg_cr01 .visit_form ul {
  padding-top: 12px;
  overflow: hidden;
}
.tg_cr01 .visit_form ul li {
  width: 100%;
  margin-top: 13px;
  overflow: hidden;
}
.tg_cr01 .visit_form ul li label {
  display: block;
  width: 84px;
  text-align: right;
  float: left;
  margin-right: 24px;
  font-size: 14px;
  color: #333333;
  line-height: 40px;
}
.tg_cr01 .visit_form ul li input {
  display: block;
  float: left;
  width: 290px;
  height: 40px;
  line-height: 40px;
  border: none;
  background-color: #fff;
  padding-left: 13px;
  font-size: 14px;
  color: #333333;
}
.tg_cr01 .visit_form .btn {
  width: 303px;
  margin-left: 108px;
  margin-top: 20px;
}
.tg_cr01 .visit_form .btn .submitBtn {
  display: block;
  float: left;
  width: 139px;
  height: 40px;
  color: #FFFFFF;
  border: none;
  background-color: #FA7449;
  font-size: 16px;
  cursor: pointer;
}
.tg_cr01 .visit_form .btn .resetbtn {
  display: block;
  float: right;
  width: 139px;
  height: 40px;
  color: #FFFFFF;
  border: none;
  background-color: #8E6DDC;
  font-size: 16px;
  cursor: pointer;
}
.tg_cr02 {
  width: 1411px;
  overflow: hidden;
  background-color: #fff;
  margin: 40px auto 0;
  padding-left: 14px;
  padding-right: 15px;
}
.tg_cr02 .tg_top {
  width: 100%;
  height: 46px;
  line-height: 40px;
  padding-top: 21px;
  border-bottom: 1px solid #DCDCDC;
}
.tg_cr02 .tg_top h4 {
  height: 45px;
  border-bottom: 2px solid #FF683D;
  float: left;
  padding: 0 14px 0 10px;
  font-size: 22px;
  color: #333333;
}
.tg_cr02 .tg_top ul {
  float: left;
  margin-left: 65px;
}
.tg_cr02 .tg_top ul li {
  float: left;
  font-size: 14px;
  margin-right: 29px;
}
.tg_cr02 .tg_top ul li a {
  color: #006666;
  cursor: pointer;
}
.tg_cr02 .tg_top .more_btn_a {
  float: right;
  font-size: 16px;
  color: #8e6ddc;
}
.tg_cr02 .tg_college {
  width: 100%;
  overflow: hidden;
}
.tg_cr02 .tg_college ul {
  overflow: hidden;
  width: 1430px;
  padding-top: 30px;
}
.tg_cr02 .tg_college ul li {
  float: left;
  width: 262px;
  margin-right: 24px;
}
.tg_cr02 .tg_college ul li a {
  display: block;
  overflow: hidden;
  width: 100%;
  color: #333333;
  text-align: center;
}
.tg_cr02 .tg_college ul li a:hover {
  text-decoration: none;
  color: #7461C9;
}
.tg_cr02 .tg_college ul li a:hover .img img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
.tg_cr02 .tg_college ul li a .img {
  width: 262px;
  height: 153px;
  overflow: hidden;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.tg_cr02 .tg_college ul li a .img img {
  display: block;
  width: 262px;
  height: 153px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.tg_cr02 .tg_college ul li a p {
  font-size: 16px;
  height: 51px;
  padding-top: 12px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.tg_cr02 .tg_major {
  width: 100%;
  overflow: hidden;
  padding-top: 30px;
  padding-bottom: 31px;
}
.tg_cr02 .tg_major li {
  float: left;
  width: 200px;
  height: 207px;
  background-color: #F0F0F0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  margin-right: 19px;
}
.tg_cr02 .tg_major li a {
  display: block;
  width: 100%;
  height: 207px;
  overflow: hidden;
  position: relative;
}
.tg_cr02 .tg_major li a:hover {
  text-decoration: none;
}
.tg_cr02 .tg_major li .img {
  width: 200px;
  height: 138px;
}
.tg_cr02 .tg_major li .img img {
  display: block;
  width: 200px;
  height: 138px;
  border-top-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-right-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
}
.tg_cr02 .tg_major li .icon {
  position: absolute;
  top: 96px;
  left: 50%;
  margin-left: -32px;
  width: 54px;
  height: 54px;
  padding: 5px;
  -webkit-border-radius: 64px;
  -moz-border-radius: 64px;
  border-radius: 64px;
  background-color: #fff;
}
.tg_cr02 .tg_major li .icon img {
  width: 54px;
  height: 54px;
}
.tg_cr02 .tg_major li .major_name {
  text-align: center;
  height: 69px;
  overflow: hidden;
  line-height: 79px;
  color: #333333;
  font-size: 18px;
}
.tg_cr02 .tg_flag {
  width: 100%;
  overflow: hidden;
  padding-top: 9px;
  padding-bottom: 18px;
}
.tg_cr02 .tg_flag ul {
  width: 1428px;
  overflow: hidden;
}
.tg_cr02 .tg_flag ul li {
  float: left;
  width: 70px;
  padding-top: 19px;
  margin-right: 14px;
  background: url("../images/flag_bg.jpg") no-repeat top center;
}
.tg_cr02 .tg_flag ul li a {
  display: block;
  width: 70px;
  text-align: center;
}
.tg_cr02 .tg_flag ul li a:hover {
  text-decoration: none;
}
.tg_cr02 .tg_flag ul li a:hover p {
  color: #7461C9;
}
.tg_cr02 .tg_flag ul li a img {
  display: block;
  margin: 0 auto;
  width: 63px;
  height: 43px;
}
.tg_cr02 .tg_flag ul li a p {
  font-size: 14px;
  color: #333333;
  line-height: 38px;
}
.tg_college_list {
  width: 1440px;
  margin: 0 auto;
  overflow: hidden;
}
.tg_college_list .tg_c_col {
  width: 100%;
  margin-top: 40px;
  height: 562px;
}
.tg_college_list .tg_c_col .col_c_info {
  width: 1128px;
  height: 542px;
  float: left;
  background-color: #fff;
  margin-right: 19px;
  padding-left: 14px;
  padding-right: 15px;
  padding-top: 20px;
}
.tg_college_list .tg_c_col .col_c_info .plate_top {
  height: 78px;
  width: 100%;
}
.tg_college_list .tg_c_col .col_c_info .plate_top .b_No {
  float: left;
  width: 50px;
  padding-left: 11px;
  height: 52px;
  padding-top: 9px;
  background: url("../images/bg_No.png") no-repeat;
  font-family: 'impact' !important;
  font-size: 28px;
  color: #ffd200;
}
.tg_college_list .tg_c_col .col_c_info .plate_top .p_nav {
  width: 1062px;
  height: 78px;
  position: relative;
  float: left;
  margin-left: 5px;
}
.tg_college_list .tg_c_col .col_c_info .plate_top .p_nav:before {
  content: "";
  position: absolute;
  top: 0;
  left: 12px;
  width: 1px;
  height: 78px;
  background: url("../images/shuline.png") no-repeat;
}
.tg_college_list .tg_c_col .col_c_info .plate_top .p_n_a {
  height: 40px;
  line-height: 40px;
  border-bottom: 1px solid #8E6DDC;
}
.tg_college_list .tg_c_col .col_c_info .plate_top .p_n_a .college_name {
  float: left;
  font-size: 22px;
  color: #8e6ddc;
  padding-left: 28px;
}
.tg_college_list .tg_c_col .col_c_info .plate_top .p_n_a .college_name a {
  color: #8e6ddc;
}
.tg_college_list .tg_c_col .col_c_info .plate_top .p_n_a .college_name a:hover {
  text-decoration: none;
}
.tg_college_list .tg_c_col .col_c_info .plate_top .p_n_a .college_l {
  float: right;
  font-size: 14px;
  color: #666666;
}
.tg_college_list .tg_c_col .col_c_info .plate_top .p_n_a .college_l a {
  color: #666666;
  margin-left: 32px;
}
.tg_college_list .tg_c_col .col_c_info .plate_top .p_n_b {
  font-size: 12px;
  color: #777777;
  line-height: 37px;
  height: 37px;
  width: 100%;
  padding-left: 18px;
  overflow: hidden;
}
.tg_college_list .tg_c_col .col_c_info .plate_top .p_n_b a {
  color: #777777;
  padding: 0 11px;
  display: block;
  float: left;
  position: relative;
}
.tg_college_list .tg_c_col .col_c_info .plate_top .p_n_b a:last-child:before {
  width: 0;
}
.tg_college_list .tg_c_col .col_c_info .plate_top .p_n_b a:before {
  content: "";
  position: absolute;
  top: 11px;
  right: 0;
  width: 1px;
  height: 14px;
  background-color: #949494;
}
.tg_college_list .tg_c_col .col_c_info .col_mian {
  height: 411px;
  width: 100%;
  margin-top: 20px;
}
.tg_college_list .tg_c_col .col_c_info .col_mian .c_m_fl {
  float: left;
  height: 411px;
  width: 284px;
  background-color: #54D2D5;
}
.tg_college_list .tg_c_col .col_c_info .col_mian .c_m_fl .item_asa {
  display: block;
  width: 100%;
  height: 411px;
  text-align: center;
}
.tg_college_list .tg_c_col .col_c_info .col_mian .c_m_fl .item_asa:hover {
  text-decoration: none;
}
.tg_college_list .tg_c_col .col_c_info .col_mian .c_m_fl .item_asa h4 {
  font-size: 20px;
  color: #FFFFFF;
  font-weight: normal;
  margin-top: 39px;
  position: relative;
  padding-bottom: 6px;
}
.tg_college_list .tg_c_col .col_c_info .col_mian .c_m_fl .item_asa h4:before {
  content: "";
  position: absolute;
  left: 50%;
  margin-left: -43px;
  bottom: 0;
  width: 86px;
  height: 1px;
  background-color: #fff;
}
.tg_college_list .tg_c_col .col_c_info .col_mian .c_m_fl .item_asa .en {
  font-size: 12px;
  line-height: 24px;
  color: #FFFFFF;
  text-transform: uppercase;
  margin-top: 4px;
}
.tg_college_list .tg_c_col .col_c_info .col_mian .c_m_fl .item_asa .c_card {
  margin: 26px auto 0;
  width: 188px;
  height: 250px;
  overflow: hidden;
  background-color: #F6F6F6;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
.tg_college_list .tg_c_col .col_c_info .col_mian .c_m_fl .item_asa .c_card h5 {
  font-size: 16px;
  color: #54d2d5;
  margin-top: 25px;
}
.tg_college_list .tg_c_col .col_c_info .col_mian .c_m_fl .item_asa .c_card .s_t {
  font-size: 14px;
  line-height: 24px;
  color: #828282;
  margin-top: 2px;
}
.tg_college_list .tg_c_col .col_c_info .col_mian .c_m_fl .item_asa .c_card .c_log {
  width: 124px;
  height: 124px;
  margin: 20px auto 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.tg_college_list .tg_c_col .col_c_info .col_mian .c_m_fl .item_asa .c_card .c_log img {
  display: block;
  width: 124px;
  height: 124px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.tg_college_list .tg_c_col .col_c_info .col_mian .c_m_fr {
  float: right;
  width: 817px;
  height: 411px;
}
.tg_college_list .tg_c_col .col_c_info .col_mian .c_m_fr .c_r_top {
  height: 213px;
  border-bottom: 1px dashed #D5D5D5;
  overflow: hidden;
}
.tg_college_list .tg_c_col .col_c_info .col_mian .c_m_fr .c_r_top .c_info_txt {
  float: left;
  width: 480px;
  overflow: hidden;
}
.tg_college_list .tg_c_col .col_c_info .col_mian .c_m_fr .c_r_top .c_info_txt h4 {
  font-size: 18px;
  color: #fa7449;
  text-align: center;
  margin-top: 6px;
}
.tg_college_list .tg_c_col .col_c_info .col_mian .c_m_fr .c_r_top .c_info_txt h4 a {
  color: #fa7449;
}
.tg_college_list .tg_c_col .col_c_info .col_mian .c_m_fr .c_r_top .c_info_txt .txts {
  font-size: 14px;
  line-height: 30px;
  color: #666666;
  text-align: justify;
  margin-top: 9px;
  height: 120px;
  overflow: hidden;
}
.tg_college_list .tg_c_col .col_c_info .col_mian .c_m_fr .c_r_top .c_info_txt .txt_xq_btn {
  float: right;
  font-size: 16px;
  color: #8e6ddc;
  margin-top: -9px;
}
.tg_college_list .tg_c_col .col_c_info .col_mian .c_m_fr .c_r_top .c_info_ys {
  float: right;
  width: 295px;
  height: 173px;
  background: url("../images/c_ys_bg.png") no-repeat;
}
.tg_college_list .tg_c_col .col_c_info .col_mian .c_m_fr .c_r_top .c_info_ys h4 {
  width: 86px;
  height: 32px;
  line-height: 32px;
  padding-left: 24px;
  background-color: #FA7449;
  font-size: 18px;
  color: #FFFFFF;
  margin-top: 19px;
  border-top-right-radius: 32px;
  -webkit-border-top-right-radius: 32px;
  -moz-border-radius-topright: 32px;
  border-bottom-right-radius: 32px;
  -webkit-border-bottom-right-radius: 32px;
  -moz-border-radius-bottomright: 32px;
  margin-bottom: 9px;
}
.tg_college_list .tg_c_col .col_c_info .col_mian .c_m_fr .c_r_top .c_info_ys ul {
  height: 102px;
  overflow: hidden;
}
.tg_college_list .tg_c_col .col_c_info .col_mian .c_m_fr .c_r_top .c_info_ys ul li {
  height: 34px;
  line-height: 34px;
  font-size: 14px;
  color: #666666;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding-left: 25px;
  padding-right: 10px;
  position: relative;
}
.tg_college_list .tg_c_col .col_c_info .col_mian .c_m_fr .c_r_top .c_info_ys ul li:before {
  content: "";
  position: absolute;
  top: 50%;
  margin-top: -2px;
  left: 12px;
  width: 4px;
  height: 4px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background-color: #817F7F;
}
.tg_college_list .tg_c_col .col_c_info .col_mian .c_m_fr .c_r_bom {
  padding-top: 19px;
  overflow: hidden;
}
.tg_college_list .tg_c_col .col_c_info .col_mian .c_m_fr .c_r_bom .fm_title {
  height: 61px;
  overflow: hidden;
}
.tg_college_list .tg_c_col .col_c_info .col_mian .c_m_fr .c_r_bom .fm_title .c_ybm {
  display: block;
  float: left;
  margin-left: 14px;
}
.tg_college_list .tg_c_col .col_c_info .col_mian .c_m_fr .c_r_bom .fm_title h4 {
  font-size: 20px;
  color: #fd653c;
  float: left;
  margin-top: 29px;
  margin-left: 30px;
}
.tg_college_list .tg_c_col .col_c_info .col_mian .c_m_fr .c_r_bom .fm_title .c_cline {
  display: block;
  float: left;
  margin-top: 35px;
  margin-left: 15px;
}
.tg_college_list .tg_c_col .col_c_info .col_mian .c_m_fr .c_r_bom .fm_main .input_l {
  float: left;
  width: 499px;
  overflow: hidden;
  padding-top: 10px;
}
.tg_college_list .tg_c_col .col_c_info .col_mian .c_m_fr .c_r_bom .fm_main .input_l label {
  font-family: 'fz' !important;
  font-size: 18px;
  color: #fd653c;
  line-height: 30px;
  display: block;
  float: left;
  margin-right: 13px;
}
.tg_college_list .tg_c_col .col_c_info .col_mian .c_m_fr .c_r_bom .fm_main .input_l input {
  display: block;
  border: 2px solid #8E6DDC;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding-left: 10px;
  font-size: 14px;
  color: #666666;
  height: 30px;
  line-height: 30px;
}
.tg_college_list .tg_c_col .col_c_info .col_mian .c_m_fr .c_r_bom .fm_main .input_l .i_w_a {
  width: 218px;
  float: left;
  margin-top: 14px;
  margin-right: 20px;
}
.tg_college_list .tg_c_col .col_c_info .col_mian .c_m_fr .c_r_bom .fm_main .input_l .i_w_a input {
  width: 154px;
}
.tg_college_list .tg_c_col .col_c_info .col_mian .c_m_fr .c_r_bom .fm_main .input_l .i_w_b {
  float: left;
  width: 236px;
  margin-top: 14px;
}
.tg_college_list .tg_c_col .col_c_info .col_mian .c_m_fr .c_r_bom .fm_main .input_l .i_w_b input {
  width: 137px;
}
.tg_college_list .tg_c_col .col_c_info .col_mian .c_m_fr .c_r_bom .fm_main .input_l .i_w_c {
  float: left;
  width: 236px;
  margin-top: 14px;
}
.tg_college_list .tg_c_col .col_c_info .col_mian .c_m_fr .c_r_bom .fm_main .input_l .i_w_c input {
  width: 173px;
}
.tg_college_list .tg_c_col .col_c_info .col_mian .c_m_fr .c_r_bom .fm_main .btn_r {
  float: left;
  width: 251px;
  height: 82px;
  margin-top: 23px;
}
.tg_college_list .tg_c_col .col_c_info .col_mian .c_m_fr .c_r_bom .fm_main .btn_r .submit {
  display: block;
  float: left;
  width: 77px;
  height: 82px;
  color: #FFFFFF;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: #FA7449;
  font-size: 22px;
  border: none;
  cursor: pointer;
}
.tg_college_list .tg_c_col .col_c_info .col_mian .c_m_fr .c_r_bom .fm_main .btn_r .button {
  display: block;
  float: right;
  height: 82px;
  width: 157px;
  cursor: pointer;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: #D82C2B;
  font-size: 22px;
  color: #ffffff;
  border: none;
}
.tg_college_list .tg_c_col .col_c_info .col_mian .c_m_fr .c_r_bom .fm_main .block_tips {
  float: right;
  margin-top: -17px;
  width: 38px;
  height: 110px;
  padding-top: 12px;
  background-color: #8E6DDC;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  color: #ffffff;
  font-size: 20px;
  text-align: center;
  line-height: 20px;
  position: relative;
}
.tg_college_list .tg_c_col .col_c_info .col_mian .c_m_fr .c_r_bom .fm_main .block_tips:before {
  content: "";
  position: absolute;
  top: 50%;
  margin-top: -6px;
  left: -12px;
  border-width: 6px;
  border-color: transparent #8E6DDC transparent transparent;
  border-style: dashed solid dashed dashed ;
  width: 0;
  height: 0;
  overflow: hidden;
}
.tg_college_list .tg_c_col .col_r_info {
  width: 264px;
  height: 562px;
  float: left;
}
.tg_college_list .tg_c_col .col_r_info .c_r_i_major {
  width: 264px;
  height: 161px;
  background-color: #fff;
  margin-top: 9px;
  position: relative;
}
.tg_college_list .tg_c_col .col_r_info .c_r_i_major h4 {
  position: absolute;
  top: -9px;
  left: 24px;
  width: 205px;
  height: 43px;
  background: url("../images/ts_m_t_bg.png") no-repeat top center;
  font-size: 18px;
  text-align: center;
  color: #ffffff;
  line-height: 43px;
}
.tg_college_list .tg_c_col .col_r_info .c_r_i_box {
  padding: 53px 2px 0 22px;
  overflow: hidden;
  height: 94px;
}
.tg_college_list .tg_c_col .col_r_info .c_r_i_box li {
  float: left;
  margin-right: 20px;
  width: 98px;
  height: 27px;
  border: 1px solid #C1C1C1;
  text-align: center;
  line-height: 27px;
  font-size: 14px;
  color: #333333;
  margin-bottom: 18px;
}
.tg_college_list .tg_c_col .col_r_info .c_r_i_box li.active {
  color: #ffffff;
  background-color: #8E6DDC;
  border: 1px solid #8E6DDC;
}
.tg_college_list .tg_c_col .col_r_info .c_r_i_box li.active a {
  color: #ffffff;
}
.tg_college_list .tg_c_col .col_r_info .c_r_i_box li.active a:hover {
  color: #ffffff;
}
.tg_college_list .tg_c_col .col_r_info .c_r_i_box li a {
  color: #333333;
}
.tg_college_list .tg_c_col .col_r_info .c_r_i_box li a:hover {
  color: #8E6DDC;
  text-decoration: none;
}
.tg_college_list .tg_c_col .col_r_info .c_r_list {
  background-color: #fff;
  width: 236px;
  height: 373px;
  margin-top: 19px;
  padding: 0 14px;
}
.tg_college_list .tg_c_col .col_r_info .c_r_list .title {
  height: 48px;
  line-height: 48px;
  margin-top: 15px;
  border-bottom: 1px solid #D8D8D8;
  position: relative;
}
.tg_college_list .tg_c_col .col_r_info .c_r_list .title:before {
  content: "";
  position: absolute;
  top: 15px;
  left: 0;
  width: 4px;
  height: 18px;
  background-color: #7948EA;
}
.tg_college_list .tg_c_col .col_r_info .c_r_list .title h4 {
  font-size: 18px;
  color: #333333;
  float: left;
  padding-left: 13px;
}
.tg_college_list .tg_c_col .col_r_info .c_r_list .title a {
  font-size: 14px;
  color: #8e6ddc;
  float: right;
}
.tg_college_list .tg_c_col .col_r_info .c_r_list ul {
  height: 302px;
  overflow: hidden;
}
.tg_college_list .tg_c_col .col_r_info .c_r_list ul li {
  height: 60px;
  padding: 20px 0;
  border-bottom: 1px solid #EBEBEB;
}
.tg_college_list .tg_c_col .col_r_info .c_r_list ul li a {
  display: block;
  width: 100%;
  height: 60px;
}
.tg_college_list .tg_c_col .col_r_info .c_r_list ul li .title_pic {
  display: block;
  height: 60px;
  width: 93px;
  float: left;
  margin-right: 14px;
}
.tg_college_list .tg_c_col .col_r_info .c_r_list ul li .title_pic img {
  display: block;
  height: 60px;
  width: 93px;
}
.tg_college_list .tg_c_col .col_r_info .c_r_list ul li .t_txt {
  float: left;
  width: 126px;
  height: 48px;
  padding-top: 6px;
  font-size: 14px;
  line-height: 24px;
  color: #333333;
}
.tg_college_list .tg_c_col.hk_c_list .col_c_info .col_mian .c_m_fl {
  background-color: #AE7FE7;
}
.tg_college_list .tg_c_col.lx_c_list .col_c_info .col_mian .c_m_fl {
  background-color: #FB4949;
}
.tg_lct {
  background-color: #fff;
  width: 1440px;
  height: 204px;
  margin: 40px auto;
}
.tg_lct .col_txt {
  width: 100%;
  overflow: hidden;
  height: 52px;
  padding-top: 19px;
}
.tg_lct .col_txt p {
  float: left;
  font-size: 18px;
  line-height: 52px;
  color: #333333;
  margin-left: 94px;
  width: 101px;
  text-align: center;
}
.tg_lct .col_txt .p1 {
  margin-left: 155px;
}
.tg_lct .col_icon {
  width: 100%;
  height: 63px;
}
.tg_lct .col_icon .l_c7 {
  float: left;
  margin-left: 15px;
}
.tg_lct .col_icon .l_c_c {
  float: left;
  height: 63px;
  background-color: #F3F1F3;
  width: 1267px;
}
.tg_lct .col_icon .l_c_c .icon_item {
  float: left;
  margin-left: 94px;
  width: 101px;
  height: 63px;
}
.tg_lct .col_icon .l_c_c .icon_item .middle {
  display: table-cell;
  width: 101px;
  height: 63px;
  text-align: center;
  vertical-align: middle;
}
.tg_lct .col_icon .l_c_c .icon_item.icon1 {
  background-color: #FA7449;
}
.tg_lct .col_icon .l_c_c .icon_item.icon2 {
  background-color: #FDD576;
}
.tg_lct .col_icon .l_c_c .icon_item.icon3 {
  background-color: #FBA568;
}
.tg_lct .col_icon .l_c_c .icon_item.icon4 {
  background-color: #8CE2BF;
}
.tg_lct .col_icon .l_c_c .icon_item.icon5 {
  background-color: #CDA5FE;
}
.tg_lct .col_icon .l_c_c .icon_item.icon6 {
  background-color: #F8AEC9;
}
.tg_lct .col_icon .l_c8 {
  float: left;
  margin-right: 16px;
}
.tg_lct .col_txt2 {
  overflow: hidden;
  padding-left: 332px;
}
.tg_lct .col_txt2 p {
  float: left;
  font-size: 14px;
  color: #666666;
  line-height: 54px;
  width: 131px;
  text-align: center;
  margin-right: 66px;
}
.tg_lct .col_txt3 {
  overflow: hidden;
  padding-left: 332px;
}
.tg_lct .col_txt3 p {
  float: left;
  font-size: 14px;
  color: #666666;
  line-height: 54px;
  width: 140px;
  text-align: center;
  margin-right: 56px;
}
.b_zx_new {
  width: 1440px;
  margin: 40px auto 0;
  overflow: hidden;
}
.b_zx_new .t_title {
  height: 58px;
  overflow: hidden;
  border-bottom: 1px solid #DCDCDC;
}
.b_zx_new .t_title h4 {
  position: relative;
  padding-left: 19px;
  overflow: hidden;
  font-size: 22px;
  color: #333333;
  margin-top: 20px;
}
.b_zx_new .t_title h4 a {
  color: #333333;
}
.b_zx_new .t_title h4:before {
  content: "";
  position: absolute;
  left: 0;
  top: 7px;
  width: 4px;
  height: 18px;
  background-color: #FA8058;
}
.b_zx_new .t_title h4:after {
  content: "";
  position: absolute;
  top: 7px;
  left: 7px;
  width: 2px;
  height: 18px;
  background-color: #FA8058;
}
.b_zx_new .b_z_left {
  float: left;
  background-color: #fff;
  width: 956px;
  height: 455px;
  padding-left: 15px;
  padding-right: 15px;
}
.b_zx_new .b_z_right {
  float: right;
  height: 455px;
  width: 405px;
  background-color: #fff;
  padding-left: 13px;
  padding-right: 15px;
}
.b_zx_new .b_z_right ul {
  padding-top: 30px;
  overflow: hidden;
}
.b_zx_new .b_z_right ul li {
  margin-bottom: 25px;
}
.b_zx_new .b_z_right ul li a {
  display: block;
  width: 100%;
  overflow: hidden;
}
.b_zx_new .b_z_right ul li a .title_img {
  display: block;
  height: 96px;
  width: 157px;
  float: left;
  margin-right: 20px;
}
.b_zx_new .b_z_right ul li a .txt_info {
  float: left;
  height: 96px;
  width: 228px;
}
.b_zx_new .b_z_right ul li a .txt_info p {
  font-size: 14px;
  color: #333333;
  line-height: 24px;
  height: 48px;
  overflow: hidden;
}
.b_zx_new .b_z_right ul li a .txt_info span {
  font-size: 14px;
  color: #333333;
  line-height: 24px;
  margin-top: 8px;
  display: block;
}
.b_zx_new .b_z_l_main {
  margin-top: 30px;
  width: 956px;
  overflow: hidden;
}
.b_zx_new .b_z_l_main .b_ul {
  width: 1011px;
  overflow: hidden;
}
.b_zx_new .b_z_l_main .o_b_li {
  float: left;
  width: 281px;
  margin-right: 56px;
}
.b_zx_new .b_z_l_main .o_b_li .new_rec {
  width: 281px;
  height: 159px;
  position: relative;
}
.b_zx_new .b_z_l_main .o_b_li .new_rec img {
  display: block;
  width: 281px;
  height: 159px;
}
.b_zx_new .b_z_l_main .o_b_li .new_rec p {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 243px;
  height: 34px;
  line-height: 34px;
  font-size: 14px;
  color: #ffffff;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  background-color: rgba(0, 0, 0, 0.5);
  padding: 0 19px 0 19px;
}
.b_zx_new .b_z_l_main .o_b_li .new_rec p a {
  color: #ffffff;
}
.b_zx_new .b_z_l_main .o_b_li dl {
  padding-top: 13px;
  overflow: hidden;
}
.b_zx_new .b_z_l_main .o_b_li dl dd {
  width: 262px;
  height: 36px;
  line-height: 36px;
  padding-left: 19px;
  position: relative;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 14px;
  color: #333333;
}
.b_zx_new .b_z_l_main .o_b_li dl dd:before {
  content: "";
  position: absolute;
  top: 50%;
  margin-top: -1px;
  left: 0;
  width: 6px;
  height: 2px;
  background-color: #B2B2B2;
}
.b_zx_new .b_z_l_main .o_b_li dl dd a {
  color: #333333;
}
.b_form {
  width: 1365px;
  overflow: hidden;
  background-color: #fff;
  padding-bottom: 39px;
  padding-left: 39px;
  padding-right: 36px;
  margin: 40px auto 0;
}
.b_form .form_title {
  height: 79px;
  border-bottom: 1px solid #DCDCDC;
}
.b_form .form_title h4 {
  display: inline-block;
  padding-left: 11px;
  padding-right: 13px;
  height: 41px;
  padding-top: 37px;
  border-bottom: 2px solid #FF683D;
  font-size: 22px;
  color: #333333;
}
.b_form .form_txt {
  font-size: 14px;
  line-height: 25px;
  color: #666666;
  text-align: justify;
  padding: 16px 14px 0;
}
.b_form .form_txt p {
  color: #666666;
}
.b_form .form_table {
  padding: 0 14px;
  overflow: hidden;
  margin: 30px 0;
}
.b_form .form_table table {
  width: 100%;
  border-collapse: collapse;
}
.b_form .form_table table td {
  border: 1px solid #DBDBDB;
  height: 45px;
  font-size: 16px;
  color: #333333;
}
.b_form .form_table table td span {
  color: red;
  font-size: 12px;
  margin-right: 2px;
}
.b_form .form_table table .td_bg {
  background-color: #f1f1f1;
  padding-left: 20px;
}
.b_form .form_table table .form_child {
  margin-left: 15px;
}
.b_form .form_table table select {
  display: block;
  float: left;
  height: 28px;
  line-height: 28px;
  border: 1px solid #95AEC5;
  font-size: 14px;
  color: #333333;
  padding-left: 10px;
  padding-right: 12px;
}
.b_form .form_table table .demotime {
  display: inline-block;
  margin-left: 8px;
  font-size: 14px;
  color: #666666;
}
.b_form .form_table table .input_text {
  display: block;
  float: left;
  width: 250px;
  height: 28px;
  line-height: 28px;
  padding-left: 12px;
  border: 1px solid #95AEC5;
  font-size: 14px;
  color: #333333;
}
.b_form .form_table table .i_s_text {
  display: block;
  float: left;
  width: 160px;
  height: 28px;
  line-height: 28px;
  padding-left: 12px;
  border: 1px solid #95AEC5;
  font-size: 14px;
  color: #333333;
}
.b_form .form_table table .i_radio {
  display: block;
  float: left;
  margin-top: 5px;
  margin-right: 8px;
}
.b_form .b_btn {
  width: 304px;
  height: 40px;
  margin: 0 auto;
}
.b_form .b_btn .btn_reset {
  float: left;
  display: block;
  height: 40px;
  width: 139px;
  background-color: #B0B0B0;
  border: none;
  cursor: pointer;
  color: #ffffff;
  font-size: 16px;
}
.b_form .b_btn .btn_submit {
  float: right;
  display: block;
  height: 40px;
  width: 139px;
  background-color: #FA7449;
  border: none;
  cursor: pointer;
  color: #ffffff;
  font-size: 16px;
}
.full_white {
  width: 100%;
  overflow: hidden;
  background-color: #fff;
}
.news_p_container {
  width: 1440px;
  margin: 0 auto;
  overflow: hidden;
}
.news_d_list {
  float: left;
  width: 981px;
  overflow: hidden;
  margin-top: 64px;
  padding-bottom: 100px;
}
.news_d_list h3 {
  width: 100%;
  height: 42px;
  border-bottom: 1px solid #DCDCDC;
  font-size: 22px;
  color: #333333;
}
.news_d_list .data_list ul {
  padding-top: 8px;
  overflow: hidden;
  padding-bottom: 60px;
}
.news_d_list .data_list li {
  background: url("../images/icon_news.png") no-repeat left center;
  height: 58px;
  line-height: 58px;
  padding-left: 18px;
  font-size: 16px;
}
.news_d_list .data_list li a {
  display: block;
  float: left;
  color: #555555;
  width: 800px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  letter-spacing: 1px;
}
.news_d_list .data_list li a strong {
  font-weight: normal;
}
.news_d_list .data_list li a:hover {
  text-decoration: none;
  color: #ED7249;
}
.news_d_list .data_list li span {
  display: block;
  float: right;
  width: 100px;
  text-align: right;
  font-size: 14px;
  color: #999999;
}
.news_r_con {
  width: 400px;
  float: right;
  overflow: hidden;
  margin-top: 64px;
  margin-bottom: 108px;
}
.news_r_con .n_c_form {
  width: 370px;
  height: 348px;
  background: url("../images/new_f_bg.jpg");
  padding: 15px;
}
.news_r_con .n_c_form .white_tm {
  width: 348px;
  height: 326px;
  padding: 11px;
  background: url("../images/white_tm.png");
}
.news_r_con .n_c_form .white_tm .form_wrap {
  width: 342px;
  height: 320px;
  border: 3px solid #53CDE5;
}
.news_r_con .n_c_form .white_tm .form_wrap h4 {
  text-align: center;
  font-size: 20px;
  color: #333333;
  margin-top: 23px;
}
.news_r_con .n_c_form .white_tm .form_wrap ul {
  padding-left: 27px;
  padding-right: 30px;
  overflow: hidden;
  padding-top: 4px;
}
.news_r_con .n_c_form .white_tm .form_wrap ul li {
  height: 45px;
  line-height: 45px;
  border-bottom: 1px solid #E0E2E3;
}
.news_r_con .n_c_form .white_tm .form_wrap ul li input {
  display: block;
  width: 100%;
  height: 45px;
  line-height: 45px;
  background: transparent;
  border: none;
  font-size: 16px;
  color: #656565;
}
.news_r_con .n_c_form .white_tm .form_wrap .btn {
  width: 281px;
  height: 36px;
  line-height: 36px;
  margin: 20px auto 0;
}
.news_r_con .n_c_form .white_tm .form_wrap .btn .submitBtn,
.news_r_con .n_c_form .white_tm .form_wrap .btn .resetbtn {
  display: block;
  height: 36px;
  width: 130px;
  text-align: center;
  color: #ffffff;
  font-size: 16px;
  border: none;
  cursor: pointer;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.news_r_con .n_c_form .white_tm .form_wrap .btn .submitBtn {
  background-color: #FA7449;
  float: left;
}
.news_r_con .n_c_form .white_tm .form_wrap .btn .resetbtn {
  background-color: #7461C9;
  float: right;
}
.news_r_con .n_c_major {
  width: 400px;
  overflow: hidden;
}
.news_r_con .n_c_major .m_zy_list ul {
  overflow: hidden;
  width: 416px;
}
.news_r_con .n_c_major .m_zy_list ul li {
  float: left;
  width: 87px;
  height: 78px;
  margin-right: 17px;
  margin-top: 20px;
}
.news_r_con .n_c_major .m_zy_list ul li.m1 a {
  background-color: #F44A71;
}
.news_r_con .n_c_major .m_zy_list ul li.m2 a {
  background-color: #46DB97;
}
.news_r_con .n_c_major .m_zy_list ul li.m3 a {
  background-color: #46DB75;
}
.news_r_con .n_c_major .m_zy_list ul li.m4 a {
  background-color: #F34A71;
}
.news_r_con .n_c_major .m_zy_list ul li.m5 a {
  background-color: #FC4259;
}
.news_r_con .n_c_major .m_zy_list ul li.m6 a {
  background-color: #4797DC;
}
.news_r_con .n_c_major .m_zy_list ul li.m7 a {
  background-color: #1783DE;
}
.news_r_con .n_c_major .m_zy_list ul li.m8 a {
  background-color: #4797DC;
}
.news_r_con .n_c_major .m_zy_list ul li a {
  display: table-cell;
  width: 87px;
  height: 78px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  color: #ffffff;
  font-size: 14px;
  vertical-align: middle;
  text-align: center;
}
.news_r_con .n_c_title {
  border-bottom: 1px solid #DCDCDC;
  height: 42px;
  font-size: 22px;
  color: #333333;
  margin-top: 29px;
}
.n_c_txt {
  width: 400px;
  overflow: hidden;
}
.n_c_txt .m_txt_list ul {
  padding-top: 10px;
  overflow: hidden;
}
.n_c_txt .m_txt_list ul li {
  height: 36px;
  line-height: 36px;
  font-size: 16px;
  color: #666;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.n_c_txt .m_txt_list ul li a {
  color: #666666;
}
.n_c_img {
  width: 400px;
  overflow: hidden;
  margin-top: 21px;
}
.n_c_img img {
  display: block;
  width: 100%;
  height: auto;
}
.article_details {
  width: 100%;
  overflow: hidden;
}
.article_details .detail_top {
  padding-top: 24px;
}
.article_details .detail_top h1 {
  font-size: 22px;
  color: #003333;
  line-height: 34px;
  margin-bottom: 8px;
}
.article_details .detail_top p {
  font-size: 14px;
  line-height: 24px;
  color: #999999;
}
.article_details .detail_content {
  font-size: 16px;
  line-height: 2;
  color: #666666;
  text-align: justify;
}
.article_details .detail_content p {
  margin-top: 28px;
}
.article_details .detail_content img {
  max-width: 100%;
}
.article_details .detail_content table {
  width: 100%;
  border-collapse: collapse;
  margin-top: 28px;
}
.article_details .detail_content table th {
  text-align: center;
  height: 36px;
  background-color: #f7f7f7;
}
.article_details .detail_content table td,
.article_details .detail_content table th {
  border: 1px solid #dcdcdc;
  padding: 10px 15px;
}
.article_details .detail_ud {
  border-top: 1px solid #DCDCDC;
  margin-top: 60px;
  padding-top: 27px;
}
.article_details .detail_ud .col {
  height: 24px;
  line-height: 24px;
  font-size: 14px;
  color: #333333;
  margin-top: 8px;
}
.article_details .detail_ud .col p {
  float: left;
}
.article_details .detail_ud .col a {
  display: block;
  float: left;
  color: #333333;
  width: 700px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.full_img {
  width: 100%;
  overflow: hidden;
}
.full_img img {
  display: block;
  width: 100%;
  height: auto;
}
.white_body {
  background-color: #fff;
}
.wd_h_content {
  width: 1440px;
  margin: 64px auto 0;
  overflow: hidden;
}
.wd_h_content .wd_title {
  height: 44px;
  border-bottom: 1px solid #EDEDED;
}
.wd_h_content .wd_title h4 {
  float: left;
  font-size: 22px;
  line-height: 22px;
  color: #333333;
}
.wd_h_content .wd_title a {
  float: right;
  font-size: 16px;
  color: #666666;
  line-height: 22px;
}
.wd_left {
  width: 981px;
  overflow: hidden;
  float: left;
}
.wd_left .wd_l_c1 {
  overflow: hidden;
  width: 100%;
}
.wd_left .wd_l_c1 .wd_l_c_l {
  float: left;
  width: 492px;
}
.wd_left .wd_l_c1 .wd_l_c_l .hd {
  height: 45px;
  position: relative;
  font-size: 22px;
  line-height: 22px;
  color: #333333;
  width: 100%;
}
.wd_left .wd_l_c1 .wd_l_c_l .hd:before {
  content: "";
  position: absolute;
  left: 0;
  top: 11px;
  width: 406px;
  height: 1px;
  background-color: #DCDCDC;
}
.wd_left .wd_l_c1 .wd_l_c_l .hd h4 {
  font-size: 22px;
  float: left;
  background-color: #fff;
  position: relative;
  z-index: 10;
}
.wd_left .wd_l_c1 .wd_l_c_l .hd .r_gn {
  float: right;
  height: 20px;
  width: 78px;
  margin-left: 7px;
}
.wd_left .wd_l_c1 .wd_l_c_l .hd .r_gn .prev,
.wd_left .wd_l_c1 .wd_l_c_l .hd .r_gn .next {
  display: block;
  float: left;
  width: 20px;
  height: 20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.wd_left .wd_l_c1 .wd_l_c_l .hd .r_gn .prev {
  background: url("../images/icon_prev_line.png") no-repeat center #8E6EDD;
}
.wd_left .wd_l_c1 .wd_l_c_l .hd .r_gn .next {
  background: url("../images/icon_next_line.png") no-repeat center #8E6EDD;
}
.wd_left .wd_l_c1 .wd_l_c_l .hd .r_gn ul {
  float: left;
  padding: 0 5px;
}
.wd_left .wd_l_c1 .wd_l_c_l .hd .r_gn ul li {
  float: left;
  width: 5px;
  height: 20px;
  margin: 0 2px;
  background: url("../images/icon_b_dot1.png") no-repeat center;
}
.wd_left .wd_l_c1 .wd_l_c_l .hd .r_gn ul li.on {
  background: url("../images/icon_b_dot2.png") no-repeat center;
}
.wd_left .wd_l_c1 .wd_l_c_l .hd .r_gn .prevStop {
  cursor: default;
  background: url("../images/icon_prevstop_line.png") no-repeat center;
}
.wd_left .wd_l_c1 .wd_l_c_l .hd .r_gn .nextStop {
  cursor: default;
  background: url("../images/icon_nextstop_line.png") no-repeat center;
}
.wd_left .wd_l_c1 .wd_l_c_l .bd {
  width: 492px;
  overflow: hidden;
}
.wd_left .wd_l_c1 .wd_l_c_l .bd .hot_img {
  display: block;
  width: 492px;
  height: 260px;
  overflow: hidden;
}
.wd_left .wd_l_c1 .wd_l_c_l .bd .hot_img:hover img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
.wd_left .wd_l_c1 .wd_l_c_l .bd .hot_img img {
  display: block;
  width: 492px;
  height: 260px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.wd_left .wd_l_c1 .wd_l_c_l .bd h4 {
  font-size: 18px;
  color: #333333;
  height: 30px;
  overflow: hidden;
  line-height: 30px;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-top: 24px;
}
.wd_left .wd_l_c1 .wd_l_c_l .bd h4 a {
  color: #333333;
}
.wd_left .wd_l_c1 .wd_l_c_l .bd .txt {
  font-size: 14px;
  line-height: 24px;
  color: #999999;
  height: 48px;
  overflow: hidden;
  text-align: justify;
  padding-top: 2px;
}
.wd_left .wd_l_c1 .wd_l_c_right {
  float: right;
  width: 429px;
}
.wd_left .wd_l_c1 .wd_l_c_right .wd_rec {
  width: 429px;
  overflow: hidden;
}
.wd_left .wd_l_c1 .wd_l_c_right .wd_rec li {
  height: 88px;
  margin-top: 20px;
  overflow: hidden;
}
.wd_left .wd_l_c1 .wd_l_c_right .wd_rec li a {
  display: block;
  width: 100%;
  height: 88px;
}
.wd_left .wd_l_c1 .wd_l_c_right .wd_rec li a .wd_r_img {
  display: block;
  float: left;
  height: 88px;
  width: 100px;
}
.wd_left .wd_l_c1 .wd_l_c_right .wd_rec li a .txt {
  float: right;
  width: 311px;
  height: 88px;
}
.wd_left .wd_l_c1 .wd_l_c_right .wd_rec li a .txt h5 {
  font-size: 18px;
  color: #333333;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 5px 0;
}
.wd_left .wd_l_c1 .wd_l_c_right .wd_rec li a .txt p {
  font-size: 14px;
  line-height: 24px;
  color: #999999;
}
.wd_left .wd_l_c1 .wd_l_c_right .wd_o_ul {
  padding-top: 8px;
  overflow: hidden;
}
.wd_left .wd_l_c1 .wd_l_c_right .wd_o_ul li {
  height: 36px;
  line-height: 36px;
  font-size: 16px;
  color: #666666;
}
.wd_left .wd_l_c1 .wd_l_c_right .wd_o_ul li a {
  display: block;
  float: left;
  width: 329px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #666666;
}
.wd_left .wd_l_c1 .wd_l_c_right .wd_o_ul li span {
  display: block;
  width: 100px;
  text-align: right;
  float: right;
  color: #1b8d00;
  font-size: 14px;
}
.wd_left .wd_l_c1 .wd_l_c_right .wd_o_ul li span.over {
  color: #ff9200;
}
.wd_left .wd_l_c2 {
  width: 100%;
  overflow: hidden;
  margin-top: 42px;
  padding-bottom: 50px;
}
.wd_left .wd_l_c2 .wd_main_list li {
  width: 100%;
  margin-top: 20px;
  overflow: hidden;
}
.wd_left .wd_l_c2 .wd_main_list li .num {
  width: 29px;
  height: 29px;
  line-height: 29px;
  border-radius: 50%;
  background-color: #FD8D4D;
  text-align: center;
  float: left;
  color: #ffffff;
  font-size: 14px;
}
.wd_left .wd_l_c2 .wd_main_list li .txt {
  float: left;
  width: 942px;
  margin-left: 10px;
}
.wd_left .wd_l_c2 .wd_main_list li .txt h5 {
  height: 29px;
  line-height: 29px;
}
.wd_left .wd_l_c2 .wd_main_list li .txt h5 a {
  font-size: 18px;
  color: #303030;
  display: block;
  float: left;
  width: 636px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.wd_left .wd_l_c2 .wd_main_list li .txt h5 span {
  display: block;
  width: 100px;
  float: right;
  text-align: right;
  font-size: 12px;
  color: #999999;
}
.wd_left .wd_l_c2 .wd_main_list li .txt .bom_txt {
  font-size: 14px;
  line-height: 24px;
  height: 24px;
  color: #999999;
  margin-top: 8px;
  width: 736px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.wd_left .wd_l_c2 .wd_main_list li .txt .bom_txt span {
  color: #fd8d4d;
  float: left;
}
.wd_left .wd_l_c2 .wd_main_list li .txt .bom_txt p {
  float: left;
  width: 690px;
  height: 24px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.wd_right {
  float: right;
  width: 400px;
  overflow: hidden;
  margin-bottom: 127px;
}
.wd_right .n_c_form {
  width: 370px;
  height: 515px;
  background: url("../images/new_f_bg.jpg");
  padding: 15px;
}
.wd_right .n_c_form .white_tm {
  width: 348px;
  height: 493px;
  padding: 11px;
  background: url("../images/white_tm.png");
}
.wd_right .n_c_form .white_tm .form_wrap {
  width: 342px;
  height: 487px;
  border: 3px solid #53CDE5;
}
.wd_right .n_c_form .white_tm .form_wrap h4 {
  text-align: center;
  font-size: 20px;
  color: #333333;
  margin-top: 23px;
}
.wd_right .n_c_form .white_tm .form_wrap ul {
  padding-left: 27px;
  padding-right: 30px;
  overflow: hidden;
  padding-top: 4px;
}
.wd_right .n_c_form .white_tm .form_wrap ul li {
  overflow: hidden;
}
.wd_right .n_c_form .white_tm .form_wrap ul li.must {
  position: relative;
}
.wd_right .n_c_form .white_tm .form_wrap ul li.must:before {
  content: "*";
  position: absolute;
  left: 0;
  top: 30%;
  color: #fa7449;
}
.wd_right .n_c_form .white_tm .form_wrap ul li.xbli {
  border-bottom: 1px solid #E0E2E3;
  overflow: hidden;
}
.wd_right .n_c_form .white_tm .form_wrap ul li.texta p {
  font-size: 16px;
  line-height: 45px;
  color: #656565;
  padding-left: 12px;
}
.wd_right .n_c_form .white_tm .form_wrap ul li.texta textarea {
  display: block;
  width: 263px;
  height: 76px;
  background-color: transparent;
  border: 1px solid #E0E2E3;
  padding: 10px;
  font-size: 16px;
  color: #656565;
}
.wd_right .n_c_form .white_tm .form_wrap ul li .genderp {
  float: left;
  font-size: 16px;
  color: #656565;
  line-height: 45px;
  padding-left: 12px;
}
.wd_right .n_c_form .white_tm .form_wrap ul li .fullw {
  display: block;
  width: 273px;
  height: 45px;
  line-height: 45px;
  border-bottom: 1px solid #E0E2E3;
  padding-left: 12px;
}
.wd_right .n_c_form .white_tm .form_wrap ul li .rdio {
  float: right;
  height: 45px;
  line-height: 45px;
}
.wd_right .n_c_form .white_tm .form_wrap ul li .rdio .r_item {
  float: left;
}
.wd_right .n_c_form .white_tm .form_wrap ul li .rdio em {
  display: block;
  float: left;
  font-size: 14px;
  color: #656565;
  margin-left: 8px;
}
.wd_right .n_c_form .white_tm .form_wrap ul li input {
  display: block;
  float: left;
  height: 45px;
  line-height: 45px;
  background: transparent;
  border: none;
  font-size: 16px;
  color: #656565;
}
.wd_right .n_c_form .white_tm .form_wrap .btn {
  width: 281px;
  height: 36px;
  line-height: 36px;
  margin: 20px auto 0;
}
.wd_right .n_c_form .white_tm .form_wrap .btn .submitBtn,
.wd_right .n_c_form .white_tm .form_wrap .btn .resetbtn {
  display: block;
  height: 36px;
  width: 130px;
  text-align: center;
  color: #ffffff;
  font-size: 16px;
  border: none;
  cursor: pointer;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.wd_right .n_c_form .white_tm .form_wrap .btn .submitBtn {
  background-color: #FA7449;
  float: left;
}
.wd_right .n_c_form .white_tm .form_wrap .btn .resetbtn {
  background-color: #7461C9;
  float: right;
}
.wd_right .n_c_form .white_tm .form_wrap .tips {
  text-align: center;
  font-size: 14px;
  color: #999999;
  margin-top: 15px;
}
.wd_right .n_c_form .white_tm .form_wrap .tips span {
  color: #e1442f;
}
.wd_right .n_c_form .white_tm .form_wrap .tips em {
  color: #fa7449;
}
.wd_right .n_c_wd {
  width: 400px;
  overflow: hidden;
  padding-top: 10px;
  margin-bottom: 29px;
}
.wd_right .n_c_wd .ovh {
  overflow: hidden;
  width: 422px;
}
.wd_right .n_c_wd .ovh a {
  display: block;
  float: left;
  width: 127px;
  height: 54px;
  line-height: 54px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  font-size: 16px;
  color: #ffffff;
  padding-left: 61px;
  margin-top: 20px;
  margin-right: 23px;
}
.wd_right .n_c_wd .ovh .wd1 {
  background: url("../images/icon_wd_fl1.png") no-repeat 26px center #7461C9;
}
.wd_right .n_c_wd .ovh .wd2 {
  background: url("../images/icon_wd_fl2.png") no-repeat 26px center #7461C9;
}
.wd_right .n_c_wd .ovh .wd3 {
  background: url("../images/icon_wd_fl3.png") no-repeat 26px center #7461C9;
}
.wd_right .n_c_wd .ovh .wd4 {
  background: url("../images/icon_wd_fl4.png") no-repeat 26px center #7461C9;
}
.wd_position {
  height: 20px;
  line-height: 20px;
  background: url("../images/icon_wz.png") no-repeat left center;
  font-size: 14px;
  padding-left: 29px;
  color: #5a5a5a;
  margin-bottom: 30px;
}
.wd_position a {
  color: #5a5a5a;
}
.ck_info {
  background-color: #F3F3F3;
  padding: 26px 20px 27px;
  font-size: 14px;
  line-height: 24px;
  color: #666666;
}
.ck_info span {
  color: #ff1818;
}
.ck_info b {
  color: #ff0000;
  font-size: 16px;
}
.admin_close {
  width: 100%;
  text-align: center;
  height: 400px;
}
.admin_close .middle {
  width: 981px;
  height: 400px;
  display: table-cell;
  vertical-align: middle;
}
.admin_close p {
  font-size: 14px;
  line-height: 24px;
  color: #ff0000;
}
.admin_close h4 {
  font-size: 16px;
  color: #333333;
  margin-top: 24px;
}
.wd_fl_bar {
  background-color: #F3F3F3;
  padding-top: 16px;
  padding-bottom: 15px;
  line-height: 46px;
  overflow: hidden;
}
.wd_fl_bar p {
  float: left;
  font-size: 18px;
  color: #999999;
  padding-left: 20px;
}
.wd_fl_bar dl dd {
  float: left;
  margin-right: 22px;
}
.wd_fl_bar dl dd.child1.current a {
  background: url("../images/icon_wd_fl1.png") no-repeat 27px center #7461C9;
  color: #ffffff;
}
.wd_fl_bar dl dd.child1 a {
  background: url("../images/icon_wd_g_fl01.png") no-repeat 27px center;
}
.wd_fl_bar dl dd.child1 a:hover {
  background: url("../images/icon_wd_fl1.png") no-repeat 27px center #7461C9;
}
.wd_fl_bar dl dd.child2.current a {
  background: url("../images/icon_wd_fl2.png") no-repeat 27px center #7461C9;
  color: #ffffff;
}
.wd_fl_bar dl dd.child2 a {
  background: url("../images/icon_wd_g_fl02.png") no-repeat 27px center;
}
.wd_fl_bar dl dd.child2 a:hover {
  background: url("../images/icon_wd_fl2.png") no-repeat 27px center #7461C9;
}
.wd_fl_bar dl dd.child3.current a {
  background: url("../images/icon_wd_fl3.png") no-repeat 27px center #7461C9;
  color: #ffffff;
}
.wd_fl_bar dl dd.child3 a {
  background: url("../images/icon_wd_g_fl03.png") no-repeat 27px center;
}
.wd_fl_bar dl dd.child3 a:hover {
  background: url("../images/icon_wd_fl3.png") no-repeat 27px center #7461C9;
}
.wd_fl_bar dl dd.child4.current a {
  background: url("../images/icon_wd_fl4.png") no-repeat 27px center #7461C9;
  color: #ffffff;
}
.wd_fl_bar dl dd.child4 a {
  background: url("../images/icon_wd_g_fl04.png") no-repeat 27px center;
}
.wd_fl_bar dl dd.child4 a:hover {
  background: url("../images/icon_wd_fl4.png") no-repeat 27px center #7461C9;
}
.wd_fl_bar dl a {
  display: block;
  width: 128px;
  height: 46px;
  border: 1px solid #D6D6D6;
  padding-left: 60px;
  font-size: 16px;
  color: #666666;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.wd_fl_bar dl a:hover {
  color: #ffffff;
  text-decoration: none;
}
.wd_all_list {
  width: 100%;
  overflow: hidden;
  margin-top: 28px;
  padding-bottom: 100px;
}
.wd_all_list ul {
  padding-top: 9px;
  overflow: hidden;
  padding-bottom: 40px;
}
.wd_all_list li {
  width: 100%;
  overflow: hidden;
  line-height: 58px;
  height: 58px;
}
.wd_all_list li .nm_p {
  float: left;
  font-size: 14px;
  color: #999999;
}
.wd_all_list li .wd_t_s {
  display: block;
  float: left;
  font-size: 16px;
  color: #333333;
  width: 565px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.wd_all_list li .click {
  display: block;
  float: left;
  margin-left: 116px;
  background: url("../images/icon_frame.png") no-repeat left center;
  padding-left: 25px;
  font-size: 14px;
  color: #999999;
  cursor: pointer;
}
.wd_all_list li span {
  display: block;
  float: right;
  width: 100px;
  text-align: right;
  font-size: 14px;
  color: #999999;
}
.question_top {
  padding: 30px 30px 30px 60px;
  background: url("../images/icon_tw.png") no-repeat 30px 30px #F3F3F3;
}
.question_top h4 {
  font-size: 20px;
  color: #333333;
  line-height: 20px;
}
.question_top .subtitle {
  font-size: 14px;
  line-height: 24px;
  color: #333333;
  margin-top: 23px;
}
.question_top .crumbs {
  font-size: 12px;
  color: #999999;
  line-height: 24px;
  margin-top: 18px;
}
.question_top .crumbs span {
  margin-right: 20px;
}
.question_top .crumbs .state {
  color: #fa7449;
}
.question_top .crumbs .name {
  color: #7461c9;
}
.wd_reply {
  padding-top: 37px;
  overflow: hidden;
}
.wd_reply h4 {
  height: 24px;
  line-height: 24px;
  background: url("../images/icon_hf.png") no-repeat left center;
  font-size: 18px;
  color: #333333;
  padding-left: 36px;
}
.wd_reply li {
  border-bottom: 1px solid #EBEBEB;
  overflow: hidden;
  padding-bottom: 45px;
}
.wd_reply li .reply_txt {
  font-size: 14px;
  line-height: 24px;
  color: #333333;
  margin-top: 20px;
}
.wd_reply li .reply_txt p {
  margin-bottom: 18px;
}
.wd_reply li .reply_crumbs {
  font-size: 12px;
  color: #999999;
  margin-top: 22px;
}
.wd_reply li .reply_crumbs p {
  float: left;
}
.wd_reply li .reply_crumbs p span {
  margin-right: 20px;
}
.wd_reply li .reply_crumbs p .name {
  color: #7461c9;
}
.wd_other {
  overflow: hidden;
  padding-top: 38px;
}
.wd_other h4 {
  background: url("../images/icon_wd_xg.png") no-repeat left center;
  font-size: 18px;
  color: #333333;
  height: 24px;
  line-height: 24px;
  padding-left: 36px;
}
.wd_other .wd_xg {
  overflow: hidden;
  padding-top: 16px;
}
.wd_other .wd_xg ul li {
  float: left;
  width: 371px;
  font-size: 14px;
  line-height: 36px;
  position: relative;
  padding-left: 19px;
  margin-right: 100px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.wd_other .wd_xg ul li:before {
  content: "";
  position: absolute;
  top: 17px;
  left: 0;
  width: 6px;
  height: 2px;
  background-color: #B2B2B2;
}
.wd_other .wd_xg ul li a {
  color: #333333;
}
.wd_form {
  padding-top: 32px;
  overflow: hidden;
}
.wd_form .clear {
  width: 100%;
}
.wd_form .clear .form_item {
  float: left;
  width: 398px;
  margin-right: 90px;
}
.wd_form .clear .form_item label {
  color: #666666;
  font-size: 14px;
  line-height: 32px;
}
.wd_form .clear .form_item label span {
  color: red;
}
.wd_form .clear .form_item .tip {
  font-size: 12px;
  line-height: 24px;
  height: 24px;
  color: #ff0000;
  text-align: right;
}
.wd_form .form_fill {
  width: 100%;
  float: left;
}
.wd_form .form_fill label {
  color: #666666;
  font-size: 14px;
  line-height: 32px;
}
.wd_form .form_fill label span {
  color: red;
}
.wd_form .btn {
  margin: 0 auto;
  width: 235px;
  height: 38px;
}
.wd_form .btn .btnreset {
  display: block;
  float: left;
  height: 36px;
  line-height: 36px;
  width: 107px;
  text-align: center;
  border: 1px solid #EEEAEA;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  font-size: 14px;
  color: #333333;
  cursor: pointer;
  background-color: #fff;
  margin-top: 40px;
}
.wd_form .btn .btnsubmit {
  display: block;
  float: right;
  height: 36px;
  line-height: 36px;
  width: 107px;
  text-align: center;
  border: 1px solid #7461C9;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  font-size: 14px;
  color: #ffffff;
  cursor: pointer;
  background-color: #7461C9;
  margin-top: 40px;
}
.wd_form .layui-form-select dl dd.layui-this {
  background-color: #7461C9;
  color: #fff;
}
.top_bg .edu_top_center {
  width: 1200px;
  margin: 0 auto;
  font-size: 12px;
  color: #ffffff;
}
.top_bg .ld_top_center {
  width: 1440px;
  margin: 0 auto;
  font-size: 12px;
  color: #ffffff;
}
.edu_header {
  width: 100%;
  background: #F7F7F7;
  height: 106px;
}
.edu_header .edu_w {
  width: 1200px;
  margin: 0 auto;
  height: 106px;
  overflow: hidden;
  background: url("../images/edu_slogn.png") no-repeat 262px center;
}
.edu_header .logo {
  float: left;
  display: block;
  width: 162px;
  height: 56px;
  margin-top: 25px;
}
.edu_header .logo img {
  display: block;
  height: 56px;
}
.edu_header .tel {
  float: right;
  font-size: 20px;
  line-height: 40px;
  color: #fa7449;
  font-weight: bold;
  margin-top: 33px;
}
.edu_header .tel span {
  color: #999999;
}
.edu_nav {
  width: 1200px;
  margin: 0 auto;
  overflow: hidden;
  height: 120px;
}
.edu_nav ul {
  width: 1280px;
  overflow: hidden;
}
.edu_nav li {
  float: left;
  margin-right: 80px;
}
.edu_nav li.c_detail_logo {
  width: 160px;
  text-align: center;
  font-size: 16px;
  line-height: 2;
}
.edu_nav li img {
  display: block;
  width: 80px;
  margin: 20px auto 0;
}
.edu_nav li a {
  display: block;
  font-size: 16px;
  color: #333333;
  line-height: 120px;
  position: relative;
  width: 100%;
}
.edu_nav li a.current {
  color: #7461C9;
}
.edu_nav li a.current:before {
  content: "";
  position: absolute;
  left: 50%;
  margin-left: -10px;
  bottom: 12px;
  width: 20px;
  height: 3px;
  background-color: #7461C9;
}
.edu_nav li a:hover {
  color: #7461C9;
}
.edu_nav .tablenav {
  width: 100%;
  border-collapse: collapse;
  margin-top: 20px;
}
.edu_nav .tablenav td a {
  font-size: 16px;
  color: #333333;
  position: relative;
}
.edu_nav .tablenav td a.current {
  color: #7461C9;
}
.edu_nav .tablenav td a.current:before {
  content: "";
  position: absolute;
  left: 50%;
  margin-left: -10px;
  bottom: -6px;
  width: 20px;
  height: 3px;
  background-color: #7461C9;
}
.edu_nav .tablenav td a:hover {
  color: #7461C9;
}
.edu_nav .tablenav .tdflr {
  text-align: right;
}
.edu_nav .tablenav .tdImg {
  text-align: center;
}
.edu_nav .tablenav img {
  width: 80px;
}
.edu_banner {
  width: 100%;
  height: 470px;
  position: relative;
  background-color: #8E6DDC;
}
.edu_banner .edu_b_img1 {
  position: absolute;
  top: 0;
  left: 0;
  height: 470px;
  width: 1003px;
}
.edu_banner .edu_img_form {
  position: absolute;
  top: 0;
  right: 0;
  height: 470px;
  width: 100%;
}
.edu_banner .edu_img_form .edu_w_c {
  width: 1200px;
  margin: 0 auto;
  height: 470px;
  position: relative;
  background: url("../images/edu_b_img2.png") no-repeat top right;
}
.edu_banner .edu_img_form .edu_slogn {
  width: 120px;
  height: 120px;
  background-color: #fff;
  display: table-cell;
  vertical-align: middle;
}
.edu_banner .edu_img_form .edu_slogn img {
  display: block;
  width: 79px;
  margin: 0 auto;
}
.edu_banner .edu_img_form .edu_t_form {
  position: absolute;
  top: 0;
  right: 0;
  width: 346px;
  height: 470px;
  text-align: center;
}
.edu_banner .edu_img_form .edu_t_form h2 {
  color: #ffffff;
  font-size: 28px;
  margin-top: 47px;
}
.edu_banner .edu_img_form .edu_t_form ul li {
  height: 35px;
  line-height: 35px;
  background: url("../images/hline.png") no-repeat bottom;
  margin-top: 21px;
}
.edu_banner .edu_img_form .edu_t_form ul li input {
  display: block;
  width: 335px;
  height: 35px;
  border: none;
  background: transparent;
  padding-left: 11px;
  font-size: 16px;
  color: #ffffff;
}
.edu_banner .edu_img_form .edu_t_form ul li input::placeholder {
  color: #ffffff;
}
.edu_banner .edu_img_form .edu_t_form ul li input::-moz-placeholder {
  color: #ffffff;
}
.edu_banner .edu_img_form .edu_t_form ul li input::-webkit-input-placeholder {
  color: #ffffff;
}
.edu_banner .edu_img_form .edu_t_form ul li input:-ms-input-placeholder {
  color: #ffffff;
}
.edu_banner .edu_img_form .edu_t_form .submit {
  display: block;
  width: 130px;
  height: 36px;
  background: url("../images/btn_bg.png") no-repeat;
  border: none;
  font-size: 16px;
  color: #8e6ddc;
  margin: 33px auto 0;
}
.edu_banner .edu_img_form .edu_t_form p {
  font-size: 14px;
  line-height: 24px;
  color: #e3d8fe;
  margin-top: 17px;
}
.edu_notice {
  width: 100%;
  height: 80px;
  line-height: 80px;
  background-color: #F7F7F7;
}
.edu_notice .edu_w {
  width: 1200px;
  margin: 0 auto;
  height: 80px;
  font-size: 14px;
  background: url("../images/icon_laba.png") no-repeat left center;
}
.edu_notice .edu_w span {
  display: block;
  float: left;
  color: #fa7449;
  padding-left: 57px;
}
.edu_notice .edu_w p {
  float: left;
  color: #333333;
}
.edu_notice .edu_w a {
  display: block;
  float: left;
  color: #8e6ddc;
  cursor: pointer;
}
.edu_h_main {
  width: 1200px;
  margin: 50px auto 0;
  overflow: hidden;
}
.edu_h_main .edu_title {
  height: 36px;
  line-height: 36px;
}
.edu_h_main .edu_title h4 {
  float: left;
  width: 130px;
  height: 36px;
  background: url("../images/edu_t_bg.png") no-repeat;
  font-size: 20px;
  color: #ffffff;
  text-align: center;
}
.edu_h_main .edu_title a {
  float: right;
  background: url("../images/icon_edu_txt.png") no-repeat right center;
  padding-right: 15px;
  font-size: 14px;
  color: #333333;
}
.edu_m_fl {
  float: left;
  width: 830px;
}
.edu_m_fl .edu_c01 {
  width: 830px;
  overflow: hidden;
}
.edu_m_fl .edu-intro {
  margin-top: 23px;
  overflow: hidden;
}
.edu_m_fl .edu-intro .edu_c_img {
  display: block;
  float: left;
  width: 300px;
  height: 280px;
}
.edu_m_fl .edu-intro .intro_txt {
  float: left;
  margin-left: 36px;
  width: 494px;
}
.edu_m_fl .edu-intro .intro_txt h5 {
  text-align: center;
  font-size: 16px;
  line-height: 20px;
  color: #fa7449;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.edu_m_fl .edu-intro .intro_txt h5 a {
  color: #fa7449;
}
.edu_m_fl .edu-intro .intro_txt .txt {
  margin-top: 11px;
  font-size: 13px;
  color: #666666;
  line-height: 24px;
  height: 120px;
  overflow: hidden;
  word-break: break-all;
  text-align: justify;
  letter-spacing: 0.25px;
}
.edu_m_fl .edu-intro .intro_txt .txt a {
  color: #7461C9;
}
.edu_m_fl .edu-intro .intro_txt dl {
  border-top: 1px solid #E4E4E4;
  overflow: hidden;
  padding-top: 4px;
  margin-top: 13px;
  height: 136px;
}
.edu_m_fl .edu-intro .intro_txt dl dd {
  margin-top: 10px;
  overflow: hidden;
  color: #333333;
  font-size: 14px;
  line-height: 24px;
}
.edu_m_fl .edu-intro .intro_txt dl dd .xh {
  background: url("../images/icon_edu_txt.png") no-repeat left center;
  padding-left: 18px;
  width: 51px;
}
.edu_m_fl .edu-intro .intro_txt dl dd .ys_txt {
  width: 309px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.edu_m_fl .edu-intro .intro_txt dl dd p {
  float: left;
}
.edu_m_fl .edu_c02 {
  width: 830px;
  overflow: hidden;
  margin-top: 30px;
}
.edu_m_fl .edu_c02 ul {
  width: 870px;
  overflow: hidden;
}
.edu_m_fl .edu_c02 ul li {
  float: left;
  width: 105px;
  margin-right: 40px;
}
.edu_m_fl .edu_c02 ul li a {
  width: 105px;
  text-align: center;
  overflow: hidden;
}
.edu_m_fl .edu_c02 ul li a i {
  display: table-cell;
  width: 105px;
  height: 80px;
  vertical-align: middle;
  text-align: center;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.edu_m_fl .edu_c02 ul li a p {
  font-size: 14px;
  color: #333333;
  line-height: 24px;
  margin-top: 7px;
}
.edu_m_fl .edu_c02 ul li a:hover {
  text-decoration: none;
}
.edu_m_fl .edu_c02 ul li.edu_dh1 a i {
  background-color: #59C2FB;
}
.edu_m_fl .edu_c02 ul li.edu_dh2 a i {
  background-color: #64D59D;
}
.edu_m_fl .edu_c02 ul li.edu_dh3 a i {
  background-color: #E3CC7C;
}
.edu_m_fl .edu_c02 ul li.edu_dh4 a i {
  background-color: #FEAA90;
}
.edu_m_fl .edu_c02 ul li.edu_dh5 a i {
  background-color: #DAC1E8;
}
.edu_m_fl .edu_c02 ul li.edu_dh6 a i {
  background-color: #F1BE64;
}
.edu_m_fl .edu_c03 {
  width: 830px;
  overflow: hidden;
  margin-top: 35px;
}
.edu_m_fl .edu_c03 .in_fl {
  float: left;
  width: 391px;
  overflow: hidden;
}
.edu_m_fl .edu_c03 .in_fl ul li {
  height: 119px;
  border-bottom: 1px solid #DFDFDF;
  overflow: hidden;
}
.edu_m_fl .edu_c03 .in_fl ul li a {
  display: block;
  width: 100%;
  overflow: hidden;
  margin-top: 23px;
}
.edu_m_fl .edu_c03 .in_fl ul li a:hover .txt h5 {
  text-decoration: underline;
}
.edu_m_fl .edu_c03 .in_fl ul li a .edu_new_img {
  display: block;
  float: left;
  width: 105px;
  height: 73px;
  margin-right: 19px;
}
.edu_m_fl .edu_c03 .in_fl ul li a .txt {
  float: left;
  height: 73px;
  width: 267px;
  overflow: hidden;
}
.edu_m_fl .edu_c03 .in_fl ul li a .txt h5 {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 14px;
  color: #383838;
}
.edu_m_fl .edu_c03 .in_fl ul li a .txt p {
  font-size: 12px;
  color: #666666;
  line-height: 21px;
  text-align: justify;
  height: 42px;
  overflow: hidden;
  margin-top: 11px;
}
.edu_m_fl .edu_c03 .in_fr {
  float: right;
  width: 399px;
  overflow: hidden;
}
.edu_m_fl .edu_c03 .in_fr .bkzn {
  display: block;
  width: 399px;
  height: 193px;
  margin-top: 23px;
}
.edu_m_fl .edu_c03 .in_fr ul {
  padding-top: 3px;
  overflow: hidden;
}
.edu_m_fl .edu_c03 .in_fr ul li {
  background: url("../images/icon_edu_txt.png") no-repeat left center;
  padding-left: 20px;
  position: relative;
  height: 47px;
  line-height: 47px;
}
.edu_m_fl .edu_c03 .in_fr ul li:before {
  content: "";
  position: absolute;
  left: 20px;
  bottom: 0;
  width: 379px;
  height: 1px;
  border-bottom: 1px dashed #DADADA;
}
.edu_m_fl .edu_c03 .in_fr ul li a {
  display: block;
  float: left;
  width: 279px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 14px;
  color: #333333;
}
.edu_m_fl .edu_c03 .in_fr ul li span {
  display: block;
  float: right;
  width: 100px;
  text-align: right;
  font-size: 14px;
  color: #999999;
}
.edu_m_fr {
  float: right;
  width: 335px;
  overflow: hidden;
}
.edu_m_fr .edu_c04 .focusBox {
  position: relative;
  width: 335px;
  height: 187px;
  overflow: hidden;
  margin-top: 23px;
}
.edu_m_fr .edu_c04 .focusBox .pic img {
  width: 335px;
  height: 187px;
  display: block;
}
.edu_m_fr .edu_c04 .focusBox .hd {
  overflow: hidden;
  zoom: 1;
  position: absolute;
  bottom: 10px;
  right: 0;
  z-index: 3;
  width: 100%;
  text-align: right;
}
.edu_m_fr .edu_c04 .focusBox .hd li {
  display: inline-block;
  *display: inline;
  zoom: 1;
  text-align: center;
  font-size: 12px;
  width: 15px;
  height: 5px;
  cursor: pointer;
  overflow: hidden;
  background: #ffffff;
  margin-right: 10px;
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
  text-indent: 999px;
}
.edu_m_fr .edu_c04 .focusBox .hd .on {
  background: #7461C9;
  filter: alpha(opacity=100);
  opacity: 1;
}
.edu_m_fr .edu_c04 .dtul {
  padding-top: 8px;
  overflow: hidden;
}
.edu_m_fr .edu_c04 .dtul li {
  background: url("../images/icon_edu_txt.png") no-repeat left center;
  padding-left: 20px;
  position: relative;
  height: 41px;
  line-height: 41px;
}
.edu_m_fr .edu_c04 .dtul li:before {
  content: "";
  position: absolute;
  left: 20px;
  bottom: 0;
  width: 315px;
  height: 1px;
  border-bottom: 1px dashed #DADADA;
}
.edu_m_fr .edu_c04 .dtul li a {
  display: block;
  float: left;
  width: 215px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 14px;
  color: #333333;
}
.edu_m_fr .edu_c04 .dtul li span {
  display: block;
  float: right;
  width: 100px;
  text-align: right;
  font-size: 14px;
  color: #999999;
}
.edu_m_fr .edu_c05 {
  width: 335px;
  overflow: hidden;
  margin-top: 39px;
}
.edu_m_fr .edu_c05 ul li {
  height: 119px;
  border-bottom: 1px solid #DFDFDF;
  overflow: hidden;
}
.edu_m_fr .edu_c05 ul li a {
  display: block;
  width: 100%;
  overflow: hidden;
  margin-top: 23px;
}
.edu_m_fr .edu_c05 ul li a:hover .txt h5 {
  text-decoration: underline;
}
.edu_m_fr .edu_c05 ul li a .txt {
  float: left;
  height: 73px;
  width: 335px;
  overflow: hidden;
}
.edu_m_fr .edu_c05 ul li a .txt h5 {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 14px;
  color: #383838;
}
.edu_m_fr .edu_c05 ul li a .txt p {
  font-size: 12px;
  color: #666666;
  line-height: 21px;
  text-align: justify;
  height: 42px;
  overflow: hidden;
  margin-top: 11px;
}
.edu_h_hj {
  width: 1200px;
  margin: 40px auto 20px;
  overflow: hidden;
}
.edu_h_hj .edu_title {
  height: 36px;
  line-height: 36px;
}
.edu_h_hj .edu_title h4 {
  float: left;
  width: 130px;
  height: 36px;
  background: url("../images/edu_t_bg.png") no-repeat;
  font-size: 20px;
  color: #ffffff;
  text-align: center;
}
.edu_h_hj .edu_title a {
  float: right;
  background: url("../images/icon_edu_txt.png") no-repeat right center;
  padding-right: 15px;
  font-size: 14px;
  color: #333333;
}
.edu_h_hj .slideBox2 {
  overflow: hidden;
  zoom: 1;
  position: relative;
  margin-top: 23px;
}
.edu_h_hj .slideBox2 ul li {
  margin-right: 22px;
  float: left;
}
.edu_h_hj .slideBox2 ul li a {
  display: block;
  width: 248px;
}
.edu_h_hj .slideBox2 ul li a img {
  display: block;
  width: 248px;
  height: 161px;
}
.edu_h_hj .slideBox2 ul li a p {
  font-size: 16px;
  color: #333333;
  line-height: 54px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: center;
}
.edu_h_hj .slideBox2 ul li a:hover {
  color: #333333;
}
.edu_footer {
  width: 100%;
  overflow: hidden;
  background-color: #313131;
}
.edu_footer .e_f_m {
  width: 1200px;
  margin: 0 auto;
  overflow: hidden;
  color: #ffffff;
  font-size: 12px;
  text-align: center;
  padding-top: 55px;
  padding-bottom: 52px;
}
.edu_footer .edu_f_nav {
  overflow: hidden;
  height: 20px;
  line-height: 20px;
}
.edu_footer .edu_f_nav a {
  color: #ffffff;
}
.edu_footer .edu_f_nav span {
  display: inline-block;
  width: 21px;
  height: 12px;
  position: relative;
}
.edu_footer .edu_f_nav span:before {
  content: "";
  position: absolute;
  left: 50%;
  top: 3px;
  width: 1px;
  height: 10px;
  background-color: #fff;
}
.edu_footer .edu_copy {
  color: #e0e0e0;
  margin-top: 15px;
  overflow: hidden;
}
.edu_footer .edu_copy a {
  color: #e0e0e0;
  margin-left: 8px;
}
.edu_p_main {
  width: 1200px;
  margin: 31px auto 0;
  overflow: hidden;
}
.edu_p_left {
  float: left;
  width: 268px;
  overflow: hidden;
  margin-bottom: 100px;
}
.edu_p_left .left01 {
  width: 155px;
  padding-left: 113px;
  height: 56px;
  line-height: 56px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  font-size: 20px;
  color: #ffffff;
  background: url("../images/sign_up.png") no-repeat 74px center #FA7449;
}
.edu_p_left .left02 {
  position: relative;
  margin-top: 30px;
  width: 256px;
  height: 167px;
  background-color: #FA7449;
  padding: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.edu_p_left .left02:before {
  content: "";
  position: absolute;
  top: -48px;
  left: 30px;
  width: 8px;
  height: 72px;
  background: url("../images/link.png");
}
.edu_p_left .left02:after {
  content: "";
  position: absolute;
  top: -48px;
  right: 30px;
  width: 8px;
  height: 72px;
  background: url("../images/link.png");
}
.edu_p_left .left02 .inner {
  width: 256px;
  height: 145px;
  background-color: #315E5C;
  padding-top: 22px;
}
.edu_p_left .left02 .tel {
  padding-left: 82px;
  line-height: 28px;
  background: url("../images/dianhua.png") no-repeat 22px center;
}
.edu_p_left .left02 .tel h5 {
  font-size: 18px;
  color: #ffffff;
}
.edu_p_left .left02 .tel p {
  font-size: 20px;
  color: #ffffff;
}
.edu_p_left .left02 .online {
  overflow: hidden;
  margin-top: 15px;
}
.edu_p_left .left02 .online a {
  display: block;
  float: left;
  width: 106px;
  height: 29px;
  text-align: center;
  line-height: 26px;
  color: #ffffff;
  font-size: 14px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.edu_p_left .left02 .online a.bm {
  background-color: #FA7449;
  margin-left: 14px;
}
.edu_p_left .left02 .online a.zx {
  background-color: #8E6DDC;
  margin-left: 15px;
}
.edu_p_left .left02 .txt {
  width: 100%;
  text-align: center;
  font-size: 12px;
  color: #d0d0d0;
  margin-top: 9px;
  line-height: 20px;
}
.edu_p_left .left03 {
  width: 268px;
  height: 400px;
  margin-top: 24px;
}
.edu_p_left .left03 .n_c_form {
  width: 240px;
  height: 372px;
  background: url("../images/new_f_bg.jpg");
  padding: 14px;
}
.edu_p_left .left03 .n_c_form .white_tm {
  width: 218px;
  height: 350px;
  padding: 11px;
  background: url("../images/white_tm.png");
}
.edu_p_left .left03 .n_c_form .white_tm .form_wrap {
  width: 212px;
  height: 344px;
  border: 3px solid #53CDE5;
}
.edu_p_left .left03 .n_c_form .white_tm .form_wrap h4 {
  text-align: center;
  font-size: 20px;
  color: #333333;
  margin-top: 10px;
}
.edu_p_left .left03 .n_c_form .white_tm .form_wrap ul {
  padding-left: 10px;
  padding-right: 12px;
  overflow: hidden;
}
.edu_p_left .left03 .n_c_form .white_tm .form_wrap ul li {
  border-bottom: 1px solid #E0E2E3;
  overflow: hidden;
}
.edu_p_left .left03 .n_c_form .white_tm .form_wrap ul li input {
  display: block;
  width: 100%;
  height: 46px;
  margin-top: 5px;
  overflow: hidden;
  line-height: 46px;
  background: transparent;
  border: none;
  font-size: 16px;
  color: #656565;
}
.edu_p_left .left03 .n_c_form .white_tm .form_wrap .btn {
  width: 130px;
  height: 36px;
  line-height: 36px;
  margin: 20px auto 0;
}
.edu_p_left .left03 .n_c_form .white_tm .form_wrap .btn .submitBtn {
  width: 130px;
  height: 36px;
  background: url("../images/btn_l_c.png") no-repeat center;
  font-size: 16px;
  color: #ffffff;
  text-align: center;
  border: none;
}
.edu_p_left .left03 .n_c_form .white_tm .form_wrap p {
  font-size: 12px;
  line-height: 20px;
  margin-top: 10px;
  color: #999999;
  text-align: center;
  letter-spacing: -0.5px;
}
.edu_p_right {
  float: right;
  overflow: hidden;
  width: 894px;
}
.edu_p_right .current_path {
  width: 865px;
  padding-left: 29px;
  height: 56px;
  line-height: 56px;
  background: url("../images/icon_wz.png") no-repeat left center;
  font-size: 14px;
  color: #5a5a5a;
}
.edu_p_right .current_path a {
  color: #5a5a5a;
}
.edu_p_right .edu_new_list {
  padding-bottom: 50px;
  overflow: hidden;
}
.edu_p_right .edu_new_list h3 {
  text-align: center;
  font-size: 22px;
  color: #003333;
  margin-top: 15px;
}
.edu_p_right .edu_new_list .new_bb1 {
  overflow: hidden;
  margin-top: 38px;
  padding-bottom: 26px;
}
.edu_p_right .edu_new_list .new_bb1 li {
  padding: 30px 0;
  border-bottom: 1px solid #EAEAEA;
  overflow: hidden;
}
.edu_p_right .edu_new_list .new_bb1 li a {
  display: block;
  width: 100%;
  overflow: hidden;
}
.edu_p_right .edu_new_list .new_bb1 li a .title_pic {
  display: block;
  float: left;
  width: 180px;
  height: 109px;
  overflow: hidden;
  margin-right: 24px;
}
.edu_p_right .edu_new_list .new_bb1 li a .new_info {
  float: left;
  width: 690px;
  height: 19px;
}
.edu_p_right .edu_new_list .new_bb1 li a .new_info h5 {
  width: 100%;
  padding-top: 17px;
  overflow: hidden;
}
.edu_p_right .edu_new_list .new_bb1 li a .new_info h5 p {
  font-size: 16px;
  color: #333333;
  float: left;
  width: 500px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.edu_p_right .edu_new_list .new_bb1 li a .new_info h5 span {
  display: block;
  float: right;
  width: 100px;
  text-align: right;
  font-size: 14px;
  color: #999999;
}
.edu_p_right .edu_new_list .new_bb1 li a .new_info .txt {
  margin-top: 13px;
  font-size: 14px;
  color: #666666;
  line-height: 24px;
  text-align: justify;
  height: 48px;
  overflow: hidden;
}
.edu_p_right .edu_new_list .new_bb2 {
  padding-top: 8px;
  overflow: hidden;
  padding-bottom: 60px;
}
.edu_p_right .edu_new_list .new_bb2 li {
  background: url("../images/icon_news.png") no-repeat left center;
  height: 57px;
  line-height: 57px;
  padding-left: 18px;
  font-size: 16px;
  border-bottom: 1px solid #EAEAEA;
}
.edu_p_right .edu_new_list .new_bb2 li a {
  display: block;
  float: left;
  color: #555555;
  width: 776px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  letter-spacing: 1px;
}
.edu_p_right .edu_new_list .new_bb2 li a:hover {
  text-decoration: none;
  color: #ED7249;
}
.edu_p_right .edu_new_list .new_bb2 li span {
  display: block;
  float: right;
  width: 100px;
  text-align: right;
  font-size: 14px;
  color: #999999;
}
.edu_img_list {
  width: 894px;
  overflow: hidden;
  padding-bottom: 26px;
}
.edu_img_list ul {
  overflow: hidden;
  width: 918px;
}
.edu_img_list li {
  float: left;
  width: 283px;
  height: 242px;
  position: relative;
  margin-right: 23px;
  margin-top: 50px;
}
.edu_img_list li i {
  display: block;
  width: 283px;
  height: 183px;
  overflow: hidden;
}
.edu_img_list li p {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 222px;
  height: 80px;
  padding-left: 18px;
  display: table-cell;
  vertical-align: middle;
  font-size: 16px;
  line-height: 80px;
  color: #003333;
  background-color: #F7F7F7;
}
.edu_detail {
  width: 894px;
  overflow: hidden;
  padding-bottom: 60px;
}
.edu_detail .sign_title {
  text-align: center;
  font-size: 22px;
  color: #003333;
  margin-top: 15px;
}
.edu_detail .detail_top h1 {
  font-size: 22px;
  color: #003333;
  line-height: 34px;
  margin-bottom: 8px;
}
.edu_detail .detail_top p {
  font-size: 14px;
  line-height: 24px;
  color: #999999;
}
.edu_detail .detail_content {
  font-size: 16px;
  line-height: 2;
  color: #666666;
  text-align: justify;
}
.edu_detail .detail_content p {
  margin-top: 24px;
}
.edu_detail .detail_content img {
  max-width: 100%;
}
.edu_detail .detail_content table {
  width: 100%;
  border-collapse: collapse;
  margin-top: 28px;
}
.edu_detail .detail_content table th {
  text-align: center;
  background-color: #FA7449;
  color: #ffffff;
  border: 1px solid #FA7449;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  height: 42px;
}
.edu_detail .detail_content table td {
  border: 1px solid #dcdcdc;
  padding: 10px 15px;
}
.edu_detail .detail_ud {
  border-top: 1px solid #DCDCDC;
  margin-top: 60px;
  padding-top: 27px;
}
.edu_detail .detail_ud .col {
  height: 24px;
  line-height: 24px;
  font-size: 14px;
  color: #333333;
  margin-top: 8px;
}
.edu_detail .detail_ud .col p {
  float: left;
}
.edu_detail .detail_ud .col a {
  display: block;
  float: left;
  color: #333333;
  width: 700px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.edu_form {
  padding-top: 32px;
  overflow: hidden;
}
.edu_form .form_rq {
  overflow: hidden;
}
.edu_form .form_item {
  float: left;
  width: 400px;
  margin-right: 47px;
}
.edu_form .form_item label {
  color: #666666;
  font-size: 14px;
  line-height: 32px;
}
.edu_form .form_item label span {
  color: red;
}
.edu_form .form_item .tip {
  font-size: 12px;
  line-height: 24px;
  height: 24px;
  color: #ff0000;
  text-align: right;
}
.edu_form .btn {
  width: 235px;
  height: 38px;
  margin: 20px auto 58px;
  overflow: hidden;
}
.edu_form .btn .btnreset {
  display: block;
  float: left;
  height: 36px;
  line-height: 36px;
  width: 107px;
  text-align: center;
  border: 1px solid #EEEAEA;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  font-size: 14px;
  color: #333333;
  cursor: pointer;
  background-color: #fff;
}
.edu_form .btn .btnsubmit {
  display: block;
  float: right;
  height: 36px;
  line-height: 36px;
  width: 107px;
  text-align: center;
  border: 1px solid #7461C9;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  font-size: 14px;
  color: #ffffff;
  cursor: pointer;
  background-color: #7461C9;
}
.edu_form .layui-form-select dl dd.layui-this {
  background-color: #7461C9;
  color: #fff;
}
.edu_form .layui-form-selectup dl {
  top: 42px;
  bottom: auto;
}
.major_a_container {
  background-color: #F8F8F8;
  overflow: hidden;
  padding-top: 74px;
}
.major_w {
  width: 1460px;
  margin: 0 auto;
  overflow: hidden;
}
.major_w .title {
  width: 1440px;
  margin: 0 auto;
  overflow: hidden;
}
.major_w .title h4 {
  font-size: 28px;
  color: #8e6ddc;
}
.major_w .title p {
  font-size: 14px;
  font-family: Arial;
  color: #969696;
  text-transform: uppercase;
  margin-top: 2px;
}
.major_w .major_l_box {
  width: 1460px;
  overflow: hidden;
  position: relative;
  margin-top: 23px;
  zoom: 1;
}
.major_w .major_l_box .tab-hd {
  width: 1440px;
  margin: 0 auto;
  height: 60px;
}
.major_w .major_l_box .tab-hd .info_txt {
  float: left;
  width: 930px;
  font-size: 14px;
  line-height: 24px;
  color: #666666;
}
.major_w .major_l_box .tab-hd .function {
  float: right;
  width: 156px;
}
.major_w .major_l_box .tab-hd .function .step {
  float: right;
  width: 70px;
  height: 30px;
  margin-top: 5px;
}
.major_w .major_l_box .tab-hd .function .step a {
  display: block;
  width: 30px;
  height: 30px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.major_w .major_l_box .tab-hd .function .step .prev {
  float: left;
  background: url("../images/icon_prev_line.png") no-repeat center #8E6EDD;
}
.major_w .major_l_box .tab-hd .function .step .next {
  float: right;
  background: url("../images/icon_next_line.png") no-repeat center #8E6EDD;
}
.major_w .major_l_box .tab-hd .function .step .prevStop {
  background: url("../images/icon_prevstop_line.png") no-repeat center #ffffff;
}
.major_w .major_l_box .tab-hd .function .step .nextStop {
  background: url("../images/icon_nextstop_line.png") no-repeat center #ffffff;
}
.major_w .major_l_box .tab-hd .function .pageState {
  float: left;
  font-size: 33px;
  line-height: 40px;
  color: #999999;
}
.major_w .major_l_box .tab-hd .function .pageState span {
  font-size: 41px;
  color: #027be4;
}
.major_w .major_l_box .tab-bd {
  width: 1460px;
}
.major_w .major_l_box .tab-bd .majors dl {
  width: 1504px;
  overflow: hidden;
  padding-bottom: 74px;
}
.major_w .major_l_box .tab-bd .majors dl dd {
  float: left;
  width: 314px;
  height: 325px;
  background-color: #fff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  margin-right: 52px;
  margin-top: 48px;
  margin-left: 10px;
}
.major_w .major_l_box .tab-bd .majors dl dd a {
  display: block;
  width: 314px;
  height: 325px;
  position: relative;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.major_w .major_l_box .tab-bd .majors dl dd a:hover {
  text-decoration: none;
  -webkit-box-shadow: 0 0 10px rgba(2, 2, 2, 0.1);
  -moz-box-shadow: 0 0 10px rgba(2, 2, 2, 0.1);
  box-shadow: 0 0 10px rgba(2, 2, 2, 0.1);
}
.major_w .major_l_box .tab-bd .majors dl dd a .title_pic {
  display: block;
  width: 100%;
  height: auto;
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
}
.major_w .major_l_box .tab-bd .majors dl dd a .icon {
  position: absolute;
  top: 157px;
  left: 50%;
  margin-left: -35px;
  width: 60px;
  height: 60px;
  background-color: #fff;
  padding: 5px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.major_w .major_l_box .tab-bd .majors dl dd a .icon img {
  display: block;
  width: 60px;
  height: 60px;
}
.major_w .major_l_box .tab-bd .majors dl dd a .major_name {
  width: 314px;
  height: 123px;
  text-align: center;
}
.major_w .major_l_box .tab-bd .majors dl dd a .major_name h5 {
  font-size: 18px;
  color: #333333;
  padding-top: 39px;
}
.major_w .major_l_box .tab-bd .majors dl dd a .major_name p {
  font-size: 14px;
  color: #999999;
  margin-top: 10px;
  padding: 0 10px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.major_b_container {
  width: 100%;
  height: 741px;
  position: relative;
  overflow: hidden;
}
.major_b_container:before {
  content: "";
  position: absolute;
  left: 0 ;
  top: 0;
  width: 50%;
  height: 741px;
  background-color: #8E6EDD;
}
.major_b_container:after {
  content: "";
  position: absolute;
  right: 0 ;
  top: 0;
  width: 50%;
  height: 741px;
  background-color: #FB7349;
}
.major_b_container .major_w {
  position: relative;
  z-index: 10;
  width: 1440px;
  overflow: hidden;
  margin: 80px auto 0;
  height: 583px;
  background-color: #F8F8F8;
}
.major_b_container .major_n_l {
  float: left;
  width: 630px;
  height: 502px;
  border-right: 1px dashed #E4E2E2;
  margin-top: 40px;
  margin-left: 44px;
  padding-right: 47px;
}
.major_b_container .major_n_t {
  width: 100%;
  height: 68px;
  position: relative;
}
.major_b_container .major_n_t:before {
  content: "";
  position: absolute;
  left: 0;
  top: 15px;
  width: 493px;
  height: 1px;
  background-color: #027BE4;
}
.major_b_container .major_n_t h4 {
  position: relative;
  z-index: 5;
  float: left;
  font-size: 28px;
  line-height: 30px;
  color: #000000;
  background-color: #F8F8F8;
  padding-right: 27px;
}
.major_b_container .major_n_t .function {
  float: right;
  height: 68px;
  width: 110px;
}
.major_b_container .major_n_t .function ul {
  float: left;
  width: 50px;
  height: 30px;
  text-align: center;
}
.major_b_container .major_n_t .function ul li {
  display: inline-block;
  width: 5px;
  height: 30px;
  text-indent: 9999px;
  margin: 0 4px;
  background: url("../images/icon_b_dot1.png") no-repeat center;
}
.major_b_container .major_n_t .function ul li.on {
  background: url("../images/icon_b_dot2.png") no-repeat center;
}
.major_b_container .major_n_t .function .next,
.major_b_container .major_n_t .function .prev {
  float: left;
  display: block;
  width: 30px;
  height: 30px;
  overflow: hidden;
  cursor: pointer;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  text-indent: 9999px;
}
.major_b_container .major_n_t .function .next {
  background: url("../images/icon_next_line.png") no-repeat center #8E6EDD;
}
.major_b_container .major_n_t .function .nextStop {
  background: url("../images/icon_nextstop_line.png") no-repeat center #ffffff;
}
.major_b_container .major_n_t .function .prev {
  background: url("../images/icon_prev_line.png") no-repeat center #8E6EDD;
}
.major_b_container .major_n_t .function .prevStop {
  background: url("../images/icon_prevstop_line.png") no-repeat center #ffffff;
}
.major_b_container .single_new {
  width: 100%;
  overflow: hidden;
}
.major_b_container .single_new .titleImg {
  width: 630px;
  height: 260px;
  display: block;
  overflow: hidden;
}
.major_b_container .single_new .txt {
  padding-top: 32px;
  overflow: hidden;
}
.major_b_container .single_new .txt h5 {
  font-size: 22px;
  color: #333333;
  line-height: 30px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-bottom: 21px;
}
.major_b_container .single_new .txt h5 a {
  color: #333333;
}
.major_b_container .single_new .txt h5 a:hover {
  color: #7461C9;
  text-decoration: none;
}
.major_b_container .single_new .txt p {
  font-size: 14px;
  line-height: 30px;
  color: #666666;
  height: 90px;
  overflow: hidden;
}
.major_b_container .major_n_r {
  float: right;
  margin-left: 47px;
  padding-right: 36px;
  margin-top: 40px;
  width: 635px;
}
.major_b_container .m_line li {
  width: 100%;
  overflow: hidden;
}
.major_b_container .m_line li dl {
  display: block;
}
.major_b_container .m_line li dl dd {
  overflow: hidden;
  margin-bottom: 35px;
}
.major_b_container .m_line li dl dd .titleImg {
  display: block;
  width: 198px;
  height: 120px;
  overflow: hidden;
  float: left;
  margin-right: 20px;
}
.major_b_container .m_line li dl dd .txt {
  float: left;
  width: 417px;
  height: 120px;
}
.major_b_container .m_line li dl dd .txt h5 {
  font-size: 18px;
  color: #333333;
  line-height: 24px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.major_b_container .m_line li dl dd .txt h5 a {
  color: #333333;
}
.major_b_container .m_line li dl dd .txt h5 a:hover {
  color: #7461C9;
}
.major_b_container .m_line li dl dd .txt .time {
  font-size: 14px;
  line-height: 24px;
  color: #999999;
  margin-top: 8px;
}
.major_b_container .m_line li dl dd .txt .mtxt {
  margin-top: 11px;
  font-size: 14px;
  line-height: 24px;
  color: #666666;
  height: 48px;
  overflow: hidden;
}
.major_c_container {
  background-color: #F8F8F8;
  width: 100%;
  overflow: hidden;
  padding-top: 89px;
  padding-bottom: 79px;
}
.major_c_container .major_w {
  width: 1440px;
  margin: 0 auto;
  overflow: hidden;
}
.major_c_container .major_r_c {
  float: left;
  width: 557px;
  overflow: hidden;
  margin-right: 38px;
  padding-top: 55px;
}
.major_c_container .major_r_c .major_n_t {
  width: 100%;
  height: 68px;
  position: relative;
}
.major_c_container .major_r_c .major_n_t:before {
  content: "";
  position: absolute;
  left: 0;
  top: 15px;
  width: 424px;
  height: 1px;
  background-color: #027BE4;
}
.major_c_container .major_r_c .major_n_t h4 {
  position: relative;
  z-index: 5;
  float: left;
  font-size: 28px;
  line-height: 30px;
  color: #000000;
  padding-right: 27px;
  background-color: #F8F8F8;
}
.major_c_container .major_r_c .major_n_t h4 span {
  font-family: Arial;
  font-size: 14px;
  text-transform: uppercase;
  color: #b8b8b8;
}
.major_c_container .major_r_c .major_n_t .function {
  float: right;
  height: 68px;
  width: 110px;
}
.major_c_container .major_r_c .major_n_t .function ul {
  float: left;
  width: 50px;
  height: 30px;
  text-align: center;
}
.major_c_container .major_r_c .major_n_t .function ul li {
  display: inline-block;
  width: 5px;
  height: 30px;
  text-indent: 9999px;
  margin: 0 4px;
  background: url("../images/icon_b_dot1.png") no-repeat center;
}
.major_c_container .major_r_c .major_n_t .function ul li.on {
  background: url("../images/icon_b_dot2.png") no-repeat center;
}
.major_c_container .major_r_c .major_n_t .function .next,
.major_c_container .major_r_c .major_n_t .function .prev {
  float: left;
  display: block;
  width: 30px;
  height: 30px;
  overflow: hidden;
  cursor: pointer;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  text-indent: 9999px;
}
.major_c_container .major_r_c .major_n_t .function .next {
  background: url("../images/icon_next_line.png") no-repeat center #8E6EDD;
}
.major_c_container .major_r_c .major_n_t .function .nextStop {
  background: url("../images/icon_nextstop_line.png") no-repeat center #ffffff;
}
.major_c_container .major_r_c .major_n_t .function .prev {
  background: url("../images/icon_prev_line.png") no-repeat center #8E6EDD;
}
.major_c_container .major_r_c .major_n_t .function .prevStop {
  background: url("../images/icon_prevstop_line.png") no-repeat center #ffffff;
}
.major_c_container .major_r_c .bd ul li h5 {
  font-size: 22px;
  color: #027be4;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-top: 33px;
}
.major_c_container .major_r_c .bd ul li .txt {
  font-size: 14px;
  line-height: 24px;
  color: #666666;
  margin-top: 9px;
  height: 120px;
  overflow: hidden;
  text-align: justify;
  word-break: break-all;
}
.major_c_container .major_r_c .bd ul li a {
  display: block;
  width: 125px;
  height: 45px;
  text-align: center;
  line-height: 45px;
  color: #ffffff;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  background-color: #8E6EDD;
  margin-top: 36px;
}
.major_c_container .major_r_img {
  width: 844px;
  overflow: hidden;
  float: right;
  height: 454px;
  position: relative;
}
.major_c_container .major_r_img ul {
  position: absolute;
  top: 0;
  right: 0;
  width: 844px;
  height: 454px;
}
.major_c_container .major_r_img li {
  float: left;
  width: 407px;
  height: 211px;
  margin-left: 15px;
  margin-bottom: 16px;
  overflow: hidden;
}
.major_c_container .major_r_img li i {
  display: block;
  width: 407px;
  height: 211px;
  overflow: hidden;
}
.major_c_wrap {
  background-color: #f8f8f8;
}
.major_sym {
  width: 100%;
  height: 350px;
  line-height: 350px;
  text-align: center;
  font-size: 40px;
  color: #ffffff;
}
.major_sym .txt .line {
  display: inline-block;
  width: 78px;
  height: 3px;
  background-color: #fff;
  vertical-align: middle;
  margin: 0 8px;
}
.major_c_c1 {
  width: 1440px;
  margin: 0 auto;
  height: 98px;
  background-color: red;
  position: relative;
}
.major_c_c1 .ab {
  position: absolute;
  top: -93px;
  left: 0;
  z-index: 5;
  background-color: #fff;
  width: 1387px;
  height: 191px;
  padding-left: 26px;
  padding-right: 27px;
}
.major_c_c1 .base_info {
  float: left;
  width: 1258px;
  overflow: hidden;
}
.major_c_c1 .base_info .major_name {
  height: 43px;
  line-height: 43px;
  overflow: hidden;
  margin-top: 32px;
}
.major_c_c1 .base_info .major_name img {
  display: block;
  width: 43px;
  height: 43px;
  float: left;
}
.major_c_c1 .base_info .major_name p {
  font-size: 26px;
  color: #333333;
  float: left;
  margin-left: 17px;
}
.major_c_c1 .base_info .major_name span {
  color: #7461c9;
  font-size: 16px;
}
.major_c_c1 .base_info ul {
  padding-top: 13px;
  overflow: hidden;
}
.major_c_c1 .base_info ul li {
  float: left;
  height: 30px;
  line-height: 30px;
  margin-top: 7px;
  font-size: 14px;
  color: #333333;
}
.major_c_c1 .base_info ul li p {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding-right: 40px;
}
.major_c_c1 .base_info ul li span {
  margin-right: 15px;
  color: #999999;
}
.major_c_c1 .base_info ul .lls {
  width: 60%;
}
.major_c_c1 .base_info ul .sls {
  width: 40%;
}
.major_c_c1 .base_btn {
  float: right;
  width: 129px;
  overflow: hidden;
  padding-top: 43px;
}
.major_c_c1 .base_btn a {
  display: block;
  width: 129px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: #ffffff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  margin-top: 15px;
  cursor: pointer;
}
.major_c_c1 .base_btn .btn1 {
  background-color: #FB7349;
}
.major_c_c1 .base_btn .btn2 {
  background-color: #8E6EDD;
}
.major_c_c2 {
  width: 1440px;
  overflow: hidden;
  margin: 20px auto 0;
}
.major_c_c2 .n_hd {
  width: 100%;
  height: 64px;
  line-height: 64px;
  border-bottom: 1px solid #EAF0EE;
  background-color: #fff;
}
.major_c_c2 .n_hd.fixed {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 2020;
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
}
.major_c_c2 .n_hd ul {
  text-align: center;
  width: 1440px;
  height: 64px;
  margin: 0 auto;
}
.major_c_c2 .n_hd ul li {
  display: inline-block;
  *display: inline;
  zoom: 1;
  width: 81px;
  text-align: center;
  margin: 0 29px;
  font-size: 18px;
  color: #333333;
}
.major_c_c2 .n_hd ul li a {
  color: #333333;
}
.major_c_c2 .n_hd ul li.current {
  height: 61px;
  color: #8e6edd;
  border-bottom: 3px solid #8E6EDD;
}
.major_c_c2 .n_hd ul li.current a {
  color: #8e6edd;
}
.major_c_c2 .major_container01 {
  background-color: #fff;
  overflow: hidden;
  padding-top: 53px;
}
.major_c_c2 .major_container02 {
  background-color: #fff;
  overflow: hidden;
  margin-top: 20px;
  padding-top: 48px;
}
.major_c_c2 .major_container03 {
  background-color: #fff;
  overflow: hidden;
  margin-top: 20px;
  padding-top: 48px;
}
.major_c_c2 .section {
  overflow: hidden;
  padding-bottom: 60px;
}
.major_c_c2 .section .s_title {
  height: 72px;
  line-height: 72px;
  text-align: center;
  margin-bottom: 31px;
}
.major_c_c2 .section .s_title span {
  display: inline-block;
  height: 72px;
  background: url("../images/petal.png") no-repeat left top;
  font-size: 28px;
  color: #333333;
  padding-left: 21px;
}
.major_c_c2 .section .s_txt {
  margin: 0 auto;
  width: 1045px;
  -webkit-box-shadow: 0 0 35px rgba(142, 110, 211, 0.13);
  -moz-box-shadow: 0 0 35px rgba(142, 110, 211, 0.13);
  box-shadow: 0 0 35px rgba(142, 110, 211, 0.13);
  background-color: #fff;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  border-radius: 25px;
  font-size: 18px;
  line-height: 48px;
  color: #333333;
  text-align: justify;
  padding: 36px 48px 80px;
}
.major_c_c2 .section .s_table {
  width: 1141px;
  margin: 0 auto;
  -webkit-box-shadow: 0 0 35px rgba(142, 110, 211, 0.13);
  -moz-box-shadow: 0 0 35px rgba(142, 110, 211, 0.13);
  box-shadow: 0 0 35px rgba(142, 110, 211, 0.13);
  background-color: #fff;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  border-radius: 25px;
  font-size: 18px;
  line-height: 48px;
  color: #333333;
}
.major_c_c2 .section .s_table table {
  width: 100%;
  border-collapse: collapse;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  border-radius: 25px;
}
.major_c_c2 .section .s_table table th {
  height: 69px;
  background-color: #8E6EDD;
  color: #ffffff;
  font-weight: normal;
}
.major_c_c2 .section .s_table table th.topleft {
  width: 200px;
  border-top-left-radius: 25px;
  -webkit-border-top-left-radius: 25px;
  -moz-border-radius-topleft: 25px;
}
.major_c_c2 .section .s_table table th.topright {
  text-align: left;
  padding-left: 52px;
  border-top-right-radius: 25px;
  -webkit-border-top-right-radius: 25px;
  -moz-border-radius-topright: 25px;
}
.major_c_c2 .section .s_table table tr:nth-of-type(1) td {
  border-top: none;
}
.major_c_c2 .section .s_table table td {
  border: 1px solid #EFEFEF;
  background-color: #fff;
  text-align: center;
  line-height: 60px;
}
.major_c_c2 .section .s_table table td.bomright {
  border-bottom: none;
}
.major_c_c2 .section .s_table table td.bomleft {
  border-bottom-left-radius: 25px;
  -webkit-border-bottom-left-radius: 25px;
  -moz-border-radius-bottomleft: 25px;
  border-bottom: none;
}
.major_c_c2 .section .s_table table td.noline {
  border-left: none;
}
.major_c_c2 .section .s_table table td.no_r {
  border-right: none;
}
.major_c_c2 .section .s_table table td p {
  text-align: left;
  padding-left: 52px;
}
.major_c_c2 .section .s_gh {
  margin: 0 auto;
  width: 1045px;
  -webkit-box-shadow: 0 0 35px rgba(142, 110, 211, 0.13);
  -moz-box-shadow: 0 0 35px rgba(142, 110, 211, 0.13);
  box-shadow: 0 0 35px rgba(142, 110, 211, 0.13);
  background-color: #fff;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  border-radius: 25px;
  font-size: 18px;
  line-height: 48px;
  color: #333333;
  text-align: justify;
  padding: 36px 48px 80px;
}
.major_c_c2 .section .s_gh h4 {
  font-size: 18px;
  color: #333333;
  font-weight: bold;
}
.major_c_c2 .major_container04 {
  width: 1440px;
  background-color: #fff;
  overflow: hidden;
  margin-top: 20px;
  padding-top: 43px;
  margin-bottom: 44px;
}
.major_c_c2 .major_container04 h3 {
  font-size: 18px;
  color: #333333;
  padding-left: 25px;
  line-height: 30px;
}
.major_c_c2 .major_container04 .xg_college {
  overflow: hidden;
}
.major_c_c2 .major_container04 .xg_college ul {
  padding-left: 5px;
  overflow: hidden;
  padding-bottom: 57px;
  padding-top: 23px;
}
.major_c_c2 .major_container04 .xg_college ul li {
  float: left;
  width: 332px;
  height: 345px;
  margin-left: 20px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.major_c_c2 .major_container04 .xg_college ul li:hover {
  -webkit-box-shadow: 0 0 15px rgba(142, 110, 211, 0.2);
  -moz-box-shadow: 0 0 15px rgba(142, 110, 211, 0.2);
  box-shadow: 0 0 15px rgba(142, 110, 211, 0.2);
}
.major_c_c2 .major_container04 .xg_college ul li .college_img {
  display: block;
  width: 332px;
  height: 183px;
  overflow: hidden;
  background-size: contain;
}
.major_c_c2 .major_container04 .xg_college ul li .college_info {
  width: 292px;
  height: 125px;
  border: 1px solid #ECECEC;
  border-top: none;
  padding: 15px 19px 21px 19px;
}
.major_c_c2 .major_container04 .xg_college ul li .college_info h4 {
  font-size: 16px;
  line-height: 24px;
  color: #333333;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.major_c_c2 .major_container04 .xg_college ul li .college_info h4 a {
  color: #333333;
}
.major_c_c2 .major_container04 .xg_college ul li .college_info .sm_txt {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 14px;
  color: #666666;
  height: 24px;
  line-height: 24px;
  margin-top: 12px;
}
.major_c_c2 .major_container04 .xg_college ul li .college_info .btn {
  height: 40px;
  line-height: 40px;
  overflow: hidden;
  margin-top: 23px;
}
.major_c_c2 .major_container04 .xg_college ul li .college_info .btn p {
  float: left;
  background: url("../images/renshu.png") no-repeat left center;
  font-size: 14px;
  color: #999999;
  padding-left: 26px;
}
.major_c_c2 .major_container04 .xg_college ul li .college_info .btn a {
  display: block;
  float: right;
  width: 91px;
  height: 40px;
  color: #ffffff;
  cursor: pointer;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  font-size: 14px;
  background-color: #8E6EDD;
  text-align: center;
}
.list_page {
  width: 100%;
  overflow: hidden;
  padding-top: 17px;
  background-color: #fff;
  text-align: center;
  font-size: 16px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.list_page a {
  display: inline-block;
  height: 32px;
  line-height: 32px;
  padding: 0 13px;
  border: 1px solid #D9D9D9;
  color: #666666;
  margin: 0 4px;
}
.list_page a b {
  background-color: #ffffff;
  border: none;
  color: #666666;
  font-weight: normal;
  padding: 0;
}
.list_page b {
  display: inline-block;
  height: 32px;
  line-height: 32px;
  padding: 0 13px;
  border: 1px solid #6C6ED8;
  background-color: #6C6ED8;
  color: #ffffff;
}
.ld_header {
  width: 100%;
  background: #ffffff;
  height: 106px;
}
.ld_header .edu_w {
  width: 1440px;
  margin: 0 auto;
  height: 106px;
  overflow: hidden;
  background: url("../images/edu_slogn.png") no-repeat center;
}
.ld_header .logo {
  float: left;
  display: block;
  width: 162px;
  height: 56px;
  margin-top: 25px;
}
.ld_header .logo img {
  display: block;
  height: 56px;
}
.ld_header .tel {
  float: right;
  font-size: 20px;
  line-height: 40px;
  color: #fa7449;
  font-weight: bold;
  margin-top: 33px;
}
.ld_header .tel span {
  color: #999999;
}
.ld_banner {
  width: 100%;
  overflow: hidden;
  height: 450px;
  font-family: "Microsoft YaHei";
}
.ld_banner .zyzx {
  display: block;
  width: 100%;
  height: 450px;
  cursor: pointer;
}
.ld_banner h1 {
  text-align: center;
  font-weight: bold;
  font-size: 56px;
  color: #ffffff;
  text-shadow: 0 4px 0 rgba(0, 0, 0, 0.41);
  margin-top: 123px;
  letter-spacing: 4px;
}
.ld_banner h1 span {
  color: #c1f23e;
}
.ld_banner p {
  text-align: center;
  font-size: 38px;
  color: #ffffff;
  letter-spacing: 2px;
  margin-top: 16px;
}
.ld_banner .df_btn {
  display: block;
  margin: 28px auto 0;
  width: 228px;
  height: 46px;
  cursor: pointer;
}
.ld_nav {
  width: 1440px;
  margin: 0 auto;
  height: 118px;
  position: relative;
}
.ld_nav ul {
  position: absolute;
  top: -33px;
  left: 0;
  width: 1440px;
  height: 151px;
  background: url("../images/nav_bar.png") no-repeat top center;
}
.ld_nav li {
  float: left;
  width: 180px;
  text-align: center;
  padding-top: 60px;
}
.ld_nav li p {
  font-size: 14px;
  color: #999999;
  line-height: 24px;
}
.ld_nav li a {
  display: block;
  width: 100%;
  font-size: 20px;
  color: #333333;
  margin-top: 3px;
}
.ld_nav li a:hover {
  text-decoration: none;
}
.ld_notice {
  width: 1410px;
  height: 55px;
  background-color: #FFFFFF;
  padding: 13px 15px 12px;
  margin: 0 auto;
}
.ld_notice .txt {
  background: url("../images/zy_notice.jpg") no-repeat left center #353535;
  width: 1178px;
  height: 55px;
  line-height: 55px;
  font-size: 14px;
  color: #ffffff;
  padding-left: 232px;
}
.ld_notice .txt a {
  display: block;
  float: left;
  color: #ffffff;
}
.ld_notice .txt p {
  float: right;
  padding-right: 22px;
}
.ld_main {
  background-color: #fff;
  width: 1440px;
  overflow: hidden;
  margin: 35px auto 0;
  padding-top: 31px;
}
.ld_main .ld_body_t {
  overflow: hidden;
}
.ld_main .ld_body_t .ld_l {
  float: left;
  margin-left: 15px;
  width: 436px;
  overflow: hidden;
}
.ld_main .ld_body_t .ld_l .plate_title {
  height: 34px;
  border-bottom: 1px solid #C8C8C8;
  font-size: 20px;
  color: #333333;
  line-height: 20px;
  position: relative;
}
.ld_main .ld_body_t .ld_l .plate_title p {
  height: 33px;
  border-bottom: 2px solid #8E6DDC;
  float: left;
  margin-bottom: -1px;
}
.ld_main .ld_body_t .ld_l .news_rec {
  overflow: hidden;
  margin-top: 21px;
}
.ld_main .ld_body_t .ld_l .news_rec .title_pic {
  display: block;
  float: left;
  width: 180px;
  height: 103px;
  margin-right: 13px;
  overflow: hidden;
}
.ld_main .ld_body_t .ld_l .news_rec .title_pic:hover img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
.ld_main .ld_body_t .ld_l .news_rec .title_pic img {
  display: block;
  width: 180px;
  height: 103px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.ld_main .ld_body_t .ld_l .news_rec .txt_in {
  width: 243px;
  float: left;
}
.ld_main .ld_body_t .ld_l .news_rec .txt_in h4 {
  font-size: 16px;
  color: #333333;
  line-height: 24px;
  height: 48px;
  overflow: hidden;
}
.ld_main .ld_body_t .ld_l .news_rec .txt_in h4 a {
  color: #333333;
}
.ld_main .ld_body_t .ld_l .news_rec .txt_in p {
  font-size: 14px;
  color: #999999;
  line-height: 24px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-top: 7px;
}
.ld_main .ld_body_t .ld_l .news_rec .txt_in .ly_btn {
  float: right;
  font-size: 14px;
  color: #8e6ddc;
  margin-top: 5px;
  cursor: pointer;
}
.ld_main .ld_body_t .ld_l .news_dl {
  margin-top: 18px;
  overflow: hidden;
}
.ld_main .ld_body_t .ld_l .news_dl dd {
  height: 33px;
  line-height: 33px;
}
.ld_main .ld_body_t .ld_l .news_dl dd .k_word {
  float: left;
  background: url("../images/arrow.png") no-repeat center right;
  font-size: 14px;
  color: #fa7449;
  padding-right: 25px;
}
.ld_main .ld_body_t .ld_l .news_dl dd a {
  float: left;
  display: block;
  margin-left: 6px;
  width: 240px;
  height: 33px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 14px;
  color: #333333;
}
.ld_main .ld_body_t .ld_l .news_dl dd span {
  display: block;
  float: right;
  width: 100px;
  text-align: right;
  font-size: 14px;
  color: #999999;
}
.ld_main .ld_body_t .ld_m {
  float: left;
  width: 558px;
  overflow: hidden;
  margin-left: 41px;
}
.ld_main .ld_body_t .ld_m .df_m_img {
  width: 558px;
  height: 236px;
  overflow: hidden;
}
.ld_main .ld_body_t .ld_m .df_m_img img {
  display: block;
  width: 558px;
  height: 236px;
}
.ld_main .ld_body_t .ld_m .ld_block {
  overflow: hidden;
  margin-top: 21px;
}
.ld_main .ld_body_t .ld_m .ld_block .block_l {
  float: left;
  background: url("../images/zy_icon_b.png") no-repeat 20px center #8E6DDC;
}
.ld_main .ld_body_t .ld_m .ld_block .block_r {
  float: right;
  background: url("../images/zy_icon_b2.png") no-repeat 20px center #FA7449;
}
.ld_main .ld_body_t .ld_m .ld_block a {
  display: block;
  width: 203px;
  height: 80px;
  padding-left: 66px;
  cursor: pointer;
}
.ld_main .ld_body_t .ld_m .ld_block a:hover {
  text-decoration: none;
  filter: alpha(opacity=80);
  /* IE */
  -moz-opacity: 0.8;
  /* 老版Mozilla */
  -khtml-opacity: 0.8;
  /* 老版Safari */
  opacity: 0.8;
  /* 支持opacity的浏览器*/
}
.ld_main .ld_body_t .ld_m .ld_block a .txt {
  display: table-cell;
  vertical-align: middle;
  width: 203px;
  height: 80px;
}
.ld_main .ld_body_t .ld_m .ld_block a .txt p {
  font-size: 16px;
  color: #ffffff;
}
.ld_main .ld_body_t .ld_m .ld_block a .txt span {
  font-size: 12px;
  color: #fee04e;
}
.ld_main .ld_body_t .ld_r {
  width: 335px;
  float: right;
  margin-right: 15px;
  overflow: hidden;
}
.ld_main .ld_body_t .ld_r .ld_r_col {
  overflow: hidden;
}
.ld_main .ld_body_t .ld_r .ld_r_col .ttx {
  float: left;
  width: 249px;
  font-size: 14px;
  line-height: 24px;
  margin-right: 28px;
  margin-top: -4px;
}
.ld_main .ld_body_t .ld_r .ld_r_col .ttx p {
  color: #333333;
  height: 48px;
  overflow: hidden;
}
.ld_main .ld_body_t .ld_r .ld_r_col .ttx a {
  font-size: 12px;
  color: #fa7449;
  cursor: pointer;
}
.ld_main .ld_body_t .ld_r .ld_r_col .ewm {
  float: right;
  width: 58px;
  height: 58px;
}
.ld_main .ld_body_t .ld_r .ld_r_col .ewm img {
  display: block;
  width: 58px;
  height: 58px;
}
.ld_main .ld_body_t .ld_r .ld_r_col2 {
  margin-top: 23px;
  overflow: hidden;
}
.ld_main .ld_body_t .ld_r .ld_r_col2 h4 {
  height: 24px;
  line-height: 24px;
  position: relative;
  font-size: 20px;
  color: #333333;
  padding-left: 13px;
}
.ld_main .ld_body_t .ld_r .ld_r_col2 h4:before {
  content: "";
  position: absolute;
  top: 1px;
  left: 0;
  width: 4px;
  height: 22px;
  background-color: #8E6DDC;
}
.ld_main .ld_body_t .ld_r .ld_r_col2 table {
  width: 100%;
  border-collapse: collapse;
  margin-top: 19px;
}
.ld_main .ld_body_t .ld_r .ld_r_col2 table td {
  border: 1px solid #D9D9D9;
  height: 35px;
  font-size: 14px;
  color: #333333;
  text-align: center;
}
.ld_main .ld_body_t .ld_r .ld_r_col2 table td a {
  color: #333333;
}
.ld_main .ld_body_t .ld_r .ld_r_col3 {
  overflow: hidden;
  width: 335px;
  height: 81px;
  background: url("../images/zy_get_bg.jpg") no-repeat;
  padding-top: 30px;
  margin-top: 20px;
  cursor: pointer;
}
.ld_main .ld_body_t .ld_r .ld_r_col3 a {
  display: block;
  padding-left: 122px;
  width: 179px;
  height: 81px;
  text-align: center;
  color: #ffffff;
  font-size: 20px;
}
.ld_main .ld_body_t .ld_r .ld_r_col3 a:hover {
  text-decoration: none;
}
.ld_main .ld_body_t .ld_r .ld_r_col4 {
  overflow: hidden;
  width: 335px;
  height: 81px;
  background: url("../images/lbs_get_bg.jpg") no-repeat;
  padding-top: 30px;
  margin-top: 20px;
}
.ld_main .ld_body_t .ld_r .ld_r_col4 a {
  display: block;
  padding-left: 122px;
  width: 179px;
  height: 81px;
  text-align: center;
  color: #ffffff;
  font-size: 20px;
}
.ld_main .ld_body_t .ld_r .ld_r_col4 a:hover {
  text-decoration: none;
}
.ld_main .ld_body_bom {
  overflow: hidden;
  margin-top: 39px;
}
.ld_main .ld_body_bom .ld_l {
  float: left;
  width: 1060px;
  overflow: hidden;
}
.ld_main .ld_body_bom .ld_l .plate_title {
  margin-left: 15px;
  height: 41px;
  line-height: 41px;
  border-bottom: 1px solid #C8C8C8;
  font-size: 20px;
  width: 1035px;
}
.ld_main .ld_body_bom .ld_l .plate_title p {
  float: left;
  height: 42px;
  background-color: #8E6DDC;
  color: #ffffff;
  padding: 0 15px;
}
.ld_main .ld_body_bom .ld_l .plate_title h4 {
  padding-left: 16px;
  float: left;
  height: 40px;
  color: #333333;
  border-bottom: 2px solid #8E6DDC;
}
.ld_main .ld_body_bom .ld_l .zy_fenlei {
  overflow: hidden;
}
.ld_main .ld_body_bom .ld_l .zy_fenlei ul {
  padding-bottom: 33px;
  overflow: hidden;
  padding-top: 21px;
}
.ld_main .ld_body_bom .ld_l .zy_fenlei ul li {
  float: left;
  width: 191px;
  height: 273px;
  overflow: hidden;
  margin-left: 15px;
  margin-right: 5px;
  background-color: #F6F6F6;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.ld_main .ld_body_bom .ld_l .zy_fenlei ul li:hover {
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
.ld_main .ld_body_bom .ld_l .zy_fenlei ul li a {
  display: block;
  width: 191px;
  height: 273px;
  position: relative;
}
.ld_main .ld_body_bom .ld_l .zy_fenlei ul li a:hover {
  text-decoration: none;
}
.ld_main .ld_body_bom .ld_l .zy_fenlei ul li a .zy_lbimg {
  display: block;
  width: 191px;
  height: 163px;
}
.ld_main .ld_body_bom .ld_l .zy_fenlei ul li a .icon {
  width: 35px;
  height: 35px;
  position: absolute;
  top: 143px;
  left: 50%;
  margin-left: -20px;
  padding: 3px;
  background-color: #fff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.ld_main .ld_body_bom .ld_l .zy_fenlei ul li a .icon img {
  display: block;
  width: 35px;
  height: 35px;
}
.ld_main .ld_body_bom .ld_l .zy_fenlei ul li a h5 {
  text-align: center;
  font-size: 16px;
  color: #333333;
  margin-top: 27px;
}
.ld_main .ld_body_bom .ld_l .zy_fenlei ul li a p {
  margin-top: 3px;
  padding: 0 18px;
  text-align: justify;
  font-size: 12px;
  color: #666666;
  line-height: 20px;
  height: 40px;
  overflow: hidden;
}
.ld_main .ld_body_bom .ld_r {
  width: 335px;
  height: 337px;
  float: right;
  margin-right: 15px;
}
.ld_main .ld_body_bom .ld_r .ld_form {
  width: 333px;
  height: 335px;
  border: 1px solid #DEE5E5;
}
.ld_main .ld_body_bom .ld_r .ld_form h4 {
  text-align: center;
  font-size: 20px;
  color: #333333;
  margin-top: 23px;
}
.ld_main .ld_body_bom .ld_r .ld_form ul {
  overflow: hidden;
  padding-left: 22px;
  padding-right: 21px;
}
.ld_main .ld_body_bom .ld_r .ld_form ul li {
  margin-top: 10px;
  height: 35px;
  border-bottom: 1px solid #E4E4E4;
}
.ld_main .ld_body_bom .ld_r .ld_form ul li input {
  display: block;
  width: 290px;
  height: 35px;
  line-height: 35px;
  border: none;
  font-size: 14px;
  background: transparent;
  font-family: 'Microsoft YaHei';
}
.ld_main .ld_body_bom .ld_r .ld_form .btn {
  overflow: hidden;
  padding-left: 25px;
  padding-right: 25px;
  margin-top: 33px;
}
.ld_main .ld_body_bom .ld_r .ld_form .btn input {
  display: block;
  height: 34px;
  line-height: 34px;
  width: 128px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  font-size: 16px;
  border: 1px solid #8E6DDC;
}
.ld_main .ld_body_bom .ld_r .ld_form .btn .submitBtn {
  float: left;
  color: #ffffff;
  background-color: #8E6DDC;
}
.ld_main .ld_body_bom .ld_r .ld_form .btn .resetbtn {
  float: right;
  color: #8e6ddc;
  background: transparent;
}
.ld_main .ld_body_bom .ld_fx {
  float: left;
  margin-left: 15px;
  overflow: hidden;
  width: 1035px;
  padding-bottom: 31px;
}
.ld_main .ld_body_bom .ld_fx .plate_title {
  height: 41px;
  line-height: 41px;
  border-bottom: 1px solid #C8C8C8;
  font-size: 20px;
}
.ld_main .ld_body_bom .ld_fx .plate_title h4 {
  float: left;
  height: 40px;
  color: #333333;
  border-bottom: 2px solid #8E6DDC;
}
.ld_main .ld_body_bom .ld_fx .major_fx {
  width: 100%;
  height: 284px;
  margin-top: 20px;
  overflow: hidden;
}
.ld_main .ld_body_bom .ld_fx .major_fx .major_group {
  overflow: hidden;
}
.ld_main .ld_body_bom .ld_fx .major_fx .partHd {
  height: 70px;
  position: relative;
}
.ld_main .ld_body_bom .ld_fx .major_fx .partHd ul {
  width: 1062px;
  overflow: hidden;
}
.ld_main .ld_body_bom .ld_fx .major_fx .partHd li {
  float: left;
  width: 150px;
  height: 70px;
  margin-right: 27px;
  position: relative;
}
.ld_main .ld_body_bom .ld_fx .major_fx .partHd li p {
  width: 94px;
  height: 45px;
  line-height: 45px;
  font-size: 16px;
  color: #8e6ddc;
  padding-left: 56px;
  cursor: pointer;
}
.ld_main .ld_body_bom .ld_fx .major_fx .partHd li.btn1 p {
  background: url("../images/icon_t_m1.png") no-repeat 26px center #EAEAEA;
}
.ld_main .ld_body_bom .ld_fx .major_fx .partHd li.btn2 p {
  background: url("../images/icon_t_m2.png") no-repeat 26px center #EAEAEA;
}
.ld_main .ld_body_bom .ld_fx .major_fx .partHd li.btn3 p {
  background: url("../images/icon_t_m3.png") no-repeat 26px center #EAEAEA;
}
.ld_main .ld_body_bom .ld_fx .major_fx .partHd li.btn4 p {
  background: url("../images/icon_t_m4.png") no-repeat 26px center #EAEAEA;
}
.ld_main .ld_body_bom .ld_fx .major_fx .partHd li.btn5 p {
  background: url("../images/icon_t_m5.png") no-repeat 26px center #EAEAEA;
}
.ld_main .ld_body_bom .ld_fx .major_fx .partHd li.btn6 p {
  background: url("../images/icon_t_m6.png") no-repeat 26px center #EAEAEA;
}
.ld_main .ld_body_bom .ld_fx .major_fx .partHd li.on {
  position: relative;
}
.ld_main .ld_body_bom .ld_fx .major_fx .partHd li.on:before {
  content: "";
  position: absolute;
  top: 45px;
  left: 50%;
  margin-left: -8px;
  border-width: 8px;
  border-color: #FA7449 transparent transparent transparent;
  border-style: solid dashed dashed dashed;
  width: 0;
  height: 0;
  overflow: hidden;
}
.ld_main .ld_body_bom .ld_fx .major_fx .partHd li.on p {
  color: #ffffff;
}
.ld_main .ld_body_bom .ld_fx .major_fx .partHd li.on.btn1 p {
  background: url("../images/icon_white_m1.png") no-repeat 26px center #FA7449;
}
.ld_main .ld_body_bom .ld_fx .major_fx .partHd li.on.btn2 p {
  background: url("../images/icon_white_m2.png") no-repeat 26px center #FA7449;
}
.ld_main .ld_body_bom .ld_fx .major_fx .partHd li.on.btn3 p {
  background: url("../images/icon_white_m3.png") no-repeat 26px center #FA7449;
}
.ld_main .ld_body_bom .ld_fx .major_fx .partHd li.on.btn4 p {
  background: url("../images/icon_white_m4.png") no-repeat 26px center #FA7449;
}
.ld_main .ld_body_bom .ld_fx .major_fx .partHd li.on.btn5 p {
  background: url("../images/icon_white_m5.png") no-repeat 26px center #FA7449;
}
.ld_main .ld_body_bom .ld_fx .major_fx .partHd li.on.btn6 p {
  background: url("../images/icon_white_m6.png") no-repeat 26px center #FA7449;
}
.ld_main .ld_body_bom .ld_fx .major_fx .partBd {
  position: relative;
}
.ld_main .ld_body_bom .ld_fx .major_fx .partBd .sPrev,
.ld_main .ld_body_bom .ld_fx .major_fx .partBd .sNext {
  position: absolute;
  top: 0;
  display: block;
  width: 34px;
  height: 164px;
}
.ld_main .ld_body_bom .ld_fx .major_fx .partBd .sPrev {
  left: 0;
  background: url("../images/ld_prev_btn.png") no-repeat center #C4C4C4;
}
.ld_main .ld_body_bom .ld_fx .major_fx .partBd .sNext {
  right: 0;
  background: url("../images/ld_next_btn.png") no-repeat center #C4C4C4;
}
.ld_main .ld_body_bom .ld_fx .major_fx .partBd .prevStop {
  cursor: default;
  background: url("../images/ld_prev_btn.png") no-repeat center #EAEAEA;
}
.ld_main .ld_body_bom .ld_fx .major_fx .partBd .nextStop {
  cursor: default;
  background: url("../images/ld_next_btn.png") no-repeat center #EAEAEA;
}
.ld_main .ld_body_bom .ld_fx .major_fx .partBd .slide_fx {
  padding-left: 54px;
}
.ld_main .ld_body_bom .ld_fx .major_fx .partBd .slide_fx .dot_ul li {
  float: left;
  display: none;
}
.ld_main .ld_body_bom .ld_fx .major_fx .partBd .slide_fx .slide_ul {
  overflow: hidden;
  zoom: 1;
}
.ld_main .ld_body_bom .ld_fx .major_fx .partBd .slide_fx .slide_ul li {
  float: left;
  width: 138px;
  text-align: center;
  margin-right: 20px;
}
.ld_main .ld_body_bom .ld_fx .major_fx .partBd .slide_fx .slide_ul li i {
  display: block;
  width: 138px;
  height: 164px;
}
.ld_main .ld_body_bom .ld_fx .major_fx .partBd .slide_fx .slide_ul li i img {
  display: block;
  width: 138px;
  height: 164px;
}
.ld_main .ld_body_bom .ld_fx .major_fx .partBd .slide_fx .slide_ul li p {
  font-size: 14px;
  color: #555555;
  line-height: 24px;
  margin-top: 12px;
}
.ld_main .ld_body_bom .ld_fx .major_fx .partBd .m_p_imgTxt {
  overflow: hidden;
  height: 214px;
}
.ld_main .ld_body_bom .ld_fx .major_fx .partBd .m_p_imgTxt.m_s_noImg .plate_r_info {
  width: 1035px !important;
}
.ld_main .ld_body_bom .ld_fx .major_fx .partBd .m_p_imgTxt.m_s_noImg .plate_r_info .plate_r_box {
  width: 1035px !important;
}
.ld_main .ld_body_bom .ld_fx .major_fx .partBd .m_p_imgTxt.m_s_noImg .plate_r_info .plate_r_box .scroll-pane {
  width: 995px;
}
.ld_main .ld_body_bom .ld_fx .major_fx .partBd .m_p_imgTxt .plate_img {
  display: block;
  float: left;
  width: 314px;
  height: 214px;
  margin-right: 29px;
}
.ld_main .ld_body_bom .ld_fx .major_fx .partBd .m_p_imgTxt .plate_r_info {
  float: left;
  width: 692px;
  height: 214px;
}
.ld_main .ld_body_bom .ld_fx .major_fx .partBd .m_p_imgTxt .plate_r_info h4 {
  font-size: 18px;
  color: #333333;
  font-weight: bold;
  line-height: 24px;
  height: 24px;
  margin-bottom: 2px;
}
.ld_main .ld_body_bom .ld_fx .major_fx .partBd .m_p_imgTxt .plate_r_info .plate_r_box {
  height: 188px;
  width: 100%;
}
.ld_main .ld_body_bom .ld_fx .major_fx .partBd .m_p_imgTxt .plate_r_info .plate_r_box .scroll-pane {
  padding-right: 40px;
  font-size: 14px;
  line-height: 24px;
  color: #555555;
  text-align: justify;
  width: 652px;
  height: 188px;
  overflow-y: auto;
}
.ld_main .ld_body_bom .ld_fx .major_fx .partBd .m_p_imgTxt .plate_r_info .plate_r_box .scroll-pane p {
  margin-top: 10px;
}
.ld_main .ld_body_bom .ld_fx .major_fx .partBd .m_p_form {
  overflow: hidden;
  height: 214px;
}
.ld_main .ld_body_bom .ld_fx .major_fx .partBd .m_p_form .ykjz {
  display: block;
  float: left;
  height: 214px;
  width: 157px;
}
.ld_main .ld_body_bom .ld_fx .major_fx .partBd .m_p_form .bkzn {
  width: 300px;
  float: left;
  margin-left: 30px;
}
.ld_main .ld_body_bom .ld_fx .major_fx .partBd .m_p_form .bkzn h4 {
  height: 34px;
  line-height: 34px;
  border-bottom: 1px solid #DEE5E5;
  font-size: 16px;
}
.ld_main .ld_body_bom .ld_fx .major_fx .partBd .m_p_form .bkzn h4 span {
  display: block;
  float: left;
  height: 33px;
  border-bottom: 2px solid #6C6ED8;
}
.ld_main .ld_body_bom .ld_fx .major_fx .partBd .m_p_form .bkzn .txt {
  font-size: 14px;
  line-height: 24px;
  color: #555555;
  text-align: justify;
}
.ld_main .ld_body_bom .ld_fx .major_fx .partBd .m_p_form .bkzn .txt p {
  margin-top: 10px;
}
.ld_main .ld_body_bom .ld_fx .major_fx .partBd .m_p_form .ld_f_s {
  float: right;
  height: 214px;
  width: 518px;
  background-color: #f9f9f9;
}
.ld_main .ld_body_bom .ld_fx .major_fx .partBd .m_p_form .ld_f_s ul {
  overflow: hidden;
  padding-right: 20px;
  padding-left: 10px;
  padding-top: 10px;
}
.ld_main .ld_body_bom .ld_fx .major_fx .partBd .m_p_form .ld_f_s ul li {
  float: left;
  height: 30px;
  margin-top: 16px;
  width: 244px;
  font-size: 14px;
  color: #333333;
}
.ld_main .ld_body_bom .ld_fx .major_fx .partBd .m_p_form .ld_f_s ul li.larg {
  width: 300px;
}
.ld_main .ld_body_bom .ld_fx .major_fx .partBd .m_p_form .ld_f_s ul li.larg input {
  width: 208px;
}
.ld_main .ld_body_bom .ld_fx .major_fx .partBd .m_p_form .ld_f_s ul li label {
  display: block;
  float: left;
  width: 80px;
  line-height: 35px;
  text-align: right;
}
.ld_main .ld_body_bom .ld_fx .major_fx .partBd .m_p_form .ld_f_s ul li input {
  display: block;
  float: left;
  width: 152px;
  height: 28px;
  line-height: 28px;
  padding-left: 10px;
  border: 1px solid #DEE5E5;
}
.ld_main .ld_body_bom .ld_fx .major_fx .partBd .m_p_form .ld_f_s .btn {
  width: 224px;
  margin: 16px auto 0;
  overflow: hidden;
}
.ld_main .ld_body_bom .ld_fx .major_fx .partBd .m_p_form .ld_f_s .btn .sub_btn {
  display: block;
  float: left;
  width: 102px;
  height: 32px;
  line-height: 32px;
  border: none;
  color: #ffffff;
  background-color: #7461C9;
  font-size: 14px;
  cursor: pointer;
}
.ld_main .ld_body_bom .ld_fx .major_fx .partBd .m_p_form .ld_f_s .btn .set_btn {
  display: block;
  float: right;
  width: 102px;
  height: 32px;
  line-height: 32px;
  border: none;
  background-color: #ececec;
  font-size: 14px;
  cursor: pointer;
}
.ld_main .ld_body_yk {
  overflow: hidden;
  margin-top: 39px;
  padding: 0 15px 30px;
}
.ld_main .ld_body_yk .t_yk_title {
  height: 34px;
  border-bottom: 1px solid #C8C8C8;
  font-size: 20px;
  color: #333333;
  line-height: 20px;
  position: relative;
}
.ld_main .ld_body_yk .t_yk_title h4 {
  height: 33px;
  border-bottom: 2px solid #8E6DDC;
  float: left;
  margin-bottom: -1px;
}
.ld_main .ld_body_yk .yk_slide {
  width: 100%;
  height: 218px;
  position: relative;
}
.ld_main .ld_body_yk .yk_slide .sPrev,
.ld_main .ld_body_yk .yk_slide .sNext {
  position: absolute;
  bottom: 0;
  display: block;
  width: 34px;
  height: 164px;
}
.ld_main .ld_body_yk .yk_slide .sPrev {
  left: 0;
  background: url("../images/ld_prev_btn.png") no-repeat center #C4C4C4;
}
.ld_main .ld_body_yk .yk_slide .sNext {
  right: 0;
  background: url("../images/ld_next_btn.png") no-repeat center #C4C4C4;
}
.ld_main .ld_body_yk .yk_slide .prevStop {
  cursor: default;
  background: url("../images/ld_prev_btn.png") no-repeat center #EAEAEA;
}
.ld_main .ld_body_yk .yk_slide .nextStop {
  cursor: default;
  background: url("../images/ld_next_btn.png") no-repeat center #EAEAEA;
}
.ld_main .ld_body_yk .yk_slide .bd {
  padding-left: 54px;
  overflow: hidden;
}
.ld_main .ld_body_yk .yk_slide .bd li {
  width: 144px;
  height: 218px;
  float: left;
  margin-right: 21px;
}
.ld_main .ld_body_yk .yk_slide .bd li a {
  display: block;
  width: 144px;
  height: 218px;
}
.ld_main .ld_body_yk .yk_slide .bd li a:hover {
  text-decoration: none;
}
.ld_main .ld_body_yk .yk_slide .bd li a p {
  text-align: center;
  height: 54px;
  line-height: 54px;
  font-size: 16px;
  color: #333333;
}
.ld_main .ld_body_yk .yk_slide .bd li a .ykz_img {
  width: 144px;
  height: 164px;
  position: relative;
  overflow: hidden;
}
.ld_main .ld_body_yk .yk_slide .bd li a .ykz_img .yk_i_pic {
  display: block;
  width: 144px;
  height: 164px;
}
.ld_main .ld_body_yk .yk_slide .bd li a .ykz_img .yuan {
  position: absolute;
  left: -22px;
  bottom: -144px;
  width: 188px;
  height: 188px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.ld_main .ld_body_yk .yk_slide .bd li.ykz1 a .ykz_img .yuan {
  background: url("../images/icon_ykz1.png") no-repeat center 12px #FC6049;
}
.ld_main .ld_body_yk .yk_slide .bd li.ykz1 a:hover p {
  color: #FC6049;
}
.ld_main .ld_body_yk .yk_slide .bd li.ykz1 a:hover .ykz_img .yuan {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  background: url("../images/icon_ykz1.png") no-repeat center 12px #FC6049;
}
.ld_main .ld_body_yk .yk_slide .bd li.ykz2 a .ykz_img .yuan {
  background: url("../images/icon_ykz2.png") no-repeat center 12px #45CD81;
}
.ld_main .ld_body_yk .yk_slide .bd li.ykz2 a:hover p {
  color: #45CD81;
}
.ld_main .ld_body_yk .yk_slide .bd li.ykz2 a:hover .ykz_img .yuan {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  background: url("../images/icon_ykz2.png") no-repeat center 12px #45CD81;
}
.ld_main .ld_body_yk .yk_slide .bd li.ykz3 a .ykz_img .yuan {
  background: url("../images/icon_ykz3.png") no-repeat center 12px #546474;
}
.ld_main .ld_body_yk .yk_slide .bd li.ykz3 a:hover p {
  color: #546474;
}
.ld_main .ld_body_yk .yk_slide .bd li.ykz3 a:hover .ykz_img .yuan {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  background: url("../images/icon_ykz3.png") no-repeat center 12px #546474;
}
.ld_main .ld_body_yk .yk_slide .bd li.ykz4 a .ykz_img .yuan {
  background: url("../images/icon_ykz4.png") no-repeat center 12px #FED13A;
}
.ld_main .ld_body_yk .yk_slide .bd li.ykz4 a:hover p {
  color: #FED13A;
}
.ld_main .ld_body_yk .yk_slide .bd li.ykz4 a:hover .ykz_img .yuan {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  background: url("../images/icon_ykz4.png") no-repeat center 12px #FED13A;
}
.ld_main .ld_body_yk .yk_slide .bd li.ykz5 a .ykz_img .yuan {
  background: url("../images/icon_ykz5.png") no-repeat center 12px #21A8AC;
}
.ld_main .ld_body_yk .yk_slide .bd li.ykz5 a:hover p {
  color: #21A8AC;
}
.ld_main .ld_body_yk .yk_slide .bd li.ykz5 a:hover .ykz_img .yuan {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  background: url("../images/icon_ykz5.png") no-repeat center 12px #21A8AC;
}
.ld_main .ld_body_yk .yk_slide .bd li.ykz6 a .ykz_img .yuan {
  background: url("../images/icon_ykz6.png") no-repeat center 12px #546474;
}
.ld_main .ld_body_yk .yk_slide .bd li.ykz6 a:hover p {
  color: #546474;
}
.ld_main .ld_body_yk .yk_slide .bd li.ykz6 a:hover .ykz_img .yuan {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  background: url("../images/icon_ykz6.png") no-repeat center 12px #546474;
}
.ld_main .ld_body_yk .yk_slide .bd li.ykz7 a .ykz_img .yuan {
  background: url("../images/icon_ykz7.png") no-repeat center 12px #45CD81;
}
.ld_main .ld_body_yk .yk_slide .bd li.ykz7 a:hover p {
  color: #45CD81;
}
.ld_main .ld_body_yk .yk_slide .bd li.ykz7 a:hover .ykz_img .yuan {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  background: url("../images/icon_ykz7.png") no-repeat center 12px #45CD81;
}
.ld_main .ld_body_yk .yk_slide .bd li.ykz8 a .ykz_img .yuan {
  background: url("../images/icon_ykz8.png") no-repeat center 12px #FED13A;
}
.ld_main .ld_body_yk .yk_slide .bd li.ykz8 a:hover p {
  color: #FED13A;
}
.ld_main .ld_body_yk .yk_slide .bd li.ykz8 a:hover .ykz_img .yuan {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  background: url("../images/icon_ykz8.png") no-repeat center 12px #FED13A;
}
.ld_main .ld_body_yk .yk_slide .hd {
  display: none;
}
.ld_lc {
  width: 1440px;
  margin: 41px auto 0;
  height: 232px;
  overflow: hidden;
  background-color: #fff;
}
.ld_lc h4 {
  padding-left: 15px;
  font-size: 20px;
  color: #333333;
  margin-top: 25px;
  overflow: hidden;
}
.ld_lc .yklc {
  height: 179px;
  width: 100%;
  overflow: hidden;
  background: url("../images/yklc.png") no-repeat 16px 46px;
}
.ld_lc .yklc_top {
  overflow: hidden;
  margin-top: 11px;
}
.ld_lc .yklc_top p {
  float: left;
  font-size: 16px;
  line-height: 30px;
  color: #8e6ddc;
  width: 150px;
  text-align: center;
  overflow: hidden;
}
.ld_lc .yklc_top p.xh1 {
  margin-left: 152px;
}
.ld_lc .yklc_top p.xh2 {
  margin-left: 32px;
}
.ld_lc .yklc_top p.xh3 {
  margin-left: 32px;
}
.ld_lc .yklc_top p.xh4 {
  margin-left: 32px;
}
.ld_lc .yklc_top p.xh5 {
  margin-left: 32px;
}
.ld_lc .yklc_top p.xh6 {
  margin-left: 32px;
}
.ld_lc .yklc_top p.xh7 {
  margin-left: 32px;
}
.ld_lc .yklc_bom {
  margin-top: 66px;
  overflow: hidden;
}
.ld_lc .yklc_bom .txt {
  float: left;
  width: 150px;
  text-align: center;
  font-size: 14px;
  line-height: 24px;
  color: #333333;
}
.ld_lc .yklc_bom .t1 {
  margin-left: 136px;
}
.ld_lc .yklc_bom .t2 {
  margin-left: 36px;
}
.ld_lc .yklc_bom .t3 {
  margin-left: 32px;
}
.ld_lc .yklc_bom .t4 {
  margin-left: 30px;
}
.ld_lc .yklc_bom .t5 {
  margin-left: 30px;
}
.ld_lc .yklc_bom .t6 {
  margin-left: 30px;
}
.ld_lc .yklc_bom .t7 {
  margin-left: 35px;
}
.ld_rec {
  width: 1440px;
  margin: 41px auto 0;
  overflow: hidden;
}
.ld_rec img {
  display: block;
  width: 100%;
  height: auto;
}



.case_share_list {
  width: 1440px;
  margin: 0 auto 43px;
  background-color: #fff;
}
.case_share_list .section_head {
  padding: 0 14px;
}
.case_share_list .section_head .sh_box {
  border-bottom: 1px solid #dcdcdc;
  height: 50px;
  line-height: 50px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.case_share_list .section_head .sh_box h4 {
  font-size: 22px;
  color: #333333;
  font-weight: normal;
  position: relative;
  padding: 0 10px;
}
.case_share_list .section_head .sh_box h4::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 2px;
  background-color: #ff683d;
}
.case_share_list .section_head .sh_box a {
  font-size: 16px;
  color: #8e6ddc;
  display: flex;
  align-items: center;
}
.case_share_list .section_head .sh_box a em {
  font-style: none;
  font-size: 20px;
  margin-left: 1px;
}
.case_share_list .section_body {
  padding-bottom: 30px;
}
.case_share_list .section_body ul {
  display: flex;
  flex-wrap: wrap;
}
.case_share_list .section_body ul li {
  width: 261px;
  margin-left: 14px;
  margin-right: 12px;
  margin-top: 30px;
}
.case_share_list .section_body ul li a {
  display: block;
  width: 100%;
  height: 261px;
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease;
}
.case_share_list .section_body ul li a:hover {
  box-shadow: 0px 12px 32px 4px rgba(0, 0, 0, 0.04), 0px 8px 20px rgba(0, 0, 0, 0.08);
  transform: translateY(-5px);
}
.case_share_list .section_body ul li .title_pic {
  display: block;
  width: 100%;
  height: 156px;
  object-fit: cover;
}
.case_share_list .section_body ul li .title_name {
  position: absolute;
  left: 50%;
  margin-left: -400px;
  top: 130px;
  width: 800px;
  height: 800px;
  border-radius: 50%;
  background-color: #F4F3F8;
}
.case_share_list .section_body ul li .title_name p {
  width: 261px;
  margin: 36px auto 0;
  padding: 0 20px;
  text-align: justify;
  font-size: 18px;
  line-height: 25px;
  color: #333333;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  box-sizing: border-box;
}
.certificate_list {
  width: 1440px;
  margin: 40px auto 43px;
  background-color: #fff;
}
.certificate_list .section_head {
  padding: 0 14px;
}
.certificate_list .section_head .sh_box {
  border-bottom: 1px solid #dcdcdc;
  height: 50px;
  line-height: 50px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.certificate_list .section_head .sh_box h4 {
  font-size: 22px;
  color: #333333;
  font-weight: normal;
  position: relative;
  padding: 0 10px;
}
.certificate_list .section_head .sh_box h4::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 2px;
  background-color: #ff683d;
}
.certificate_list .section_head .sh_box a {
  font-size: 16px;
  color: #8e6ddc;
  display: flex;
  align-items: center;
}
.certificate_list .section_head .sh_box a em {
  font-style: none;
  font-size: 20px;
  margin-left: 1px;
}
.certificate_list .section_body {
  padding-bottom: 20px;
}
.certificate_list .section_body ul {
  display: flex;
  flex-wrap: wrap;
}
.certificate_list .section_body ul li {
  width: 261px;
  padding-left: 14px;
  padding-right: 12px;
  padding-bottom: 10px;
  padding-top: 10px;
  margin-top: 20px;
  transition: all 0.3s ease;
}
.certificate_list .section_body ul li:hover {
  box-shadow: 0px 12px 32px 4px rgba(0, 0, 0, 0.04), 0px 8px 20px rgba(0, 0, 0, 0.08);
  transform: translateY(-5px);
  border-radius: 8px;
}
.certificate_list .section_body ul li .title_pic {
  display: block;
  height: 357px;
  width: auto;
  object-fit: cover;
}
.certificate_list .section_body ul li p {
  font-size: 16px;
  color: #333;
  line-height: 28px;
  text-align: center;
  margin-top: 10px;
}

