@charset "utf-8";

/* CSS Document */

/*
   author:xinyan
   date:2017.09
*/


/* reset */
body, div, dl, dt, dd, ul, ol, li, p, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin:0; padding:0; }

/* common */
body{font:12px/1.5 Helvetica,-apple-system, BlinkMacSystemFont, "PingFang SC","Helvetica Neue",STHeiti,"Microsoft Yahei",Tahoma,Simsun,sans-serif; color:#333;}
a{color:#333;text-decoration:none;outline: none; blr:expression(this.onFocus=this.blur());-webkit-transition: all 0.25s;-moz-transition: all 0.25s;-ms-transition: all 0.25s;-o-transition: all 0.25s;transition: all 0.25s;}
a:hover{color:#F64B27;text-decoration:none;}
li{list-style:none;}
.clear{clear:both;*display:inline;overflow:hidden;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1;}
img,input,select,button{vertical-align: middle;border:none;}
input,textarea{outline:none;border: 0;background:none;font-family:"Microsoft YaHei";} 
input[type="submit"]{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}


.fl{float:left;}
.fr{float:right;}

.pos-r{position:relative;}
.pos-a{position:absolute;} 

html{
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    text-size-adjust: 100%;
}

@-webkit-viewport { width: device-width; }
@-moz-viewport { width: device-width; }
@-ms-viewport { width: device-width; }
@-o-viewport { width: device-width; }
@viewport { width: device-width; }

input[type="button"], input[type="submit"], input[type="reset"], textarea{-webkit-appearance: none;border-radius: 0;}


body{background:#f2f2f2; width:100%; overflow-x:hidden ;  margin:0px auto;}

.wrap{width:100%;margin:0 auto;max-width:640px;}

header{height:40px;background:#53c55a;position:fixed;top:0;z-index:99999999999;width:100%;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);}
header .logo{text-align:center; position: absolute;top: 0;left: 0;width: 100%;height: 40px;line-height: 40px;}
header .logo a{color: #fff;display: block;font-size: 18px;text-align: center;}
header .searchwrap {width: 50%;background-color: #FFF;border-radius: 28px;height: 28px;top: 5px;left: 33%;z-index: 999999;border:1px solid #ddd;}
header .searchForm {height: 28px;width: 100%;}
header .searchwrap .searchtext {border:none;outline:none;height: 28px;color: #aaa;background: url(../images/search-ico.png) no-repeat 8px center;border: 0;background-size: 18px;float: left;width: 100%;font-size: 12px;text-indent: 32px;}
header .menu{display:block;width:25px;height:25px;top:7.5px;right:12.5px;background:url(../images/menu.png) no-repeat;background-size:25px 25px;}
header .menuwrap{width:100%;background:#fff;top:40px;z-index:99999;padding-bottom:10px;}
header .menuwrapmain{overflow:auto;height:18vh;}
header .menuwrapmain a{background:#eee;float:left;width:23%;margin:3px 1%;font-size:14px;text-align:center;line-height:26px;height:26px;border-radius:2px;}
header .menuwrapmain a.cul{width:48%;margin:3px 1%;font-size:16px;text-align:center;line-height:32px;height:32px;border-radius:2px;}
header .menuwrapmain h3{font-size:18px;line-height:30px;height:30px;border-left:3px solid #53c55a;padding-left:15px;margin:15px 0 5px;color:#53c55a;}

.smenu{height:30px;line-height:30px;margin-top:40px;background:#ffffff;}
.smenu li{float:left;width:20%;font-size:15px;text-align:center;font-weight:800;}
.smenu a{color:#4E880B;}

.level2-n-module { padding: 0; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;clear: both;}
.level2-n-list { border-bottom: 1px solid #F2F2F2;font-size: 14px;height: 40px; line-height: 40px;  position: relative; overflow: hidden; }
.level2-n-list .scrollnav { white-space: nowrap; width: 2000px; }
.level2-n-list a { display: inline-block; height: 100%; padding: 0 10px; position: relative; overflow: hidden; }
.level2-n-list a.on { color: #18659B; }
.level2-n-list a.on:after { content: ""; display: block; margin: 0 10px; width: 2em; height: 1px; position: absolute; left: 0; bottom: 0px; background: #f65049; z-index: 2; }
.level2-n-list .linearmask { display: block; width: 2em; height: 100%; position: absolute; right: 0; top: 0; background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.4), white 100%); pointer-events: none; }

.smenu .level2-n-list{border:none;}
.smenu .level2-n-list a {color:#fff; font-size: 16px;}
.smenu .level2-n-list .linearmask {background: -webkit-linear-gradient(left, rgba(0,0,0,.6), rgba(145,145,145,.8)); pointer-events: none; }

.picmenu{line-height:35px;padding-top:20px;padding-bottom:2px;margin:5px auto 5px auto;background:#ffffff;}
.picmenu li{float:left;width:25%;font-size:14px;text-align:center;font-weight:600;margin-bottom:12px;}
.picmenu li img{width:35%;}
.picmenu a{color:#4E880B;}

.indexbt{background:#fff;height:32px;line-height:32px;font-size:12px;text-indent:8px;}
.indexbt h1{display:inline;font-size:12px;font-weight:400;}


#banner{ width:100%; max-width:640px;margin:0 auto;height:auto; overflow:hidden; clear:both;}
#banner i{ font-style:normal;width:100%; height:30px; line-height:30px; text-align: left; font-weight:normal; font-size:15px; text-indent:8px; bottom:0px; position: absolute; color:#fff;  z-index:9999999; background:rgba(0, 0, 0, 0.6); }

#banner img{ width:100%;height:240px; display:block; margin:0px auto;object-fit:cover;}
#banner .pagination { bottom: 5px; position: absolute;right: 0; left:auto;text-align: center; width: 88px;z-index: 20;}
#banner .swiper-pagination-bullet {background: none repeat scroll 0 0 #fff; border-radius:50%;cursor: pointer; display: inline-block; height: 12px; margin: 0 2px; opacity: 0.8;width: 12px;}
#banner .swiper-pagination-bullet-active{background: none repeat scroll #F3F005;}

.fmsplist{background:#fff;border-top:8px solid #f2f2f2;padding-bottom:5px;}
.fmsplist .picfmsp{padding:15px 0 5px 10px;border-bottom:1px dashed #ddd;}
.fmsplist .picfmsp .picfmspbox{text-align:center;font-size:14px;width:47%;border:1px solid #dfdfdf;float:left;margin-right:8px;margin-bottom:25px;padding-bottom:10px;}
.fmsplist .picfmsp .picfmspbox img{width:100%;}
.fmsplist .picfmsp .picfmspbox h4{height:32px;line-height:32px;color:#333;overflow:hidden;}
.fmsplist .picfmsp .picfmspbox span{font-size:12px;}

.newslist{background:#fff;border-top:5px solid #f2f2f2;}
.newsinfo{background:#fff;border-top:5px solid #f2f2f2;padding-bottom:5px;}
.newslist ul{}
.newslist li {height:80px;padding:10px 10px 10px 140px;border-bottom: 1px dashed #ddd;position:relative;}
.newslist li img{height:80px;width:120px;object-fit:cover;position:absolute;top:10px;left:10px;}
.newslist li p.h3{font-size:16px;font-weight:800;height:52px;line-height:26px;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.newslist1 li {padding:10px; height:auto;}
.newslist1 li p.h3{height:auto;}
.newslist1 li p.h3 i{position: absolute;    width: 6px;    height: 6px;    background: #53c55a;    top: 20px;    border-radius: 50%;}
.newslist1 li p.h3 i.other{background: #ccc; }
.newslist1 li p.h3 a{ margin-left: 15px;}
.newslist li p.info{font-size:12px;margin-top:8px;color:#999;}
.newslist li p.info span{display:inline-block;height:20px;line-height:20px;text-indent:18px;}
.newslist li p.info span a{color:#999;}
.newslist li p.info .lm{background:url(../images/a3.png) no-repeat left center;background-size:14px 14px;}
.newslist li p.info .time{background:url(../images/a2.png) no-repeat left center;background-size:14px 14px;}
.newslist .peiliao{overflow: hidden;width: 100%;margin-top:12px;}
.newslist .peiliao div{text-align:center; float: left;width: 20%; color: #999;}
.newslist .peiliao div img{width:45%;margin-bottom:5px;}

.piclist{background:#fff;border-top:5px solid #ddd;padding:0 0 5px;}
.piclist2{background:#fff;border-top:5px solid #ddd;padding:0 0 5px;}
.piclist ul{margin-top:5px;}
.piclist li {float:left;width:48%;margin:8px 1%;}
.piclist li img{height:140px;width:100%;object-fit:cover;}
.piclist li p.h3{margin-top:3px;font-size:14px;font-weight:400;height:24px;line-height:24px;text-overflow: ellipsis;overflow: hidden;white-space:nowrap;}

.piclist li a.v-box{display:block;position:relative;width:100%;height:140px;}
.piclist li a.v-box i{display:block;width:30px;height:30px;background:url(../images/icon-video.png) no-repeat;position:absolute;bottom:50%;left:50%;margin-bottom:-15px;margin-left:-15px;background-size:30px 30px;}
.piclist li .info{height: 20px;line-height: 20px;margin-top:5px;}
.piclist li .info .ico{font-size:12px;color: #999;background:url(../images/a5.png) no-repeat 3px center;background-size:12px 12px;padding-left:18px;}
.piclist li .info .time{margin-left:30px;font-size:12px;color: #999;background:url(../images/a2.png) no-repeat left center;background-size:14px 14px;padding-left:18px;}

.piclist2 ul{margin-top:5px;}
.piclist2 li {float:left;width:18%;margin:5px 1%;position: relative;}
.piclist2 li img{height:10vh;width:100%;object-fit:cover;border-radius: 10px;}
.piclist2 li p.h3{border-radius:0 0 10px 10px;position:absolute;bottom:0;left:0;width:100%;height:20px;line-height:20px;font-size:13px;text-align:center;color:#fff;background:rgba(0,0,0,.7);}
.piclist2 li p.h3 a{color:#fff;}


.slideTxtBox .hd{margin-top:5px;background:#fff;}
.slideTxtBox .hd li {height:28px;padding:0;border:none;float:left;width:14.285%;text-align:center;}
.slideTxtBox2 .hd li {width:33.33%;margin:0;}
.slideTxtBox3 .hd li {width:16.666%;margin:0;}
.slideTxtBox .hd li h3{line-height:28px;font-size:15px;color:#53c55a;}
.slideTxtBox .hd li.on{background:#fff;}
.slideTxtBox .hd li.on h3{color:#F64B27;border-bottom:2px solid #FADD00;}

.tit{height:36px;border-bottom:3px solid #F6F6F6;}
.newsinfo .tit{height:36px;border-bottom:2px solid #53c55a;}
.tit h2{color:#3f8e44;line-height:36px;height:36px;float:left;padding:0 10px;text-align:center;font-size:18px;border-bottom:3px solid #53c55a;}
.tit h1{color:#F64B27;line-height:36px;height:36px;float:left;padding:0 10px;text-align:center;font-size:20px;border-bottom:2px solid #53c55a;}
.tit h1 a,.tit h2 a{color:#53c55a;}
.newslist .more,.piclist .more,.piclist2 .more,.newslist-text .more{display:block;background:#f6f6f6;width:70%;height:32px;line-height:32px;border-radius:20px;border:1px solid #eee;text-align:center;font-size:15px;margin:10px auto;}

.newslist-text{background:#fff;border-top:5px solid #ddd;padding:0 0 5px;}
.newslist-text ul{}
.newslist-text li{height:36px;line-height:36px;padding:0 80px 0 10px;border-bottom: 1px solid #eee;position:relative;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.newslist-text li a{font-size:14px;}
.newslist-text li .time{position:absolute;right:10px;top:8px;display:inline-block;height:20px;line-height:20px;text-indent:18px;background:url(../images/a2.png) no-repeat left center;background-size:14px 14px;}

footer{border-top:5px solid #f2f2f2;padding:15px 0;background:#53c55a;color:#f9f9f9;text-align:center;font-size:12px;}
footer .decive a{font-size:14px;margin:0 10px;}
footer a{color:#f9f9f9;}
footer p{line-height:24px;}


.pageurl{margin:10px auto 2px auto;text-align:center;font-size:14px;clear: both;}
.pageurl a{display:inline-block;padding:3px 10px;border:1px solid #53c55a;margin:0 1px;background:#53c55a;color:#f1f1f1;border-radius:2px;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.pageurl span{display:inline-block;padding:3px 10px;border:1px solid #53c55a;margin:0 1px;background:#53c55a;color:#f1f1f1;border-radius:2px;}
.pageurl span.thisclass{background:#3f8e44;color:#fff;border:1px solid #3f8e44;}
.pageurl a:hover{background:#F64B27;color:#fff;border:1px solid #F64B27;}


.classinfo{padding-left:32%;min-height:16vh;}
.classinfo img{width:28%;height:16vh;left:5px;top:0;object-fit:cover;}
.classinfo .classtext{font-size:15px;line-height:24px;color:#000;}

.newsinfo li{height:28px;border-bottom:1px solid #53c55a;float:left;width:14.285%;text-align:center;}
.newsinfo .infomenu2 li{height:28px;border-bottom:1px solid #53c55a;float:left;width:16.666%;text-align:center;}
.newsinfo li a{line-height:28px;font-size:15px;color:#53c55a;}



.tit .crumbs{right:0;top:0;max-width:45%;background:url(../images/home.png) no-repeat left center;padding-left:20px;background-size:15px 15px;font-size:12px;line-height: 35px;margin-right:10px;color:#999;}
.viewinfo .crumbs{left:0;top:0px;max-width:45%;background:url(../images/home.png) no-repeat left center;padding-left:20px;background-size:15px 15px;font-size:12px;line-height: 35px;margin-right:10px;color:#999;}
.crumbs a{color:#999}
.crumbs .level2-n-list{border:none;line-height:35px;height:35px;color:#fff;}
.crumbs .level2-n-list a {font-size: 12px;padding-right:20px;margin-left:-10px;margin-right:-14px;}
.crumbs .level2-n-list a:after{content: ">"; display: block;position:absolute;right:3px;top:0;}
.crumbs .level2-n-list .scrollnav{line-height:35px;height:35px;}

.viewtitle{margin:45px 0 10px;padding:0 10px;}
.viewtitle h1{font-size: 22px;line-height: 40px;color:#4a4a4a;}
.viewtitle .viewinfo{border-bottom:1px solid #f8f8f8;color:#999;display:block;height:35px;line-height:35px;}
.viewtitle .viewinfo .time{font-size:12px;display:inline-block;height:35px;line-height:35px;text-indent:18px;background:url(../images/a2.png) no-repeat left center;background-size:14px 14px;}
.viewtitle .viewinfo .author{margin-right:20px;font-size:12px;display:inline-block;height:20px;line-height:20px;text-indent:18px;background:url(../images/a1.png) no-repeat left center;background-size:15px 15px;}

.viewurl{margin:0px auto 2px auto;text-align:center;font-size:14px;clear: both;}
.viewurl a{display:inline-block;padding:3px 10px;border:1px solid #53c55a;margin:0 1px;background:#53c55a;color:#f1f1f1;border-radius:2px;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.viewurl strong{display:inline-block;padding:3px 10px;font-weight:400;margin:0 1px;border-radius:2px;background:#F64B27;color:#fff;border:1px solid #F64B27;}
.viewurl a:hover{background:#F64B27;color:#fff;border:1px solid #F64B27;}


/*展开全部内容*/

.article-body{height:auto!important;}

.article_det_show{ height:auto!important;}
.unfold-field{text-align:center; font-size:16px; position:relative; color:#666; z-index:10;}
.unfold-field a,.mip-showmore-btnshow{ color:#666; display:block; padding-top:10px; color:#53c55a;}
.unfold-field i{display: inline-block; width:10px;height:10px; border: solid #53c55a; border-width:0 .03rem .03rem 0;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg); -moz-transform:rotate(45deg); font-size: 0; line-height: 0;  position:relative; top:-.03rem; margin-left:8px; }
.unfold-field i.cur {border-width:.03rem 0 0 .03rem;  top:.05rem;}
.unflod-field-mask {display:none; z-index:-1; position: absolute;bottom:.5rem;height:1rem;width: 100%;background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,hsla(0,0%,100%,0)),to(#fff));background-image: linear-gradient(-180deg,hsla(0,0%,100%,0),#fff);}
.mip-showmore-btn-hide{display:none !important;}
.mip-showmore-btnshow{display:inline-block!important}



.content{height:auto;text-indent:2em; overflow:hidden;margin:0 auto;padding:10px 5px 0px 5px; font-size:17px;}
.content1{text-indent:0; height:auto;}
.content p {margin:8px 0;line-height:28px;font-size:16px;}
.content h2{text-indent:15px;height:30px;line-height:30px;border-left:5px solid #53c55a;font-size:18px;background:#F5F5F5;margin:15px 0; color:#3f8e44}
.content p img{text-indent:0;display:block;margin:10px auto;max-width:100%;height:auto;}
.content img{display:block!important;margin:10px auto!important;max-width:100%!important;height:auto!important;}
.color_green{color: #53c55a;}

.bd{padding:0;background:#fff;}


* html,* html body{background-image:url(about:blank);background-attachment:fixed;}
#doitbegin_Back2top{display:block;width:30px;height:30px;background:url(../images/to-top.png) no-repeat;position: fixed;_position:absolute;right:20px;bottom:20px;z-index: 10;cursor: pointer;text-indent: -999em;background-size:30px 30px;}



.next{margin:10px 0;font-size:13px;border-top: 1px dashed #ddd;padding-top:8px;}
.next p{line-height:22px;text-indent:5px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

#cambrian0{width: 90%!important;margin: 0 auto!important;}

.author-info {    width: 100%;    height: 70px;    display: flex;    align-items: center;    padding-left: 12px;	box-sizing: border-box;}
.author-logo {border-radius: 50%;  height: 55px;    width: 55px;    overflow: hidden;    display: flex;    justify-content: center;    align-items: center;}
.author-logo img{width: 100%;}
.author-text {    padding-left: 15px;    display: flex;    justify-content: center;    flex-direction: column;}
.daren-title {    font-size: 16px;    color: #333333;    margin-bottom: 2px; font-weight:bold;}
.daren-title span{font-weight:normal; margin-left:7px;}
.daren-jianjie {    font-size: 14px;    color: #999999;}
.author-yuanchang{margin-left: 8px;margin-bottom: 22px;}

.center_view{ padding: 0 10px;}
.content_view{ padding: 0 15px;}
.viewtitle1{padding:0px;}

.author-info_view{position: relative; height:auto; padding-left:0px;}
.author-logo_view{position: absolute;    top: 124px;    left: 10px;}
.author-text_view{    padding: 5px 0 20px 0; }
.daren-title_view{    margin-left: 80px;    margin-top: 10px;}
.daren-jianjie_view{	margin-left: 80px;}
.author-yuanchang_view{    position: absolute;    left: 204px;    top: 124px;}
