

img { max-width: 100%;}
.lyc body {line-height: 1; font-family: Arial;}
.header.guke .navList li.cur a{ color: #01763a;}
/* .header.guke .navList li.cur .secondNav a{
	color:#333;
} */
.header.guke .navList li.cur .secondNav a:hover{color:#01763a;}
.block {  width: 1230px;  margin: 0 auto;  position: relative;}

.header .part1 {  background: #01763a; font-size: 12px; color: #fff; height: 38px; line-height: 36px; text-align: right;}

.header .part1 a { display: inline-block; vertical-align: middle; margin: 0 12px;}

.header .part1 .en {  background: url(../img/en.png) no-repeat center; width: 18px; height: 13px; display: inline-block; vertical-align: middle;}

.header .part2 .logo {   width: 102px;   height: 100%;  display: block;  position: absolute;  top: 0;  left: 0;}

.header .part2 {  height: 110px;  background: #fff;}

.header .part2 .main-nav {  position: absolute;  top: 0;  left: 160px;  height: 100%;}

.header .part2 .main-nav .culm {  font-size: 16px; color: #333333; padding: 0px 15px;  float: left; line-height: 110px;}

.header .part2 .main-nav .culm a {  display: block;}

.header .part2 .tool {   position: absolute;  top: 0;  height: 100%;  right: 0px; line-height: 110px;}

.header .part2 .tool .btn1 {  display: inline-block;}

.header .part2 .tool .icon {  display: inline-block;}

.header .part2 .tool .icon a {  display: inline-block;  width: 30px;  height: 30px;  background: url(../img/header-icon1.png) no-repeat 0 0;  margin: 0px 3px;  line-height: 30px;  font-size: 12px; vertical-align: middle;}

.header .part2 .tool .icon a.a2 {  background-position: right center;}

.header .part2 .tool .btn1 a { font-size: 12px; color: #333333; border: 1px solid #dddddd; border-radius: 10px; padding: 0 13px; display: inline-block; height: 28px; text-align: center; line-height: 26px;  margin: 0 3px;  vertical-align: middle;}
.header .nav {  border_bottom: 1px solid #dddddd;}
header { height: 1.2rem; position: relative; display: none; border-bottom: 1px solid #ccc;}

header .logo {  background: url(../img/logo.png) no-repeat left center; width: 3.45rem; height: 100%; position: absolute; left: 0.2rem; top: 0; background-size: auto 90%;}



.pubc-box .title1 { font-size: 24px; color: #333333;  text-align: center;font-weight:bold;}

.pubc-box .list { margin-top: 28px;}

.pubc-box .list .item .icon-box{ display: inline-block; vertical-align: middle; -webkit-transition: all 0.6s ease; transition: all 0.6s ease; -webkit-transform: translateY(0); transform: translateY(0);}

.pubc-box .list .item .img { width: 60px; height: 60px; margin: 0 auto;}

.pubc-box .list .item { background: #fff; text-align: center; width: 11.75%; height: auto; padding:2% 0; border: 1px solid #dedede; border-radius: 5px; float: left; margin-left: 7.6px; -webkit-transition: all 0.4s ease; transition: all 0.4s ease;}

.pubc-box .list .item a { display: block; width: 100%; height: 100%;}

.pubc-box .list .item:first-child { margin-left: 0;}

.pubc-box .list .item .h2 { font-size: 16px; color: #333333;  margin-top: 8px;}

.vertical:after { content: ""; display: inline-block; vertical-align: middle; height: 100%; font-size: 0;}
.vertical{ font-size: 0;}
.pubc-box .list .item:hover { background: #01763a; border-color: #01763a;}

.pubc-box .list .item:hover .icon-box { -webkit-transform: translateY(-5px); transform: translateY(-5px);}

.pubc-box .list .item:hover .h2 { color: #fff;}

.pubc-box .list .item.i1 .img { background: url(../img/pubc-box-img1.png) no-repeat center;}

.pubc-box .list .item.i2 .img { background: url(../img/pubc-box-img2.png) no-repeat center;}

.pubc-box .list .item.i3 .img { background: url(../img/pubc-box-img3.png) no-repeat center;}

.pubc-box .list .item.i4 .img { background: url(../img/pubc-box-img4.png) no-repeat center;}

.pubc-box .list .item.i5 .img { background: url(../img/pubc-box-img5.png) no-repeat center;}
.pubc-box .list .item.i6 .img { background: url(../img/pubc-box-img6.png) no-repeat center;}

.pubc-box .list .item.i7 .img { background: url(../img/pubc-box-img7.png) no-repeat center;}

.pubc-box .list .item.i1:hover .img { background-image: url(../img/pubc-box-img1-1.png);}

.pubc-box .list .item.i2:hover .img { background-image: url(../img/pubc-box-img2-1.png);}

.pubc-box .list .item.i3:hover .img { background-image: url(../img/pubc-box-img3-1.png);}

.pubc-box .list .item.i4:hover .img { background-image: url(../img/pubc-box-img4-1.png);}

.pubc-box .list .item.i5:hover .img { background-image: url(../img/pubc-box-img5-1.png);}

.pubc-box .list .item.i6:hover .img { background-image: url(../img/pubc-box-img6-1.png);}
.pubc-box .list .item.i7:hover .img { background-image: url(../img/pubc-box-img7-1.png);}
.pubc-box .search-box .block { border: 0; padding-bottom: 0; text-align: center;}
.pubc-box .search-box .input { width: 165px; -webkit-box-sizing: border-box; box-sizing: border-box;}
.header .nav .logo{ padding-right: 0 !important;}
.header .navList li{  min-width: auto;}
.header .navList li .one{ /*  padding:0 28px !important; */}
.header .shareNav .a1{ margin-left: 5px;}
.header .shareNav .a1:first-child{ margin: 0;}
.header .shareBtn{ margin-right: 0;}


@media only screen and (min-width:1279px) {
    @keyframes rot {
        0% { transform: rotate(0deg); -webkit-transform: rotate(0deg);}
        25% { transform: rotate(5deg); -webkit-transform: rotate(5deg);}
        50% { transform: rotate(-5deg); -webkit-transform: rotate(-5deg);}
        75% { transform: rotate(5deg); -webkit-transform: rotate(5deg);}
        100% { transform: rotate(0deg); -webkit-transform: rotate(0deg);}
    }
    @-webkit-keyframes rot {
        0% { transform: rotate(0deg); -webkit-transform: rotate(0deg);}
        25% { transform: rotate(5deg); -webkit-transform: rotate(5deg);}
        50% { transform: rotate(-5deg); -webkit-transform: rotate(-5deg);}
        75% { transform: rotate(5deg); -webkit-transform: rotate(5deg);}
        100% { transform: rotate(0deg); -webkit-transform: rotate(0deg);}
    }
}

@media screen and (max-width: 1279px) {
    .pubc-box{ margin: 60px 0;}
    .pubc-box .list .item{ width: 11.75%; height: auto; padding:2% 0;}
    .block {max-width: 1230px; width: 100%;}
}

@media screen and (max-width: 1023px) {
    .pubc-box .list .item .img{ width: 40px; height: 40px;  background-size: cover !important;}
    .pubc-box{ margin: 60px 0;}
    .pubc-box .list .item{ width: 96px; height: 96px; margin-left: 3.6px;}
    .block {width: 710px;}
    .pubc-box .search-box .input{ width: 100px;}
}

@media screen and (max-width: 750px) {
    .pubc-box .list{ margin-top: 2rem; padding-left:2%;}
    .pubc-box{ margin: 0.2rem 0;}
    .pubc-box .list .item .h2{font-size: 1rem; margin-top: 15%;}
    .pubc-box .list .item .img{ width: 3.5rem;height: 3.5rem;}
    .pubc-box .list .item{ width: 23%; height:5.5rem !important; padding:3% 0; margin-bottom: 4%;height: auto; float:left; margin-left:1.3%;display:block; }
	.pubc-box .list .item:nth-child(5){ margin-left:0;}
    header {display: block;}
    html { min-width: 320px;}
    .block { padding: 0 0.2rem; width: auto;}
    header .logo { width: 1.6rem;}
    .pubc-box .title1{ font-size: 1rem;}
    .pubc-box .search-box .block{}
    .pubc-box .search-box .input{width: 100%;}
    .pubc-box .search-box .block{ padding-top: 0.3rem;}
.dorctordtail .part1 .img{ width: 100%; height: auto; float: none;}
    .dorctordtail .part1 .img img{ width: 100%;}
    .dorctordtail .part1 .text-box{margin-left: 0; margin-top: 0.3rem;}
    .dorctordtail .part1 .title1{ font-size: 0.3rem;}
    .dorctordtail .part1 .title2{ font-size: 0.24rem; margin-top: 0.2rem;}
    .dorctordtail .part1 .dorname{background-size: 0.7rem; padding-bottom: 0.6rem; margin-bottom: 0.4rem;}
    .dorctordtail .part1 .text{ font-size: 0.24rem;line-height: 1.4;}
    .dorctordtail .part1 .text p{ margin-bottom: 0.2rem;}
    .dorctordtail .part2 .title1 span{ font-size: 0.3rem; }
    .dorctordtail .part2 .tip{ padding: 0.2rem;}
    .dorctordtail .part2 .tip .tp1{  margin: 0; font-size: 0.24rem;  background-size: 0.3rem;  padding: 0.1rem 0;  padding-left: 0.4rem; }
    .dorctordtail .part2 .img{  width: 0.76rem;  height: 0.76rem;}
    .dorctordtail .part2 .ewm{float:left}
.dorctordtail .part2 .ewm span{padding-right:.24rem}
.dorctordtail .part3{padding-top:.6rem}
.dorctordtail .part3 .title1{font-size:.3rem}
.dorctordtail .part3 .desc{padding-top:.26rem;font-size:.24rem;line-height:1.4}
.dorctordtail .part3 .desc p{margin-bottom:.24rem}
.dorctordtail .part4 .tabs{height:auto}
.dorctordtail .part4 .tabs span{font-size:.3rem;padding-bottom:.2rem}
.dorctordtail .part4 .tabs span:after{display:none}
.dorctordtail .part4 .tabs span.now{border-bottom:1px solid #01763a}
.dorctordtail .part4 .item{font-size:.24rem}
.dorctordtail .part4 .item a{padding:.2rem 0}
.dorctordtail .part4 .item .s1{width:100%}
.dorctordtail .part4 .item .s2,.dorctordtail .part4 .item .s3{display:none}
.dorctordtail .part2 table .trth{display:none}
.dorctordtail .part2 table .td1,.dorctordtail .part2 table .tr1{display:block;position:relative}

    /*.dorctordtail .part2 table{
        display: table;
    }
    .dorctordtail .part2 table .table2 tr{

        display: table-row;
    }
    .dorctordtail .part2 table .table2 td{

        display: table-cell;

    }*/
    .dorctordtail .part2 table td{padding-left:1.2rem;font-size:.24rem;border-bottom:0;min-height:.7rem}
.dorctordtail .part2 table td .td{padding:.2rem .1rem;text-align:left}
.dorctordtail .part2 table tr{margin-bottom:.2rem;border-bottom:1px solid #ececec}
.dorctordtail .part2 table tr td:before{position:absolute;top:.23rem;left:.2rem;font-size:.24rem}
.dorctordtail .part2 table tr td:nth-child(1):before{content:"医生"}
.dorctordtail .part2 table tr td:nth-child(2):before{content:"科室"}
.dorctordtail .part2 table tr td:nth-child(3):before{content:"日期"}
.dorctordtail .part2 table tr td:nth-child(4):before{content:"地点"}
.dorctordtail .part2 table .table2 tr td:before{content:""}
.dorctordtail .part2 table .table2 tr td{padding-left:0}
.dorctordtail .part2 table .table1{border:1px solid #ececec;border-bottom:0}
.dorctordtail .part2 table .table2-box th{height:auto}
.dorctordtail .part2 table .table2-box{padding:.1rem}
.dorctordtail .part2 table .table2-box th{font-size:.24rem;padding:.2rem 0}
.dorctordtail .part2 table th{border:1px solid #ececec;font-weight:500}
.dorctordtail .part2 table .table2-box td{border:1px solid #ececec;height:auto;padding:.2rem 0}
.dorctordtail .part2 table .table2-box .tb2-th1{width:1.14rem}
.dorctordtail .part2 table .table2-box .tb2-th2{width:1.1rem}
.dorctordtail .part2 table .table2-box .tb2-th3,.dorctordtail .part2 table .table2-box .tb2-th4{width:.64rem}

}
/*首页医生轮播*/
.doctor_pmd_wap{ display:none;}
@media only screen and (max-width:428px){
	.doctor_pmd_wap{ width:93.5%; padding:3%; border-top:1px #d7d7d7 dashed; display:block;}
	.swiper { width: 100%; height: 100%;}
	.swiper-slide{ width:100%; text-align:center;}
	.swiper-slide img{ display: block;  width: 100%; height: 100%; object-fit: cover;}
	.swiper-slide a strong{ font-size:16px; line-height:2;margin-top: 6%;color: #00a18a;}

}
/*首页*/
.title_h2{ font-size:24px; line-height:1; padding:25px 0 25px; font-weight:bold;}
.title_h2_cs{ width: 792px; float: right; font-size: 24px;  line-height: 1; padding: 25px 0 25px; font-weight: bold;}
/*.title_h2_cs a{display:none;}*/
.i4-list{width:186px; float:left; margin-left:15px;}
.xtwz1114{ width:585px; float:right;}

.xtwz1114 ul{ width:100%; display:none;}
.xtwz1114 .on{display:block;}

.xtwz1114 li{ height:36px; line-height:36px; margin-bottom:10px; border-bottom:1px #ccc solid;}
.xtwz1114 li a{ font-size:15px;}
.xtwz1114 li span{ float:right; font-size:15px; color:#d1d1d1; margin-right:10px;}
@media screen and (max-width: 745px){/*414*/
.title_h2_cs{font-size: 0.4rem;line-height: 1; margin-top:0;}
	.title_h2_cs a{display: block;}
/*	.title_h2_cs a{
		width: auto;
		padding: 0 1%;
		line-height: 1.5;
		border-radius: 1rem;
		font-size: .9rem;
		margin-top: -0.05rem;
		float: right;
		border: 1px solid #eee;
		margin-right: 10px;
	}*/
.ind_4_cont .r {overflow: hidden;padding-top:20%;}
.i4-list{width:100%; float:none; margin-left:0;}

.xtwz1114{ width:100%; float:none;}
.xtwz1114 ul{ width:100%;}
.xtwz1114 li{ height:2rem; line-height:2rem; margin-bottom:2%; border-bottom:1px #ccc solid;}
.xtwz1114 li a{ width:70%; height:2rem; overflow:hidden; font-size:1rem; display:block; float:left;}
.xtwz1114 li span{ float:right; font-size:0.8rem; color:#d1d1d1; margin-right:1%;}
.xg20211011{ display:none !important;}
}
.index_4{position: relative;margin-top: 30px;}
.ind_banner .slick-prev,.ind_banner .slick-next{ display: none !important; }
.ind_banner .slick-dots{ bottom:25px; }
.index_1{ position: relative; background-size:cover !important; height:760px; }

.index_1 .wrap{ position: relative; height:100%; z-index:10; top:0; }
.index_1 .wrap .tit{ position: absolute; width:400px; height:250px; right:50px; text-align: right; color:#fff; top:50%; margin-top:-125px; text-shadow:0px 0px 10px rgba(0,0,0,0.2);   }
.index_1 .wrap .tit h2{ line-height:1.2; font-size:48px; padding-bottom: 20px; }
.index_1 .wrap .tit p{ line-height:1.5; font-size:12px; }

.index_2{ padding:60px 0 0; }
.index_2 li{ float: left; width:300px; height:207px; background:url(../img/ind_2.jpg) no-repeat center; text-align: center; -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.2); box-shadow: 0px 0px 10px rgba(0,0,0,0.2);   }
.index_2 li .a{ display: block; height:100%; }

.index_2 li .ico{ padding:55px 0 10px; }
.index_2 li .ico img{ height:65px; width:80px; display: block; margin:0 auto; }
.index_2 li h3{ text-align: center; color:#fff; font-size:17px; }

.index_2 .li_2{ background:#e5ca8f; margin-left: 10px; }
.index_2 .li_3{ background:url(../img/ind_3.jpg) no-repeat center; margin-left: 10px;}
.index_2 .li_3 h3{ color:#474747; }
.index_2 .li_4{ background:#01763a; margin-left: 10px; }

.index_3,.index_5{ width:1251px; margin-left:-10px; padding-top:30px; }
.index_3 .li{ float: left; width:397px; -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.2); box-shadow: 0px 0px 10px rgba(0,0,0,0.2);    margin:0 10px; }
.index_3 .li .con{ height:275px; background:#fff; }
.index_3 .li .tit{ padding:25px 20px 0; }
.index_3 .li .tit h3{ font-size:24px; line-height:1.1; padding-bottom: 15px; font-weight:bold;}
/*.index_3 .li .tit h3 a.fr{ float: right; font-size:12px; line-height:24px; transition:all 0.3s; -webkit-transition:all 0.3s; width:90px; border:1px solid #eee; border-radius:10px; text-align: center; color:#474747; }*/
.index_3 .li .tit h3 a.fr:hover{  color:#01763a;  }
.index_3 .li li{ line-height:40px; border-top:1px solid #eee; font-size:14px; }

.index_3 .li li a{ display: block; }
.index_3 .li li:first-child{ border-top:0; }

.index_3 .li .img{ position: relative; }
.index_3 .li .img a{  position: absolute; width:100%; height:100%; top:0; left:0; }
.index_3 .li img{ display: block; width:100%;}

.ind_4_cont .img{ float: left; width:424px; height:328px !important; position: relative; margin-bottom: 0; }
.ind_4_cont .img .a{ display: block; height:100%; }
.ind_4_cont .img .a img{ display: block; width:100%; height:100%; border-radius: 5px;}
.ind_4_cont .img .a .tit{ position: absolute; width:100%; left:0; bottom:0; z-index:10; color:#fff; background:url(../img/line.png) repeat 0 0; border-bottom-left-radius: 5px;   border-bottom-right-radius: 5px;}

.ind_4_cont .img .con{ padding:10px 35px 10px 30px; }
.ind_4_cont .img .con h2{ font-size:22px; line-height:1.1; padding-bottom: 10px; }
.ind_4_cont .img .con p{ line-height:1.5em; height:3em; overflow: hidden; font-size:12px; }

.ind_4_cont .r{ overflow: hidden; }
.ind_4_cont .r .tabClick{ padding-bottom: 16px; }
.ind_4_cont .r .tabClick a{ display: block; float: left; margin-left:15px; width:186px; height:40px; position: relative; text-align: center; line-height:40px; font-size:18px; background:#528eb5; border-radius:5px; color:#fff; }
.ind_4_cont .r .tabClick a i{ display: none; position: absolute; width: 0; height: 0; border-left: 13px solid transparent; border-right: 13px solid transparent; bottom:-10px; left:50%; margin-left:-13px; border-top: 13px solid #528eb5; }

.ind_4_cont .r .tabClick .a2{ background:#55a5aa; }
.ind_4_cont .r .tabClick .a2 i{ border-top-color:#55a5aa; }
.ind_4_cont .r .tabClick .a3{ background:#e5ca8f; }
.ind_4_cont .r .tabClick .a3 i{ border-top-color:#e5ca8f; }
.ind_4_cont .r .tabClick .a4{ background:#01763a; }
.ind_4_cont .r .tabClick .a4 i{ border-top-color:#01763a; }

.ind_4_cont .r .tabClick a.on i{ display: block; }

.i4-list .child{ display: none;  }
.i4-list .child.on{ display: block;  }
.i4-list li{ float: left;cursor: pointer;border: 1px solid #cccccc;border-radius: 5px; width: 144px;height: 35px;line-height: 35px;font-size: 16px;margin-bottom: 10px;width: 100%;}

.i4-list li:nth-child(6){ margin-bottom:0;}
.i4-list li a{ display: block; color:#333; padding-left: 26px; position: relative;text-align: center;letter-spacing: 4px;font-size: 17px;}
.i4-list li a i{ position: absolute; width:14px; left:0; top:0; height:100%; border-right:1px solid #ccc; background:url(../img/ind_5.png) no-repeat center; }

.i4-list li.on,.i4-list li:hover{ border-color:#528eb5; }
.i4-list li.on a,.i4-list li:hover a{ color:#fff; border-color:#528eb5; background: #a7c9df;}
.i4-list li.on a i,.i4-list li:hover a i{ border-color:#528eb5; background-image:url(../img/ind_5_a.png); }
.i4-list .child + .child li.on,.i4-list .child + .child li:hover{ border-color:#55a5aa; }
.i4-list .child + .child li.on a,.i4-list .child + .child li:hover a{ color:#fff; border-color:#55a5aa; }
.i4-list .child + .child li.on a i,.i4-list .child + .child li:hover a i{ border-color:#55a5aa; background-image:url(../img/ind_5_b.png); }
.i4-list .child + .child + .child li.on,.i4-list .child + .child + .child li:hover{ border-color:#e5ca8f; }
.i4-list .child + .child + .child li.on a,.i4-list .child + .child + .child li:hover a{ color:#fff; border-color:#e5ca8f; }
.i4-list .child + .child + .child li.on a i,.i4-list .child + .child + .child li:hover a i{ border-color:#e5ca8f; background-image:url(../img/ind_5_c.png); }
.i4-list .child + .child + .child + .child li.on,.i4-list .child + .child + .child + .child li:hover{ border-color:#01763a; }
.i4-list .child + .child + .child + .child li.on a,.i4-list .child + .child + .child  + .child li:hover a{ color:#fff; border-color:#01763a; }
.i4-list .child + .child + .child + .child li.on a i,.i4-list .child + .child + .child + .child li:hover a i{ border-color:#01763a; background-image:url(../img/ind_5_c.png); }

.i4-list .on_li{color:#fff !important; border-color:#528eb5; background: #a7c9df;}
.index_5{padding-top:65px;}

.index_5 li{ float: left; width:397px; position: relative; float: left; margin:0 10px; }
.index_5 li a.tran_scale{ display: block; height:100%; }
.index_5 li img{ display: block; width:100%; height:100%; }
.index_5 li h2{ position: absolute; width:100%; line-height:60px; margin-top:-30px; top:50%; left:0; font-size:22px; z-index:10; text-align: center; color:#fff; }
.index_5 li i{ position: absolute; width:100%; height:0; left:0; bottom:0; -webkit-transition:all 0.5s; transition:all 0.5s; background:url(../img/line1.png) repeat 0 0; display: block; }
.index_5 li:hover i{ height:100%; }

.index_6{ padding-bottom: 0px; }
.index_6 li{ float: left; width:25%; position: relative;   -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.1); box-shadow: 0px 0px 10px rgba(0,0,0,0.1); }
.index_6 li>a{ display: block; padding-bottom: 88.3%;}
.index_6 li>a img{ position: absolute; display: block; width:100%; height:100%; top:0; left:0;  }
.index_6 li .tit{ position: absolute; width:90%; left:5%; text-align: center; top:50%; height:120px; margin-top:-60px; color:#fff; z-index:20; }
.index_6 li .tit span{ font-size:12px; line-height:1; display:block; }
.index_6 .li_2 .tit{ color:#474747; }
.index_6 .tit h3{font-size: 17px;line-height: 1.5em;height: 3em;}
.index_6 .tit i{ display: block; width:38px; margin:25px auto; height:1px; background:#fff; transition:all 0.3s; -webkit-transition:all 0.3s; }
.index_6 .li_2 .tit i{ background-color:#474747; }

.index_6 .li_3 .bg{ background:url(../img/line.png) repeat 0 0;  position: absolute; width:100%; height:100%; top:0; left:0; z-index:2; opacity:0.8; filter:alpha(opacity=80); }

/*	2017.10.17 - xf	start*/

.sguide{ background: url(../img/jpg1.jpg);}
.sguide .box{ position: relative; margin: 119px 0 124px; height: 500px;}
.sguide li{ position: absolute; width: 199px; height: 160px; border-radius: 5px; text-align: center; overflow: hidden;}
.sguide .l1{ top: 0; bottom: 0; right: 50%; margin: auto 5px auto 0; background-color: #fff; text-align: left; -webkit-box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.2); box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.2);  }
.sguide .l1 .h3, .sguide .l1 .date{ padding-left: 20px;}
.sguide .l2{ top: 0; left: 50%; margin-left: 5px; width: 408px; text-align: left;}
.sguide .l3{ top: 0; right: 50%; margin-right: 5px; background-color: #e5ca8f; -webkit-box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.2); box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.2);  }
.sguide .l4{ top: 0; bottom: 0; right: 50%; margin: auto 214px auto 0; background-color: #55a5aa; -webkit-box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.2); box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.2);  }
.sguide .l5{ top: 0; bottom: 0; left: 50%; margin: auto 0 auto 5px; background-color: #01763a; -webkit-box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.2); box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.2);  }
.sguide .l5 .ico{ margin-top: 18px;}
.sguide .l6{ top: 0; right: 50%; margin-right: 214px;}
.sguide .l7{ top: 0; bottom: 0; left: 50%; margin: auto 0 auto 214px;}
.sguide .l8{ bottom: 0; left: 50%; margin-left: 5px;}
.sguide .ico{ display: block; width: 60px; height: 48px; margin: 28px auto 14px; overflow: hidden;}
.sguide .ico img{ display: block; width: 100%;}
.sguide .h1{ margin-top: 33px; margin-bottom: 12px; margin-left: 35px; font-size: 36px; line-height: 1;}
.sguide .h2{ margin-left: 35px; font-size: 22px; line-height: 1;}
.sguide .h3{ margin-bottom: 6px; font-size: 18px;}
.sguide .h3 b{ font-size: 20px;}
.sguide .date{ font-family: Arial; font-size: 16px; line-height: 20px; color: #474747;}
.sguide .p{ font-size: 14px; line-height: 20px;}
.sguide .img{ display: block; width: 100%;}
.sguide li a{ display: block; width: 100%; height: 100%; color: #fff;}
.sguide li a:hover{ color: #fff; opacity: 0.8;}

.guide{ position: relative; height: 1079px; overflow: hidden;}
.guide .bg{ position: absolute; left: 50%; top: 0; width: 1920px; height: 1079px; margin-left: -960px; background: center no-repeat;}
.guide .logo{ position: absolute; left: 20px; top: 45px; width: 156px; height: 133px;}
.guide .logo img{ display: block; width: 100%;}
.guide .tools{ position: absolute; right: 0; top: 90px;}
.guide .tools li{ position: relative; float: left; width: 61px; height: 55px; margin-right: 15px; background: left no-repeat; font-size: 18px; line-height: 55px; cursor: pointer;}
.guide .tools li:hover{ background-position: right;}
.guide .tools li a{ color: #707070;}
.guide .tools li:hover a{ color: #6baaad;}
.guide .tools li a{ display: block; width: 100%; height: 100%;}
.guide .tools .l1{ width: 205px; background-image: url(../img/icon1.png); text-indent: 86px;}
.guide .tools .l2{ background-image: url(../img/icon2.png);}
.guide .tools .l3{ background-image: url(../img/icon3.png);}
.guide .tools .l4{ background-image: url(../img/icon4.png);}
.guide .tools .l2 .code{background:url(../img/png1-2.png) no-repeat center;width:120px;height:138px;padding:21px 30px 40px;margin-left: -90px;}
.guide .tools .l3 .code{background:url(../img/png1-1.png) no-repeat center;width:246px;height:139px;padding:21px 30px 40px;margin-left: -220px;}
.guide .tools .l4 .code{background:url(../img/png1-1.png) no-repeat center;width:246px;height:139px;padding:21px 30px 40px;margin-left: -220px;}
.guide .tools .code{ position: absolute; left: 50%; top: 100%; margin-left: -82px; padding: 22px 15px 15px; width: 135px; height: 135px; background: url(../img/png1.png) no-repeat; display: none;}
.guide .tools .code img{ display: block; width: 100%;}
.guide .tools li:hover .code{ display: block;}
.guide .links{ position: absolute; left: 0; right: 0; top: 312px;}
.guide .links li{ position: absolute; border-radius: 8px; -webkit-box-shadow: 0px 16px 24px 0px rgba(0, 0, 0, 0.4); box-shadow: 0px 16px 24px 0px rgba(0, 0, 0, 0.4);   text-align: center; overflow: hidden; color: #fff;}
.guide .links .l1{ right: 50%; top: 42px; width: 291px; height: 265px; margin-right: 183px; background-image: url(../img/png2.png);}
.guide .links .l1 .p{ font-size: 30px;}
.guide .links .l1 .ico{ margin-top: 54px;}
.guide .links .l1 .link{ background-color: #5fbac0;}
.guide .links .l2{ right: 50%; top: 124px; width: 281px; height: 261px; margin-right: -62px; background-image: url(../img/png3.png);}
.guide .links .l2 .p{ font-size: 30px;}
.guide .links .l2 .ico{ margin-top: 40px;}
.guide .links .l2 .link{ background-color: #f5d58d;}
.guide .links .l3{ left: 50%; top: 0; width: 241px; height: 261px; margin-left: 21px; background-image: url(../img/png4.png); color: #333;}
.guide .links .l3 .p{ font-size: 24px;}
.guide .links .l3 .ico{ margin-top: 50px; background-color: #fff;}
.guide .links .l3 .link{ background-color: #fff; color: #333;}
.guide .links .l4{ left: 50%; top: 82px; width: 251px; height: 263px; margin-left: 221px; background-image: url(../img/png5.png);}
.guide .links .l4 .p{ font-size: 24px; text-transform: uppercase;}
.guide .links .l4 .ico{ margin-top: 58px;}
.guide .links .l4 .link{ text-transform: uppercase; background-color: #00a04e;}
.guide .links .ico{ display: block; margin: 0 auto 5px; width: 78px; height: 76px;}
.guide .links .ico img{ display: block; width: 100%;}
.guide .links .p{ margin-bottom: 18px; line-height: 40px;}
.guide .links .link{ display: block; width: 112px; height: 29px; margin: auto; border-radius: 15px; -webkit-box-shadow: 0px 0px 16px 0px rgba(2, 2, 2, 0.1); box-shadow: 0px 0px 16px 0px rgba(2, 2, 2, 0.1);   font-size: 14px; line-height: 29px; color: #fff;}
.guide .links .link:hover{ opacity: 0.8;}
.guide .links li:hover .ico{-webkit-animation-name: pulse; animation-name: pulse;}

.len_banner{ position: relative; z-index: 2;}
.len_banner .slick-prev,.len_banner .slick-next{ display: none !important; }
.len_banner .slick-dots{ bottom:55px;}
.len_banner .child{ position: relative; background-size:cover !important; height:630px; }
.len_banner .search-box{ position: absolute; left: 50%; bottom: 0; margin-bottom: -33px; margin-left: -615px; padding: 15px 0; width: 1230px; border-radius: 10px; background-color: #fff; -webkit-box-shadow: 0px 0px 35px 0px rgba(1, 1, 1, 0.14); box-shadow: 0px 0px 35px 0px rgba(1, 1, 1, 0.14);  }
.len_banner .search-box .input{ position: relative; padding: 8px 20px 8px 125px; overflow: hidden; background: url(../img/icon9.png) 50px no-repeat;}
.len_banner .search-box .input:before{ content: ''; position: absolute; top: 0; bottom: 0; left: 97px; margin: auto; height: 15px; border-left: 1px solid #dbdbdb;}
.len_banner .search-box .input input{ display: block; width: 100%; height: 20px; font-size: 14px; color: #333; line-height: 20px;}
.len_banner .search-box .submit{ float: right; width: 105px; height: 36px; margin-right: 35px; background-color: #fff; border: 1px solid #ddd; border-radius: 20px; font-family: '宋体'; font-size: 14px; cursor: pointer;}
.len_banner .search-box .submit:hover{ background-color: #015128; border-color: #015128; color: #fff;}

.len_page{ min-height: 3543px; background: url(../img/jpg2.jpg) center top no-repeat;}
.len_home1{ margin-bottom: 120px; padding-top: 130px;}
.len_home1 .news{ float: left; width: 820px;}
.len_home1 .notice{ float: right; width: 368px;}
.len_home1 .head{ margin-bottom: 40px; height: 24px;}
.len_home1 .head .h1{ float: left; margin: 0; font-size: 24px; line-height: 1; color: #333;}
.len_home1 .head .more{ float: right; border: 1px solid #ddd; border-radius: 8px; padding: 0 22px; font-size: 12px; line-height: 22px; color: #474747;}
.len_home1 .head .more:hover{ background-color: #015128; border-color: #015128; color: #fff;}
.len_home1 .tab{ float: left; overflow: hidden;}
.len_home1 .tab-term{ float: left; padding: 0 2px; font-size: 14px; line-height: 24px; cursor: pointer;}
.len_home1 .tab-term + .tab-term{ margin-left: 32px;}
.len_home1 .tab-term.cur{ color: #01763a;}
.len_home1 .tab-term:hover{ opacity: 0.8;}
.len_home1 .imgs{ margin-bottom: 22px; overflow: hidden;}
.len_home1 .imgs li{ position: relative; float: left; width: 405px; height: 228px; overflow: hidden;}
.len_home1 .imgs li + li{ margin-left: 10px;}
.len_home1 .imgs li img{ display: block; width: 100%;}


.len_home1 .imgs .p{ position: absolute; left: 0; right: 0; padding:150px 0 20px; bottom:0; background:url(../img/line4.png) repeat-x center bottom;  text-align: center; font-size: 14px; color: #fff;}


.len_home1 .imgs li:hover .p{ opacity: 0.8;}
.len_home1 .list{ padding-left: 14px; padding-top: 11px; background: url(../img/jpg3.jpg) 0 0 repeat-y;}
.len_home1 .list li{ overflow: hidden;}
.len_home1 .list li + li{ margin-top: 20px;}
.len_home1 .list li:hover{ color: #01763a;}
.len_home1 .list .date{ float: left; width: 110px; text-align: center;}
.len_home1 .list .cont{ overflow: hidden;}
.len_home1 .list .d{ font-family: Arial; font-size: 55px; line-height: 1;}
.len_home1 .list .y{ font-family: Arial; font-size: 16px; line-height: 18px;}
.len_home1 .list .h3{ margin-bottom: 6px; font-size: 18px; line-height: 32px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.len_home1 .list .p{ font-size: 12px; color: #707070; line-height: 18px;}
.len_home1 .box{}
.len_home1 .box li{ height: 44px; padding: 22px 30px 26px; background-color: #fff; -webkit-box-shadow: 0px 0px 18px 0px rgba(1, 1, 1, 0.08); box-shadow: 0px 0px 18px 0px rgba(1, 1, 1, 0.08);   font-size: 14px; line-height: 22px;  -webkit-box-sizing: content-box;  box-sizing: content-box;}
.len_home1 .box li + li{ margin-top: 15px;}
.len_home1 .tab-cont{}
.len_home1 .tab-item{ display: none;}
.len_home1 .tab-item.act{ display: block;}

.len_home2{ position: relative; margin-bottom: 138px; height: 665px;}
.len_home2 .box{ position: absolute; padding: 50px 36px; -webkit-box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.14); box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.14);   color: #fff;
	-webkit-box-sizing: content-box;box-sizing: content-box;}
.len_home2 .box.b1{ left: 0; top: 45px; width: 250px; padding-right: 70px; background-color: #55a5aa;}
.len_home2 .box.b1 .more{ border-color: #6fb2dd;}
.len_home2 .box.b1 .list li, .len_home2 .box.b1 .news{ border-color: #5dc2c8;}
.len_home2 .box.b2{ left: 316px; top: 95px; width: 236px; padding-right: 113px; background-color: #e5ca90;}
.len_home2 .box.b2 .more{ border-color: #ffe2a2;}
.len_home2 .box.b2 .list li, .len_home2 .box.b2 .news{ border-color: #ffe2a2;}
.len_home2 .box.b3{ left: 625px; top: 0; width: 221px; padding-right: 93px; background-color: #fff; color: #333;}
.len_home2 .box.b3 .h1,.len_home2 .box.b3 .h2,.len_home2 .box.b3 li a{ color: #333;}
.len_home2 .box.b3 .more{ border-color: #ddd; background-image: url(../img/png7.png);}
.len_home2 .box.b3 .list li, .len_home2 .box.b3 .news{ border-color: #ddd;}
.len_home2 .box.b4{ right: 0; top: 57px; width: 250px; padding-right: 30px; background-color: #01763a;}
.len_home2 .box.b4 .more{ border-color: #fff;}
.len_home2 .box.b4 .list li, .len_home2 .box.b4 .news{ border-color: #2e9448;}
.len_home2 .head{ margin-bottom: 25px; overflow: hidden;}
.len_home2 .h1{ font-size: 24px; line-height: 25px; color: #fff;}
.len_home2 .h2{ margin-bottom: 22px; font-size: 18px; line-height: 1; color: #fff;}
.len_home2 .more{ float: right; width: 25px; height: 25px; border: 1px solid; border-radius: 4px; background: url(../img/png6.png) center no-repeat;}
.len_home2 .more:hover{ opacity: 0.8;}
.len_home2 .list{}
.len_home2 .list li{ margin-bottom: 5px; padding: 9px 30px; border: 1px solid; border-radius: 8px; font-size: 14px;}
.len_home2 .list li:hover{ opacity: 0.8;}
.len_home2 .ico{ display: inline-block; vertical-align: middle; width: 36px; height: 33px;}
.len_home2 .txt{ margin-left: 25px; display: inline-block; vertical-align: middle;}
.len_home2 .news{ margin-top: 10px; padding: 22px 22px 22px 28px; border: 1px solid; border-radius: 8px;}
.len_home2 .news ul{}
.len_home2 .news li{ font-size: 12px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.len_home2 .news li + li{ margin-top: 16px;}
.len_home2 .news li:hover{ opacity: 0.8;}
.len_home2 .date{ margin-top: 8px; font-family: Arial;}
.len_home2 .box li a{ color: #fff;}

.len_home3{ margin-bottom: 74px;}
.len_home3 .h1{ margin-bottom: 26px; font-size: 24px; text-align: center;}
.len_home3 .tab-bar{ margin-bottom: 22px; text-align: center; font-size: 0;}
.len_home3 .tab-bar ul{ position: relative; display: inline-block;}
.len_home3 .tab-bar ul:before{ content: ''; position: absolute; left: 0; right: 0; bottom: 1px; border-bottom: 1px solid #d3d3d3;}
.len_home3 .tab-term{ position: relative; float: left; width: 107px; border-bottom: 3px solid transparent; font-size: 14px; color: #707070; line-height: 40px; cursor: pointer;}
.len_home3 .tab-term:after{ content: '0'; position: absolute; left: 0; right: 0; top: 100%; height: 8px; background: url(../img/png8.png) center no-repeat; display: none;}
.len_home3 .tab-term + .tab-term{ margin-left: 20px;}
.len_home3 .tab-term.cur{ border-color: #01763a; color: #01763a;}
.len_home3 .tab-term.cur:after{ content: ''; display: block;}
.len_home3 .tab-term:hover{ opacity: 0.8;}
.len_home3 .tab-cont{ position: relative; height: 625px;}
.len_home3 .tab-item{ position: absolute; left: 0; right: 0; top: 0; visibility: hidden;}
.len_home3 .tab-item.act{ visibility: visible;}
.len_home3 .imgs{ margin-bottom: 15px; overflow: hidden;}
.len_home3 .imgs li{ float: left; width: 400px;}
.len_home3 .imgs li + li{ margin-left: 15px;}
.len_home3 .imgs li:hover{ color: #01763a;}
.len_home3 .imgs .img{ margin-bottom: 22px; height: 225px; overflow: hidden;position:relative;position:relative;}
.len_home3 .imgs .img .tuijian{position: absolute;right: 0;top: 0;width: 40px;height: 20px;line-height: 20px;color: #fff;background: #ff7e00;text-align: center;font-size: 12px;}
.len_home3 .imgs .img img{ display: block; width: 100%;}
.len_home3 .imgs .cont{}
.len_home3 .h3{ margin-bottom: 10px; font-size: 18px; line-height: 22px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.len_home3 .p{ margin-bottom: 6px; height: 36px; font-size: 12px; line-height: 18px; color: #474747; overflow: hidden;}
.len_home3 .imgs .date{ font-family: Arial; font-size: 12px; line-height: 20px;}
.len_home3 .list{ position: relative; padding-top: 8px; margin: 0 -8px 23px;}
.len_home3 .list:before{ content: ''; position: absolute; left: 33px; right: 33px; top: 13px; border-bottom: 1px solid #d3d3d3;}
.len_home3 .list .date{ font-family: Arial; font-size: 14px; line-height: 20px;}
.len_home3 .list .cont{ position: relative; padding: 34px 30px 30px;}
.len_home3 .carousel{ overflow: hidden;}
.len_home3 .carousel li{ position: relative; float: left; width: 394px; height: 160px; padding: 28px 0 14px; margin: 0 8px;}
.len_home3 .carousel li:before{ content: ''; position: absolute; left: 0; right: 0; top: 9px; bottom: 0; margin-left: -14px; background: url(../img/png9.png) no-repeat;}
.len_home3 .carousel li:after{ content: '0'; position: absolute; left: 40px; top: 0; width: 8px; height: 8px; border-radius: 50%; border: 2px solid #d3d3d3; background-color: #fff; font-size: 0;}
.len_home3 .carousel li:hover:after{ content: ''; border-color: #01763a;}
.len_home3 .carousel li:hover a{ color: #01763a;}
.len_home3 .carousel li:hover .date{ color: #01763a;}
.len_home3 .handle{ position: absolute; left: 0; right: 0; top: 0; margin: 0 8px; overflow: hidden; z-index: 2;}
.len_home3 .prev, .len_home3 .next{ width: 25px; height: 25px; background: left no-repeat; cursor: pointer;}
.len_home3 .prev{ float: left; background-image: url(../img/prev1.png);}
.len_home3 .next{ float: right; background-image: url(../img/next1.png);}
.len_home3 .prev:hover, .len_home3 .next:hover{ background-position: right;}
.len_home3 .disabled, .len_home3 .disabled:hover{ opacity: 0.5; cursor: default; background-position: left;}
.len_home3 .more{ display: block; margin: auto; width: 150px; height: 34px; border: 1px solid #c9c9c9; border-radius: 18px; font-size: 14px; line-height: 34px; text-align: center; color: #474747;}
.len_home3 .more:hover{ background-color: #015128; border-color: #015128; color: #fff;}

.len_home4{ position: relative; margin-bottom: 100px;}
.len_home4 .list{ height: 216px; overflow: hidden;}
.len_home4 .list li{ float: left; width: 1230px; height: 216px;}
.len_home4 .list img{ display: block; width: 100%;}
.len_home4 .paging{ position: absolute; left: 0; right: 0; bottom: 10px; text-align: center;}
.len_home4 .paging a{ display: inline-block; margin: 0 5px; width: 50px; height: 4px; background-color: #fff;}
.len_home4 .paging a.selected{ background-color: #01763a;}
.len_home4 .paging span{ display: none;}

.len_home5{ position: relative; height: 595px;}
.len_home5 .box{ position: absolute; -webkit-box-shadow: 0px 0px 38px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 38px 0px rgba(0, 0, 0, 0.1);   z-index: 2;}
.len_home5 .box.b1{ left: 0; top: 0; width: 608px; background-color: #fff; overflow: hidden;}
.len_home5 .box.b1 .cont{ position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; height: 100px; text-align: center;}
.len_home5 .box.b1 .cont .h3{ margin-bottom: 12px; font-size: 24px; line-height: 1;}
.len_home5 .box.b1 .cont .p{ margin-bottom: 16px; font-size: 12px; line-height: 1;}
.len_home5 .box.b1 .cont .link{ display: block; width: 143px; height: 36px; margin: auto; border-radius: 18px; background-color: #01763a; font-size: 14px; text-align: center; line-height: 36px; color: #fff;}
.len_home5 .box.b1 .cont .link:hover{ opacity: 0.8;}
.len_home5 .box.b2{ top: 290px; right: 132px; width: 593px; -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1);   z-index: 1;}
.len_home5 .box.b2 .img{ position: relative; float: left; width: 503px; height: 317px; overflow: hidden;}
.len_home5 .box.b2 .img img{ display: block; width: 100%;}
.len_home5 .box.b2 .img a:after{ content: ''; position: absolute; left: 0; top: 0; bottom: 0; right: 0; background: url(../img/png10.png) center no-repeat;}
.len_home5 .box.b2 .cont{ float: left; margin-left: 40px; padding-top: 42px;-ms-writing-mode: tb-rl;writing-mode: tb-rl;-webkit-writing-mode: vertical-rl;writing-mode: vertical-rl;}
.len_home5 .box.b2 .cont .h3{ font-size: 24px; line-height: 1; width: 30px;}
.len_home5 .box.b2 .cont .p{ font-size: 12px; line-height: 1; width: 20px;}
.len_home5 .box.b3, .len_home5 .box.b4{ right: 340px; top: 0; width: 330px; height: 268px;}
.len_home5 .box.b3 .h3, .len_home5 .box.b4 .h3{ margin-left: 45px; margin-top: 50px; margin-bottom: 10px; font-size: 24px; line-height: 1; color: #fff;}
.len_home5 .box.b3 .p, .len_home5 .box.b4 .p{ margin-left: 45px; font-size: 12px; line-height: 1; color: #b7d5d7;}
.len_home5 .box.b3{ right: 340px; background: url(../img/img13.jpg) right bottom no-repeat #56a5aa;}
.len_home5 .box.b4{ right: 0; background: url(../img/img14.jpg) right bottom no-repeat #00763a;}
.len_home5 .tagscloud{ height: 483px; text-align: center;}
.len_home5 .tagscloud span{ position:absolute; top:0px; left:0px; color: #c1ded0; line-height: 1.2;}
.len_home5 .tagscloud .tagc1{ font-size: 14px;}
.len_home5 .tagscloud .tagc2{ font-size: 16px;}
.len_home5 .tagscloud .tagc3{ font-size: 18px;}
.len_home5 .tagscloud .tagc4{ font-size: 22px;}

/*	2017.10.17 - xf	end*/
/*	2017.12.05 - lyc	start*/

.header .nav .logo{ padding-right: 10px;}
.header .navList li{ min-width: auto;}
.header .navList li .one{ padding:0 13px;}
.header .shareNav .a1{margin-left: 5px;	width:90px;}
.header .shareNav .a1:first-child{ margin: 0;}
.header .shareBtn{ margin-right: 0;}

/*	2017.12.05 - lyc	end*/







@media only screen and (min-width:1279px) {
	.index_6 li:hover i{ width:80px; }
	.index_2 li:hover .ico img{ animation:rot 0.5s; -webkit-animation:rot 0.5s;  }
	
	.index_2 li{ transition:0.8s; -webkit-transition:0.8s; opacity:0; }
	.index_2 li:nth-child(1){ transform:translateX(-30px); -webkit-transform:translateX(-30px);  }
	.index_2 li:nth-child(2){ transform:translateX(-80px); -webkit-transform:translateX(-80px);  }
	.index_2 li:nth-child(3){ transform:translateX(-130px); -webkit-transform:translateX(-130px);  }
	.index_2 li:nth-child(4){ transform:translateX(-180px); -webkit-transform:translateX(-180px);  }
	.index_2.show li{ opacity:1 !important; transform:translateX(0px); -webkit-transform:translateX(0px); }
	
	.index_1{ overflow: hidden; }
	.index_1 .wrap .tit{ transform:translateX(80px); -webkit-transform:translateX(80px); transition:0.8s; -webkit-transition:0.8s; opacity:0; }
	.index_1.on .wrap .tit{ opacity:1 !important; transform:translateX(0px); -webkit-transform:translateX(0px); }

	@keyframes rot{ 
		0% { transform:rotate(0deg); -webkit-transform:rotate(0deg); }
		25% { transform:rotate(5deg); -webkit-transform:rotate(5deg); }
		50% { transform:rotate(-5deg); -webkit-transform:rotate(-5deg); }
		75% { transform:rotate(5deg); -webkit-transform:rotate(5deg); }
		100% { transform:rotate(0deg); -webkit-transform:rotate(0deg); }
	}
	@-webkit-keyframes rot{
		0% { transform:rotate(0deg); -webkit-transform:rotate(0deg); }
		25% { transform:rotate(5deg); -webkit-transform:rotate(5deg); }
		50% { transform:rotate(-5deg); -webkit-transform:rotate(-5deg); }
		75% { transform:rotate(5deg); -webkit-transform:rotate(5deg); }
		100% { transform:rotate(0deg); -webkit-transform:rotate(0deg); }
	}
}

@media only screen and (max-width:1279px) {
	.index_1{ height:500px; }
    .index_1 .wrap .tit h2{ font-size:36px; }

    .index_2 li{ width:24%; margin:0 0.5% !important; }
    .index_2,.index_3, .index_5{ width:101%; margin-left:-0.5%; }
    .index_3 .li,.index_5 li{ width:32%; margin:0 0.66%; }

    .ind_4_cont .r .tabClick a{ width:125px; height:30px; line-height:30px; font-size:14px; }

    .i4-list li{ font-size:12px; line-height:31px; height:31px; width:123px; }
	
	.len_banner .child{ height: 500px;}
	.len_banner .search-box{ margin-left: -492px; width: 984px;}
	
	.len_page{ min-height: 3200px;}
	.len_home1{ margin-bottom: 100px; padding-top: 100px;}
	.len_home1 .news{ width: 680px;}
	.len_home1 .notice{ width: 284px;}
	.len_home1 .imgs{ margin-bottom: 20px;}
	.len_home1 .imgs li{ float: left; width: 49%; height: auto; overflow: hidden;}
	.len_home1 .imgs li + li{ margin-left: 2%;}
	.len_home1 .box li a{ display: block; height: 100%; overflow: hidden;}
	.len_home1 .box li + li{ margin-top: 15px;}

	.len_home2{ margin-bottom: 70px; height: 620px;}
	.len_home2 .box{ padding: 20px 16px;}
	.len_home2 .box.b1{ top: 45px; width: 220px; padding-right: 30px;}
	.len_home2 .box.b2{ left: 250px; width: 216px; padding-right: 30px;}
	.len_home2 .box.b3{ left: 490px; top: 0; width: 200px; padding-right: 30px;}
	.len_home2 .box.b4{ top: 57px; width: 220px; padding-right: 30px;}
	.len_home2 .list li{ padding: 9px 20px;}
	.len_home2 .txt{ margin-left: 10px;}

	.len_home3{ margin-bottom: 50px;}
	.len_home3 .tab-cont{ height: 580px;}
	.len_home3 .imgs li{ width: 32%;}
	.len_home3 .imgs li + li{ margin-left: 2%;}
	.len_home3 .imgs .img{ margin-bottom: 22px; height: auto;}
	.len_home3 .list{ margin: 0 0 20px;}
	.len_home3 .carousel li{ width: 312px; height: 160px; padding: 28px 0 14px;}

	.len_home4{ margin-bottom: 50px;}

	.len_home5{ height: auto;}
	.len_home5 .box{ position: static; float: left; width: 49%;}
	.len_home5 .box.b1{ width: 49%; margin-bottom: 20px;}
	.len_home5 .box.b1 .cont{ position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; height: 100px; text-align: center;}
	.len_home5 .box.b1 .cont .h3{ margin-bottom: 12px; font-size: 24px; line-height: 1;}
	.len_home5 .box.b1 .cont .p{ margin-bottom: 16px; font-size: 12px; line-height: 1;}
	.len_home5 .box.b2{ width: 49%; height:380px; margin-left: 2%; margin-bottom: 20px;}
	.len_home5 .box.b2 .img{ float: none; width: 100%; height: auto; overflow: hidden;}
	.len_home5 .box.b2 .cont{ float: none; margin-left: 0; padding-top: 20px;-ms-writing-mode: lr-tb;writing-mode: lr-tb;-webkit-writing-mode: horizontal-tb;writing-mode: horizontal-tb;}
	.len_home5 .box.b2 .cont .h3{ margin-bottom: 10px; width: 100%;}
	.len_home5 .box.b2 .cont .p{ width: 100%;}
	.len_home5 .box.b3, .len_home5 .box.b4{ width: 49%; height: 268px;}
	.len_home5 .box.b4{ margin-left: 2%;}
	.len_home5 .tagscloud{ height: 380px;}
}

@media only screen and (max-width:1024px) {
	
	.index_1{ height:400px;}
	.index_1 .wrap .tit{ position: static; padding:1.4rem 0; margin:0 auto; width:auto; text-align: center; height:auto; }
	.index_1 .wrap .tit h2{ font-size:30px;  }
	.index_1 .wrap .tit p{ text-align: justify; }
	.index_1 .wrap .tit p br{ display: none; }

	.index_2,.index_3{ padding-top:40px; }
	.title_h2{ padding-top:40px; }
	.index_6{ padding-bottom:  0px; margin-top:3%;}

	.index_1 .wrap .tit p{ display: none; }  
	
	.guide .tools li{ display: none;}
	.guide .tools .l1{ display: block;}
}
@media only screen and (max-width:1023px) {
    .index_3 .li .tit h3{ font-size:18px; }
    .index_3 .li .tit h3 a.fr{ line-height:20px; width:80px; }
	.index_3 .li .con{ height:195px; } 
	.index_2 li{ height:160px; }
	.index_2 li .ico{ padding-top:32px; }
	.ind_4_cont .img{ width:100%; height:auto !important;  float: none;margin-bottom: 6px; }
	.index_5 li h2{ font-size:16px; }

	.index_6 li .tit{ height:90px; margin-top:-45px; }
	.index_6 li .tit h3{ font-size:16px; line-height:1.3; }
	.index_6 .tit i{ margin:5px auto 10px; }
	.index_6 .tit span{ font-size:12px; }

	.len_banner .slick-dots{ bottom: 0.5rem;}
	.len_banner .child{ height: 5rem;}
	.len_banner .search-box{ left: 0.2rem; right: 0.2rem; margin-bottom: -0.32rem; margin-left: 0; padding: 0.1rem 0; width: auto; border-radius: 10px;}
	.len_banner .search-box .input{ margin-left: 0.2rem; padding: 0.05rem 0.2rem 0.05rem 0.5rem; background-size: 0.2rem; background-position: 0.1rem;}
	.len_banner .search-box .input:before{ left: 0.4rem; height: 0.2rem;}
	.len_banner .search-box .input input{ height: 0.33rem; font-size: 0.22rem; line-height: 1.5;}
	.len_banner .search-box .submit{ width: 1.5rem; height: 0.43rem; margin-right: 0.2rem; border-radius: 0.3rem; font-size: 0.24rem;}

	.sguide .box{ margin: 1rem 0; height: auto; overflow: hidden;}
	.sguide li{ position: static; float: left;width: 33%; height: 2rem;}
	.sguide .l1{ margin-right: 1%; margin-bottom: 0.1rem; }
	.sguide .l2{ margin: 0; margin-bottom: 0.1rem;  width: 66%;}
	.sguide .l3{ margin: 0;}
	.sguide .l4{ margin: 0 0.5%;}
	.sguide .l4 .h3, .sguide .l4 .date{ padding-left: 0.1rem;}
	.sguide .l5{ margin: 0;}
	.sguide .l5 .ico{ margin-top: 0.2rem;}
	.sguide .l6, .sguide .l7, .sguide .l8{ display: none;}
	.sguide .ico{ width: 0.6rem; height: 0.48rem; margin: 0.2rem auto 0.1rem;}
	.sguide .h1{ margin-top: 0.5rem; margin-bottom: 0.1rem; margin-left: 0.3rem; font-size: 0.4rem;}
	.sguide .h2{ margin-left: 0.3rem; font-size: 0.3rem;}
	.sguide .h3{ margin-bottom: 0.1rem; font-size: 0.26rem;}
	.sguide .h3 b{ font-size: 0.28rem;}
	.sguide .date{ font-size: 0.24rem; line-height: 0.3rem;}
	.sguide .p{ padding: 0 0.1rem; font-size: 0.22rem; line-height: 0.3rem;}
	.sguide li:hover{ }
	
	.guide{ height: 15rem;}
	.guide .bg{ width: 100%; left: 0; margin-left: 0; height: 15rem; background-size: cover;}
	.guide .logo{ left: 0.2rem; top: 0.5rem; width: 1.56rem; height: 1.33rem;}
	.guide .tools{ top: 0.8rem;}
	.guide .tools .l1{ width: 2rem; background-size: 200%; text-indent: 0.8rem; font-size: 0.22rem;}
	.guide .tools li:hover{ background-position: left;}
	.guide .links{ top: 3rem; left: 0.2rem; right: 0.2rem;}
	.guide .links li{ position: static;}
	.guide .links .l1{ float: left; width: 48%; height: 3rem; margin-right: 0; margin-bottom: 0.5rem;}
	.guide .links .l1 .p{ font-size: 0.4rem;}
	.guide .links .l1 .ico{ margin-top: 0.5rem;}
	.guide .links .l1 .link{ background-color: #5fbac0;}
	.guide .links .l2{ float: right; width: 48%; height: 3rem; margin-right: 0; margin-bottom: 0.5rem;}
	.guide .links .l2 .p{ font-size: 0.4rem;}
	.guide .links .l2 .ico{ margin-top: 0.5rem;}
	.guide .links .l2 .link{ background-color: #f5d58d;}
	.guide .links .l3{ float: left; width: 48%; height: 3rem; margin-left: 0;}
	.guide .links .l3 .p{ font-size: 0.4rem;}
	.guide .links .l3 .ico{ margin-top: 0.5rem;}
	.guide .links .l3 .link{ color: #333; background-color: #fff;}
	.guide .links .l4{ float: right; width: 48%; height: 3rem; margin-left: 0;}
	.guide .links .l4 .p{ font-size: 0.4rem;}
	.guide .links .l4 .ico{ margin-top: 0.5rem;}
	.guide .links .l4 .link{ background-color: #00a04e;}
	.guide .links .ico{ width: 0.78rem; height: 0.76rem;}
	.guide .links .p{ margin-bottom: 0.2rem; line-height: 1.5;}
	.guide .links .link{ width: 2rem; height: 0.4rem; border-radius: 0.2rem; font-size: 0.24rem; line-height: 0.4rem;}

	.len_page{ min-height: 100px; background: none;}
	.len_home1{ margin-bottom: 1rem; padding-top: 1.3rem;}
	.len_home1 .news{ margin-bottom: 0.5rem; float: none; width: 100%;}
	.len_home1 .notice{ float: none; width: 100%;}
	.len_home1 .head{ margin-bottom: 0.4rem; height: 0.3rem;}
	.len_home1 .head .h1{ font-size: 0.3rem;}
	.len_home1 .head .more{ border-radius: 0.2rem; padding: 0 0.2rem; font-size: 0.22rem; line-height: 0.3rem;}
	.len_home1 .tab-term{ padding: 0 2px; font-size: 0.24rem; line-height: 0.3rem;}
	.len_home1 .tab-term + .tab-term{ margin-left: 0.05rem;}
	.len_home1 .imgs{ margin-bottom: 0.2rem;}
	.len_home1 .imgs li{ width: 49%; height: 1.95rem;}
	.len_home1 .imgs li + li{ margin-left: 2%;}
	.len_home1 .imgs .p{ line-height: 1.3; padding:0.8rem 0.2rem 0.2rem; background-size:auto 100%;  font-size: 0.22rem;}
	.len_home1 .list{ padding-left: 0.14rem; padding-top: 0.1rem; background-size: 0.14rem;}
	.len_home1 .list li + li{ margin-top: 0.2rem;}
	.len_home1 .list .date{ width: 1rem;}
	.len_home1 .list .d{ font-size: 0.5rem;}
	.len_home1 .list .y{ font-size: 0.2rem; line-height: 1;}
	.len_home1 .list .h3{ margin-bottom: 0.1rem; font-size: 0.3rem; line-height: 1.2;}
	.len_home1 .list .p{ font-size: 0.22rem; line-height: 1.5;}
	.len_home1 .box li{ height: auto; padding: 0.2rem; font-size: 0.22rem; line-height: 1.5;}
	.len_home1 .box li + li{ margin-top: 0.2rem;}

	.len_home2{ margin-bottom: 1rem; height: auto;}
	.len_home2 .box{ position: static; float: left; padding: 0.5rem 0.2rem; -webkit-box-sizing: border-box; box-sizing: border-box;}
	.len_home2 .box.b1{ width: 49%; margin-bottom: 0.2rem; padding-right: 0.2rem;}
	.len_home2 .box.b2{ width: 49%; margin-bottom: 0.2rem; margin-left: 2%; padding-right: 0.2rem;}
	.len_home2 .box.b3{ width: 49%; padding-right: 0.2rem;}
	.len_home2 .box.b4{ width: 49%; margin-left: 2%; padding-right: 0.2rem;}
	.len_home2 .head{ margin-bottom: 0.2rem;}
	.len_home2 .h1{ font-size: 0.3rem; line-height: 1;}
	.len_home2 .h2{ margin-bottom: 0.2rem; font-size: 0.26rem;}
	.len_home2 .more{ width: 0.3rem; height: 0.3rem; background-size: 0.1rem;}
	.len_home2 .list li{ margin-bottom: 0.1rem; padding: 0.1rem 0.2rem; font-size: 0.22rem;}
	.len_home2 .ico{ width: 0.3rem; height: 0.3rem;}
	.len_home2 .txt{ margin-left: 0.2rem;}
	.len_home2 .news{ margin-top: 0.1rem; padding: 0.2rem;}
	.len_home2 .news li{ font-size: 0.22rem; line-height: 1.2;}
	.len_home2 .news li + li{ margin-top: 0.2rem;}
	.len_home2 .date{ margin-top: 0.1rem;}

	.len_home3{ margin-bottom: 0.5rem;}
	.len_home3 .h1{ margin-bottom: 0.2rem; font-size: 0.3rem;}
	.len_home3 .tab-bar{ margin-bottom: 0.3rem;}
	.len_home3 .tab-bar ul:before{ bottom: 1px;}
	.len_home3 .tab-term{ width: 1rem; font-size: 0.22rem; line-height: 0.5rem;}
	.len_home3 .tab-term:after{ height: 0.08rem; background-size: contain;}
	.len_home3 .tab-term + .tab-term{ margin-left: 0.2rem;}
	.len_home3 .tab-cont{ height: 22rem;}
	.len_home3 .imgs{ margin-bottom: 0.5rem;}
	.len_home3 .imgs li{ float: none; width: 100%;}
	.len_home3 .imgs li + li{ margin-left: 0; margin-top: 0.2rem;}
	.len_home3 .imgs .img{ margin-bottom: 0.2rem; height: 4.2rem;}
	.len_home3 .h3{ margin-bottom: 0.1rem; font-size: 0.26rem; line-height: 1.2;}
	.len_home3 .p{ margin-bottom: 0.1rem; height: 0.66rem; font-size: 0.22rem; line-height: 1.5;}
	.len_home3 .imgs .date{ font-size: 0.2rem; line-height: 1.5;}
	.len_home3 .list{ padding-top: 0; margin-bottom: 0.2rem; margin-right: 0;}
	.len_home3 .list:before{ display: none;}
	.len_home3 .list .date{ font-size: 0.2rem; line-height: 1.5;}
	.len_home3 .list .cont{ padding: 0.3rem; height: 1.5rem; -webkit-box-shadow: 0px 0px 18px 0px rgba(1, 1, 1, 0.08); box-shadow: 0px 0px 18px 0px rgba(1, 1, 1, 0.08);}
	.len_home3 .carousel li{ width: 6rem; height: auto; padding: 0.2rem 0; margin: 0 0.5rem;}
	.len_home3 .carousel li:before{ display: none;}
	.len_home3 .carousel li:after{ display: none;}
	.len_home3 .handle{ top: 50%; margin-top: -0.15rem;}
	.len_home3 .prev, .len_home3 .next{ width: 0.3rem; height: 0.3rem; background-size: 200%;}
	.len_home3 .more{ width: 2rem; height: 0.4rem; border-radius: 0.2rem; font-size: 0.22rem; line-height: 0.4rem;}


	.len_home4{ margin-bottom: 0.5rem;}
	.len_home4 .list{ height: 1.25rem;}
	.len_home4 .list li{ width: 7.1rem; height: 1.25rem;}
	.len_home4 .paging{ bottom: 0.1rem;}
	.len_home4 .paging a{ margin: 0 0.05rem; width: 0.5rem; height: 0.03rem;}

	.len_home5{ margin-bottom: 0.5rem; height: auto;}
	.len_home5 .box{ position: relative;}
	.len_home5 .box.b1{ margin-bottom: 0.2rem; width: 100%;}
	.len_home5 .box.b1 .cont{ height: 1.3rem;}
	.len_home5 .box.b1 .cont .h3{ margin-bottom: 0.1rem; font-size: 0.3rem;}
	.len_home5 .box.b1 .cont .p{ margin-bottom: 0.2rem; font-size: 0.2rem;}
	.len_home5 .box.b1 .cont .link{ width: 2rem; height: 0.5rem; border-radius: 0.25rem; font-size: 0.26rem; line-height: 0.5rem;}
	.len_home5 .box.b2{ margin-left: 0; width: 100%; height:auto; margin-bottom: 0.2rem; top: 0; right: 0; overflow: hidden;}
	.len_home5 .box.b2 .img{ float: left; width: 5rem; height: 3rem;}
	.len_home5 .box.b2 .img a:after{ background-size: 2rem;}
	.len_home5 .box.b2 .cont{ float: left; margin-left: 0.5rem; padding-top: 0.1rem; z-index: 2;-ms-writing-mode: tb-rl;writing-mode: tb-rl;-webkit-writing-mode: vertical-rl;writing-mode: vertical-rl;}
	.len_home5 .box.b2 .cont .h3{ font-size: 0.3rem;; width: 0.4rem;}
	.len_home5 .box.b2 .cont .p{ font-size: 0.2rem; width: 0.3rem;}
	.len_home5 .box.b3, .len_home5 .box.b4{ float: left; right: 0; width: 49%; height: 2rem; background-position: right bottom; background-size: contain; overflow: hidden;}
	.len_home5 .box.b3 .h3, .len_home5 .box.b4 .h3{ margin-left: 0.5rem; margin-top: 0.5rem; margin-bottom: 0.2rem; font-size: 0.3rem;}
	.len_home5 .box.b3 .p, .len_home5 .box.b4 .p{ margin-left: 0.5rem; font-size: 0.2rem;}
	.len_home5 .box.b3{ right: 0; background-color: #55a5aa;}
	.len_home5 .box.b4{ margin-left: 2%; background-color: #01763a;}
	.len_home5 .tagscloud{ height: 3rem;}
	.len_home5 .tagscloud span{ display: none;}

}

@media only screen and (max-width:745px) {
	.index_1 .wrap .tit h2{ font-size:0.4rem; padding-bottom: 0.2rem }
	.ind_banner .index_1{min-height:4rem;height:4rem;}
	.index_2 li{ height:2.4rem; }
	.index_2 li .ico img{ width:0.8rem; height:0.65rem; }
	.index_2 li .ico{ padding:0.55rem 0 0.15rem; }
	.index_2 li .ico h3{ font-size:0.24rem; }

	.index_3 .li .tit{ padding:0; }
	.index_3 .li .tit h3{ font-size:1.2rem; padding-bottom: 2%; font-weight:bold;}
	.index_3 ul{ margin-top:1%;}
	.index_3 .li li{ line-height:2; font-size:1rem; }
	.index_3 .li .con{ height:1.5rem;} 
	
	.index_3 .li .tit h3 a.fr{ width:auto; padding: 0 1%; line-height:1.5; border-radius:1rem; font-size:1.2rem;font-weight: bold; margin-top: -0.2rem;}
	.ind_4_cont .r .tabClick{ padding-bottom: 0.3rem; }
	.ind_4_cont .r .tabClick a{ width:24%; height:0.6rem; line-height:0.6rem; font-size:0.24rem;  margin:0;}
	.ind_4_cont .r .tabClick a + a{ margin-left:1.33%; }
	.ind_4_cont .r .tabClick a i{  border-left: 0.2rem solid transparent; border-right: 0.2rem solid transparent; border-top: 0.2rem solid #528eb5; bottom: -0.15rem; margin-left:-0.2rem; }

	.i4-list li{ width:48%; margin:0 0 0.2rem; height:0.6rem; line-height:0.6rem; font-size:0.24rem; }
	.i4-list li:nth-child(2n){ float: right; }
	.index_6 li.tran_scale{ display: none; }

	.index_6 li.li_4{ display: block; }

	.index_6 li{ width:50%; }

	.index_5 li i{ display: none; }
	.ind_4_cont .img .con h2{ font-size:0.4rem; }

	.title_h2{ font-size:0.4rem; padding:0 0 0.2rem 0; }
	.index_2 li h3{ font-size:0.28rem; line-height:1.1; }


	.index_3 .li, .index_5 li{ width:100%; margin:0 0 0 0; padding:0; margin-top:7%;}
	
	.index_3 .li .tit{ padding:5%; }
	.index_3 .li .con{ height:auto; }
	.index_5 li h2,.index_6 li .tit h3{ font-size:0.3rem; }
	.h2_web{font-size: 0.6rem !important;}
	.index_2 li{ width:50%; padding:0; margin:0 !important; background-size:cover; }
	.index_6 .tit i{ margin:0.1rem auto 0.2rem; }
	.index_6 .tit span{ font-size:0.24rem; }
	.index_6 li .tit{ height:1.8rem; margin-top:-0.8rem; }
	.ind_4_cont .img .con{ padding:0.2rem 0.3rem; }


	.index_2,.index_3{ padding-top:0; }
	.slick-dots li button{ width:0.6rem; height:0.04rem; }
	/*	2017.12.05 - lyc	start*/
	.header .shareNav{ padding-right: 0; width: 100%; text-align: center;}
    .header .shareNav > a{ float: none; display: inline-block; }
	/*	2017.12.05 - lyc	end*/

	.ind_banner .slick-dots{ bottom:0.3rem; }

	/*消防科普*/
	.notice{display:block !important;}
	.xfkp_category{display: none}
	.notice{width: 100%;
		height: auto;
		margin: 3% auto;}

	.upRoll{float:left; line-height: 30px; overflow:hidden;width: 100%; box-shadow: 0 0 6px #ddd;}
	.more_xfkp{
		float: left;
		width: 16%;
		padding: 9% 1% 3% 4.4%;
	}

	.ulist{margin-left:.5rem;border-left: 1px solid #eee;height: auto;float: right;
		width: 75%;overflow: hidden;
	}
	.ulist ul li{}
	.ulist li a{display:block;padding:0 .5rem 0 0.8rem;height:30px;line-height:30px;width: 75%;overflow: hidden;
		float: left;}
	.ulist li span{display:inline-block;float:left;height:30px;line-height:30px;overflow:hidden;
		white-space:nowrap;text-overflow:ellipsis;color: #828080;
		float: right;
		margin-right: .5rem;}
	.ulist li span.text{position:relative;}
}

@media only screen and (max-width:745px) {
.index_4{ margin-top:0.1rem;}
}


@media only screen and (min-width:1024px) {
	.transition{ opacity:0;
		-webkit-transition:opacity 2s, transform 2s;
		-webkit-transition:opacity 2s, -webkit-transform 2s;
		transition:opacity 2s, -webkit-transform 2s;
		transition:opacity 2s, transform 2s;
		transition:opacity 2s, transform 2s, -webkit-transform 2s;
		}

	.translateX-100{
		-webkit-transform:translateX(-100%);
		transform:translateX(-100%);
		}

	.translateX_100{
		-webkit-transform:translateX(100%);
		transform:translateX(100%);
		}

	.translateY-100{
		-webkit-transform:translateY(-100px);
		transform:translateY(-100px);
	}

	.translateY_100{
		-webkit-transform:translateY(100px);
		transform:translateY(100px);
	}

	.show .transition{ opacity:1;
		-webkit-transform:translate(0,0);
		transform:translate(0,0);
		}


}

/*! Amaze UI Plugin ~ slick */
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -ms-touch-action: pan-y;
      touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;

}
.slick-list { position: relative; overflow: hidden;display: block; margin: 0; padding: 0;}
.slick-list:focus { outline: none;}
.slick-list.dragging { cursor: hand;}
.slick-slider .slick-track,
.slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
.slick-track { position: relative; left: 0; top: 0; display: block;}
.slick-track:before,.slick-track:after { content: ""; display: table;}
.slick-track:after { clear: both;}
.slick-loading .slick-track { visibility: hidden;}
.slick-slide { float: left; height: 100%; min-height: 1px; display: none;}
[dir="rtl"] .slick-slide { float: right;}
.slick-slide img { display: block;}
.slick-slide.slick-loading img { display: none;}
.slick-slide.dragging img { pointer-events: none;}
.slick-initialized .slick-slide { display: block;}
.slick-loading .slick-slide { visibility: hidden;}
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
/* Slider */
/* Arrows */
.slick-prev,.slick-next { position: absolute; display: block; height: 20px; width: 20px; line-height: 0; font-size: 0; cursor: pointer; background: transparent; color: transparent; top: 50%; margin-top: -10px; padding: 0; border: none; outline: none;}

.slick-prev:hover:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-next:focus:before { opacity: 1;}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before { opacity: 0.25;}
.slick-prev:before,.slick-next:before {  font-family: "FontAwesome"; font-size: 20px; line-height: 1; color: #0e90d2; opacity: 0.75; -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.slick-prev { left: -25px;}
[dir="rtl"] .slick-prev { left: auto; right: -25px;}
.slick-prev:before { content: "";}
[dir="rtl"] .slick-prev:before { content: "\f138";}
.slick-next { right: -25px;}
[dir="rtl"] .slick-next { left: -25px;  right: auto;}
.slick-next:before { content: "";}
[dir="rtl"] .slick-next:before { content: "\f137";}
/* Dots */
.slick-dots { position: absolute; bottom: -45px; list-style: none; display: block; text-align: center; padding: 0; width: 100%;}
.slick-dots li { position: relative; display: inline-block; margin: 0 5px; padding: 0; cursor: pointer;}
.slick-dots li button { border: 0; background: transparent; display: block; height: 4px; width: 85px; outline: none; line-height: 0; font-size: 0; color: transparent; cursor: pointer;}
.slick-dots li button:hover,.slick-dots li button:focus { outline: none;}
.slick-dots li button:hover:before,.slick-dots li button:focus:before { opacity: 1;}
.slick-dots li button:before { position: absolute; top: 0; left: 0; content: ""; width: 100%; height: 100%; background: #ffffff;}
.slick-dots li.slick-active button:before { background:#01763a;}



@charset "utf-8";
/* CSS Document */
/*
color:red !important;/* Firefox、IE7支持
_color:red;  IE6支持
*color:red;  IE6、IE7支持
*+color:red; IE7支持/
color:red\9; IE6、IE7、IE8支持
color:red\0; IE8支持
@media screen and(-webkit-min-device-pixel-ratio:0){} chrome
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#99000000', EndColorStr='#99000000');
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templets/ftwcm/images/bg_index.body1.png');_background:none;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight*0.3));
 
pointer-events:none;//鼠标穿透
-webkit-animation:0.3s ease-in 1.1s 1 ui;
-webkit-animation-fill-mode:both;
*/

/*
解决safari浏览器添加transform属性对文字的影响
-webkit-font-smoothing: antialiased;
*/
/*--默认--*/
html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, address, big, cite, code, del, em, font, img, ins, small, strong, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {margin:0;padding:0;}
html{_background-image:url(../img/about:blank);_background-attachment:fixed;}
body{line-height:120%; min-height:100px; font-family:"宋体";font-size:14px; /* min-width:1250px; */  max-width:1920px; margin:0 auto; color:#333;}
ol,ul,li{list-style:none outside none;padding:0;}
a{text-decoration:none;color:#333;}
img{border:none;vertical-align:middle;}
table{border-collapse:collapse;}
tr,td,th{padding:0;margin:0;}
h1,h2,h3,h4,h5,h6{font-weight:normal; margin:0; padding:0;}
i,b{font-style:normal;font-weight:normal;}
input,textarea,select{border:1px solid #CCC;font-family:"宋体";outline:none;border:none;background:none;padding:0;}

textarea{ resize:none; }


a:focus{outline:none;}
a:hover{ color:#01763a; }

.tran_scale{ overflow:hidden !important; display:block; transform: rotate(0deg); -webkit-transform: rotate(0deg); }
.tran_scale img{transition:all 0.8s; -webkit-transition:all 0.8s;  -moz-transition:all 0.8s; transform:scale(1,1); -webkit-transform:scale(1,1); display:block; }

@font-face {
    font-family: 'futuramedium';
    src: url('../img/futura-medium-webfont.eot');
    src: url('../img/futura-medium-webfont.eot') format('embedded-opentype'),
         url('../img/futura-medium-webfont.woff2') format('woff2'),
         url('../img/futura-medium-webfont.woff') format('woff'),
         url('../img/futura-medium-webfont.ttf') format('truetype'),
         url('../img/futura-medium-webfont.svg#futuramedium') format('svg');
}

/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on September 12, 2017 */


/*clear 页头，页脚，内容区都不用再加清除样式 */
.fixed:before, .clearfix:before, .cf:before, body:before, .header:before, .main:before, .footer:before { content: ''; display: table }
.fixed:after, .clearfix:after, .cf:after, .header:after, .main:after, .footer:after { content: ''; display: table; clear: both; }
.fixed, .clearfix, .cf, .header, .main, .footer {}
/*.fr{ float:right; }*/
.fl{ float:left; }
.ellipsis{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block; }
.wrap{ width:1230px; margin:0 auto; position: relative; z-index:1; }

.body_box{  overflow: hidden; /* min-width:1250px; */ border-top: 4px #00a18a solid;}

/*下拉*/
.select-box { position:relative; background:#fff; color:#474747; }
.select-box dt{ height:100%; }
.select-box dt a { display:block; cursor:pointer; overflow:hidden; position:relative; z-index:2;  height:100%; }
.select-box dt a b { overflow:hidden; height:100%; width:90%; color:#474747; font-size:16px; display:block; text-overflow:ellipsis; white-space:nowrap; font-weight:normal;}
.select-box dd { display:none;}
.select-box dd{ border-radius: 0 0 3px 3px; top:30px; position:absolute; background:#fff; left:0; width:100%; -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.3); box-shadow: 0 3px 10px rgba(0, 0, 0, 0.3);    border-top:1px solid #4585c4; padding:10px 0; }
.select-box dd a{ text-align:center; cursor:pointer; background:#fff;  display:block; color:#474747; }
.down{ width:28px; height:100%; position:absolute; top:0; right:0; background: url(../img/seclect.png) no-repeat center center;  }
.sc_com{ width:320px;  position:relative; }
.sc_com .select-box{ width:100%; height:50px; line-height:50px;  }
.select-box dd.on{ display: block; }
.select-box dd{ top:50px; }
.select-box dd a{ line-height:20px; padding:5px; text-indent:0; }
.seclect_w.open{ z-index:10; }
.ieopen .select-box{ z-index:11; }
.ie7  .ieopen{ z-index:10; }
.select-box .select_a{ max-height:180px; }
.select-box .mCSB_inside > .mCSB_container{ margin-right:0; }
.select-box .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background:#4169a6 !important; }


/*header*/
.menu_h{display: none;}
.header{ position: relative; z-index:999; }
.header .top{ background:#015128; line-height:38px; overflow: hidden; text-align: right; position: relative; z-index:10; }
.header .top a{ padding:0 14px; float: right; color:#fff;  font-size:12px;}
.header .top .en{ text-transform: uppercase; font-family: 'futuramedium'; margin-right: 8px; }
.header .top a.on{ background:#01763a; }


.header .nav{ height:110px;  }
.header .nav .wrap{ padding-top:14px; }
.header .nav .logo{ float: left; width:300px; height:86px; padding:10px 55px 0 0; }

.header .navList{ float: left; margin-left:10%}
.header .navList li{ float: left; position: relative;}
.header.guke .navList li{min-width:auto;}
.header.guke .navList li .one{padding:0 11px !important;}
.header.guke .navList li.on .one{color:#333333;font-size:22px;}
.header.guke .nav .logo{padding-right:0px;}
.header.guke .return {float:right;height:96px;line-height:96px;}
.header.guke .return  a{font-size:12px;color:#333333;display:inline-block;width:94px;height:28px;line-height:28px;border:1px solid #dedede;border-radius:6px;text-align:center;}
.header .navList li .one{position: relative;display: block; padding:0 15px; line-height:75px; font-size:16px; -webkit-transition:all 0.3s; transition:all 0.3s; font-weight:bold;}
.header .navList li .one .open{ display: none;}
.header .shareNav{ float: right; margin-top:22px; position: relative; }
.header .shareNav>a{ display: block; float: left; margin-left: 10px; font-size:12px; }
.header .shareNav .a1{ border:1px solid #dedede; line-height:30px; width:68px; text-align: center; border-radius:10px;   }
.header .shareBtn{ margin-right: 13px; }

.header .shareNav .a1:hover{ border-color:#01763a; color:#fff; background:#01763a; }
.header .seachBtn{ background:url(../img/head_sea.png) no-repeat center; height:32px; width:32px; }
.header .shareBtn{ background:url(../img/head_share.png) no-repeat center; height:32px; width:32px; }
.header .seachBtn:hover,.header .seachBtn.on{ background-image:url(../img/head_sea1.png); }
.header .shareBtn:hover,.header .shareBtn.on{ background-image:url(../img/head_share1.png); }

.header .share_w{ position: absolute; width:60px; height:215px; background:#fff; right:0; top:96px; -webkit-box-shadow: 0px -2px 10px rgba(0,0,0,0.1); box-shadow: 0px -2px 10px rgba(0,0,0,0.1);  display: none;   }
.header .share_w:before{ content:""; width: 100%; height: 8px; position: absolute; top:-8px; left:0%; background:url(../img/arr.png) no-repeat center; }
.header .share_w .bdsharebuttonbox a{ display: block !important; float: none !important; margin:0 auto !important; padding:0 !important; width:24px !important; height:24px !important;  }
.header .share_w .bdsharebuttonbox { padding-top:18px; }
.header .share_w .bdsharebuttonbox a + a{ margin:15px auto 0 !important; }

.header .share_w .bdsharebuttonbox .popup_sqq{ background:url(../img/qq.png) no-repeat center !important; }
.header .share_w .bdsharebuttonbox .bds_tsina{ background:url(../img/wb.png) no-repeat center !important; }
.header .share_w .bdsharebuttonbox .popup_qzone{ background:url(../img/kj.png) no-repeat center !important; }
.header .share_w .bdsharebuttonbox .popup_tqf{ background:url(../img/xl.png) no-repeat center !important; }
.header .share_w .bdsharebuttonbox .popup_wx{ background:url(../img/wx-1.png) no-repeat center !important; }
.header .share_w .bdsharebuttonbox .popup_sqq:hover{ background:url(../img/qq_a.png) no-repeat center !important; }
.header .share_w .bdsharebuttonbox .bds_tsina:hover{ background:url(../img/wb_a.png) no-repeat center !important; }
.header .share_w .bdsharebuttonbox .popup_qzone:hover{ background:url(../img/kj_a.png) no-repeat center !important; }
.header .share_w .bdsharebuttonbox .popup_tqf:hover{ background:url(../img/xl_a.png) no-repeat center !important; }
.header .share_w .bdsharebuttonbox .popup_wx:hover{ background:url(../img/wx.png) no-repeat center !important; }

.share_details{ padding-top:10px; }
.share_details .bdsharebuttonbox .popup_sqq{ background:url(../img/qq.png) no-repeat center !important; }
.share_details .bdsharebuttonbox .bds_tsina{ background:url(../img/wb.png) no-repeat center !important; }
.share_details .bdsharebuttonbox .popup_qzone{ background:url(../img/kj.png) no-repeat center !important; }
.share_details .bdsharebuttonbox .popup_tqf{ background:url(../img/xl.png) no-repeat center !important; }
.share_details .bdsharebuttonbox .popup_wx{ background:url(../img/wx-1.png) no-repeat center !important; }
.share_details .bdsharebuttonbox .popup_sqq:hover{ background:url(../img/qq_a.png) no-repeat center !important; }
.share_details .bdsharebuttonbox .bds_tsina:hover{ background:url(../img/wb_a.png) no-repeat center !important; }
.share_details .bdsharebuttonbox .popup_qzone:hover{ background:url(../img/kj_a.png) no-repeat center !important; }
.share_details .bdsharebuttonbox .popup_tqf:hover{ background:url(../img/xl_a.png) no-repeat center !important; }
.share_details .bdsharebuttonbox .popup_wx:hover{ background:url(../img/wx.png) no-repeat center !important; }


.header .seach_w{ width:200px; height:35px; background:#fff; border:1px solid #cccccc; border-radius:3px; position: absolute; top:105px; right:55px; z-index:10;  display: none; }
.header .inp{ width:140px; padding:0 10px; } 
.header .inp input{ padding:5px 0; line-height:25px; display: block; height:20px; width:100%; }
.header .seach_w .btn_sea{ position: absolute; width:36px; height:100%; background:url(../img/seaInp.png) no-repeat center; right:0; top:0; }

.header .secondNav{ position: absolute; width:162px; left:50%; margin-left:-81px; background:#fff; top:96px; padding:25px 0 10px; -webkit-box-shadow: 0px -2px 10px rgba(0,0,0,0.1); box-shadow: 0px -2px 10px rgba(0,0,0,0.1); opacity:0; visibility: hidden; -webkit-transition:all 0.1s; transition:all 0.1s;   }
.header .secondNav:before{ content:""; width: 100%; height: 8px; position: absolute; top:-8px; left:0%; background:url(../img/arr.png) no-repeat center; }
.header .secondNav a{ display: block; line-height:1.2; padding:0 10px 15px; text-align: center; font-size:14px; -webkit-transition:all 0.3s; transition:all 0.3s; }

.header .secondNav a:hover,.header .secondNav a.on,.header .navList li .one:hover,.header .navList li.on .one{ color:#01763a; }

.pc_displayNone{ display: none; }


.header li:hover .secondNav{ opacity:1; visibility: visible;  -webkit-transition:all 0.3s;  transition:all 0.3s;  }
.ie8 .secondNav{ display: none;  }
.ie8 .header li:hover .secondNav{ display: block; }
.layui-nav-child { display: none; position: absolute; right: -30px; top: 65px; min-width: 78%; line-height: 32px; padding: 5px 0; box-shadow: 0 2px 4px rgba(0,0,0,.12); border: 1px solid #d2d2d2;background-color: #fff; z-index: 100; border-radius: 2px; white-space: nowrap;}
.layui-nav-child dd { position: relative;}
.fly-nav-avatar{height: 46px;display: block;}
/*footer*/
.footer{ background:url(../img/foot.jpg) no-repeat center; background-size:cover; font-size:12px; }
.footer .link{ padding:26px 0; border-bottom:1px solid #585858; color:#b2b2b2; line-height:20px; }
.footer .link .l{ float: left; padding-right: 10px; }
.footer .link .a{ overflow: hidden; }
.footer .link .a a{ color:#b2b2b2; float: left; }
.footer .link .a a{ padding-right: 21px; background:url(../img/foot_1.png) no-repeat right center;  margin-right: 21px;}
.footer .link .a a.last{ margin:0; padding:0; background:none; }

.footer .copy { padding:34px 0 30px; }
.footer .copy .siteMap{ overflow: hidden; }
.footer .copy .siteMap a{ color:#b2b2b2; float: left; }
.footer .copy .siteMap a + a{ padding-left: 42px; background:url(../img/foot_1.png) no-repeat 21px center; }

.footer .copy .left{ float: left; width:50%; color:#b2b2b2; line-height:20px;  }

.footer .copy .right{ float: right; text-align: right; color:#b2b2b2; line-height:20px; width:45%; }
.footer .copy .right a{ color:#b2b2b2; }
.copy .address span{ float: left;  }
.copy .address .div{ overflow: hidden; float: none; display: block; }

.rightNav{ position: fixed; right:28px; top:50%; height:520px; margin-top:-175px; z-index:1001; }
.rightNav li{ background:#fff; position: relative; -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.2); box-shadow: 0px 0px 10px rgba(0,0,0,0.2); line-height:56px; width:56px; -webkit-transition:all 0.3s; transition:all 0.3s; height:56px; text-align: center; border-radius:3px; margin-bottom: 10px;   }
.rightNav li .s1,.rightNav li img,.rightNav li a{ display: block; width:100%; height:100%; }
.rightNav li a{ position: relative; }
.rightNav li .s1{ -webkit-filter:alphha(opacity=100); filter:alphha(opacity=100); -webkit-transition:all 0.3s; transition:all 0.3s; opacity:1; position: absolute; top:0; left:0; }
.rightNav li .s2{ display: inline-block; vertical-align: middle; width:36px; line-height:1.3; font-size:14px; opacity:0; -webkit-filter:alphha(opacity=0); filter:alphha(opacity=0); -webkit-transition:all 0.3s; transition:all 0.3s; visibility: hidden; color:#fff; position: relative; }
.rightNav li .s3{ display: block; opacity:0; -webkit-filter:alphha(opacity=0); filter:alphha(opacity=0); -webkit-transition:all 0.3s; transition:all 0.3s; position: relative; height:100%; visibility: hidden;}

.rightNav li:hover .s3{ opacity:1; -webkit-filter:alphha(opacity=100); filter:alphha(opacity=100); visibility: visible;}
.rightNav li:hover .s2{ opacity:1; -webkit-filter:alphha(opacity=100); filter:alphha(opacity=100); visibility: visible;}
.rightNav li:hover .s1{ opacity:0; -webkit-filter:alphha(opacity=0); filter:alphha(opacity=0); visibility: hidden; }
.rightNav li:hover{ background:#01763a; }

.goto{ display: none; }
.w_1366 .rightNav{ height:350px; margin-top:-175px; right:5px; }
.w_1366 .rightNav li{ width:40px; height:40px; line-height:40px; }
.w_1366 .rightNav li .s2{ font-size:12px; width:30px; }

.rightNav .w .r_ewm{ position: absolute; width:120px; height: 127px;top: 193%; margin-top:-160px; right: 78px; padding:15px;border-radius:10px; background:#fff;  -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.2); box-shadow: 0px 0px 10px rgba(0,0,0,0.2); opacity:0; -webkit-filter:alphha(opacity=0); filter:alphha(opacity=0); visibility: hidden; }
.rightNav .w .r_ewm i{ height:100%; right: -8px; position: absolute; width:8px; top:0; background:url(../img/arr2.png) no-repeat center; }
.rightNav .w:hover .r_ewm{ opacity:1; -webkit-filter:alphha(opacity=100); filter:alphha(opacity=100); visibility: visible; }
.w_1366 .rightNav .w .r_ewm{ right: 60px; }
.rightNav .w.li4 .r_ewm{width:135px;height:135px;margin-top:-80px;padding:0;}
/* @media screen and (min-width:1200px){
    *{ -webkit-box-sizing:content-box !important; box-sizing:content-box !important;  }
} */

/*消防科普*/
.notice{display:none;}
.xfkp_category{ width: 1230px; margin: 0 auto;margin-top: 32px;box-shadow: 0px 0px 10px rgba(0,0,0,0.2);}
.xfkp_category dl{ border: 1px #eee solid; padding: 15px;}
.xfkp_category dt{ width: 150px; float: left; padding-right: 15px; border-right: 1px #eee solid;}
.xfkp_category img{ width: 100%;}
.xfkp_category dd{ width: 1030px; float: left;}
.xfkp_category li{ width: 30%; height: 40px; line-height: 40px; padding: 0 1.5%; float: left; overflow: hidden;}
.xfkp_category li a{ width: 100%; height: 40px; line-height: 40px; font-size: 14px; color: #333;}
.xfkp_category li a::before{display: inline-block; content: ''; width: 4px; height: 4px; background-color: #ccc; -webkit-border-radius: 50%; border-radius: 50%; margin-right: 10px; vertical-align: middle;}
/*头部文章列表*/
.article_list{
    display: flex;
    justify-content: center;
    margin-top: 2px;
}
.article_list div{
    width: 400px;
    margin-top: 20px;
    margin-right: 20px;
}
.article_list_3_t{
    display: flex;
    justify-content: space-between;

    background: #00a98c;

}
.article_list_3_t div:first-child{
    width: 98px;
    color: #f8fffa;
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 14px;
    margin-left: 6px;
}
.article_list_3_t div:last-child{
    width: 58px;
    height: 20px;
    border: 1px solid #fff;
    border-radius: 14px;
    margin-top: 16px !important;
    margin-right: 6px !important;

}
.article_list_3_t div:last-child a{
    width: 58px;
    height: 20px;
    display: block;
    text-align: center;
    color: #fff;
}
.article_list_3{
    margin-right: 0px !important;
}
.article_list_3_li{
    background: #f2f2f2;
    margin-top: 0px !important;
    margin-right: 0px !important;
    padding-top: 17px;
}
.article_list_3_li ul li{
    height: 40px !important;
    line-height: 40px !important;
    padding: 0 16px;
}
.article_list_3_li ul li a em {
    margin-top: 16px !important;
}
.article_list_3_li ul li a{
    height: 40px !important;
    line-height: 40px !important;
}
.article_list_1_li ul li{
    height: 28px;
    line-height: 28px;
}


.article_list_1_li ul li a{
    height: 28px;
    line-height: 28px;
    display: block;
    overflow: hidden;
    width: 332px;
    float: left;
    color: #333333;
}
.article_list_1_li ul li a em{
    width: 6px;
    height: 6px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #079c74;
    margin-top: 12px;
    margin-right: 10px;
    float: left;
}
.article_list_1_li span{
    float: right;
}
.article_list_2_find{
    height: 248px;
}
.article_list_2_find h2{
    color: #434343;
    line-height: 26px;

    margin-bottom: 3px;
}
.article_list_2_find p{
    color: #767676;
    margin-top: 10px;
    text-indent: 2em;
    font-size: .9rem;
    letter-spacing: 2px;
    line-height: 23px;
    height: 188px;
    overflow: hidden;
}
.article_list_2_find span{
    color: #9c9c9c;
}

/*医生*/
.doctor_list{
    background-image: url(../doctor-bj.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    height: 400px;
    margin-top: 30px;
    background-color: #edf7f5;
}
.doctor_list_t {
    padding: 20px;
}
.doctor_list_t span{
    width: 100px;
    display: block;
    font-weight: bold;
    color: #444;
    font-size: 24px;
    text-align: center;

}
.doctor_list_t span em{
    color: #e5e7e6;
    font-size: 26px;
    margin-top: 8%;
    display: block;
}
.doctor_list_w{
    display: flex;
    justify-content: center;
    padding: 0 26px;
}
.doctor_list_w a{
    width: 200px;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
}
.doctor_list_find{
    width: 158px;
    padding: 10px;
    text-align: center;
    margin: 0 auto;
    background: #fff;
}
.doctor_list_find i{
    width: 53px;
    display: block;
    border-top: 1px solid #46c099;
    margin: 0 auto;
    border-width: 6px;
    position: relative;
    top: -10px;
}

.doctor_list_find strong{
    color: #34858a;
    padding-bottom: 8px;
    display: block;
    font-size: 20px;
}
.doctor_list_find p{
    color: #999;
    font-size: 16px;
}
.doctor_list_find img{
    width: 170px;

}
.doctor_ks {
    color: #444 !important;
    margin-top: 6px;
}
/*科室*/
.ks_center{
    background-image: url(../bj_ks.jpg);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    height: 300px;
    margin-top: 30px;

}
.ks_center_t{
    display: flex;
    justify-content: space-between;
    padding: 20px;
}
.ks_center_t span{
    width: 100px;
    display: block;
    font-weight: bold;
    color: #fff;
    font-size: 24px;
}
.ks_center_t span a{
    color: #fff;
}
.ks_center_t span em{
    margin-top: 8%;
    display: block;
}

.ks_conter_more {
    width: 80px;
    border: 1px solid #5aaea1;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border-radius: 5px;
    color: #fff;
}

.ks_conter_more:hover{
    background: #88e7d7;
}
.ks_center_w{

}
.ks_center_w a{
    width: 110px !important;
    margin: 0 auto;
    background: #26979f;
    border-radius: 7px;
    padding: 30px;
    text-align: center;
    display: block;
}
.ks_center_w_div{
    display: flex;
    justify-content: center;
    margin-top: 25px;
}
.ks_center_w_div div{
    margin: 0 10px;
}
.ks_center_w a:hover{
    background: #88e7d7;
}
.ks_center_w a div{
    width: 60px;
    margin: 0 auto;

}
.ks_center_w p{
    color: #fff;
    font-weight: bold;
    height: 20px;
}
.ks_center_w img{
    margin-bottom: 10px;
}
/*专题轮播*/
.footer_swiper{
	width: 100%;
    background: #f7faf1;
    margin: 30px 0;
}
.footer_swiper_1{
	display: flex;
	justify-content:space-between;
    margin-bottom: 8px;
    padding: 18px;
}
.footer_swiper_1 span{
    width: 100px;
    display: block;
    font-size: 24px;
}
.footer_swiper_1 span a{
    color: #843f3f;
    font-weight: bold;
}
.footer_swiper_1 span a:hover{
    color: #843f3f;
}
.footer_swiper_1 span em{
    margin-top: 6%;
    display: block;
    color: #d0c6c6;
    text-align: center;
    font-size: 25px;
}

.footer_swiper_more{
    width: 90px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    border: 1px solid #843f3f;
    border-radius: 5px;
}
.footer_swiper_more div {
    width: 90px;
    height: 34px;
    line-height: 34px;
    border-radius: 5px;
    color: #843f3f;
}
.footer_swiper_more div:hover{
    color: #eee !important;
    background: #843f3f;
}
.footer_swiper_more em{
    font-size: 24px;
}
.footer_swiper_2{
    display: flex;
    justify-content:center;
    padding-bottom: 20px !important;
}

.footer_swiper_2 div img{
    width: 358px;
    margin: 0 auto;
    display: block;

}
@media only screen and (min-width:1279px) {
	.tran_scale:hover img{transform:scale(1.05,1.05); -webkit-transform:scale(1.05,1.05); -moz-transform:scale(1.05,1.05);  }
    
}

@media only screen and (max-width:1279px) {
    .header .navList li .open{font-size:40px;color: #5A5A5A;position: absolute;top: 0;right: 13px;font-family: '宋体';cursor: pointer;width: 40px;text-align: right;display: block;}
    .header .navList li .one .open{display: block;}
    .header .navList li.on .open{color: #01763a;}
	.w_1366 .rightNav{ top:auto; bottom:90px; height:auto; margin-top:0; }
	.w_1366 .rightNav li{ display: none; }
    
	.menu_h { display: block; background: none; transition: 0.3s all; -webkit-transition: 0.3s all; border: none; width: 35px; height: 30px; padding: 0; outline: none; position: fixed; right: 10px; top: 20px;  z-index: 2000; }
    .menu_h::before, .menu_h::after, .menu_h span { background: #015128   ; border-radius: 2px; }
    .menu_h::before, .menu_h::after { content: ''; position: absolute; height: 4px; width: 100%; left: 0; top: 50%; -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; -webkit-transition: -webkit-transform 0.25s; transition: -webkit-transform 0.25s; transition: transform 0.25s; transition: transform 0.25s, -webkit-transform 0.25s; }
    .menu_h span { position: absolute; width: 100%; height: 4px;  top:50%;  left: 0; overflow: hidden; text-indent: 200%; -webkit-transition: opacity 0.25s; transition: opacity 0.25s; }
    .menu_h::before { -webkit-transform: translate3d(0, -12px, 0); transform: translate3d(0, -12px, 0); }
    .menu_h::after { -webkit-transform: translate3d(0, 12px, 0); transform: translate3d(0, 12px, 0); }
    .menu-open .menu_h span { opacity: 0; }
    .menu-open .menu_h::before { -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); }
    .menu-open .menu_h::after { -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); }

    .header{ position: fixed; width:100%; top:0; left:0; background:#fff;  -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.2);  box-shadow: 0px 0px 10px rgba(0,0,0,0.2);}
    .header .nav .logo{ width:auto; height:50px; padding:0 0 0 10px; }
	.header .nav .wrap{ padding:5px 0; }
	.header .nav{ height:auto; }
	.header .navList{ display: none; }
	.header.guke .return {display:none;}
    .header .shareNav{ display: none !important; }
	.header .shareNav{ padding-top:10px; padding-right: 60px;  }
    
    .pc_displayNone{ display: block; }

	body{ padding-top:70px; }
	.guide{ margin-top: -109px;}

    .header .navList{ position: fixed; height:100%; overflow: auto; right: 0; background:rgba(255,255,255,0.95); top:60px; width:100%; display: none; border-top:1px solid #ececec; }
    .header .navList li{ float: none; width:100%; text-align: center; }
    .header .navList li .one{ line-height:60px; }
    .header .navList ul{ padding:60px 0; }
    .header .secondNav{ position: static; display:none; opacity:1; filter:alpha(opacity=100); visibility: visible; background:none; width:100%; -webkit-box-shadow: 0px 0px 0px rgba(0,0,0,0); box-shadow: 0px 0px 0px rgba(0,0,0,0); border:1px solid #ececec; border-left:0; border-right:0; margin:0; }
    .header .navList li.on .secondNav{ display: block;  }
    .header .navList .pc_displayNone{ width:80%; background:#015128; margin:0 auto; color:#fff; border-radius:0.1rem; margin-top:0.2rem; }
    .header .navList .pc_displayNone a{ color:#fff;  }


    .wrap{ width:984px;  }

    .footer .copy .left,.footer .copy .right{ float: none; text-align: left; width:100%; padding-bottom:10px; }
    .footer .copy .siteMap a{ display: inline-block; float: none; }

    .footer .link .l{ float: none; display: block; }
    .footer .link .a a{ background:none !important; padding:0 20px 0 0 !important;  }
	
	#wx_login_div_id{ margin-left:59px;}
	
}
@media only screen and (max-width:1023px) {
    .wrap{ width:710px;  }
}

.wap_footer515{ display:none;}
.right a:nth-child(3){ width: 100%;}
.right a:nth-child(5){ width: 100%; display: block;}


@media only screen and (max-width:750px) {
	
.wap_footer515{padding-bottom: 3%; display:block;}
.wap_footer515 p{ line-height:1.5; color:#b2b2b2; font-size:12px}
.wap_footer515 a{ color:#b2b2b2; width:100%; line-height: 1.7;  display:block;}	

.right{ display:none;}

.left p:nth-child(3){ display: none;}
.left p:nth-child(4){ display: none;}
.left p:nth-child(5){  width: 40%; float: left; padding-right: 0%;}
.right a:nth-child(4){ width: 50%; float: left;}
.right a:nth-child(6){ width: 50%; float: right;}
	
	
.header .nav .logo img,.header .nav .logo>a{ display: block; height:100%;}
.header .navList li .one{ line-height:40px; }
.header .navList li .open{font-size: 26px;width: 40px;}
body{  }
.body_box{ border-top:none}
.header .navList ul{ padding:0.6rem 0; }
.wrap{ width:auto; padding:0 0.2rem;  }
.w_1366 .rightNav li{ width:30px; height:30px; }
.footer .link{ display: none; }
.copy .address .div b{ display: inline-block; }   
.footer .copy .siteMap{ padding-bottom: 5px; display: none;}
.share_details{ display: none; }	

.fly-nav-user{ left:0 !important;}
.fly-nav-user{position: absolute;top: 48%;left: 0 ;}
.layui-nav-child { min-width:15% !important; right: 41% !important; top:100% !important;}
.layui-nav-child{text-align: center;margin-left: 0px;}
.layui-nav-item{ margin-left:0; margin-top:20px;}
.xiaodetu{width:10%}
}

@media only screen and (max-width:320px) {
body,.header,.footer,.body_box{ width:320px; }
.copy .address span{ float: none; }
.xiaodetu{width:10%}
}
@media only screen and (min-width:1279px) {
.bg_ft{ width:100%; background:#009882; overflow:hidden;    padding: 8px 0 15px 0px; height:179px;}
.foot{ width:850px; margin:0 auto; overflow:hidden;color:#fff; padding-top: 15px;}
.ft_x .ft_xz{ width:720px; margin: 0 auto;line-height: 24px;}
.ft_x .ft_xz .ft_center{ text-align:center;font-size:18px;}
.ft_xz1{padding: 0 0 5px 0;}
.ft_xz2,.ft_xz3,.ft_xz4,.ft_xz5,.ft_xz6{ height:24px;}
.ft_x .ft_xz .ft_xz1 a{ font-size:18px; color:#fff;}
.ft_x .ft_xz .ft_xz2 p a{ padding-right:30px;color:#fff;}
.ft_x .ft_xz .ft_xz3 p span{ padding:0 9px;}
.ft_x .ft_xz .ft_xz5 p span{ padding:0 12px;}
.ft_x .ft_xy{ width:110px; float:right; font-size:18px; text-align:center; margin-top:18px;}
.ft_x .ft_xy span{ display:block;}
.ft_xy:hover img{ transform:scale(1.1,1.1);}
.ft_xy:hover span{ transform:scale(1.2,1.2); margin-top:5px;}
}
@media only screen and (max-width:750px) {    
.bg_ft{ width:100%; background:#009882; overflow:hidden;padding: 8px 0 15px 0px;}
.foot{ width:30em; margin:0 auto; color:#fff; padding-top: 15px;}
.ft_x{text-align:center;}
.ft_x .ft_xz{ width:30em; float:left;}
.ft_x .ft_xz .ft_center{ text-align:center;font-size:12px;}
.ft_xz1{padding: 0 0 5px 0;}
.ft_xz2,.ft_xz3,.ft_xz4,.ft_xz5{ height:1rem;line-height: 0.4rem;}
.ft_x .ft_xz .ft_xz1 a{ font-size:12px; color:#fff;}
.ft_x .ft_xz .ft_xz2 p a{ padding-right:30px;color:#fff;}
.ft_x .ft_xy span{ display:block;}
.ft_xy {margin: 0 auto;width: 100%;}
.ft_xy:hover img{ transform:scale(1.1,1.1);}
.ft_xy:hover span{ transform:scale(1.2,1.2); margin-top:5px;}
.xiaodetu{width:10%}

}


.yyjs{ width:1230px; margin: 0 auto; margin-top:65px; padding-bottom:65px;}
.yyjs_yy{ width:547px; float: left; box-shadow: 0px 0px 10px rgba(0,0,0,0.2);}
.yyjs_yy img{ width:100%;}
.yyjs_yy_p{ width:520px; padding: 12px;}
.yyjs_yy_p h1{ color: #0ba28f; font-size: 18px; font-weight: bold; margin-bottom: 2%; margin-top:2%;} 
.yyjs_yy_p h1 a	{float: right;font-size: 12px;line-height: 24px;transition: all 0.3s;-webkit-transition: all 0.3s;width: 90px;border: 1px solid #eee;border-radius: 10px;text-align: center;color: #474747; margin-top: -1%;}
.yyjs_yy_p h1 a:hover{ background:#01763a; color:#fff; border-color:#01763a; }
.yyjs_yy_p p{ font-size: 14px; line-height: 1.75; text-indent:2em;}
.yyjs_yy_p p span{ display:none;}
.yyjs_yy_p p:last-child{ display:none;}


.yyjs_zj{ width: 660px;float: right;}

#n{margin:10px auto; width:920px; border:1px solid #CCC;font-size:14px; line-height:30px;}#n a{ padding:0 4px; color:#333}
#slideshow{height:257px;width:660px; overflow: hidden;}
#slideshow yyjs_zj_list{position:absolute;top:0;left:0;z-index:8;opacity:0.0; width:660px;height:282px;overflow:hidden;background-color:#FFF;}



.yyjs_zj_list{ width:660px;display:none;}
.yyjs_zj_list_img{ width:210px; float: left;}
.yyjs_zj_list_img img{ width:100%;}
.yyjs_zj_list_p{ width:410px; height:235px; padding:10px; float: right; background: #fbf9fa;}
.yyjs_zj_list_p h1{ font-size: 24px; font-weight: bold; margin-bottom: 2%; color:#000; margin-top:2%;}
.yyjs_zj_list_p span{ width:100%; font-size: 16px; line-height: 1.5; display: block;}
.yyjs_zj_list_p p{ font-size: 14px; line-height: 1.75; margin-top: 3%; text-indent:2em; display: block;}
.yyjs_zj_list_p p a{float: right;font-size: 12px;line-height: 24px;transition: all 0.3s;-webkit-transition: all 0.3s;width: 90px;border: 1px solid #eee;border-radius: 10px;text-align: center;color: #474747; margin-top: 1%; font-weight:bold;}
.yyjs_zj_list_p p a:hover{ background:#01763a; color:#fff; border-color:#01763a; }

.current{ width:660px; height: 282px; overflow: hidden;display:block;}

.hidden{ display:none ;}
.show1114{display:block;}
.show1117{ display:none;}
.xg1114{ display:none;}
@media only screen and (max-width:745px){/*414*/
.hidden{ display:block; margin-bottom: 1%;}
.hidden{ font-size: 1rem; line-height: 1.5; padding-top: 1%;}
.index_2{display:none;}
.show1114{display:none;}
.xg1114{ display:block; width:90% !important; margin:0 auto; margin-bottom:5%; margin-top:5% !important;}
.yyjs_zj_list_p p a{  width:auto; padding:0 0.2rem; line-height:0.4rem; border-radius:0.2rem; font-size:0.2rem; margin-top: -0.05rem;}
#wx_login_div_id{ margin-left:0;}
.xiaodetu{width:30%}
}

.yygh{ width:638px; height:199px; padding: 10px; border: 1px #009d6f dashed; border-radius: 10px; margin-top: 20px;}
.yygh dl{ width:100%;}
.yygh dt{ font-size: 18px; font-weight: bold; margin-bottom: 2%; color: #0ba28f; }
.yygh dd{ width:100%; margin-top:25px;}
.yygh_dd_left{ width:48%; float: left; margin-right: 2%;}
.yygh_dd_left ul{ width:100%;}
.yygh_dd_left ul li{ width:100%; line-height: 1.5; margin-bottom: 5%;}
.yygh_dd_left ul li p{ width:83px; float: left; text-align: right; color: #009269; line-height: 28px;}
.yygh_dd_left ul li input[type=text]{ width:72%; border: 1px #818181 solid; height: 28px; border-radius: 10px;}
.yygh_dd_left ul li input[type=date]{ width:72%; border: 1px #818181 solid; height: 28px; border-radius: 10px;}
.yygh_dd_right{ width:50%; float: left;}
.yygh_dd_right ul{ width:100%;}
.yygh_dd_right ul li{ width:100%; line-height: 1.5; margin-bottom: 3%;}

.yygh_dd_right ul li p{ width:83px; float: left; text-align: right; color: #009269; line-height: 28px;}
.yygh_dd_left ul li textarea{ width:66%; height: 62px;  border: 1px #818181 solid; border-radius: 10px;padding:2% 2% 0 2%;}
.yygh_dd_right ul li input[type=text]{ width:70%; border: 1px #818181 solid; height: 28px; border-radius: 10px;}
.yygh_dd_right ul li select{ width:70%; border: 1px #818181 solid; height: 28px; border-radius: 10px;}
#yzm{ width:30% !important;}
.anniu{ width:54%; float:left; margin-left:26%; }
.anniu button{ width:100%; height: 32px; background: #00a18a; border: none; line-height: 32px; text-align: center;  color: #fff; font-size: 16px;border-radius: 10px;}

.yyjs_zj_top{ display:none;}
.change258{ display:none;}
@media screen and (max-width: 745px){
.yyjs{ width:100%; margin: 0 auto; margin-top:0.2rem; padding-bottom:0;}
.yyjs_yy{ width:100%; float: none;}
.yyjs_yy img{ width:100%; display:none;}
.yyjs_yy_p{ width:95.5%; padding: 2%;}
.yyjs_yy_p h1{ color: #0ba28f; font-size: 1.2em; font-weight: bold; margin-bottom: 5%;} 
.yyjs_yy_p h1 a{ font-size: 0.25rem; padding-bottom:0; font-weight: bold; float:right; margin-top:-2%;}
.yyjs_yy_p p{ font-size: 1rem; line-height: 1.5; margin-bottom:1%; text-indent:2em;}

.change258{ display:block;}
.change258 a{  width:100%; height:auto; color:#333; font-size: 1rem;line-height: 1.5;text-indent: 2em;}
.change258 a i{ color:red;}

.show1117{ display:none !important;}
.yyjs_zj{ width: 100%;float: none; margin-top:7%;}

.yyjs_zj_top{ display:block; width:100%; margin-top:5%;}
.yyjs_zj_top h3{ font-size: 1.2rem; padding-bottom: 0.15rem; font-weight: bold; float:left;}
.yyjs_zj_top a{ float:right;padding: 0.05rem 0.2rem; border-radius: 0.2rem;font-size: 0.8rem; border: 1px solid #eee; font-weight:bold;}

#slideshow{height:auto;width:910%; overflow: hidden;}
#slideshow yyjs_zj_list{position:absolute;top:0;left:0;z-index:8;opacity:0.0; width:100%;height:auto;overflow:hidden;background-color:#FFF;}

.yyjs_zj_list{ width:11.1%;display:none;}
.yyjs_zj_list_img{ width:50%; margin-left:25%; float: none;}
.yyjs_zj_list_img img{ width:100%;}
.yyjs_zj_list_p{ width:96%; height:auto; padding:2%; float: none; background: #fbf9fa;}
.yyjs_zj_list_p h1{ font-size: 1.2rem; font-weight: bold; margin-bottom: 2%;}
.yyjs_zj_list_p span{ width:100%; font-size: .9rem; line-height: 1.5; display: block;}
.yyjs_zj_list_p p{ font-size: .8rem; line-height: 1.5; margin-top: 3%; display: block;}
.yyjs_zj_list_p p a{}

.current{ width:11.1%; height: auto; overflow: hidden;display:block;}

.yygh{ width:95.8%; height:auto; padding: 2%; border: 1px #009d6f dashed; border-radius: 10px; margin-top: 4px;}
.yygh dl{ width:100%;}
.yygh dt{ font-size: 1em; font-weight: bold; margin-bottom: 2%; color: #0ba28f;font-family:SimSun !important; }
.yygh dd{ width:100%; padding-bottom: 5%;}
.yygh_dd_left{ width:100%; float: none; margin-right: 0;}
.yygh_dd_left ul{ width:100%;}
.yygh_dd_left ul li{ width:100%; line-height: 1.5; margin-bottom: 3%;}
.yygh_dd_left ul li p{ width:29%; float: left; text-align: right; color: #009269; line-height: 2em; font-family:SimSun !important;}
.yygh_dd_left ul li input[type=text]{ width:70%; border: 1px #818181 solid; height: 2em; border-radius: 10px;}
.yygh_dd_left ul li input[type=date]{ width:70%; border: 1px #818181 solid; height: 2em; border-radius: 10px;}
.yygh_dd_right{ width:100%; float: none;}
.yygh_dd_right ul{ width:100%;}
.yygh_dd_right ul li{ width:100%; line-height: 2em; margin-bottom: 3%;}

.yygh_dd_right ul li p{ width:29%; float: left; text-align: right; color: #009269; line-height:2em;font-family:SimSun !important;}
.yygh_dd_right ul li select{ width:70%; border: 1px #818181 solid; height: 28px; border-radius: 10px;}
.yygh_dd_right ul li input[type=text]{ width:70%; border: 1px #818181 solid; height: 2em; border-radius: 10px;}
.yygh_dd_right ul li textarea{ width:66%; height: 62px;  border: 1px #818181 solid; border-radius: 10px;padding:2%;}
#validate{ width:30% !important;}
.yygh_dd_right ul li:last-child{ width:55%; margin: 0 auto;}
.yygh_dd_right ul li:last-child button{ width:100%; height: 32px; background: #00a18a; border: none; line-height: 32px; text-align: center;  color: #fff; font-size: 16px; -webkit-appearance:none; border-radius:10px; font-family:SimSun !important;}
}

.xiangmugai{ display:none;}
#wx_login_div_id{ margin-left:70px;}
@media screen and (max-width: 745px){
.footer{ margin-bottom: 15%;}
.footer .copy { padding:10px 0 10px; }
.xiangmugai {width: 100%;max-width: 640px;bottom: 0px;background: #f0f0f0;position: absolute;position: fixed ! important;margin: 0px auto;top: expression(documentElement.scrollTop+250);text-align: center;z-index: 99999;padding:0 0 0 0;display:block;}
.xiangmugai ul{width: 98%;margin: 0 auto;}
.xiangmugai li{float: left;width: 33%;margin: 0 0.1%;}
.xiangmugai li a{ width:100%;}
.xiangmugai li a img{width:100%;}
.pubc-box{ padding-bottom:10% !important; padding-top:10%;}
.banner1119 li{ width:100%; float: left; height:100px;}
.banner1119 li img{ width:100%; height:auto; margin-bottom:0.2rem;}
.wrap1119{ max-width:94% !important; margin:0 auto; margin-top:-13% !important;}
.wrap{ width:94%; margin:0 auto; position: relative; z-index:1; }
.user0508{ margin-top:15%;}
.address1120{ width:100%; margin-top:5%; padding-bottom:3% !important;}
.address1120 ul li{  font-size:0.25rem;}
.address1120 ul li:last-child{ display:none;}
#wx_login_div_id{ margin-left:0;}

	
}


.position{ margin-top:20px;}

.banner1119{ width:100%;}
.banner1119 ul{ width:100%;}
.banner1119 li{ width:100%; float: left;}
.banner1119 li img{ width:100%; height:auto; margin-bottom:65px;}

.wrap1119{ max-width:1230px; margin:0 auto;}

.address1120{ width:100%; margin-top:5%; padding-bottom:2%;}
.address1120 ul{ text-indent:0;}
.address1120 ul li{ float:left; margin-right:5px;}
.address1120 ul li:last-child{ margin-right:0; float:right;}

.fly-nav-user{position: absolute;top: 0;left: 0;}
.layui-nav-child{text-align: center;margin-left: 16px;}
.fly-nav-avatar{}
.layui-nav-item{ margin-left:60px; margin-top:20px;}
@media screen and (max-width: 850px){
.layui-nav-item {   margin-left: 0px;  margin-top: 20px;}	
}
@media screen and (max-width: 745px){/*414*/
.fly-nav-user{ left:0 !important;}
.fly-nav-user{position: absolute;top: 48%;left: 0 ;}
.layui-nav-child { min-width:15% !important; right: 41% !important; top:100% !important;}
.layui-nav-child{text-align: center;margin-left: 0px;}
.layui-nav-item{ margin-left:0; margin-top:20px;}
}
@media screen and (max-width: 375px){
.fly-nav-user{ left:0 !important;}
.layui-nav-child{ left:39% !important;}
}

@media screen and (max-width: 320px){
.fly-nav-user{position: absolute;top: 54% !important;left: 0;}
.layui-nav-item{ margin-top:0%;}
.layui-nav-child{ min-width:0 !important; left:42%; top:100%;}
}
/*@media screen and (max-height: 812px){
.fly-nav-user{position: absolute;top: 37% !important;left: 36%;}
}
@media screen and (max-height: 736px){
.fly-nav-user{position: absolute;top: 51% !important;left: 37%;}
}*/

@media only screen and (max-width:745px){
	.rightNav{display: none;}
}


.right_p{ display:none;}
@media only screen and (max-width:745px){
/*右侧漂浮*/
.right_p{ width: 100px; height: 100px; background: #aeaeae; color: #fff; border-radius: 50%; position: fixed; right: 5%; top: 50%; display:block; z-index:1;}
.right_p a{ text-align: center; line-height: 100px; color: #fff;line-height:100px; text-align:center; display:inline-block;}
.right_p label{width: 100px; height: 100px; border-radius: 50%; line-height:100px; text-align:center; background:#fff; color:red; display:inline-block;}
.right_p img{ width:100%;}
}
.gw_doctor_wap{ display: none;}
@media only screen and (max-width:428px){
	/**
	border: 1px #d7d7d7 solid;
	 */
	#slideshow{display: none;}
	.gw_doctor_wap{ -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.2); box-shadow: 0px 0px 10px rgba(0,0,0,0.2); display: block;}
	.doctot_list20220309{ width: 96%; margin: 0 auto; height: 6vh; line-height: 6vh; font-size: 1.2em; border-bottom: 1px #D7D7D7 solid; margin-bottom: 5%;}
	.doctot_list20220309 a{
		width: 5rem;
		padding: 0 1%;
		line-height: 1.5;

		font-size: 1.2rem;
		color: #474747;
		float: right;

		font-weight: bold;
		margin-top: 16%;
	}
	.doctot_list20220309 h3{  font-weight: bold; font-size: 1.2em;float: left;}
	.gw_doctor_wap ul{ width: 100%;}
	.gw_doctor_wap li{ width: 96%; margin: 0 auto; margin-top: 5%; padding-bottom: 5%; border-bottom: 1px #d7d7d7 dashed;}
	.gw_doctor_wap li:last-child{ border-bottom: none;}
	.gw_doctor_wap dl{ width: 100%;}
	.gw_doctor_wap dt{ width: 20%; float: left;}
	.gw_doctor_wap dt img{ width: 100%;}
	.gw_doctor_wap dd{ width: 75%; float: left; margin-left: 5%;}
	.doctor_xx{ height: auto; margin-bottom: 4%;}
	.doctor_xx h1{ width: auto; height: 25px; line-height: 27px; padding: 0 2%; background: #00a18a; color: #fff; font-size: 1.1em; float: left; border-top-left-radius: 3px; border-bottom-left-radius: 3px; display: block;}
	.doctor_xx i{ width: auto; height: 25px; line-height: 27px; padding: 0 2%; background: #b2e4e8; color: #00a18a; font-size: .9em; float: left; border-top-right-radius: 3px; border-bottom-right-radius: 3px; display: block;}
	.doctor_xx a{color: #fff; }
	.yy_a_m{height: 25px; line-height: 26px; font-weight: normal; padding: 0 2%; background: #ff6600; color: #fff; border-radius: 3px; font-size: .9em; float: right; display: block;}
	.gw_doctor_wap dd span{ width: 100%; line-height: 1.5; font-size: .9em; color: #333; display: block;}
	.gw_doctor_wap dd span b{ color: #00A18A;}
}
.article_lb_m{display: none;}
.ks_lb_m{
    display: none;
}
.doctor_list_m{display: none}
.zt-m{display: none}
@media only screen and (max-width:480px){
    .article_list{display: none;}
    .doctor_list{display: none;}
    .ks_center{display: none;}
   .pubc-box{display: none;}
    .askmore{display: none;}
    .ratio-img{display: none;}
    .li{display: none;}
    .footer_swiper_1{display: none;}
    .doctor_list_m{
        display: block;
        background-color: #fff;
        border-top-right-radius: 8px;
        border-top-left-radius: 8px;
        z-index: 1;
        position: relative;
    }
    .ks_lb_m{
        display: block;
    }
    .article_lb_m{display: block;margin-top: 14%;}
    .article_lb_list_m ul{
        display: flex;
        justify-content: center;
        height: 2.5rem;
        line-height: 2.5rem;
    }
    .article_lb_a_m a{
        position: relative;
        display: block;
        color: #ededed;
        font-weight: bold;
    }
    .article_lb_a_m span{
        position: absolute;
        width: 96%;
        display: block;
        top: 80%;
        left: 2%;
        overflow: hidden;
        line-height: 20px;
        height: 20px;
    }
    .article_lb_a_m em{
        position: absolute;
        width: 100%;
        display: block;
        top: 90%;
        left: 2%;
        font-size: .8rem;
    }
    .article_lb_list_m ul li{
        width: 33%;
        text-align: center;
        font-weight: bold;
    }
    .on_m{
        color: #34858a;
    }
    .article_lb_list_m ul .on_m::after{
        right: 0;
        bottom: -1px;
        left: 50%;
        margin-left: -15px;
        height: 3px;
        width: 30px;
        background: #34858a;
        content: '';
        display: block;
        position: relative;
    }
    .article_lb_li_m{
        margin-top: 1%;
    }
    .article_lb_li_m ul li{
        line-height: 28px;
        height: 52px;
        border-top: 1px solid #eee;
        padding: 1.5% 0;
    }
    .article_lb_li_m ul li a{
        width: 100%;
        line-height: 28px;
        height: 30px;
        overflow: hidden;
        display: block;
        font-weight: bold;
    }
    .article_lb_li_m span{
        color: #7e7e7e;
        font-size: .8rem;
    }
    .article_more_m{
        text-align: center;
        border: 2px solid #49969c;
        border-radius: 16px;
        padding: 1.2% 0;
        margin-top: 4%;
    }
    .article_more_m span{
        font-size: .8rem;
        font-weight: bold;
    }
    .article_more_m a{

        color: #49969c;

    }
    .ks_lb_m{
        background: linear-gradient(135deg, #34858a 0%, #46c099 100%);
    }
    .ks_h3{
        text-align: center;
        padding: 30px 0;
        margin-top: 10px;
        margin-bottom: 0;
        color: #fff;
        font-weight: bold;
        font-size: 1.1rem;
    }

    .ks_h3 h3:after{
        content: '';
        width: 30px;
        height: 3px;
        overflow: hidden;
        background: #ddd;
        position: relative;
        bottom: 0;
        left: 50%;
        margin-left: -15px;
        display: block;
        margin-top: 3%;
    }
    .ks_h3_radius{
        background: #fff;
        padding-bottom: 15px;
        border-top-right-radius: 8px;
        border-top-left-radius: 8px;
        margin-top: -8px;
        position: relative;
        z-index: 1;
    }
    .ks_h3_radius_menu{
        display: flex;
        justify-content: center;
        text-align: center;
        margin: auto 15px;
        position: relative;
        width: auto;
        height: 55px;
        line-height: 55px;
        border-bottom: 1px solid #e4e4e4;
    }
    .ks_h3_radius_menu a{
       width: 48%;
        font-weight: bold;
    }
    .ks_h3_radius_menu .mui-control-item.mui-active {
        color: #34858a;
        border: none;
    }
    .mui-control-item{
        font-size: .9rem;
    }
    .mui-active:after {
        content: '';
        bottom: 2%;
        left: 50%;
        margin-left: -8%;
        height: 3px;
        width: 30px;
        background: #34858a;
        opacity: 1.4;
        display: block;
        position: relative;
    }
    .home-depart{
        padding: 3%;
        width: 100%;
    }

    .home-depart a{
        display: block;
        width: 38%;
        float: left;
        border: 1px solid #34858a;
        height: 35px;
        line-height: 33px;
        padding-left: 15px;
        padding-right: 15px;
        margin-bottom: 10px;

        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        border-image: linear-gradient(135deg, #09b78b 0%, #17ac9a 100%) 1;
        box-shadow: 0px 1px 5px rgba(3,165,96,0.29);
        color: #666;
    }
    .home-depart a:nth-child(even) {
        margin-left: 2%;
    }
    .home-depart a:before {
        content: '·';
        margin-right: 3px;
        font-weight: bold;
        color: #ccc;
    }

    .form_search{
        background: linear-gradient(135deg, #34858a 0%, #46c099 100%);
    }
    .form_search_ul li{
        width: 92%;
        margin: 0 auto;
        height: 35px;
        display: block;
        border-bottom: 1px solid #ccc;
    }
    .form_search_ul li:last-child{
        border-bottom: none;
    }
    .form_search_ul li:last-child{
        padding-bottom: 4%;
    }
    .form_search_ul li input{
        width: 100%;
        height: 35px;
        border: none;
        color: #fff;
        background-color: transparent;
        /* position: relative; */
        z-index: 2;
        padding-left: 1%;
        margin-bottom: 0;
    }
    .form_search_ul li select{
        width: 100%;
        height: 35px;
        border: none;
        color: #fff;
        background-color: transparent;
        /* position: relative; */
        z-index: 2;
        padding-left: 1%;
        margin-bottom: 0;
    }
    .form_search_ul li select option{

        color: #00a04e;

    }
    .form_search_ul li input:before{
        position: absolute;
        top: 5px;
        right: 0;

        content: '\ea1b';
        color: rgba(255,255,255,0.5);
    }
    .form_search_ul .btn{
        height: 31px;
        width: 100%;
        margin-top: 15px;
        border: 1px solid #fff;
        box-sizing: border-box;
        text-align: center;
        font-size: 13px;
        color: #fff;
        border-radius: 15px;
        background-color: rgba(255,255,255,0.2);
        display: block;
    }
    .doctor_m_t{
         display: flex;
         justify-content: space-between;
        margin: 4% auto;
     }
    .doctor_m_t{
        display: flex;
        justify-content: space-between;
        padding: 4% 2% 0 2%;
    }
    .doctor_m_t a.fl {
        font-size: 18px;
        color: #555555;
        font-weight: 700;
        position: relative;
        padding-left: 14px;
    }
    .doctor_m_t a.fl:before {
        content: '';
        width: 5px;
        height: 14px;
        position: absolute;
        left: 0;
        top: 2px;
        background: linear-gradient(135deg, #09b78b 0%, #17ac9a 51%, #0067ce 100%);
    }
    .doctor_m_t a.fr {
        font-size: 13px;
        color: #868686;
    }
    .doctor_list_w_m ul{


    }
    .doctor_list_one{
        width: 30%;

        float: left;
        margin-right: 3%;

    }

    .doctor_list_w_m ul li img{
        width: 100%;
        border: 1px solid #eee;
    }
    .doctor-info-m{
        text-align:center;
    }
    .doctor-info-m strong{
        line-height: 30px;
        height: 30px;
        font-size: 16px;
        color: #555;
        font-weight: normal;
        position: relative;
    }
    .doctor-info-m strong:after {
        content: '';
        height: 2px;
        width: 15px;
        display: block;
        margin: 0 auto;
        background-color: #34858a;
    }
    .doctor-info-m .title {
        height: 30px;
        line-height: 30px;
        color: #999;
        font-size: 12px;
        display: block;
    }

    .doctor-info-m .depart {
        height: 14px;
        line-height: 14px;
        width: 100%;
        font-size: 12px;
    }
    .title .depart{
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
    }
    .article_lb_two_m{
        margin-top: 5%;
    }
    .footer_swiper_2{
        width: 100%;
        padding-top: 20px;
    }
    .footer_swiper_2 div {
        margin: 0 5px;
    }
    .zt-m{
        border-color: #c50c11;
        color: #c50c11;
        box-shadow: none;
        margin-top: 20px;
        margin-bottom: 20px;

    }
    .scan-more {
        height: 31px;
        border: 1px solid #c50c11;
        box-sizing: border-box;
        text-align: center;
        font-size: 13px;
        color: #c50c11;
        display: block;
        border-radius: 15px;
        line-height: 29px;
        margin: 11px 15px;
    }
    .footer_swiper {
        padding: 10px 0;
    }

}
