*{
	margin:0px;
	padding:0px;
	list-style: none;
	text-decoration: none;
}
html{font-size:100px}
body{
	font-size: 16px;
}
.w90{
	width: 90%;
	max-width: 1400px;
	margin:0px auto;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
input{
	outline: none;
	border: none;
}
.clearfix:after{
	content: "";
	display: block;
	clear: both;
}
img{
	border: none;
	display: block;
}
.flexbox{display: flex;display: -webkit-flex;}
.flex{display: flex;display: -webkit-flex;justify-content: space-between;}
.flex-center{justify-content: center;}
.flex-right{justify-content: flex-end;}
.flex-column{flex-direction: column;}
.flex-c-center{align-items: center;}
.flex-wrap{flex-wrap: wrap;}
.line1{display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.line2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.line3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.line5{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;}

/*Header*/
header{
	width: 100%;
	background: #ffffff;
}
.logo{padding: .3rem 0;}
.logo a{
	display: block;
}
.logo img{height: .69rem;}
.search {
    height: .42rem;
    overflow: hidden;
    position: relative;
    float: right;
    margin:0;
}
.header_link{
	margin-bottom:.1rem;
}
.header_link ul{
	text-align: right;
}
.header_link ul li{
	display: inline;
	line-height: .3rem;
}
.header_link ul li a{
	color: #666666;
	padding-right: .1rem;
	font-size: .14rem;
	position: relative;
	padding-left:.04rem;
}
.header_link ul li a:hover{
	color: #073190;
}
.header_link ul li a::after{
	content: "";
	width: 1px;
	height: .14rem;
	background: #888888;
	position: absolute;
	display: block;
	right:0;
	top:50%;
	margin-top: -.07rem;
}
.header_link ul li:last-child a{padding-right: 0;}
.header_link ul li:last-child a::after{
	content: none;
}
.search .search-txt {
    width: 2.4rem;
    padding-left: .15rem;
    height: .4rem;
    line-height: .4rem;
    background: #ffffff;
    color: #434343;
    border: #888888 1px solid;
    padding-right: .45rem;
	border-radius: .12rem;
}
.search .search-btn {
    width: .45rem;
    height: .45rem;
    position: absolute;
    right: 0;
	top:0;
    border: 0;
    cursor: pointer;
	background: none;
	z-index: 1;
}
.search i{
	display: block;
	width: .45rem;
	height: .45rem;
	position: absolute;
	right: 0;
	top:0;
	text-align: center;
	line-height: .42rem;
	font-size: .28rem;
	color: #0049a6;
	z-index: 0;
}

/*导航*/
.i-nav{background:#0049a6;box-sizing: border-box;}
.nav{ height: .55rem; line-height: .55rem; position:relative; z-index:2; }
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{display:block;padding: 0px .25rem;font-size:.18rem;color:#ffffff;font-weight: normal;}
.nav .sub{display:none;width:100%;left:0;top:.55rem;position:absolute;background:#f7f2ed;line-height:.4rem;text-align: center;}
.nav .sub li{ zoom:1;}
.nav .sub a{display:block;color: #434343;}
.nav .sub a:hover{ background:#0049a6; color:#ffffff;  }
.nav .on h3 a{ background:#f1bd08;}

/*搜索框弹出层*/
.search_m{display: none;font-size: .36rem;margin-left: auto;color: #004ea2;}
.search_m.icon-close{font-size: .28rem;}
.search_wrap{position:fixed;left:0;top:0;width:100%;height:100%;color:#666;z-index:3;display:none}
.search_wrap .search_box{position:fixed;width:80%;max-width:660px;z-index:999;z-index:3;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.search_wrap .i_txt{width:100%}
.search_wrap .bck{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:3;}
.search_wrap .i_txt{position: absolute;height:42px;font-size:15px;border:none;background:#fff;width: 97%;padding-left:3%;}
.search_wrap .submit{position:absolute;top:0;right:0;width:80px;height:42px;cursor:pointer;background:#004ea2;color:#ffffff;font-size:18px;}

/*手机端导航*/
.nav-menu{width:.34rem;height:.28rem;cursor:pointer;display:none;position: relative;margin-left: .24rem;}
.nav-menu div{position:absolute;right:0;display:block;height:2px;background:#004ea2;transform-origin:50% 50%;}
.nav-menu div:nth-child(1){top:0;width:100%;transition:.8s;transform:rotate(0);}
.nav-menu div:nth-child(2){top:calc(50% - 1px);width:24px;transition:.6s;}
.nav-menu div:nth-child(3){top:calc(100% - 2px);width:100%;transition:.6s;transform:rotate(0);}
.hd1-aon1 div:nth-child(1){top:50%;transition:.6s;transform:rotate(405deg);}
.hd1-aon1 div:nth-child(2){width:0;transition:.6s;}
.hd1-aon1 div:nth-child(3){top:50%;transition:.6s;transform:rotate(-405deg);}
.navm-box{position:fixed;top:0px;right:0;left:0;z-index:2;display:none;box-sizing:border-box;margin:auto;overflow-y: auto;width:100%;height:100%;background:#fff;padding-top:1.2rem;padding-bottom:50px;}
.header-link{margin:15px 0}
.header-link ul{text-align:center;width:90%;margin:0 auto}
.header-link ul li{display:inline-block;line-height:30px;width:100%;border:1px solid #004ea2;float:right}
.header-link ul li:first-child{float:left}
.header-link ul li a{color:#004ea2}
.header-link ul li:hover{background:#004ea2}
.header-link ul li:hover a{color:#fff}
.header-link ul li:last-child a::after{content:none}
.nav-wrap{padding:0 5%;text-align:left;}
.nav-wrap li{position:relative;width:100%;border-bottom:1px solid #dedede;font-size:.2rem;line-height:50px;}
.nav-wrap li img{position:absolute;top:15px;right:0;margin:auto;width:20px;height:20px;}
.nav-wrap li a{display:block;color:#222;}
.nav-wrap dl{display:none;}
.nav-wrap dt{text-indent:.2rem;font-size:.18rem;}

/*Footer*/
.footer{
	width: 100%;
	background: #004ea2;
	padding:.3rem 0 0;
}
.links{width: 100%;line-height: .3rem;padding-bottom:.2rem;border-bottom:1px solid rgba(255,255,255,.5)}
.links h3{font-size: .16rem;font-weight: normal;flex-shrink: 0;color: #ffffff;padding-right:.2rem;}
.links ul{max-width:calc( 100% - .9rem );}
.links ul li a{color: #ffffff;padding:0 .3rem;font-size: .16rem;}
.imation{padding:.2rem 0;}
.copyright{padding-right:.4rem}
.copyright p{
	font-size: .14rem;
	color:#ffffff;
	line-height: .3rem;
}
.copyright p a{
	color:#ffffff;
	display: inline-block;
}
.copyright p a.p1{
    padding-right:.24rem;
	background: url(../img/police.png) no-repeat right center;
}
.copyright p a.p2{
    padding-right:.26rem;
	background: url(../img/police2.png) no-repeat right center;
	background-size: auto .24rem;
	position: relative;
}
.copyright p a.p2::after{
	content: "";
	width: .24rem;
	height: .24rem;
	background: url(../img/police1.png) no-repeat center center;
	background-size: auto .24rem;
	display: block;
	position: absolute;
	right:-.3rem;
	top:50%;
	margin-top: -.12rem;
}
.ewm img{height: .75rem;width: .75rem;}

/*IE8提示升级*/
#browser-modal{width:100%;height:100%;top:0;left:0;text-align:center;color:#303233;position:fixed;z-index:9990009;}
#browser-modal .browser-modal-cover{position:fixed;left:0;top:0;height:100%;width:100%;background-color:#111;opacity:.9;z-index:-1}
#browser-modal .browser-content{width:700px;margin-top:120px;margin-left:auto;margin-right:auto;padding-bottom:80px;padding-top:50px;background-color:#fff;border-radius:5px}
#browser-modal .browser-content .browser-dpc-logo img{height:42px;margin:45px auto 40px}
#browser-modal .browser-content .browser-text-title{text-transform:uppercase;font-size:24px}
#browser-modal .browser-content .browser-text-desc{margin-top:30px;margin-bottom:20px;font-size:14px}
#browser-modal .browser-content .browser-list{width:600px;margin:20px auto;height:130px}
#browser-modal .browser-content .browser-item{float:left;width:150px;padding-top:20px;padding-bottom:20px;margin-left:auto;margin-right:auto}
#browser-modal .browser-content .browser-item .iconfont{width:100px;height:100px;margin:0 auto;font-size:80px;line-height:80px;margin-bottom:10px;}
#browser-modal .browser-content .browser-item .iconchrome{background: url(../img/bro.png) no-repeat 0 0}
#browser-modal .browser-content .browser-item .iconfirefox{background: url(../img/bro.png) no-repeat 0 -100px}
#browser-modal .browser-content .browser-item .iconopera{background: url(../img/bro.png) no-repeat 0 -200px}
#browser-modal .browser-content .browser-item .iconEdge{background: url(../img/bro.png) no-repeat 0 -300px}
#browser-modal .browser-content .browser-item a{cursor:pointer;display:block}
#browser-modal .browser-content .browser-item a img{display:block;margin:0 auto;max-width:100px;width:100px;height:100px}
#browser-modal .browser-content .browser-item a h4{text-align:center;margin-top:20px;font-size:18px;font-weight:700}