 
.at{margin:0 auto}
.fl{float:left}
.fr{float:right}
.clear{clear:both}
.dt{display:table;width:100%}
.fl-w{float:left;width:100%}
.hide{display:none}
.ver-container{display:table;width:100%;text-align:center}
.ver-container > *{vertical-align:middle;display:table-cell}
.swiper-button-disabled{cursor:no-drop !important;opacity:.5}
[class*=icon]{font-family:"iconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
[class*=ico]{vertical-align:middle;display:inline-block}
.wid{width:1400px;margin:0 auto}
.banner{width:100%;height:100%;overflow:hidden}
.banner ul{width:100%;height:100%}
.banner ul li{width:100%;height:100%;position:relative}
.banner ul li .video{width:100%;height:100%;overflow:hidden}
.banner ul li .video video{display: block; width:100%;height:100%;-o-object-fit:cover;object-fit:cover;cursor:pointer;height: 56vw;max-height: 100vh;}
.banner ul li .imgs{width:100%;height:100%}
.banner ul li .imgs img{display: block; width:100%;height:100%;-o-object-fit:cover;object-fit:cover;height: 56vw;max-height: 100vh;}
.banner ul li .text{width:100%;height:100%;position:absolute;left:0;top:0}
.banner ul li .text .wid{height:100%}
.banner ul li .text .wid .intr{width:100%;height:100%;display:flex;justify-content:center;flex-direction:column}
.banner ul li .text .wid .intr .txts{width:100%;color:#fff}
.banner ul li .text .wid .intr .txts h3{line-height:70px;font-size:48px;font-weight:bold;color:#fff;padding:20px 0}
.banner ul li .text .wid .intr .txts h5{line-height:48px;font-size:32px;color:#fff}
.banner ul li .text .wid .intr .button{width:100%;padding:40px 0;padding-top:80px}
.banner ul li .text .wid .intr .button a{display:inline-block;width:200px;height:50px;background-color:#fff;border-radius:25px;display:flex;justify-content:center;align-items:center;color:#084a72}
.banner .swiper-pagination{width:auto;right:180px;left:initial;bottom:120px;font-size:24px;color:#084a72}
.banner .swiper-button-prev{width:46px;height:46px;background:rgba(77,121,193,0.5);border-radius:23px;left:initial;right:240px;top:initial;margin-top:0;bottom:110px}
.banner .swiper-button-prev:after{color:#fff;font-size:20px}
.banner .swiper-button-prev:hover{background-color:#084a72}
.banner .swiper-button-next{width:46px;height:46px;background:rgba(77,121,193,0.5);border-radius:23px;left:initial;right:120px;top:initial;margin-top:0;bottom:110px}
.banner .swiper-button-next:after{color:#fff;font-size:20px}
.banner .swiper-button-next:hover{background-color:#084a72}
.head{width:100%;position: fixed;left:0;top:0;z-index:99;background-image:linear-gradient(to bottom,rgba(0,0,0,0.8),rgba(0,0,0,0.4),rgba(0,0,0,0.2),rgba(0,0,0,0))}
.head .logo{height:60px;width:345px;background:url("../images/df897c_278x84.png") center no-repeat;margin-top:1%}
.head .conts{width:auto}
.head .conts .nav ul li{line-height:40px;float:left;padding:24px;padding:24px 4px;position:relative}
.head .conts .nav ul li:nth-child(3) .slide{ width:250px;margin-left: -125px;}
.head .conts .nav ul li:nth-child(3) .slide p{ float:left; width:50%}
.head .conts .nav ul li h4{margin:0}
.head .conts .nav ul li h4 a{color:#fff;font-size:17px;display:inline-block;padding:0 16px;height:40px;text-decoration:none;border-radius:20px}
.head .conts .nav ul li .slide{width:150px;background-color:#084a72;min-height:100px;position:absolute;left:50%;margin-left:-75px;top:100px;border-radius:10px;padding:10px 0;display:none}
.head .conts .nav ul li .slide:after{content:"";position:absolute;left:50%;margin-left:-12px;top:-12px;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #084a72}
.head .conts .nav ul li .slide p{width:100%;line-height:40px;text-align:center;margin:0}
.head .conts .nav ul li .slide p a{font-size:16px;color:#fff}
.head .conts .nav ul li .slide p:hover{background-color:#a7121c}
.head .conts .nav ul li .slide p:hover a{color:#fff}
.head .conts .nav ul li.acti h4 a{background-color:#084a72}
.head .conts .nav ul li:hover h4 a{background-color:#084a72;color:#fff}
.head .conts .nav ul li:hover .slide{display:block}
.head .conts .cont{height:100px;display:flex;justify-content:space-between;align-items:center;padding-left:10px}
.head .conts .cont .labs{width:auto;display:flex;justify-content:space-between;align-items:center}
.head .conts .cont .labs .ico{width:260px;height:100px;display:flex;justify-content:center;align-items:center}
.head .conts .cont .labs .ico img{width:260px; margin-top:-12px;}
.head .conts .cont .labs .txt{height:100px;display:flex;justify-content:center;align-items:center;font-size:16px;color:#fff;margin-left:6px}
.head .conts .cont .tel{width:auto;height:100px;display:flex;padding:0 12px;justify-content:center;flex-direction:column;padding-left:20px}
.head .conts .cont .tel p{line-height:24px;font-size:20px;color:#fff; margin:0; padding:0; font-weight:bold}
.head.fix{background:#fff;box-shadow:0 5px 10px rgba(200,22,34,0.1)}
.head.fix .logo{background:url("../images/91a3bc_278x84.png") center no-repeat; margin-top:1%}
.head.fix .conts .nav ul li h4 a{color:#333}
.head.fix .conts .nav ul li.acti h4 a{color:#fff}
.head.fix .conts .nav ul li:hover h4 a{background-color:#084a72;color:#fff}
.head.fix .conts .cont .tel p{color:#084a72}
.image{width:100%;overflow:hidden}
.image img{width:100%}
.image h2{text-align:center;line-height:200px;font-size:60px}

.page-bann{width:100%;position:relative;float:left;height:auto;overflow:hidden}
.page-bann img{display: block; width: 100%;}
.page-bann .text{width:100%;height:340px;display:flex;justify-content:center;text-align:center;flex-direction:column; display: none;}
.page-bann .text h3{line-height:80px;font-size:68px;color:#fff;margin:0}
.page-bann .text h5{font-size:30px;line-height:48px;color:#fff;margin:0}
 .fl{float:left}
.fr{float:right}
 .sou-index{align-items:center;padding:30px 0;overflow: hidden;}
 .sou-index .hot{color:#000;font-size:18px; float:left; font-weight:bold; }
.sou-index .hot a{color:#000;position:relative;padding-right:15px;margin-right:10px;font-size:20px;}
.sou-index .hot a::before{content:"";position:absolute; width:7px;height:13px;right:0;top:50%;margin-top:-6.5px}
.sou-index .hot a:last-child::before{display:none}
.sou-index .sss{width:34.30769230769231%;background:#f6f6f6; float:right;}
.sou-index .sss #formsearch{z-index:11}
.sou-index .sss #formsearch input{line-height:28px;height:28px;background:none;border:none}
.sou-index .sss #formsearch input#keyword{text-indent:16px;float:left;width:200px;color:#999999;outline:none}
.sou-index .sss #formsearch input#s_btn{background:url(../images/ss.png) no-repeat 50% 50%;font-size:0;float:right;width:15%;outline:none;padding:0}
.sou-index .sss #formsearch::-webkit-input-placeholder{color:#999999}
.sou-index .sss #formsearch::-moz-placeholder{color:#999999}
.sou-index .sss #formsearch::-moz-placeholder{color:#999999}
.sou-index .sss #formsearch::-ms-input-placeholder{color:#999999}
@font-face {
 font-family: "din";
 src: url("../fonts/din.eot");
 src: url("../fonts/din.eot?#iefix") format("embedded-opentype"), url("../fonts/din.woff") format("woff"), url("../fonts/din.ttf") format("truetype"), url("../fonts/din.svg#din") format("svg");
 font-weight: normal;
 font-style: normal;
}
.pp{margin:0px;padding:0px;line-height:20px;}
.page6{overflow:hidden;background-color:#091c34;}
.btnfr{overflow:hidden;background-color:#091c34;position:relative;}
.btn_01{width:100%;overflow:hidden;margin-top:50px;}
.btn_01fr{position:relative;width:100%;overflow:hidden;border-bottom:1px solid #3a495d;padding:0px 365px 40px 300px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.btn_01 .fl{position:absolute;left:0px;top:0;}
.btn_01 .fl img{ display:block;}
.btn_01 .fr{position:absolute;right:100px;top:0px;}
.btn_01 .fr p{width:100%;overflow:hidden;color:#fff;}
.btn_01 .fr p.p1{font-size:16px;line-height:26px;}
.btn_01 .fr p.p2{font-size:26px;line-height:40px;font-family:din;}
.btn_01 .fr p.p3{margin-top:10px;}
.btn_01 .fr p.p3 label{display:block;overflow:hidden;text-align:center;width:120px;}
.btn_01 .fr p.p3 img{width:100%;display:block;}
.btn_01 .fr p.p3 span{width:100%;display:block;overflow:hidden;font-size:14px;line-height:24px;margin-top:10px;}

.btn_01 .fc{width:100%;overflow:hidden;display:flex;display:-webkit-flex;justify-content:space-between;min-height:228px;}
.btn_01 .fc dl{margin:0px;padding:0px;text-align: center;}
.btn_01 .fc dl dt{width:100%;overflow:hidden;margin:0px;padding:0px;font-size:16px;line-height:26px;margin-bottom:10px;}
.btn_01 .fc dl dt a{color:#fff;}
.btn_01 .fc dl dd{width:100%;overflow:hidden;margin:5px 0px;padding:0px;font-size:14px;line-height:24px;}
.btn_01 .fc dl dd a{color:rgba(255,255,255,0.5);}
/*.btn_01 .fc dl:nth-child(3){display:none;}*/

.btn_02{width:100%;overflow:hidden;line-height:30px;font-size:14px;color:rgba(255,255,255,0.5);padding: 20px 0 30px;}
.btn_02 p{margin: 0;}
.btn_02 a{color:rgba(255,255,255,0.5);}

.btn_03{width:6.25%;height:100%;overflow:hidden;background-color:var(--hover);position:absolute;right:0px;top:0px;display:flex;display:-webkit-flex;align-items:center;justify-content:center;}
.btn_03 img{display:block;width:30px;}
.wrap_nr{margin:0px 6.25%;}

 
