@charset "utf-8";
.banner {position:relative;display:block;background-size:cover !important;width:100%;z-index:-2;height:28rem;display:table;}
.banner:after {display:block;content:"";-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;top:auto;right:auto;bottom:0;left:0;z-index:-1;width:100%;height:12rem;background:url(ban_bg.png) center bottom repeat-x;}
.b1 {background:url(b1.jpg) center top no-repeat;}
.b2 {background:url(b2.jpg) center top no-repeat;}
.banner h1 {font-size:4rem;font-weight:700;color:#fff;text-align:center;display:table-cell;vertical-align:middle;padding-top:8rem;text-shadow:0 0 1rem rgba(0,0,0,.5);}
.banner h1::after {display:block;content:"";-moz-box-sizing:border-box;box-sizing:border-box;width:16rem;height:2px;margin:1rem auto;background:#fff;}
.banner h1 span{font-size:3rem;}
.section {position:relative;}
.section.inset {background:#fcfcfc;}
.section.inset .wrap {position:relative;z-index:2;margin:4rem auto 0;background:#fcfcfc;}
.section.inset:after {display:block;content:"";-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;right:0;bottom:auto;left:auto;z-index:1;width:35rem;height:35rem;background:rgba(0,103,49,0.3);background-image:-moz-linear-gradient( 180deg,rgba(228,103,19,0.5) 0%,rgba(33,145,64,0.5) 53%,rgba(0,103,49,0.3) 100%);background-image:-webkit-linear-gradient( 180deg,rgba(228,103,19,0.5) 0%,rgba(33,145,64,0.5) 53%,rgba(0,103,49,0.3) 100%);background-image:-ms-linear-gradient( 180deg,rgba(228,103,19,0.5) 0%,rgba(33,145,64,0.5) 53%,rgba(0,103,49,0.3) 100%);}
.place {font-size:1rem;line-height:4rem;color:#006731;text-align:left;margin-top:-4rem;}
.place a {color:#666;}
.place a:hover {text-decoration:underline !important;}
.side {width:12rem;}
.side h1 {font-size:1.5rem;line-height:4rem;color:#fff;text-align:center;background:#006731;}
.side h1 i {display:none;}
.side .lv2-nav a {display:block;padding:1.25rem 1rem;font-size:1.25rem;line-height:2rem;color:#333;text-align:left;}
.side .lv2-nav a:hover {color:#006731;}
.side .lv2-nav li {position:relative;border-bottom:1px solid #ddd;user-select:none;}
.side .lv2-nav li.cur > a {color:#006731;}
.side .lv2-nav li .down {outline:none;position:absolute;top:1.25rem;right:0;width:1.5rem;height:2rem;background:url(down.png) no-repeat 50% 50%;cursor:pointer;transition:all .2s;}
.side .lv2-nav li .down.h {transform:rotate(90deg);}
.side .lv2-nav .lv3 {display:none;padding-bottom:1rem;}
.side .lv2-nav li.cur .lv3 {display:block;}
.side .lv2-nav .lv3 a {border-bottom:none;font-size:1.125rem;line-height:1.5rem;color:#000;padding:0.5rem 0 0.5rem 1rem;}
.side .lv2-nav .lv3 a.cur {color:#006731;}
.main {width:-webkit-calc(100% - 14rem);width:-moz-calc(100% - 14rem);width:calc(100% - 14rem);width:76rem\9;margin:0 0 4rem;min-height:30rem;background:#fff;padding:2rem;box-shadow:0 0 1.5rem rgba(0,0,0,0.05);}
.article{padding:3rem 3%;}
.article h1{height:auto;line-height:1.5;font-size:1.75rem;font-weight:bolder;text-align:center}
.article h2{padding-top:0.5rem;font-size:1.5rem;font-family:'kaiti';display:none}
.article .infos{ position:relative;display:block;color:#777;border-top:1px dashed #eee;line-height:3;font-size:1rem;text-align:center}
.article .infos span{margin-left:3px;}
.article .infos::after {display:block;content:"";-moz-box-sizing:border-box;box-sizing:border-box;width:2rem;height:2px;margin:0 auto;background:#e46713;}
.content{position:relative;text-align:justify;text-justify:inter-ideograph;font-size:1.25rem;line-height:1.8;color:#000;}
.content p,.content div{margin:2% 0;line-height:1.8;color:#333;text-align:justify;text-justify:inter-ideograph;letter-spacing:1px;}
.content p a,.content p a span {padding:0;}
.content h1,.content h2,.content h3,.content h4 {margin-top:1rem;padding:0 3px 1px;font-weight:700;position:relative;display:inline-block;background:linear-gradient(to bottom,transparent 56%,rgba(0,103,49,0.1) 0%) no-repeat}
.content h1 {font-size:1.8rem;line-height:1.8rem}
.content h2 {font-size:1.6rem;line-height:1.6rem}
.content h3 {font-size:1.4rem;line-height:1.4rem}
.content h4 {font-size:1.2rem;line-height:1.2rem}
.content hr {border:0;display:block;margin:5% 0;position:relative;text-align:center;letter-spacing:2rem}
.content hr:before {content:'...';display:inline-block;position:relative;top:-.5rem;left:.8rem;font-size:2rem}
.content img{display:block;max-width:96%;height:auto !important;margin:1rem auto;}
.content img.ir{float:right;margin-left:20px}
.content video{background:#000;max-width:100%;height:auto !important;margin:0 auto}
.content .pi{text-align:center;font-family:"\6977\4F53","\6977\4F53_GB2312";margin-top:-10px}
.content blockquote,.content pre{margin:1rem;padding:0 1rem;border-left:5px solid #eaeef1;}
.content ul li,.content ol li {padding-bottom:0 !important;margin-bottom:0 !important;margin-left:2rem;list-style:inherit !important;}
.content ul li p,.content ol li p {padding-bottom:0;margin-bottom:3px !important;}
.content ul,.content ol {margin-bottom:0.9375rem;}
.content sub {vertical-align:sub;font-size:smaller;}
.content sup {vertical-align:super;font-size:smaller;}
.content table{height:auto !important;margin:1rem auto;border-collapse:collapse;border-right:1px solid #ccc;border-bottom:1px solid #ccc;width:100%}
.content td,.content th{padding:0 0.5rem;border-left:1px solid #ccc;border-top:1px solid #ccc;vertical-align:middle;letter-spacing:0px;}
.content th{background:#fcfcfc;text-align:center}
.content td p,.content th p{line-height:1.2;text-indent:0em!important;letter-spacing:0px;}
.content table p {text-indent:0;}
.content iframe {max-width:100%;height:auto !important;}
.content strong {font-weight:bold;}

.blist {margin:0rem;font-size:0;}
.blist li {width:50%;display:inline-block;vertical-align:top;white-space:normal}
.blist li a {display:block;background:#fff;margin:1rem;overflow:hidden;transition:transform 0.2s ease-out;box-shadow:0 0 15px rgba(0,0,0,0.08);}
.blist li .img {overflow:hidden}
.blist li img {width:100%;}
.blist li .con {height:7rem;background:#fff;padding:1.5rem}
.blist li .con h5 {font-size:1.125rem;color:#3f3f3f;height:2.5rem;line-height:2rem;transition:.5s;overflow:hidden;}
.blist li .con p {line-height:1.5rem;font-size:1rem;color:#999;background:url(data.png) left center no-repeat;padding-left:1.25rem;font-family:Georgia;}

.plist {margin:0rem;font-size:0;}
.plist li {width:33.33%;display:inline-block;vertical-align:top;white-space:normal}
.plist li a {display:block;background:#fff;margin:1rem;overflow:hidden;transition:transform 0.2s ease-out;box-shadow:0 0 15px rgba(0,0,0,0.08);}
.plist li .img {overflow:hidden}
.plist li img {width:100%;height:15rem;}
.plist li .con {height:7rem;background:#fff;padding:1.5rem}
.plist li .con h5 {font-size:1.125rem;color:#3f3f3f;height:2.5rem;line-height:2rem;transition:.5s;overflow:hidden;}
.plist li .con p {line-height:1.5rem;font-size:1rem;color:#999;background:url(data.png) left center no-repeat;padding-left:1.25rem;font-family:Georgia;}

.link {margin:0 -1rem;}
.link li {float:left;*zoom:1;vertical-align:top;width:-webkit-calc(33.33% - 1rem);width:-moz-calc(33.33% - 1rem);width:calc(33.33% - 1rem);padding:0 1rem;margin-bottom:2rem;margin-right:1rem;display:table;font-size:1.25rem;border-bottom:1px solid #eee;background-image:url(more.png);background-repeat:no-repeat;background-position:100% 50%;background-color:transparent;-o-background-size:auto;background-size:auto;height:4rem;}
.link li a {color:#333;display:table-cell;vertical-align:middle;line-height:1.5rem;}
.link li a:hover {color:#006731;}
.link1 {margin:0 -1rem;}
.link1 li {float:left;*zoom:1;vertical-align:top;width:33.33333%;padding:0 1rem;margin-bottom:2rem;display:table}
.link1 li a {display:table-cell;vertical-align:middle;font-size:1.25rem;line-height:1.5rem;height:4.5rem;border:1px solid #eee;border-radius:3px;box-shadow:3px 3px 7px rgba(160,177,226,0.10);color:#666;padding:0 1rem;}
.link1 a {transform:translateY(0);transition:all ease-in-out 0.2s;-ms-transition:all ease-in-out 0.2s;-moz-transition:all ease-in-out 0.2s;-webkit-transition:all ease-in-out 0.2s;-o-transition:all ease-in-out 0.2s;}
.link1 a:hover {transform:translateY(-1px);}
.list {margin:1rem;}
.list li {padding:1rem 0rem;border-bottom:1px dashed #ddd;line-height:3rem;}
.list li>a {font-size:1.25rem;color:#333;background:url(more.png) left center no-repeat;background-color:transparent;display:table-cell;vertical-align:middle;padding-left:1.5rem;}
.list li span {float:right;font-size:1rem;color:#999;padding-left:1rem;font-family:Georgia;}
.list span.new {color:#f18d00;}

.pagenum{padding:1rem 0;text-align:center;font-size:1rem;}
.p_pages{margin-left:-0.25rem;}
.p_fun_d, .p_no_d, .p_no_o,.p_fun a, .p_no a{border:1px solid #ccc;padding:0.25rem 0.5rem;margin-left:0.25rem;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;line-height:1rem;box-sizing:border-box;display:inline-block;vertical-align:middle;}
.p_t{line-height:1rem;margin:0px;padding:0px;display:inline-block;vertical-align:middle;}
.p_fun_d, .p_no_d, .p_no_o{color:#ccc;}
.p_fun a, .p_no a{color:#222;}
.p_fun a:hover,.p_no a:hover{border:1px solid #e0e0e0;background-color:#f1f1f1;color:#c00;text-decoration:none}
.p_no_d{border:1px solid #f9debf;color:#c00;background-color:#f9debf;font-weight:bolder}
.p_dot{margin-left:0.25rem;}