/*------------------------------------
 公共样式
-------------------------------------*/
h1, h2, h3, h4, h5, h6 { font-weight: normal; margin: 0; }
.mb10 { margin-bottom: 10px !important; }
.mb20 { margin-bottom: 20px !important; }
.mb30 { margin-bottom: 30px !important; }
.mb40 { margin-bottom: 40px !important; }
.mb50 { margin-bottom: 50px !important; }
.mr40 { margin-right: 40px !important; }
img { display: inline-block; }
.wrap { width: 1200px; margin: 0 auto; overflow: hidden; }
.layout-780 { width: 780px; }
.layout-760 { width: 760px; }
.layout-380 { width: 380px; }
.layout-440 { width: 440px; }
.layout-300 { width: 300px; }
.layout-1000 { width: 1000px; }
.layout-480 { width: 480px; }
.layout-520 { width: 520px; }
.layout-860 { width: 860px; }
.layout-355 { width: 355px; }
.layout-750 { width: 750px; }
.position { background-color: #fafafa; line-height: 40px; margin-bottom: 20px; }
.position-inner { width: 1200px; margin: 0 auto; font-size: 14px; color: #969696; }
.position-inner a { color: #969696; }
.column-header { height: 33px; line-height: 1; border-bottom: 2px solid #4062c3; color: #2c5cd8; margin-bottom: 10px; }
.column-header h2 { border-bottom: 2px solid #c1181f; display: inline-block; padding: 0 6px; height: 33px; position: relative; cursor: pointer; }
.column-header h2:after { content: ""; width: 2px; height: 2px; background-color: #fff; display: block; position: absolute; right: -2px; bottom: -2px; }
.column-header .more { color: #686868; font-size: 14px; float: right; margin-top: 7px; }
.column-header h2:hover { color: #ff9724; }
.plainText-list { line-height: 36px; }
.plainText-list li { padding-left: 10px; background: url(../images/dot.png) no-repeat left 15px; }
.media-main { width: 260px; margin: 0 auto; }
.picText-list-1 { width: 260px; height: 147px; position: relative; }
.picText-list-1 img { width: 100%; height: 100%; display: block; }
.picText-list-1 p { position: absolute; left: 0; bottom: 0; padding: 0 10px; z-index: 100; height: 40px; line-height: 40px; width: 100%; }
.picText-list-1 p a { color: #fff; }
.picText-list-2 { width: 235px; margin: 20px 20px 0 0; float: left; }
.picText-list-2 a { display: block; position: relative; }
.picText-list-2 img { height: 158px; width: 100%; display: block; margin-bottom: 10px; }
.picText-list-2 span { position: absolute; left: 50%; top: 50%; width: 60px; height: 60px; margin-left: -30px; margin-top: -40px; background: url(../images/play.png) no-repeat; }
.picText-list-2 p { line-height: 16px; height: 16px; margin-bottom: 19px; }
.media-list li { line-height: 36px; }
.media-list span { width: 16px; height: 16px; background-color: #989898; display: inline-block; line-height: 16px; text-align: center; font-size: 12px; color: #fff; margin-right: 10px; vertical-align: 2px; }
.media-list span.active { background-color: #0198ff; }
.picText-list-3 { overflow: hidden; padding-bottom: 20px; border-bottom: 1px dashed #ccc; margin-bottom: 10px; }
.picText-list-3 dt { width: 195px; height: 130px; float: left; }
.picText-list-3 dt img { width: 100%; height: 100%; display: block; }
.picText-list-3 dd { width: 164px; float: right; }
.picText-list-3 dd .title { font-size: 18px; line-height: 1.4; font-weight: bold; }
.picText-list-3 dd .title a { color: #006dbf; }
.picText-list-3 dd .summary { font-size: 14px; line-height: 1.4; color: #a1a1a1; margin-top: 15px; }
.picText-list-4 { margin-left: 20px; width: 230px; }
.picText-list-4 img { width: 100%; height: 230px; display: block; }
.picText-list-4 p { line-height: 24px; font-size: 16px; padding: 16px 0; }
.picText-list-4 span { color: #3366ff; }
.tab-header { font-size: 0; }
.tab-header { border-bottom: 1px solid #ccc; height: 45px; }
.tab-header h2 { font-size: 22px; display: inline-block; padding: 0 9px; border: 1px solid transparent; color: #2c5cd8; height: 45px; line-height: 45px; border-top: 2px solid #fff; cursor: pointer; border-bottom: 1px solid transparent; }
.tab-header h2.active { border-top: 2px solid #ca0000; color: #ff9724; border-left: 1px solid #cbcbcb; border-right: 1px solid #cbcbcb; border-bottom: 1px solid #fff; }
.tab-header a { font-size: 14px; float: right; margin-top: 15px; }
.tab-item { display: none; }
.group-1 .title { line-height: 1; margin-bottom: 12px; }
.group-1 .title a { color: #3e62c0; font-size: 18px; }
.group-1 .summary { color: #999; line-height: 26px; font-size: 14px; }
.tabHeader-1 { font-size: 0; border-bottom: 2px solid #e7e7e7; height: 36px; }
.tabHeader-1 h2 { display: inline-block; font-size: 24px; line-height: 36px; padding: 0 3px 10px; margin-right: 40px; height: 36px; }
.tabHeader-1 h2.active { border-bottom: 2px solid #1d94e8; }

/*------------------------------------
 首页
-------------------------------------*/
.ad-space-1 { }
.headline { text-align: center; }
.headline h1 { font-size: 38px; line-height: 1; font-weight: bold; margin-bottom: 20px; }
.headline h1 a { color: #1759a7; }
.secondary a { margin: 0 9px; color: #646464; font-size: 16px; line-height: 1; }
.imp-news { background-color: #f8f8f8; }
.imp-news-l { width: 720px; height: 420px; }
.imp-news-r { margin: 0 30px 0 750px; padding-top: 15px; height: 400px; overflow: hidden; }
.imp-news-main li { font-size: 18px; line-height: 2; }
.imp-news-main li a { color: #333; }
.rdzt { background-color: #f8f8f8; padding: 20px; }
.rdzt .picText-list-1 { height: 194px; }
.column-header-2 { margin-bottom: 20px; }
.column-header-2 h2 { font-size: 22px; color: #313131; display: inline-block; cursor: pointer; }
.column-header-2 h2 span { color: #cd0200; }
.column-header-2 a { float: right; color: #676767; margin-top: 9px; font-size: 14px; }
.rdzt .picText-list-3 { padding: 0; border: 0; margin: 0; margin-top: 14px; }
.rdzt .picText-list-3 dt { width: 135px; height: 102px; }
.rdzt .picText-list-3 dd { width: 125px; padding-left: 20px; }
.rdzt .picText-list-3 dd .title a { color: #333; }
.rdzt .picText-list-3 dd .title { font-size: 16px; font-weight: normal; line-height: 1.4; }
.rdzt .picText-list-3 dd .summary { line-height: 1.4; }
.tbtj { background-color: #f8f8f8; padding: 20px 20px 10px; }
.tab-item .group-1 { padding-bottom: 12px; border-bottom: 1px dashed #ccc; margin-bottom: 10px; }
.column-header-3 { height: 31px; position: relative; }
.column-header-3:before { content: ""; width: 15px; height: 15px; border-top: 3px solid #cb0100; border-left: 3px solid #cb0100; border-bottom: 3px solid transparent; border-right: 3px solid transparent; display: block; position: absolute; left: 0; top: 0; z-index: 11; }
.column-header-3:after { content: ""; width: 100%; height: 1px; background-color: #425fc3; display: block; position: absolute; left: 0; top: 19px; }
.column-header-3 h2 { font-size: 22px; color: #3f63c1; display: inline-block; line-height: 1; margin-top: 10px; padding: 0 9px; position: absolute; background-color: #f8f8f8; z-index: 10; cursor: pointer; }
.column-header-3 a { font-size: 14px; color: #636363; position: absolute; right: 0; top: 10px; background-color: #f8f8f8; z-index: 10; padding-left: 5px; }
.QRCode { width: 110px; background-color: #ebebeb; padding: 10px; position: fixed; left: 50%; top: 150px; margin-left: 630px; }
.QRCode p { font-size: 12px; line-height: 12px; text-align: center; margin-bottom: 5px; }
.QRCode img { width: 90px; height: 90px; display: block; margin-bottom: 15px; }
.magazine img { width: 108px !important; border: 1px solid #91b0de; }
.magazine dt { width: 108px; height: auto; }
.magazine dd { width: 315px; }
.magazine { border-bottom: 0 !important; }
.wlb { padding: 14px 8px 20px; background-color: #f8f8f8; }
.wlb-l { width: 150px; height: 192px; }
.wlb-r { margin-left: 170px; }
.subscribe-main { overflow: hidden; }
.subscribe { border: 1px solid #ccc; background-color: #f8f8f8; padding: 14px 0 14px 11px; font-size: 0; }
.subscribe span { width: 23px; height: 24px; background: url(../images/dy.jpg) no-repeat; float: left; margin-right: 10px; }
.subscribe-text { width: 250px; height: 24px; border: 1px solid #ccc; margin-right: 10px; padding: 5px 10px; font-size: 12px; float: left; }
.subscribe-btn { width: 53px; height: 24px; background-color: #67ba24; line-height: 24px; text-align: center; border: 0; color: #fff; float: left; }
.tab-b-1 .picText-list-2 { width: 210px; margin-top: 0; }
.tab-b-1 .picText-list-2 p { line-height: 1.4; height: 44px; }
.tab-b-1 .picText-list-2 img { height: 140px; }
.tab-item-main { width: 460px; }
.hotzt { clear: both; padding-top: 30px; }
.hotzt-main { width: 880px; }
.hotzt-main .picText-list-2 { width: 200px; margin-top: 0; }
.hotzt-main .picText-list-2 img { height: 112px; }
.container-5 { border: 1px solid #ccc; padding: 40px 36px; position: relative; height: 500px; }
.container-5:after { content: ""; width: 20px; height: 45px; border: 3px solid #cc0000; border-right-color: #fff; border-bottom-color: #fff; position: absolute; left: -1px; top: -3px; display: block; z-index: 100; }
.container-5 > h2 { font-size: 22px; color: #cc0000; line-height: 1; position: absolute; left: 19px; top: -11px; background-color: #fff; padding: 0 20px 0 4px; }
.container-5-left { margin-right: 20px; }
.container-5-right { border-left: 1px solid #ccc; }
.container-5-right .main { width: 750px; overflow: hidden; }
.container-5 .picText-list-4 { float: left; }
.container-5 .picText-list-4 img { height: 153px; }

/*税收文化*/
.scrolling-3 { width: 355px; position: relative; }
.scrolling-3 .hd-3 { position: absolute; width: 100%; top: 50%; margin-top: -55px; left: 0; height: 1px; z-index: 200; }
.scrolling-3 .hd-3 ul { text-align: center; overflow: hidden; zoom: 1; position: absolute; width: 100%; top: 260px; }
.scrolling-3 .hd-3 ul li { width: 14px; height: 14px; overflow: hidden; margin-right: 10px; text-indent: -999px; cursor: pointer; background: url(../images/sswh-dot.jpg)no-repeat; display: inline-block; }
.scrolling-3 .hd-3 ul li.on { background: url(../images/sswh-dot-on.jpg)no-repeat; }
.scrolling-3 .bd-3 ul { overflow: hidden; zoom: 1; }
.scrolling-3 .bd-3 ul li { float: left; overflow: hidden; }
.scrolling-3 .bd-3 ul li .pic { margin-bottom: 15px; }
.scrolling-3 .bd-3 ul li .pic img { width: 355px; height: 236px; display: block; }
.scrolling-3 .bd-3 ul li .title { line-height: 24px; margin-bottom: 8px; }
.scrolling-3 .bd-3 ul li .title a { color: #000; }
.scrolling-3 .bd-3 ul li .title span { color: #3366ff; }
.summary { color: #999; font-size: 15px; line-height: 30px; }
.sswhTab-main { display: none; }
.sswhTab-header { font-size: 18px; line-height: 18px; position: absolute; left: 133px; top: -9px; background-color: #fff; padding-right: 20px; }
.sswhTab-header a.active { color: #d40000; }
.sswh-newsList { width: 1156px; }
.sswh-newsList li { float: left; width: 548px; margin-right: 30px; border-bottom: 1px dashed #ccc; padding-top: 20px; }
.sswh-newsList .title { font-size: 24px; line-height: 24px; margin-bottom: 15px; }
.sswh-newsList .summary { font-size: 15px; line-height: 28px; margin-bottom: 15px; height: 78px; }
.sswh-newsList .summary a { color: #f70000; }

/*首页大滚动图*/
.scrolling-4 { width: 720px; position: relative; }
.scrolling-4 .hd-4 { position: absolute; width: 100%; top: 50%; margin-top: -55px; left: 0; height: 1px; z-index: 200; }
.scrolling-4 .hd-4 ul { text-align: center; overflow: hidden; zoom: 1; position: absolute; top: 221px; right: 20px; }
.scrolling-4 .hd-4 ul li { width: 30px; height: 30px; line-height: 30px; overflow: hidden; margin-right: 10px; cursor: pointer; background-color: #2d2d2d; display: inline-block; font-size: 15px; color: #fff; }
.scrolling-4 .hd-4 ul li.on { background-color: #c90000; }
.scrolling-4 .bd-4 ul { overflow: hidden; zoom: 1; }
.scrolling-4 .bd-4 ul li { float: left; overflow: hidden; position: relative; }
.scrolling-4 .bd-4 ul li .pic img { width: 720px; height: 420px; display: block; }
.scrolling-4 .bd-4 ul li .title { line-height: 60px; padding: 0 20px; position: absolute; left: 0; bottom: 0; z-index: 300; font-size: 20px; }
.scrolling-4 .bd-4 ul li .title a { color: #fff; }
.scrolling-4 .bd-4 ul li i { height: 60px; background: #000; opacity: .5; filter: alpha(opacity=50); width: 100%; position: absolute; bottom: 0; left: 0; text-indent: -999999em; }
.member { background-color: #f8f8f8; padding: 13px 12px 10px 13px; position: relative; }
.member > #memberLogin { position: absolute; left: 49px; top: 20px; width: 200px; height: 48px; display: block; }
.member > img { display: block; }
.form-group { vertical-align: middle; margin-bottom: 10px; }
.pwd, .username { width: 206px; height: 30px; border: 1px solid #ccc; display: inline-block; padding: 7px 10px; }
label { display: inline-block; font-size: 14px; }
.form-operation a { color: #999; margin-right: 38px; }
.form-operation-l { text-align: right; margin-right: 100px; }
.form-operation-l .rememberStatus { vertical-align: middle; border: 0; }
.form-operation { font-size: 14px; }
.signin { width: 50px; height: 25px; text-align: center; line-height: 25px; color: #cc0000; border: 1px solid #cc0000; font-size: 12px; margin-right: 5px; }

/*------------------------------------
 列表页
-------------------------------------*/
.column-header-1 { border-bottom: 2px solid #e6e6e6; }
.column-header-1 h1 { font-size: 24px; height: 31px; line-height: 1; }
.newsList-item { padding: 22px 0; border-bottom: 1px dashed #9b9b9b; }
.newsList-item .title { font-size: 22px; line-height: 1.4; font-weight: bold; margin-bottom: 15px; }
.newsList-item .summary { font-size: 14px; line-height: 30px; color: #1f1f1f; }
.news-info { font-size: 14px; color: #656565; margin-top: 10px; }
.news-info .time { margin-right: 50px; color: #999; }
.news-info a { color: #656565; }
.keysword a { margin-right: 5px; }
.news-pic { width: 215px; margin-right: 20px; }

/*------------------------------------
 文章详情页
-------------------------------------*/
.article-wrap { text-align: justify; }
.article-wrap > h1 { font-size: 28px; }
.article-wrap > h1, .article-wrap > h2, .article-wrap > h3 { text-align: center; margin: 0 0 15px 0; font-weight: bold; }
.article-wrap > h2 { font-size: 20px; font-weight: normal; }
.article-wrap > h3 { font-weight: normal; }
.article-info { color: #666; font-size: 14px; margin-top: 20px; border-bottom: 1px solid #ccc; padding-bottom: 10px; }
.article-info span { margin-right: 20px; }
.article-main { line-height: 30px; font-size: 16px; padding-top: 30px; }
.article-main img { max-width: 90%; margin: 0 auto; display: block; }
.article-main > p { margin-bottom: 12px; text-indent: 2em !important; }
.atta { margin: 30px 0 50px; }
.atta a { color: #0769ad; text-decoration: underline; }
.atta a:hover { color: #000; text-decoration: none; }
.article-share { padding-top: 30px; border-top: 1px solid #ccc; overflow: hidden; margin-bottom: 50px; }
.editor { color: #666; float: right; }
.related-news-header { border-top: 2px solid #0a94dc; height: 34px; padding-top: 10px; margin-bottom: 12px; }
.related-news-header h2 { color: #0a94dc; font-size: 22px; line-height: 1; }
.related-main li { line-height: 30px; font-size: 14px; padding-left: 10px; background: url(../images/dot.png) no-repeat left center; }

/*------------------------------------
 尾部
-------------------------------------*/
.footer { font-size: 14px; }
.friendLinks { height: 50px; background-color: #016cba; color: #fff; padding: 10px 0; }
.friendLinks a { color: #fff; }
.friendLinks dt { float: left; width: 140px; line-height: 30px; padding-right: 20px; text-align: right; border-right: 1px solid #0d85d3; }
.friendLinks dd { margin-left: 160px; }
.friendLinks ul { overflow: hidden; }
.friendLinks li { float: left; margin-right: 16px; line-height: 30px; }
.copyright { height: 168px; color: #999; text-align: center; line-height: 1; padding-top: 20px; }
.copyright p { margin-bottom: 10px; }
.copyright a { color: #999; }

/*------------------------------------
 专题列表页
-------------------------------------*/
.ztNews-list-main { width: 800px; overflow: hidden; }
.ztNews-list-main li { width: 240px; float: left; margin-right: 20px; }
.ztNews-list-main li img { height: 160px; width: 240px; display: inline-block; }
.ztNews-list-main li p { line-height: 1.5; margin: 6px 0 15px; height: 48px; }

/*------------------------------------
 图片列表页
-------------------------------------*/
.column-header-4 .more { color: #999; float: right; font-size: 14px; margin-top: 12px; }
.column-header-4 h2 { font-size: 30px; line-height: 1; display: inline-block; margin-right: 20px; cursor: pointer; }
.column-header-4 span { display: inline-block; line-height: 14px; font-size: 14px; }
.picNews-list ul.main { width: 1012px; overflow: hidden; margin-bottom: 30px; }
.picNews-list ul.main > li { width: 240px; float: left; margin-right: 13px; }
.picNews-list ul.main > li img { height: 160px; width: 240px; display: inline-block; }
.picNews-list ul.main > li p { line-height: 1.5; margin: 6px 0 15px; height: 48px; }
#picBody .position-inner { width: 999px; }

/*------------------------------------
 公共头部
-------------------------------------*/
/*--二十大期间修改头部为红色--已改回--*/
.header { line-height: 45px; height: 45px; background-color: #f7f7f7; font-size: 14px; }
/*----红色颜色配置----------------.header { line-height: 45px; height: 45px; background-color: #e91d1d; font-size: 14px; }-----*/
.header a > img { vertical-align: -1px; margin-right: 5px; }
.header-l span { margin-right: 20px; }
.header-l a { margin-right: 10px; }
.header-r { width: 50%; text-align: right; height: 45px; }
.header-r ul { font-size: 0; }
.header-r ul > li { font-size: 14px; display: inline-block; padding: 0 10px; }
.header-r ul > li > a { line-height: 1; display: inline-block; line-height: 45px; }
.header > .wrap { overflow: visible; }
#uname { background: url(../images/person.jpg) no-repeat left center; padding-left: 21px; }
/*--二十大期间修改头部为红色--已改回--*/
.search-wrap { height: 115px; background-color: #1d93e9; }
/*----红色颜色配置----------------.search-wrap { height: 115px; background-color: #e91d1d; }-----*/
.search-wrap img { display: block; }
.search-wrap .wrap { overflow: visible; }
.logo { margin-right: 80px; padding-top: 30px; }
.banner-top { padding-top: 27px; }
.search-box { padding-top: 29px; color: #fff; width: 390px; }
.form-box { width: 390px; height: 40px; margin-bottom: 12px; }
#selectBox { float: left; border-right: 0 !important; }
#selectBox i { width: 10px !important; padding-top: 17px !important; margin-right: 8px !important; }
#selectBox i em { border-width: 5px !important; margin: 0 !important; }
#selectBox ul { top: 39px !important; width: 61px !important; }
#selectBox ul li { height: 30px !important; line-height: 30px !important; }
.searchText { height: 40px; width: 280px; border: 1px solid #afc5e0; border-right: 0; padding: 13px 20px; }
.searchBtn { border: 0; background: url(../images/btn.jpg) no-repeat; width: 50px; height: 40px; padding: 0; float: right; }
.siteAbout { text-align: right; font-size: 14px; line-height: 14px; }
.siteAbout > a { color: #fff; }
/*--二十大期间修改头部为红色--已改回--*/
.global-nav { background-color: #016cba; height: 74px; padding-top: 10px; }
/*----红色颜色配置----------------.global-nav { background-color: #ca0000; height: 74px; padding-top: 10px; }-----*/
.nav-main { width: 1200px; margin: 0 auto; }
.global-nav li { float: left; padding: 0 27px; line-height: 28px; font-size: 16px; }
.global-nav li a { color: #fff; }
h1.columnName { height: 70px; border-left: 2px solid #fff; padding-left: 20px; float: left; color: #fff; line-height: 70px; font-size: 30px; margin-top: 22px; }
.secondaryPage .logo { margin-right: 20px; }
.client { position: relative; }
.client:hover > div { display: block; }
.client > div { position: absolute; left: 0; top: 17px; z-index: 999; width: 120px; height: 120px; display: none; }
.client > div > img { border: 1px solid #ccc; }
.form-box form { float: right; }

/*------------------------------------
 图片二级页
-------------------------------------*/
#picPage .layout-1000 { margin: 0 auto; }
.photography { height: 563px; }
.painting-main { width: 1020px; }
.painting-main .picText-list-1 { width: 320px; height: 214px; margin: 0 20px 20px 0; float: left; }
.animation-main { width: 1020px; }
.video .picText-list-2 { width: 240px; margin: 0 0 0 20px; }
.video .picText-list-2 img { height: 160px; }
.mh .picText-list-2 { width: 240px; margin: 0 20px 0 0; }

/*漫画、视频滚动图*/
.scrolling { width: 480px; overflow: hidden; position: relative; }
.scrolling .hd-1 { position: absolute; width: 100%; top: 50%; margin-top: -35px; left: 0; height: 1px; z-index: 200; }
.scrolling .hd-1 .prev, .scrolling .hd-1 .next { display: block; width: 50px; height: 80px; cursor: pointer; margin-top: -70px; }
.scrolling .hd-1 .prev { background: url(../images/video-l.png) no-repeat; float: left; }
.scrolling .hd-1 .next { background: url(../images/video-r.png) no-repeat; float: right; }
.scrolling .hd-1 ul { float: right; overflow: hidden; zoom: 1; position: absolute; right: 20px; top: 200px; }
.scrolling .hd-1 ul li { float: left; width: 14px; height: 14px; overflow: hidden; margin-left: 10px; text-indent: -999px; cursor: pointer; background: url("../images/video-dot.png") no-repeat; }
.scrolling .hd-1 ul li.on { background: url("../images/video-dot-on.png") no-repeat; }
.scrolling .bd-1 ul { overflow: hidden; zoom: 1; }
.scrolling .bd-1 ul li { float: left; overflow: hidden; }
.scrolling .bd-1 ul li .pic { text-align: center; height: 270px; overflow: hidden; }
.scrolling .bd-1 ul li .pic img { width: 480px; display: block; }
.scrolling .bd-1 ul li .title { background-color: #fafafa; border: 1px solid #ccc; line-height: 30px; font-size: 24px; height: 120px; padding: 19px; }
.scrolling .bd-1 ul li .title a { color: #333; }

/*摄影滚动图*/
.scrolling-1 { width: 1000px; overflow: hidden; position: relative; }
.scrolling-1 .hd-2 { position: absolute; width: 100%; top: 50%; margin-top: -55px; left: 0; height: 1px; z-index: 200; }
.scrolling-1 .hd-2 .prev, .scrolling-1 .hd-2 .next { display: block; width: 70px; height: 110px; cursor: pointer; }
.scrolling-1 .hd-2 .prev { background: url(../images/photo-l.png) no-repeat; float: left; }
.scrolling-1 .hd-2 .next { background: url(../images/photo-r.png) no-repeat; float: right; }
.scrolling-1 .hd-2 ul { float: right; overflow: hidden; zoom: 1; position: absolute; right: 20px; top: 288px; }
.scrolling-1 .hd-2 ul li { float: left; width: 16px; height: 16px; overflow: hidden; margin-right: 10px; text-indent: -999px; cursor: pointer; background: url(../images/photo-dot.png)no-repeat; }
.scrolling-1 .hd-2 ul li.on { background: url(../images/photo-dot-on.png)no-repeat; }
.scrolling-1 .bd-2 ul { overflow: hidden; zoom: 1; }
.scrolling-1 .bd-2 ul li { float: left; overflow: hidden; text-align: center; position: relative; }
.scrolling-1 .bd-2 ul li .pic { text-align: center; }
.scrolling-1 .bd-2 ul li .pic img { width: 1000px; height: 563px; display: block; }
.scrolling-1 .bd-2 ul li .title { line-height: 80px; position: absolute; bottom: 0; left: 0; padding: 0 20px; z-index: 100; font-size: 24px; }
.scrolling-1 .bd-2 ul li .title a { color: #fff; }
.scrolling-1 .bd-2 ul li i { height: 80px; background: #000; opacity: .5; filter: alpha(opacity=50); width: 100%; position: absolute; bottom: 0; left: 0; text-indent: -99999em; }
.Painting { overflow: hidden; }

/*分页*/
.pages { padding-top: 60px; text-align: center; font-size: 14px; clear: both; }
.pages > li { border: 1px solid #ccc; line-height: 30px; height: 30px; display: inline-block; margin: 0 5px; }
.pages .page { width: 30px; text-align: center; font-size: 13px; }
.pages .page a { display: block; width: 100%; height: 100%; }
.pages .page-previous, .pages .page-next { padding: 0 9px; }
.pages .page-active { border: 1px solid #c70552; background-color: #e60316; }
.pages .page-active a { color: #fff; }

/*组图*/
#zutu-content { line-height: 1.5; padding: 30px 0; }

/*------------------------------------
 只有标题二级页
-------------------------------------*/
.onlyTitleList { padding: 15px 0 0; }
.onlyTitleList > li { line-height: 36px; overflow: hidden; }
.onlyTitleList > hr { height: 0; border: 0; border-bottom: 1px dashed #959595; margin: 20px 0; }
.onlyTitleList > li > span { float: right; color: #989898; display: block; width: 140px; text-align: right; }

/*查看更多*/
#readMore { text-align: center; padding: 30px 0; }
#readMore a { display: inline-block; color: #016cba; }
#readMore a:hover { transform: translate(10px); font-weight: bold; }
.magazineList { overflow: hidden; background-color: #f8f8f8; padding: 13px 9px 14px; }
.magazineList li { float: left; }
.magazineList > li > a { float: left; }
.magazineList > li > a > img { width: 108px; height: 151px; margin-right: 9px; display: inline-block; }
.magazineList-info { width: 83px; float: right; padding-top: 15px; }
.magazineList .magazineList-info .title { font-size: 16px; text-align: center; line-height: 24px; margin-bottom: 5px; }
.rztx { width: 276px; border: 1px solid #ccc; padding: 9px 8px; }
.rztx > img { display: block; }
.platform { font-size: 18px; margin: 9px 0 15px; padding-left: 66px; line-height: 1; }
.platform > a { background-color: #f27f7d; font-size: 12px; width: 56px; height: 19px; text-align: center; line-height: 19px; display: inline-block; color: #fff; border-radius: 5px; vertical-align: 3px; margin-left: 12px; }
.formGroup { font-size: 15px; margin-bottom: 10px; }
.formGroup input[type="text"] { width: 110px; border: 1px solid #838383; height: 20px; }
.cxBtn { border: 0; background-color: #dfdfdf; height: 20px; vertical-align: -1px; margin-left: 5px; }
.rztx .tel { font-size: 12px; }
.rztx { margin-left: 12px; background-color: #fff; }
