@charset "utf-8";
html,body,h1,h2,h3,h4,h5,h6,hr,p,ul,ol,li,span,a,form,img,dl,dt,dd,table,th,td,blockquote,fieldset,div,strong,label,em,i,b,strong,pre,legend,button,input,textarea,select,address,cite,dfn,var,code,kbd,samp,small,sup,sub,article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video{ margin:0; padding:0; font-weight: normal; font-style: normal; box-sizing:border-box; }
ul,ol,li{list-style:none;}
a{text-decoration:none; color: inherit }
img{ border:0;}
*{margin: 0;padding: 0;}
.mainWrap{
    color: #222
}
.w-center { margin: 0 auto;width: 1240px; }
.clearfix:after{content:'';display: block;clear:both;}
html, body {
    position: relative;
    height: 100%;
}
body {
    background: #fff;
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    color:#000;
    margin: 0;
    padding: 0;
}
.swiper-container {
    width: 100%;
    height: 440px;
}
.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;

    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.swiper-pagination-bullet{background: #fff !important;}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{
    bottom:60px;
}
.swiper-container .swiper-slide{width: 100%; height: 400px;}
.swiper-container .swiper-slide:nth-child(1){background: url("../img/bj11.jpg") no-repeat center; background-size: 1920px}
.swiper-container .swiper-slide:nth-child(4){background: url("../img/bj11.jpg") no-repeat center; background-size: 1920px}
.swiper-container .swiper-slide:nth-child(2){background: url("../img/bj22.jpg") no-repeat center; background-size: 1920px}
.swiper-container .swiper-slide:nth-child(5){background: url("../img/bj22.jpg") no-repeat center; background-size: 1920px}
.swiper-container .swiper-slide:nth-child(3){background: url("../img/bj33.jpg") no-repeat center; background-size: 1920px}
.banner{width: 100%;  height:500px;position: relative;background: url("../img/bannne.jpg")no-repeat center; }
.banner .a{width: 100%;height: 100%;}
.banner .conents{position: absolute; left: 50%;height: 100%;width: 1240px; margin-left: -620px;top: 0;}
.banner a{font-size: 16px; position: absolute;width:238px; line-height: 50px; left: 50%; margin-left: -119px;top:406px; background: #ff7200;color: #fff;text-align: center  }
.min_conant{width: 1240px;margin: 0 auto}
.min_conant_p{text-align: center;font-size:32px;font-weight: bold;padding:0px 0 40px 0  }
.min_conant_list{display: flex;justify-content: space-between}
.min_conant_list>div{width:600px;    background:rgba(255,255,255,1);  box-shadow:0px 1px 8px 0px rgba(11,17,60,0.1); padding:24px; }
.min_conant_list>div p{font-size: 16px; font-weight: bold}
.min_conant_list>div ul{ display: flex; flex-wrap:wrap;margin-left: -20px; margin-top: -10px }
.min_conant_list>div ul img{width:28px;height: 30px;margin: 0 auto;margin-bottom: 10px; }
.min_conant_list>div ul li:nth-child(2) img{width:37px;height: 37px; margin-top:-7px; }
.min_conant_list>div ul li:nth-child(3) img{width:33px;height: 33px;margin-top:-4px;  }
.min_conant_list>div ul li{position: relative}
.min_conant_list>div ul li a{position: absolute; width: 100%; height: 100%; left: 0;top: 0;}
.min_conant_list>div:nth-child(2) ul li:nth-child(6) img{width:28px;height: 34px;margin-bottom:7px}
.min_conant_list>div:nth-child(2) ul li:nth-child(7) img{width:33px;height: 34px;margin-bottom:6px}

.min_conant_list>div ul li{ display: flex;flex-direction: column;width: 25%; text-align: center ;font-size:14px;margin-top:40px;   }
.min_img img{width: 1240px;height: 310px;margin: 0 auto;margin-top:60px; }
.tab_change{width:100%;  height:64px;  background:rgba(255,255,255,1);  border:1px solid rgba(228,228,228,1);position: fixed;top:0;display: none}
.tab_change>div{width: 1240px;margin: 0 auto;}
.tab_change>div a{width: 300px;line-height: 64px; font-size: 20px;float: left;text-align: center;position: relative}
.tab_change i{display: none;position: absolute;bottom: 2px;height: 4px;width: 92px;left:105px; background: #ff9900;border-radius:100px 100px 0px 0px; }
.tab_change div .active i{display: block}
.chang_a{width: 1240px;margin:0 auto;line-height: 46px;overflow: hidden;margin-top: 60px;}
.chang_a a{border: 1px solid #E4E4E4;width:300px;float: left;text-align: center; color: #222}
.chang_a .active{background:rgba(255,153,0,0.1);border: 1px solid #FF7200;color: #FF7200; }
.conant_msg{width: 1240px;margin: 0 auto}
.conant_msg li{display: flex;justify-content: space-between;}
.conant_msg li img{width:670px; vertical-align: middle; height: 540px}
.conant_msg li div{padding-top:120px; min-width:500px  }
.conant_msg li div p{font-size:24px;font-weight: bold; padding-left:40px; background: url("../img/logol.png") no-repeat left top 3px; background-size: 26px;  }
.conant_msg li div span{padding-left: 40px;display: block;font-size: 14px; line-height: 34px;padding-top: 10px;}
.maxWidth{ padding:47px 0;}
.bg_maxWidth{background: #F7F7F7 ;}
.bottom_link{padding: 60px 0; text-align: center}
.bottom_link p{font-size:36px; }
.bottom_link a {display: block; width:350px;margin: 0 auto;text-align: center;line-height: 50px; color: #fff;font-weight: bold;font-size:16px;margin-top:32px;background: #ff7200   }
.t_egs{width:400px;border-radius: 8px;height: 250px; position: fixed; z-index: 111}
.t_egs1 p:nth-child(1){text-align: center;color: #fff;font-weight: bold ;font-size: 24px; margin: 22px 14px; }
.t_egs1 p:nth-child(2){text-align: center;color: #000;font-size: 14px; width: 303px; margin: 0 auto ;line-height:28px;padding-top: 16px}
.t_egs1{background: #fff url("../img/tk1.png") no-repeat left top;background-size: 100% }
.t_egs1 div{display: flex ;justify-content: space-between;width: 296px;margin: 0 auto; padding-top:41px; }
.t_egs1 div span{ cursor:pointer; width: 140px; text-align: center ;line-height: 32px; font-size: 14px;}
.t_egs1 div span:nth-child(1){border-radius: 3px; border: 1px solid #ff7200; color: #ff7200}
.t_egs1 div span:nth-child(2){background: #ff7200;border: 1px solid #ff7200;border-radius: 3px;}
.t_egs1 div span:nth-child(2) a {color: #fff;}

.t_egs2{background: #fff url("../img/tk2.png") no-repeat center top 14px;background-size:116px 83px; }

.t_egs2 p:nth-child(1){text-align: center; color: #000;font-weight: bold ;font-size: 18px; padding-top: 106px}
.t_egs2 p:nth-child(2){text-align: center; padding: 10px 0 25px 0;}
.t_egs2 span:nth-child(3) {cursor:pointer; display: block; margin: 0 auto; background: #ff7200; color: #fff;border-radius: 3px; width:140px;line-height: 32px; text-align: center}
.flex_ceng{position:fixed;width: 100%;height: 100%; background: rgba(0,0,0,.5);left: 0 ;top: 0;z-index: 99999}
.flex_ceng>div{left: 50%; margin-left: -200px; top: 50%; margin-top:-125px; position: relative;overflow: hidden;}
.t_egs i{
    position: absolute;
    right: 20px;
    top: 16px;
    width: 18px;
    height: 18px;
    background: url("../img/close.png") no-repeat center;
    -webkit-background-size: 18px;
    background-size: 18px;
    cursor: pointer;
}
.t_egs2 i{
    background: url("../img/close2.png") no-repeat center;
    -webkit-background-size: 18px;
    background-size: 18px;
}

.banner-box {
    margin-bottom: 60px;
    padding-top: 280px;
    height: 760px;
    text-align: center;
    color: #fff;
    background: url(../img/banner-new.jpg?v=1) no-repeat center;
    background-size: 1920px auto;
}
.banner-box .go-test {
    display: inline-block;
    width:238px;
    line-height:52px;
    font-size: 24px;
    font-weight: bold;
    background: linear-gradient(270deg,rgba(255,153,0,1) 0%,rgba(255,114,0,1) 100%);
    text-align: center;
    border-radius:4px;
}

.banner-box ul {
    margin-top: 250px;
}
.banner-box li {
    display: inline-block;
    margin-right: 20px;
    width: 295px;
    height: 134px;
    background-color: #04163F;
    border: 1px solid rgba(255,255,255,0.1);
    background-image: url(../img/n-bg.png);
    background-repeat: no-repeat;
    background-position: center bottom 8px;
    background-size: auto 4px;
    text-align: left;
}
.banner-box li:last-of-type {
    margin-right: 0;
}
.banner-box li a {
    display: block;
    height: 100%;
}
.banner-box li:hover {
    background-image: url(../img/n-bg-a.png);
}
.banner-box li img {
    display: inline-block;
    margin-left: 20px;
    margin-right: 20px;
    width: 64px;
    vertical-align: middle;
}
.banner-box li .right {
    display: inline-block;
    padding-top: 23px;
    width: 160px;
    height: 100%;
    vertical-align: middle;
}
.banner-box li .right h3 {
    margin-bottom: 14px;
    font-size: 20px;
    color: inherit;
}
.banner-box li .right p {
    color: inherit;

}