html{scroll-behavior:smooth;}
body{height:100%;color:#333;background:#fff;font-size:14px;font-family:'microsoft yahei';overflow-x:hidden;}
@media(max-width:1200px){body{min-width:1200px}}
*{-webkit-margin-before:0px;-webkit-margin-after:0px;-webkit-padding-start:0px;margin:0;padding:0;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
ul,li{margin:0;padding:0;list-style:none;}
h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;}
input,i{border:none;outline:none;}
button{outline: none;background: none;border:none;}
*:focus{border:none;outline:none;}
img{max-width:100%;}

.fl{float:left;}
.fr{float:right}
.clear{clear:both;}
.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.clamp{text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden;}
.wrap{width:1200px;margin:0 auto;overflow:hidden;}
.wrapp{width:1200px;margin:0 auto;}

.h-top{height:40px;background:#555;line-height:40px;}
.h-top-box{width:1200px;margin:0 auto;overflow:hidden;}
.h-top-box .welcome{color:#fff;float:left;}
.h-top-box a{color:#fff;float:right;}
.h-top-box a:hover{font-weight:bold;}
.h-top-box .times{height:40px;padding:0 12px;color:#fff;line-height:40px;float:right;}

/*header*/
.header{width:100%;height:200px;overflow:hidden;box-sizing:border-box;position:relative;}
.header .banner{width:100%;height:200px;position:absolute;top:0;left:0;z-index:1;}
.header .banner .hiSlider2{height:200px;}
.header .banner li{width:100%;height:200px;}
.header .banner li img{width:100%;height:200px;object-fit:cover;}
.header .banner .hiSlider-btn-prev{display:none;}
.header .banner .hiSlider-btn-next{display:none;}
.header .h-box{width:100%;z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.header .h-box .h-logo{width:820px;float:left;}
.header .h-box .h-logo img{height:120px;}
.header .h-box .h-search{width:350px;margin-top:45px;float:right;}
.header .h-box .h-search .input-txt{width:280px;height:42px;background:#e6e6e6;padding:0 15px;font-size:14px;color:#666;line-height:42px;box-sizing:border-box;float:left;}
.header .h-box .h-search .input-btn{width:70px;height:42px;background:url(../images/search-btn.png) #0d1755 center no-repeat;text-indent:9999px;float:right;position:relative;cursor:pointer;transition:all .5s}
.header .h-box .h-search .input-btn:hover{background:url(../images/search-btn.png) #c20819 center no-repeat;}
@media(min-width:1350px){.header .h-box{width:1350px;}}

/*h-nav*/
.h-nav-box{width:1200px;margin:0 auto;}
.h-nav{width:100%;height:55px;background:#0d1755;}
.h-nav ul{display:flex;flex-direction:row;justify-content:space-between;}
.h-nav .nLi{width:14.5%;height:55px;text-align:center;float:left;  position:relative; display:inline;z-index:1;}
.h-nav .nLi h3{float:left; font-weight:normal; width:100%;height:100%;}
.h-nav .nLi h3 a{display:block;  font-size:18px; color:#fff;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;}
.h-nav .nLi:hover h3 a{color:#fff; font-weight:bold;}
.h-nav .nav-icon1,.h-nav .nav-icon2,.h-nav .nav-icon3,.h-nav .nav-icon4,.h-nav .nav-icon5,.h-nav .nav-icon6,.h-nav .nav-icon7,.h-nav .nav-icon8{width:18px;height:18px;margin-right:5px;padding:18px 0 0 0;background-image:url(../images/icon_01.png);background-size:100%; background-position:0px 9px; background-repeat:no-repeat;font-size:22px;display:inline-block;}
.h-nav .nav-icon1{background-image:url(../images/icon_01.png);background-position:0px 8px;}
.h-nav .nav-icon2{background-image:url(../images/icon_02.png);}
.h-nav .nav-icon3{background-image:url(../images/icon_03.png);}
.h-nav .nav-icon4{background-image:url(../images/icon_04.png);}
.h-nav .nav-icon5{background-image:url(../images/icon_05.png);}
.h-nav .nav-icon6{background-image:url(../images/icon_06.png);background-position:0px 8px;}
.h-nav .nav-icon7{background-image:url(../images/icon_07.png);}
.h-nav .nav-icon8{background-image:url(../images/icon_08.png);}
.h-nav .sub{display:none; width:100%; left:0; top:55px;  position:absolute; background:#4E4E4E;  line-height:26px; padding:5px 0;}
.h-nav .sub li{zoom:1;}
.h-nav .sub a{display:block; padding:5px 10px; color:#fff;font-size:14px;}
.h-nav .sub a:hover{background:#0d1755; color:#fff;}

.links{width:100%;padding:30px 0;background:#fff;overflow:hidden;}
.links-box{width:1200px;margin:0 auto;overflow:hidden;}
.links-left{width:120px; height:40px;background:#0d1755;font-size:18px;color:#fff;line-height:40px;text-align:center;float:left;position:relative;}
.links-right{width:calc(100% - 150px);float:right;display:flex;flex-direction:row;justify-content:space-between;}
.links-right li{width:230px;}
.links-right li select{width:100%;height:42px;background:#f3f3f3;border-color:#e8e8e8;font-size:16px;}

.footer{padding:45px 0;background:#0d1755;}
.footer-box{width:1200px;margin:0 auto;overflow:hidden;}
.copyright{width:980px;float:left;}
.copyright p{margin-top:15px;color:#fff;line-height:30px;float:left;}
.copyright p a{color:#fff;}
.copyright p a:hover{color:#c20819;}
.ewm{width:130px;float:right;}
.ewm img{width:100px;height:100px;}
.ewm p{color:#fff;}

.gzh{background:#fff;padding:5px;box-shadow:0 0 10px #ccc;position:fixed;top:50%;right:10px;}
.gzh p{width:100%;margin:0 0 5px 0;font-size:14px;color:#999;text-align:center;}
.gzh img{width:100px;height:100px;}

.popOver{position: fixed;left: 0;top:0;right: 0;bottom: 0;z-index: 400;background-color: rgba(0,0,0,.5);display: none;}
.popcont{width: 940px;background-color: #fff;position: absolute;left: 50%;top:50%;transform: translate(-50%,-50%);padding: 40px 40px 0 40px;}
.pimg img{width: 267px;height: 280px;object-fit: cover;}
.pInfo{flex:1;margin-left: 25px;padding-bottom: 40px;}
.pi_tit {align-items: flex-end;margin-bottom: 20px;}
.pi_tit strong{font-size: 18px;font-weight: bold;}
.pi_tit span{color: #1e2970;font-size: 16px;margin-left: 10px;}
.pi_det p{margin-bottom:30px ;font-size: 16px;line-height: 1.7;}
.pi_det{height: 450px;overflow-y: auto;padding-right: 10px;}
.close{position: absolute;right: 20px;top:20px;opacity: 1 !important;cursor: pointer;}
.filter_rc li select{background: none;outline: none;border: none;color: #333;font-size: 18px;min-width: 80px;font-weight: bold;}
.filter_rc li{margin-right: 20px;}
.rc_list{margin-top: 30px}
.rc_list li{background-color: #fff;box-shadow: 0 0 7px rgba(0, 0, 0, .2);padding:20px;margin-bottom: 25px;}
.rcImg{border-radius: 8px;width: 100px;height: 100px;object-fit: cover;}
.fl_info{flex-wrap: wrap;flex:1;margin-left: 16px;font-size: 16px;color: #333;}
.fl_info .item{width: 33.333%;padding:8px 5px;}
.fl_info span{color: #666;}
a.download{display: flex;align-items: center;justify-content: center;color: #fff;background-color: #1e2970;width: 120px;height: 38px;border-radius: 19px;font-size: 18px;}
a.download:hover{background-color: #8ab928;}
.dlPop{background: url(../template/images/lg.png) no-repeat center;width: 930px;height: 566px;border-radius: 15px;position: absolute;left: 50%;top:50%;transform: translate(-50%,-50%);display: flex;align-items: center;}
.dl_l{margin-left: 30px;width: 420px;}
.dl_l h3{font-size: 36px;color: #1e2970;font-weight: bold;text-align: center;}
.dl_l p{font-size: 18px;margin-top: 10px;text-align: center;margin-bottom: 30px;}
.lItem span{color: #e15858;margin-right: 5px;}
.li_bot{margin-left: 10px;margin-top: 10px;}
.li_bot input{flex:1;box-shadow: 0px 1px 0  rgba(0,0,0,.1) inset;height: 52px;padding: 0 10px;font-size: 18px;border-radius: 10px;outline: none;border: none;background-color: #f7f7f7;}
.getcode{display: flex;align-items: center;justify-content: center;border: 1px solid #1e2970;border-radius: 10px;margin-left: 15px;width: 160px;color: #1e2970;font-size: 17px;height: 52px;}
.lItem{margin-bottom: 30px;}
.login_btn{display: flex;align-items: center;justify-content: center;background-color: #1e2970;color: #fff;border-radius: 10px;font-size: 18px;width: 100%;height: 52px;}

.flex{
	display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex
}
.justify-content-center {justify-content: center;}
.justify-between{justify-content: space-between;}
.flex_mjustify{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.flex_crosscenter{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.flex_mcenter{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.flex_box_1{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}