.header {
 width: 100%;
 height: 30px;
 line-height: 30px;
}

.header .main_body p {
 padding-left: 38px;
 font-size: 13px;
 color: #676767;
}

.big_back {
 width: 100%;
 float: left;
 height: 1358px;
 background: url(imagesbackgrounda.jpg) no-repeat top;
 background-size: cover;
}


.nav {
    width: 100%;
    height: 80px;
    line-height: 80px;
    background: #c8001f;
   }   
   .nav ul{
    margin: 0;
   }
   .nav ul{
    float: left;
   }
   .nav ul li{
    float: left;
   }
   .nav ul li {
    width: 138px;
    height: 76px;    
    text-align: center;
    font-size: 18px;
    
   }
   .nav ul li a{
    color: #fff;
   }
   .active{
    border-bottom: 4px solid #FFD200;
   }




.main_con {
 margin-top: 330px;
 background: #fff;
}

.nav {
 width: 100%;
 height: 80px;
 line-height: 80px;
 background: #c8001f;
  margin-top: 182px;
}

.nav ul,
.nav ul li {
 float: left;
}

.nav ul li {
 width: 138px;
 height: 76px;
 text-align: center;
 font-size: 18px;
 color: #fff;
 margin: 0 70px;
}

.nav ul li:hover {
 border-bottom: 4px solid #ffd200;
}




.content {
 width: 1200px;
 margin: 40px auto;
 height: 1010px;
}

.content a {
 color: #000;
}



.left_con {
 width: 765px;
 float: left;
}


.left_con_top {
 position: relative;
 box-sizing: border-box;
}

.posi_font {
 color: #fff;
 position: absolute;
 top: -1px;
 left: 9px;
}

.left_con_top img {
 margin-top: -10px;
}

.left_con_top p {
 line-height: 40px;
 border-bottom: 1px dotted #ececec;
}

.left_con_top p span {
 display: inline-block;
 color: #b0b0b0;
}



.left_con_bottom {
}


.right_con {
 width: 418px;
 float: right;
}


.right_con_top {
 width: 399px;
 
 margin-left: 19px;
 box-sizing: border-box;
 position: relative;
 padding: 44px 0px 25px;
 border: 1px solid #c8001f;
}

.img_one {
 position: absolute;
 top: -11px;
 left: 50%;
 margin-left: -61px;
}

.right_con_top p {
 line-height: 40px;
 padding-left: 10px;
 position: relative;
 border-bottom: 1px dotted #ececec;
}

.dian {
 position: absolute;
 top: 56px;
 left: -7px;
}




.right_con_bottom {
 box-sizing: border-box;

 margin-top: 50px;
}

.footer {
 box-sizing: border-box;
 height: 250px;
 padding-top: 0px;
 margin-top: -30px;
}


.footer{
 display: block;
 width: 100%;
 margin:30px 0;
 font-size: 14px;
 text-align: center;
 box-sizing: border-box;
 color: #999;
}
.footer p{
 margin-bottom: 30px;
}
.main_body{
 width: 1400px;
 margin: auto;
}

.posi{
 position: relative;
}
.posi span {
 color: #fff;
 position: absolute;
 top: 7px;
 left: 9px;
}