/********/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video { 
	margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline;
}

article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
li{ list-style:none;}

.clearboth { 
	clear: both; 
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
a { 
	text-decoration: none; 
	outline: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
select, 
select:focus, 
a:focus, input:focus, select:focus, textarea:focus, 
a, input, select, textarea, button, 
a::-moz-focus-inner, input::-moz-focus-inner, select::-moz-focus-inner, textarea::-moz-focus-inner, button::-moz-focus-inner { 
	outline: none; 
    outline-width: 0; 
}
p { line-height:1.5; }
a { color:#333; font-size: 1.6em; }
h1 { font-size: 3em; }
h2 { font-size: 2em; }
h3 { font-size: 1.6em; }
h4 { font-size: 1.4em; }
small { font-size: 0.6em;}
html, body { 
	height: 100%;
}


/* BEGIN STYLES BELOW ************************************/ 
html {font-size: 62.5%;/*10 ÷ 16 × 100% = 62.5%*/}
body { background: #fff; font: normal 1.4rem/1.2 arial, helvetica, sans-serif,"微软雅黑"; color: #444;}

header{position:fixed; top:0; width:100%; height:40px; border-bottom:1px solid #cfc2bd; background:#fff9f6; text-align:center; line-height:40px; font-size:1.8rem; z-index:3;}
header>div{position:relative; }
header li{float:left; text-align:left; overflow:hidden;}
header li:nth-child(1){ width:10%;}
header li:nth-child(2){ width:58%;}
header li:nth-child(3){ float:left; width:30%; }
header .goback{ position:relative; height:40px;}
header .goback a{ float:left; margin:10px 0 0 14px; border-bottom:10px solid transparent; border-top:10px solid transparent;border-right:10px solid #d76336; overflow:hidden;}
header .goback span{ position:absolute; top:10px; left:17px;  display:block; border-bottom:10px solid transparent; border-top:10px solid transparent;border-right:10px solid #fff9f6;overflow:hidden; }
header .catalog1,header .search3,header .fav{ float:left; width:40%; margin-top:7px; height:26px; border-right:1px solid #cfc2bd; background:url(../image/search3.png) no-repeat center; background-size:auto 90%;}
header .more,header .morep{ float:right; width:58%;  height:40px; background:url(../image/icon_more_2.png) no-repeat center; background-size:auto 56%;}
header .morep{background-image:url(../image/icon_more.png)}
header .fav{ background-image:url(../image/c_favorite_no.png);background-size:auto 100%;}
header .favhov{ background-image:url(../image/c_favorite_no_hov.png);background-size:auto 100%;}
.blankh1{height:40px;}
.blank{ height:48px;}
.editline{ padding:0 0 4px 0;}
.editline span input{ margin:0 3px 0 18px; vertical-align:middle;}
.editline a{ float:right; padding-right:12px; font-size:1.4rem;}


.paperlist { margin:0 auto; width:96%; overflow:auto;}
.paperlist li{ float:left; width:46%; padding:8px 2% 8px 2%; }
.paperlist li>div{display:block; padding:4px 0 8px 0; border:1px solid #e7e7e7; }
.paperlist li a{ display:block; height:100px; text-align:center; overflow:hidden;}
.paperlist li a img{ margin-top:3%; width:96%; }
.paperlist li span{ display:block; padding:12px 0 0 3%; height:16px;  background:url(../image/paper_bg.jpg) no-repeat top center; background-size:100% auto; color:#999; text-align:center; font-size:1.6rem;  }
.paperlist .se_result { font-size:1.6rem; padding-left:4%; color:#333;}
.paperlist .se_result em{ font-style:normal; color:#d76336;}
.favlist li{ position:relative;}
.favlist li em{ position:absolute; display:block; right:0; bottom:30px; width:24px; height:24px; background:url(../image/fav_edit_p.png) no-repeat; background-size:100% auto;  }
.favlist li em.editstate{ display:none;}
.favlist li em.sel{background-image:url(../image/fav_select_p.png)}

.editbottom{position:fixed; bottom:0; width:100%;  height:42px; border-top:1px solid #cfc2bd; background:#fff9f6;}
.editbottom p{ margin:0 auto; padding-top:6px; width:230px;}
.editbottom span{ float:left;}
.editbottom .lightbtn{ margin-right:14px;}
.lightbtn{ display:block; width:108px; height:28px; line-height:28px; background:#ff683f; font-size:1.4rem; text-align:center; color:#fff; border-radius:6px;}
.darkbtn{ display:block; width:108px; height:28px; line-height:28px; background:#999; font-size:1.4rem; text-align:center; color:#fff; border-radius:6px;}


.paperpage{ width:100%;overflow:hidden;background:#f9f5f0;}
.paperpage > div { width:2000px; display: -webkit-box; display: box; -webkit-backface-visibility:hidden;}
.paperpage > div > div { overflow:hidden;-webkit-backface-visibility:hidden;}
.paperpage .listname,.pagebody .listname{ padding-top:5px; text-align:left;}
.paperpage .listname p, .pagebody .listname p{ height:40px;  font-size:2rem; padding:0 3%; line-height:40px; background:#d76336; color:#fff}
.paperpage .listname li a, .pagebody .listname li a{ display:block; padding:10px 5%; font-size:1.7rem; line-height:1.4;border-bottom:1px solid #c0a391; color:#7a532d;}
.pagebmlist{ position:absolute; top:40px; width:100%; background:#f9f5f0; z-index:2;}
.pagebmlist li a{ display:block; padding-left:20%; height:50px; background:#f9f5f0; border-bottom:1px solid #c0a391; line-height:50px; color:#7a532d; font-size:1.6rem;}
.paperpage .pageimg{ overflow:hidden;}


.article{ position:relative; height:1000px; width:100%;overflow:hidden;}
.article h2{ padding:12px 12px; line-height:1.2; font-size:2rem; }
.article .subinfo{padding:0 12px 6px 12px;  border-bottom:1px solid #ccc; color:#aaa;}
.article .content{ padding:4px 12px; text-indent:2em; font-size:1.8rem;}
.article .content p{ padding-top:12px;}
.article .content .imgfld{ width:90%; margin:0 auto;text-indent:0;}
.article .content .imgfld img{max-width:100%;}
.article .content .imgfld p{ padding:4px 0; font-size:1.4rem;}

.oldpaper li a{ display:block; height:50px; border-bottom:1px solid #c0a391; line-height:50px; text-align:center; color:#7a532d; font-size:1.6rem;}
.bottom{ text-align:center; color:#ccc; height:50px; line-height:50px;}

.classify{ background:#fff; font: normal 1.4rem/1.5 arial, helvetica, sans-serif,"微软雅黑"; color:#333;font-weight:bold;}
#tabTitle{ margin:0 auto; margin-top:4px; width:90%; height:30px; border-radius:5px; background:#ada8a6; }
#tabTitle li{ float:left;  width:50%; height:30px; background:#ada8a6; line-height:30px; text-align:center; color:#fff;border-radius:5px;  }
#tabTitle li.active{background:#ff643b; }
#tabArea{ min-height:80%;}
#tabArea .region,#tabArea .papertype{ clear:both; padding:0 0 0 4%;}
#tabArea  a{ float:left; margin:12px 3% 0 0; width:29%; height:28px; border:1px solid #ccc; text-align:center; font-size:1.4rem; line-height:28px; background:#fff; color:#666;}
#tabArea  a.hover{ color:#d76336; border:1px solid #d76336;}
#tabArea{ padding-bottom:20px;}

.seabar {position:fixed; top:40px; width:100%; height:36px; padding-top:8px; background:#dcdcdc; z-index:3;}
.seabar span{ float:left; margin:0 0 0 6%; width:72%; height:26px; border:1px solid #bbb; border-radius:20px; background:url(../image/search_icon.png) no-repeat 16px center #fff; background-size:auto 60%;}
.seabar input{width:78%; margin:2px 0 0 40px; padding:0; height:22px; line-height:24px; border:0;  background:#fff; font-size:1.7rem; color:#333; }
.seabar input.init{ color:#ccc;}
.seabar a{float:left; margin:0 0 0 0; width:16%; height:30px;line-height:30px; font-size:1.5rem; text-align:center; border-radius:5px; color:#6e210c;}

.menubar {position:fixed; top:40px; width:100%; height:55px; border-bottom:1px solid #f0d2c8; background:url(../image/menu_bg.jpg) repeat-x #fff; z-index:3;}
.menubar li{ float:left; width:24.5%; border-right:1px solid #f0d2c8; text-align:center;}
.menubar li:nth-child(4){ border:0;}
.menubar li a{ display:block; padding-top:31px; height:24px; font-size:1.4rem; color:#444; background-size:auto 20px; background-position:center 8px; background-repeat:no-repeat;}
.menubar li a.catalog{background-image:url(../image/nav_catalog.png);}
.menubar li a.commend{background-image:url(../image/nav_commend.png);}
.menubar li a.favorite{background-image:url(../image/nav_favorite.png);}
.menubar li a.history{background-image:url(../image/nav_history.png);}



.pagebar{position:fixed; top:41px; right:5px; width:108px; border:1px solid #ebc3b6; background:#fff; z-index:4;}
.pagebar li{ width:100%; height:40px; border-bottom:1px solid #ebc3b6;}
.pagebar li a{ display:block; padding-left:34px; height:40px; line-height:40px; font-size:1.6rem; color:#666;}
.pagebar li a.pub{ background:url(../image/nav_catalog.png) no-repeat 8px 10px #fff; background-size:18px auto;}
.pagebar li a.cal{ background:url(../image/nav_calendar.png) no-repeat 8px 10px #fff;background-size:18px auto;}
.pagebar li a.fav{ background:url(../image/nav_favorite.png) no-repeat 8px 10px #fff;background-size:18px auto;}
.pagebar li a.list{ background:url(../image/nav_commend.png) no-repeat 8px 10px #fff;background-size:18px auto;}



.testdiv{ width:74%; height:50px; background:url(../image/search_icon.png) no-repeat 2px 2px #fff; background-size:24px 24px;}

#loadFld {position:absolute; top:0; left:0; width:100%; height:100%;background:url(../image/loading.gif) no-repeat center 240px #fff; background-size:10%; text-align:center; z-index:6; font-size:30px;}
.prompt{ position:fixed; top:200px; left:10%; padding-top:40px; width:80%; height:60px; background-color:rgba(0,0,0,0.5); color:#fff; font-size:2rem; text-align:center; z-index:3;}
#loadFld2 {position:relative; top:240px; width:100%; height:100%;background:url(../image/loading.gif) no-repeat top center #f9f5f0; background-size:10%; text-align:center; z-index:6; font-size:30px;}

.swiper-container { width: 100%; height: 900px; color: #000; text-align: center; }
.swiper-wrapper .swiper-slide  img{ display:block; width:100%;}
.swiper-wrapper .swiper-slide ,.swiper-wrapper .loadslide { background:url(../image/loading.gif) no-repeat center  200px;}

.blackbg{ display:none; position:absolute; top:0;width:100%; height:100%; z-index:2; background:rgba(0,0,0,0.4) }

.loading_btm{ padding-left:130px; height:40px; line-height:40px; background:url(../image/loading.gif) no-repeat 100px center; background-size:auto 20px;}
.finish{background:none;}
