body{background: #fff;}

/*头部*/
.header{height: 103px; /*border-bottom:1px solid #567daf;*/min-width: 1366px; background-color: rgba(9 81 183 / 30%); }
.header .header_top{height: 103px;line-height: 103px;display: block;position: relative; z-index: 40;}
.header .logo{width: 440px;height: 102px;line-height: 102px; display: block;background-image: url(../img/logo.png);background-repeat: no-repeat ;background-position: right;}
.header .header_top_r{width: 1000px; height: 102px;line-height: 102px;}

.header .header_top_r ul{white-space:nowrap;} 
.header .header_top_r ul li{display: inline-block; font-size: 16px; text-align: center; padding: 0 20px; color: #FFF;} 
.header .header_top_r ul li.on,.header .header_top_r ul li:hover{color: #FFF;position: relative;}
.header .header_top_r ul li.on::after,.header .header_top_r ul li:hover::after{content: '';position: absolute;background: #fff; height: 3px; width: 100%; bottom: 0; left: 0; right: 0; }

.header .nva-but{width: 150px;height:102px; cursor: pointer; text-align: center;position: relative; display: block;}
.header .nva-but span {width: 32px;height: 3px; background-color: #fff;position: absolute;transition: ease .6s;-ms-transition: ease .6s; -moz-transition: ease .6s; -webkit-transition: ease .6s;-o-transition: ease .6s;}
.header .nva-but span:nth-child(1){top:35px;transform-origin:left}
.header .nva-but span:nth-child(2){top:47px}
.header .nva-but span:nth-child(3){top:59px;transform-origin:right}
.header .nva-but span:nth-child(4){top:47px;}

.header .nva-but.on span:nth-child(1){transform:scaleX(0)}
.header .nva-but.on span:nth-child(2){transform:rotate(45deg)}
.header .nva-but.on span:nth-child(3){transform:scaleX(0)}
.header .nva-but.on span:nth-child(4){transform:rotate(-45deg)}


.white{border-bottom:1px solid #f2f2f2; background: #fff;}
.white .logo{background-image: url(../img/logo-2.png) ;}
.white .header_top_r ul li{color: #333;} 
.white .header_top_r ul li.on,.white .header_top_r ul li:hover{color: #0951b7;}
.white .header_top_r ul li.on::after,.white .header_top_r ul li:hover::after{background: #0951b7; bottom: -1px;}
.white .nva-but span {background-color: #0951b7;}

.index_fixed{position: fixed;top: 0; right: 0;left: 0;  z-index: 999; }


/*第二菜单*/
.header .navBox{position:fixed;right:0;top: 103px;z-index:28;width:100%;height:100%;background:rgba(0,0,0,.4);opacity:0;transition:ease .6s;visibility:hidden;}
.header .navBox .navUl{position:absolute;right:0;height:100%;background:#fff;width:260px; opacity:0;transition:ease .6s;z-index:5}
.navBox .bg {position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
.header .navBox ul{position:absolute;right:0;width:180px;top:100px; }
.header .navBox li.active h2 span{color:#0951b7}
.header .navBox li.active h2 a{color:#0951b7}

.header .navBox li+li{margin-top:15px}
.header .navBox li h2{font-size:22px;line-height:34px;font-weight:inherit}
.header .navBox li h2 span{width:17%;font-size:30px;display:inline-block;color:#e3e3e3;position:relative;top:4px;line-height:34px;transition:color .3s;}
.header .navBox li h2 a{display:inline-block;color:#333;transition:color .3s}
.header .navBox li h2 cite{width: 50px;height: 34px;background: url(../img/nav_jia.png) no-repeat center center;float: right;background-size: 25%;}
.header .navBox li h2 cite.on{background: url(../img/nav_jian.png) no-repeat center center;background-size: 25%;}

	
.header .navBox li p{display: none; padding-left:23px;font-size:14px;line-height:24px}
.header .navBox li p a{display:inline-block;color:#666;transition:color .3s}
.header .navBox li p.active a{color:#0951b7}
.header .navBox.menuActive{opacity:1;visibility:inherit}
.header .navBox.menuActive .navUl{transform: translateX(0%);opacity:1;transition:ease .6s .3s;}

.header-height{height: 103px;}
/*其它页面的banner*/
.banner ul li{width: 100%;height: 644px; background-position: center;background-repeat: no-repeat;background-size: cover;}

.index_1 .title{text-align: center;width: 100%; height: 72px; background: #fff; margin-bottom: 50px;}
.index_1 .title ul{height: 72px; width: 1440px; min-width: 1440px; margin: 0 auto; text-align: center;white-space: nowrap; overflow: auto;}
.index_1 .title ul li{cursor: pointer; height: 72px; width: 155px; line-height: 72px;font-size: 16px; text-align: center;display: inline-block;}
.index_1 .title ul li.on,.index_1 .title ul li:hover{background: #0951b7;color: #fff;}

.csdn-side-toolbar {position: fixed; right: 8px; bottom: 30px; width: 44px; z-index: 1999;display: none;}
.csdn-side-toolbar a.option-box {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;border-radius: 50%;background: #000;-webkit-box-shadow: 0 2px 4px 0 rgb(0 0 0 / 5%);box-shadow: 0 2px 4px 0 rgb(0 0 0 / 5%);background-color: #fff;text-align: center;height: 44px;cursor: pointer;margin-top: 8px;}
.csdn-side-toolbar a.option-box img {display: block;width: 24px;}
.csdn-side-toolbar a.option-box .show-txt {display: none;position: absolute;top: 0;bottom: 0;left: 0;right: 0;border-radius: 50%;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;font-size: 12px;line-height: 14px;color: #999aaa;background-color: #fff;text-align: center;opacity: 0;-webkit-transition: opacity .3s ease-in-out; transition: opacity .3s ease-in-out;}
.csdn-side-toolbar a.option-box.active img, .csdn-side-toolbar a.option-box:hover img { display: none;}
.csdn-side-toolbar a.option-box.active .show-txt, .csdn-side-toolbar a.option-box:hover .show-txt { display: -webkit-box; display: -ms-flexbox; display: flex; opacity: 1;}

@media (max-width: 1680px) {
	.banner ul li{height: 563px; }
	.index_1 .title ul{width: 1300px; min-width: 1300px; }
	.header .logo{width: 420px;}
	.header .header_top_r{width: 860px; }
	.header .nva-but{width: 120px;}
}

@media (max-width: 1440px) {
	.banner ul li{height: 483px; }
	.index_1 .title ul{width: 1200px; min-width: 1200px; }
	.header .logo{width: 400px;}
	.header .header_top_r{width: 840px; }
	.header .nva-but{width: 100px;}
}

@media (max-width: 1366px) {
	.banner ul li{height: 458px; }
	.index_1 .title ul{width: 1200px; min-width: 1200px; }
	.header .logo{width: 380px;}
	.header .header_top_r{width: 800px; }
	.header .header_top_r ul li{padding: 0 15px; } 
}


.footer{height: 175px; background: #242424;color: #d3d3d3; font-size: 16px; }
.footer .list{height: 175px;}
.footer .list .address{width: 900px; padding: 49px 0;}
.footer .list .address time{font-size: 20px; background: url(../img/footer-phone.png) no-repeat;background-size: 25px 25px;background-position: 5px;width: 200px; padding-left: 40px; display: inline-block;}

.footer .list .address ul { padding: 5px 0;}
.footer .list .address ul li{float: left; padding-left:10px; padding-right:10px; border-right: 1px solid #d3d3d3; height: 18px;line-height: 18px;}
.footer .list .address ul li:nth-child(1){padding-left:0px;}
.footer .list .address ul li:last-child{border-right: 0;}

.footer .list .weixin{width: 240px; text-align: right; padding-right: 45px; background: url(../img/footer-weixin.png) no-repeat;background-position: 20px 34px; position: relative;}
.footer .list .weixin h3{font-size: 16px;  height: 175px; line-height: 175px;}
.footer .list .weixin ul{position: absolute;left: 0;top: 34px;}
.footer .list .weixin ul li{float: left;  display: block; }
.footer .list .weixin ul li img{height: 110px;width: 110px;}
.footer .list .weixin:hover ul li{display: block;}


/*内容页开始*/
.index_content{background: #fafafa;}
.index_content .content {padding-top: 60px;overflow: hidden;padding: 35px;padding-bottom: 50px;min-height: 500px;}
.index_content .content h2 {text-align: center;padding: 26px;line-height: 40px;font-weight: bold;font-size: 24px;}
.index_content .content h3 {color: #a5a5a5;text-align: center;padding-bottom: 20px;font-size: 16px;}
.index_content .content h5 {font-size: 14px; padding-left: 30px; background: url(../img/fhsyj.png) no-repeat 10px center;background-size: 14px;}

.index_content .content .info{font-size: 16px; height: 150px;}
.index_content .content .info ul li{width: 30%; float: left;margin-left: 10%;margin-right: 10%;}
.index_content .content .info ul li i{width: 70px;display: inline-block; text-align-last: justify; text-align: justify;}

.index_content .content .nav_content_li {font-size: 18px;}
.index_content .content .nav_content_li p{text-indent: 36px;}
.index_content .content .nav_content_li img {width: 680px;height: 480px;padding-top: 5px;padding-bottom: 10px; display:block ; margin: 0 auto;}
.index_content .content .nav_content_span {display: flex;justify-content: space-between;}
.index_content .content .nav_content_span .textover_spa {color: #75787b;padding-top: 30px;font-size: 16px;}
.index_content .content .nav_content_span .textover_sp {color: #75787b;padding-top: 30px;font-size: 16px;}

/*@media (max-width: 1099.98px) { 　background: url(../img/icon-wap-nav.png) no-repeat center;background-size: 0.5rem; */
@media (max-width: 1099.98px) ,(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-device-pixel-ratio: 2), (min-resolution: 2dppx) {

	.header{height:1rem; width: 7.5rem; min-width: 7.5rem;background-size: 1rem;}
	.header .header_top{height: 1rem;line-height: 1rem;}
	.header .logo{width: 4.5rem;height: 1rem;line-height: 1rem; background-size: 95%;}
	.header .header_top_r{width: inherit; height: inherit;line-height: inherit;display: none;}

	.header .nva-but{width: 1rem;height:1rem; right: 0;top: 0;position: absolute;}
	.header .nva-but span{width: 0.5rem;height: 0.06rem; left: 0.25rem; background-color: #fff;position: absolute;transition:ease .6s}
	.header .nva-but span:nth-child(1){top:0.30rem;transform-origin:left}
	.header .nva-but span:nth-child(2){top:0.5rem}
	.header .nva-but span:nth-child(3){top:0.7rem;transform-origin:right}
	.header .nva-but span:nth-child(4){top:0.5rem;}

	.header .nva-but.on span:nth-child(1){transform:scaleX(0)}
	.header .nva-but.on span:nth-child(2){transform:rotate(45deg)}
	.header .nva-but.on span:nth-child(3){transform:scaleX(0)}
	.header .nva-but.on span:nth-child(4){transform:rotate(-45deg)}

	.white{border-bottom:1px solid #f2f2f2; background: #fff;}
	.white .logo{background: url(../img/logo-2.png) no-repeat right;background-size: 95%;}
	.white .header_top_r ul li{color: #333;} 
	.white .header_top_r ul li.on,.white .header_top_r ul li:hover{color: #0951b7;}
	.white .header_top_r ul li.on::after,.white .header_top_r ul li:hover::after{background: #0951b7; bottom: -1px;}
	.white .nva-but span {background-color: #0951b7;}


	.index_1 .title{height: 1rem; margin-bottom: 0.5rem; }
	.index_1 .title ul{height: 1rem; width: 7.2rem !important; min-width: 7.2rem!important; margin: 0 auto; text-align: center;white-space: nowrap; overflow: auto;}
	.index_1 .title ul li{height: 1rem; width: 1.8rem; line-height: 1rem;font-size: 0.32rem; text-align: center;display: inline-block;}
	.index_1 .title ul li.on{background: #0951b7;color: #fff;}

	.header .navBox{top: 0;z-index:68;}
	.header .navBox .navUl{width:60%; }
	.header .navBox ul{position:absolute;right:0;width:80%;top:10%;transform:inherit;-ms-transform:inherit; -moz-transform:inherit; -webkit-transform:inherit; -o-transform:inherit; }
	.header .navBox li+li{margin-top:0;line-height: 0.8rem;}
	.header .navBox li h2{font-size:0.36rem;line-height:0.8rem;}
	.header .navBox li h2 span{width:17%;font-size:0.3rem;top:4px;line-height:0.8rem;}
	.header .navBox li h2 cite{width: 1.1rem;height: 0.75rem;}
	
	.header .navBox li p{padding-left:0.3rem;font-size:0.3rem;line-height:0.7rem}
	.header .navBox li p a{line-height:0.7rem}

	/*其它页面的banner*/
	.banner ul li{height: 4rem;background-size: 250%;}
	.header-height{height: 1rem;}
	
	.footer{height: 1.8rem;font-size: 0.28rem; }
	.footer .list{height: 1.6rem;}
	.footer .list .address{width: 100%;padding: 0.2rem;}
	.footer .list .address span{display: block;}
	.footer .list .address time{font-size: 0.36rem; background-size: 0.3rem 0.3rem; background-position: 0.1rem;width: 4.2rem; padding-left: 0.6rem; }
	.footer .list .address .add{display: none;}
	.footer .list .address ul{display: none;}
	
	.footer .list .weixin{display: none;}
	
	.csdn-side-toolbar {right: 0.1rem; bottom: 0.3rem; width: 0.6rem; }
	.csdn-side-toolbar a.option-box {height: 0.6rem;margin-top: 0.1rem;}
	.csdn-side-toolbar a.option-box img {width: 0.4rem;display: block;}
	.csdn-side-toolbar a.option-box .show-txt {display: none;}
	.csdn-side-toolbar a.option-box.active img, .csdn-side-toolbar a.option-box:hover img { display: block;}
	.csdn-side-toolbar a.option-box.active .show-txt, .csdn-side-toolbar a.option-box:hover .show-txt { display: none;}
	
	/*内容页开始*/

	.index_content .content {padding-top: 0.8rem;padding: 0.2rem 0;padding-bottom: 0.8rem;min-height: 8rem; background: #fff;}
	.index_content .content h2 {padding: 0.3rem 0;line-height: 1.5;font-weight: bold;font-size: 0.4rem;}
	.index_content .content h3 {padding-bottom: 0.4rem;font-size: 0.28rem;}
	.index_content .content h5 {font-size: 0.28rem;}
	
	.index_content .content .info{font-size:0.3rem; height: 2rem;}
	.index_content .content .info ul li{width: 100%; margin-left: 0; margin-right: 0;}
	.index_content .content .info ul li i{width: 1.2rem;}
	
	.index_content .content .nav_content_li {font-size:0.32rem;}
	.index_content .content .nav_content_li p{text-indent: 0.64rem;}
	.index_content .content .nav_content_li img {width: 100%;height: auto;padding-top: 0.2rem;padding-bottom: 0.2rem;}
	.index_content .content .nav_content_span {display: block;}
	.index_content .content .nav_content_span .textover_spa {width: 100%; display: block;padding-top: 0.2rem;font-size: 0.28rem;}
	.index_content .content .nav_content_span .textover_sp {width: 100%;display: block;padding-top: 0.2rem;font-size: 0.28rem;}
	/*内容页结束*/
}