body,dd,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,ul{margin:0;}
li,ol,ul{list-style:none;overflow:hidden}
html,body {margin: 0 auto;max-width:640px;padding:0;font-size:16px;background-color:#f5efe2;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%;}
.header{ margin:0; height:39px;overflow:hidden;background:#ff7a18;line-height:20px; width:100%;}
.header .logo_m{float:left;padding:5px 0 0 5px;}
.header .mini_nav{float:left;color:#fff;margin-top:11px;padding:0 5px;text-align:right;}
.header .mini_nav a{color:#f6f6f6;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; padding-bottom:4px;}
.nav ul{list-style-type:none;margin:0px auto;padding-left:0px;width:100%;border-left:#cfc4b6 1px solid;border-top:#cfc4b6 1px solid;overflow:hidden;}
.nav li{float:left;width:14.0%;text-align:center;border-right:#ede2cb 1px solid; border-bottom:#ede2cb 1px solid;line-height:32px;}

.correl{font-size:14px;overflow:hidden;text-align:center;}
.correl ul{padding:0;margin:0;float:left; width:100%;border-left:#cfc4b6 1px solid;border-top:#cfc4b6 1px solid;}
.correl ul li{float:left;width:24.62%;padding-top:1px;line-height:24px; border-right:#ede2cb 1px solid; border-bottom:#ede2cb 1px solid;line-height:32px;}
.correl ul li a{color:#444;}

.place{margin:6px 3px 0px 3px;height:35px;line-height:36px;background:#fff;padding-left:8px;border:1px solid #cfc4b6;border-radius:2px;font-size:15px;color:#666;}
.place a{color:#666;}
.viewbox{margin:10px 3px 2px 3px; background:#fff;border:1px solid #cfc4b6;border-radius:2px;}
.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:#FF7A18;}
.viewbox h3{padding-left: 15px; line-height: 30px; border-left: 5px solid #FF7A18; font-size: 18px; background: #F5F5F5; margin: 8px 0;}

.viewbox .info{color:#666;text-align:center;padding-top:5px;line-height:25px;}
.viewbox .content{color:#666;text-align:left;padding-top:5px;line-height:150%;}
.viewbox .content .yunshi a{color:#FFF;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;}

.viewbox .inform,.viewbox .inform_vip{font-size:100%;margin:2px 8px 8px 8px;padding:12px 0px 12px 0px;background-color:#f2f2f2;line-height:42px;}
.viewbox .inform form,.viewbox .inform_vip form{width:90%;margin:auto;}
.viewbox .inform .xmint,.viewbox .inform .cmint,.viewbox .inform_vip .xmint,.viewbox .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 .zbbtn,.viewbox .zbbtn2{font-size:14px;color:#fff;height:32px;width:92px;border:1px solid #fd9e35;border-radius:3px;background:#fd9e35 url(/global/sm/cs_btn.png) no-repeat;background-position: 0 0;text-align:center;outline:none;line-height:24px;margin-top: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{bottom: 0;text-align:center;}
.yunshi .ys_btn{background-color:#ff7a18;outline:none;border:1px #ff7a18 solid;border-radius:4px;height:35px;color:#fff;width:90%;margin:auto;font-size:16px;}
.yunshi a{font-size:16px;overflow: hidden;border: 0;text-align: center;height:38px;line-height:38px;background:#FF8A11;color:#fff;border-radius: 6px;display:block;-webkit-appearance: 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 3px; background:#fff; border:1px solid #cfc4b6;border-radius:2px;overflow:hidden;}
.listbox .title{height:35px;line-height:35px;border-bottom:1px solid #DCD3C9;}
.listbox .title h2{float: left;font-size:100%;padding-left:10px;color:#555;}
.listbox .title h2 span{color:#ff872f;font-size:18px;}
.listbox .title .more{float:right;padding-right:20px;padding-top:3px;margin:0;line-height: 32px;}
.listbox .title .more a{color:#ff7209;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{padding:8px 5px;border-bottom:1px solid #f8f8f8;list-style-type:none;line-height:150%;}
.viewbox .content .sm_list li{width:33%;list-style-type:none;float:left;padding:0;margin:0 auto;text-align:center;}
.listbox .list ul.sm li a{background-color:#f5efe2;margin:auto 8px;padding:3px 8px;border:#cfc4b6 solid 1px;color:#7b694f;border-radius: 4px;}
.listbox .list ul.arc{margin:2px 5px}
.listbox .list ul.arc li{padding:2px 5px;border-bottom:1px solid #f2f2f2;list-style-type:none;background:url(/global/sm/rt_arrow.png) no-repeat right center;background-size:20px auto;font-size:14px;}

.listbox .list ul.arc{margin:2px 5px}
.listbox .list ul.arc li{background: url(/global/sm/arrow.gif) center left no-repeat;margin-left:10px;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; border-top:1px solid #e1dad2; }
.footer a{color:#d9c08e;}

.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;}

/* zidian */
ul.zidian,.hanzi{margin:0;padding:5px;overflow:hidden;}
.zidian li{width: 25px;height: 25px;line-height: 25px;text-align: center;margin: 6px;display: inline;float: left;background: url(/img/right_zidian.gif);font-size: 16px;}
.hanzi li{width: 28px;height: 28px;line-height: 28px;text-align: center;margin: 6px;display: inline;float: left;background: url(/img/zidian.gif);font-size: 18px;}
.hanzi li a:link{border:0;}

/* qiming */
.qiming_list{overflow:hidden;padding:10px 10px;}
.qiming_list li{list-style:none;float:left;margin:5px;font-size:18px;border:1px solid #E0E0E0;padding:2px 8px;}
.qiming_button{margin-bottom:20px;margin-top:10px;text-align:center;margin-bottom:4px;text-align:center;height:38px;line-height:38px;font-size:16px;padding:0 20px;background:#8B2829;color:#fff;border-radius:10px;margin:auto;text-align:center; text-decoration:none;display:block;border:0;-webkit-appearance: none;}

/* form */
.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{width: 95%;font-size:16px;overflow: hidden;border: 0;text-align: center;margin:5px auto 10px auto;height:38px;line-height:38px;background:#FF8A11;color:#fff;border-radius: 6px;display:block;-webkit-appearance: none;}
.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:#FF8A11;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:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEUAAABFCAMAAAArU9sbAAAAllBMVEUAAAA5kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv98v3f9AAAAMXRSTlMA+u4H8xwSDeG7KBapjYhP28EE9jfmpJoxItOALLFuQcxrZOrXdnPHVDyVe11aSIN5drPNPgAAAx5JREFUWMOlmOl2qlAMhbcyySCiBUFRUazzVXve/+Vuk2NZTgwHvx+uVjBk2MmJopxRkvvecBn0gqXt+ecZ1DEW8654ZO3lLhTQznZHvKNj70dohrWNRDm9rYZ6Rqsiki/7uBhkiZNkg208LLyL/qGOcCkk39eD9hhm5veEZDirdsS/eRGHby9nY+lRZ1VVmJ200XfLb4mlnbmJEhzpsWegCseWEZfcFXJau3vUkX9xsZy3RvjaboJ6Zt/8vNmbK+zJWGsmKZvF/PJEg3PSb6zuMd0emE/v7hSMMGxmjgf6HI5Sr3FQC9yRsSI1qGBNSX7OnSbpjbUBNRydHo2CDbkygCo5faxoTVfnpKgzpA7XIKEW1F2oM6OeWoExyZUr2hBTJ4xALFq5wkzIGdl40xe9qWlvzsFRph20IyPNUBzp7x9LtGRE7ZcD2LGQW8L19QCLEjRBWw6keuBCxUJrRjTbZliwS+0Zchccf19PaA1/3ofNumnPimMJfl9DtGfA46HLJWpPSGcTqNAmKnCT6r7mGpP+raqG64qxW2uFxoKBcjw6vxYjlJHQiYKophfngliGVeJdgg7LqsgtXy4JsVlRI9beoMmSsM7L9cJDb1OniUAQO+nz63mYYttk/msnnVeo/ms1ydEzLpzjWgxPENH5uad1zqspuNT1ZFNB2M5LibojObxzNN9hO/59WOltfPtcqka4sVyci5pKH1bcTgr9mOzkhvl3f1LkI+BaNeVfxMtsqhWHow3ihxJkoSlWn8UcXCjEr2JrcPVX4TURs2fAv1sa+uSMCQWkmPUrubIFI/06QgXtxNvxQy58+vcAFVjMj/uhFZEKTKhxJiNT7WFIkATVMH396fgYqy7NjHk9PYqAvx/84EMc7rQNPiT8kkF9yKBTfJP73EzvgM/IuoKI3Wq5pW5NiqfyzNhY5cVNdbHe17RHfGuO1MA7Jn1dtrNWk5zo73eJ3Hg2sRgKSZA1G0JMMN4MQscwzUm4//F64oZ+0lCPS26X0k2basHcTEtsLFcWFEj86auJ1IEy5mUbD4NIF3r0bR+3lwov/gPz4J/MfidXggAAAABJRU5ErkJggg==);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(/global/sm/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 25px; 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: #FF6651; background: #FFF; border-radius: .25rem; border: 1px solid #FF6651; line-height: 1.875rem; }
.read-box .read_mod a{border: 1px solid #FF7A18; width: 15rem; height: 2.5rem; line-height: 2.5rem; display:inline-block; vertical-align: top;color:#FF7A18;}
.read-box .read_mod a:hover{color:#FF7A18;}
.read-box .read_mod img{ display:inline; width: .9375rem; height: auto; margin: 1.0625rem 0 0 .3125rem; vertical-align: top; }
.pagelist ul{text-align: center;}

h1{display:none;}
.gary{display:none;}