@charset "utf-8";

/* CSS Document */
body {
  background-position: center center;
  margin: 0;
  color: #4d4d4d;
  font-family: "微软雅黑";
  font-size: 14px;

}

div,
ul,
li {
  margin: 0;
  padding: 0;
  list-style: none
}

a {
  font-size: 14px;
  color: #777276;
  text-decoration: none;

}

a:hover {
  color: #c1020a;
  text-decoration: none;

}

h,
p,
a {
  font-family: "微软雅黑"
}

.overflow {
  overflow: hidden;
}

.clear {
  clear: both;
}

.top_box {
  width: 100%;
  height: 122px;
  margin: 0 auto;
  background: url(../images/top.png) center center no-repeat;
}

.logo_box {
  width: 1203px;
  height: auto;
  margin: 0 auto;
}

.menu_box {
  width: 100%;
  height: auto;
  background-image: url(../images/menu.jpg)
}

.index_menu {
  width: 1130px;
  margin: 0 auto;
}

.menu_mk {
  width: 105px;
  text-align: center;
}

.index_menu a {
  font-family: "微软雅黑";
  font-size: 16px;
  line-height: 56px;
  color: #f5f6f6;
}

.menu_mk img {
  float: left
}

.menu_mk {
  float: left;
}

.banner_box {
  width: 100%;
  position: relative;
  overflow: hidden;
  height: 550px;
}

.banner {
  width: 1920px;
  /*图片宽度*/
  position: absolute;
  left: 50%;
  margin-left: -960px;
  /*图片宽度的一半*/
}

.ks_box {
  width: 100%;
}

.ks_index {
  width: 1206px;
  margin: 0 auto;
}

.about_box {
  float: left;
  width: 534px;
}

.index_name {
  float: left;
  margin-top: 35px;
}

.index_name h {
  font-size: 22px;
  color: #140b12;
  margin-left: 15px;
  float: left;
}

.index_more {
  float: right;
  margin-top: 47px;
  margin-right: 54px;
}

.index_more h {
  font-size: 14px;
  color: #777276;
}

.index_more h:hover {
  color: #c1020a;
  text-decoration: none;
}

.bg_img {
  margin-top: 62px;
  height: 7px;
  background-image: url(../images/ks_bg.png);
  width: 217px;
  margin-top: 65px;
}

.index_about {
  width: 456px;
  margin-left: 25px;
  margin-top: 36px;
}

.index_about p {
  font-size: 14px;
  color: #716f6e;
  line-height: 30px;
}

.index_news {
  width: 631px;
  height: 186px;
  padding-top: 36px;
  margin-left: 22px;
}

.index_news img {
  float: left
}

.index_new {
  width: 426px;
  border-bottom: 1px dashed #e4e4e4;
  float: left;
  margin-left: 19px;
  margin-bottom: 11px;
  height: 28px;
  margin-top: 7px;
}

.ks_new {
  float: left;
}

.news_time {
  float: left;
}

.ks_neirong h {
  color: #8d8d8d;
  font-size: 14px;
  margin-left: 28px;
}

.ks_neirong h:hover {
  color: #c1020a;
  text-decoration: none;
}

.ks_neirong span {
  width: 4px;
  height: 4px;
  float: left;
  background: #a6a6a6;
  top: 50%;
  border-radius: 100%
}

.news_time {
  float: right;
}

.news_time h {
  color: #8d8d8d;
  font-size: 14px;
}

.about_bg {
  width: 536px;
  height: 248px;
  background-image: url(../images/about_bg.png);
}

.news_bg {
  width: 674px;
  height: 248px;
  background-image: url(../images/news_bg.png);
}

.news_box {
  float: right;
  width: 670px;
}

.news_more {
  float: right;
  margin-top: 47px;
  margin-right: 30px;
}

.news_more h {
  font-size: 14px;
  color: #777276;
}

.news_more h:hover {
  color: #c1020a;
  text-decoration: none;
}

.banner_guanggao {
  width: 100%;
  position: relative;
  overflow: hidden;
  height: 182px;
  margin-top: 45px;
}

.banner {
  width: 1920px;
  /*图片宽度*/
  position: absolute;
  left: 50%;
  margin-left: -960px;
  /*图片宽度的一半*/
}

.show_box {
  width: 100%;
}

.index_show {
  width: 1209px;
  margin: 0 auto;
}

.show_top {
  width: 1209px;
  margin: 0 auto;
}

.showtop {
  width: 1209px;
  height: 56px;
  background-image: url(../images/show_topbg.png)
}

.showbottom {
  width: 1209px;
  height: 47px;
  background-image: url(../images/show_bottombg.png)
}

.show_name {
  float: left;
  margin-top: 46px;
}

.show_name h {
  font-size: 22px;
  color: #140b12;
  margin-left: 15px;
  float: left;
}

.show_more {
  float: right;
  margin-top: 55px;
  margin-right: 54px;
}

.show_more h {
  font-size: 14px;
  color: #777276;
}

.show_more h:hover {
  color: #c1020a;
  text-decoration: none;
}

.show_bg {
  background-image: url(../images/ks_bg.png);
  width: 218px;
  margin-top: 77px;
  height: 7px;
}

.show_big {
  background-image: url(../images/show_bg.png);
  width: 1209px;
  margin: 0 auto;
  height: auto;
}

.show_bgbox {
  width: 1209px;
  margin: 0 auto;
}

.show_left {
  float: left;
  width: 285px;
  height: 465px;
  margin-right: 36px;
  text-align: center;
}

.left_bg {
  width: 285px;
  height: 43px;
  background-image: url(../images/showbg.png);
  margin-left: 9px;
  margin-top: 12px;
}

.left_bg h {
  font-size: 16px;
  color: #584f4f;
  line-height: 43px;
  text-align: center;
}

.show_right {
  float: right;
  width: 840px;
  margin-left: 33px;
}

.index_show {
  width: 250px;
  height: 233px;
  border: solid 1px #ededee;
  float: left;
  margin-right: 28px;
  margin-top: 39px;
  text-align: center;
}

.index_show img {
  margin-top: 4px;
  margin-left: 5px;
  margin-bottom: 17px;
  width: 100%;
}

.index_show a {
  font-size: 14px;
  color: #909090;
}

.foot_box {
  width: 100%;
}

.foot_name {
  width: 1209px;
  margin: 0 auto;
  margin-top: 56px;
}

.name_left {
  float: left;
  width: 534px;
}

.name_right {
  float: left;
  width: 671px;
}

.name_box {
  float: left;
  margin-left: 15px;
}

.name_box h {
  font-size: 22px;
  color: #140b12;
  margin-left: 15px;
  float: left;
}

.more_box {
  float: right;
  margin-top: 12px;
  margin-right: 54px;
}

.more_box a {
  font-size: 14px;
  color: #777276;
}

.more_box a:hover {
  color: #c1020a;
  text-decoration: none;
}

.down_bg {
  width: 534px;
  margin-top: 30px;
}

.foot_bg {
  background-image: url(../images/foot_bg.png);
  height: 317px;
  width: 1209px;
  margin: 0 auto;
  margin-top: 92px;
  margin-bottom: 85px;
}

.foot_left {
  width: 287px;
  float: left;
  margin-top: 16px;
  margin-left: 29px;
}

.foot_left p {
  font-size: 16px;
  color: #c1020a;
}

.foot_left h {
  font-size: 14px;
  color: #2a2827;
  line-height: 29px;
}

.foot_right {
  float: left;
  width: 540px;
  margin-top: 20px;
  margin-left: 254px;
}

.foot_right img {
  float: left;
}

.liuyan_box {
  float: left;
  margin-left: 54px;
  margin-top: 12px
}

.foot_liuyan p {
  float: left;
  color: #2a2827;
  font-size: 14px;
  margin: 0;
}

.foot_liuyan input {
  float: left;
  margin: 0;
}

.foot_liuyans p {
  float: left;
  color: #2a2827;
  font-size: 14px;
  margin: 0;
}

.foot_liuyans input {
  float: left;
  margin: 0;
  width: 210px;
  height: 63px;
}

.foot_tijiao p {
  float: left;
  color: #2a2827;
  font-size: 14px;
  margin: 0;
  text-align: center;
  display: block;
  width: 100%;
}

.foot_tijiao {
  border: solid 1px #a8a8a8;
  width: 156px;
  line-height: 25px;
  margin-left: 42px;
}

.link_box {
  width: 100%;
  background-image: url(../images/link_bg.jpg);
}

.link {
  width: 1203px;
  margin: 0 auto;
}

.link h {
  font-size: 18px;
  line-height: 56px;
  color: #FFF;
  font-family: "微软雅黑";
}

.link a {
  font-size: 14px;
  color: #FFF;
}

.bottom_box {
  width: 100%;
  background-image: url(../images/bottom.jpg);
  height: 158px;
}

.bottom {
  width: 630px;
  margin: 0 auto;
  margin-top: 47px;
  color: #FFF
}

.bottom a {
  color: #FFF
}

/*about*/

.all_left {}

.show_box {
  width: 100%;
}

.show_top {
  width: 1209px;
  margin: 0 auto;
}

.show_name {
  float: left;
  margin-top: 46px;
}

.show_name h {
  font-size: 22px;
  color: #140b12;
  margin-left: 15px;
  float: left;
}

.show_bg {
  background-image: url(../images/ks_bg.png);
  width: 218px;
  margin-top: 77px;
  height: 7px;
}

.left_all {
  width: 1209px;
  margin: 0 auto;
}

.left_big {
  background-image: url(../images/all_bg.png);
  width: 322px;
  float: left;
  margin-bottom: 55px;
}

.show_bgbox {
  width: 1209px;
  margin: 0 auto;
}

.show_bgbox {
  width: 1208px;
  margin: 0 auto;
}

.show_left {
  float: left;
  width: 285px;
  height: auto;
  margin-right: 36px;
  text-align: center;
}

.left_bg {
  width: 285px;
  height: 43px;
  background-image: url(../images/showbg.png);
  margin-left: 9px;
  margin-top: 12px;
}

.left_bg h {
  font-size: 16px;
  color: #584f4f;
  line-height: 43px;
  text-align: center;
}

.leftfoot_box {
  width: 100%;
}

.left_name {
  width: 1209px;
  margin: 0 auto;
  margin-top: 56px;
}

.left_left {
  float: left;
  width: 322px;
}

.all_left {
  width: 322px;
  height: 23px;
  background-image: url(../images/all_topbg.png);
}

.all_bottom {
  width: 322px;
  height: 24px;
  background-image: url(../images/all_bottombg.png);
}

.leftname_box {
  float: left;
}

.leftname_box h {
  font-size: 22px;
  color: #140b12;
  margin-left: 15px;
  float: left;
}

.more_box {
  float: right;
  margin-top: 12px;
  margin-right: 54px;
}

.more_box a {
  font-size: 14px;
  color: #777276;
}

.more_box a:hover {
  color: #c1020a;
  text-decoration: none;
}

.leftdown_bg {
  width: 322px;
  margin-top: 30px;
}

.left_foot {
  height: 317px;
  width: 322px;
  margin: 0 auto;
}

.foot_lefts {
  width: 287px;
  float: left;
  margin-top: 16px;
  margin-left: 29px;
}

.foot_lefts p {
  font-size: 16px;
  color: #c1020a;
}

.foot_lefts h {
  font-size: 14px;
  color: #2a2827;
  line-height: 29px;
}

.about_right {
  float: left;
  width: 845px;
  margin-left: 38px;
  margin-bottom: 50px;
}

.about_name {
  width: 825px;
  float: right;
}

.about_about {
  float: left;
}

.about_about p {
  font-size: 24px;
  color: #413d3a;
  font-family: "微软雅黑";
  margin-top: 46px;
}

.about_weizhi {
  float: right;
  margin-top: 46px;
}

.about_weizhi p {
  font-size: 12px;
  color: #777978;
}

.about_wold {
  width: 825px;
  margin: 0 auto;
  margin-top: 31px;
}

.about_wold {
  font-size: 14px;
  color: #4e4b4b;
  line-height: 30px;
}
.about_wold img{
  width: 80%;
  height: auto!important;
}