@charset "utf-8";

/* CSS reset for c_b*/

body,

div,

dl,

dt,

dd,

ul,

ol,

li,

h1,

h2,

h3,

h4,

h5,

h6,

pre,

form,

fieldset,

input,

textarea,

p,

blockquote,

th,

td {

  margin: 0;

  padding: 0;

}

table {

  border-collapse: collapse;

  border-spacing: 0;

}

table th,

table td {

  padding: 5px;

}

fieldset,

img {

  border: 0;

}

address,

caption,

cite,

code,

dfn,

em,

i,

th,

var {

  font-style: normal;

  font-weight: normal;

}

ol,

ul {

  list-style: none;

}

ception,

th {

  text-align: left;

}

q:before,

q:after {

  content: '';

}

abbr,

acronym {

  border: 0;

}

a {

  color: #000;

  text-decoration: none;

}

/*for ie f6n.net*/

a:focus {

  outline: none;

}

/*for ff f6n.net*/

a:hover {

  text-decoration: none;

}

/*定位*/

.tl {

  text-align: left;

}

.tc {

  text-align: center;

}

.tr {

  text-align: right;

}

.bc {

  margin-left: auto;

  margin-right: auto;

}

.fl {

  float: left;

  display: inline;

}

.fr {

  float: right;

  display: inline;

}

.zoom {

  zoom: 1;

}

.hidden {

  visibility: hidden;

}

.vam {

  vertical-align: middle;

}

.clear {

  clear: both;

  height: 0;

  line-height: 0;

  font-size: 0;

}

p {

  word-spacing: -1.5px;

}

li {

  list-style: none;

}

/*其他*/

.cur {

  cursor: pointer;

}

/*原reset*/

sup {

  vertical-align: baseline;

}

sub {

  vertical-align: baseline;

}

input,

button,

textarea,

select,

optgroup,

option {

  font-family: inherit;

  font-size: inherit;

  outline: none;

  font-style: inherit;

  font-weight: inherit;

}

input,

button,

textarea,

select {

  *font-size: 100%;

}

input,

select {

  vertical-align: middle;

}



body {

  font: 17px/1.231 "微软雅黑", "Arial Narrow", HELVETICA;

}

select,

input,

button,

textarea,

button {

  font: 99% "微软雅黑", "Arial Narrow", HELVETICA;

}

table {

  font-size: 14px;

  width: 100%;

  border-collapse: collapse;

}

pre,

code,

kbd,

samp,

tt {

  font-family: monospace;

  *font-size: 108%;

  line-height: 100%;

}

/*title*/

h1 {
  font-size: 32px;
}

h2 {

font-size: 30px;
}

h3 {

  font-size: 20px;

}

h4 {

  font-size: 14px;

}

h5 {

  font-size: 12px;

}

h6 {

  font-size: 10px;

}

/*清除浮动*/

.clearfix:after {

  content: '';

  display: block;

  clear: both;

  height: 0;

  visibility: hidden;

}

.clearfix {

  /*兼容 IE*/

  zoom: 1;

}

/*end reset*/

.content,

.container {

margin-left: auto;

margin-right: auto;

width: 1400px;
}

/* tanchuang1 提交弹窗*/

.tanchuang1 {

  width: 100%;

  position: fixed;

  top: 0;

  left: 0;

  background: url(../images/tanchuangBg.png);

  height: 100%;

  z-index: 9999999;

}

.tanchuang1 .conBox {

  width: 400px;

  height: 212px;

  padding: 20px;

  background: #fff;

  position: absolute;

  left: 50%;

  margin-left: -220px;

  top: 50%;

  margin-top: -80px;

  z-index: 9999999;

}

.tanchuang1 .conBox .tcClose {

  width: 33px;

  height: 90px;

  position: absolute;

  right: 45px;

  top: -90px;

  cursor: pointer;

  z-index: 999999999999999;

}

.tanchuang1 .conBox .box {

  width: 398px;

  height: 190px;

  border: 1px solid #e5e5e5;

  padding-top: 20px;

  text-align: center;

  position: relative;

}

.tanchuang1 .conBox .box img {

  display: block;

  width: 47px;

  height: 47px;

  margin: 0 auto;

}

.tanchuang1 .conBox .box h5 {

  font-size: 24px;

  color: #ffc400;

  font-weight: bold;

  margin-top: 10px;

}

.tanchuang1 .conBox .box p {

  font-size: 16px;

  color: #4d4d4d;

  margin-top: 10px;

}

.tanchuang1 .conBox .box .b15 {

  display: block;

  width: 150px;

  height: 52px;

  line-height: 52px;

  text-align: center;

  font-size: 18px;

  color: #000;

  position: absolute;

  bottom: -1px;

  left: 50%;

  margin-left: -75px;

  background: #ffc400;

  text-decoration: none;

  z-index: 999999999999999;

  border: 0px;

}

.tanchuang2 .conBox .box a {

  background: #404040;

}

/*------------------------------------  新加入的代码放在下面  ---------------------------------------------*/

@font-face {

  font-family: "DIN MEDIUM";

  src: url("../font/DIN MEDIUM.ttf") format("truetype"),

}

@font-face {

  font-family: "DIN-Bold";

  src: url("../other/DIN-Bold.woff") format("woff"),

       url("../other/DIN-Bold.ttf") format("truetype"),

       url("../other/DIN-Bold.eot") format("embedded-opentype"),

       url("../other/DIN-Bold.svg") format("svg");

  font-weight: normal;

  font-style: normal;

}

/*关闭网站*/

.y-close-page {

  width: 100%;

  height: 100%;

  position: fixed;

  left: 0;

  top: 0;

  z-index: 99999;

  background-color: #333;

}

.y-dialog-cont {

  width: 360px;

  height: 160px;

  background-color: #fff;

  margin: 8% auto 0;

  border-radius: 10px;

  text-align: center;

  color: #666;

}

.y-dialog-cont p {

  padding-top: 10%;

  font-size: 18px;

}

.y-dialog-cont a {

  display: block;

  width: 70px;

  height: 36px;

  line-height: 36px;

  color: #fff;

  border-radius: 5px;

  margin: 36px auto 0;

  text-decoration: none;

  background: #ffc400;

}

.header {

  overflow: hidden;

  width: 100%;

  background: #fff;

  height: 240px;

}

.header .header-top {

  width: 100%;

  height: 40px;

  background-color: #e2e1de;

  color: #666;

}

.header .header-top .container{position: relative;height: 40px;}

.header .header-top .QRcodePop{display:none;position: absolute;z-index: 999;top: 100%;right:92px;padding:10px;width: 100px;height: 100px;border-radius:5px;background:#fff;box-shadow:0 0 10px #ccc;}

.header .header-top .QRcodePop img{display:block;width: 100px;height: 100px;}

.header .header-top p {

  float: left;

  line-height: 40px;

  color: #140704;

}

.header .header-top .alink {

  float: right;

  font-size: 0;

}

.header .header-top .alink a {

  display: inline-block;

  padding: 0 3px;

  font-size: 14px;

  margin: 12px 0;

  border-right: 1px solid #898989;

  height: 16px;

  color: #140704;

}

.header .header-top .alink a.last {

  border: none;

}

.header .header-center {

  overflow: hidden;

  height: 140px;

}

.header .header-center h1 {
  float: left;
  /* padding: 40px 22px 0 0; */
  /* position: relative; */
  /* width:151px; */
}

.header .header-center h1 img{display:block;/* width:151px; *//* height:57px; */}

.header .header-center h1:after{display:block;position:absolute;right:0;top:52px;width:1px;height:30px;content:"";background: #f0f0f0;}

.header .header-center h2 {

  padding-left:20px;

  float: left;

}

.header .header-center h2 span {

  display: block;

  float: left;

  font-size: 56px;

  color: #000;

  line-height: 140px;

  margin-top:-15px;

}

.header .header-center h2 span b {

  color: #e60012;

  font-size: 78px;

  font-family: 'DIN-Bold';

  position: relative;

  top: 10px;

}

.header .header-center h2 p {

  float: left;

  margin-top: 40px;

  margin-left: 10px;

  font-size: 28px;

  color: #010101;

  height: 58px;

  line-height: 58px;

  position: relative;

  background: url('../images/xian.png') no-repeat left center;

}

.header .header-center .rightCon {

  overflow: hidden;

  float: right;

  margin-top: 40px;

  width: 378px;

}

.header .header-center .rightCon img {

  display: block;

  float: left;

}

.header .header-center .rightCon .phone {

  float: right;

  padding-left: 20px;

  margin-left: 16px;

  position: relative;

}

.header .header-center .rightCon .phone:before {

  content: '';

  display: block;

  width: 1px;

  height: 30px;

  background: #ccc;

  position: absolute;

  left: 0;

  top: 14px;

}

.header .header-center .rightCon .phone p {

  padding-left: 24px;

  background: url('../images/icon-phone.png') no-repeat left center;

  height: 26px;

  line-height: 26px;

  font-size: 29px;

  color: #e60012;

  font-family: 'DIN-Bold';

}



.header .header-center .rightCon .phone p.fwrx {

  background: none;

}



.header .header-center .rightCon .phone b {

  display: block;

  font-size: 25px;

  color: #e60012;

  padding-left: 24px}

.header .header-nav {

  overflow: hidden;

  width: 100%;

  height: 60px;

  line-height: 60px;

  font-size: 18px;

  background: #000;

}

.header .header-nav.topnav {

  position: fixed;

  left: 0;

  top: 0;

  z-index: 99;

}

.header .header-nav li {

float: left;

width: 175px;
}

.header .header-nav li>a {

/* padding:0 16.7px; */

color: #fff;

text-align: center;

display: block;
}

.header .header-nav li.cur,

.header .header-nav li:hover {

  background-color: #ffc400;

}

.header .header-nav li.cur a,

.header .header-nav li:hover a {

  color: #000;

}

.footer {

overflow: hidden;

width: 100%;

background-color: #000000;
}

.footer .link {

  width: 100%;

  height: 60px;

  line-height: 60px;

  border-bottom: 1px solid #d9dadb;

  margin-bottom: 60px;

}

.footer .link h3 {

  font-size: 14px;

  color: #fff;

  float: left;

}

.footer .link ul {

  overflow: hidden;

  width: 1000px;

  float: left;

}

.footer .link li {

  float: left;

  margin-right: 50px;

}

.footer .link li a {

  font-size: 14px;

  color: #ccc;

}

.footer .link .rukou {

  float: right;

  font-size: 14px;

  color: #fff;

}

.footer .footer_center {

  overflow: hidden;

  width: 100%;

   padding-top: 50px;

}

.footer .footer_center .navItem {

float: left;

width: 260px;
}

.footer .footer_center .navItem h3 {

font-size: 18px;

color: #fff;

margin-bottom: 30px;

font-weight: bold;
}

.footer .footer_center .navItem h3 a{ color: #fff;}

.footer .footer_center .navItem p {

font-size: 14px;

line-height: 26px;
}

.footer .footer_center .navItem p a {

  color: #ccc;

}

.footer .footer_center .footer_logo {

float: left;

/* text-align: right; */

/* margin-left:60px; */
}

.footer .footer_center .footer_logo a {

  display: block;

  margin-bottom: 10px;

}

.footer .footer_center .footer_logo span {

  font-size: 16px;

  color: #fff;

  font-weight: bold;

  margin-bottom: 30px;

  display: block;

  font-family: '微软雅黑';

}

.footer .footer_center .footer_logo span i {

  display: inline-block;

  width: 20px;

}

.footer .footer_center .footer_logo p {

font-size: 23px;

color: #ffc400;

padding-left: 15px;

/* height: 20px; */

line-height: 40px;

font-family: 'DIN-Bold';

width: 140px;

float: right;

/* background: url('../images/icon_phone_footer.png') no-repeat left center; */
}

.footer .footer_center .footer_logo b {

  display: block;

  font-size: 25px;

  color: #ffc400;

  font-family: 'DIN-Bold';

}

.footer .footer_center .ewm {

overflow: hidden;

float: right;

text-align: right;

margin: 20px;
}

.footer .footer_center .ewm img {

  display: inline-block;

  margin-bottom: 15px;

}

.footer .footer_center .ewm p {

font-size: 16px;

color: #fff;

position: relative;

text-align: center;

line-height: 30px;
}

.footer .footer_bottom {

  overflow: hidden;

  width: 100%;

  background: #000;

  height: 70px;

  line-height: 70px;

  font-size: 14px;

  color: #fff;

  margin-top: 60px;

}

.footer .footer_bottom a {

  color: #fff;

}

.footer .footer_bottom .leftCon {

  float: left;






}

.footer .footer_bottom .rightCon {

  float: right;

}

.title {

overflow: hidden;

width: 100%;

text-align: center;

margin: 25px 0 60px 0;

position: relative;

z-index: 10;
}

.title h3 {

  font-size: 38px;

  color: #000;

}

.title h3 a{color: #000;}

.title h3 b {

  color: #e60012;

}

.title p {

  font-size: 18px;

  color: #333;

  margin: 5px 0 15px 0;

}

.title.title2 h3 {

  color: #fff;

}

.title.title2 p {

  color: #ffc400;

}







.fangan {

  overflow: hidden;

  width: 100%;

  margin-bottom: 50px;

}

.fangan .title i {

  display: inline-block;

  width: 70px;

  height: 3px;

  background: #000;

  margin: 0 5px;

  position: relative;

  top: -10px;

}

.fangan .tuchange {

  overflow: hidden;

  width: 100%;

  height: 480px;

  position: relative;

}

.fangan .tuchange .bd ul {

  overflow: hidden;

}

.fangan .tuchange .bd ul li {

  height: 480px;

  overflow: hidden;

  float: left;

  position: relative;

}

.fangan .tuchange .bd ul li img {

  display: block;

  position: absolute;

  left: 50%;

  top: 0;

  width:1920px;

  margin-left: -960px;

}

.fangan .tuchange .hd {

  bottom: 140px;

  position: absolute;

  left: 0;

  width: 100%;

  height: 10px;

  z-index: 10;

  text-align: center;

}

.fangan .tuchange .hd li {

  *display: inline;

  zoom:1;

  display: inline-block;

  width: 40px;

  height: 6px;

  background: #000;

  border-radius: 0;

  opacity: 1;

  cursor:pointer;

  text-indent:-9999px;

  margin: 0 5px;

}

.fangan .tuchange .hd li.cur {

  background: #fff;

}

.fangan .content {

  overflow: hidden;

  margin-top: -123px;

  position: relative;

  z-index: 2;

}

.fangan .nums {

  width: 100%;

  height: 123px;

  background: url('../images/bg2.png') repeat center;

}

.fangan .nums .item {

  width: 300px;

  height: 123px;

  float: left;

  position: relative;

}

.fangan .nums .item:after {

  content: '';

  display: block;

  width: 1px;

  height: 50px;

  background: rgba(255, 255, 255, 0.3);

  position: absolute;

  right: 0;

  top: 50%;

  transform: translateY(-50%);

}

.fangan .nums .item:last-child:after {

  display: none;

}

.fangan .nums .item b {

  display: block;

  text-align: center;

  font-size: 60px;

  height: 60px;

  line-height: 60px;

  font-family: 'DIN-Bold';

  color: #ffff;

  margin: 20px 0 0 0;

}

.fangan .nums .item p {

  text-align: center;

  font-size: 18px;

  color: #ffff;

}

.fangan .text {

  width: 100%;

  background: #ffc400;

  padding: 35px 0 35px 0;

}

.fangan .text p {

  font-size: 14px;

  line-height: 26px;

  color: #000;

  width: 1100px;

  margin: 0 auto;

  text-align: left;

}

.fangan .text .more {

  display: block;

  width: 180px;

  height: 50px;

  text-align: center;

  line-height: 50px;

  background: #000;

  font-size: 14px;

  color: #fff;

  margin: 35px auto 0 auto;

}     



.wrapper{margin:0 auto;width: 1400px;}

.bodyBg{background:#f4f4f4;}

