body{background: #fff;color: #252525;font-size: 16px;}
.wrapper{width:100%;float:left;font-family: Alibaba Sans,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,Hiragino Sans GB,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;overflow:hidden;}
.page-con{max-width:1170px;margin: 0 auto;}
.f-cb:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:"."}
*{margin:0;padding:0;}
ul,li{list-style:none;}
img{border:0;}
a{text-decoration:none !important;cursor:pointer;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
input:focus{outline: none;}
textarea {  -webkit-appearance: none;}
input{ -webkit-appearance: none; }
select{-webkit-appearance: none;/*兼容苹果手机*/}
table{border-collapse:collapse;}

/* top */
/* background: linear-gradient(180deg, rgba(0,16,66,.6), transparent);*/
.cs_nav{width: 100%;background: linear-gradient(45deg, #0F2B9C, #0166B5);height: 120px;position: fixed;top: 0;z-index:8;-webkit-transition: 0.3s ease-in-out;-moz-transition: 0.3s ease-in-out;-ms-transition: 0.3s ease-in-out;-o-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;}
.cs_nav.on{background: linear-gradient(45deg, #0F2B9C, #0166B5);-webkit-transition: 0.3s ease-in-out;-moz-transition: 0.3s ease-in-out;-ms-transition: 0.3s ease-in-out;-o-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;}
.cs_nav .container{width: 96%;margin: auto;}
.cs_nav .container .logo{width: 25%;margin-top: 1.7%;float: left;}
.cs_nav .container .des{width: 11%; margin-top: 2.3%;margin-left: 3%;float: left;}
.cs_nav .container .nav_list{float: right;width: 75%}
.cs_nav .container .nav_list ul{margin-top: 1.8%}
.cs_nav .container .nav_list .up{margin-top: 1.5%}
.cs_nav .container .nav_list li{float: right;margin-left:2.5%;position: relative;padding-bottom: 10px;}
.cs_nav .container .nav_list li>a{color: #fff;font-size: 20px; font-weight: 800;}
.cs_nav .container .nav_list .up li>a{font-size:14px;font-weight: normal;}
.search_cs{width: 170px;}
.cs_nav .container .nav_list .up li{margin-left: 2%}
.cs_nav .container .nav_list .up li{margin-top: 12px;}
.cs_nav .container .nav_list .up .slid_menu{z-index: 998;background: url(../images/cs_icon39.png) rgba(0, 0, 0, .7) repeat;top: 30px;}
.nav_list .up li input{border: 0;outline: none;float: left;}
.nav_list .up li input[type="submit"]{background: url("../images/cs_icon01.png") no-repeat 0px 0px;width: 17px;height: 17px;cursor: pointer;float: right;margin-top: 3px;}
.nav_list .up li input[type="text"]{border-radius: 30px;padding-left: 15px;height: 28px;line-height: 28px; padding-right: 5px; margin-top: -2px;width: 120px;}
.cs_nav .container .nav_list ul {margin-top: 0.8%;}
.sc_focus .left ul.slides li{padding-right: 0}
.slid_menu {display: none;position: absolute;background: #fff;left: 50%;background: url(../images/cs_icon39.png) rgba(0, 0, 0, 0.4) repeat;transform: translate(-50%, 0);min-width: 30%;width: 120px;padding: 6px 8px;text-align: center;border-radius: 6px;top: 50px;}
.slid_menu span {position: absolute;left: 50%;top: -4px;background: url(../images/cs_icon53.png) no-repeat;width: 8px;height: 4px;display: block;transform: translate(-50%, 0px);}
.pada{padding-top: 30px;}
.slid_menu.wider{width: 135px;}
.slidOn{background: #0166B5;}
.slidOn.slid_menu span{background: url("../images/cs_icon41.png") no-repeat}
/*.nav_list ul li.on>a{color:#840002!important;}*/
.slid_menu a{font-size: 15px;display: block;text-align: center;padding: 8px 0;color: #fff;}
.slid_menu a:hover{background: url("../images/cs_icon44.png") repeat;color: #fff;}
.cs_tit span{color: #D1D1D1;}
.cs_tit a{position: absolute;color:#840002;font-size: 18px;right: 0;top: 50%;transform: translate(0,-50%)}
.mid_news{max-width: 73%;margin: auto;margin-top: 130px;}
.mid_news .sc_news{width: 64%;float: left;}
.mid_news .notice{width: 33%;float: right;}
.cs_tit{font-size: 26px;font-weight: 400;position: relative;}

/* banner */
.clear{clear:both;}
.flex-control-nav a {display: inline-block;width: 18px;height: 10px;overflow: hidden;background:#fff;cursor: pointer; opacity: .7; border-radius: 8px;}
.flex-control-nav .flex-active { width: 40px; height: 10px; background:#fff;border-radius: 8px; opacity: 1;}
.flex-control-nav a {font-size: 0}
.flexslider{position:relative;height:auto;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:auto;}
/* .banner .slides li img{position: absolute;top:0;left:50%; transform: translate(-50%, 0);} */
.flex-control-nav{position:absolute;bottom:30px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:auto;height:0.25rem;margin:0 5px;*display:inline;zoom:1;}
.index_banner{ height: auto;overflow: hidden;position: relative; z-index: 6;}
.index_banner .flexslider{height: auto;}
.index_banner img{width:100% !important; height: auto !important;}
.sy_xjt{position: absolute;z-index: 10;left: 50%;bottom: 10px;text-align: center;transform: translateX(-50%);color: #94070a;height: 36px;width: 36px;cursor: pointer;opacity: 0;font-family: icon;animation: bb 2s linear 0s infinite;font-weight: bold;background:url(../images/sy_xjt_l.png) no-repeat;background-size:100% 100%;}
.sy_xjt:hover{ animation-play-state: paused;background:url(../images/sy_xjt_b.png) no-repeat;background-size:100% 100%;}
.index_banner .sy_xjt{opacity: 1;}
.showDiv .sy_xjt{opacity: 0;}
.wap_nav,.show_wap_nav,.hidallPlace,.swiper-container1,.pcNone{display: none}
a{color: #252525;}
a:hover{color: #0F2B9C;}
@keyframes bb{
    0%{transform:translate(-50%,0);opacity:0;}
    20%{transform:translate(-50%,3px);opacity:1;}
    80%{transform:translate(-50%,10px);opacity:1;}
    90%{transform:translate(-50%,10px);opacity:0;}
    100%{transform:translate(-50%,10px);opacity:0;}
}
/* 底部 */
.qc_footer{
    width:100%;
    background-color: #064fab;
}
.qc_footer_top{
    width:100%;
    border-bottom:1px solid rgba(255,255,255,.2);
}
.qc_footer_content{width:73%;margin:0 auto;background:#064fab;display: flex;padding:40px 0;}
.qc_footer_concat{flex: 1;color:#fff;font-size: 14px;line-height:28px; padding-right:5%;}
.qc_footer_concat h3{font-size:20px;line-height:32px;padding-bottom:15px;}
.qc_footer_concat a{color:#fff;}
.qc_footer_bottom{
    width: 73%;
    margin:0 auto;
    background:#064fab;
    text-align: center;
    color:#fff;
    line-height: 28px;
    font-size:14px;
    padding:11px 0;
}

/* 检索样式 */
.search_bj{width:100%;height:100%;background:rgba(0,0,0,0.60);position: fixed;top:0;left:0;z-index:999;display: none;}
.search_close{width:32px;height:32px;background:url('../images/icon_close_b.png') no-repeat;position: absolute; top:10px;right:10px;cursor: pointer;}
.search_main{width:1400px;height:60px;position: absolute; top:50%; left: 50%; transform: translate(-50%,-50%);}
.search_main form{width:100%;display: flex; justify-content: center;align-items: center;}
.search_main button{width:60px;height:60px;background:url('../images/icon_search_b.png') no-repeat center #fff;border:none;border-radius: 0 30px 30px 0;cursor: pointer;}
.search_main input{width:65%;height:60px;border:none;background:#fff;border-radius:30px 0 0 30px;font-size:20px;font-weight: bold;padding-left:2%;}
@media screen and (min-width:0px) and (max-width:1800px) {
    .cs_nav .container .nav_list li {margin-left: 2.5%;}
    .logo_right h1{font-size: 24px;}
    .logo_right p{font-size: 12px;}
}
@media screen and (min-width: 0px) and (max-width: 1640px){
	  .cs_nav .container {width: 95%;}
    .cs_nav .container .nav_list li {float: right;margin-left: 2%;}
		.cs_nav .container .nav_list li a{font-size: 16px;}
    .cs_nav {height: 120px;}
    .cs_nav .container .logo {margin-top: 2.2%;width: 30%;}
    .cs_nav .container .des {margin-top: 3%;}
		.cs_nav .container .nav_list{width:70%;}
}
@media screen and (min-width:0px) and (max-width:1440px){
    .cs_nav .container .nav_list li {margin-left: 2%;}
    .cs_nav .container .nav_list li a{font-size: 15px;}
    .cs_nav {height: 110px;}
    .search_main{width:90%;}
}
@media screen and (min-width:0px) and (max-width:1366px){
    .cs_nav .container .nav_list li {margin-left: 2%;}
}
@media screen and (min-width:0px) and (max-width:1240px){
    .cs_nav .container .nav_list li {margin-left: 2%;}
    .cs_nav .container .nav_list li a{font-size: 14px;}
    .cs_nav {height: 100px;}
}
@media screen and (min-width:0px) and (max-width:1150px){
    .cs_nav .container .nav_list li {margin-left: 1%;}
    .cs_nav {height: 90px;}
    .cs_nav .container .nav_list ul {margin-top: 1.2%;}
    .slid_menu {top: 30px;}
}
@media screen and (min-width:0px) and (max-width:1024px){
	body{background: #fff;}
	.wap_nav{display: block;-webkit-transition: 0.3s ease-in-out;-moz-transition: 0.3s ease-in-out;-ms-transition: 0.3s ease-in-out;-o-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out; }
	.cs_nav{display: none}
	.wap_nav{width: 100%;height: 1.1rem;background: url(../images/cs_icon02.png) repeat;position: fixed;top: 0;z-index: 99999999}
	.wap_nav .logo{position: absolute;top:50%;left: 0.3rem;transform: translate(0,-50%); width: 45%;}
	.sou{width: 0.4rem;height: 0.4rem;position: absolute;background: url("../images/cs_icon16.png") no-repeat;background-size: 0.4rem 0.4rem;top: 50%;right:1.2rem;transform: translate(0,-50%)}
	.wap_nav input[type="text"]{width: 1.8rem;padding-left: 0.2rem;height: 0.45rem;border-radius: 0.45rem;top: 50%;right:1.8rem;transform: translate(0,-50%)}
	.contShow{width: 0.5rem;height: 0.4rem;position: absolute;background: url("../images/cs_icon17.png") no-repeat;background-size: 0.5rem 0.4rem;top: 50%;right:0.3rem;transform: translate(0,-50%)}
	.hidallPlace {display: none;/*position: absolute;*/position: fixed;z-index: 111;width: 100%;background: url("../images/cs_icon07.png") repeat;min-height: 100%;top: 0;}
	.licur{line-height: 0.9rem;border-bottom: #DDDDDD 1px solid;background: url(../images/cs_icon20.png) no-repeat 3.25rem 0.42rem!important;background-size: .22rem .12rem !important;margin: 0 0.1rem;}
	.show_wap_nav{display: none;width: 3.8rem;position: fixed; top: 1.1rem;right: 0.2rem;z-index: 112;background: #fff;border-radius: 0.1rem;}
	.show_wap_nav img{position: absolute;top: -0.15rem;width: 0.27rem;height: 0.15rem;right: 0.17rem;z-index: 112;}
	.navlist{max-height: 10rem;overflow: scroll}
	.navlist>li {line-height: 0.9rem;border-bottom: #DDDDDD 1px solid;background: url("../images/cs_icon19.png") no-repeat 3.3rem 0.35rem;background-size: .12rem .22rem;margin: 0 0.1rem;}
	.navlist>li a{font-size: 0.32rem;padding-left: 0.4rem;display: inline-block;}
	.navlist>li ol {display: none;}
	.navlist>li ol>li {line-height: .9rem;border-bottom: #DDDDDD 1px solid;}
	.navlist>li ol>li:last-child{border: none;}
	.navlist>li ol>li:first-child{border-top: #DDDDDD 1px solid;}
	
	.wap_nav.on{background: #0166B5;-webkit-transition: 0.3s ease-in-out;-moz-transition: 0.3s ease-in-out;-ms-transition: 0.3s ease-in-out;-o-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out; }
	
	.flex-control-nav {bottom: 0.2rem;}
	.sc_news_place .more {font-size: 0.24rem;margin-top: 5px;background: url("../images/cs_icon22.png") no-repeat right center;background-size: 0.1rem 0.18rem;padding-right: 0.27rem;}
    .index_banner .flexslider{height: auto;}
    /* .banner .slides li img{height:100vh; position: static;transform: translate(0, 0);} */
    .sy_xjt{display: none;}
    .index_main{position:static}
    .qc_footer_content{display: block;}
}
@media screen and (min-width:0px) and (max-width:750px){
    .index_banner img{height:auto; width:100% !important;}
    .index_main{position: static !important;}
}