﻿body{margin:0px; font-size:14px; color:#444; font-family:"å¾®è½¯é›…é»‘", Arial, Helvetica, sans-serif; background:#f6f6f6;}
*{padding:0px; margin:0px; box-sizing: border-box;}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,h7,p,i,b,em,span,form,fieldset,legend,input,textarea,select,button,th,td {margin:0; padding:0; font-family:"å¾®è½¯é›…é»‘", Arial, Helvetica, sans-serif; font-style:normal;}
h1,h2,h3,h4,h5,h6,h7 {list-style:none; font-weight:normal;}
input,select,button{font-size:12px; font-family:"å¾®è½¯é›…é»‘", Arial, Helvetica, sans-serif; border:0; background:none; outline:none; vertical-align:middle;}
button {overflow:visible}
img{border:none; vertical-align:middle;}
li{list-style:none;}
a{color:#444; text-decoration:none;}
a:hover{color:#076ce0;}
.clear{overflow:hidden; clear:both; height:0px;}
.clearfix:after {content: '';display: block;clear: both;height: 0;visibility: hidden;}
.clearfix {/* clear:both IE*/zoom: 1;}
.lf{float:left;}
.rt{float:right;}
::-webkit-scrollbar{width:5px;}
::-webkit-scrollbar-track{background-color:#666;}
::-webkit-scrollbar-thumb{background-color:#ddd;}
::-webkit-scrollbar-thumb:hover{background-color:#076ce0;}
::-webkit-scrollbar-thumb:active{background-color:#076ce0;}


.cont { width:94%; margin:0px auto; max-width: 1200px;}
.m_25 { margin-top: 25px;}
.m_15 { margin-top: 0px; }


.sy_db { width: 100%; margin: 0px auto; height: 400px;}
.sy_db .logo { float: left; padding-top:165px;}
.sy_db .ss { float: right; width: 292px; background: #fff; height: 40px; line-height: 40px; border:1px solid #0170d2; margin-top: 300px;}
.sy_db .ss .txt{ width: 215px; height: 40px; line-height: 40px; padding: 0 5px; float: left; color: #666;}
.sy_db .ss .an { width: 75px; background: #0170d2; color: #fff;line-height: 40px;  height: 40px;font-size: 14px; float: right; display: block; -webkit-appearance:checkbox;-webkit-appearance:none;}
.foot-c a{color:#fff;}
@media only screen and (max-width:992px){
.m_25 { margin-top: 15px;}  
.m_15 { margin-top: 15px; }
.sy_db { width: 100%; margin: 0px auto; height: 159px;}
.sy_db .logo { float: none; padding-top: 15px;}
.sy_db .logo img { width:75%;}
.sy_db .ss { float: none;margin-top:55px; margin-left: 5%; width:90%;height: 30px; line-height: 30px; }
.sy_db .ss .txt{ width: 80%; height: 30px; line-height: 30px; padding: 0 5px; float: left; color: #666;}
.sy_db .ss .an { width: 20%; line-height: 30px; height: 30px;font-size: 14px; float: right; display: block;}
}


.header{width:100%; position: relative; top:0; left:0; z-index:99; background:#0170d2;}
.header .an{position:absolute; top:0; right:3%; height:18px; width:30px; display:none; margin-top:22px; }
.header .an span{width:40px; height:2px; background:#076ce0; display:block; position:absolute;transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;
-webkit-transition:all .5s;}
.header .an span.a1{top:0; left:0;}
.header .an span.a2{top:8px; left:0;}
.header .an span.a3{top:16px; left:0;}
.header .an.n span.a2{display:none;}
.header .an.n span.a1{top:8px; width:30px;transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.header .an.n span.a3{top:8px; width:30px;transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);}
.header .nav i{ font-size:25px; line-height: 65px; }
.header .nav{width:94%; margin:0px auto; max-width: 1200px;}
.header .nav em {font-size:18px; line-height:60px; text-align:right; position:absolute; width:50%; height:60px; right:0px; top:50%; display:none; color:#076ce0; font-weight: bold;
transform:translate(0,-50%);
-webkit-transform:translate(0,-50%);
-moz-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
-o-transform:translate(0,-50%);}
.header .nav ul li{height:65px; font-size:20px; margin:0px 22px; float:left; position:relative;
transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s;}
.header .nav ul li span{width:0; height:2px; background-color:#fff; position:absolute; left:40%; bottom:0;
transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s;
transform:translate(-40%,0);
-webkit-transform:translate(-40%,0);
-moz-transform:translate(-40%,0);
-ms-transform:translate(-40%,0);
-o-transform:translate(-40%,0);}
.header .nav ul li:hover span{width:100%;}
.header .nav ul li img{ margin-right:5px;}
.header .nav ul li a.o_lm{line-height:65px; color:#fff; display:block; font-size: 20px; } 
.header .nav ul li:hover a.o_lm{color:#fff;}
.header .nav .y_j{position:relative;}
.header .nav .e_j{width:140px; background:#fff; position:absolute; top:65px; left:0; display:none; z-index:9999; margin-left:-15px; border-radius:0px 0px 5px 5px; padding:10px 0px;}
.header .nav ul li .e_j a{display:block; font-size:14px; color:#333; line-height:40px; text-align:center;  font-weight:normal;}
.header .nav .e_j a:hover{ color:#fff; background:#076ce0;}




.qyzs-main{background:#fff; margin: 15px auto;}

.qyzs-main .qy-title { width: 50px;  font-size: 18px;  line-height: 1.6rem;  color: #fff;  background-color: #006dba;  flex: 0 0 3rem;  padding: 3.6rem 0.75rem; float: left;}
.qy-list li{ float: left;text-align:center; margin: 18px;}
.qy-list li img{width:250px; height:160px; padding:5px; border: 1px solid #eee;}

 
@media (min-width:1024px){
.header .nav .e_j{display:none !important;}
.header .nav ul li:hover .e_j{display:block !important;}
}

@media only screen and (max-width:995px){
.header{ position: absolute;  }


.header .an{display:block;}
.header .nav{width:100%; height:0; padding:0; position:fixed; background-color:rgba(255,255,255,.9); top:60px; right:0; margin:0; overflow:auto;z-index:999999;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;}
.header .nav.on{height:100%; padding:2% 0%;}
/*.header .nav i{display:block;}*/
.header .nav ul{margin-bottom:100px;}
.header .nav ul li{width:90%; height:auto; text-align:left; font-size:16px; display:block; margin:0px 0px 0px 20px;
transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s;}
.header .nav ul li span{ display:none;}
.header .nav ul li a.o_lm{line-height:50px; color:#333;}
.header .nav ul li:hover a.o_lm{color:#076ce0; background:none;}
.header .nav .y_j{border-bottom:1px solid #e4dbcd;}
.header .nav .e_j{padding:10px 0px; border-bottom:1px solid #e4dbcd; background:none; position:relative; top:auto; left:auto; width:100%; height: auto;
box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;}
.header .nav .e_j .zjfl {width:100%; margin:0px auto; left:0; padding-top: 15px;}
.header .nav ul li:hover .e_j{display:none;}
.header .nav .e_j.n{display:block !important;}
.header .nav .e_j .zjfl dt img{ display:none;}
.header .nav .e_j .zjfl dt a {font-size: 14px;color: #666;}
.header .nav .e_j a{display:block; font-size:14px; color:#666; margin-left:0px;}
}


.sy_dt { width: 94%; margin: 25px auto;  background: #f6f6f6; max-width: 1200px; }

.focus{ position:relative; width:64.3%; height:399px;  float: left;}
.focus img{}
.focus .fPic{ position:absolute; left:0px; top:0px; }
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10; }
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:50px; line-height: 50px; background:rgba(0,0,0,0.8);
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }
.focus .shadow a{ text-decoration:none; color:#fff; font-size:16px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }
.focus .fcon img{ display:block; width: 772px; height:399px; object-fit: cover;}
.focus .fbg{bottom:10px; right:20px; position:absolute; height:21px; text-align:center; z-index: 10; }
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}
.focus .D1fBt a{position:relative; display:inline; width:10px; height:10px; border-radius:7px; margin:0 5px;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#ffffff; }
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#0170d2;}
.focus .D1fBt img{display:none}
.focus .D1fBt i{display:none; font-style:normal; }
/*.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat; opacity:0; transition:all 0.6s;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 0px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px 0px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;} 
.focus:hover .prev {opacity:1; transition:all 0.6s;}
.focus:hover .next {opacity:1; transition:all 0.6s;}
*/
.sy_dt .yc { width: 34%; float: right; }
#lib_Tab1{width:100%;}
#lib_Tab1 .lib_Menubox {position:relative;}
#lib_Tab1 .lib_Menubox li{cursor:pointer;float: left; color:#333;height:52px;line-height:50px; width: 33.33333%; background:#fff; font-size:18px; text-align: center; border: 1px solid #ddd; margin-bottom: 7px;}
#lib_Tab1 .lib_Menubox li.hover{background:#4288d8; color:#fff;border: 1px solid #4288d8;}
#lib_Tab1 .lib_Contentbox{clear:both; position:relative; width:100%; background: #fff; padding: 0px 10px 10px 10px; height:340px;}
#lib_Tab1 .lib_Contentbox ul li { border-bottom: 1px dashed #ddd; line-height: 54px; font-size: 15px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;  }
#lib_Tab1 .lib_Contentbox ul li a { font-size: 15px;}
#lib_Tab1 .lib_Contentbox ul li span { float: right; color: #999;}
@media only screen and (max-width:992px){
.sy_dt {margin:15px auto;}
.focus{ position:relative; width:100%; height:180px;  float: none;}
.focus img{ width: 100%; height:180px;}
.sy_dt .yc { width:100%; float:none; margin-top:15px;}
.focus .shadow{ display: none;}
}

.sy_bt { width: 100%; border-bottom: 1px solid #0170d2; height: 55px; padding-left: 15px; font-size: 18px; line-height: 55px; background: url(../images/bt.jpg) no-repeat center left; overflow: hidden; }
.sy_bt span { float: right; color: #999; color: #999;}
.sy_bt span a {color: #999; font-size: 12px;}


.sy_lb { width: 100%; height: 306px;}
.sy_lb ul li {border-bottom: 1px dashed #ddd; line-height: 50px; font-size: 15px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.sy_lb ul li a { font-size: 15px;}
.sy_lb ul li span { float: right; color: #999;}

.sy_tk { width: 49%; background: #fff; padding: 0px 10px 10px 10px;}
.sy_tk1 { width: 64.3%; background: #fff; padding: 0px 10px 10px 10px;}
.sy_tk2 { width: 34%; background: #fff; padding: 0px 10px 10px 10px;}
@media only screen and (max-width:992px){
.sy_lb ul li { font-size: 14px;}
.sy_lb ul li a { font-size: 14px;}
.sy_tk { width: 100%; }
.sy_tk1 { width: 100%;}
.sy_tk2 { width: 100%;}    
}

.sy_hf { width: 94%; margin: 25px auto 0 auto; max-width: 1200px; position: relative;}
.sy_hf img { width: 100%; height: auto;}



@media only screen and (max-width:992px){
.sy_hf { margin: 15px auto 0 auto; height: 90px; position: relative; overflow: hidden;}
.sy_hf img { width: auto; height: 90px; position: absolute; top:0; left: 50%;   transform:translateX(-50%);  }   
}


.sy_xm { width: 100%;/* padding: 20px 0px 10px 0px; */}
.sy_xm .tp { width: 25%; float: left;}
.sy_xm .tp img { width: 100%; height: auto;}
.sy_xm .wz { width: 72%; float: right;}
.sy_xm .wz h1 { font-size: 16px; height: 40px; line-height: 40px; margin-bottom: 5px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.sy_xm .wz span { color: #999; font-size: 14px; float: right;}
.sy_xm .wz p { line-height: 24px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;  overflow: hidden;  }
@media only screen and (max-width:992px){
.sy_xm .tp { width: 40%; float: left;}
.sy_xm .wz { width: 56%; float: right;}
.sy_xm .wz span { display: none;}
.sy_xm .wz h1 { font-size: 16px; height: 30px; line-height: 30px; margin-bottom: 0px; }
}


.sy_lj { width: 94%; margin: 25px auto 0px auto; max-width: 1200px; background: #fff;}
.sy_lj h2 {width: 100%; border-bottom: 1px solid #0170d2; height: 55px; padding-left: 15px; line-height: 55px;  }
.sy_lj h2 span { width: 115px; height: 55px; line-height: 55px; color: #fff; font-size: 18px; background: #076ce0; display: block; text-align: center; }
.sy_lj ul li {/* width: 20%; float: left; margin:2% 6.5%; */}
.sy_lj ul li .txt { width: 100%; height: 40px; line-height: 40px; border: 1px solid #ddd; background: #fff; font-size: 15px;}
@media only screen and (max-width:992px){
.sy_lj ul {/* padding: 20px 0px; */}
.sy_lj ul li {/* width: 80%; float: left; margin:2% 10%; */} 
.sy_lj {display: none;}
}

.foot { width: 100%; background: #076ce0; margin: 25px auto 0 auto; padding: 25px 0px 20px 0; text-align: center;}
.foot p { font-size: 14px; color: #fff; padding-bottom: 15px;}

.foot-l{ width:10%; float:left; text-align:left;}
.foot-c{ width:80%; float:left; color:#fff; line-height:30px;}
.foot-r{ width:10%; float:left;}

.lbym { width:100%;margin: 0px auto; background: #fff; padding:13px 0px 13px 0px;  font-size:14px;}
.lbym .zj {background:url(../images/fz.png) no-repeat center left; padding-left: 40px; width: 1200px; margin: 0px auto;}
.lbym a { font-size:14px;}
@media screen and (max-width:920px) {
.lbym .zj { padding-left: 8%; width: 88%; }   
}



.neiye{width:1200px; margin:20px auto; overflow:hidden;}
.neiye .lf{width:260px; float:left; overflow:hidden;  background:#fff;}
.neiye .lf h3{width:100%; height:50px; padding:0px 20px; background:#0170d2; color:#fff; font-size:18px; line-height:50px; }
.neiye .lf ul{ padding: 20px 0px; }
.neiye .lf ul li{width:220px;display:block; margin: 0px auto 10px auto;  }
.neiye .lf ul li a{height:40px;  font-size:16px; color:#333; line-height:40px; display:block; background:#fff; text-align: center; border: 1px solid #ddd; border-radius: 30px;}
.neiye .lf ul li a:hover{background:#0170d2; border: 1px solid #0170d2; border-radius: 30px; color:#fff; }




.neiye .nright { width:910px; float:right;padding:10px 0px 15px 0px; }
.neiye .nright h2 { height:40px; font-size:22px; color: #0170d2; border-bottom: 1px solid #ddd; margin-bottom: 10px;}
.neiye .nright .jj p { padding:5px 0 0; line-height:34px; font-size: 15px;}
.neiye .nright .jj .tpp { width: 100%;   overflow: hidden; }
.neiye .nright .jj .tpp img { width: 100%; height: auto;}


.ny_lb { width: 100%; background: #fff; padding:0px 15px 10px 15px; margin-top: 20px;}
.ny_lb ul li {border-bottom: 1px dashed #ddd; line-height: 50px; font-size: 15px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.ny_lb ul li i { font-size: 12px; padding-right: 5px;}
.ny_lb ul li a { font-size: 15px;}
.ny_lb ul li span { float: right; color: #999;}


@media screen and (max-width:920px) {
.neiye{width:94%; }
.neiye .lf{width:100%; float: none; overflow:hidden; border-radius: 0px; background: none;}
.neiye .lf h3{ display: none;}
.neiye .lf ul{ padding: 0px 0px; }
.neiye .lf ul li{width:48%;display:block; margin: 0 2% 2% 0; float: left;  }
.neiye .lf ul li:nth-child(2n) { margin-right: 0;}
.neiye .lf ul li a{ font-size:14px; height: 35px; line-height: 35px; }
.neiye .nright { width:100%; float: none; padding:10px 0px 15px 0px;}
.neiye .nright h2 { height:40px; font-size:20px; }
.neiye .nright .jj p { padding:15px 0px; line-height:28px; font-size: 14px;}
.ny_lb {  padding:0px 10px 10px 10px; margin-top:10px;}
.ny_lb ul li { font-size: 14px;}
.ny_lb ul li a { font-size: 14px;}
.nmian img {max-width: 100%;}
}


.nmian { width:100%; background:#FFF; padding:0px 25px 15px 25px; margin:20px 0px;}
.nmian p { padding:15px 0px; line-height:28px; font-size:16px;}
.nmian h3 {font-size:28px; line-height:60px; text-align:center; color:#000; padding-top:10px;}
.nmian h4 {line-height:35px; text-align:center; font-size:14px; color:#999;}
.nmian p { line-height:28px; padding:20px 0px;}
.nmian .pian { padding-top:10px; font-size:14px; border-top:1px solid #dddddd; line-height:35px; margin-top:50px; color:#666; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.nmian .pian a {font-size:14px; color:#666;}
.nmian .pian a:hover { color:#c81d1e;}
.nmian .pian font { font-weight:bold;}
.nmian .fwl { text-align:right; font-size:12px; color:#999; padding-bottom:30px; }
.nmian img {max-width: 63%;}
@media only screen and (max-width:1023px) {
.nmian {  padding:0px 15px 15px 15px; margin:20px 0px;}   
.nmian h3 {font-size:22px; line-height:28px; text-align:center; color:#000; padding-top:10px;}
.nmian img {max-width: 100%;}
}

@media (max-width: 575.98px) {
.qyzs-main .qy-title { width:100%;  font-size:18px;  line-height: 1.6rem;  color: #fff;  background-color: #006dba;  padding: 10px; float:none; text-align: center;}
.qy-list li{ float: none;margin:18px auto; text-align: center;}
.foot-l{ width:100%; float:none; text-align:center;}
.foot-c{ width:100%; float:none; color:#fff; line-height:20px;padding:15px 0px;}
.foot-r{ width:100%; float:none;}
.focus .fcon img{ display:block; width: 100%; height:auto; }
}

.neiye .lf ul li.curr a{background:#0170d2; border: 1px solid #0170d2; border-radius: 30px; color:#fff; }
.nrlist {padding:0 0 0 0;border-bottom: 2px solid #0170D2;}
.nrlist ul li{float: left;}
.nrlist ul li{width:150px;display:block; margin: 0px 10px 10px 0;}
.nrlist ul li a{height:40px;  font-size:16px; color:#333; line-height:40px; display:block; background:#fff; text-align: center; border: 1px solid #ddd; border-radius: 20px;}
.nrlist ul li a:hover{background:#0170d2; border: 1px solid #0170d2;  border-radius: 20px; color:#fff; }
.nrlist ul li.curr a{background:#0170d2; border: 1px solid #0170d2;  border-radius: 20px; color:#fff; }


	.web-footer {width: 100%;background: #efefef; border-top:10px solid #006dba;padding: 30px 0;}
		.web-footer .footer-box { width:100%;}		
		.web-footer .footer-box .webs-box {
		    position: relative;
		    display: -ms-flexbox;
		    display: flex;
		    -ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		    font-size: 0;
		    justify-content: center;
		    align-items: center;
		}
		.web-footer .footer-box .webs-box .web-item-box{ margin:0;}
		.web-footer .footer-box .webs-box .web-item-box .web-item { float:left; /* width:18%; */ cursor: pointer;margin:0 30px;}
		/* .web-footer .footer-box .webs-box .web-item-box .web-item:nth-of-type(5) {margin-right: 0;} */
		/*.web-footer .footer-box .webs-box .web-item-box .web-item:nth-of-type(5) {padding-right: 0;}
		.web-footer .footer-box .webs-box .web-item-box .web-item:first-of-type {padding-left: 0;}
		*/.web-footer .footer-box .webs-box .web-item-box .web-item .content {width: 300px;height: 40px;border: 1px solid #a3a3a3;border-radius: 2px;padding: 0 10px 0 10px;box-sizing: border-box;color: #333;font-size: 14px;line-height: 40px;position: relative;text-align: center;}
		.web-footer .footer-box .webs-box .web-item-box .web-item .content::after {content: "";background: url(http://www.zuihaokangshuailao.com/yys/images/arrows_1.png) center center no-repeat;background-size: 8px 8px;
		transform: rotate(180deg);width: 10px;height: 42px;position: absolute;right: 10px;top: 0;transition: .3s all;}
		
		.web-footer .footer-box .webs-box .web-item-box .active .content::after {transform: rotate(0deg);}
		
		.web-footer .footer-box .webs-box .webs-wrap {position: absolute;width: 100%;bottom:77px;left: 0px;box-sizing: border-box;z-index: 1000;display: none; border:3px solid #006dba;}
		.web-footer .footer-box .webs-box .webs-wrap .links-webs-inner {width: 100%;padding: 10px 30px;background: #fff;height: 275px;box-sizing: border-box;box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);}
		.web-footer .footer-box .webs-box .webs-wrap .web-item-tit-box li {float: left;font-size: 1.4rem;margin: 0 30px;color: #212121;line-height: 60px;position: relative;}
		.webs-wrap .close-ico {background: url(http://www.zuihaokangshuailao.com/yys/images/close.png) no-repeat center center;background-size: 36px 36px;width: 36px;height: 36px;position: absolute;right: 20px;top: 20px;
		cursor: pointer;}
		.webs-wrap .close-ico:hover {background: url(http://www.zuihaokangshuailao.com/yys/images/close-h.png) no-repeat center center;background-size: 36px 36px;width: 36px;height: 36px;position: absolute;right: 20px;top: 20px;cursor: pointer;}
		.web-footer .footer-box .webs-box .webs-wrap .web-item-tit-box li:first-of-type {margin-left: 0;}
		.web-footer .footer-box .webs-box .webs-wrap .web-item-tit-box li.active {border-bottom: 3px solid #006dba;color: #006dba;}
		.web-footer .footer-box .webs-box .webs-wrap .links-webs {height: calc(100% - 100px);width: 100%;overflow-y: scroll;display: none;}
		.web-footer .footer-box .webs-box .webs-wrap .links-webs.open {display: block;}
		.web-footer .footer-box .webs-box .webs-wrap .links-webs li {float: left;width: 200px;font-size: 16px;background: #f2f2f2;margin: 5px 23px 5px 0px;padding: 10px 0 10px 20px;box-sizing: border-box;line-height: 18px; border-radius:4px;}
		.web-footer .footer-box .webs-box .webs-wrap .links-webs li:hover {background: #3d9bde;}
		.web-footer .footer-box .webs-box .webs-wrap .links-webs li:hover a {color: #fff;}
		.web-footer .footer-box .webs-box .webs-wrap .links-webs li a {display: inline-block;vertical-align: middle;width: 200px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
		.web-footer .footer-box .webs-box .webs-wrap .links-webs :hover a {color: #2d66a5;}
		.links-webs::-webkit-scrollbar {width: 10px;height: 80px;background: #f6f6f6;border-radius: 20px;}
		.links-webs::-webkit-scrollbar-thumb {width: 10px;background: #2d66a5;border-radius: 20px;}
		.links-webs::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);border-radius: 20px;}
		.web-footer .footer-box .webs-box .web-item-box .web-item .links-webs li a {color: #212121;display: block;font-size: 1.25rem;line-height: 40px;}
		.web-footer .footer-box .webs-box .web-item-box .web-item-tit-box { height:64px;border-bottom: 1px solid #ddd;margin-bottom: 10px;}
		.web-footer .footer-box .webs-box .web-item-box .web-item-tit-box ul{ margin-bottom:0;}
		.web-footer .footer-box .webs-box .web-item-box .web-item-tit-box li {float: left;cursor: pointer;}