@charset "utf-8";
/* CSS Document */
html { color:#333;}
div,dl,dt,dd,ul,li,h1,h2,h3,form,legend,input,button,textarea,select,p,th,td { margin: 0;padding: 0;}
table { border-collapse: collapse;border-spacing: 0;}
img { border: none;}
button,em,input,option,select,textarea,th { font:inherit;}
li {list-style: none;}
h1,h2,h3,h4 { font-weight: normal; font-size:100%;}
body {margin:0;padding:0;font-size: 15px;color:#333;font-family: Microsoft YaHei,Simsun,SimHei,Arial;background-color:#ffffff;}
a{ color:#333; text-decoration:none;cursor: pointer;/*-webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;*/}
li:active{outline: none;star:expression(this.onFocus=this.blur());}
a:hover{ text-decoration: none; /*color:#fdfdfd;*/font-weight:bold;}
a:active{outline: none;star:expression(this.onFocus=this.blur());}
a, img,li{-webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all .3s ease-out;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
body,th,td,button,input,select,textarea{font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans-serif,"WenQuanYi Micro Hei","\5B8B\4F53";color: #333;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale;}
input{border:0;background: none;}
input:focus{ outline: none;}
body{}
.clear{clear: both;}
.fl{float: left;}
.fr{float: right;}
.fx{display: flex;justify-content: space-between;flex-wrap: wrap;display: block\9;text-align: justify \9;line-height: 0 \9;}
text{ cursor: default;}
.tab-content{display: none;}
.on{display: block;}
/* 单行省略号 */
.elli-s{display: block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; max-width: 100%;}
/* 多行省略号 */
.elli-m{display: -webkit-box; overflow: hidden; white-space: normal; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all;}
/* 滚动条 */
.scrollbar-xy{overflow: auto;}
.scrollbar-xy::-webkit-scrollbar{ width: 6px;height: 6px;}
.scrollbar-y{overflow-y: auto; overflow-x: hidden;}
.scrollbar-y::-webkit-scrollbar{ width: 6px;height: auto;}
.scrollbar-x{overflow-x: auto; overflow-y: hidden;}
.scrollbar-x::-webkit-scrollbar{ height: 6px;width:auto;}
/* 滚动条轨道 */
.scrollbar-xy::-webkit-scrollbar-track,
.scrollbar-x::-webkit-scrollbar-track,
.scrollbar-y::-webkit-scrollbar-track {box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);border-radius: 3px;background: #E5E5E5;}
/* 滚动条滑块 */
.scrollbar-xy::-webkit-scrollbar-thumb,
.scrollbar-x::-webkit-scrollbar-thumb,
.scrollbar-y::-webkit-scrollbar-thumb{border-radius: 3px;background: linear-gradient(225deg, #689EE3 0%, #0262D6 100%);}
/* 通用CSS */
header{width: 100%;}
.w100{width: 100%;}
.w1200{margin: 0px auto;}
.ins_sm:before{content: "";width: 32px;height: 32px;display: block;margin: 25px auto 0px auto;background: url(footer_icon3.png) no-repeat;}
.contents{width: 100%;background-image: url(2025zstp_topbg.png);min-height: 850px;background-repeat: no-repeat;background-color: #f6f7ff;}
.con-title{ text-align: center; padding: 30px 0;}
.con-box{}
.con-box .hd{}
.con-box .hd ul{display: flex;justify-content: space-between;}
.con-box .hd ul li{height: 130px;line-height: 120px;font-size: 30px;font-weight: bold;text-align: left;text-indent: 125px;width: 585px;background-image: url(2025zstp_fw_none.png);background-repeat: no-repeat;}
.con-box .hd ul .on{background-image: url(2025zstp_fw.png);}
.con-box .hd ul .on a{color: #fff;background-image: none;}
.con-box .hd ul li a{color: #347FE5;}
.con-box .bd{background: #fff;box-shadow: 0 0 10px #e4e4e4;border-radius: 12px;position: relative;margin: 20px auto;padding: 10px;}


.floor{width: 100%;margin: 0 auto;}
.part01_bg{width: 100%;padding-top: 20px; height: 560px;}
.part01{position: relative;width: 100%;height: 100%;}
.part01_c{width: 90%;margin-left: -5%;height: 90%;}
.list{width: 100%;height: 100%;}
.list li{position: absolute;top: 50%;left: 50%;margin-left: -50px;margin-top: -80px;}

.tooltip{font-family: SimHei;font-size: 12px;position: fixed;background: rgb(0, 0, 0,0);color: rgb(0, 0, 0,0);padding: 5px 10px;border-radius: 5px;left: 50px;top: 100px;}
.part01{overflow: hidden;position: relative;}
.fanhui{position: absolute;top: 0px;left: 10px;}
.fanhui img{width: 180px;}
.part01_listl{position: absolute;right: 0px;top: 0px;margin-right: 10px;width: 370px;height: 100%;overflow: hidden;}
.part01_list{width: 330px;height: 530px;background: linear-gradient(to bottom,#E0F2FC 0%,#EFF1F0 10%,#DBF1FC 100%);padding: 8px 20px;position: absolute;right: -380px;top: 0px;border-radius: 15px;box-shadow: 0 0 5px #e4e4e4;}
.part01_title{line-height: 40px;border-bottom: 2px solid #325baf;height: 40px;overflow: hidden;text-align: left;white-space: nowrap;text-overflow: ellipsis;}
.part01_title span{font-size: 24px;color: #325baf;margin-right: 5px;}
.fu_titlet{line-height: 40px;position: relative;font-size: 14px;text-align: left;}
.fu_fh{position: absolute;right: 10px;top: 0px;}
.fu_fh img{width: 24px;}
.close{font-size: 40px;color: #325baf;padding: 10px;position: absolute;top: 0px;right: 10px;cursor: pointer;line-height: 40px;}
.fu_titlet em{display: inline-block;margin: 0 5px;padding: 0 10px;border-radius: 5px;color: #325baf;border: 1px solid #325baf;line-height: 24px;}
.part01_ul{overflow-y: auto;height: 435px;}
.part01_ul li{background-color: #fff;padding: 15px 10px;line-height: 24px;margin-bottom: 12px;min-height: 48px;text-align: left;}
.part01_ul li:last-child{margin-bottom: 0px;}
.part01_ul li span{cursor: pointer; display: inline-block;padding: 0px 5px; height: 24px;background-color: #a2bef5;margin-right: 5px;font-size: 14px;color: #2b63d2;text-align: center;}
.part01_ul li a{text-align:left;}
.info_menu{display: flex;justify-content: space-between;margin-left: -13px;}
.info_menu span{line-height: 60px;position: relative;display: inline-block;width: 15%;}
/*.info_menu .on:nth-child(2):before,.info_menu .on:nth-child(3):before,.info_menu .on:nth-child(4):before,.info_menu .on:nth-child(5):before,.info_menu .on:nth-child(6):before,.info_menu .on:nth-child(7):before{background-image: url(2025zstp_nav_on.png);background-color: floralwhite;width: 40px;background-position: -57px 0px;}*/
.info_menu .on:nth-child(n+2):before{background-image: url(2025zstp_nav_on.png);background-color: #fff;width: 40px;background-position: -57px 0px;}
.info_menu .on:nth-child(1):before{width: 20px;left: 20px;background-color: #2C86E5;}
.info_menu .on{}
.info_menu span:before{content: "";width: 40px;height: 60px;display: inline-block;position: absolute;background-image: url(2025zstp_nav_in.png);background-repeat: no-repeat;left: 0;top: 0;background-position: -66px 0px;}
.info_menu span:nth-child(1):before{width: 20px;left: 20px;background-color: #d4dff3;background-image: none;border-radius: 15px 0 0 15px;}
.info_menu .on:before{content: "";width: 35px;height: 60px;display: inline-block;position: absolute;background-color: #2C86E5;background-image: none;border-radius: 15px 0 0 15px;background-repeat: no-repeat;left: 0;top: 0;background-position: -66px 0px;}
.info_menu span:after{content: "";width: 35px;height: 60px;display: inline-block;position: absolute;background-image: url(2025zstp_nav_in.png);background-repeat: no-repeat;right: 0;top: 0;}
.info_menu .on:after{content: "";width: 38px;height: 60px;display: inline-block;position: absolute;background-image: url(2025zstp_nav_on.png);background-repeat: no-repeat;right: 0;top: 0;}
.info_menu span i{font-style: normal;background-image: url(2025zstp_gr_nav.png);background-repeat: no-repeat;display: inline-block;width: 39px;height: 39px;position: absolute;top: 9px;left: 40px;}
.info_menu .on i{font-style: normal;background-image: url(2025zstp_gr_nav.png);background-repeat: no-repeat;display: inline-block;width: 39px;height: 39px;position: absolute;top: 9px;left: 42px;}
.info_menu span:nth-child(1) i{background-position: -23px -9px;}
.info_menu .on:nth-child(1) i{background-position: -23px -77px;}
.info_menu span:nth-child(2) i{background-position: -206px -9px;}
.info_menu .on:nth-child(2) i{background-position: -206px -77px;}        
.info_menu span:nth-child(3) i{background-position: -373px -9px;}
.info_menu .on:nth-child(3) i{background-position: -373px -77px;}       
.info_menu span:nth-child(4) i{background-position: -539px -9px;}
.info_menu .on:nth-child(4) i{background-position: -539px -77px;}      
.info_menu span:nth-child(5) i{background-position: -696px -9px;}
.info_menu .on:nth-child(5) i{background-position: -696px -77px;}     
.info_menu span:nth-child(6) i{background-position: -866px -9px;}
.info_menu .on:nth-child(6) i{background-position: -866px -77px;}       
.info_menu span:nth-child(7) i{background-position: -1033px -9px;}
.info_menu .on:nth-child(7) i{background-position: -1033px -77px;}        
.info_menu span a{color: #2c86e5;font-size: 20px;line-height: 60px;display: inline-block;width: 61%;background-color: #d4dff3;text-indent: 50px;}
.info_menu .on a{background-color: #2C86E5; color:#fff;}
.qylist span{width: 17%;}
.qylist span i{/* left: 40px;*/}
.qylist .on i{left: 43px;}
.qylist span a{text-indent: 40px;font-size: 18px;width: 65%;}
.qylist .on:after{right: -3px;}
.qylist span:before{width: 35px;left: 1px;}
.qylist span i{font-style: normal;background-image: url(2025zstp_qy_nav.png);background-repeat: no-repeat;display: inline-block;width: 39px;height: 39px;position: absolute;top: 9px;left: 40px;}
.qylist .on i{font-style: normal;background-image: url(2025zstp_qy_nav.png);background-repeat: no-repeat;display: inline-block;width: 39px;height: 39px;position: absolute;top: 9px;left: 42px;}
.qylist span:nth-child(1) i{background-position: -27px -9px;}
.qylist .on:nth-child(1) i{background-position: -28px -74px;}
.qylist span:nth-child(2) i{background-position: -193px -9px;}
.qylist .on:nth-child(2) i{background-position: -193px -74px;}        
.qylist span:nth-child(3) i{background-position: -357px -9px;}
.qylist .on:nth-child(3) i{background-position: -356px -73px;}       
.qylist span:nth-child(4) i{background-position: -517px -9px;}
.qylist .on:nth-child(4) i{background-position: -515px -71px;}      
.qylist span:nth-child(5) i{background-position: -685px -7px;}
.qylist .on:nth-child(5) i{background-position: -685px -71px;}     
.qylist span:nth-child(6) i{background-position: -854px -9px;}
.qylist .on:nth-child(6) i{background-position: -855px -71px;} 
         
/*通用底部样式*/
@media only screen and (max-width: 1100px){
.contents{background-size:100%;}
.con-title{text-align: center;margin: 0px auto;}
.con-title img{width: 75%;margin: 0px auto;}
.con-box .hd ul{justify-content: center;}
.con-box .hd ul li{height: 2rem;background-color: #e1efff;background-image: none;width: 46%;line-height: 2rem;font-size: 1rem;text-align: center;text-indent: 0;padding: .5rem 0;border-radius: .2rem;}
.con-box .hd ul .on{background-color: #2C86E5;background-image: none;}
.floor,.info_menu{overflow:hidden}
.info_menu{display: inline-block;width: 100%;text-align: center;margin: 0px auto;}
.info_menu span{width: 31.555%;line-height: 1.5rem;margin-bottom: .3rem;float: left;margin-right: .3rem;}
.info_menu span:nth-child(3n){margin-right: 0;}
.info_menu span::before,.info_menu span:after,.info_menu .on i,.info_menu span i{display: none !important;}
.info_menu span a{line-height: 1.5rem;text-indent: 0;text-align: center;width: 100%;padding: .5rem 0;border-radius: .2rem;}
.part01_c{width: 100%;margin: 0px auto;height: 100%;}



    
}
@media only screen and (max-width: 375px){

}
@media only screen and (max-width: 320px){

}
/*通用自适配样式*/