body,dd,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,ul{margin:0;padding:0}
li,ol,ul{list-style:none;overflow:hidden}
html,body {margin: 0 auto;max-width:640px;padding:0;font-size:16px;background-color:#f5f5f5;color:#333;}
a{color:#483724;text-decoration:none;}
a,button,input{-webkit-tap-highlight-color:rgba(255,0,0,0);}
img {margin:0;}
hr{height:1px;border:none;border-top:1px dotted #666;}
table{ border-collapse:collapse; border:1px solid #c9c9c9; margin-bottom:30px;}
table td{ height:20px; border:1px solid #c9c9c9; padding:5px;}
.wrapper,#wraper{overflow:hidden;width:100%;}
.lingqian{padding:0 10px;}

.header{height: 40px;width: 100%; background: #b8dce8; box-shadow:0px 0px 5px rgba(0, 0, 0, 0.5); z-index: 9999; overflow: hidden; height: 40px; }
.header .logo_m{float:left;padding:6px;}
.header .mini_nav{float:right;color:#fff;margin-top:11px;padding:0 5px;text-align:right;}
.header .mini_nav a{color:#6ca4bf;margin-right:5px;}
.header .sitemap{float:right;width:23px;margin-top:11px;text-align:right;margin-right:10px;}

.class_nav{margin-top:6px;font-size:14px;overflow:hidden;}
.class_nav a{color:#666;padding:6px 6px 4px 6px;margin:auto 3px;border:1px solid #cfc4b6;border-radius:2px;background-color:#fff;line-height: 32px;}
.nav{text-align:center; width:100%; font-size:15px; font-weight:800; }
.nav ul{list-style-type:none;margin:5px auto 0 auto;padding-left:0px;width:100%;overflow:hidden;}
.nav li{float:left;width:14.0%;text-align:center;line-height:32px;}

.correl{font-size:14px;overflow:hidden;text-align:center;margin-bottom:4px;}
.correl ul{padding:0;margin:5px 0 0 0;float:left; width:100%;}
.correl ul li{float:left;width:24.62%;padding-top:1px;line-height:30px;text-align:center;}
.correl ul li a{color:#444;font-size:14px;}

.place{margin:6px 0 0 0;height:35px;line-height:36px;background:#fff;padding-left:8px;font-size:15px;color:#666;}
.place a{color:#666;}
.viewbox{margin:10px 0 2px 0;background:#fff;}
.viewbox .title{padding: 8px 0;border-bottom:1px solid #dcd3c9;color:#333;}
.sub_title{padding-left:10px;font-size:16px;}
.viewbox h2{font-size:120%;text-align:center;color:#6ca4bf;}
.viewbox h3{padding-left: 15px; line-height: 30px; border-left: 5px solid #6ca4bf; font-size: 18px; background: #f5f5f5; margin: 8px 0;}

.viewbox .info{color:#666;text-align:center;padding:5px 10px;line-height:25px;}
.viewbox .content{color:#666;text-align:left;padding-top:5px;line-height:150%;}
.viewbox .content .yunshi a{color:#fff;text-decoration:none;border:0;}
.viewbox .content a{color:#00f;text-decoration: none;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #5c3716;}

.viewbox .tbzb{margin:15px auto;line-height:1px;padding:0px 10px;font-size:12px;color:#252525;}
.viewbox .tbzb table{margin:auto;border-collapse:collapse;border:1px solid #c9c9c9;width:100%;}
.viewbox .tbzb table td{font-size:14px;line-height:32px;border:1px solid #c9c9c9; padding:5px;text-align:center;}

.inform,.inform_vip{font-size:100%;margin:2px 8px 8px 8px;padding:12px 0px 12px 0px;background-color:#f2f2f2;line-height:42px;}
.inform form,.inform_vip form{width:90%;margin:auto;}
.inform .zbslt,.inform_vip .zbslt{padding: 2px;font-size:16px;color:#666;line-height: 26px;height:26px;background-color:#fff;border:1px solid #d0ad9a;}
.inform .xmint,.inform .cmint,.inform_vip .xmint,.inform_vip .cmint{padding: 2px;font-size:16px;line-height: 26px;color:#333;height:26px;border:1px solid #d0ad9a;background-color:#fff;margin-bottom:6px;}

.viewbox .corr_nav{margin:auto 20px;font-size:100%;} 
.viewbox .content{margin:8px 12px;font-size:110%;color:#333;}
.viewbox .content p {margin-bottom: 10px;line-height: 180%;}
.viewbox .moreinfo{margin:5px 12px;color:gray;}
.viewbox .note{float:right;width:70px;border: 1px solid #ccc;font-size: 14px;border-radius:8px;color:#aaa;text-align: center;line-height: 24px; margin-bottom: 10px;}

.yunshi{margin-bottom:20px;text-align:center;}
.yunshi a{padding:10px 20px;font-size:16px;overflow: hidden;border: 0;text-align: center;height:38px;line-height:38px;background:#6ca4bf;color:#fff;border-radius: 6px;}
.yunshi a:hover{text-decoration:none;}

.viewbox .content .sm_list{width:95%;margin:auto;}
.viewbox .content .sm_list a{padding:4px 8px 4px 8px;height:26px;color:#666;margin:0px 3px;line-height:42px;background-color:#fff2e8;border:1px #ffe3ca solid;border-radius:4px;}
.viewbox .content .sm_list a.this{background-color:#fff;color:#ffa859;}
.listbox {margin:10px 0;background:#fff;overflow:hidden;}
.listbox .title{height:30px;line-height:30px;}
.listbox .title h2{border-left: 5px solid #8fd1e1;margin:10px 10px;font-size:100%;padding-left:10px;color:#555;line-height:24px;}
.listbox .title h2 span{color:#8b2829;font-size:18px;}
.listbox .title .more{float:right;margin:0;font-weight:normal;padding:0 5px;color:#999;background-color: #eee;border-radius:5px;}
.listbox .title .more a{color:#999;font-size:14px;}

.listbox .content{padding:10px;line-height:150%;line-height:150%;}
.listbox .list {padding-bottom:10px;}
.listbox .list ul {margin:0;padding:0;}
.listbox .list ul.sm{margin:2px 10px}

.listbox .list ul.sm li{width: 30%;float: left;display: block;border-radius: 5px;white-space:nowrap;text-align:center;padding:6px 0px;list-style-type:none;background-color:#f2f2f2;margin:5px 3px;}
.listbox .list ul.sm li a{color:#434343;width: 100%;display:block;}

.listbox .list ul.arc{margin:2px 5px}
.listbox .list ul.arc li{list-style-type:none;padding:5px 13px;border-bottom:1px solid #f2f2f2;list-style-type:none;font-size:16px;line-height:180%;}
.listbox .list ul.arc li a{display:block;}
.listbox .list ul.arc li a:active{background-color:#f2f2f2;}

.pagelist{padding:2px 10px 15px 10px;line-height:normal;overflow:hidden;}
.pagelist li{list-style-type:none;float:left;margin:5px 5px;float:left;font:12px/1.5 tahoma,helvetica,arial,'����',sans-serif;padding:3px 6px;text-align:center;height:16px;border:1px solid #ccc;}
.pagelist .thisclass{color:#f00;}
.pagelist a,.pagelist span.pageinfo{display:block;color:#666;font-weight:normal;text-decoration:none;letter-spacing:0px;}

.footer{ text-align:center; margin-top:15px; padding:10px 0;}
.footer a{color:#8fd1e1;}

/* pic_list */
.pic_list {margin:0 10px;}
.pic_list ul{width:100%;margin: 0 auto;}
.pic_list li {padding: 10px 0px;margin:0;border-bottom: 1px dashed #ddd;overflow:hidden;list-style: none;}
.pic_list li.text{padding: 10px 5px 10px 12px;margin:0;background-size:20px auto;background: url(/uploads/image/iimg/arrow.gif) center left no-repeat;border-bottom:1px solid #f2f2f2;overflow:hidden;list-style: none;}
.pic_list li:last-child{border:0;}
.pic_list li a{display:block; overflow:hidden; }
.pic_list dl{margin:0;padding:0;}
.pic_list dt{width:120px; height:80px; float:left; margin-right:10px; position:relative;}
.pic_list dt img{height:80px;width:120px;object-fit:cover;position:absolute;}
.pic_list dd p{font-size:14px;color: #999;}
.pic_list dd .date{margin-top:20px;}
.pic_list dd .h3{font-size:18px;font-weight:normal;line-height:150%;position:relative; color: #333;word-wrap:break-word;word-break:normal; -webkit-line-clamp: 1;line-clamp: 1;-webkit-box-orient: vertical;box-orient: vertical;}

.gray,.gray a{color:gray;}
.f12{font-size:12px;}
.p10{padding:10px;}
.mt10{margin-top:10px;}
.red{color:red;}
.blue{color:blue;}
.green{color:green;}
.clear{clear:both;overflow:hidden;display:block;font-size:0;height:0;line-height:0;}
.fright{float:right;}
.center{text-align:center;}

/* mingzi */
ul.mingzi{margin:10px;text-align:center;}
ul.mingzi li {height: auto;width: auto;float: left;margin: 5px;line-height: 180%;padding: 4px 10px;border: 1px solid #e0e0e0;}
ul.zidian{margin:0;padding:5px;}
.zidian li {width: 25px;height: 25px;line-height: 25px;text-align: center;margin: 6px;display: inline;float: left;background: url(/uploads/image/iimg/zidian.gif);font-size: 16px;}

/* form */
dd.form{font-size:16px;padding:5px 10px;}
.ipt {border: 1px solid #d0ad9a;background: #fff;padding: 2px;font-size: 16px;color: #333;line-height: 26px;}
.select {color: #3e4144;font-size: 14px;line-height: 26px;padding: 2px;border: 1px solid #d0ad9a;height:34px;}
.line {border-top: 1px dashed #dcc4b0;margin: 8px;}
.button{padding: 0 20px;font-size:16px;overflow: hidden;border: 0;text-align: center;margin:5px auto 10px auto;height:38px;line-height:38px;background:#6ca4bf;color:#fff;border-radius: 6px;display:block;-webkit-appearance: none;}
.zbbtn,.zbbtn2,.sbutton{overflow: hidden;font-size:14px;margin: 5px; padding:8px;font-weight:bold;border-radius: 5px;border: 0;text-align: center;text-decoration: none;background:#6ca4bf;color:#fff;-webkit-appearance: none;}

/* loader */
.loader{background-color:#ffffff;position: fixed;left: 0px;top: 0px;width: 100%;height: 100%;z-index:100000;}
.loader-animate{background:;background-size:100% 100%;width:34px;height:34px;position:fixed;top:50%;left:50%;margin:-17px 0 0 -17px;-webkit-animation:loading-rotate 1s linear infinite;animation:loading-rotate 1s linear infinite}
@-webkit-keyframes loading-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
@keyframes loading-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}

#btn_top{opacity:.6;background:#666 url(/uploads/image/iimg/to_top.png) center 50% no-repeat;border-radius:17px;position:fixed;right:1px;bottom:50px;border:solid 1px #555;width:32px;height:32px;display:block;z-index:100001;}

/* read all */
.read-content{overflow: hidden;width: 100%;}
.read-box{ position: relative; z-index: 9; padding: 0 0 15px; margin-top: -220px; text-align: center; }
.read_mask {height: 200px; background: -webkit-gradient(linear,0 top,0 bottom,from(rgba(255,255,255,0)),to(#fff)); background: -o-linear-gradient(bottom,rgba(255,255,255,.1),rgba(255,255,255,0)); }
.read-box .read_mod {background-color: #fff; }
.read-button, .read-button:focus, .read-button:link, .read-button:visited {font-size: 1rem; color: #6ca4bf; background: #fff; border-radius: .25rem; border: 1px solid #ff6651; line-height: 1.875rem; }
.read-box .read_mod a{border: 1px solid #6ca4bf; width: 15rem; height: 2.5rem; line-height: 2.5rem; display:inline-block; vertical-align: top;color:#6ca4bf;}
.read-box .read_mod a:hover{color:#6ca4bf;}
.read-box .read_mod img{ display:inline; width: .9375rem; height: auto; margin: 1.0625rem 0 0 .3125rem; vertical-align: top; }