@charset "utf-8";
/*reset*/
/* 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, 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: #666;
text-decoration: none;
}
/*for ie f6n.net*/
a:focus {
outline: none;
}
/*for ff f6n.net*/
a:hover {
text-decoration: underline;
}
/*定位*/
.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;
}
a:hover{text-decoration: 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;
font-style: inherit;
font-weight: inherit;
}
input, button, textarea, select {
*font-size: 100%;
}
input, select {
vertical-align: middle;
}
body {
font: 12px/1.231 arial,helvetica,clean,sans-serif;
}
select, input, button, textarea, button {
font: 99% arial,helvetica,clean,sans-serif;
}
table {
font-size: 14px;
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: 26px;
}
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*/

/* CSS Document*/
body {
background-color: #fff;
overflow-x: hidden;
color: #666;
font-size: 12px;
font-family: "微软雅黑";
position: relative;
min-width: 1200px;
width: 100%;
}
/*网站字体颜色*/
.content,.container{
margin-left: auto;
margin-right: auto;
width: 1200px;
}

@font-face{
    font-family: 'FONTS';
    src : url('../font/TrumpGothicWest-Bold.a6430bf.ttf');
}

@font-face{
    font-family: 'Helvetica';
    src : url('../font/Helvetica LT 45 Light_0.ttf');
}


/* Header YangFangLing 2018年8月18日 */
.HeaderTop{background-color: #434243;height: 35px;line-height: 35px;}

.HeaderTop p{font-size: 14px;color: #fff;}
.HeaderTop h3{font-weight: normal;height: 35px;}
.HeaderTop h3 a{font-size: 14px;color: #fff;border-left: 1px #fff dotted;padding-left:  10px;margin: 5px;height:  12px;line-height: 12px;display: inline-block;}
.HeaderTop h3 a:first-child{border-left: none;}

.HeaderNav{border-top: 1px #eeecec solid;border-bottom: 1px #eeecec solid;}
.HeaderNav ul li{float: left;height: 56px;line-height: 54px;border-left: 1px #eeecec solid;border-right: 1px #eeecec solid;margin-left: -1px;border-top: 2px transparent solid;position: relative;top: -1px;}
.HeaderNav ul li>a{font-size: 16px;color: #333;    padding-left: 31px;padding-right: 31px;}
.HeaderNav ul li:hover{border-top: 2px #f10602 solid;position: relative;top: -1px;}
.HeaderNav ul li.cur{border-top: 2px #f10602 solid;position: relative;top: -1px;}

#navBox li .xial{position: absolute;left: 0;padding: 36px 0 0 40px;width: 590px;height: 324px;display: none;z-index: 9999;background: url(../images/common/topcdbj.png) center;}
#navBox li .xial dt{float: left;width: 315px;}
#navBox li .xial dt img{display: block;width: 315px;height: 195px;}
#navBox .xial dt h3{font-size: 18px;color: #fff;font-weight: normal;margin: 30px 0 4px 0;line-height: 20px;}
#navBox li .xial dt h3 a{color: #fff;text-decoration: none;}
#navBox li .xial dt p{font-size: 14px;color: #fff;  line-height: 20px;}
#navBox li .xial dd{float: left;margin-left: 54px;width: 200px;}
#navBox li .xial dd a{display: block;margin-bottom: 10px;font-size: 15px;color: #fff;text-decoration: none;padding-left: 30px;background: url(../images/common/nav_icon09.png) no-repeat left center;   line-height: 25px;}
#navBox li .xial dd a:hover{color: #dc0603;}
#navBox li:hover .xial{display: block;}
#navBox li .xial4{left:-503px;}
#navBox li .xial5{left:-487px;}

.HeaderLogo{height: 90px;background-color: #f7f7f7;padding-top: 40px;}
.HeaderLogo a.logo{width: 130px;height: 50px;display: block;border-right: 1px #e3e2e2 solid;padding-right: 30px;margin-right: 30px;}
.HeaderLogo a.logo img{display: block;width: 100%;}
.HeaderLogo h3{font-size: 24px;color: #333;font-weight: bold;}
.HeaderLogo h3 em{display: block;font-size: 16px;margin-top: 5px;}

.HeaderLogo .HeaderPoh{text-align: right;background: url(../images/common/headerphone.png) no-repeat left;padding-left: 70px;position: relative;}
.HeaderLogo .HeaderPoh h3{font-size: 30px;color: #dc0603;}
.HeaderLogo .HeaderPoh p{font-size: 12px;color: #333;margin-top: 5px;}
.HeaderLogo .HeaderPoh i{display: block;background: url(../images/common/headericonbox.png) no-repeat center;width: 17px;height: 47px;position: absolute;left: 40px;top: 3px;}
/* Header End */

/* 导航下拉 YangFangLing 2018年8月21日 */
.HeaderNav ul li .erji{position: absolute;top: 57px;left: -1px;z-index: 9999;width: 200px;background: #fff;display: none;}
.HeaderNav ul li .erji a{display: block;height: 50px;line-height: 50px;font-size: 14px;color: #333;text-decoration: none;padding: 0 31px;}
.HeaderNav ul li.xial:hover{border-left: 1px solid #e1e1e1;border-right: 1px solid #e1e1e1;}
.HeaderNav ul li .erji a:hover{background-color: #dc0603; color:#fff;}
.HeaderNav ul li:hover .erji{display: block;}
/* 导航下拉 End */

/* IndexTitle YangFangLing 2018年8月21日 */
.IndexTitle{text-align: center;padding: 60px 0 50px;}
.IndexTitle h3{font-size: 35px;color: #333;font-weight: normal;}
.IndexTitle p{font-size: 16px;color: #333;margin-top: 10px;font-family: "Helvetica";}
.IndexTitle i{height: 43px;height: 5px;display: block;background: url(../images/common/title.png) no-repeat center;margin-top: 20px;}

.IndexTitle02 h3 a{color: #fff;}
.IndexTitle02 p{font-size: 16px;color: #666;}
.IndexTitle03 p{color: #fff;}

#IndexTitle{text-align: center;padding: 60px 0 35px;}
#IndexTitle h3{font-size: 35px;color: #333;font-weight: normal;}
#IndexTitle p{font-size: 16px;color: #fff;margin-top: 10px;font-family: "Helvetica";}
#IndexTitle i{height: 43px;height: 5px;display: block;background: url(../images/common/title.png) no-repeat center;margin-top: 20px;}
/* IndexTitle End */

/* Footer YangFangLing 2018年8月21日 */
.Footer{background: url(../images/common/footerbox.jpg) center;height: 385px;padding-top: 40px;position: relative;}
.FooterTop dl{float: left;width: 263px;padding-left: 60px;}
.FooterTop dl dt{margin-bottom: 25px;/* padding-top: 20px; */}
.FooterTop dl dt a{font-size: 16px;color: #333;}
.FooterTop dl dd a{font-size: 14px;color: #666;display: block;line-height: 30px;}
.FooterTop dl dd a:hover{color: #dc0603;}
.FooterTop dl dt a:hover{color: #dc0603;}

.FooterTop dl.dl01{background: url(../images/common/footerbox01.png) no-repeat left top;}
.FooterTop dl.dl02{background: url(../images/common/footerbox02.png) no-repeat left top;}
.FooterTop dl.dl03{width: 279px;background: url(../images/common/footerbox03.png) no-repeat left top;}
.FooterTops{
    width:100%;
    height:20px;
    overflow:hidden;
    background:url(../images/handtob.png) no-repeat center top;
    position:relative;
    margin-top:-20px;
    z-index:99;
  }
.FooterTop .FooterBox{text-align: right;position: relative;z-index: 99;margin-left:  50px;}
.FooterTop .FooterBox img{width: 122px;height: 122px;display: block;margin-left: 43px;}
.FooterTop .FooterBox p{font-size: 12px;color: #fff;margin-top: 5px;}
.FooterTop .FooterBox h3{margin-top: 30px;color: #fff;font-weight: normal;font-size: 12px;}
.FooterTop .FooterBox h3 em{font-size: 24px;display: block;margin-top: 5px;}

.Footer span.FooterBg{width: 600px;height: 460px;display: block;position: absolute;right: 0;top: -20px;z-index: 1;}
.Footer span.FooterBg img{display: block;width: 100%;}

.FooterBot h3{font-weight: normal;font-size: 14px;}
.FooterBot h3 a{color: #666;border-left: 1px #e0dfdf solid;padding-left: 25px;margin-right: 25px;}
.FooterBot h3 a:first-child{border-left: none;padding-left: 0;margin-left: 0;}
.FooterBot p{font-size: 14px;color: #999999;margin-top: 20px;}
.FooterBot p a{color: #999999;margin: 0 10px;}

.FooterBot{position: relative;top: -20px;}
.box3{width: 146px;height: 43px;position: relative;cursor: pointer;margin-top: 60px;background-color: #fff;border-radius: 50px;}
.box3 span{display: block;float: left;width: 100px;height: 43px;line-height: 43px;text-align: center;font-size: 14px;color: #333;}
.box3 i{display: block;width: 43px;height: 43px;float: left;background: url(../images/common/footerbox04.png) no-repeat center;}
.box3 .con{width: 146px;position: absolute;z-index: 999;}
.box3 .con a{display: block;height: 34px;line-height: 34px;font-size: 14px;color: #555;background: #fff;border-top: 1px solid #e6e6e6;text-align: center;}
.box3 .con a:first-child{border-top: none;}
.box3 .con a:hover{background: #e6e6e6;color: #333;}
.box3 .Border{border:1px solid #e6e6e6;border-bottom: none;border-radius: 15px;overflow:  hidden;}
/* Footer End */

/*返回顶部*/
  .retop ul {
  overflow:hidden;
}
.retop li {
  float:left;
  margin-left:10px;
}
.retop li img {
  display:block;
}
.rtTop {
  width:43px;
  height:43px;
  overflow:hidden;
  position:fixed;
  top:80%;
  right:46%;
  margin-right:-615px;
  cursor:pointer;
  display:none;
         z-index: 99;
}
.rtTop h4 {
  width:43px;
  height:43px;
  overflow:hidden;
  position:relative;
}
.rtTop img {
  display:block;
  position:absolute;
  top:0;
  left:0;
}
/* -- 弹出窗口 --*/
  #oran_full_bg {
  display:none !important;
}
/* tanchuang1 提交弹窗*/
  .tanchuang1 {
  width:100%;
  position: fixed;
  top: 0;
  left: 0;
  background: url(../images/common/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: #df1f29;
  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: #fff;
  position: absolute;
  bottom: -1px;
  left: 50%;
  margin-left: -75px;
  background: #df1f29;
  text-decoration: none;
  z-index:999999999999999;
  border:0px;
}
.tanchuang2 .conBox .box a {
  background: #404040;
}
/* 错误提示*/
  .errorMainCon {
  width: 100%;
  background: url(../images/common/errorbg.jpg) no-repeat center #f6f6f6;
  ;height: 330px;
  padding-top: 300px;
}
.errorMainCon h3 {
  width: 525px;
  height: 80px;
  line-height: 80px;
  text-align: center;
  font-size: 24px;
  color: #1e1e1e;
  font-weight: normal;
  margin: 0 auto;
}
.errorMainCon h3 em {
  color: #df1f29;
  font-weight: bold;
}
.errorMainCon p {
  font-size: 20px;
  color: #df1f29000;
  text-align: center;
  margin-top: 30px;
}
.errorMainCon p em {
  color: #df1f29;
}
.errorMainCon a.error-url {
  font-size: 15px;
  color: #999999;
  font-family: arial;
  display: block;
  text-align: center;
  margin-top: 4px;
}
.errorMainCon .btn {
  text-align: center;
  height: 52px;
  width: 228px;
  margin: 30px auto 0;
  overflow: hidden;
}
.errorMainCon .btn .a1 {
  display: block;
  width: 104px;
  height: 52px;
  line-height: 52px;
  text-align: center;
  font-size: 16px;
  color: #818181;
  background: #e3e3e3;
  border-radius: 4px;
  float: left;
  text-decoration: none;
  border:none;
}
.errorMainCon .btn .a1:first-child {
  background: #df1f29;
  color: #fff;
  margin-right: 20px;
}