﻿@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: #fff;}
.navBox{width:1100px;height: 100%;margin: 0 auto;}
.navBox .logo{display: block;float: left;}
.navBox .logo img{}
.navBox .nav2{float: right; }
.navBox .nav2 li{float: left;margin-left: 16px;}
.navBox .nav2 li a{color: #e34b24;display:block;font-size: 20px;text-align: center;line-height:80px;width: 110px;margin: 0 10px;}
.navBox .nav2 li.on a{background-color:#e34b24;text-decoration: none;color: #fff;}
.navBox .nav2 li a:hover{background-color:#e34b24;text-decoration: none;color: #fff;}
/*banner*/
.banner_box{width: 100%;margin: auto;}
.banner_box img{display: block;width: 100%;height: auto;}
/*about*/
.container{width:1100px;margin: auto;padding-bottom: 80px;box-sizing: border-box;overflow: hidden;}
h1{display: block;margin: 40px auto;clear: both;background: url("images/title-bg.png") no-repeat;font-size: 40px;background-size: 100% 100%;
        width:385px;height: 116px;line-height: 90px;text-align: center;color: #ffffff;font-weight: bold;}
h2{font-size: 30px;line-height: 46px;text-align: center;color: #e34b24;margin: 40px auto;font-weight: bold;}
.gray{width: 100%;background-color: #f5f5f5;padding: 10px;box-sizing: border-box;}
.p2{font-size: 20px;text-indent: 2em;line-height: 46px;text-align: justify;color: #8c535b;}
.p1{font-size: 22px;line-height: 46px;text-align: center;color: #8c535b;margin: 40px auto;}
.title{display: block;margin: 40px auto;}
.left-icon{float: left;}
.right-text{float: left;margin-left: 30px;width: 830px;}
.right-text .job-list{margin-bottom: 45px;}
h3{font-size: 30px;line-height: 46px;text-align: left;color: #333333;margin: 10px auto;font-weight: bold;}
.p3{font-size: 18px;line-height: 46px;text-align: justify;color: #8c535b;}
.p3 span{font-weight: bold;color: #e34b24;}
.city-box{width: 100%;margin: 30px auto;overflow: hidden;}
.city-box a{float: left;width: 50%;border: 2px solid #e34b24;color: #e34b24;text-align: center;line-height: 60px;font-size: 24px;}
.city-box a.active{background-color: #e34b24;color: #fff;}
.fs-box{width: 86%;margin: 30px auto;overflow: hidden;}
.fs-box .web-box{float: left;width: 40%;margin: 0 5%;}
.fs-box .web-box img{display: block;margin: 20px auto;}
.bold{font-weight: bold;}
/*job*/
.job-box{width: 100%;padding: 30px 0;overflow: hidden;}
.job-box table{width: 100%;}
.job-box table tr th{color: #ffffff;font-size: 20px;font-weight: bold;height: 70px;text-align: center;background-color: #e34b24;
    line-height: 70px;}
.job-box table tr{border-bottom: 1px dashed #e34b24;}
.job-box table tr td{color: #2a2a38;font-size: 16px;line-height: 26px;padding: 10px;text-align: center;}
.job-btn{float: right;margin: 40px 0;}
/*
.job-box table tr td a{width: 90%;height: 30px;line-height: 30px;color: #fff;text-align: center;background-color: #e99900;border-radius: 30px;margin-top: 5px;display: block;}
*/
/*footer*/
.footer{text-align: center;background: url("images/foot-bg.png") no-repeat;color: #333333;font-size: 18px;line-height: 600px;width: 100%;height: 400px;}
/*job*/
/*xuanzhuan*/