﻿@charset "utf-8";
html,body,.index{width: 100%;
    height: 100%;
    position: relative;
    left: 0;
    right: 0;
    top: 0;
    margin: 0 auto;
    min-width: 1200px;
    max-width: 1920px;
    background-color: #fff;
    height: auto;
    overflow-x: hidden;}
h1,h2{
    width: 100%;
    /*text-align: center;*/
}
.wrap{height: 100%;}
/*nav*/
.navBg{width: 100%;z-index: 9999999;top: 0;height: 80px;background-color: #eb312e;}
.navBox{width:1200px;height: 100%;margin: 0 auto;}
.navBox .logo{display: block;float: left;margin-top: 16px;}
.navBox .logo img{}
.navBox .nav{width: 100%;position: relative;}
.navBox .nav li{float: left;margin-left: 10px;width: 30%}
.navBox .nav li a{color: #ffff;display:block;font-size:24px;text-align: center;line-height: 80px;width: 80%;box-sizing: border-box;margin:0 100px;}
.navBox .nav li.on a{background-color:#f6ca81;font-weight: bold;color: #eb312e;}
.navBox .nav li a:hover{background-color:#f6ca81;font-weight: bold;color: #eb312e;}
.navBox .nav li .second-nav{position: absolute;overflow: hidden;border-bottom: 1px solid #cccccc;width: 900px;left: -181px;z-index: 6;background-color: #fff;}
.navBox .nav li .second-nav a{float: left;margin: 0 0.5%;color: #333333;font-size: 18px;width: 170px;background: none;line-height: 42px;box-sizing: border-box;height: 42px;font-weight: normal;}
.navBox .nav li .second-nav a:hover{background: none;color: #eb312e;border-bottom: 2px solid #eb312e;font-weight: bold;}
.navBox .nav li .second-nav a.active{background: none;color: #eb312e;border-bottom: 2px solid #eb312e;font-weight: bold;}
/*banner*/
.banner img{width: 100%;}
.banner{width: 100%;}
/*about*/
.title{display: block;margin: 30px 0;clear: both;}
.p1{color: #313131;font-size: 20px;text-indent: 2em;line-height: 40px;text-align: justify;margin: 6px auto;}
.p2{color: #313131;font-size: 20px;line-height: 40px;text-align: justify;margin:auto;}
h1{color: #313131;font-size: 24px;font-weight: bold;text-align: center;line-height: 50px;margin: 40px auto;}
.p3{color: #313131;font-size: 20px;margin-left: 50%;margin-top: 30px;line-height: 46px;font-weight: bold;}
table{width: 100%;border: 1px solid #727272;margin: 16px auto;}
table tr{border-bottom: 1px solid #727272;border-top: 1px solid #727272;}
table tr td{font-size: 20px;line-height: 40px;padding: 10px;border-right: 1px solid #727272;}
table tr td.top-tr{width: 15%;text-align: center;}
/*footer*/
.footer{text-align: center;background:url("images/foot-bg.png") no-repeat;color: #ffffff;font-size: 16px;line-height: 50px;width: 100%;height: 50px;position: relative;z-index: 999;}
.container{width: 1000px;margin: 0 auto;padding:10px auto;padding-bottom: 100px;position: relative;z-index: 999;}
.title2{color: #666666;margin:15px 0;}
.full{width: 100%;position: relative;overflow: hidden;z-index:3;background: url("images/bottom-bg.png") no-repeat;background-position: bottom center;padding-top: 60px;padding-bottom: 120px;}
.link{display: block;font-size: 18px;color: #ff0101;line-height: 46px;font-weight: bold;}
.apply-btn{display: block;margin: 30px auto;}
/*job*/
/*xc*/
.gg-box{}
.gg-box h1{color: #313131;
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    line-height: 50px;
    margin: 40px auto;}
.gg-box h2{
    color: #313131;
    font-weight: bold;
    font-size: 20px;
    text-indent: 2em;
    line-height: 40px;
    text-align: justify;
    margin: 6px auto;
}
.gg-box p{
    color: #313131;
    font-size: 20px;
    text-indent: 2em;
    line-height: 40px;
    text-align: justify;
    margin: 6px auto;
}
.gg-box p a{}
/*xuanzhuan*/