body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0} 
body{font:10px"Microsoft YaHei","宋体","Arial Narrow",HELVETICA;color:#606266;background:#fff;-webkit-text-size-adjust:100%;} 
a{color:#2d374b;text-decoration:none} 
a:hover{color:#333;cursor: pointer;text-decoration:none;}
/*a:visited{color:red;}*/
em{font-style:normal} 
li{list-style:none} 
img{max-width:100%;border:0;vertical-align:middle} 
table{border-collapse:collapse;border-spacing:0} 
p{word-wrap:break-word}

/* 特殊日子 全站灰色*/


@media (max-width:768px) {
.top-nav{position: fixed;left: 0;top:0;z-index: 99}
.navbar-header{display: flex;justify-content: space-between; align-items: center; flex-direction:row-reverse;border-bottom:#eee 1px solid;}
.navbar-brand{width: 80%;padding: 0 0 0 10px;}
.navbar-brand img{max-width: 100%;}
.top-nav .nav-pills{height:100%;}
#nav{background: #fff;z-index: 99}
#nav .sub{ display:none; width:100%;background: #55bb8a;z-index: 99}
#nav .sub li{padding:10px 0;display: inline-block;width: 24%;text-align: center;height: auto;}
#nav .sub li a{font-size: 1.2rem;color: #fff;line-height: 2rem;}
.banner{margin-top: 60px;z-index: 1}
.zyss .search{padding:0;}
.slideTxtBox .hd{ height:30px; line-height:30px; font-size: 0rem;}
.slideTxtBox .hd ul{ display: flex; justify-content: space-around;}
.slideTxtBox .hd ul li{width: 30%; text-align: center; font-size: 1.2rem; cursor:pointer;  }
.searform .button .form-control{padding-left: 0;padding-right: 0;text-align: center;}
.news{margin: 20px auto;}
.picnews{margin-bottom: 20px;}
.newslist{padding: 0;}
.newbook,.ebook,.zxyd{margin-bottom: 20px;}
.ebook li,.zxyd li{margin-bottom: 15px;}
.slideBox .padding{width:32%;}
.parBd ul li{width:100%;margin:0 .7%;}
.newbook li h3 a,.ebook li h3 a,,.zxyd li h3 a{font-size: 1.6rem; color:#55bb8a;}
.huodong ul{margin: 12px auto 20px;padding:10px 0;}
.huodong ul li{margin-bottom: 10px;text-align: center;}
.xianguan{margin-bottom: 20px;}
.xianguan ul{justify-content: space-around; flex-wrap: wrap;padding:10px;}
.xianguan ul li{width: 25%;}
.foot .container{justify-content: column; flex-wrap: wrap;flex-direction: column-reverse;}
.link{padding-top: 10px;}
}
@media (min-width:768px) {
.con-top{height: 123px;}
.navbar{margin-bottom: 0;}
.top-nav .nav-pills{width:100%;height: 70px;}
.login{display: none;}
.top-nav .nav-pills>li{height: 40px;}
#nav .sub{ display:none; width:100%; left:0; top:55px;  position:absolute; background:rgba(85,187,138,.8); text-align:center; line-height:26px; padding:5px 0;  }
#nav .sub li a{font-size: 1.4rem;color: #fff;}
.slideTxtBox .hd{ height:35px; line-height:35px; font-size: 1.6rem;}
.slideTxtBox .hd ul li{ display: inline-block; padding:0 15px; margin:0 18px; font-size: 1.4rem; cursor:pointer;  }
.news{margin:33px auto;}
.newslist{padding-left: 30px;}
.newbook,.ebook,.zxyd{margin-bottom: 30px;}
.slideBox .padding{width:15%;}
.newbook li:first-child,.ebook li:first-child,.zxyd li:first-child{padding-left: 0;}
.newbook li:last-child,.ebook li:last-child,.zxyd li:last-child{padding-right: 0;}
.parBd ul li{width:32.3%;margin-right:1%;}
.newbook li h3 a,.ebook li h3 a,.zxyd li h3 a{font-size: 1.6rem; color:#55bb8a;}
.huodong ul{margin: 15px auto 30px;padding: 10px 0;}
.xianguan{margin-bottom: 30px;}
.xianguan ul{justify-content: space-around; flex-wrap: wrap;padding:15px;}
.xianguan ul li{width: 25%;}
.link{padding:10px 0 10px 10px;border-left: 1px solid #83cbac;}
}

@media (min-width:1200px) {
.navbar-collapse{width: 100%;}
.top-nav .nav-pills{width: 970px;}
.login{display: block;}
.newbook li h3 a{font-size: 1.8rem; color:#55bb8a;}
.xianguan ul{justify-content: space-around; flex-wrap: nowrap;}
.xianguan ul li{width: auto;}
}

.navbar-header{height: 100%;}
.navbar-brand{height:100%;display: flex; align-items: center;justify-content: left;}
/*导航*/
#nav a:visited,.local a:visited{ color:#333;}
.navbar-collapse{position: relative;background: #fff;z-index: 99}
.top-nav{width:100%;background: #fff;border: none;}
.top-nav .nav-pills>li{padding-top: 15px;position: relative;}
.top-nav .nav-pills>li>h3 {line-height:40px;color: #606266;border-radius: 0;font-size: 1.6rem; font-weight: 400;text-align: center;}
.top-nav .nav-pills>li:hover h3{ border-bottom: #55bb8a 3px solid;background: none;}
.top-nav .nav-pills>li:hover a{color: #55bb8a;}
.login{position: absolute;right: 0;top:5px;width: 160px;height:100px;text-align:center;font-size: 1.6rem;background: url(../images/loginbg.png) center top no-repeat;}
.login a{display: inline-block;margin:23px auto;padding-left: 25px;height: 2rem;line-height:2rem;color: #fff; background: url(../images/man.png) left center no-repeat;background-size: auto 20px;}
/*banner*/

.banner{padding: 0;}
.carousel-indicators li{background: #f2f2f2;border: 0;}
.carousel-indicators .active{background:#55bb8a}

.zyss{margin:20px auto;}
.zyss>div{padding:0;}
.zyss .search{height: 260px;border-top: #55bb8a 6px solid; display: flex;display: -webkit-flex; align-items: center; justify-content: center; background: rgba(200,200,200,.6);}
.slideTxtBox{ width:90%;z-index: 1;}
.slideTxtBox .hd ul li:nth-child(1){margin-left: 0;}
.slideTxtBox .hd ul li.on{color:#fff; background:#55bb8a; border-radius: 3px;}
.slideTxtBox .bd ul{ padding-top:25px;  zoom:1;  }
.searform{width: 100%;z-index: 1;}
.searform .form-control{height: 46px;border:0;}
.searform .keyword{width: 80%;float: left;}
.searform .keyword .form-control{border-radius: 5px 0 0 5px;}
.searform .button{width: 20%;float: right;}
.searform .button .form-control{border-radius: 0 5px 5px 0;color:#fff; background: #55bb8a;}
.shuom{margin-top: 15px;padding-left:22px;font-size: 1.4rem; font-weight:600;color: #333;background:url(../images/i.png) left center no-repeat; background-size: 16px auto; }
.zyss .zax{height: 260px;display:flex;display:-webkit-flex;justify-content:space-around; align-items:center;align-content:center;flex-wrap: wrap; background: #f9f6f2;}
.zyss .zax a{display: block; width: 25%;text-align: center;font-size: 1.4rem;margin:5px 0;}
.zyss .zax a img{max-width: 100%;}

/*picnews*/
.picnews{padding:0; overflow:hidden; position:relative;}
.picnews .bd{width: 100%; position:relative; height:100%; z-index:0;   }
.picnews .bd li{width:100%;zoom:1; vertical-align:middle;display: flex;display: -webkit-flex; justify-content: flex-start; align-items: stretch; }
.picnews .bd li>a{ width:70%;display:block;}
.picnews .bd li>a img{width: 100%;height:307px;}
.picnews .bd li .msxx{width: 30%;flex: 1;background: #55bb8a;overflow: hidden;}
.padding{padding: 10px;}
.msxx .padding{display: flex; display: -webkit-flex; flex-direction: column;flex-wrap: wrap; align-content: space-around;}
.msxx .padding a{color: #fff;}
.msxx .padding .date{width:80px;margin-bottom:20px;font-size: 1.8rem;border:#83cbac 1px solid; text-align:center; line-height:40px;color: #fff;}
.msxx .padding .date p:nth-child(1){background: rgba(131,203,172,.7);}
.msxx .padding .title{font-size: 1.6rem;margin-bottom: 15px;}
.msxx .padding .ckxq{font-size:1.4rem;text-align: right;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.picnews .prev,
.picnews .next{ position:absolute; left:70%; bottom:20px; display:block; width:37px; height:40px; background:url(../images/gt.png) center no-repeat; filter:alpha(opacity=70);opacity:0.7;}
.picnews .next{ left:auto; right:30%; background:url(../images/lt.png) center no-repeat; }
.picnews .prev:hover,
.picnews .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.picnews .prevStop{ display:none;  }
.picnews .nextStop{ display:none;  }

/*newslist*/
.newslist .hd,.ebook .hd,.newbook .parHd,.zxyd .hd,.mtitle{padding-left: 15px; height:35px; font-size: 2rem; background:url(../images/ban.jpg) left 8px no-repeat; }
.newslist .hd ul li,.ebook .hd li,.newbook .parHd ul li,.zxyd .hd li{ display:inline-block; margin:0 15px; font-size:1.8rem; font-weight: 500; cursor:pointer;  }
.newslist .hd ul li:nth-child(1),.ebook .hd li:nth-child(1),.newbook .parHd ul li:nth-child(1),.zxyd .hd li:nth-child(1){margin-left: 0;}
.newslist .hd ul li.on a,.ebook .hd li.on a,.newbook .parHd ul li.on a,.zxyd .hd li.on a{ color: #55bb8a}
.newslist .bd ul,.newbook .bd ul{ padding:10px 0;  zoom:1;}
.newslist .bd li{font-size:1.4rem; height:3rem; line-height:3rem; border-bottom: #dee1e8 1px dashed;  overflow: hidden;}
.newslist .bd li .date{ float:right; color:#606266;  }

/*newbook*/
.ebook .bd,.zxyd .bd,.parBd{height:225px;overflow:hidden;}
.ebook .padding{display: flex; display: -webkit-flex;justify-content: space-between; align-items:stretch; border:#dee1e8 1px solid;}
.ebook .padding>a{width: 44%;height:200px;overflow:hidden;}
.ebook .padding>a img,.zxyd .padding>a img{width: 100%;}
.bookjs{width:54%;max-height: 200px; font-size: 1.4rem; line-height: 2.4rem; overflow: hidden; }

.slideBox .item{display:none;}
.slideBox .active{display:flex;justify-content:space-between;}
.slideBox .padding{padding-bottom:5px; border:#dee1e8 1px solid; text-align:center; overflow:hidden;}
.slideBox .padding img{width:100%;height:176px;}
.slideBox .padding h3{font-size:1.5rem;height:2.4rem;line-height:2.4rem;overflow:hidden;}

.dzzy li{font-size:1.6rem;font-weight:600;height:3rem;line-height:3rem;overflow:hidden;}
.dzzy li:first-child{padding-left:15px;}

/*huodong*/
.mtitle{font-size:1.8rem;color: #55bb8a;}
.huodong ul{border:#dee1e8 1px solid;}
.xianguan ul {display: flex; display: -webkit-flex;align-items: flex-end; border:#dee1e8 1px solid;}
.xianguan ul li {text-align:center;}
.xianguan ul li img{max-width: 80px;}
.xianguan ul li p{font-size: 1.4rem;height: 3rem;line-height: 3rem;overflow: hidden;}
/*kefu*/
.kefu{position:fixed;left:20px;bottom:170px;width:38px;z-index:99}
.kefu a{position:relative;display:block;width:38px; height:38px; margin-bottom:20px;background:url(../images/xf.png);}
.kefu a:nth-child(1){background-position:0 0;}
.kefu a:nth-child(2){background-position:0 -62px;}
.kefu a:nth-child(3){background-position:0 -123px;}
.kefu a:nth-child(4){background-position:0 -186px;}
.kefu a img{display:none;position:absolute;top:0;left:40px;max-width:120px; width:120px;}
.kefu a .tel{display:none;position:absolute;top:0;left:40px;width:160px;line-height:30px;font-size:1.8rem;font-weight:600;text-align:center;color:#55bb8a;background:#efefef;}
.kefu a:hover img,.kefu a:hover .tel{display:block;}
/*底部*/
.foot{background: #12a182;}
.foot .container{display: flex;display:-webkit-flex; justify-content: space-between; align-items: center;}
.corpy{padding:10px ;font-size: 1.4rem;color: #fff; display: flex; justify-content: space-between; align-items: center;}
.corpy>a{width: 70px;float: left; margin-right: 15px;}
.corpy p{line-height: 2.4rem;}
.corpy a{color: #fff;}
.link .form-control{color:#fff;border-color:#0e8168; background:#0e8168;}