
header{

    z-index: 2;

    background: #0168b7;

    font-size: 0;

}

.logo{float: left;line-height: 130px;}

.logo a{display: inline-block;}

.logo h3{display: inline-block;vertical-align: bottom;line-height: 116px;font-size: 14px;color: #fff;margin-left: 22px;}

nav{float: left;}

nav ul li{float: left;}

nav ul li a{color: #fff;display: block;font-size: 20px;padding: 0 25px;position: relative;padding-bottom: 16px;}

nav ul li a::after{width: 0;height: 0;content: '';display: block;margin: 0 auto;border: 3px solid #fff;border-color: transparent transparent #fff transparent;

border-width: 3px 3px 12px 3px;margin-top: 10px;opacity: 0;}

nav ul li:hover a::after{opacity: 1;}

.headrt{float: right;}

.R_t{margin-top:12px; margin-bottom:12px;}

.seach{float: right;margin-right: 40px;display: inline-block;}

.seach form{line-height: 28px;}

.seach input{border: none;background: transparent;border-bottom: 1px solid #0f75bc;width: 0;outline:none;color: #fff;}

.seach form input.ac{width: 120px;}

.seach .aa{height:26px; line-height:26px;  width:56px !important;  border: 1px solid #ccc; border-radius: 10px; background:#0168b7;}

.seach .iconfont{font-size: 16px;color: #fff;outline: none;}

.seach form input{

    transition: all .6s;

    -moz-transition: all .6s;

    -webkit-transition: all .6s;

    -o-transition: all .6s;

    height: 20px;

}

.language{float: right; height: 32px; width:120px; font-size: 16px; border:1px solid #fff; border-radius:15px;  color: rgba(255,255,255,.9);}

.language a{font-size: 16px; color: rgba(255,255,255,.9); padding:0 12px;}

.language a:hover{color: #fff;}







.navlist{position: absolute;top: 130px;left: 0;z-index: 555;background: #fff;background-size: cover;width: 100%;padding-bottom: 41px;display: none;margin-top: -8px;}

.navlist_div1{font-size: 0;float: right;margin-top: 44px;width: 76%;}

.navlist_div1_left{display: inline-block;vertical-align: top;width: 60%;padding: 0 120px;box-sizing: border-box;}

.navlist_div1_right{display: inline-block;vertical-align: top;width: 40%;text-align: right;}

.navlist_div1_right img{max-width: 100%;}

.navlist_div1_left a{font-size: 14px;line-height: 36px;color: #282828;display: inline-block;padding: 0;text-align: left;width: 50%;box-sizing: border-box;}

.navlist_div1_left a::after{display: none;}

/* .navlist_div1_left a:nth-child(2n){margin-right: 0;} */

.navlist_div1_left a::before{content: '';width: 4px;height: 4px;background: #bbbbbb;border-radius: 50%;display: inline-block;margin-right: 10px;vertical-align: middle;}

.navlist_div1_left a:hover{color: #17479e;}

.navlist_div1_left a:hover::before{background: #17479e;}

nav ul li:hover .navlist{display: block;}

.ss{background: #17479e;width: 100%;height: 50px;}















.R_t .login{color: rgba(255,255,255,.3);font-size: 14px;}

.login{float: right;height: 28px;}

.login a{font-size: 14px;color: rgba(255,255,255,.3);}

.login a:hover{color: #fff;}

.login a:first-of-type::after{content: "";display: inline-block;width: 2px;height: 14px;background: rgba(255,255,255,.3);margin: 0 15px;vertical-align: middle;}

.mobile1{float: right;height: 30px;background: transparent;border-radius: 2px;cursor: pointer;text-align: center;line-height: 3px;

box-sizing: border-box;padding-top: 2px;transition: 0.4s ease-in-out;position: relative;z-index: 555;}

.mobile1 i{display: block;margin: 0 auto;width: 24px;height: 2px;background: #fff;margin-top: 5px;border-radius: 5px;}

.mobile1 i:nth-child(1){transition: 0.4s ease-in-out 0.3s;}

.mobile1 i:nth-child(2){transition: 0.4s ease-in-out;}

.mobile1 i:nth-child(3){transition: 0.4s ease-in-out 0.3s;}



footer{background: #17479e;padding-top: 60px;font-size: 0;padding-bottom: 50px;}

.footer_tp{text-align: center;}

/* .footer1{width: 60%;display: inline-block;} */

.fott{border-bottom: 1px solid #2f5aa8;padding-bottom: 20px;}

.fott img{margin-bottom:5px; margin-left:150px;}

.fott p{font-size: 16px;color: rgba(255,255,255,.5);}

.fott p font{font-size: 20px;color: #fff;font-weight: bold;font-family: Arial;}

.fotb{margin-top: 20px;}

.fotb_l{ float:left; width:30%; text-align:left; line-height:2.5; color:#fff; font-size:16px;}
.fotb_r{ float:left; width:70%;}

.fotb_r ul li{ width:11.5%; margin-left:1%;  float:left; text-align:left; }
.fotb_r ul li a{ font-size: 16px; color: #fff;}
.fotb_r ul li a:hover{color: #5180d3;}

.fotb_r ul li span{ float:left; width:100%; margin-top:8px;}
.fotb_r ul li span a{ font-size:13px; color:#fff; line-height:2;}


.fott p i{color: #fff;margin-right: 14px;}



.footer2{margin-top: 30px;}

/* .ewm{width: 126px;float: right;margin-left: 26px;} */

/* .ewm img{width: 100%;} */

.ewm p{font-size: 14px;color: rgba(255,255,255,.4);text-align: center;}

.footer2 a{display: inline-block;color: #fff;width: 28px;height: 28px;line-height: 28px;text-align: center;background: #456cb1;border-radius: 50%;margin-top: 30px;margin-right: 30px;}

.footer2 a:last-of-type{margin-right: 9px;}

.footer2 a:hover{background: #5180d3;}

.footer2 a:first-of-type{display: none;}



.footer_bt{padding: 24px 0;text-align: center;}

.footer_bt P{font-size: 14px;color: rgba(255,255,255,.3);display: inline-block;vertical-align: middle}

.footer_bt P:last-of-type{margin-left: 14px;}

.footer_bt span{margin-left: 14px;}

.footer_bt span a{vertical-align: middle;}

/* .footer_bt_r{float: right;} */

.footer_bt_r a{font-size: 14px;color: rgba(255,255,255,.4);display: inline-block;vertical-align: middle;}

.footer_bt_r a:hover{color: #fff;}

.footer_bt_r a::after{content: '';display: inline-block;width: 2px;height: 14px;background: rgba(255,255,255,.4);margin: 0 10px;vertical-align: middle;}

.footer_bt_r a:last-of-type::after{display: none;}

.hydl{width: 100%;height: 100%;background: rgba(0,0,0,.3);position: fixed;top: 0;left: 0;display: none;z-index: 999999;}

.hydl.active{display: block;}

.hydl .hydl_txt{background: url(../images/zc_03.jpg) no-repeat;padding: 55px 480px 113px 480px;position: relative;top: 50%;transform: translateY(-22%) translateX(-50%);left: 50%;

box-sizing: border-box;width: 73.6%;z-index: 999;background-size: 100% 100%;}

body{position: relative;}

.hydl h2{font-size: 28px;font-weight: bold;color: #fff;text-align: center;margin-bottom: 50px;}

.hydl form{background: #fff;text-align: center;width: 444px;margin: 0 auto;border-radius: 10px}

.hydl form h3{font-family: Arials;font-size: 48px;color: #17479e;text-align: center;padding: 28px 0;}

.hydl form input{width: 320px;height: 34px;border: 1px solid #e9eaec;padding-left: 15px;margin-top: 20px;color: #AFC9E3;box-sizing: border-box;}

.hydl form input:last-of-type{margin-bottom: 20px;background: #17479e;border:none;height: 40px;cursor: pointer;}

.hydl form p{font-size: 14px;font-weight: bold;color: #b9b9b9;text-align: right;margin-right: 62px;margin-top: 22px;}

.hydl form p a{color: #17479e;font-weight: bold;margin-left: 10px;border-bottom: 1px solid #4967ab;}



.hydl span{position: absolute;right: 100px;top: 30px;display: inline-block;background: url(../images/gban_03.jpg) no-repeat;width: 31px;height: 31px;cursor: pointer;}



.hyzc{width: 100%;height: 100%;background: rgba(0,0,0,.3);position: fixed;top: 0;left: 0;display: none;z-index: 999999;}

.hyzc.active{display: block;}

.hyzc .hydl_txt{background: url(../images/zc_03.jpg) no-repeat;padding: 55px 480px 113px 480px;position: relative;top: 50%;transform: translateY(-22%) translateX(-50%);left: 50%;

box-sizing: border-box;width: 73.6%;background-size: 100% 100%;}

body{position: relative;}

.hyzc h2{font-size: 28px;font-weight: bold;color: #fff;text-align: center;margin-bottom: 50px;}

.hyzc form{background: #fff;text-align: center;width: 444px;margin: 0 auto;border-radius: 10px}

.hyzc form h3{font-family: Arials;font-size: 48px;color: #17479e;text-align: center;padding: 28px 0;}

.hyzc form input{width: 320px;height: 34px;border: 1px solid #e9eaec;padding-left: 15px;margin-top: 20px;color: #AFC9E3;box-sizing: border-box;}

.hyzc form input:last-of-type{margin-bottom: 20px;background: #17479e;border:none;height: 40px;cursor: pointer;}

.hyzc form p{font-size: 14px;font-weight: bold;color: #b9b9b9;text-align: right;margin-right: 62px;margin-top: 22px;}

.hyzc form p a{color: #17479e;font-weight: bold;margin-left: 10px;border-bottom: 1px solid #4967ab;}



.hyzc span{position: absolute;right: 100px;top: 30px;display: inline-block;background: url(../images/gban_03.jpg) no-repeat;width: 31px;height: 31px;cursor: pointer;}



.mobile{float: right;width: 40px;height: 40px;margin-top: 20px;border-radius: 2px;cursor: pointer;text-align: center;line-height: 3px;

box-sizing: border-box;padding-top: 2px;transition: 0.4s ease-in-out;transform: translateX(100px);display: none;}

.mobile i{display: block;margin: 0 auto;width: 23px;height: 2px;background: white;margin-top: 7px;border-radius: 5px;}

.mobile i:nth-child(1){transition: 0.4s ease-in-out 0.3s;margin-top: 13px;}

.mobile i:nth-child(2){transition: 0.4s ease-in-out;display: none;}

.mobile i:nth-child(3){transition: 0.4s ease-in-out 0.3s}

.mobile.active i:nth-child(1){transform: rotate(45deg) translateY(4px) translateX(4px);}

.mobile.active i:nth-child(2){transform: translateX(40px);opacity: 0;}

.mobile.active i:nth-child(3){transform: rotate(-45deg) translateY(-3px) translateX(2px)}