@charset "utf-8";


*{ font-family: "Microsoft Yahei",Arial;  }
.no-padding{  padding: 0;  }
.no-margin{margin: 0;  }
.index-bg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.index-img{position: absolute;opacity: 0}
.p101{width: 38%;left: 48%;bottom: 0;
    -webkit-animation: fadeInUp 2.6s forwards;
    -moz-animation: fadeInUp 2.6s forwards;
    -o-animation: fadeInUp 2.6s forwards;
    animation: fadeInUp 2.6s forwards;
}
.p102{width: 31%;left: 42%;top: 7%;
    -webkit-animation: slideInRight .6s forwards 2.6s;
    -moz-animation: slideInRight .6s forwards 2.6s;
    -o-animation: slideInRight .6s forwards 2.6s;
    animation: slideInRight .6s forwards 2.6s;
}
.p103{width: 14%;left: 70%;top: 3%;
    -webkit-animation: fadeInDown .6s forwards 1.2s;
    -moz-animation: fadeInDown .6s forwards 1.2s;
    -o-animation: fadeInDown .6s forwards 1.2s;
    animation: fadeInDown .6s forwards 1.2s;
}
.p104{width: 39%;left: 10%;top: 9%;
    -webkit-animation: smallbig .6s forwards 1.6s;
    -moz-animation: smallbig .6s forwards 1.6s;
    -o-animation: smallbig .6s forwards 1.6s;
    animation: smallbig .6s forwards 1.6s;
}
.p105{width: 11%;top: 58%;left: 21%;
    -webkit-animation: flash 2.6s infinite 2.2s;
    -moz-animation: flash 2.6s infinite 2.2s;
    -o-animation: flash 2.6s infinite 2.2s;
    animation: flash 2.6s infinite 2.2s;
}
@media screen and (max-width: 980px)  and (min-width: 640px){
    .index-bg{position: absolute;left: 0;top: 0;width: 100%;height: 613px;}
    .index-img{position: absolute;}
    .p101{width: 38%;left: 48%;top: 57px;}
    .p102{width: 31%;left: 42%;top: 6%;}
    .p103{width: 14%;left: 70%;top: 1%;}
    .p104{width: 39%;left: 13%;top: 3%;}
    .p105{width: 16%;top: 23%;left: 24%;}
}
@media screen and (max-width: 1367px)  and (min-width: 1000px){
    .p101{width: 38%;left: 48%;bottom: -106px;}
    .p102{width: 31%;left: 42%;top: 7%;}
    .p103{width: 14%;left: 70%;top: 3%;}
    .p104{width: 39%;left: 11%;top: 9%;}
    .p105{width: 16%;top: 76%;left: 21%;}
}
@media screen and (max-width: 1440px)  and (min-width: 1367px){
    .p101{width: 38%;left: 48%;bottom: -103px;}
    .p102{width: 31%;left: 42%;top: 17%;}
    .p103{width: 14%;left: 70%;top: 3%;}
    .p104{width: 39%;left: 14%;top: 19%;}
    .p105{width: 16%;top: 77%;left: 25%;}
}
@media screen and (max-width: 1681px)  and (min-width: 1441px){
    .p101{width: 38%;left: 48%;bottom: -103px;}
    .p102{width: 31%;left: 42%;top: 17%;}
    .p103{width: 14%;left: 70%;top: 3%;}
    .p104{width: 39%;left: 14%;top: 19%;}
    .p105{width: 16%;top: 81%;left: 25%;}
}
@media screen and (max-width: 1920px)  and (min-width: 1681px){
    .p101{width: 38%;left: 48%;bottom: -103px;}
    .p102{width: 31%;left: 42%;top: 6%;}
    .p103{width: 14%;left: 70%;top: 3%;}
    .p104{width: 39%;left: 13%;top: 9%;}
    .p105{width: 16%;top: 65%;left: 25%;}
}
.p105 img{width: 100%;}
/*首页*/
.index-top{height: 80px;background: #a98063;width: 100%;}
.main-width{width: 1368px;margin: 0 auto;overflow: hidden}
.logo{display: block;float: left;margin-top: 20px;}
.nav-bg{background: url("images/nav-bg.png") no-repeat;width: 1368px;height: 80px;margin: 0 auto;}
.nav-list{float: left;width: 80%;position: relative;/* border: 1px red dashed; *//* border: 1px #1723B1 dashed; */margin-left: 120px;/* margin-top: 25px; */}
.nav-list li{float: left;}
.nav-list li.one-li{height: 80px;line-height: 80px;text-align: center;display: block;/* border: 1px red dashed; */}
.nav-list li.one-li a.one-a{color: #fff;font-size: 20px;text-decoration: none;display: block;font-weight: bold;}
.nav-list li.one-li a.one-a.on{text-decoration: none;color: #fff;}
.nav-list li.one-li a.one-a:hover{  text-decoration: none;  color: #fff; }
.nav-list li.one-li a.one-a:active{ text-decoration: none; }
.nav-list li.one-li a.one-a:visited{text-decoration: none; }
.nav-list li.one-li div{width: 100%;height: 0;overflow: hidden;}
.nav-list li.one-li div span{display: block;width: 100%;/* border: 1px red dashed; */height: 30px;line-height: 30px;border-top: 1px solid #fff;}
.nav-list li.one-li div span a{color: #fff;display: block;font-size: 18px;text-decoration:none;background: #a98063;/* height: 30px; *//* background: red; */}
.nav-list li.one-li div span a.on{text-decoration: none;color: #333;}
.nav-list li.one-li div span a:hover{  text-decoration: none; background: #bc997d; }
.nav-list li.one-li div span a:active{ text-decoration: none; }
.nav-list li.one-li div span a:visited{text-decoration: none; }
.nav-list li.one-li:hover div{ transition: 1s;height: 400px; }
.banner{width: 100%;}
.banner img{width: 100%;}

.main-body{}
.main-body .title{padding: 55px;text-align: center;font-size: 36px;font-weight: bold;color: #a98063;}
.main-body .main-p{text-align: justify;font-size: 14px;line-height: 27px;padding:0  83px ;margin-top: 25px;text-indent: 2em;}
#wrap{background: url("images/gd-bg.jpg") no-repeat center;width: 1366px;height: 475px;padding-top: 90px;}
#wrap table tr td img{margin-left: 10px;}
.footer{height: 50px;line-height: 50px;text-align: center;width: 100%;color: #333;}
.img{width: 100%;}
.img img{display:block;margin: 0 auto;}
.main-p2{font-size: 14px;line-height: 27px;padding:0  86px;}
.title2{background: url("images/title-bg.jpg") no-repeat;width: 1200px;margin:0 auto;height: 51px;line-height: 51px;font-size: 28px;padding-left: 20px;color: #fff;}
.joblist{width: 100%;padding: 0 86px;}
.joblist ul{width: 100%;padding-top: 40px;float: left;padding-bottom: 40px;padding-left: 20px;}
.joblist ul li{width: 25%;text-align: left;font-size: 18px;float: left;font-weight: bold;}
.bottom-text{text-align: center;color: #2756ff;font-size: 18px;padding: 20px 0;font-weight: bold;}
.xc-main{width: 850px;margin: 0 auto;}
.xc-main .bg-top{background: url("images/xc_03.jpg") left  top no-repeat;}
.xc-main .bg-top .bg-bottom{background: url("images/xc_07.jpg") right  bottom no-repeat;padding: 25px;}
.xc-main .bg-top .bg-bottom table thead tr th{height: 40px;line-height: 40px;text-align: center;color: #2756ff;font-size: 14px;background: #efeeee;border-bottom: 4px solid #a98063;}
.xc-main .bg-top .bg-bottom table tbody tr td{text-align: center;border-bottom:2px solid #d8c5b7;line-height: 24px;}
.fc-main{width: 1200px;margin: 0 auto;}
.fc-main .num{margin-top: 50px;}
.fc-main .num .fc-img{width: 326px;}
.fc-main .num .fc-img img{width: 100%}
.fc-main .num .text-main{width: 871px;}
.fc-main .num .text-main .title-name{color: #2756ff;font-weight: bold;font-size: 28px;float: left;line-height: 48px;width: 125px;}
.fc-main .num .text-main .title-p{line-height: 24px;font-size: 14px;}
.fc-main .num .text-main .title3{color: #2756ff;font-size: 18px;margin-top: 35px;font-weight: bold;}
.fc-main .num .text-main .fc-p{color: #3d3a39;font-size: 14px;line-height: 1.5;text-indent: 2em;margin-top: 15px;}
