﻿@charset "utf-8";
body, div, dl, dt, dd, del, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
body { font: 0.75em 'microsoft yahei'; color: #353535; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img, button { border: 0; }
address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: normal; }
ol, ul { list-style: none; }
caption, th { text-align: left; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; }
i, em { font-style: normal; }
/*flow*/
.pointer { cursor: pointer!important; }
.wrap { word-break: break-all; word-wrap: break-word; }
/*float/display/ap*/
.fl { float: left; }
.fr { float: right; }
.clr { clear: both!important; }
.clear { overflow: auto; zoom: 1; }
.clear-hidden { overflow: hidden; zoom: 1; }
.zoom1 { zoom: 1; }
.display-none, .dn { display: none; }
.display-block, .db { display: block; }
.display-inline, .di { display: inline; }
.display-inline-block, .dib { display: inline-block; }
.visibility-hidden, .vh { visibility: hidden; }
.visibility-collapse, .vc { visibility: collapse; }
.visibility-visible, .vv { visibility: visible; }
.overflow-hidden, .oh { overflow: hidden!important; }
.overflow-scroll, .os { overflow: scroll!important; }
.overflow-auto, .oa { overflow: auto!important; }
.ap { position: relative; }
.ap5 { position: relative; z-index: 5; }
.ap10 { position: relative; z-index: 10; }
.ab { position: absolute; }
.ab5 { position: absolute; z-index: 5; }
.ab10 { position: absolute; z-index: 10; }
/*test*/
.border-0 { border: 0!important; }
.border-red { border: 1px solid #f00; }
.border-ccc { border: 1px solid #ccc; }
.outline-red { outline: 1px solid #f00; }
.outline-ccc { outline: 1px solid #f00; }
/*line*/
.line { height: 0px; overflow: hidden; border-bottom: 1px solid #ccc; }
/*font*/
.tc { text-align: center!important; }
.tl { text-align: left!important; }
.tr { text-align: right!important; }
.vt { vertical-align: top!important; }
.vm { vertical-align: middle!important; }
.vb { vertical-align: bottom!important; }
.f10 { font-size: 10px!important; }
.f11 { font-size: 11px!important; }
.f12 { font-size: 12px!important; }
.f14 { font-size: 14px!important; }
.f15 { font-size: 15px!important; }
.f16 { font-size: 16px!important; }
.f17 { font-size: 22px!important; }
.f18 { font-size: 18px!important; }
.em1 { text-indent: 1em; }
.em2 { text-indent: 2em; }
.bold { font-weight: bold!important; }
.normal { font-weight: normal!important; }
.line-height-22, .lineH22 { line-height: 40px; }
.line-height-180, .lineH180 { line-height: 180%; }
.line-height-190, .lineH190 { line-height: 190%; }
.line-height-200, .lineH200 { line-height: 200%; }
/*color*/
.color-ccc { color: #ccc!important; }
.color-666 { color: #666!important; }
.color-999 { color: #999!important; }
.color-red { color: #C00!important; }
.color-blue { color: blue!important; }
.color-black { color: black!important; }
.color-white { color: white!important; }
.color-orange { color: #EF7814; }
/*margin/padding/space*/
.margin-0, .mar0 { margin: 0!important; }
.margin-10, .mar10 { margin: 10px; }
.margin-auto, .marA { margin: 0 auto; }
.margin-left-10, .marL10 { margin-left: 10px; }
.margin-right-10, .marR10 { margin-right: 10px; }
.margin-bottom-10, .marB10 { margin-bottom: 10px; }
.margin-top-10, .marT10 { margin-top: 10px; }
.padding-0, .pad0 { padding: 0!important; }
.padding-10, .pad10 { padding: 10px; }
.padding-left-10, .padL10 { padding-left: 10px; }
.padding-right-10, .padR10 { padding-right: 10px; }
.padding-bottom-10, .padB10 { padding-bottom: 10px; }
.padding-top-10, .padT10 { padding-top: 10px; }
/*form*/
.width-28px { width: 28px; margin: 0 4px; }
.width-100 { width: 100%!important; }
.width-200px { width: 200px!important; }
.width-320px { width: 320px; }
.input-code { width: 40px; text-align: center; margin-right: 8px; }
.space-03 { height: 3px; overflow: hidden; }
.space-05 { height: 5px; overflow: hidden; }
.space-10 { height: 10px; overflow: hidden; }
.space-20 { height: 20px; overflow: hidden; }
.space-30 { height: 30px; overflow: hidden; }
.bg-fff { background-color: #fff; }
a { text-decoration: none; color: #353535; }
a:hover { text-decoration: none; }
.header-nav { border-top: 1px solid #3cda64; margin: 0 auto; width: 100%; z-index: 999; }
.sort-list a { box-sizing: border-box; float: left; font-size: 0.875rem; line-height: 1.3; overflow: hidden; padding: 0.3em 0 0.3em 0.8rem; text-overflow: ellipsis; white-space: nowrap; width: 33.3%; }
a { color: #000; }
a { text-decoration: none; }
body { color: #000; }
body { font-family: Helvetica, "STHeiti", "Heiti SC", "Droid Sans Fallback"; line-height: 1.75; }
html { font-size: 18px; }
.header-bg { background: rgba(0, 0, 0, 0) url("../images/bg_nav.png") repeat scroll 0 0; height: 35px; overflow: hidden; position: relative; }
.sort-list a { box-sizing: border-box; float: left; font-size: 0.875rem; line-height: 1.3; overflow: hidden; padding: 0.3em 0 0.3em 0.8rem; text-overflow: ellipsis; white-space: nowrap; width: 33.3%; }
a { color: #000; }
a { text-decoration: none; }
body { color: #000; }
body { font-family: Helvetica, "STHeiti", "Heiti SC", "Droid Sans Fallback"; line-height: 1.75; }
html { font-size: 18px; }
.header-home::before { background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll -126px -32px / 150px auto; content: ""; height: 24px; margin: 2px 0 0 12px; position: absolute; width: 24px; }
.header-home { border-right: 1px solid #d3aabe; float: left; height: 27px; margin-right: 15px; margin-top: 4px; width: 45px; }
.sort-list a { box-sizing: border-box; float: left; font-size: 0.875rem; line-height: 1.3; overflow: hidden; padding: 0.3em 0 0.3em 0.8rem; text-overflow: ellipsis; white-space: nowrap; width: 33.3%; }
a { color: #000; }
a { text-decoration: none; }
body { color: #000; }
body { font-family: Helvetica, "STHeiti", "Heiti SC", "Droid Sans Fallback"; line-height: 1.75; }
html { font-size: 18px; }
.header-title { color: #fff; font-size: 15px; font-weight: bold; line-height: 35px; margin-right: 5px; overflow: hidden; position: relative; }
.sort-list a { box-sizing: border-box; float: left; font-size: 0.875rem; line-height: 1.3; overflow: hidden; padding: 0.3em 0 0.3em 0.8rem; text-overflow: ellipsis; white-space: nowrap; width: 33.3%; }
a { color: #000; }
a { text-decoration: none; }
body { color: #000; }
body { font-family: Helvetica, "STHeiti", "Heiti SC", "Droid Sans Fallback"; line-height: 1.75; }
html { font-size: 18px; }
.header-title-nav { display: block; overflow-x: auto; overflow-y: hidden; transform: translate(0px, 0px) translateZ(0px); white-space: nowrap; margin-left:10px;}
.sort-list a { box-sizing: border-box; float: left; font-size: 0.875rem; line-height: 1.3; overflow: hidden; padding: 0.3em 0 0.3em 0.8rem; text-overflow: ellipsis; white-space: nowrap; width: 33.3%; }
a { color: #000; }
a { text-decoration: none; }
body { color: #000; }
body { font-family: Helvetica, "STHeiti", "Heiti SC", "Droid Sans Fallback"; line-height: 1.75; }
html { font-size: 18px; }
.header-title a { color: #fff; }
/*container*/
#container { width: 100%; max-width: 640px; min-width: 320px; margin: 0 auto; overflow: hidden;}
/*footer*/
#footer { padding: 3.7% 2.65%; background-color: #3a4148; text-align:center; }
#footer nav { margin-bottom: 3%; opacity: 0.7; }
#footer .copyRight { font-family: Arial; }
#footer a { color:#ccc; }
/*goToTop*/
.goToTop { display: inline-block; width: 2.9em; height: 2.9em; text-indent: -9999px; background: url(../images/topBg.png) no-repeat; background-size: 29em 17.5em; right: 1.9%; top: 21%; }
.goToTop11 { background-position: 0 0; }
.goToTop12 { background-position: -2.9em 0; }
.goToTop13 { background-position: -5.8em 0; }
.goToTop14 { background-position: -8.7em 0; }
.goToTop21 { background-position: 0 -2.9em; }
.goToTop22 { background-position: -2.9em -2.9em; }
.goToTop23 { background-position: -5.8em -2.9em; }
.goToTop24 { background-position: -8.7em -2.9em; }
.goToTop31 { background-position: 0 -5.8em; }
.goToTop32 { background-position: -2.9em -5.8em; }
.goToTop33 { background-position: -5.8em -5.8em; }
.goToTop34 { background-position: -8.7em -5.8em; }
.goToTop35 { background-position: -11.6em -5.8em; }
.goToTop36 { background-position: -14.5em -5.8em; }
.goToTop37 { background-position: -17.4em -5.84em; }
.goToTop41 { background-position: 0 -8.7em; }
.goToTop42 { background-position: -2.9em -8.7em; }
.goToTop43 { background-position: -5.8em -8.7em; }
.goToTop44 { background-position: -8.7em -8.7em; }
.goToTop45 { background-position: -11.6em -8.7em; }
.goToTop46 { background-position: -14.5em -8.7em; }
.goToTop47 { background-position: -17.4em -8.7em; }
.goToTop48 { background-position: -20.3em -8.7em; }
.goToTop49 { background-position: -23.2em -8.7em; }
.goToTop410 { background-position: -26.1em -8.7em; }
.goToTop51 { background-position: 0 -11.6em; }
.goToTop52 { background-position: -2.9em -11.6em; }
.goToTop61 { background-position: 0 -14.5em; }
.goToTop62 { background-position: -2.9em -14.5em; }
.goToTop63 { background-position: -5.8em -14.5em; }
/*index*/
.tit { background: #058129 none repeat scroll 0 0; color: #fff; font-size: 16px; height: 35px; line-height: 35px; overflow: hidden; padding: 0 12px; }
.tit a { color: #fff; }
.menu241 { background: #058129 none repeat scroll 0 0; border-radius: 5px; color: #fff; font-size: 14px; height: 35px; line-height: 35px; margin: 10px 0; overflow: hidden; padding: 0 5px; }
.menu241 li { float: left; width: 20%; line-height: 46px; text-align: center; }
.menu241 li a { text-align: center; font-size: 18px; }
.menu241 li img { height: 1.88em; margin: 30.3% 0 4.2%; vertical-align: middle; }
.menu241 li span { display: inline-block; width: 90%; color: #ffffff; font-weight: bold; overflow: hidden; }
.menu241 li span a { color: #ffffff; }
.menu241 li:nth-child(1) { }
.menu241 li:nth-child(3) { }
.menu241 li:nth-child(5) { }
.menu251 { margin: 10px 0; padding: 2% 0 0 2%; background-color: #058129; background-size: cover; border-radius: 5px; }
.menu251 li { float: left; width: 70%; line-height: 46px; padding-left: 2px; }
.menu251 li a { text-align: center; font-size: 24px; }
.menu251 li img { height: 1.88em; margin: 30.3% 0 4.2%; vertical-align: middle; }
.menu251 li span { display: inline-block; width: 90%; color: #ffffff; font-weight: bold; overflow: hidden; }
.menu251 li span a { color: #ffffff; }
.menu251 li:nth-child(1) { }
.menu251 li:nth-child(3) { }
.menu251 li:nth-child(5) { }
.menu249 { padding: 2% 0 0 2%; background-color: #058129; background-size: cover; border-radius: 5px; }
.menu249 li { float: left; width: 90%; line-height: 24px; }
.menu249 li a { font-size: 18px; color: #fff; }
.menu249 li img { height: 1.88em; margin: 30.3% 0 4.2%; vertical-align: middle; }
.menu249 li span { display: inline-block; width: 90%; color: #ffffff; font-weight: bold; overflow: hidden; padding-left: 2%; }
.menu245 { padding: 1% 0; background-color: #058129; background-size: cover; }
.menu245 li { float: left; margin: 0 5px; line-height: 24px; text-align: center; }
.menu245 li a { text-align: center; font-size: 16px; }
.menu245 li img { height: 1.88em; margin: 30.3% 0 4.2%; vertical-align: middle; }
.menu245 li span { display: inline-block; color: #ffffff; font-weight: bold; overflow: hidden; }
.menu245 li:nth-child(1) { }
.menu245 li:nth-child(3) { }
.menu245 li:nth-child(5) { }
.menu242 { height: 3.6em; line-height: 3.6em; background-color: #058129; }
.menu242 .arrow { width: 2.5%; height: 1.24em; background: url(../images/arrowBg.png) no-repeat; background-size: contain; left: 4%; top: 32%; }
.menu242 .num { height: 1.76em; line-height: 1.76em; padding-right: 9.4%; background: url(../images/numBg.png) no-repeat right top; background-size: contain; right: 4%; top: 28%; }
.menu243 li { background: #f1f2f2; background: -webkit-linear-gradient(#ffffff 0%, #ffffff 64%, #fefefe 65%, #cbcecf 100%); background: -moz-linear-gradient(#ffffff 0%, #ffffff 64%, #fefefe 65%, #cbcecf 100%); }
.menu243 li .box { padding: 4% 4.2% 2% 3%; overflow: hidden; }
.menu243 li .info { float: right; width: 71%; }
.menu243 li .pic { float: left; width: 23.9%; margin-top: 1.1%; }
.menu243 li .detail { display: inline-block; width: 98%; height: 2.1em; line-height: 2.1em; margin-top: 13%; color: #fff; text-align: center; border-radius: 0.2em; border: #4c4d4d solid 1px; background: #616162; background: -webkit-linear-gradient(#616162 0%, #373939 100%); }
.menu243 li h3 { line-height: 1.8em; color: #4f5a5d; font-weight: bold; }
.menu243 li .text { line-height: 1.8em; margin-bottom: 5%; color: #4f5a5d; overflow: hidden; }
.menu243 li .time { color: #4f5a5d; font-weight: bold; }
.menu243 li img { width: 100%; height: 5.9em; vertical-align: middle; border-radius: 0.4em; }
.menu243 li a { color: #058129; }

#container li { position: relative; }
#container li a { display: block; height: 72px; margin-left: 12px; overflow: hidden; padding: 15px 0; }
#container li .pPic { float: left; height: 71px; overflow: hidden; width: 95px; }
#container li .pPic i { display: table-cell; height: 71px; vertical-align: middle; width: 95px; }
#container li img { float: left; }
#container li .pTxt { margin: 0 12px 0 104px; }
#container li i { display: block; }
#container .channelCont li .iTit { height: 25px; line-height: 25px; margin-bottom: 3px; }
#container li .iTit { font-size: 16px; height: 20px; line-height: 20px; overflow: hidden; }
#container li .iSummary { -moz-box-orient: vertical; display: -webkit-box; height: 36px; line-height: 16px; overflow: hidden; text-overflow: ellipsis; }
#container li .iTxt { color: #5d5d5d; font-size: 12px; line-height: 18px; opacity: 0.7; }
#container li .iTag { font-size:12px; color:#5d5d5d; opacity:0.7; }
#container .channelCont li { border-bottom:1px solid #e3e3e3;}


#container .channelContc li a { height:auto; }
#container .channelContc li .pPic { background: rgba(0, 0, 0, 0) url("../images/holder.png") no-repeat scroll 0 0 / 95px auto; float: left; height: 78px; overflow: hidden; width: 125px; }
#container .channelContc li .pTxt { margin: 0 12px 0 135px; }
#container .channelContc li .iTit { height: 25px; line-height: 25px; margin-bottom: 3px; }
#container .channelContc li .iTag { font-size:12px; color:#5d5d5d; opacity:0.7; }
#container .channelContc li { border-bottom:1px solid #e3e3e3;}


.sectop { height: 48px; background-color: #FFF; }
.toplogo { float: left; }
.topmenu { float: right; }
.toplistmenu { background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll -117px 15px / 150px auto; cursor: pointer; float: left; height: 48px; width: 40px; }
.toplogo img { width: 100%; }
.alogo { background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll 2px 3px / 260px auto; display: block; height: 48px; width: 178px; }
/*contentPage*/
.lineH17 { line-height: 17px; }
.opacity { opacity: 0.8; }
.padLR3 { padding-left: 3px; padding-right: 3px; }
.padLR6 { padding-left: 6px; padding-right: 6px; }
.padT7 { padding-top: 7px; }
.pad9 { padding: 9px; }
.padL13 { padding-left: 13px; }
.padR18 { padding-right: 18px; }
.padLR15 { padding-left: 15px; padding-right: 15px; }
.marLR9 { margin-left: 9px; margin-right: 9px; }
.marL18R12 { margin-left: 18px; margin-right: 12px; }
.marLR12 { margin-left: 12px; margin-right: 12px; }
.marLR15 { margin-left: 15px; margin-right: 15px; }
.marLR20 { margin-left: 20px; margin-right: 20px; }
.marT5 { margin-top: 5px; }
.marB2 { margin-bottom: 2px; }
.marB5 { margin-bottom: 5px; }
/*articleDate------2014.2.28 add*/
.articleDate { margin-right: 13px; font-size: 14px; }
.fontSize { padding-left: 18px; background: url(../images/fontSizeBg.png) no-repeat left 1px; background-size: 14px 13px; }
.newsArticle { font-size: 18px; }
.fontSize { padding-left: 18px; background: url(../images/fontSizeBg.png) no-repeat left 1px; background-size: 14px 13px; }
.shareTo { color: #565656; }
.shareTo a { margin-right: 4px; }
.shareTo img { vertical-align: middle; margin-top: -3px; }
/*relatedNews------2014.2.28 add*/
.relatedNews { border: #d4d4d4 solid 1px; background-color: #fff; margin-top: 20px; }
.relatedNews h3 { height: 20px; line-height: 20px; padding-left: 5px; border-bottom: #c6c6c6 solid 1px; }
.relatedNews1 h3 { background-color: #dce9ff; }
.relatedNews2 h3 { background-color: #ededed; }
.relatedNews3 h3 { background-color: #deffdc; }
.relatedNews4 h3 { background-color: #ffffff; }
.relatedNews5 h3 { background-color: #a23333; color: #fff; }
.relatedNews .newsList { padding: 10px 13px; }
.relatedNews .newsList li { height: 28px; line-height: 28px; background-size: 4px 4px; }
.relatedNews .newsList li a { font-size: 16px; }
/*loadMore------2014.2.28 add*/
.loadMore { background-color: green; border: medium none; border-radius: 5px; color: #fff; cursor: pointer; font-family: "黑体"; font-size: 18px; font-weight: bold; height: 32px; line-height: 32px; margin-bottom: 10px; text-align: center; width: 100%; }
.loadMore1 { background: -webkit-linear-gradient(#6fb7d1 0%, #6ca8bc 100%); }
.loadMore2 { background: -webkit-linear-gradient(#8fc27d 0%, #88b078 100%); }
.loadMore3 { background: -webkit-linear-gradient(#c2947d 0%, #b08978 100%); }
.loadMore4 { background: -webkit-linear-gradient(#9f9f9f 0%, #949494 100%); }
.loadMore5 { background: -webkit-linear-gradient(#ffffff 0%, #ffffff 100%); color: #8d8d8d; }
.newsArticle p { text-indent: 2em; margin-bottom: 20px; }
.summary { border-radius: 6px; box-shadow: 0 0 4px rgba(0,0,0,0.1); }
.summary h2 { margin: 6px 2px 6px 0; }
.summary .onePic { margin: 4px 0 9px; }
.summary .twoPics { width: 285px; margin-bottom: 13px; }
.summary .twoPics img:first-child { left: 0; top: 7px; }
.summary p { line-height: 1.8; }
.sharing { height: 31px; line-height: 31px; border-radius: 5px; background: -webkit-linear-gradient(#d5743a 0%, #bb6332 100%); }
.sharing2 { height: 28px; line-height: 28px; border-radius: 4px; background: -webkit-linear-gradient(#6fb7d1 0%, #6fb7d1 49%, #6fb5cf 50%, #6ca8bc 100%); }
.sharing3 { height: 29px; line-height: 29px; border-radius: 5px; background: -webkit-linear-gradient(#adadad 0%, #a2a2a2 100%); }
.columnHeaders { background: url(../images/columnHeadersBg.png) no-repeat; background-size: 100% 35px; }
.columnHeaders .box { display: -webkit-box; padding: 7px 0 9px; background: url(../images/boxBg.png) no-repeat left bottom; background-size: 100% 2px; }
.columnHeaders .pic { margin: 0 10px 0 19px; }
.columnHeaders .text { -webkit-box-flex: 1; line-height: 24px; padding-top: 2px; color: #525252; }
.columnHeaders .arrow { width: 11px; height: 15px; margin: 14px 23px 0 0; background: url(../images/arrow1.png) no-repeat; background-size: contain; }
.fivePics { width: 283px; }
.fivePics .left { width: 91px; }
.fivePics .right { width: 186px; }
.introduce { padding: 0 20px; }
.introduce h2 { color: #505050; }
.introduce p { color: #2f2f2f; }
.time { color: #813024; }
.sourse { color: #515151; }
/*textList*/
.textList1 li { margin: 0 12px 15px 18px; background-color: #fff; position: relative; border-radius: 3px; box-shadow: 0 0 4px rgba(0,0,0,0.1); }
.textList1 li .box { padding: 5px 20px 14px 15px; }
.textList1 h3 { line-height: 24px; font-size: 14px; color: #5c5c5a; font-weight: bold; }
.textList1 p { line-height: 17px; font-size: 11px; color: #757575; }
.textList1 .arrow { width: 7px; height: 13px; position: absolute; left: -6px; top: 17px; background: url(../images/arrow2.png) no-repeat; background-size: contain; }
.textList2 li { margin: 0 5px 8px 7px; background: -webkit-linear-gradient(#ffffff 0%, #e2e2e2 100%); position: relative; border-radius: 3px; box-shadow: 0 0 4px rgba(0,0,0,0.1); }
.textList2 li .box { padding: 5px 34px 14px 15px; }
.textList2 h3 { line-height: 24px; font-size: 14px; color: #5c5c5a; font-weight: bold; }
.textList2 p { line-height: 17px; font-size: 11px; color: #757575; }
.textList2 .arrow { width: 11px; height: 15px; position: absolute; right: 5px; top: 40%; background: url(../images/arrow1.png) no-repeat; background-size: contain; }
.textList3 li { margin: 0 1px; background-color: #ffffff; opacity: 0.9; border-bottom: #e0e0e0 solid 1px; position: relative; box-shadow: 0 0 4px rgba(0,0,0,0.1); }
.textList3 li a { display: block; border-left: #fff solid 3px; }
.textList3 li .box { padding: 8px 0 8px 34px; }
.textList3 li a:hover { border-left: #c46c3b solid 3px; }
.textList3 li a:hover h3 { color: #d07a50; }
.textList3 h3 { line-height: 24px; font-size: 15px; color: #818081; font-weight: bold; }
.textList3 .arrow { width: 8px; height: 11px; position: absolute; left: 15px; top: 40%; background: url(../images/arrow3.png) no-repeat; background-size: contain; }
/*picList*/
.picList1 { padding-left: 15px; width: 305px; margin: 0 auto; }
.picList1 li { float: left; width: 93px; margin: 0 6px 11px 0; background-color: #ffffff; border-radius: 4px; box-shadow: 1px 1px 4px rgba(0,0,0,0.1); }
.picList1 li img { vertical-align: middle; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; }
.picList1 li span { display: inline-block; width: 93px; line-height: 31px; margin-top: 10px; text-align: center; color: #737373; font-weight: bold; overflow: hidden; }
.picList2 { padding-left: 12px; width: 308px; margin: 0 auto; }
.picList2 li { float: left; width: 93px; margin: 0 9px 20px 0; }
.picList2 li img { vertical-align: middle; border-radius: 4px; }
.carouselBox { height: 230px; }
.carouselBox2 { height: 168px; }
.carouselBox .carouselPics { display: table; }
.carouselBox .carouselPics li { display: table-cell; }
.carouselBox .carouselBtns { height: 6px; left: 0; bottom: 10px; display: table; font-size: 0; }
.carouselBox .carouselBtns li { display: inline-block; width: 6px; height: 6px; margin-left: 5px; border-radius: 6px; background-color: #ebebeb; opacity: 0.7; }
.carouselBox .carouselBtns li.current { opacity: 1; }
.carouselBox .carouselBtns li:first-child { margin-left: 0; }
.picList3 { padding-left: 15px; width: 305px; margin: 0 auto; }
.picList3 li { float: left; width: 93px; margin: 0 6px 11px 0; background-color: #ffffff; border-radius: 4px; box-shadow: 1px 1px 4px rgba(0,0,0,0.1); }
.picList3 li img { vertical-align: middle; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; }
.picList3 li span { display: inline-block; width: 93px; line-height: 31px; margin: 5px 0; text-align: center; color: #737373; font-weight: bold; overflow: hidden; }
.dividingLine { height: 1px; border-top: #cbcbcb solid 1px; border-bottom: #ffffff solid 1px; }
/*picTextList*/
.picTextListTit1 { display: -webkit-box; margin: 0 16px; box-shadow: 0 0 4px rgba(0,0,0,0.4); }
.picTextListTit1 li { -webkit-box-flex: 1; height: 48px; border-right: #f1cf95 solid 2px; }
.picTextListTit1 li:last-child { border-right: none; }
.picTextListTit1 li a { display: block; line-height: 48px; background: -webkit-linear-gradient(rgba(255,255,255,0.8) 0%, rgba(255,255,255,0.45) 10%, rgba(255,255,255,0.45) 11%, rgba(255,255,255,0.45) 100%); text-align: center; color: #6f706f; font-weight: bold; }
.picTextListTit1 li.on { border-right: #bca680 solid 1px; box-shadow: 1px 0 2px rgba(0,0,0,0.3); position: relative; z-index: 2; }
.picTextListTit1 li.on a { background: -webkit-linear-gradient(rgba(201,94,39,1) 0%, rgba(201,94,39,1) 4%, rgba(255,255,255,1) 5%, rgba(255,255,255,1) 100%); color: #d17a55; }
.picTextList1Box { margin: 0 16px; box-shadow: 0 0 4px rgba(0,0,0,0.4); }
.picTextList1 { padding-top: 16px; }
.picTextList1 li { padding: 0 23px 16px 19px; }
.picTextList1 li .box { display: -webkit-box; }
.picTextList1 li .info { -webkit-box-flex: 1; }
.picTextList1 li .pic { margin-right: 17px; }
.picTextList1 li h3 { line-height: 18px; padding-top: 3px; color: #858585; font-weight: bold; }
.picTextList1 li .text { line-height: 14px; margin-bottom: 2px; color: #818181; font-size: 9px; }
.picTextList1 li .num { padding-left: 12px; background: url(../images/numBg.jpg) no-repeat left center; background-size: 9px 8px; font: 7px/14px Arial; color: #a7a7a7; }
.picTextList1 li img { vertical-align: middle; }
.picTextList2 { margin: 0 6px 0 8px; box-shadow: 0 0 4px rgba(0,0,0,0.1); }
.picTextList2 li { margin-bottom: 4px; background-color: #fff; border-radius: 3px; }
.picTextList2 li .box { display: -webkit-box; padding: 6px 13px 6px 11px; }
.picTextList2 li .info { -webkit-box-flex: 1; }
.picTextList2 li .pic { margin-right: 17px; }
.picTextList2 li h3 { line-height: 22px; margin-bottom: 2px; color: #5d5d5d; font-weight: bold; font-size: 14px; }
.picTextList2 li .text { line-height: 16px; color: #757575; font-size: 11px; }
.picTextList2 li img { vertical-align: middle; border-radius: 4px; }
.picTextList3 { margin: 0 5px 0 7px; }
.picTextList3 li { margin-bottom: 6px; background: -webkit-linear-gradient(#ffffff 0%, #dfdfdf 100%); border-radius: 3px; border-bottom: #c8c8c8 solid 1px; }
.picTextList3 li .box { display: -webkit-box; padding: 6px 40px 6px 8px; position: relative; }
.picTextList3 li .info { -webkit-box-flex: 1; }
.picTextList3 li .pic { margin-right: 12px; }
.picTextList3 li h3 { line-height: 22px; margin-bottom: 2px; color: #5c5c5c; font-weight: bold; font-size: 14px; }
.picTextList3 li .text { line-height: 16px; color: #808080; font-size: 11px; }
.picTextList3 li img { vertical-align: middle; border-radius: 4px; }
.picTextList3 li .arrow { width: 11px; height: 15px; background: url(../images/arrow1.png) no-repeat; background-size: contain; position: absolute; right: 5px; top: 40%; }
.picTextList4 li { padding: 17px 0 12px 8px; border-top: #ffffff solid 1px; border-bottom: #cdcdcd solid 1px; }
.picTextList4 li .box { display: -webkit-box; position: relative; }
.picTextList4 li .info { -webkit-box-flex: 1; line-height: 21px; font-size: 15px; }
.picTextList4 li .pic { margin-right: 12px; }
.picTextList4 li img { vertical-align: middle; border-radius: 4px; }
.picTextList4 li .time { padding-left: 23px; background: url(../images/timeBg.png) no-repeat left center; background-size: 15px 13px; color: #cc7aac; position: absolute; right: 8px; top: 0; }
.picTextList4 li:first-child { border-top: none; }
.picTextList4 li:last-child { border-bottom: none; }
.picTextList4 li .contentsBox { margin: 9px 8px 0 46px; }
.picTextList4 li .contentsBox .arrow { width: 18px; height: 9px; background: url(../images/arrow4.png) no-repeat; background-size: contain; left: 6px; top: -8px; }
.picTextList4 li .contentsBox .contents { padding: 8px 9px; margin-bottom: 4px; border: #d5d5d5 solid 1px; border-radius: 4px; background: rgba(255,255,255,0.7); }
.picTextList4 li .contentsBox .text { line-height: 18px; margin-bottom: 8px; font-size: 13px; color: #5e5e5e; }
.picTextList4 li .contentsBox .pic img { vertical-align: middle; margin-bottom: 7px; }
.picTextList4 li .contentsBox .sourse { color: #8496ac; }
.picTextList4 li .contentsBox .num1 { margin-right: 10px; color: #587495; font-family: Arial; }
.picTextList4 li .contentsBox .num2 { padding-left: 15px; background: url(../images/num2Bg.png) no-repeat left center; background-size: 12px 11px; color: #587495; font-family: Arial; }
.picTextList5 { margin: 0 13px; box-shadow: 0 0 4px rgba(0,0,0,0.1); }
.picTextList5 li { margin-bottom: 17px; background-color: #fff; border-radius: 3px; }
.picTextList5 li .box { display: -webkit-box; padding: 6px 7px 6px 19px; }
.picTextList5 li .info { -webkit-box-flex: 1; margin-right: 15px; }
.picTextList5 li h3 { line-height: 22px; margin-bottom: 2px; color: #5d5d5d; font-weight: bold; font-size: 14px; }
.picTextList5 li .text { line-height: 16px; color: #757575; }
.picTextList5 li img { vertical-align: middle; border-radius: 4px; }
.picTextList6 { margin: 0 12px; }
.picTextList6 li { margin-bottom: 13px; padding: 6px 0 0 0; background-color: #fff; border-radius: 3px; }
.picTextList6 li h2 { line-height: 22px; padding: 0 20px 0 17px; margin-bottom: 2px; font-size: 17px; font-weight: bold; }
.picTextList6 li .date { padding: 0 20px 0 17px; }
.picTextList6 li .pic img { vertical-align: middle; margin-bottom: 3px; }
.picTextList6 li .text { padding: 0 23px 0 20px; margin-bottom: 5px; font-size: 14px; }
.picTextList6 li .detail { height: 30px; line-height: 30px; border-top: #01445b solid 1px; padding: 0 23px 0 20px; }
.picTextList6 li .detail a { color: #016181; font-size: 14px; }
.picTextList7 { margin: 0 12px; }
.picTextList7 li { margin-bottom: 14px; padding: 6px 20px 0 17px; background-color: #fff; border-radius: 3px; }
.picTextList7 li h2 { line-height: 22px; margin-bottom: 2px; font-size: 17px; font-weight: bold; }
.picTextList7 li .pic img { vertical-align: middle; }
.picTextList7 li .text { line-height: 20px; padding: 10px 3px 13px 3px; font-size: 14px; }
.mositemap { }
.mositemap li { line-height: 24px; font-size: 14px; }
.mwidth { max-width: 100%; }
.pagenumChannel ul { margin: 0 auto; max-width: 640px; min-width: 320px; overflow: hidden; width: 100%; padding: 20px 10px 10px 10px; }
.pagenumChannel ul li, .pageinfo { padding: 2px 4px; }
.pagenumChannel ul li { border: 1px solid #bdd2e3; float: left; height: 24px; line-height: 24px; margin: 0 3px; width: 36px; text-align: center; }
.pagenumChannel ul li.current { background-color: #07922f; color: #ffffff; font-weight: bold; }
.pagenumChannel ul li a { color: #333333; display: block; text-decoration: none; }
.ztImg { width: 40%; float: left; margin-right: 10px }
.divZTHeader { border: 1px solid #ededed; margin-bottom: 10px; font-size: 16px; color: #666; padding: 2%; }
.hotitem { background-color: #fff; border: 1px solid #d4d4d4; margin-top: 20px; }
.hotitem h3 { border-bottom: 1px solid #c6c6c6; height: 20px; line-height: 20px; padding-left: 5px; background-color: #dce9ff; }
.hotList { width: 100%; height: 100%; overflow: hidden; padding: 10px 13px; }
.hotList li { background-size: 4px 4px; float: left; height: 28px; line-height: 28px; margin-bottom: 10px; margin-right: 10px; }
.hotList li a { background: #f7faf2 none repeat scroll 0 0; border-radius: 3px; color: #27ae60; display: block; font-size: 14px; padding: 5px 8px; text-align: center; text-decoration: none; }
.page-show { transform: translate(0px, 0px); }
.wrap { background-color: #fff; left: 0; overflow: hidden; position: absolute; top: 0; transition: transform 0.6s ease 0s; width: 100%; }
.topbar { background-color: #058129; height: 2.8rem; line-height: 2.8rem; text-align: center; }
.topbar .tit { font-size: 1.125rem; line-height: 50px; }
.topbar .btn-close { font-size: 1.5rem; right: 0; }
.topbar [class^="btn-"] { color: #434343; font-size: 1.125rem; height: 2.8rem; overflow: hidden; position: absolute; top: 0; width: 2.8rem; }
 [class^="mod-"] {
 margin-top: 0.8rem;
}
.game-index-char { overflow: hidden; padding-top: 0.3rem; width: 103%; }
.game-index-char a::after { background-color: #f5f5f5; bottom: 0; content: " "; left: 0; position: absolute; right: 0.3125rem; top: 0; z-index: -1; }
.game-index-char a { box-sizing: border-box; float: left; font-size: 0.875em; line-height: 2.2; margin-bottom: 0.3125rem; padding-right: 0.3125rem; position: relative; text-align: center; width: 50%; z-index: 5; font-size: 18px; }
.mod-game-all .bd { padding-bottom: 1.5rem; }
.sort-item .tit { background: none; border-bottom: 1px solid #dedede; color: #999; font-weight: 700; margin: 1rem auto 0.8rem; text-align: center; width: 75%; }
.mod-game-all .tit { font-size: 1rem; }
.sort-item .tit span { background-color: #fff; display: inline-block; padding: 0 1.5em; font-family: "微软雅黑"; color: #FF6600; }
.sort-list { margin-right: 0.8rem; overflow: hidden; }
.sort-list a { box-sizing: border-box; float: left; font-size: 0.875rem; line-height: 1.3; overflow: hidden; padding: 0.3em 0 0.3em 0.8rem; text-overflow: ellipsis; white-space: nowrap; width: 33.3%; font-size: 16px; }
#doyoo_panel { cursor: pointer; margin: 0; overflow: hidden; padding: 0; z-index: 8000; }
#a1 { cursor: pointer; }
#container div.linkbnt { display: block; margin-bottom: 10px; padding-top: 10px; position: relative; text-align: center; }
.artWrap { margin: 0 auto; max-width: 640px; padding: 0 12px 0 8px; font-size: 17px; }
.artInfo { border-bottom: 1px solid #dedede; font-size: 15px; margin-bottom: 0; padding-bottom: 2px; }
.artInfo .sInfo-1 { color: #777; }
.artInfo span { margin-right: 3px; color:#777;}
.artInfo .sInfo-2 { color: #999; }
.artInfo .sInfo-4 { color: #639430; font-size: 18px; font-weight: bold; margin-left: 3px; }
.artInfo .sInfo-4 em { font-size: 16px; }
.artInfo .sInfo-yc{ color:#ff0000; border:1px solid #ededed; padding:1px 3px;}
.ctad { display: block; margin: 10px -10px; position: relative; text-align: center; }
#container div.linkbnt li { display: inline-block; height: 25px; line-height: 25px; margin: 5px 2px; border-bottom:none;}
#container li:first-child a { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; }
#container div.linkbnt li a { border: 1px solid #dadada; border-radius: 4px; color: #333; display: inline-block; height: 25px; line-height: 25px; min-width: 12px; padding: 0 6px; text-align: center; white-space: nowrap; }
.artTitle { color: #333; font-size: 25px; font-weight: 700; margin: 10px auto; }
.html_char_list, .html_img_list { display: block; float: left; width: 100%; }
.section { background: #fff none repeat scroll 0 0; font-size: 18px; height: 39px; line-height: 39px; overflow: hidden; }
.section .mark { border-bottom: 4px solid #639430; color: #639430; float: left; height: 35px; margin: 0 10px; padding: 0 5px; }
.right_char { color: #666; float: right; font-size: 0.9em; padding: 5px 3.3% 0 0; }
.html_char_list ul { background: #f9f9f9 none repeat scroll 0 0; }
.html_char_list ul, .html_img_list ul { display: block; float: left; margin: 0; width: 100%; }
.html_char_list li { border: 1px solid #dedede; border-radius: 5px; float: left; font-size: 1.2em; margin: 5px; padding: 8px; }
#container div.html_char_list li a { border: none; height: auto; margin: 0; overflow: hidden; padding: 0; }
.artBody { line-height: 30px; }
.artBody img { height: auto !important; width: 100%; text-indent: 0; }
.artBody p { margin: 10px 0; }
.artBody div { text-indent: 0; }
#container div.navshow_top { background: #058129 none repeat scroll 0 0; }
#container div.navshow_top, .nav { background: #058129 none repeat scroll 0 0; border-top: 1px solid #3cda64; overflow: hidden; padding: 5px 0; width: 100%; }
.nav li a, #container div.navshow_top li { color: #fff; }
#container div.navshow_top li, .nav li { display: inline; float: left; margin: 0 10px; overflow: hidden; padding: 8px 0; text-align: center; }
.nav li a, #container div.navshow_top li { color: #fff; }
#container div.navshow_top li, .nav li { text-align: center; }
#container div.navshow_top li a { color: #fff; font-size: 15px; border: none; display: block; height: auto; margin: 0; overflow: hidden; padding: 0; }
.navshow_top b { font-size: 16px; color: yellow }
.artWrap embed { display: none; }
#findgame-1 .tit { background: none; }
.idtad { margin: 0 12px; }
.dpam { background-color: #FFFFFF; top: 0px; position: fixed; top: 0; left: 0; z-index: 9999; width: 100%; padding: 5px 0; }
.artBody p strong, .artBody p b { color: #259774; display: block; width: 100%; font-size: 18px; font-weight:normal; }
.artBody h2 { border-bottom: 1px solid #ddd; color: #259774; display: block; width: 100%; font-size: 20px; padding:5px 0; }
.click_more{text-align:center;font-size:16px;color:#333;margin-top:16px;padding:10px 0 20px 0;position:relative; border-top:1px solid #f1f1f1;}
.click_more i{display:inline-block;width:9px;height:9px;border:solid #333;border-width:0 1px 1px 0;-webkit-transform:rotate(45deg);font-size:0;line-height:0;vertical-align:3px;position:relative;top:0;margin-left:6px}
.msk{position:absolute;bottom:70px;display:block;width:100%;height:90px;background:-webkit-linear-gradient(to bottom,hsla(0,0%,100%,0),#fff);background:linear-gradient(to bottom,hsla(0,0%,100%,0),#fff);content:""}
.mip-showmore-btn-hide{display: none!important}
.m10 { margin: 10px 0; font-size: 16px; background-color: #fff; }
.m10m { margin: 10px 10px 0 10px; background-color: #fff; border-bottom: 1px solid #e3e3e3;}
.m10nob { margin: 10px 10px 0 10px; background-color: #fff;}
.m10top{ margin-top:10px;}

.msearch{ padding: 0.4rem 1rem 0.8rem 1rem;}
.mbds{height: 1.8rem;border: 1px solid #e5e5e5;line-height: 1.8rem;padding-left: 1.5rem;border-radius: .25rem;font-family: inherit;color: #3d4145;font-size: .9rem;font-weight: 400;width:75%;}
.mbdsbt{margin-right: 0;width: 2.5rem;height: 1.8rem;border: 1px solid #f90;border-radius: .2rem;font-size: .9rem;line-height: 1.8rem;background: #fff;color: #f90;opacity: 1;}
#xf{position:fixed;z-index:999;left:8px;top:0;width:97%;}
.ddiv{border-bottom:1px solid #e3e3e3;float:left; width:100%; margin-bottom:15px; padding-bottom:5px; color:#999; font-size:15px;}
.dleft{float:left;}
.dright{float:right;}
.cbb{border-bottom:1px solid #e3e3e3;}
.artBody .cintro { color: #a01414; margin-right: 5px; }
.yc { margin-left: 10px; color: #ff0000; font-size: 12px; border: 1px solid #ff0000; padding: 1px 8px; border-radius: 10px; font-style: normal; }
.info-new{vertical-align:baseline; border-bottom:1px solid #ededed; padding-bottom:5px; font-size:14px; color:#777;}
.author{ font-size:17px;}
.postDate { display: inline-block; vertical-align: middle; position: relative; float:right; font-size:14px; color:#999; vertical-align:middle;}
.split{height:2px; border-bottom: 1px solid #ddd;}
.bdt{border-bottom:1px dotted #c0c0c0;}
.line2{height:10px; background-color:#dedede;}
.note{ background-color:#eee;font-size:14px; padding:5px 10px; margin-bottom:10px;}