.about_list li, .about_list li .about_list_more, .big_thing .select_year_h .left, .big_thing .select_year_h .right, .big_thing .select_year_h .silder ul li i, .history .select_year_v .up, .history .select_year_v .down, .history .select_year_v .silder ul li .some_year, .jigou_zone .layout .company_zone .company_zone_h .left, .jigou_zone .layout .company_zone .company_zone_h .right, .jigou_zone .layout .more, .vision .vision_cont p span, .image-text .hd li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

.about_list, .big_thing .big_thing_zone li, .history, .page-num, .jigou_zone, .jigou_zone .layout .company_zone .company_zone_h, .jigou_zone .layout .company_zone .company_zone_h .silder ul, .corp_box_cont dl, .honour, .vision, .brand dl, .brand .brand-txt, .good-play-banner, .modular, .image-text, .image-text .bd li, .events-text, .events-text .intro a.open, .contact-box, .contact-box dl, .system-con .system-yb-list, .system-con .yb-list-con, .media-nav ul, .media-mod-list, .media-mod-list .teevee, .rss dl {
  *zoom: 1;
}

.about_list:before, .big_thing .big_thing_zone li:before, .history:before, .page-num:before, .jigou_zone:before, .jigou_zone .layout .company_zone .company_zone_h:before, .jigou_zone .layout .company_zone .company_zone_h .silder ul:before, .corp_box_cont dl:before, .honour:before, .vision:before, .brand dl:before, .brand .brand-txt:before, .good-play-banner:before, .modular:before, .image-text:before, .image-text .bd li:before, .events-text:before, .events-text .intro a.open:before, .contact-box:before, .contact-box dl:before, .system-con .system-yb-list:before, .system-con .yb-list-con:before, .media-nav ul:before, .media-mod-list:before, .media-mod-list .teevee:before, .rss dl:before, .about_list:after, .big_thing .big_thing_zone li:after, .history:after, .page-num:after, .jigou_zone:after, .jigou_zone .layout .company_zone .company_zone_h:after, .jigou_zone .layout .company_zone .company_zone_h .silder ul:after, .corp_box_cont dl:after, .honour:after, .vision:after, .brand dl:after, .brand .brand-txt:after, .good-play-banner:after, .modular:after, .image-text:after, .image-text .bd li:after, .events-text:after, .events-text .intro a.open:after, .contact-box:after, .contact-box dl:after, .system-con .system-yb-list:after, .system-con .yb-list-con:after, .media-nav ul:after, .media-mod-list:after, .media-mod-list .teevee:after, .rss dl:after {
  content: "";
  display: table;
}

.about_list:after, .big_thing .big_thing_zone li:after, .history:after, .page-num:after, .jigou_zone:after, .jigou_zone .layout .company_zone .company_zone_h:after, .jigou_zone .layout .company_zone .company_zone_h .silder ul:after, .corp_box_cont dl:after, .honour:after, .vision:after, .brand dl:after, .brand .brand-txt:after, .good-play-banner:after, .modular:after, .image-text:after, .image-text .bd li:after, .events-text:after, .events-text .intro a.open:after, .contact-box:after, .contact-box dl:after, .system-con .system-yb-list:after, .system-con .yb-list-con:after, .media-nav ul:after, .media-mod-list:after, .media-mod-list .teevee:after, .rss dl:after {
  clear: both;
}

.big_thing .big_thing_zone .txt i, .image-text .bd li i, .system-con .yb-list-con .list-con-l span, .media-mod-list .teevee .tv-nav ul li i {
  content: "";
  height: 0;
  width: 0;
  overflow: hidden;
}

.about_list {
  margin-left: -10px;
}

.about_list li {
  min-height: 334px;
  height: auto !important;
  _height: 334px;
  width: 272px;
  padding: 20px 19px;
  background: #fff;
  border-radius: 10px;
  float: left;
  margin-left: 10px;
  margin-top: 10px;
}

.about_list li h2 {
  font-size: 18px;
  margin-bottom: 10px;
}

.about_list li .about_list_img {
  width: 272px;
  height: 159px;
  overflow: hidden;
}

.about_list li .about_list_img img {
  width: 272px;
  height: 159px;
  border: 0;
  border-radius: 5px;
}

.about_list li .about_list_text {
  padding-top: 10px;
}

.about_list li .about_list_more {
  margin-top: 10px;
  padding-right: 15px;
  background: url(/tc/assets/img/icon01.png?t=2016102711) no-repeat 56px -171px;
  color: #EA5A26;
}

.about_list li .about_list_more:hover {
  color: #0064cd;
  text-decoration: underline;
}

.view_box {
  margin-top: 30px;
  padding: 30px;
  border-radius: 10px;
  background-color: #fff;
}

.view_box .img {
  text-align: center;
}

.view_box .disc p {
  margin-top: 30px;
}

.big_thing {
  width: 755px;
  height: 350px;
  margin-top: 30px;
  padding-top: 20px;
  background: url(/tc/assets/img/about/about_pic08.jpg?t=2016102711) no-repeat;
}

.big_thing .select_year_h {
  width: 735px;
  height: 35px;
  line-height: 45px;
  margin: 0 auto;
  padding-top: 10px;
  background-color: #F15A23;
}

.big_thing .select_year_h .left, .big_thing .select_year_h .right {
  float: left;
  width: 27px;
  height: 25px;
  background: url(/tc/assets/img/icon01.png?t=2016102711) no-repeat 12px -574px;
  cursor: pointer;
}

.big_thing .select_year_h .right {
  background-position: 0px -635px;
}

.big_thing .select_year_h .silder {
  position: relative;
  float: left;
  width: 680px;
  height: 25px;
  overflow: hidden;
}

.big_thing .select_year_h .silder ul {
  position: absolute;
  left: 0;
  width: 1700px;
}

.big_thing .select_year_h .silder ul li {
  float: left;
}

.big_thing .select_year_h .silder ul li a {
  float: left;
  font-family: arial;
  font-size: 18px;
  line-height: 1.5;
  color: #fff;
  min-width: 55px;
  text-align: center;
  margin: 0 10px;
  display: block;
}

.big_thing .select_year_h .silder ul li a:hover {
  font-size: 24px;
  line-height: 1.1;
}

.big_thing .select_year_h .silder ul li a span {
  float: left;
  width: 126px;
}

.big_thing .select_year_h .silder ul li i {
  font-style: normal;
  margin: 0 5px;
}

.big_thing .select_year_h .silder ul .on a {
  font-size: 24px;
  line-height: 1.1;
  font-weight: bold;
}

.big_thing .big_thing_zone {
  width: 755px;
  height: 254px;
  margin: 20px auto 0;
  overflow: hidden;
}

.big_thing .big_thing_zone li {
  border-radius: 10px;
  background-color: #fff;
  min-height: 254px;
  height: auto !important;
  _height: 254px;
  width: 508px;
  margin: 0 123px;
}

.big_thing .big_thing_zone .img {
  float: left;
}

.big_thing .big_thing_zone .img img {
  border-radius: 10px 0 0 10px;
}

.big_thing .big_thing_zone .txt {
  position: relative;
  float: left;
  width: 210px;
  margin-left: 25px;
}

.big_thing .big_thing_zone .txt h4 {
  color: #f05a23;
  font-size: 14px;
}

.big_thing .big_thing_zone .txt hr {
  border: 0;
  height: 1px;
  background-color: #f05a23;
  margin: 20px 0;
}

.big_thing .big_thing_zone .txt i {
  position: absolute;
  top: 30px;
  left: -40px;
  border-right: 15px solid #fff;
  border-top: 15px dashed transparent;
  border-bottom: 15px dashed transparent;
}

.history {
  margin-top: 30px;
  padding: 30px;
  border-radius: 10px;
  background-color: #fff;
  margin-top: 10px;
}

.history .select_year_v {
  float: left;
  width: 55px;
}

.history .select_year_v .up, .history .select_year_v .down {
  width: 55px;
  height: 25px;
  background: url(/tc/assets/img/icon01.png?t=2016102711) no-repeat 17px -692px;
  cursor: pointer;
}

.history .select_year_v .down {
  background-position: 17px -738px;
}

.history .select_year_v .silder {
  position: relative;
  height: 260px;
  overflow: hidden;
}

.history .select_year_v .silder ul {
  position: absolute;
  top: 0px;
  width: 55px;
}

.history .select_year_v .silder ul li {
  text-align: center;
}

.history .select_year_v .silder ul li a {
  font-family: arial;
  font-size: 18px;
  display: block;
  line-height: 24px;
  margin-bottom: 5px;
}

.history .select_year_v .silder ul li a:hover {
  color: #006441;
  font-size: 24px;
}

.history .select_year_v .silder ul li .some_year {
  width: 55px;
  height: 90px;
}

.history .select_year_v .silder ul li .some_year i {
  font-style: normal;
  display: block;
  height: 10px;
  line-height: 10px;
}

.history .select_year_v .silder ul .on a {
  font-size: 24px;
  color: #006441;
  font-weight: bold;
}

.history .disc {
  float: left;
  width: 586px;
  margin-left: 30px;
  padding: 20px 10px 20px;
  border: 2px solid #ddd;
  background-color: #F0F0F0;
}

.history .disc .disc-cnt {
  height: 800px;
  overflow: hidden;
}

.history .disc h2 {
  background-color: #848484;
  font-size: 18px;
  color: #FFF;
  padding: 0 5px;
  margin-bottom: 8px;
}

.history .disc h3 {
  font-size: 14px;
  font-weight: bold;
}

.history .disc .important {
  color: #006540;
}

.history .disc p {
  margin-bottom: 20px;
}

.history .disc li {
  overflow-y: auto;
  height: 800px;
  padding-right: 5px;
}

.content-text h3 {
  text-align: center;
  font-size: 20px;
  line-height: 26px;
  margin: 0 0 10px 0;
  font-weight: bold;
}

.content-text p {
  margin: 0 0 10px 0;
  text-indent: 2em;
}

.content-text h4 {
  margin: 0 0 10px 0;
  text-indent: 24px;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
}

.content-text a {
  outline: 0;
  color: #EA5A26;
}

.subTitle-team {
  padding: 0;
}

.subTitle-team h2 {
  padding-left: 30px;
}

.manage-team {
  margin: 28px 0 18px 0;
}

.manage-team .events-text .intro {
  margin-top: 10px;
}

.manage-team .events-text .intro p {
  padding: 14px 0 0;
}

.sub-nav {
  height: 34px;
  line-height: 34px;
  clear: both;
  font-size: 14px;
  padding-top: 10px;
  margin-bottom: -20px;
}

.sub-nav a {
  padding-right: 12px;
}

.sub-nav a.cur {
  font-size: 18px;
  color: #EA5A26;
}

.page-num {
  line-height: 22px;
  text-align: right;
  padding: 10px 20px 20px 0;
}

.page-num .fr {
  float: right;
}

.page-num .fr span {
  float: left;
  margin-left: 10px;
  cursor: pointer;
}

.page-num .fr span:hover {
  color: #EA5A26;
}

.page-num .fr a, .page-num .fr span {
  float: left;
  margin-left: 10px;
}

.page-num .fr a.cur, .page-num .fr span.cur {
  width: 22px;
  text-align: center;
  background: #EA5A26;
  color: #fff;
}

.subTitle-child-team {
  padding: 0;
}

.subTitle-child-team h2 {
  margin-bottom: 15px;
  padding-left: 30px;
  float: none;
}

.subTitle-child-team .subTitle_right {
  border: 2px solid #d3d3d3;
  border-radius: 5px;
}

.subTitle-child-team .subTitle_right .subTitle_link {
  position: relative;
  padding: 0 18px;
  font-size: 14px;
}

.subTitle-child-team .subTitle_right .subTitle_link .link-nav {
  width: 714px;
  height: 28px;
  overflow: hidden;
  position: relative;
}

.subTitle-child-team .subTitle_right .subTitle_link ul {
  position: absolute;
  top: 0;
  left: 0;
  width: 1000px;
}

.subTitle-child-team .subTitle_right .subTitle_link ul li {
  border-right: 1px solid #ccc;
  float: left;
  cursor: pointer;
  width: 145px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: pre;
  text-align: center;
  line-height: 14px;
  margin: 7px 0;
}

.subTitle-child-team .subTitle_right .subTitle_link ul li.cur {
  color: #EA5A26;
}

.subTitle-child-team a {
  padding: 0 5px;
  line-height: 28px;
}

.subTitle-child-team a.cur {
  font-size: 18px;
  color: #EA5A26;
}

.subTitle-child-team span {
  position: absolute;
  top: 0;
  width: 18px;
  height: 28px;
  text-align: center;
  font-size: 12px;
  line-height: 28px;
  cursor: pointer;
  z-index: 100;
}

.subTitle-child-team .prev {
  background: url(/tc/assets/img/icon01.png?t=2016102711) no-repeat 6px -795px;
  left: 0;
  border-right: 1px solid #d3d3d3;
}

.subTitle-child-team .next {
  background: url(/tc/assets/img/icon01.png?t=2016102711) no-repeat 6px -260px;
  right: 0;
  border-left: 1px solid #d3d3d3;
}

.corp_zone h2 {
  font-size: 18px;
  margin-left: 30px;
  margin-top: 10px;
}

.corp_zone .corp_box {
  margin-top: 30px;
  padding: 30px;
  border-radius: 10px;
  background-color: #fff;
  margin-top: 10px;
  padding: 30px;
}

.corp_zone .corp_box h4 {
  color: #f60;
  font-size: 14px;
  margin-bottom: 10px;
}

.corp_zone .corp_box .img {
  margin-top: 30px;
  text-align: center;
}

.corp_zone hr {
  width: 680px;
  border: 1px solid #f47321;
}

.corp_zone hr.short {
  width: 660px;
}

.jigou_zone .layout {
  float: left;
  width: 350px;
  margin-top: 30px;
  padding: 30px;
  border-radius: 10px;
  background-color: #fff;
  margin-top: 10px;
  margin-left: 13px;
  padding: 20px 10px;
}

.jigou_zone .layout h2 {
  font-size: 18px;
  margin-left: 20px;
}

.jigou_zone .layout .company_zone {
  margin-top: 5px;
  padding-bottom: 20px;
  border-radius: 4px;
  background-color: #F0F0F0;
}

.jigou_zone .layout .company_zone .company_zone_h {
  width: 350px;
  height: 25px;
  line-height: 25px;
  background-color: #ddd;
  border-radius: 4px 4px 0 0;
}

.jigou_zone .layout .company_zone .company_zone_h .left, .jigou_zone .layout .company_zone .company_zone_h .right {
  float: left;
  width: 25px;
  height: 25px;
  background: url(/tc/assets/img/icon01.png?t=2016102711) no-repeat 8px -796px;
}

.jigou_zone .layout .company_zone .company_zone_h .right {
  background-position: 10px -262px;
}

.jigou_zone .layout .company_zone .company_zone_h .silder {
  float: left;
  position: relative;
  width: 300px;
  height: 25px;
  overflow: hidden;
}

.jigou_zone .layout .company_zone .company_zone_h .silder ul {
  position: absolute;
  left: -6px;
  width: 500px;
}

.jigou_zone .layout .company_zone .company_zone_h .silder ul li {
  float: left;
  margin: 0 7px;
}

.jigou_zone .layout .company_zone .company_zone_h .silder ul li a:hover {
  color: #f60;
}

.jigou_zone .layout .company_zone .company_zone_h .silder ul li .curr {
  color: #f60;
}

.jigou_zone .layout .company_zone .company_disc {
  height: 300px;
  width: 312px;
  padding: 0 15px;
  margin-top: 20px;
  overflow-y: auto;
}

.jigou_zone .layout .company_zone .company_disc p {
  margin: 8px 0;
}

.jigou_zone .layout .company_zone .company_disc p span {
  font-weight: bold;
  padding-right: 15px;
}

.jigou_zone .layout .company_zone .company_disc .txt {
  padding-bottom: 20px;
  margin-top: 0;
  margin-bottom: 20px;
  border-bottom: 1px solid #ED5B22;
}

.jigou_zone .layout .more {
  color: #f60;
  padding-right: 15px;
  margin-top: 10px;
  margin-left: 20px;
  background: url(/tc/assets/img/icon01.png?t=2016102711) no-repeat 56px -171px;
}

.jigou_zone .ml_0 {
  margin-left: 0;
}

.corp_box_cont dl {
  padding-left: 14px;
  padding-bottom: 6px;
}

.corp_box_cont dl dd {
  border: 3px solid #f47321;
  width: 210px;
  float: left;
  margin-left: 4px;
}

.corp_box_cont dl dd h5 {
  font-weight: normal;
  text-align: center;
  font-size: 16px;
  color: #fff;
  background: #f47321;
  height: 28px;
}

.corp_box_cont dl dd ul {
  line-height: 20px;
  height: 140px;
  padding: 10px 24px 4px;
}

.corp_box_cont dl dd ul li {
  height: 20px;
}

.corp_box_cont dl dd ul li span {
  float: left;
  width: 5px;
  height: 20px;
  margin-right: 6px;
}

.corp_box_cont dl dd ul li span.bg {
  background: url(/tc/assets/img/icon01.png?t=2016102711) no-repeat 0 -171px;
}

.corp_box_cont dl dd ul li a {
  color: #006441;
  font-weight: bold;
}

.corp_box_cont dl dd p {
  padding: 6px 24px;
  line-height: 20px;
  height: 200px;
}

.corp_box_cont dl dd p.other {
  padding: 6px 10px;
}

.corp_box_cont dl.other dd {
  width: 648px;
}

.corp_box_cont dl.other dd .item {
  text-align: center;
  padding: 10px 0 8px;
}

.corp_box_cont dl.other dd .item a {
  color: #006441;
  font-weight: bold;
  padding-left: 10px;
  margin-right: 10px;
}

.corp_box_cont dl.other dd .item a.bg {
  background: url(/tc/assets/img/icon01.png?t=2016102711) no-repeat 2px -173px;
}

.corp_box_cont dl.other dd p {
  height: auto;
}

.honour {
  margin-top: 35px;
  padding: 24px;
  background: #fff;
  border-radius: 10px;
}

.honour-list {
  float: left;
  width: 60px;
  margin-right: 25px;
  text-align: center;
}

.honour-list li {
  margin-bottom: 5px;
  font-size: 18px;
  line-height: 24px;
  cursor: pointer;
}

.honour-list li:hover, .honour-list li.on {
  color: #006441;
  font-size: 24px;
}

.honour-list li.on {
  font-weight: bold;
}

.honour-con {
  float: left;
  width: 590px;
  padding: 19px 14px;
  border: 2px solid #dcdddd;
  background-color: #f0f0f0;
  overflow: hidden;
}

.honour-con .honour-cnt {
  height: 800px;
  overflow: hidden;
}

.honour-con .honourlist li.item {
  height: 800px;
  overflow: auto;
}

.honour-con img {
  display: block;
  width: 573px;
  margin-bottom: 15px;
}

.honour-con p {
  margin-bottom: 20px;
}

.honour-con-list li {
  margin-bottom: -1px;
  margin-top: 10px;
  padding-bottom: 8px;
  border-bottom: 1px solid #006441;
}

.honour-con-list li h3 {
  margin-bottom: 8px;
  font-size: 14px;
  line-height: 16px;
  font-weight: bold;
}

.honour-con-list li p {
  font-size: 12px;
  line-height: 18px;
  margin-bottom: 0;
}

.vision {
  border-radius: 5px;
  background: #fff;
  margin-top: 20px;
  padding: 30px;
}

.vision h3 {
  color: #EA5A26;
  font: 18px/20px "Microsoft Yahei";
}

.vision hr {
  height: 1px;
  border: 0;
  background: #EA5A26;
  color: #EA5A26;
}

.vision .vision_cont {
  width: 340px;
}

.vision .vision_cont .vision_title {
  font-size: 14px;
}

.vision .vision_cont .vision_title, .vision .vision_cont b {
  color: #006441;
  font-weight: bold;
}

.vision .vision_cont p {
  padding: 8px 0 8px 8px;
}

.vision .vision_cont p span {
  margin-left: -8px;
  width: 8px;
  color: #EA5A26;
}

.vision .vision_left {
  float: left;
}

.vision .vision_right {
  float: right;
}

.vision .clearfix {
  padding: 18px 0;
}

.brand {
  padding-top: 20px;
}

.brand dl, .brand .brand-txt {
  border-radius: 5px;
  background: #fff;
  margin-top: 10px;
  padding: 30px;
}

.brand dl p, .brand .brand-txt p {
  padding-top: 15px;
  line-height: 18px;
}

.brand dt {
  float: left;
  width: 272px;
  height: 131px;
  padding-top: 77px;
  text-align: center;
}

.brand dd {
  float: right;
  width: 400px;
  line-height: 18px;
}

.brand dd h3 {
  font: bold 18px/24px "Microsoft Yahei";
}

.brand .brand-txt h3 {
  color: #EA5A26;
  font: bold 18px/24px "Microsoft Yahei";
}

.main-content {
  width: 755px;
  padding-top: 28px;
  position: relative;
}

.good-play-banner {
  margin-bottom: 10px;
}

.good-play-banner img.banner {
  float: right;
}

.good-play-banner .good-play-text {
  float: left;
  background: url(/tc/assets/img/about/page-text-bg.png?t=2016102711) no-repeat;
  width: 265px;
  height: 328px;
  color: #fff;
  padding: 10px 20px 0 20px;
  font-size: 12px;
}

.good-play-banner .good-play-text h2 {
  font-size: 14px;
  line-height: 34px;
}

.good-play-banner .good-play-text a.open {
  width: 28px;
  padding-right: 18px;
  background: url("/tc/assets/img/btn-bac.png?t=2016102711") 27px -24px no-repeat;
  color: #fff;
  float: right;
  margin-top: 10px;
}

.good-play-banner .good-play-text a.open.curr {
  background: url("/tc/assets/img/btn-bac.png?t=2016102711") 27px 2px no-repeat;
}

.good-play-banner .good-play-text .text {
  padding-top: 45px;
}

.good-play-banner .good-play-text .text .text-con {
  overflow: hidden;
  height: 72px;
}

.good-play-banner .good-play-text .text .text-con img {
  margin-left: 13px;
}

.good-play-banner .good-play-text .text .text-con div {
  height: 72px;
}

.good-play-banner .good-play-text .text .text-con .curr {
  display: none;
}

.page-banner {
  position: relative;
  margin-bottom: 10px;
}

.page-banner .page-banner-text {
  position: absolute;
  top: 28px;
  left: 28px;
  width: 232px;
  height: 252px;
  background: #EA5A26;
  border-radius: 10px;
  color: #fff;
  padding: 10px 20px;
}

.page-banner .page-banner-text h2 {
  font-size: 18px;
}

.page-banner .page-banner-text p {
  padding-top: 10px;
}

.page-banner .page-banner-text .img {
  text-align: center;
  margin-top: 40px;
}

.page-banner .page-banner-text .page-banner-more {
  position: absolute;
  left: 20px;
  bottom: 20px;
  color: #fff;
}

.modular {
  background: #fff;
  margin-bottom: 10px;
  border-radius: 10px;
  padding: 28px;
}

.modular h4 {
  font-size: 18px;
}

.image-text {
  height: 214px;
  position: relative;
  padding: 0;
}

.image-text .bd {
  overflow: hidden;
  height: 214px;
}

.image-text .bd li {
  position: relative;
}

.image-text .bd li img {
  float: right;
}

.image-text .bd li .text {
  float: left;
  font-size: 18px;
  padding: 50px 0 0 70px;
  text-align: center;
}

.image-text .bd li .text span {
  font-size: 24px;
}

.image-text .bd li i {
  border-left: 20px solid #fff;
  border-top: 20px dashed transparent;
  border-bottom: 20px dashed transparent;
  position: absolute;
  left: 300px;
  top: 60px;
}

.image-text .hd {
  position: absolute;
  text-align: center;
  bottom: 10px;
  width: 100%;
  z-index: 1;
}

.image-text .hd li {
  height: 8px;
  width: 8px;
  border-radius: 4px;
  background: #fff;
  margin-right: 8px;
}

.image-text .hd li.on {
  background: #EA5A26;
}

.left-ico, .right-ico {
  position: absolute;
  top: 50%;
  margin-top: -16px;
  cursor: pointer;
}

.left-ico {
  left: 10px;
}

.right-ico {
  right: 10px;
}

.play-news h4 {
  padding-bottom: 6px;
}

.play-news h4 a {
  float: right;
  color: #EA5A26;
  font-size: 12px;
  font-weight: normal;
  line-height: 12px;
  background: url(/tc/assets/img/icon01.png?t=2016102711) no-repeat 30px -174px;
  padding-right: 11px;
  border-bottom: 1px solid transparent;
  margin-top: 11px;
  margin-right: 9px;
}

.play-news h4 a:hover {
  border-bottom-color: #EA5A26;
}

.play-news ul {
  width: 47%;
}

.play-news ul li {
  height: 36px;
  line-height: 18px;
  position: relative;
  margin: 8px 0;
}

.play-news ul li span.time {
  display: block;
  height: 36px;
  float: left;
  font-weight: bold;
  padding-right: 15px;
}

.play-news ul.list-l {
  border-right: 1px solid #EA5A26;
  float: left;
  padding-right: 20px;
}

.play-news ul.list-r {
  float: right;
}

.good-ball-schedule table {
  text-align: center;
  border: 1px solid #333;
  width: 100%;
}

.good-ball-schedule table tr td {
  border: 1px solid #333;
  padding: 2px 4px;
  background: #fff;
}

.good-ball-schedule table tr td.sp {
  background: #f2f2f2;
}

.good-ball-schedule p.tip {
  padding: 16px 0 0 14px;
}

.good-ball-schedule p.tip span {
  padding-left: 60px;
}

.new-title {
  padding-left: 10px;
  padding-top: 10px;
  float: left;
}

.news_cont {
  margin-top: 28px;
  padding: 28px;
  border-radius: 10px;
  background-color: #fff;
}

.news_cont h4 {
  font-size: 16px;
  font-weight: normal;
}

.news_cont .new-info {
  padding: 12px 0 16px;
}

.news_cont .new-info span {
  padding-right: 20px;
}

.news_cont .content p {
  line-height: 20px;
  padding-bottom: 20px;
}

.events-text .intro {
  float: right;
  width: 397px;
}

.events-text .intro h4 {
  margin-bottom: 15px;
  line-height: 18px;
}

.events-text .intro h4 span {
  font-size: 14px;
  padding-left: 14px;
  font-weight: normal;
}

.events-text .intro a.open {
  display: block;
  color: #EA5A26;
  width: 397px;
  height: 17px;
  margin-top: 14px;
  background: url("/tc/assets/img/about/events-xl.png?t=2016102711") 0 0 no-repeat;
  margin-bottom: 8px;
}

.events-text .intro a.open.curr {
  background: url("/tc/assets/img/about/events-xl.png?t=2016102711") 0 -37px no-repeat;
}

.events-text .intro a.link {
  color: #EA5A26;
  padding-right: 10px;
  background: url(/tc/assets/img/icon01.png?t=2016102711) no-repeat 164px -172px;
}

.events-text .intro a.link:hover {
  border-bottom: 1px solid #EA5A26;
}

.events-text .text {
  padding-top: 30px;
}

.events-text .text .text-con {
  overflow: hidden;
  height: 55px;
}

.events-text .text .text-con div {
  height: 55px;
}

.events-text .text .text-con div p {
  margin-bottom: 15px;
}

.events-text .text .text-con .curr {
  display: none;
}

.events-text img {
  width: 272px;
  float: left;
  border-radius: 10px;
}

.contact-box {
  background-repeat: no-repeat;
  border-radius: 10px;
  margin-top: 28px;
  padding: 28px 0 28px 28px;
  background-image: url(/tc/assets/img/about/contact-box.png?t=2016102711);
}

.contact-box dl dd {
  width: 198px;
  height: 165px;
  float: left;
  background-image: url(/tc/assets/img/about/contact-text-bg.png?t=2016102711);
  margin-right: 27px;
  padding: 48px 0 0 16px;
}

.contact-box dl dd h2 {
  font-size: 18px;
  color: #EA5A26;
  padding-bottom: 14px;
  font-weight: bold;
}

.contact-box .contact-text p {
  word-break: break-all;
}

.contact-box .contact-text p strong {
  float: right;
  width: 125px;
  padding-right: 20px;
}

.system-con h3 {
  padding-left: 30px;
  margin-bottom: 7px;
  font-size: 18px;
  line-height: 48px;
}

.system-con .system-con-ln {
  margin: 15px 0 10px;
  padding: 15px 30px;
  background-color: #fff;
  border-radius: 10px;
  zoom: 1;
}

.system-con .system-con-ln h3 {
  padding-left: 0;
}

.system-con .system-con-ln p {
  font-size: 12px;
  line-height: 18px;
}

.system-con .system-con-ln p strong {
  color: #EA5A26;
}

.system-con .core-img {
  border-radius: 10px;
  overflow: hidden;
}

.system-con .core-img img {
  margin-left: -50px;
}

.system-con .system-con-yb {
  width: 755px;
  height: 320px;
  padding: 25px 0;
  background: url(/tc/assets/img/about/system-yb.png?t=2016102711);
}

.system-con .system-con-yb .bd {
  height: 255px;
  overflow: hidden;
}

.system-con .system-yb-list {
  padding-left: 10px;
  background-color: #EA5A26;
}

.system-con .system-yb-list li {
  float: left;
  width: 105px;
  color: #fff;
  font-size: 14px;
  line-height: 44px;
  cursor: pointer;
  text-align: center;
}

.system-con .system-yb-list li:hover {
  font-size: 18px;
  font-weight: bold;
}

.system-con .system-yb-list .on {
  font-size: 18px;
  font-weight: bold;
}

.system-con .yb-list-con {
  width: 755px;
  margin: 25px 0;
}

.system-con .yb-list-con .list-con-l {
  position: relative;
  float: left;
  width: 255px;
  height: 255px;
  border-radius: 10px 0 0 10px;
}

.system-con .yb-list-con .list-con-l span {
  position: absolute;
  top: 20px;
  right: 0;
  border-right: 20px solid #fff;
  border-top: 20px dashed transparent;
  border-bottom: 20px dashed transparent;
}

.system-con .yb-list-con .list-con-l img {
  width: 255px;
  height: 255px;
  border-radius: 10px 0 0 10px;
}

.system-con .yb-list-con .list-con-r {
  float: left;
  width: 396px;
  height: 225px;
  padding: 15px;
  background-color: #fff;
  border-radius: 0 10px 10px 0;
}

.system-con .yb-list-con .list-con-r h3 {
  margin-bottom: 0px;
  padding-left: 0;
  color: #EA5A26;
  font-size: 16px;
  line-height: 56px;
}

.system-con .yb-list-con .list-con-r .list-con-txt {
  font-size: 12px;
  line-height: 18px;
  overflow-y: auto;
  height: 150px;
}

.system-con .yb-list-con .list-con-r .list-con-txt p {
  margin-bottom: 10px;
}

.system-con .yb-list-con li {
  margin: 0 37px;
}

.carrier-con {
  margin-top: 28px;
  margin-left: -10px;
}

.carrier-con .carrier-con-list {
  float: left;
  width: 310px;
  padding: 27px 30px;
  margin: 0 0 10px 10px;
  background-color: #fff;
  border-radius: 10px;
}

.carrier-con h3 {
  font-size: 18px;
  line-height: 18px;
}

.carrier-con img {
  display: block;
  margin: 20px 0;
  width: 310px;
  height: 245px;
  border-radius: 10px;
}

.carrier-con a {
  margin-right: 35px;
  color: #EA5A26;
  font-size: 12px;
  line-height: 12px;
  padding-right: 15px;
  background: url(/tc/assets/img/icon01.png?t=2016102711) no-repeat 52px -172px;
}

.shade, .pop-up {
  position: fixed;
  _position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.shade {
  background: #000;
  opacity: .8;
  filter: alpha(opacity=80);
  z-index: 99;
}

.pop-up {
  z-index: 100;
}

.pop-up .close-btn {
  position: absolute;
  top: -40px;
  right: -40px;
  width: 30px;
  height: 30px;
  background: url("/tc/assets/img/close-md.png?t=2016102711") no-repeat;
  cursor: pointer;
}

.pop-up .main-img {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 607px;
  margin-left: -303px;
}

.pop-up .hd span {
  position: absolute;
  top: 50%;
  width: 50px;
  height: 50px;
  border-radius: 10px;
  margin-top: -25px;
  opacity: .4;
  filter: alpha(opacity=70);
  cursor: pointer;
}

.pop-up .hd span:hover {
  opacity: .7;
  filter: alpha(opacity=90);
}

.pop-up .hd span.prev {
  left: 30px;
  background: #999 url("/tc/assets/img/l-btn.jpg?t=2016102711");
}

.pop-up .hd span.next {
  right: 30px;
  background: #999 url("/tc/assets/img/r-btn.jpg?t=2016102711");
}

.pop-up .hd ul {
  position: absolute;
  bottom: -30px;
  left: 50%;
}

.pop-up .hd li {
  float: left;
  width: 10px;
  height: 10px;
  background: #999;
  border-radius: 10px;
  margin: 0 5px;
  cursor: pointer;
}

.pop-up .hd li.curr {
  background: #f5f5f5;
}

.pop-up .bd li img {
  width: 100%;
  height: 100%;
}

.media .modular {
  overflow: hidden;
  margin-bottom: 26px;
}

.media a.open {
  width: 28px;
  padding-right: 18px;
  background: url(/tc/assets/img/about/open-ico.png?t=2016102711) no-repeat right;
  color: #ccc;
}

.media a.open:hover {
  color: #ccc;
}

.media a.open.curr {
  background: url(/tc/assets/img/about/open-ico1.png?t=2016102711) no-repeat right;
}

.media .pic {
  position: relative;
  padding: 12px 30px;
  width: 175px;
  height: 245px;
  border-radius: 5px;
  background: #ddd;
  float: left;
}

.media .pic li img {
  width: 175px;
  height: 245px;
}

.media .pic .baozhi, .media .pic .zazhi.tv {
  overflow: hidden;
}

.media .pic .baozhi {
  height: 236px;
}

.media .pic .zazhi {
  height: 244px;
}

.media .pic .tv {
  height: 180px;
}

.media .pic .tv-left, .media .pic .tv-right {
  position: absolute;
  top: 50%;
  margin-top: -10px;
}

.media .pic .tv-left {
  left: 7px;
  cursor: pointer;
}

.media .pic .tv-right {
  right: 7px;
  cursor: pointer;
}

.media .text {
  float: right;
}

.media .text h4 {
  font-size: 18px;
}

.media .text h4, .media .text p {
  padding-bottom: 16px;
}

.media .text a {
  float: right;
}

.media .text img {
  display: block;
  margin: 0 auto;
}

.media-nav {
  padding-left: 30px;
  margin-top: -8px;
  padding-bottom: 20px;
}

.media-nav ul {
  line-height: 24px;
}

.media-nav ul li {
  float: left;
  padding-right: 18px;
}

.media-nav ul li.cur {
  font-size: 18px;
  color: #EA5A26;
  cursor: pointer;
  font-weight: bold;
}

.media-mod-list {
  overflow: hidden;
  position: relative;
  height: 700px;
}

.media-mod-list .media-mod {
  position: absolute;
  top: 0;
  left: 0;
  width: 755px;
  background-color: #F2F2F2;
  z-index: 1;
}

.media-mod-list .media-mod .modular {
  overflow: hidden;
  padding: 28px 80px;
}

.media-mod-list .media-mod .text {
  width: 320px;
}

.media-mod-list .media-mod .text .text-con {
  height: 54px;
  overflow: hidden;
}

.media-mod-list .media-mod .text .text-con div {
  height: 54px;
  background-color: #fff;
}

.media-mod-list .media-mod .text .text-con .curr {
  display: none;
}

.media-mod-list .teevee .modular {
  padding: 28px 30px;
}

.media-mod-list .media-mod.show {
  z-index: 2;
}

.media-mod-list .magazine .text {
  padding-top: 60px;
}

.media-mod-list .magazine .text .text-con {
  height: 54px;
}

.paper .modular:first-child .text {
  padding-top: 20px;
}

.paper .text {
  padding-top: 80px;
}

.media-mod-list .teevee .pic {
  width: 350px;
  height: 180px;
}

.media-mod-list .teevee .pic li img {
  width: 350px;
  height: 180px;
}

.media-mod-list .teevee .text {
  width: 270px;
  padding-top: 60px;
}

.media-mod-list .teevee .text .text-con {
  height: 54px;
}

.media-mod-list .teevee .text .text-con div {
  height: 54px;
}

.media-mod-list .teevee .tv-mod {
  float: left;
  position: relative;
}

.media-mod-list .teevee .tv-mod ul {
  width: 574px;
  height: 324px;
}

.media-mod-list .teevee .tv-mod ul li {
  cursor: pointer;
}

.media-mod-list .teevee .tv-mod .play-btn {
  position: absolute;
  display: block;
  width: 50px;
  height: 50px;
  top: 50%;
  left: 50%;
  margin: -25px 0 0 -25px;
  background: url(/tc/assets/img/play-btn.png?t=2016102711) no-repeat;
}

.media-mod-list .teevee .tv-nav {
  float: right;
  width: 102px;
  background: #f2f2f2;
  padding-top: 1px;
}

.media-mod-list .teevee .tv-nav ul li {
  padding: 0 6px;
  position: relative;
  text-align: center;
  cursor: pointer;
}

.media-mod-list .teevee .tv-nav ul li span {
  display: block;
  border-top: 1px solid #EA5A26;
  padding: 22px 0;
  height: 20px;
  margin-top: -1px;
}

.media-mod-list .teevee .tv-nav ul li:first-child span {
  border-top: none;
}

.media-mod-list .teevee .tv-nav ul li i {
  position: absolute;
  display: none;
  left: -12px;
  top: 18px;
  border-right: 13px solid #EA5A26;
  border-top: 13px dashed transparent;
  border-bottom: 13px dashed transparent;
}

.media-mod-list .teevee .tv-nav ul li.cur, .media-mod-list .teevee .tv-nav ul li:hover {
  background: #EA5A26;
  color: #fff;
}

.media-mod-list .teevee .tv-nav ul li.cur i, .media-mod-list .teevee .tv-nav ul li:hover i {
  display: block;
}

.rss dl {
  width: 730px;
}

.rss dl dd {
  float: right;
  width: 350px;
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.rss dl dd img {
  display: block;
  margin: 26px auto;
}

.rss dl dd:first-child {
  float: left;
}

.rss dl dd .info {
  background: #ddd;
  width: 270px;
  padding: 16px 40px 12px;
  font-size: 12px;
}

.rss dl dd .info h4 {
  font-size: 18px;
  text-align: center;
}

.rss dl dd .info h4, .rss dl dd .info p {
  padding-bottom: 16px;
}

.rss dl dd .info a {
  display: block;
  margin: 10px auto 0;
  color: #4c4948;
}

.rss dl dd .info a:hover {
  color: #EA5A26;
}

.rss dl dd .info .text-con {
  overflow: hidden;
  height: 38px;
}

.rss dl dd .info .text-con div {
  height: 38px;
  background-color: #ddd;
}

.rss dl dd .info .text-con .curr {
  display: none;
}

.text-ball .text {
  padding-top: 50px;
}

.text-ball .text .text-con {
  height: 18px;
}

.text-ball .text .text-con div {
  height: 18px;
}

.tb-style-1, .tb-style-2 {
  width: 100%;
  border-collapse: collapse;
}

.tb-style-1 tr th, .tb-style-2 tr th {
  font-size: 14px;
  font-weight: normal;
  padding: 8px 8px;
  background-color: #DCDDDD;
}

.tb-style-1 tr td, .tb-style-2 tr td {
  padding: 8px 8px;
  text-align: center;
  min-height: 22px;
  height: auto !important;
  _height: 22px;
  background-color: #fff;
}

.tb-style-1 tr .fwb, .tb-style-2 tr .fwb {
  font-weight: bold;
}

.tb-style-1 tr .tac, .tb-style-2 tr .tac {
  text-align: center;
}

.tb-style-1 tr .tal, .tb-style-2 tr .tal {
  text-align: left;
}

.tb-style-1 tr .tar, .tb-style-2 tr .tar {
  text-align: right;
}

.tb-style-1 tr.even td, .tb-style-2 tr.even td {
  background-color: #ECECEC;
}

.pop-risk .risk-bdr {
  margin-top: -204px;
}

.series .modular {
  padding: 28px 80px;
  margin-bottom: 26px;
}

.series .pic {
  float: left;
}

.series .text {
  float: right;
  width: 360px;
  margin-top: 62px;
}

.series .text h4 {
  font-size: 18px;
  padding-bottom: 16px;
}

.series .text h4 span {
  font-size: 12px;
}

.series .text b {
  font-size: 14px;
}

.series .text p {
  padding-bottom: 16px;
}

.series .text .shenl {
  overflow: hidden;
}

.series .text a.open {
  display: block;
  text-align: right;
  padding-right: 18px;
  background: url(/tc/assets/img/about/open-ico.png?t=2016102711) no-repeat right;
  color: #ccc;
}

.series .text a.buy {
  color: #EA5A26;
}

.series .curr a.open {
  background: url(/tc/assets/img/about/open-ico1.png?t=2016102711) no-repeat right;
  color: #ccc;
}

#txt {
  position: absolute;
  left: 200px;
  top: 200px;
  z-index: -55;
  width: 360px;
}

#txt h4 {
  font-size: 18px;
  padding-bottom: 16px;
}

#txt h4 span {
  font-size: 12px;
}

#txt b {
  font-size: 14px;
}

#txt p {
  padding-bottom: 16px;
}
