@charset "utf-8";
/* CSS Document */
* {
  margin: 0;
  padding: 0;
}
body {
  font: 16px/1.8 'Microsoft Yahei', verdana;
}
img {
  display: block;
  border: none;
}
.top {
  width: 100%;
  height: 16px;
  background: #f14159;
  position: fixed;
  top: 80;
  left: 0;
  border: 0px solid;
  display: block;
  z-index: 100000;
}
.topbox {
  width: 1000px;
  margin: 0 auto;
  clear: both;
  height: 16px;
  border: 0px solid;
}
.china {
  color: #fff;
  background: #f14159;
  font-size: 12px;
  line-height: 16px;
  float: right;
  height: 16px;
}

.nav_a {
  float: right;
  border: 0px solid;
  height: 68px;
  line-height: 68px;
  text-align: center;
  position: relative;
}
.guanggao {
  position: absolute;
  top: 27px;
  /* right: -120px; */
  left: 303px;
}
.nav_a a {
  margin-right: 16px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  border: 0px solid;
  display: block;
  float: left;
  vertical-align: middle;
  min-width: 45px;
  font-size: 15px;
  font-weight: bold;
  color: #000;
}

.nav_a a:hover {
  border-bottom: 2px solid #f00;
  text-decoration: none;
  transition: all 1s;
  color: #666;
  transition-property: border;
  transition-duration: 0s;
}
.nav_a .cur {
  border-bottom: 2px solid #f30;
  transition: all 1s;
  color: #666;
  transition-property: border;
  transition-duration: 0s;
}
/*.navbgbox .navbg .about_nav .nav_a a{ color:#000;}*/
/*.nav_a a,.nav_a a:hover,.cur{text-shadow: #fff 1px 1px 0px;}*/
/*abut start*/
.abobg1 {
  width: 100%;
  margin: 0px auto;
  background: url(../images/about_bg01.jpg) no-repeat center center;
  display: block;
  overflow: hidden;
}
h2 {
  font: 38px '微软雅黑';
  text-shadow: 0px 0px 8px #fff;
  margin-top: 100px;
  text-align: center;
  color: #666;
}
img {
  display: block;
  overflow: hidden;
}
.abo_1 {
  width: 1000px;
  border: 0px solid;
  height: 650px;
  margin: 0 auto;
  overflow: hidden;
}
.abo_tu1 {
  float: left;
  margin-right: 20px;
  margin-top: 80px;
}
.abo_p1 {
  float: right;
  width: 450px;
  border: 0px solid #ccc;
  margin-top: 40px;
}
.abo_p1 p {
  margin-bottom: 10px;
  line-height: 30px;
}
.abobg2 {
  width: 100%;
  margin: 0px auto;
  background: url(../images/about_201.png) no-repeat center center;
  display: block;
  display: block;
}
.abo_2 {
  width: 1000px;
  border: 0px solid;
  height: 650px;
  margin: 0 auto;
  overflow: hidden;
}
.abo_2 h2 {
  text-align: left;
  border: 0px solid;
  margin-top: 50px;
  border: 0px solid;
  font-size: 24px;
  color: #888;
}
.abo_2 h2 span {
  font-size: 38px;
  color: #d6001d;
}
.abo_p2 {
  width: 750px;
  border: 0px solid #ccc;
  margin-top: 30px;
}
.abo_p22 {
}
.abo_p22 h2 {
  text-align: left;
  margin-top: 30px;
  margin-bottom: 30px;
}
.abo_p22 p {
  margin-bottom: 10px;
}
.abobg3 {
  width: 100%;
  margin: 0px auto;
  background: #fff;
  display: block;
  display: block;
}
.abo_3 {
  width: 1000px;
  border: 0px solid;
  height: 556px;
  margin: 0 auto;
  overflow: hidden;
}
.abo_3 h2 {
  margin: 0;
  float: left;
  margin-top: 170px;
}
.abo_3 .h2_huan {
  margin: 0;
  float: left;
  margin-top: 100px;
  color: #f00;
}
.abo_3 img {
  float: right;
  margin-top: 90px;
}

.abobg4 {
  width: 100%;
  margin: 0px auto;
  background: #fdfdfd;
  display: block;
  display: block;
}
.abo_4 {
  width: 1000px;
  border: 0px solid;
  height: 650px;
  margin: 0 auto;
  overflow: hidden;
}
.abo_4 h2 {
  float: left;
  text-align: left;
  border: 0px solid;
  margin-top: 50px;
  border: 0px solid;
  line-height: 50px;
  font-size: 22px;
  margin-bottom: 0px;
  color: #888;
}
.abo_4 h2 span {
  font-size: 38px;
  color: #d6001d;
}
.abo_p4 {
  float: right;
  width: 700px;
  border: 0px solid #ccc;
  margin-top: 0px;
}
.abo_p4 .abo_img4 {
  display: block;
}
.abo_p4 h2 {
}
.abo_p44 {
  float: left;
  width: 300px;
  height: 400px;
  border: 0px solid;
}
.abo_p44 h2 {
  text-align: left;
  margin-top: 230px;
  margin-bottom: 30px;
  font-size: 18px;
  color: #888;
}

.footerbg {
  width: 100%;
  margin: 0px auto;
  background: #222;
  display: block;
}
.footer {
  width: 1200px;
  margin: 0 auto;
  height: 130px;
  text-align: center;
  padding-top: 20px;
  border: 0px solid;
}
.footer span {
  margin-right: 20px;
  color: #666;
  text-align: center;
}
.footer a {
  font: 12px '微软雅黑';
  margin: 0 20px 0 0;
  color: #ccc;
  text-decoration: none;
}
.footer p {
  text-align: center;
  color: #ccc;
  padding-top: 10px;
  font-size: 12px;
}
.footer p span strong {
  font-size: 14px;
  color: #919190;
}
/*news start*/
.newsbg {
  width: 100%;
  margin: 0 auto;
  background: url(../images/13.jpg) no-repeat top center;
  background-attachment: fixed;
  display: block;
  overflow: hidden;
}
.news_bg2 {
  width: 1000px;
  margin: 20px auto;
}
.news_tit {
  float: left;
  margin-top: 100px;
  margin-right: 10px;
  width: 100px;
  position: fixed;
}
.news_tit dl {
  text-align: center;
  margin-bottom: 30px;
  clear: both;
  width: 100px; /* height:140px;*/
  display: block;
  border: 0px solid;
  overflow: hidden;
}
.news_tit dl dt img {
  width: 70px;
  height: 70px;
}
.news_tit dl dd {
  line-height: 20px;
  border: 0px solid;
  margin: 5px 0 0 0;
  text-align: left;
}
.news_tit a {
  color: #fff;
  text-decoration: none;
}
.newsboxmid {
  float: right;
  margin-left: 110px;
}
.newsbox {
  overflow: hidden;
  margin: 0 auto;
  border: 0px solid;
  background: ;
  margin-top: 10px;
}
.newsbox0 {
  margin-top: 80px;
}
.newscase {
  width: 660px;
  background: #fff;
  border: 0px solid #ccc;
  float: left;
  padding: 30px;
  padding-bottom: 20px;
  margin-left: 0px;
  margin-bottom: 20px;
}
.newscase h3 {
  font-size: 24px;
  font-weight: 300;
}
.newscase h3 a {
  color: #000;
  text-decoration: none;
}
.newscase img {
  margin-bottom: 0px;
}
.newscase p {
  margin-top: 5px;
  line-height: 30px;
  color: #666;
  margin-bottom: 30px;
}
.newscase p strong {
  color: #000;
  padding-right: 10px;
}
.p_font {
  font-size: 14px;
  color: #999;
  margin-top: 10px;
  margin-bottom: 10px;
}
.news_date {
  width: 108px;
  background: rgba(187, 187, 187, 0.8);
  background: url(../images/news_date.png) no-repeat;
  height: 120px;
  border: 1px solid #ccc;
  border: 0;
  float: left;
  color: #fff;
  text-align: center;
}
.news_date p {
  font-size: 24px;
  text-align: center;
}
/*kehu start*/
.kehubg {
  width: 100%;
  margin: 0 auto;
  padding-top: 100px;
}
.kehubox {
  width: 1000px;
  margin: 0 auto;
  display: block;
  overflow: hidden;
}
.ke_tit {
  font-size: 28px;
  color: #ccc;
  text-align: center;
  margin: 20px 0;
}
.kehubox2 {
  width: 100%;
  background: url(../images/kehu02.jpg) no-repeat;
  height: 1080px;
}
.ke_dlbg {
  width: 1040px;
  margin: 0 auto;
  border: 0px solid;
  overflow: hidden;
  padding-left: 20px;
  padding-top: 20px;
}
.ke_dlbg dl {
  float: left;
  margin: 10px 20px 10px 0;
}
.ke_dlbg dl img {
  width: 235px;
  height: 136px;
}
.kehubg2 {
  padding-top: 20px;
}
.kehubox3 {
  width: 1000px;
  margin: 20px auto;
  border: 0px solid;
  overflow: hidden;
}
/*news start*/
li {
  list-style: none;
}

.fangan_bg2 {
  width: 1000px;
  margin: 0 auto;
  margin-top: 100px;
  margin-bottom: 50px;
  border: 0px solid;
  overflow: hidden;
}
.web {
  width: 985px;
  height: 620px; /*background:#cb5412;*/
  margin: 0px auto;
}

.fang2tit {
  clear: both;
  display: block;
  height: 30px;
  overflow: hidden;
}
.fang2tit h4 {
  font: bold 16px '微软雅黑';
  border: 0px solid;
}
.fang2tit span {
  float: right;
  border: 0px solid;
  margin-right: 22px;
}
.fang2tit span a {
  font-size: 12px;
  color: #ccc;
  text-decoration: none;
  font-weight: 400;
}
.fang2 p {
  margin: 0px 0 0px 0;
  width: 930px;
  word-break: break-all;
  word-wrap: break-word;
}
.fang2 img {
  margin: 0 auto;
  margin-top: 20px;
  margin-bottom: 30px;
  display: block;
}
.fang2 .fang2_buzhou img {
  margin: 0;
  margin: 0px 0 10px 0;
}
.fang2 .fang2_buzhou p {
  margin-bottom: 30px;
}
.fang3 {
  overflow: hidden;
  height: auto;
  border: 0px solid;
}
.fang4 {
  overflow: hidden;
  height: auto;
  border: 0px solid;
}
.fang5 {
  overflow: hidden;
  height: auto;
  border: 0px solid;
}
.fang6 {
  height: 1200px;
}
.fang6 .img_01 {
  width: auto;
  height: auto;
  max-width: 46%;
  max-height: 46%;
  padding-right: 5%;
}
.li_icon {
  width: 30px;
  height: 20px;
  float: left;
}
.fang6 .text {
  margin-left: 30px;
  color: #f14159;
  font-weight: bolder;
}
.fang7 .text {
  color: #f14159;
  font-weight: bolder;
}
.fang7 {
  overflow: hidden;
  height: auto;
  border: 0px solid;
}
.fang7_img {
  width: 70%;
}
.fang7 .p3 {
  text-align: center;
  margin-top: -20px;
  margin-bottom: 30px;
}
.fang8 {
  overflow: hidden;
  height: auto;
  border: 0px solid;
}
.fang10 .text {
  margin-left: 30px;
  color: #f14159;
  font-weight: bolder;
}
.fangan_dt {
  width: 24%;
  height: 240px;
  float: left;
  border-right: 3px solid #eee;
  border-bottom: 3px solid #eee;
}
.fangan_dt img {
  width: 50%;
}
.fangan_dt .p3 {
  text-align: center;
  width: 100%;
}
.fangan_dy {
  width: 24%;
  height: 240px;
  float: left;
  border-right: 3px solid #eee;
}
.fangan_dy img {
  width: 50%;
}
.fangan_dy .p3 {
  text-align: center;
  width: 100%;
}
.fangan_bg01 {
  width: 1000px;
  margin: 0 auto;
  margin-top: 100px;
  height: 2000px;
  overflow: hidden;
}
.fangan_bg22 {
  width: 1000px;
  margin: 0 auto;
  margin-top: 100px;
  margin-bottom: 00px;
  border: 0px solid #f00;
  height: 1226px;
  overflow: hidden;
}
.fangan_bg33 {
  width: 1000px;
  margin: 0 auto;
  margin-top: 100px;
  height: 1305px;
  overflow: hidden;
}
.fangan_bg44 {
  width: 1000px;
  margin: 0 auto;
  margin-top: 100px;
  height: 1529px;
  overflow: hidden;
}
.fangan_bg55 {
  width: 1000px;
  margin: 0 auto;
  margin-top: 100px;
  height: 1399px;
  overflow: hidden;
}
.fangan_bg66 {
  width: 1000px;
  margin: 0 auto;
  margin-top: 100px;
  height: 3700px;
  overflow: hidden;
}
.fangan_bg77 {
  width: 1000px;
  margin: 0 auto;
  margin-top: 100px;
  height: 3410px;
  overflow: hidden;
}
.fangan_bg88 {
  width: 1000px;
  margin: 0 auto;
  margin-top: 100px;
  height: 1924px;
  overflow: hidden;
}
.fangan_bg99 {
  width: 1000px;
  margin: 0 auto;
  margin-top: 100px;
  height: 1413px;
  overflow: hidden;
}
.fangan_bg10 {
  width: 1000px;
  margin: 0 auto;
  margin-top: 100px;
  height: 5900px;
  overflow: hidden;
}
.fangan_bg11 {
  width: 1000px;
  margin: 0 auto;
  margin-top: 100px;
  height: 1880px;
  overflow: hidden;
}
.fangan_bg12 {
  width: 1000px;
  margin: 0 auto;
  margin-top: 100px;
  height: 2190px;
  overflow: hidden;
}
.fangan_bg13 {
  width: 1000px;
  margin: 0 auto;
  margin-top: 100px;
  height: 2560px;
  overflow: hidden;
}
.fangan_bg14 {
  width: 1000px;
  margin: 0 auto;
  margin-top: 100px;
  height: 1780px;
  overflow: hidden;
}
.biaoji {
  font: 12px '宋体';
  color: #666;
  margin-bottom: 50px;
  text-align: center;
}
/*zixun start*/
.zixunbg1 {
  width: 100%;
  margin: 0px auto;
  background: url(../images/15.jpg) top center;
  display: block;
  overflow: hidden;
}
.zixun_1 {
  width: 1000px;
  border: 0px solid;
  height: 650px;
  margin: 0 auto;
  overflow: hidden;
}
.zixun_1 h2 {
  color: #fff;
  text-shadow: none;
}
.zixun_1 img {
  float: left;
  margin: 70px 0 0 0;
}
.zi_p1 {
  float: right;
  width: 450px;
  border: 0px solid #ccc;
  margin-top: 80px;
}
.zi_p1 p {
  margin-bottom: 10px;
  line-height: 30px;
  color: #fff;
}
.zixunbg2 {
  width: 100%;
  margin: 0px auto;
  background: #fff;
  display: block;
  overflow: hidden;
}
.zixun_2 {
  width: 1000px;
  border: 0px solid;
  height: 650px;
  margin: 0 auto;
  overflow: hidden;
}
.zi_p2 {
  float: left;
  border: 0px solid;
  margin-top: 40px;
}
.zi_p2 p {
  margin-bottom: 10px;
  line-height: 30px;
  color: #666;
  margin: 0 0 0 10px;
  border: 0px solid;
  width: 450px;
}
.zixun_2 h2 {
  color: #000;
}
.zixun_2 img {
  float: right;
  margin: 20px 0 0 0;
}
/*zhaopin*/
.zhaopinbg {
  width: 100%;
  margin: 0 auto;
  background: url(../images/17.jpg) no-repeat top center;
  height: 100%;
  background-attachment: fixed;
  display: block;
  overflow: hidden;
}
.zhaopin2 {
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
  border: 0px solid;
  padding-top: 100px;
}
/*.zhaopin2 h5{ width:1000px; margin:0 auto; text-align:left; font-size:24px; color:#fff;}*/
.zhaopin3 {
  width: 960px;
  margin: 0 auto;
  height: 400px;
  overflow: hidden;
  padding: 20px;
  margin-bottom: 20px;
  background: #fff;
}
.zhaopin3 ul {
  width: 600px;
  margin: 0 auto;
  height: 400px;
  padding: 20px 0 0 0;
  float: left;
}
.zhaopin3 ul li {
  line-height: 40px;
}
.zhaoright {
  float: left;
}
/*fuwu start*/
.fuwubg1 {
  background: #fdfdfd;
  height: 100%;
}
.fuwubox1 {
  width: 1000px;
  border: 0px solid;
  margin: 0 auto;
  overflow: hidden;
  padding-top: 20px;
  height: 550px;
}
.fuwu_tu1 {
  float: left;
}
.fuwubox2 {
  width: 260px;
  float: right;
}
.fuwubg4 {
  width: 100%;
  background: #46bde8;
  height: 600px;
}
.fuwu_4 {
  width: 1000px;
  overflow: hidden;
  margin: 0 auto;
  border: 0px solid;
}
.fuwu_p4 h2 {
  text-align: center;
  margin: 150px 0 20px 0;
  font-size: 24px;
  color: #fff;
  text-shadow: none;
}
.fuwu_p4 h2 span {
  font-size: 38px;
}
.fuwu_p4 p {
  color: #fff;
}
.fuwu_p4 h6 {
  color: #fff;
  font-size: 16px;
  margin: 30px 0 10px 0;
}
.fuwu_p4 ul li {
  font-size: 14px;
  color: #fff;
  line-height: 35px;
}
.fuwu3 {
  width: 100%;
  display: block;
  background: url(../images/18.jpg) no-repeat top center;
}
.fuwu3bg {
  width: 1000px;
  margin: 0 auto;
  overflow: hidden;
  height: 600px;
}
.fuwu3 {
  color: #fff;
}
.fuwu3 .fuwu3bg h2 {
  color: #fff;
  padding: 50px 0 30px 0;
  text-shadow: none;
  line-height: 50px;
  border: 0px solid;
}
.fuwu3bg p {
  width: 500px;
}
.fuwu3box ul {
  margin-top: 10px;
}
.fuwu3box ul li {
  line-height: 35px;
  font-size: 13px;
}
.fuwubg5 {
  width: 100%;
  height: 600px;
}
.fuwu_5 {
  width: 1000px;
  margin: 0 auto;
}
.fuwu_5 img {
  margin: 20px 0 0 0;
  float: right;
}
.fuwu_5box {
  width: 270px;
  float: left;
}
.fuwu_5box h6 {
  font-size: 16px;
  margin: 60px 0 0 0;
}
.fuwu_5box ul {
  margin: 10px 0 0 0;
}
.fuwu_5box ul li {
  line-height: 35px;
}
