@charset "UTF-8";
body {
  color: #222;
  -webkit-text-size-adjust: none;
}

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, iframe {
  margin: 0;
  padding: 0;
}

h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
}

body, button, input, select, textarea {
  font-family: Tahoma, Arial, Roboto, ”Droid Sans”, ”Helvetica Neue”, ”Droid Sans Fallback”, ”Heiti SC”, sans-self;
  font-size: 62.5%;
  line-height: 1.5;
}

ol, ul {
  list-style: none;
}
a{ text-decoration: none;}
html, body {

}

.clearfix:after {
  content: '';
  height: 0;
  display: block;
  clear: both;
}

.pull-left {
  float: left !important;
}

.pull-right {
  float: right !important;
}
.fw600{font-weight:bold}
.container {width: 1180px;margin: 0 auto;}
.tc{text-align: center}
.f16 {font-size: 16px}
.f18 {font-size: 18px}
.f20 {font-size: 20px}
.f24 {font-size: 24px}
.mt74 {margin-top: 74px}
.pt74 {padding-top: 74px}
.pt80 {padding-top: 80px}
.mr100 {margin-right: 100px}
.mr150 {margin-right: 150px}
.pt10 {padding-top: 10px}
.pb10 {padding-bottom: 10px}
.pt20 {padding-top: 20px}
.pb20 {padding-bottom: 20px}
.pt40 {padding-top: 40px}
.pt80 {padding-top: 80px}
.pb40 {padding-bottom: 40px}
.cfff{color: #fff;}
.c333{ color: #333}
.c666{ color: #666}
.c999{ color: #999999}
.w100{ width: 100px; }
.w200{ width: 200px; }
.w300{ width: 300px; }
.w400{ width: 400px; }
.box_hover{ display: none;background: #fff; padding: 10px 0; }
.box_section:hover .box_hover{ display: block;}

.box_hover p{ line-height: 32px; height: 32px; text-align: center; }
.header{}
.top {
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  background: #1b2e70;
  color: #fff;
  z-index: 10;

}
.top-c{ width: 100%;margin: 0 auto;}
.nav-box {

  height: 50px;
  line-height: 50px;
  width: 800px;
  margin-top: 15px;
}

.nav li {
  float: left;
  width: 130px;
  text-align: center;
  font-size: 16px;
  margin-right: 15px;
}
.nav li a{ color: #fff;}
.nav li .box_hover p a{ color: #0d3349;}
.nav li .box_hover p a:hover{ text-decoration:underline}
.footer{ height: 100px; background: #000;}
.nav li.active{ border-bottom: 2px solid #fff }
.nav li.active .tit-a{ }
.txt-s-tit{}
.section-wrap{ min-height: 800px; padding: 50px 0}
/*首页*/

.phone {height: 80px;line-height: 80px;letter-spacing: 3px}
.section1{   background: #1b2e70; }
/*.section2{   padding: 52px 0;}*/
/*.section3{   padding: 40px 0;}*/
/*.section4{   padding: 30px 0;}*/
/*.section5{   padding: 40px 0;}*/
/*.section6{   padding: 40px 0;}*/
.title{ font-size: 34px; text-align: center; font-weight: bold;padding: 10px 0;}
.title span{ border-bottom: 4px solid #0d3349; padding-bottom: 10px}
.intro-cont{ line-height: 36px;font-size: 18px;padding: 20px;}
.intro-cont p{ padding-bottom: 10px;line-height: 40px}

.f-table{ width: 100%; margin: 0 auto; border-collapse: collapse}
.f-table thead td{border:1px solid #ddd;  background: #d72613; color: #fff;text-align: center;padding: 10px 10px; }
.f-table tbody td{ padding: 10px 10px; border:1px solid #ddd; text-align: center;}
@media screen and (min-width:1180px) and (max-width:1366px) {
  .nav li{ width: 113px;margin-right: 10px}
  .phone{letter-spacing:0}

}
@media screen and (min-width:1366px) and (max-width:1440px) {

  .phone{letter-spacing:1px}
}