﻿@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{margin:0;padding:0;}
body{ color:#333; font-size:0.08rem; font-family:"微软雅黑";}
html,body {position: relative;height: 100%;}
ul, ol { list-style: none;} 
img,fieldset{vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
address,cite,code,em,th {font-weight:normal; font-style:normal;}
input,button,textarea,select{font:100% Arial,''; vertical-align:middle}
table,td,tr,th{font-size:12px;}
.nodispaly{ display:none}
.line{line-height:50px;}
.lineer{line-height:40px;}
.FK{color: #999;}
.F14{font-size: 14px;}
.clearfix{zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0px; visibility:hidden; content:".";}
a{color:#333; text-decoration:none;}
a:hover {color:#0057b4; text-decoration:underline; }
.layout{max-width: 1300px;margin:0 auto;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
input{-webkit-appearance:none;border-radius: 0;}
textarea{-webkit-appearance:none;border-radius: 0;}

.header{height: 0.4rem;background: rgba(0, 111, 229, 0.8);position: fixed;left: 0;top: 0;right: 0;z-index: 1000;}
.header .navbtn{width: 0.4rem;height: 0.4rem;text-align: center;line-height: 0.4rem;color: #FFF;background: #006fe5;position: fixed;left: 0;top: 0;z-index: 3000;cursor: pointer;}
.header .navbtn i{font-size: 0.18rem;display: block;}
.header .subnav{position: fixed;left: 0;top: 0;right: 0;bottom: 0;background: rgba(0, 111, 229, 0.9);z-index: 2000;display: none;}
.header .subnav .box{display: flex;align-items: center;justify-content: center;flex-flow: column;position: fixed;left: 0;top: 0;right: 0;bottom: 0;}
.header .subnav .logo{width: 1.2rem;}
.header .subnav .logo img{width: 100%;}
.header .subnav ul{margin-top: 0.4rem;}
.header .subnav li{float: left;padding: 0 0.2rem;color: #FFF;}
.header .subnav li p{font-size: 0.1rem;}
.header .subnav li p a{color: #FFF;}
.header .subnav li p a:hover{color: #FFF;text-decoration: none;}
.header .subnav li dl{margin-top: 0.2rem;}
.header .subnav li dd{line-height: 2.5;}
.header .subnav li dd a{color: #FFF;opacity: 0.7;transition: all 0.3s;}
.header .subnav li dd a:hover{color: #FFF;text-decoration: none;opacity: 1;}

.header h1{position: fixed;left: 0.6rem;top: 0.08rem;width: 1.2rem;}
.header h1 img{width: 100%;}
.header .naver{position: fixed;right: 0.6rem;top: 0;}
.header .naver li{float: left;padding: 0 0.14rem;position: relative;}
.header .naver li p{line-height: 0.4rem;font-size: 0.1rem;position: relative;}
.header .naver li p a{color: #FFF;display: block;}
.header .naver li p a:hover{text-decoration: none;display: block;}
.header .naver li p:after{content: "";display: block;position: absolute;left: 50%;bottom: 0;width: 0.2rem;z-index: 100;height: 0.02rem;background: #FFF;opacity: 0;transform: translateX(-50%);}
.header .naver li p:hover:after{opacity: 1;}
.header .naver li.current p:after{opacity: 1;}
.header .naver li dl{position: absolute;left: 0;top: 0.4rem;right: 0;text-align: center;display: none;z-index: 100;padding-top: 0.1rem;}
.header .naver li dd{padding: 0.05rem 0;}
.header .naver li dd a{color: #FFF;display: block;opacity: 0.7;transition: all 0.3s;}
.header .naver li dd a:hover{color: #FFF;display: block;text-decoration: none;opacity: 1;}
.header .naver .bg{position: fixed;left: 0;top: 0.4rem;right: 0;height: 2rem;background: rgba(0, 111, 229, 0.8);display: none;border-top: 0.0001rem solid rgba(255, 255, 255, 0.2);}
.header .search i{position: fixed;right: 0px;top: 0px;width: 0.4rem;height: 0.4rem;text-align: center;line-height: 0.4rem;color: #FFF;font-size: 0.12rem;cursor: pointer;}
.search_box{position: fixed;left: 0;right: 0;top: 0.4rem;height: 0.5rem;background: #f5f5f8;z-index: 100;display: none;}
.search_box .box{width: 50%;position: absolute;left: 50%;top: 0.15rem;margin-left: -25%;}
.search_box .input_btn{float: left;width: 10%;height: 0.2rem;border: none;outline: magenta;background: #f5f5f8 url(../images/pic7.png) no-repeat center;background-size: 0.1rem;cursor: pointer;}
.search_box .input_txt{float: left;width: 90%;height: 0.2rem;border: none;outline: magenta;box-sizing: border-box;border-bottom: 0.0001rem solid #999;background: #f5f5f8;font-size: 0.1rem;}

.foot_t{padding: 0.4rem 15%;background: #0652a4;color: #FFF;}
.foot_t .left{float: left;width: 18%;}
.foot_t .left h2{font-size: 0.1rem;padding-bottom: 0.1rem;}
.foot_t .left span{font-size: 0.15rem;font-weight: bold;}
.foot_t .left .txt{line-height: 1.8;margin-top: 0.1rem;}
.foot_t .center{float: left;width: 44%;margin-left: 3%;}
.foot_t .center dl{float: left;margin-left: 3%;width: 22%;}
.foot_t .center dt{font-size: 0.1rem;margin-bottom: 0.1rem;}
.foot_t .center dd{line-height: 2.5;}
.foot_t .center dd a{color: #FFF;}
.foot_t .center dd a:hover{color: #FFF;text-decoration: none;}
.foot_t .right{float: right;width: 35%;}
.foot_t .right ul{margin-left: -3%;}
.foot_t .right li{width: 30.333%;float: left;text-align: center;line-height: 3;background: #FFF;margin-left: 3%;color: #333;}
.foot_t .right li img{width: 100%;}
.foot_b{background: #003d82;padding: 0.1rem 15%;color: #FFF;display: flex;align-items: center;}
.foot_b p{margin-right: 0.1rem;}
.foot_b a{color: #FFF;}
.foot_b a:hover{text-decoration: none;}