@import "iconfont.css";
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, input, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: none; outline: 0; font-size: 100%; font-weight: 400; vertical-align: baseline; background: transparent; }
html { width: 100%; margin: 0 auto; background: #f8f8f8; _background: url(../images/2f7c302efc5b4aa9b5b818bfa9ba9d78.gif) no-repeat fixed; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body { width: 100%; margin: 0 auto; font-family: 'Helvetica Neue', 'Helvetica', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Noto Sans CJK SC', 'WenQuanYi Micro Hei', 'Arial', 'sans-serif'; font-size: 14px; font-weight: 400; color: #222; background: #f8f8f8; word-wrap: break-word; text-rendering: optimizeLegibility; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
* { margin: 0; padding: 0; }
.clearfix:after { display: block; height: 0; overflow: hidden; visibility: hidden; clear: both; content: "."; }
.clearfix { zoom: 1; }
ol, ul { list-style: none; }
i, em { font-style: normal; }
img { -ms-interpolation-mode: bicubic; }
a { text-decoration: none; color: #222; cursor: pointer; }
a:link { color: #222; }
a:visited { color: #222; }
a:hover { text-decoration: none; color: #ff9f00; }
.keylink { border-bottom: 1px dotted #ff9f00; }
.keylink:hover { text-decoration: none; color: #ff9f00; }
.keylink:visited { border-bottom: 1px dotted #ff9f00; }

@media only screen and (max-width: 760px) {
html { min-width: 300px; }
body { min-width: 300px; }
a, button, input { -webkit-tap-highlight-color: rgba(255, 0, 0, 0); outline: none; background: none; box-shadow: none; }
a:hover { color: #222; }
}

/* 全局 */
.mobile { display: none !important; }
.none { display: none; }
.main { width: 1200px; margin: 0 auto; }
.bgF { background: #fff; }
.sideLeft { float: left; width: 800px; overflow: hidden; }
.sideRight { float: right; width: 380px; overflow: hidden; }
.mt20 { margin-top: 20px; }
.mt30 { margin-top: 30px; }
.mb30 { margin-bottom: 30px; }
.listTit { float: left; width: 760px; height: 54px; overflow: hidden; padding: 0 20px; border-bottom: 1px solid #f5f5f5; font-size: 18px; line-height: 54px; font-weight: 700; }
.listTit span { float: left; width: 5px; height: 19px; overflow: hidden; margin: 18px 10px 16px 0; border-radius: 5px; background: #0162ca; }
.rightTit { float: left; width: 340px; height: 54px; overflow: hidden; padding: 0 20px; border-bottom: 1px solid #f5f5f5; font-size: 16px; line-height: 54px; font-weight: 700; }
.rightTit span { float: left; width: 5px; height: 18px; overflow: hidden; margin: 18px 10px 18px 0; border-radius: 5px; background: #0162ca; }
.crumbs { float: left; width: 760px; height: 54px; overflow: hidden; margin-top: 20px; padding: 0 20px; border-bottom: 1px solid #f5f5f5; font-size: 14px; line-height: 54px; background: #fff; }
.crumbs:after { float: left; margin-right: 8px; font-family: "iconfont"; content: "\e6b8"; font-size: 17px; }
.crumbsTwo { float: left; width: 1160px; height: 54px; overflow: hidden; margin-top: 20px; padding: 0 20px; border-bottom: 1px solid #f5f5f5; font-size: 14px; line-height: 54px; background: #fff; }
.crumbsTwo:after { float: left; margin-right: 8px; font-family: "iconfont"; content: "\e6b8"; font-size: 17px; }
.emptyShow { float: left; height: 30px; overflow: hidden; padding: 15px 20px; font-size: 15px; line-height: 30px; }
.reminder { float: left; width: 1160px; overflow: hidden; margin-top: 20px; padding: 20px; background: #fff; }
.reminder p { float: left; width: 1120px; overflow: hidden; padding: 15px 19px; border: 1px dashed #ff9f00; font-size: 15px; line-height: 1.9; text-align: justify; color: #666; }
/* 赚钱 */
.adSign a { float: left; position: relative; }
.adSign a:before { float: left; position: absolute; right: 0; bottom: 0; width: 24px; height: 14px; overflow: hidden; background: url(../images/adSign.png) no-repeat; content: ""; }

.mainAll { width: 100%; overflow: hidden; padding-bottom: 20px; border-top: 1px solid #f5f5f5; background: #fff; }
.incomeNav { float: left; width: 1200px; overflow: hidden; margin-top: 20px; }
.incomeNav a { float: left; width: 291px; height: 80px; overflow: hidden; margin-left: 12px; }
.incomeNav a img { float: left; width: 291px; height: 80px; overflow: hidden; }
.incomeNav a:nth-child(1) { margin-left: 0; }

@media only screen and (max-width: 760px) {
.adSign a:before { width: 0.48rem; height: 0.28rem; background: url(../images/adSign.png) no-repeat; background-size: 0.48rem 0.28rem; }

.mainAll { padding-top: 0.3rem; padding-bottom: 0.3rem; display: none;}
.incomeNav { width: 10rem; margin-top: 0; }
.incomeNav a { width: 4.5rem; height: 1.3rem; margin-left: 0.2rem; border-radius: 0.05rem; }
.incomeNav a img { width: 4.5rem; height: 1.3rem; }
.incomeNav a:nth-child(1) { margin-left: 0.4rem; }
}

@media only screen and (max-width: 760px) {
.pc { display: none !important; }
.mobile { display: block !important; }
.main { width: 10rem; }
.sideLeft { width: 10rem; }
.sideRight { float: left; width: 10rem; }
.mt20 { margin-top: 0.4rem; }
.mt30 { margin-top: 0.4rem; }
.mb30 { margin-bottom: 0.4rem; }
.listTit { display: flex; width: 9.2rem; height: 1.4rem; padding: 0 0.4rem; font-size: 0.45rem; line-height: normal; align-items: center; }
.listTit span { width: 0.15rem; height: 0.4rem; margin: 0.5rem 0.3rem 0.5rem 0; }
.rightTit { display: flex; width: 9.2rem; height: 1.4rem; padding: 0 0.4rem; font-size: 0.45rem; line-height: normal; align-items: center; }
.rightTit span { width: 0.15rem; height: 0.4rem; margin: 0.5rem 0.3rem 0.5rem 0; }
.crumbs { width: 9.2rem; height: 1.2rem; margin-top: 0.4rem; padding: 0 0.4rem; font-size: 0.43rem; line-height: 1.2rem; color: #999; }
.crumbs a { color: #999; }
.crumbs:after { margin-right: 0.2rem; font-size: 0.5rem; }
.crumbsTwo { width: 9.2rem; height: 1.2rem; margin-top: 0.4rem; padding: 0 0.4rem; font-size: 0.43rem; line-height: 1.2rem; color: #999; }
.crumbsTwo a { color: #999; }
.crumbsTwo:after { margin-right: 0.2rem; font-size: 0.5rem; }
.emptyShow { height: 1rem; padding: 0.3rem 0.4rem; font-size: 0.43rem; line-height: 1rem; color: #999; }
.reminder { width: 9.2rem; margin-top: 0.4rem; padding: 0.4rem; }
.reminder p { width: 8.4rem; padding: 0.3rem 0.37rem; border: 0.03rem dashed #ff9f00; font-size: 0.36rem; }
}

/* 顶部 */
.header { float: left; width: 100%; background: #fff; }
.topArea { float: left; width: 100%; height: 40px; overflow: hidden; font-size: 14px; line-height: 40px; background: #f5f5f5; color: #666; }
.topArea a { color: #666; }
.topArea .left { float: left; }
.topArea .right { float: right; text-align: right; }
.topArea .right a { margin-left: 20px; }
.area { width: 1200px; margin: 0 auto; }
.area .logo { float: left; width: 190px; height: 80px; overflow: hidden; margin: 15px 0; }
.area .logo .left { float: left; width: 190px; height: 80px; overflow: hidden; }
.area .logo .left img { float: left; width: 190px; height: 80px; overflow: hidden; }
.area .logo .right { display: none; }
.area .banner { float: left; width: 400px; height: 80px; overflow: hidden; margin: 15px 0 15px 30px; font-size: 20px; line-height: 80px; }
.area .serClick { display: none; }
.area .search { float: right; width: 400px; height: 40px; margin: 35px 0; }
.area .search .searCate { float: left; position: relative; z-index: 2; width: 80px; height: 40px; }
.area .search .searCate .searTit { display: inline-block; width: 80px; height: 40px; overflow: hidden; font-size: 14px; line-height: 40px; text-align: center; cursor: pointer; background: #f5f5f5; }
.area .search .searCate .searTit:after { margin-left: 5px; font-family: "iconfont"; content: "\e609"; font-size: 12px; }
.area .search .searCate .searTxt { display: none; position: absolute; top: 40px; width: 80px; border: 1px solid #f5f5f5; border-top: 0; background: #fff; }
.area .search .searCate .searTxt a { float: left; width: 80px; height: 36px; overflow: hidden; font-size: 14px; line-height: 36px; text-align: center; cursor: pointer; }
.area .search .searCate .searTxt a:hover { background: #f5f5f5; color: #333; }
.area .search form { float: right; width: 320px; height: 40px; overflow: hidden; }
.area .search .text {float: left;
    width: 220px;
    padding: 0px 10px;
    height: 40px;
    overflow: hidden;
    font-size: 14px;
    line-height: 40px;
    background: #f5f5f5;
    color: #999;}
.area .search .button { float: right; width: 80px; height: 40px; overflow: hidden; border-radius: 0 3px 3px 0; font-size: 0; background: #0162ca url(../images/search.png) no-repeat center center; background-size: 14px 16px; color: #fff; cursor: pointer; }
.navBox { float: left; width: 100%; height: 52px; overflow: hidden; background: #0162ca; }
.navBox .nav { width: 1200px; height: 52px; overflow: hidden; margin: 0 auto; font-size: 16px; line-height: 52px; }
.navBox .nav ul { float: left; }
.navBox .nav ul li { float: left; margin-right: 1px; }
.navBox .nav ul li a { float: left; width: 119px; height: 52px; overflow: hidden; font-size: 16px; line-height: 52px; text-align: center; color: #fff; }
.navBox .nav .active a,.navBox .nav ul li a.hov, .navBox .nav ul li a:hover { background: #0053ac; color: #fff; }
.headerSpace { float: left; width: 100%; height: 0; overflow: hidden; }
.headerBtn { float: left; width: 100%; height: 52px; overflow: hidden; background: #fff; }
.headerBtn .subNav { width: 1200px; height: 52px; overflow: hidden; margin: 0 auto; font-size: 14px; line-height: 52px; }
.headerBtn .subNav .tit { display: inline-block; float: left; }
.headerBtn .subNav .txt { float: left; }
.headerBtn .subNav .txt a { float: left; margin-right: 17px; margin-left: 3px; }

@media only screen and (max-width: 760px) {
.header { position: absolute; right: 0; left: 0; z-index: 999; width: 10rem; margin: 0 auto; background: #0053ac; }
.topArea { display: none; }
.area { position: relative; width: 10rem; }
.area .logo { position: relative; width: 10rem; height: 1.3rem; margin: 0; }
.area .logo .left { position: absolute; top: 0.25rem; left: 0.4rem; width: 0.89rem; height: 0.8rem; background: url(../images/home.png) no-repeat; -moz-background-size: 0.89rem 0.8rem; -webkit-background-size: 0.89rem 0.8rem; -o-background-size: 0.89rem 0.8rem; background-size: 0.89rem 0.8rem; }
.area .logo .left a { float: left; width: 0.89rem; height: 0.8rem; overflow: hidden; }
.area .logo .left img { display: none; }
.area .logo .right { display: block; width: 10rem; height: 1.3rem; font-size: 0.53rem; text-align: center; line-height: 1.3rem; }
.area .logo .right a { color: #fff; }
.area .banner { display: none; }
.area .serClick { display: block; position: absolute; top: 0.3rem; right: 0.4rem; width: 0.7rem; height: 0.7rem; overflow: hidden; }
.area .serClick a { float: left; width: 0.7rem; height: 0.7rem; background: url(../images/serclick.png) no-repeat; -moz-background-size: 0.7rem 0.7rem; -webkit-background-size: 0.7rem 0.7rem; -o-background-size: 0.7rem 0.7rem; background-size: 0.7rem 0.7rem; }
.area .search { display: none; float: left; position: absolute; top: 1.3rem; left: 50%;  width: 10rem; height: auto; z-index: 999; margin: 0; margin-left: -5rem; }
.area .search .searCate { width: 2rem; height: 1.3rem; }
.area .search .searCate .searTit { width: 2rem; height: 1.3rem; font-size: 0.4rem; line-height: 1.3rem; background: #fff; }
.area .search .searCate .searTit:after { margin-left: 0.2rem; font-size: 0.3rem; }
.area .search .searCate .searTxt { top: 1.3rem; width: 2rem; }
.area .search .searCate .searTxt a { width: 2rem; height: 1rem; font-size: 0.4rem; line-height: 1rem; }
.area .search form { width: 8rem; height: 1.3rem; }
.area .search .text { width: 6.5rem; height: 1.3rem; font-size: 0.37rem; line-height: 1.3rem; background: #fff; }
.area .search .button { width: 1.5rem; height: 1.3rem; border-radius: 0; background: #fff url(../images/searchm.png) no-repeat center center; background-size: 0.46rem 0.5rem; }
.navBox { width: 10rem; height: 1.3rem; background: #fff; }
.navBox .nav { width: 9.2rem; height: 1.3rem; margin: 0 0.4rem; font-size: 0.43rem; line-height: 1.3rem; -webkit-box-sizing: border-box; box-sizing: border-box; }
.navBox .nav ul { display: -webkit-box; width: 9.2rem; overflow-x: scroll; -webkit-overflow-scrolling: touch; -webkit-box-pack: center; }
.navBox .nav ul li { display: flex; float: none; height: 1.3rem; overflow: hidden; margin-right: 0.5rem; font-size: 0.43rem; line-height: normal; align-items: center; }
.navBox .nav ul li:nth-last-child(1) { margin-right: 0; }
.navBox .nav ul li a { width: auto; height: 1.3rem; font-size: 0.43rem; line-height: 1.3rem; color: #222; }
.navBox .nav .active a,.navBox .nav ul li a.hov { background: #fff; color: #ff9f00; }
.navBox .nav ul li a:hover { background: #fff; color: #222; }
.headerSpace { height: 2.6rem; }
.headerBtn { display: none; }
}

/* 幻灯 */
.common { float: left; overflow: hidden; }
.common .swiper-container { float: left; position: relative; z-index: 1; overflow: hidden; }
.common .swiper-container .swiper-wrapper .swiper-slide { float: left; position: relative; width: 100%; height: 100%; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; -o-transition-property: transform; transition-property: transform; transition-property: transform, -webkit-transform; }
.common .swiper-container .swiper-wrapper .swiper-slide a { float: left; position: relative; width: 100%; height: 100%; overflow: hidden; }
.common .swiper-container .swiper-wrapper .swiper-slide img { float: left; overflow: hidden; }
.common .swiper-container .swiper-wrapper .swiper-slide p { float: left; position: absolute; overflow: hidden; }
.common .swiper-container .swiper-pagination { position: absolute; z-index: 10; }
.common .swiper-container .swiper-pagination-bullets { width: 100%; }
.common .swiper-container .swiper-pagination-bullet { opacity: 1; background: #fff; }
.common .swiper-container .swiper-pagination-bullet-active { background: #0162ca; }
.common .swiper-container .swiper-button-prev, .common .swiper-container .swiper-button-next { position: absolute; background: url(../images/flashbtn.png) no-repeat; filter: alpha(opacity=0); opacity: 0; cursor: pointer; transition: 0.8s; -moz-transition: 0.8s; -webkit-transition: 0.8s; -o-transition: 0.8s; }
.common .swiper-container:hover .swiper-button-prev, .common .swiper-container:hover .swiper-button-next { filter: alpha(opacity=100); opacity: 1; transition: 0.8s; -moz-transition: 0.8s; -webkit-transition: 0.8s; -o-transition: 0.8s; }

/* 首页 */
.flashBox { float: left; width: 1200px; overflow: hidden; }
.flash { width: 800px; height: 450px; margin-top: 20px; }
.flash .swiper-container { width: 800px; height: 450px; }
.flash .swiper-container .swiper-wrapper .swiper-slide a { color: #fff; }
.flash .swiper-container .swiper-wrapper .swiper-slide img { width: 800px; height: 450px; }
.flash .swiper-container .swiper-wrapper .swiper-slide a p { bottom: 0; left: 0; width: 800px; height: 130px; font-size: 20px; line-height: 40px; text-align: center; background: url(../images/slideshadow.png) repeat-x left top; }
.flash .swiper-container .swiper-pagination { text-align: center; }
.flash .swiper-container .swiper-pagination-bullets { bottom: 30px; left: 0; }
.flash .swiper-container .swiper-pagination-bullet { width: 25px; height: 1px; border-radius: 2px; }
.flash .swiper-container .swiper-button-prev, .flash .swiper-container .swiper-button-next { top: 50%; z-index: 9; width: 25px; height: 47px; margin-top: -24px; background-size: 50px 47px; }
.flash .swiper-container .swiper-button-prev { left: 30px; }
.flash .swiper-container .swiper-button-next { right: 30px; background-position: -25px 0; }
.focus { float: right; width: 380px; height: 450px; overflow: hidden; margin-top: 20px; }
.focus .tit { float: left; width: 380px; height: 48px; background: url(../images/focus.png) no-repeat right center; }
.focus .tit p { float: left; position: relative; width: 180px; height: 48px; margin-bottom: 10px; }
.focus .tit p em { float: left; width: 180px; height: 48px; font-size: 20px; line-height: 48px; font-weight: 300; text-align: center; background: #0162ca; color: #fff; }
.focus .tit p span:before { float: left; position: absolute; bottom: -7px; left: 50%; width: 14px; height: 14px; overflow: hidden; margin-left: -7px; background: #0162ca; -webkit-transform: rotate(45deg); transform: rotate(45deg); content: " "; }
.focus .txt { float: left; width: 380px; height: 370px; overflow: hidden; margin-top: 16px; padding: 8px 0; background: #fff; }
.focus .txt ul { float: left; width: 380px; }
.focus .txt ul li { float: left; width: 330px; height: 60px; overflow: hidden; margin: 0 25px; border-top: 1px solid #f8f8f8; font-size: 15px; line-height: 60px; }
.focus .txt li:nth-child(1) { border-top: 0; }
.focus .txt ul li span { float: left; width: 15px; height: 60px; overflow: hidden; margin-right: 15px; text-align: center; }
.focus .txt ul li span:before { display: inline-block; width: 6px; height: 6px; overflow: hidden; border: 1px solid #0162ca; -webkit-transform: rotate(45deg); transform: rotate(45deg); content: ""; }
.focus .txt ul li a { display: inline; float: left; width: 200px; height: 60px; overflow: hidden; }
.focus .txt ul li i { float: right; font-size: 14px; text-align: right; color: #999; }
.friendLinks { float: left; width: 1200px; overflow: hidden; margin-top: 20px; background: #fff; }
.friendLinks .tit { float: left; width: 1160px; height: 54px; overflow: hidden; padding: 0 20px; border-bottom: 1px solid #f5f5f5; line-height: 54px; }
.friendLinks .tit .left { float: left; font-size: 18px; font-weight: 700; }
.friendLinks .tit .left span { float: left; width: 5px; height: 19px; overflow: hidden; margin: 18px 10px 16px 0; border-radius: 5px; background: #0162ca; }
.friendLinks .tit .right { float: right; font-size: 14px; color: #999; }
.friendLinks .txt { float: left; width: 1160px; overflow: hidden; margin: 15px 20px; font-size: 15px; line-height: 34px; }
.friendLinks .txt a { margin-right: 10px; }

@media only screen and (max-width: 760px) {
.flashBox { width: 10rem; }
.flash { width: 10rem; height: 5.63rem; margin-top: 0; }
.flash .swiper-container { width: 10rem; height: 5.63rem; }
.flash .swiper-container .swiper-wrapper .swiper-slide img { width: 10rem; height: 5.63rem; }
.flash .swiper-container .swiper-wrapper .swiper-slide a p { width: 8rem; height: 2.2rem; padding: 0 1rem; font-size: 0.42rem; line-height: 0.8rem; }
.flash .swiper-container .swiper-pagination-bullets { bottom: 0.4rem; }
.flash .swiper-container .swiper-pagination-bullet { width: 0.55rem; height: 0.02rem; }
.flash .swiper-container .swiper-button-prev, .flash .swiper-container .swiper-button-next { display: none; }
.focus { float: left; width: 10rem; height: auto; margin-top: 0; }
.focus .tit { display: none; }
.focus .txt { width: 10rem; height: auto; margin-top: 0; padding: 0.2rem 0; }
.focus .txt ul { width: 10rem; }
.focus .txt ul li { width: 9.2rem; height: 1.3rem; margin: 0 0.4rem; font-size: 0.42rem; line-height: 1.3rem; }
.focus .txt ul li span { width: 0.6rem; height: 1.3rem; margin-right: 0.2rem; }
.focus .txt ul li span:before { width: 0.18rem; height: 0.18rem; border: 0.02rem solid #0162ca; }
.focus .txt ul li a { width: 5.5rem; height: 1.3rem; }
.focus .txt ul li i { font-size: 0.36rem; }
.friendLinks { display: none; }
}

/* 列表 */
.list { float: left; width: 800px; overflow: hidden; background: #fff; }
.list dl { float: left; width: 760px; height: 150px; overflow: hidden; margin: 0 20px; padding: 20px 0; border-bottom: 1px solid #f5f5f5; }
.list dl:last-child { border-bottom: 0; }
.list dl dt { float: left; width: 230px; overflow: hidden; }
.list dl dt a img { width: 230px; height: 150px; overflow: hidden; border-radius: 2px; }
.list dl dd { float: right; width: 510px; overflow: hidden; }
.list dl dd .tit { float: left; width: 510px; height: 48px; overflow: hidden; font-size: 18px; line-height: 48px; font-weight: 700; }
.list dl dd .tit strong{color: #F44336;}
.list dl dd .des { float: left; width: 510px; overflow: hidden; font-size: 14px; line-height: 28px; color: #999; }
.list dl dd .key { display: inline-block; float: left; width: 510px; height: 46px; overflow: hidden; font-size: 14px; line-height: 46px; color: #999; }
.list dl dd .key a { margin-left: 4px; margin-right: 6px; color: #999; }
.list dl dd .key a:hover { color: #ff9f00; }
.list dl dd .key span:nth-child(1) { margin-right: 20px; }
.list .more a { float: left; width: 760px; height: 46px; overflow: hidden; margin: 20px; border-radius: 2px; font-size: 14px; line-height: 46px; text-align: center; background: #f5f5f5; color: #999; }

@media only screen and (max-width: 760px) {
.list { width: 10rem; }
.list dl { width: 9.2rem; height: 2rem; margin: 0 0.4rem; padding: 0.4rem 0; }
.list dl dt { width: 3rem; }
.list dl dt a img { width: 3rem; height: 2rem; }
.list dl dd { width: 5.8rem; }
.list dl dd .tit { width: 5.8rem; height: auto; max-height: 1.3rem; font-size: 0.42rem; line-height: 0.65rem; font-weight: 400; }
.list dl dd .des { display: none; }
.list dl dd .key { width: 5.8rem; height: 0.6rem; margin-top: 0.1rem; font-size: 0.36rem; line-height: 0.6rem; }
.list dl dd .key a { margin-left: 0.1rem; margin-right: 0.1rem; }
.list dl dd .key a:hover { color: #999; }
.list dl dd .key span:nth-child(1) { margin-right: 0.3rem; }
.list .more a { width: 9.2rem; height: 1.1rem; margin: 0.4rem; font-size: 0.37rem; line-height: 1.1rem; }
}

/* 内容 */
.show { float: left; width: 800px; overflow: hidden; background: #fff; }
.show h1 { float: left; width: 760px; height: 70px; overflow: hidden; margin: 20px 20px 0; font-size: 24px; line-height: 70px; font-weight: 700; text-align: center; }
.show .copyfrom { float: left; width: 760px; height: 40px; overflow: hidden; margin: 0 20px; font-size: 15px; line-height: 40px; text-align: center; color: #999; }
.show .copyfrom p { display: inline-block; margin: 0 15px; }
.show .copyfrom a { color: #999; }
.show .description { float: left; width: 720px; overflow: hidden; margin: 10px 20px 0; padding: 15px 20px; border-radius: 3px; font-size: 15px; line-height: 32px; background: #f5f5f5; text-align: justify; }
.show .content { float: left; width: 760px; overflow: hidden; margin: 10px 20px 0; font-size: 16px; line-height: 32px; text-align: justify; }
.show .content p { margin-top: 10px; }
.show .content p img { margin-top: 15px; margin-bottom: 5px; border-radius: 2px; }
.show .content h1 {
    font-size: 18px;
    line-height: 20px;
    font-weight: bold;
    border-left: 5px solid #307dca;
    padding: 0 0 0 10px;
        margin-top: 18px;
    margin-bottom: 15px;
}
.show .content h3 {
    font-size: 18px;
    line-height: 20px;
    font-weight: bold;
    border-left: 5px solid #307dca;
    padding: 0 0 0 10px;
        margin-top: 18px;
    margin-bottom: 15px;
}
.show .content h2 {
    font-size: 18px;
    line-height: 20px;
    font-weight: bold;
    border-left: 5px solid #307dca;
    padding: 0 0 0 10px;
        margin-top: 18px;
    margin-bottom: 15px;
}
.show .content h4 {
    font-size: 16px;
    line-height: 20px;
    font-weight: bold;
    border-left: 5px solid #307dca;
    padding: 0 0 0 10px;
        margin-top: 18px;
    margin-bottom: 15px;
}
.show .content h5 {
    font-size: 16px;
    line-height: 20px;
    font-weight: bold;
    border-left: 5px solid #307dca;
    padding: 0 0 0 10px;
      margin-top: 15px;
    margin-bottom: 10px;
}
.show .keywords { float: left; width: 760px; height: 36px; overflow: hidden; margin-top: 15px; margin-bottom: 20px; padding: 0 20px; font-size: 16px; line-height: 36px; font-weight: 700; }
.show .keywords a { margin-right: 10px; font-size: 16px; font-weight: 400; }
.show .tips { float: left; width: 760px; height: 45px; overflow: hidden; margin: 0 20px 20px; border-radius: 3px; font-size: 14px; line-height: 45px; text-align: center; background: #f9f9f9; color: #555; }
.nearby { float: left; width: 760px; overflow: hidden; padding: 15px 20px; border-top: 1px solid #f5f5f5; background: #fff; }
.nearby p { float: left; width: 760px; height: 40px; overflow: hidden; font-size: 15px; line-height: 40px; }
.nearby p span { float: left; font-size: 15px; }

@media only screen and (max-width: 760px) {
.show { width: 10rem; }
.show h1 { width: 9rem; height: auto; margin: 0.5rem 0 0 0.5rem; font-size: 0.5rem; line-height: 1.9; }
.show .copyfrom { width: 9.2rem; height: 1.2rem; margin: 0 0 0 0.4rem; font-size: 0.4rem; line-height: 1.2rem; }
.show .copyfrom p { margin: 0 0.3rem; }
.show .description { width: 9.2rem; margin: 0.2rem 0 0; padding: 0.3rem 0.4rem; font-size: 0.42rem; line-height: 1.8; }
.show .content { width: 9.2rem; margin: 0.2rem 0.4rem 0; font-size: 0.43rem; line-height: 1.9; }
.show .content p { margin-top: 0.3rem; }
.show .content p img { float: left; width: 9.2rem !important; height: auto !important; overflow: hidden; margin-top: 0.15rem; margin-bottom: 0.4rem; }
.show .keywords { width: 9.2rem; height: auto; margin-top: 0.3rem; margin-bottom: 0.4rem; padding: 0 0.4rem; font-size: 0.43rem; line-height: 1rem; }
.show .keywords a { margin-right: 0.2rem; font-size: 0.43rem; }
.show .tips { width: 8.4rem; height: auto; margin: 0 0.4rem 0.4rem; padding: 0.4rem; font-size: 0.4rem; line-height: 1.8; }
.nearby { width: 9.2rem; padding: 0.4rem; }
.nearby p { width: 9.2rem; height: 1rem; font-size: 0.42rem; line-height: 1rem; }
.nearby p span { font-size: 0.42rem; }
}

/* 筛选 */
.switch { float: left; width: 1200px; background: #fff; }
.switchTit { display: none; }
.switchList { float: left; position: relative; width: 1200px; overflow: hidden; border-top: 1px solid #f5f5f5; }
.switchList:nth-child(1) { border-top: 0; }
.switchList .tit { float: left; position: absolute; top: 50%; width: 129px; height: auto; overflow: hidden; font-size: 15px; font-weight: 700; text-align: center; transform: translateY(-50%); }
.switchList .txt { float: left; width: 1020px; overflow: hidden; margin-left: 129px; padding: 10px 25px; border-left: 1px solid #f5f5f5; }
.switchList .txt a { float: left; width: auto; height: 34px; overflow: hidden; margin-right: 17px; font-size: 15px; line-height: 34px; }
.switchList .txt a.hov { color: #ff9f00; }

@media only screen and (max-width: 759px) {
.switch { position: relative; z-index: 900; width: 10rem; -webkit-box-sizing: border-box; }
.switchTit { display: block; }
.switchTit .switchCate { float: left; position: relative; z-index: 999; width: 10rem; height: 1.3rem; overflow: hidden; }
.switchTit .switchCate span { display: block; height: 1.3rem; border-left: 1px solid #f5f5f5; font-size: 0.43rem; line-height: 1.3rem; text-align: center; background: #fff; -webkit-box-flex: 1; -moz-box-flex: 1; }
.switchTit .switchCate span:nth-child(1) { border-left: 0; }
.switchHide { display: none; float: left; position: absolute; top: 0; left: 0; z-index: 998; width: 100%; height: 100%; overflow: hidden; }
.switchList { display: none; width: 10rem; height: 8rem; overflow-y: auto; margin-top: 1.3rem; border-top: 0.02rem solid #f5f5f5; background: #fff; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1); }
.switchList:nth-child(1) { border-top: 0.02rem solid #f5f5f5; }
.switchList .tit { display: none; }
.switchList .txt { display: block; position: absolute; width: 10rem; overflow: visible; margin: 0.4rem 0; padding: 0; border-left: 0; font-size: 0.4rem; }
.switchList .txt a { display: flex; width: 2.36rem; height: 1rem; margin: 0 0 0.4rem 0.4rem; padding: 0 0.2rem; border: 0.02rem solid #f5f5f5; font-size: 0.4rem; align-items: center; justify-content: center; line-height: normal; color: #999; }
.switchList .txt a:hover { color: #999; }
.switch .webkitBox { display: -webkit-box; }
}

/* 特产 */
.landmarkList { float: left; width: 1200px; overflow: hidden; }
.landmarkList ul { float: left; width: 1220px; overflow: hidden; }
.landmarkList ul li { float: left; width: 255px; height: 350px; overflow: hidden; margin: 20px 20px 0 0; padding: 15px 15px 10px; border-radius: 5px; background: #fff; }
.landmarkList ul li .img { float: left; width: 255px; height: 170px; overflow: hidden; }
.landmarkList ul li .img img { float: left; width: 255px; height: 170px; overflow: hidden; }
.landmarkList ul li .txt { float: left; width: 255px; height: 180px; overflow: hidden; }
.landmarkList ul li .txt .tit { float: left; width: 255px; height: 60px; overflow: hidden; font-size: 16px; line-height: 60px; font-weight: 700; }
.landmarkList ul li .txt .tit i { float: right; height: 60px; overflow: hidden; }
.landmarkList ul li .txt .tit i img { float: left; width: auto !important; height: 26px; overflow: hidden; margin: 17px 0 17px 10px; }
.landmarkList ul li .txt .des { float: left; width: 225px; height: 50px; overflow: hidden; padding: 10px 15px; font-size: 14px; line-height: 25px; background: #fafafa; color: #999; }
.landmarkList ul li .txt .key { float: left; width: 255px; height: 50px; overflow: hidden; font-size: 14px; line-height: 50px; color: #999; }
.landmarkList ul li .txt .key a { color: #999; }
.landmarkList ul li .txt .key a:hover { color: #ff9f00; }
.landmark { float: left; width: 1160px; height: 267px; overflow: hidden; margin-top: 20px; padding: 20px; background: #fff; }
.landmark .landmarkImg { float: left; width: 400px; height: 267px; overflow: hidden; }
.landmark .landmarkImg img { float: left; width: 400px; height: 267px; overflow: hidden; border-radius: 5px; }
.landmark .landmarkSum { float: right; width: 730px; height: 267px; overflow: hidden; }
.landmarkSum .tit { float: left; width: 730px; height: 60px; overflow: hidden; border-bottom: 1px solid #f5f5f5; }
.landmarkSum .tit h1 { float: left; height: 60px; overflow: hidden; font-size: 24px; line-height: 60px; font-weight: 700; color: #cc0000; }
.landmarkSum .time { float: left; position: relative; height: 60px; overflow: hidden; padding-left: 50px; font-size: 14px; line-height: 60px; color: #9e9e9e; }
.landmarkSum .time span { float: left; position: absolute; top: 5px; left: -5px; z-index: 9; width: 30px; height: 34px; overflow: hidden; border-bottom: 1px solid #ddd; -webkit-transform: rotate(-60deg); -moz-transform: rotate(-60deg); }
.landmarkSum .txt { float: left; width: 730px; overflow: hidden; margin-top: 9px; font-size: 15px; line-height: 30px; text-align: justify; }
.landmarkSum .txt p { margin-top: 10px; }
.landmarkSum .keywords { float: left; width: 730px; height: 30px; overflow: hidden; margin-top: 10px; font-size: 15px; line-height: 30px; color: #999; }
.landmarkSum .keywords a { margin-right: 10px; color: #999; }
.landmarkSum .keywords a:hover { color: #ff9f00; }
.landmarkSum .attest { float: left; width: 730px; height: 60px; overflow: hidden; margin-top: 20px; }
.landmarkSum .attest img { display: inline; float: left; width: auto !important; height: 60px; overflow: hidden; margin-right: 20px; }
.landmarkCon { float: left; width: 800px; overflow: hidden; margin-top: 20px; padding-bottom: 10px; background: #fff; }
.landmarkCon .content { float: left; width: 760px; overflow: hidden; padding: 10px 20px 20px; font-size: 16px; line-height: 32px; text-align: justify; }
.landmarkCon .content p { margin-top: 10px; }
.landmarkLove { float: left; width: 800px; overflow: hidden; margin-top: 20px; background: #fff; }
.landmarkLove .txt { float: left; width: 800px; overflow: hidden; padding: 0 0 20px; }
.landmarkLove .txt dl { float: left; width: 240px; overflow: hidden; margin: 20px 0 0 20px; border-radius: 2px; }
.landmarkLove .txt dl dt { float: left; width: 240px; height: 160px; overflow: hidden; }
.landmarkLove .txt dl dt img { float: left; width: 240px; height: 160px; overflow: hidden; }
.landmarkLove .txt dl dd { float: left; width: 210px; height: 50px; overflow: hidden; padding: 0 14px; border: 1px solid #f5f5f5; border-top: 0; }
.landmarkLove .txt dl dd .tit { float: left; width: 150px; height: 50px; overflow: hidden; font-size: 15px; line-height: 50px; }
.landmarkLove .txt dl dd .icon { float: right; height: 50px; overflow: hidden; }
.landmarkLove .txt dl dd .icon img { float: left; width: auto !important; height: 20px; overflow: hidden; margin: 15px 0 15px 5px; }

@media only screen and (max-width: 760px) {
.landmarkList { width: 10rem; }
.landmarkList ul { width: 9.8rem; margin: 0.1rem 0 0; }
.landmarkList ul li { width: 4.2rem; height: auto; margin: 0.3rem 0 0 0.2rem; padding: 0.2rem; }
.landmarkList ul li:nth-child(2n) { margin-left: 0.3rem; }
.landmarkList ul li .img { width: 4.2rem; height: 2.8rem; }
.landmarkList ul li .img img { width: 4.2rem; height: 2.8rem; }
.landmarkList ul li .txt { width: 4.2rem; height: auto; }
.landmarkList ul li .txt .tit { width: 4.2rem; height: 1.2rem; font-size: 0.4rem; line-height: 1.2rem; }
.landmarkList ul li .txt .tit i { height: 1.2rem; }
.landmarkList ul li .txt .tit i img { height: 0.5rem; margin: 0.35rem 0 0.35rem 0.1rem; }
.landmarkList ul li .txt .des { width: 3.8rem; height: 1.2rem; padding: 0.1rem 0.2rem; font-size: 0.32rem; line-height: 0.6rem; }
.landmarkList ul li .txt .key { display: none; }
.landmark { width: 9.2rem; height: auto; margin-top: 0; padding: 0.4rem; }
.landmark .landmarkImg { width: 9.2rem; height: 6.13rem; }
.landmark .landmarkImg img { width: 9.2rem; height: 6.13rem; }
.landmark .landmarkSum { float: left; width: 9.2rem; height: auto; }
.landmarkSum .tit { float: left; width: 9.2rem; height: 1rem; padding: 0.3rem 0 0.2rem; }
.landmarkSum .tit h1 { height: 1rem; font-size: 0.5rem; line-height: 1rem; }
.landmarkSum .time { height: 1rem; padding-left: 1rem; font-size: 0.36rem; line-height: 1rem; }
.landmarkSum .time span { top: 0; left: -0.2rem; width: 0.8rem; height: 0.65rem; border-bottom: 0.01rem solid #ddd; }
.landmarkSum .time i { display: none; }
.landmarkSum .txt { width: 9.2rem; margin-top: 0.2rem; font-size: 0.43rem; line-height: 1.8; letter-spacing: 0.2px; }
.landmarkSum .txt p { margin-top: 0.2rem; }
.landmarkSum .keywords { width: 9.2rem; height: auto; margin-top: 0.3rem; font-size: 0.43rem; line-height: 1.8; color: #999; }
.landmarkSum .keywords a { margin-right: 0.3rem; color: #999; }
.landmarkSum .keywords a:hover { color: #999; }
.landmarkSum .attest { width: 9.2rem; height: 1.5rem; margin-top: 0.3rem; }
.landmarkSum .attest img { height: 1.5rem; margin-right: 0.4rem; }
.landmarkCon { width: 10rem; margin-top: 0.4rem; padding-bottom: 0.2rem; }
.landmarkCon .content { width: 9.2rem; padding: 0.2rem 0.4rem 0.4rem; font-size: 0.45rem; line-height: 1.8; letter-spacing: 0.2px; }
.landmarkCon .content p { margin-top: 0.25rem; }
.landmarkLove { width: 10rem; margin-top: 0.4rem; }
.landmarkLove .txt { width: 10rem; padding: 0 0 0.4rem; }
.landmarkLove .txt dl { width: 4.4rem; margin: 0.4rem 0 0 0.4rem; }
.landmarkLove .txt dl dt { width: 4.4rem; height: 2.93rem; }
.landmarkLove .txt dl dt img { width: 4.4rem; height: 2.93rem; }
.landmarkLove .txt dl dd { width: 4rem; height: 1.2rem; padding: 0 0.18rem; border: 0.02rem solid #f5f5f5; border-top: 0; }
.landmarkLove .txt dl dd .tit { width: 2.6rem; height: 1.2rem; font-size: 0.4rem; line-height: 1.2rem; }
.landmarkLove .txt dl dd .icon { height: 1.2rem; }
.landmarkLove .txt dl dd .icon img { height: 0.5rem; margin: 0.35rem 0 0.35rem 0.1rem; }
}

/* 百科 */
.subCol { float: left; width: 1200px; overflow: hidden; background: #fff; }
.subCol a { float: left; width: 146px; height: 40px; overflow: hidden; margin: 20px 0 20px 20px; border: 1px solid #f5f5f5; border-radius: 3px; font-size: 15px; line-height: 40px; text-align: center; }
.subCol a.hov { color: #ff9f00; }

@media only screen and (max-width: 760px) {
.subCol { width: 9.8rem; padding: 0.1rem 0.1rem 0.4rem; }
.subCol a { width: 2.035rem; height: 1rem; margin: 0.3rem 0 0 0.3rem; border: 0.02rem solid #f5f5f5; font-size: 0.4rem; line-height: 1rem; }
}


/* 右侧 */
.rightNews { float: left; width: 380px; overflow: hidden; background: #fff; }
.rightNews .rightNewsList { float: left; width: 380px; overflow: hidden; margin: 5px 0; }
.rightNews .rightNewsList dl { float: left; width: 340px; height: 80px; overflow: hidden; margin: 0 20px; padding: 15px 0; border-bottom: 1px solid #f5f5f5; }
.rightNews .rightNewsList dl:last-child { border-bottom: 0; }
.rightNews .rightNewsList dl dt { float: left; width: 123px; overflow: hidden; }
.rightNews .rightNewsList dl dt a img { width: 123px; height: 80px; overflow: hidden; border-radius: 2px; }
.rightNews .rightNewsList dl dd { float: right; width: 200px; overflow: hidden; }
.rightNews .rightNewsList dl dd .tit { float: left; width: 200px; max-height: 52px; overflow: hidden; font-size: 15px; line-height: 26px; }
.rightNews .rightNewsList dl dd .key { display: inline-block; float: left; width: 200px; height: 28px; overflow: hidden; font-size: 13px; line-height: 28px; color: #999; }
.rightNews .rightNewsList dl dd .key a { margin-left: 4px; margin-right: 6px; color: #999; }
.rightNews .rightNewsList dl dd .key a:hover { color: #ff9f00; }
.rightNews .rightNewsList dl dd .key span:nth-child(1) { margin-right: 15px; }
.rightClass { float: left; width: 380px; overflow: hidden; background: #fff; }
.rightClass .txt { float: left; width: 374px; overflow: hidden; margin: 6px 0 20px 6px; }
.rightClass .txt a { float: left; width: 82px; height: 36px; overflow: hidden; margin: 14px 0 0 14px; padding: 0 10px; border: 1px solid #f5f5f5; border-radius: 2px; font-size: 15px; line-height: 36px; text-align: center; }

@media only screen and (max-width: 760px) {
.rightNews { width: 10rem; }
.rightNews .rightNewsList { width: 10rem; margin: 0; }
.rightNews .rightNewsList dl { width: 9.2rem; height: 2rem; margin: 0 0.4rem; padding: 0.4rem 0; }
.rightNews .rightNewsList dl dt { width: 3rem; }
.rightNews .rightNewsList dl dt a img { width: 3rem; height: 2rem; }
.rightNews .rightNewsList dl dd { width: 5.8rem; }
.rightNews .rightNewsList dl dd .tit { width: 5.8rem; max-height: 1.3rem; font-size: 0.42rem; line-height: 0.65rem; }
.rightNews .rightNewsList dl dd .key { width: 5.8rem; height: 0.6rem; margin-top: 0.1rem; font-size: 0.36rem; line-height: 0.6rem; }
.rightNews .rightNewsList dl dd .key a { margin-left: 0.1rem; margin-right: 0.1rem; }
.rightNews .rightNewsList dl dd .key a:hover { color: #999; }
.rightNews .rightNewsList dl dd .key span:nth-child(1) { margin-right: 0.3rem; }
.rightClass { width: 10rem; }
.rightClass .txt { width: 9.9rem; margin: 0.1rem 0 0.4rem 0.1rem; }
.rightClass .txt a { width: 2.426rem; height: 1rem; margin: 0.3rem 0 0 0.3rem; padding: 0 0.2rem; border: 0.02rem solid #f5f5f5; font-size: 0.43rem; line-height: 1rem; }
}

/* 底部 */
.footer { float: left; width: 100%; overflow: hidden; margin-top: 20px; background: #151515; color: #666; }
.footLinks { width: 1200px; overflow: hidden; margin: 0 auto; padding: 20px 0 20px; border-bottom: 1px solid #222; }
.footLinks .footLink { float: left; position: relative; width: 1200px; overflow: hidden; margin: 2px 0; color: #666; }
.footLinks .footLink .tit { float: left; width: 75px; height: auto; overflow: hidden; font-size: 14px; line-height: 30px; font-weight: 700; color: #666; }
.footLinks .footLink .tit a { color: #666; }
.footLinks .footLink .tit a:hover { color: #ff9f00; }
.footLinks .footLink .txt { float: left; display: inherit; width: 1050px; overflow: hidden; font-size: 14px; }
.footLinks .footLink .txt a { height: 30px; overflow: hidden; margin-right: 10px; line-height: 30px; color: #666; }
.footLinks .footLink .txt a:hover { color: #ff9f00; }
.footLinks .footLink .txtOne { height: 60px; }
.footLinks .footLink .txtTwo { height: 30px; }
.footLinks .footLink .more { position: absolute; top: 0; right: 0; font-size: 14px; line-height: 30px; color: #666; cursor: pointer; }
.footLinks .footLink .more:after { float: right; margin-left: 5px; font-family: "iconfont"; content: "\e609"; }
.footLinks .footLink .more.open:after { float: right; margin-left: 5px; font-family: "iconfont"; content: "\e608"; }
.copyRight { width: 1200px; height: auto; overflow: hidden; margin: 0 auto; padding: 20px 0; }
.copyRight .left { float: left; width: 100%; height: auto; overflow: hidden; }
.copyRight .left .footNav { float: left; width: 100%; height: 32px; overflow: hidden; font-size: 14px; line-height: 32px; }
.copyRight .left .footNav a { margin-right: 8px; color: #666; }
.copyRight .left .footNav a:hover { color: #ff9f00; }
.copyRight .left .footTxt { float: left; width: 100%; overflow: hidden; }
.copyRight .left .footTxt p { float: left; width: 100%; overflow: hidden; font-size: 14px; line-height: 32px;text-align: center;}
.copyRight .left .footTxt p span { margin-right: 15px; }
.copyRight .left .footTxt p a { color: #666; }
.copyRight .left .footTxt p a:hover { color: #ff9f00; }
.copyRight .right { float: right; width: 100px; height: 130px; overflow: hidden; }
.copyRight .right p { float: left; width: 100px; height: 130px; overflow: hidden; }
.copyRight .right p img { float: left; width: 100px; height: 100px; overflow: hidden; }
.copyRight .right p span { float: left; width: 100px; height: 24px; overflow: hidden; margin-top: 6px; font-size: 14px; line-height: 24px; text-align: center; }
#backTop { position: fixed; bottom: 200px; left: 50%; z-index: 666; width: 50px; height: 50px; overflow: hidden; margin-left: 620px; border-radius: 5px; background: #0162ca; cursor: pointer; }
#backTop:after { float: left; width: 50px; height: 50px; overflow: hidden; font-family: "iconfont"; content: "\e88d"; font-size: 26px; line-height: 50px; text-align: center; color: #fff; }

@media only screen and (max-width: 760px) {
.footer { width: 10rem; margin-top: 0.4rem; }
.footLinks { display: none; }
.copyRight { width: 10rem; height: auto; padding: 0; }
.copyRight .left { width: 10rem; height: auto; }
.copyRight .left .footNav { display: none; }
.copyRight .left .footTxt { width: 10rem; padding: 0.3rem 0 0.4rem; }
.copyRight .left .footTxt p { width: 10rem; height: 0.8rem; font-size: 0.4rem; line-height: 0.8rem; text-align: center; }
.copyRight .left .footTxt p span { margin-right: 0.4rem; }
.copyRight .right { display: none; }
#backTop { display: none; }
}

/* 其他 */
.tags { float: left; width: 795px; overflow: hidden; padding: 5px 0 20px 5px; background: #fff; }
.tags a { float: left; width: 118px; height: 38px; overflow: hidden; margin: 15px 0 0 15px; padding: 0 10px; border: 1px solid #f5f5f5; border-radius: 2px; font-size: 15px; line-height: 38px; text-align: center; }
.sitemap { float: left; width: 1200px; overflow: hidden; margin-top: 20px; background: #fff; }
.sitemap .tit { float: left; width: 1160px; height: 54px; overflow: hidden; padding: 0 20px; border-bottom: 1px solid #f5f5f5; font-size: 18px; line-height: 54px; font-weight: 700; }
.sitemap .tit span { float: left; width: 5px; height: 19px; overflow: hidden; margin: 18px 10px 16px 0; border-radius: 5px; background: #0162ca; }
.sitemap .txt { float: left; width: 1195px; overflow: hidden; padding: 5px 0 20px 5px; }
.sitemap .txt a { float: left; width: 80.5px; height: 38px; overflow: hidden; margin: 15px 0 0 15px; padding: 0 10px; border: 1px solid #f5f5f5; border-radius: 2px; font-size: 15px; line-height: 38px; text-align: center; }
.error { float: left; width: 800px; overflow: hidden; margin-top: 20px; background: #fff; }
.error .tit { float: left; width: 760px; height: 54px; overflow: hidden; padding: 0 20px; border-bottom: 1px solid #f5f5f5; font-size: 18px; line-height: 54px; font-weight: 700; }
.error .tit span { float: left; width: 5px; height: 19px; overflow: hidden; margin: 18px 10px 16px 0; border-radius: 5px; background: #0162ca; }
.error .txt { float: left; width: 760px; overflow: hidden; padding: 15px 20px; font-size: 15px; line-height: 30px; }

@media only screen and (max-width: 760px) {
.tags { width: 9.9rem; padding: 0.1rem 0 0.4rem 0.1rem; }
.tags a { width: 2.026rem; height: 1rem; margin: 0.3rem 0 0 0.3rem; padding: 0 0.4rem; border: 0.02rem solid #f5f5f5; font-size: 0.43rem; line-height: 1rem; }
.sitemap { width: 10rem; margin-top: 0.4rem; }
.sitemap .tit { display: flex; width: 9.2rem; height: 1.4rem; padding: 0 0.4rem; font-size: 0.45rem; line-height: normal; align-items: center; }
.sitemap .tit span { width: 0.15rem; height: 0.4rem; margin: 0.5rem 0.3rem 0.5rem 0; }
.sitemap .txt { width: 9.9rem; padding: 0.1rem 0 0.4rem 0.1rem; }
.sitemap .txt a { width: 2.426rem; height: 1rem; margin: 0.3rem 0 0 0.3rem; padding: 0 0.2rem; border: 0.02rem solid #f5f5f5; font-size: 0.43rem; line-height: 1rem; }
.error { width: 10rem; margin-top: 0.4rem; }
.error .tit { display: flex; width: 9.2rem; height: 1.4rem; padding: 0 0.4rem; font-size: 0.45rem; line-height: normal; align-items: center; }
.error .tit span { width: 0.15rem; height: 0.4rem; margin: 0.5rem 0.3rem 0.5rem 0; }
.error .txt { width: 9.2rem; padding: 0.3rem 0.4rem; font-size: 0.43rem; line-height: 1.8; color: #999; }
}

/* 正文图片弹出 */
.imgshow { display: none; position: fixed; left: 0; top: 0; z-index: 2020520; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); }
.swiperbox { z-index: 3; height: 100%; background: rgba(0, 0, 0, 0.9); }
.swiperbox img { position: relative; z-index: 888; width: initial; }
.swiper-zoom-container:before { display: block; position: absolute; top: 0; left: 0; z-index: 1; width: 100%; height: 100%; content: ' '; }
.closebtn { position: absolute; top: 30px; right: 30px; z-index: 999; width: 40px; height: 40px; background: url(../images/newclose.png) no-repeat center center; background-size: 40px; cursor: pointer; }

@media only screen and (max-width: 760px) {
.closebtn { float: left; top: auto; right: auto; bottom: 2rem; left: 50%; width: 1.2rem; height: 1.2rem; margin-left: -0.6rem; background-size: 0.7rem; }
}

/* 分页 */
#pages { float: left; width: 100%; overflow: hidden; font-size: 15px; text-align: center; }
#pages a { display: inline-block; width: 40px; height: 40px; border-radius: 2px; line-height: 40px; text-align: center; color: #333; background: #efefef;margin-bottom: 0.2rem;}
#pages a.a1 { width: 90px; height: 40px; border-radius: 2px; background: #efefef; }
#pages a.pageNum { }
#pages a:hover { text-decoration: none; color: #000; }
#pages span { display: inline-block; width: 40px; height: 40px; border-radius: 2px; font-size: 15px; line-height: 40px; text-align: center; color: #fff; background: #0162ca;  margin-bottom: 0.2rem;}

@media only screen and (max-width: 760px) {
#pages { float: left; width: 100%; overflow: hidden; font-size: 15px; text-align: center; }
#pages a { display: inline-block; width: 40px; height: 40px; border-radius: 2px; line-height: 40px; text-align: center; color: #333; background: #efefef;margin-top: 0.2rem;}
#pages a.a1 { width: 90px; height: 40px; border-radius: 2px; background: #efefef; }
#pages a.pageNum { }
#pages a:hover { text-decoration: none; color: #000; }
#pages span { display: inline-block; width: 40px; height: 40px; border-radius: 2px; font-size: 15px; line-height: 40px; text-align: center; color: #fff; background: #0162ca;margin-top: 0.2rem;}
}
