﻿@charset "utf-8";
/* css common */
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{font:14px "Microsoft YaHei","Arial Narrow",HELVETICA;color:#222222;background:#F7F8F9;min-width: 1180px;}
li{list-style:none}
h1, h2, h3, h4, h5, h6 {font-weight:normal;font-size:100%;}
address, caption, cite, code, dfn, th, var {font-style:normal;font-weight:normal;}
a {color:#374165;text-decoration:none;cursor:pointer;}
a:hover {text-decoration:none;}
img {border:none;}
ol,ul,li {list-style:none;}
input, textarea, select, button {font:14px "微软雅黑",Verdana, Arial, Helvetica, sans-serif ,"宋体","黑体";}
input:-ms-clear{display:none;}
input:-ms-reveal{display:none;}
table {border-collapse:collapse;border-spacing:0;}
.clearfix:after {content: ""; display: block; height:0; clear:both; visibility: hidden;}
.clearfix {*zoom:1;}
.clear {clear: both;}
.clear:after{height:0;}
.fr{float:right}
.fl{float:left;}
.wrap{width:1180px;margin:0 auto;}
.wrap1200{width:1200px;margin:0 auto;}
.magB0{margin-bottom:0px!important;}
.magR20{margin-right: 20px;}
.blue-btn{background: #1F47EB;}
.blue-btn:hover{background: #1433CC;}
.green-btn{background: #89C545;}
.green-btn:hover{background: #6FAB2B;}
.orange-btn{background: #F88B42;}
.orange-btn:hover{background: #F76D11;}
.grey-btn{background: #eee;color: #222!important;}
.grey-btn:hover{background: #545454;color: #fff!important;}
.red-btn{background: #FFEEED;color: #FC5659!important;}
.red-btn:hover{background:#FF5454;color: #fff!important;}
.orange2-btn{background: #FFE9DD;color: #F88B42!important;}
.orange2-btn:hover{background: #F88B42;color: #fff!important;}
.grey2-btn{background: #eee;color: #888!important;}
.finish-btn{background: #eee;color: #222!important;}
.font-red{color: #FC5659;}
.font-green{color: #89C545;}
.bold{font-weight: bold;}
.paddB70 {padding-bottom: 70px !important;}
.wid230 {width: 230px !important;}
.hide{display: none;}
.show{display: block;}
.banner{width:100%;height: 200px;background: #0F4E82 url(../images/banner.png) no-repeat;background-position: center top;min-width: 1180px;}
/* 尾部 */
.footer{background: #FFFFFF;width: 100%;height:100px;color:#222222;font-size:14px;display: none;}
.footer .wrap{line-height:32px; padding: 10px 0 20px;text-align: center;}
.footer-cont .footer-img{margin: 0px 12px 0 0;display: inline-block;}
.footer-cont .footer-img img{position: relative;top:10px;height: 62px;}
.footer-cont .footer-content{width: 700px;display: inline-block;text-align: left;}
.footer-cont .footer-right{margin-top: 4px;width: 146px;height: 50px;background: #F5F4F8;border-radius: 6px;padding: 17px 22px 13px;}
.footer-cont .footer-right p{line-height: 14px;}
.footer-cont .footer-right p:first-of-type{margin-bottom: 20px;}
.footer-cont .footer-right a{color: #005398;font-size: 14px;line-height: 14px;display: block;}
.footer-cont .footer-right p a:first-of-type{position: relative;width: 72px;}
.footer-cont .footer-right p a:first-of-type:before{content: ''; position: absolute;top: 3px;right: 0; width: 1px;height: 8px;background: #CBCACD;border-radius: 1px;}

/*位置*/
.address{width: 100%;height: 50px;background-color: #E9EAEB;}
.address .address-title{width: 1180px;margin: 0 auto;line-height: 50px;color: #878787;}
.address-list{height:50px;display: flex;align-items: center;width: 1180px;}
.address-list .assree-item{position: relative;margin-right: 16px;color: #878787;}
.address .address-title a{color: #878787;}


.content-header{width: 100%;height: 50px;background-color: #005398;}
.header-list .list-item{box-sizing: border-box;padding: 15px 0;margin-right: 28px;font-weight: 400;cursor: pointer;}
.header-list .list-item a{color: #C9DAE9;font-size: 14px;}
.header-list .list-item.active a{color: #ffffff;font-size: 16px;line-height: 20px;}

.hot{position: relative;}
.hot:before{content: '';position: absolute;top: 7px;left: 22px; width: 23px;height: 12px;background: url(../images/hot.png) no-repeat center center;background-size: contain;}

/*弹框*/
.da-tip{position: fixed;top:0;left: 0;height: 100%;width: 100%;z-index: 100}
.da-tip .popup-box{background: #fff;border-radius: 0.3rem;width: 360px;color:#333;text-align: center;font-size: 16px;position: absolute;left: 50%;top:50%;z-index: 1000;margin-left: -180px;margin-top: -120px;}
.da-tip .popup-box .da-tip-con{padding: 20px 0;}
.da-tip .popup-box .da-tip-con p{text-align: center;margin: 20px;line-height: 22px;}
.da-tip .popup-box .da-tip-btns{padding: 15px 0;border-top:1px solid #eaeaea;cursor: pointer;color: #3173cb;}
.da-tip .popup-mask{z-index:990;background: #000;opacity: 0.2;position: fixed;width: 100%;height: 100%;top:0;left: 0;filter:alpha(opacity=20);}
.da-tip .box-animate{animation: box .3s ease-in; -webkit-animation: box .3s ease-in;box-shadow: rgba(0, 0, 0, 0.5) 0px 3px 9px;}
.da-tip .popup-mask{animation: mask .2s ease-in; -webkit-animation: mask .2s ease-in;}
@keyframes box {
    0% {
        transform: translate3d(0, -10px, 0);
        -webkit-transform: translate3d(0, -10px, 0);
        opacity: .9;
    }
    100% {
        transform: translate3d(0, 0, 0);
        -webkit-transform: translate3d(0, 0, 0);
        opacity: 1;
    }
}
@-webkit-keyframes box {
    0% {
        transform: translate3d(0, -10px, 0);
        -webkit-transform: translate3d(0, -10px, 0);
        opacity: .9;
    }
    100% {
        transform: translate3d(0, 0, 0);
        -webkit-transform: translate3d(0, 0, 0);
        opacity: 1;
    }
}
@keyframes mask {
    0% {
        opacity: 0.1;
    }
    100% {
        opacity: 0.2;
    }
}
@-webkit-keyframes mask {
    0% {
        opacity: 0.1;
    }
    100% {
        opacity: 0.2;
    }
}