/* -------------------- theme -------------------- */
body { margin: 0; padding: 0; background-color: #FFFFFF; line-height: 32px; font-family: 'Microsoft Yahei','SimHei','Arial',sans-serif; font-size: 14px; color: #292929;}
input, img, select { margin: 0; padding: 0; border: 0; vertical-align: top;}
ul, ol, li { list-style: none;}
table, tbody, tr, th, td { line-height: 32px; border-spacing: 0; vertical-align: top;}
article, aside, footer, header, hgroup, nav, section { display: block;}
div, form, h1, dl, dt, dd, ul, ol, li, table, tr, td, th, p, span, input, img { margin: 0; padding: 0;}
a, a:active { color: #292929; text-decoration: none; cursor: pointer;}
a:hover, a:focus { color: #004098; text-decoration: none; cursor: pointer;}

.wpthemeInner { margin: 0 auto; width: 1200px;}
.wpthemeInnerHeader { margin: 0 auto; width: 1580px;}
.wpthemeLeft { float: left; display: inline;}
.wpthemeRight { float: right; display: inline;}
.wpthemeCenter { text-align: center;}

.theme_header { width: 100%; height: 585px; /*background: url(../../images/zs/theme_banner1.jpg) no-repeat center bottom;*/ overflow: hidden; position: relative;}
.more .theme_header { height: 455px; background: url(../../images/zs/theme_morebanner.png) no-repeat center bottom; overflow: hidden; position: relative;}
.theme_header_background { width: 100%; height: 585px; overflow: hidden; position: relative;}
.theme_header_background ul { position: absolute;}
.theme_header_background ul li { width: 100%; height: 585px; background-repeat: no-repeat; background-position: center bottom; float: left; display: inline;}
.theme_header_background .bg1 { background-image: url(../../images/zs/theme_banner1.jpg);}
.theme_header_background .bg2 { background-image: url(../../images/zs/theme_banner2.jpg);}
.theme_header_background .bg3 { background-image: url(../../images/zs/theme_banner3.jpg);}
.theme_header_background .bg4 { background-image: url(../../images/zs/theme_banner4.jpg);}
.theme_header_background .bg5 { background-image: url(../../images/zs/theme_banner5.jpg);}
.theme_header_background ol { margin-left: -50px; height: 10px; overflow: hidden; position: absolute; left: 50%; bottom: 40px;}
.theme_header_background ol li { margin: 0 5px; width: 10px; height: 10px; background: url(../../images/zs/Index_picnews_circle2.png) no-repeat left top; cursor: pointer; float: left;}
.theme_header_background ol .current { background: url(../../images/zs/Index_picnews_circle1.png) no-repeat left top;}
.theme_header_shadow { width: 100%; height: 113px; background-color: #FFFFFF; filter:alpha(opacity=40); opacity: 0.6; position: absolute; left: 0; top: 0; z-index: 1;}
.theme_header_shadowindex { width: 100%; height: 183px; /*background: url(../../images/zs/theme_top.jpg) no-repeat center top; position: absolute; */left: 0; top: 0; z-index: 1;}
.theme_header_infos { width: 100%; height: 163px; position: absolute; left: 0; top: 10; z-index: 5;}
.theme_header_logo { width: 100%; height: 135px; background: url(../../images/zs/theme_logo.png) no-repeat left center;}
.theme_header_logo_xx { width: 100%; height: 105px; background: url(../../images/zs/theme_logo-1200.png) no-repeat left center;}
.theme_header_login { width: 100%; height: 75px;  no-repeat left center;}
.theme_header_nav {padding-left:200px;}
.theme_header_nav ul { overflow: hidden;}
.theme_header_nav ul li { margin-right: 20px; height: 38px; float: left; display: inline;}
.theme_header_nav ul li a { padding: 0 10px; height: 35px; line-height: 35px; font-size: 16px; color: #404040; text-decoration: none; text-align: center; display: block; cursor: pointer;}
.theme_header_nav .wpthemeSelected a { font-weight: bold; color: #004098; border-bottom: 5px solid #004098;}

.theme_header_nav_xx {padding-left:1px;}
.theme_header_nav_xx ul { overflow: hidden;}
.theme_header_nav_xx ul li { margin-right: 20px; height: 38px; float: left; display: inline;}
.theme_header_nav_xx ul li a { padding: 0 10px; height: 35px; line-height: 35px; font-size: 16px; color: #404040; text-decoration: none; text-align: center; display: block; cursor: pointer;}
.theme_header_nav_xx .wpthemeSelected a { font-weight: bold; color: #004098; border-bottom: 5px solid #004098;}

.theme_crumbnav { width: 100%; height: 36px; background: url(../../images/zs/theme_crumbbg.png) no-repeat center top;}
.theme_content { margin: 20px auto 0; overflow: hidden;}
.theme_content.index { padding: 0 35px;}
.theme_column { }
.theme_column_itop2left { width: 745px;}
.theme_column_itop2right { width: 325px;}
.theme_column_index3side { width: 260px;}
.theme_column_index3center { margin: 0 55px; width: 500px;}
.theme_column_fullcolumn { width: 1130px; clear: both;}

.theme_footer { margin-top: 60px; padding: 40px 0 110px; border-top: 1px solid #CACACA;}
.theme_footer .wpthemeInner { position: relative;}
.theme_footer p { height: 30px; line-height: 30px; color: #777777; position: absolute; left: 280px;}
.more .theme_footer p { left: 315px;}
.theme_footer .select { width: 260px; height: 27px; line-height: 27px; background: url(../../images/zs/theme_footarrow.png) no-repeat 240px center #FFFFFF; border: 1px solid #CDCDCD; overflow: hidden; position: absolute; left: 780px; top: 0;}
.more .theme_footer .select { left: 815px;}
.theme_footer .select select { padding-left: 10px; width: 280px; height: 27px; line-height: 27px; font-size: 12px; color: #A9A9A9; background: transparent; border: none; -webkit-appearance: none; /*for chrome*/}
.theme_footer .select option { background-color: #FFFFFF;}
.theme_footer .qrcode { position: absolute; top: -30px; right: 35px;}
.more .theme_footer .qrcode { right: 0;}
.theme_footer .qrcode { line-height: 20px; color: #575757;}
.theme_footer .piccode { line-height: 20px; color: #575757;}
.theme_footer .piccode { position: absolute; top: -35px; right: 650px;}
.theme_footer .mapcode { line-height: 20px; color: #575757;}
.theme_footer .mapcode { position: absolute; top: -30px; right: 150px;}


/* -------------------- skins -------------------- */
.wpskinTop20 { margin-top: 20px;}
.wpskinTop30 { margin-top: 30px;}
.wpskinTop55 { margin-top: 55px;}
.wpskinTitle { font-family: 'Microsoft Yahei','SimHei','Arial',sans-serif; font-size: 16px; font-weight: bold; letter-spacing: 1px; float: left; display: inline;}
.wpskinMore { font-size: 12px; float: right; display: inline;}
.wpskinMore a { padding-right: 10px; height: 40px; line-height: 40px; color: #E81C00; display: block;}
.wpskinText { text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}

.wpskin_general {}
.wpskin_general_title { border-bottom: 1px solid #CACACA;}
.wpskin_general_title ul { height: 40px; overflow: hidden;}
.wpskin_general_title ul li { line-height: 40px;}
.wpskin_general_title .title { color: #004098;}
.wpskin_general_title .more {}
.wpskin_general_body { padding-top: 20px;}

.index_business { overflow: hidden;}
.index_business li { margin-top: 2px; width: 100%; background-color: #EEF8FF; height: 46px; line-height: 46px;}
.index_business li span { height: 46px; float: left; display: inline;}
.index_business .logo { width: 60px; background-repeat: no-repeat; background-position: center center; background-color: #357FC2;}
.index_business .logo1 { background-image: url(../../images/zs/Index_business_pic1.png);}
.index_business .logo2 { background-image: url(../../images/zs/Index_business_pic2.png);}
.index_business .logo3 { background-image: url(../../images/zs/Index_business_pic3.png);}
.index_business .logo4 { background-image: url(../../images/zs/Index_business_pic4.png);}
.index_business .text { padding-left: 40px; font-weight: bold;}
.index_business .text a { color: #575757;}

/* -------------------- modules -------------------- */
.index_genlist { overflow: hidden;}
.index_genlist .piclist { float: left; display: inline;}
.index_genlist li { width: 100%; float: left; display: inline;}
.index_genlist li span { float: left; display: block;}
.index_genlist .textP { width: 270px;} /* 首页-图片 */
.index_genlist .textI {  width: 270px;} /* 首页-公告 */
.index_genlist .textG {  width: 230px;} /* 首页-公告 */
.index_genlist .date { padding-right: 10px; width: 70px; color: #989898; text-align: right; float: right;}

.index_picnews { margin-right: 25px; width: 370px; float: left; display: inline; position: relative;}
.index_picnews a { color: #FFFFFF;}
.index_picnews img {}
.index_picnews .shadow { width: 100%; height: 35px; background-color: #000000; opacity: 0.6; position: absolute; left: 0; bottom: 0; z-index: 5;}
.index_picnews .text { width: 260px; height: 35px; line-height: 35px; color: #FFFFFF; position: absolute; left: 10px; bottom: 0; z-index: 10;}
.index_picnews .nums { position: absolute; right: 10px; bottom: 13px; z-index: 10;}
.index_picnews .nums span { margin-right: 5px; width: 10px; height: 10px; cursor: pointer; float: left; display: inline-block;}
.index_picnews .nums .circle1 { background: url(../../images/zs/Index_picnews_circle1.png) no-repeat left top;}
.index_picnews .nums .circle2 { background: url(../../images/zs/Index_picnews_circle2.png) no-repeat left top;}

.index_qiyenews { overflow: hidden;}
.index_qiyenews .image { margin-right: 25px; width: 370px; float: left; display: inline;}
.index_qiyenews .detail { width: 350px; line-height: 28px; float: left; display: inline;}
.index_qiyenews .detail a { color: #FF0000;}

.index_links { width: 325px; overflow: hidden;}
.index_links ul { width: 390px; overflow: hidden;}
.index_links ul li { margin-right: 58px; width: 70px; text-align: center; float: left; display: inline;}
.index_links ul li a { color: #474747;}
.index_links ul li span { width: 70px; height: 70px; display: block;}
.index_links .logo1 { background: url(../../images/zs/Index_links_logo1.png) no-repeat center center;}
.index_links .logo2 { background: url(../../images/zs/Index_links_logo2.png) no-repeat center center;}
.index_links .logo3 { background: url(../../images/zs/Index_links_logo3.png) no-repeat center center;}

.more_crumbnav { padding-left: 60px; height: 36px; line-height: 36px; background: url(../../images/zs/theme_crumbhome.png) no-repeat left top;}
.more_crumbnav span { margin-right: 5px;}
.more_crumbnav .current { color: #034993;}

.more_leftnav { width: 220px;}
.more_leftnav .title { width: 220px; height: 104px; line-height: 104px; font-size: 26px; font-weight: bold; color: #FFFFFF; text-align: center; letter-spacing: 1px;}
.more_leftnav .title.news { background: url(../../images/zs/theme_sidetitle_news.png) no-repeat left top;}
.more_leftnav ul { margin-top: 25px;}
.more_leftnav ul li { padding-left: 35px; height: 50px; line-height: 50px; background: url(../../images/zs/theme_sidedot2.png) no-repeat 15px center; border-bottom: 1px solid #E6E6E6; font-size: 16px;}
.more_leftnav ul li a { color: #575757;}
.more_leftnav .current { background: url(../../images/zs/theme_sidedot1.png) no-repeat 15px center #0075C2;}
.more_leftnav .current a { color: #FFFFFF;}

.more_newslist { width: 890px;}
.more_newslist .title { height: 103px; line-height: 103px; border-bottom: 1px solid #E6E6E6; font-size: 26px; font-weight: bold; color: #000000; letter-spacing: 1px;}
.more_newslist .piclists { overflow: hidden;}
.more_newslist .piclists li { padding: 30px 0; width: 100%; border-bottom: 1px solid #E6E6E6; float: left; display: inline;}
.more_newslist .piclists li img { width: 300px; height: 168px; float: left; display: inline;}
.more_newslist .piclists li p { width: 560px; float: right; display: inline;}
.more_newslist .piclists li a { color: #000000;}
.more_newslist .piclists li a:hover { color: #BF1A00;}
.more_newslist .piclists .text { font-size: 16px; font-weight: bold; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.more_newslist .piclists .detail { margin: 20px 0 30px; height: 60px; overflow: hidden;}
.more_newslist .piclists .date { color: #989898;}
.more_newslist .textlists { overflow: hidden;}
.more_newslist .textlists li { padding-top: 30px; width: 100%; float: left; display: inline;}
.more_newslist .textlists li p { line-height: 25px; font-size: 12px; float: right; display: inline;}
.more_newslist .textlists li a { color: #000000;}
.more_newslist .textlists li a:hover { color: #BF1A00;}
.more_newslist .textlists .date { width: 55px; height: 50px; background: url(../../images/zs/newslist_listdate.png) no-repeat left top; color: #FFFFFF; text-align: center; float: left;}
.more_newslist .textlists .text { width: 820px; font-size: 14px; font-weight: bold; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.more_newslist .textlists .detail { width: 820px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.more_newslist .pages { margin-top: 35px; text-align: center;}
.more_newslist .pages ul { display:inline-block;}
.more_newslist .pages ul li { margin: 0 3px; float: left; display: inline;}
.more_newslist .pages ul li a { padding: 0 15px; height: 30px; line-height: 30px; border: 1px solid #E2E2E2; color: #3A3A3A; display: block;}
.more_newslist .pages .this { background-color: #004098;}
.more_newslist .pages .this a { color: #E2E2E2;}

.more_content { margin: 40px auto 0; width: 1050px;}
.more_content .title { font-size: 25px; color: #333333; text-align: center;}
.more_content .infos { font-size: 12px; color: #898989; text-align: center;}
.more_content .infos .ititle { margin-left: 10px;}
.more_content .infos .detail { margin-right: 10px;}
.more_content .body { padding: 20px 0 30px; line-height: 250%;}
.more_content .body p, .more_content .body div { margin: 8px 0; line-height: 250%; text-indent: 2em;}
.more_content .body .image { text-align: center; text-indent: 0;}

.more_footer { padding-top: 10px; border-top: 1px solid #CACACA;}
.more_footer .share { overflow: hidden;}
.more_footer .share li { margin-right: 10px; float: left; display: inline;}
.more_footer .share li a { width: 20px; height: 20px; display: block;}
.more_footer .share .logo0 { background: url(../../images/zs/More_share_logo.png) no-repeat 0px 0px;}
.more_footer .share .logo1 { background: url(../../images/zs/More_share_logo.png) no-repeat 0px -20px;}
.more_footer .share .logo2 { background: url(../../images/zs/More_share_logo.png) no-repeat 0px -40px;}
.more_footer .share .logo3 { background: url(../../images/zs/More_share_logo.png) no-repeat 0px -60px;}
.more_footer .share .logo4 { background: url(../../images/zs/More_share_logo.png) no-repeat 0px -80px;}
.more_footer .share .logo5 { background: url(../../images/zs/More_share_logo.png) no-repeat 0px -100px;}

/*.theme_header_links { margin-right: 0px; padding: 1px 5px; height: 22px;margin-top:10px;}
.theme_header_links li {margin-left: 0px;padding-left: 15px;float: left;display: inline;}
.theme_header_links li a { color: #575757;}
.theme_header_links .home {background: url(../../images/zs/theme_linkhome.png) no-repeat left center;}
.theme_header_links .like { background: url(../../images/zs/theme_linklike.png) no-repeat left center;}
.theme_header_links .like_gf {background: url(../../images/zs/theme_linklike_gf.png) no-repeat left center; width:60px;}
.theme_header_links .like_jt { background: url(../../images/zs/theme_linklike_jt.png) no-repeat left center;width:60px;}
.theme_header_links .search { position: relative;}
.theme_header_links .search input[type="text"] { padding-left:7px;/*padding: 0 20px 0 10px; width: 152px; height: 25px; line-height: 25px; background-color: #FFFFFF; border: 1px solid #CDCDCD; color: #BCBCBC;outline:none;margin-top:5px;}
.theme_header_links .search input[type="button"] { cursor: pointer;width: 20px; height: 22px; line-height: 22px; background: url(../../images/zs/header_search.png) no-repeat left center; position: absolute; left: 142px; top: 1px;outline:none;margin-top:5px;}
*/

.theme_header_links { margin-top: 10px;overflow: hidden;padding-right:330px;}
.theme_header_links  li { margin-left: 10px; line-height: 22px; float: left; display: inline;margin-right:3px;}
.theme_header_links  li a { padding: 0 5px; height: 22px; line-height: 22px; border: 1px solid #CDCDCD; color: #BCBCBC; display: block;}
.theme_header_links  li a:hover { background-color: #c22210; color: #FFFFFF;border: 1px solid #c22210;}
.theme_header_links .home {background: url(../../images/zs/theme_linkhome.png) no-repeat left center;}
.theme_header_links .like { background: url(../../images/zs/theme_linklike.png) no-repeat left center;}
.theme_header_links .like_gf {background: url(../../images/zs/theme_linklike_gf.png) no-repeat left center; width:50px;}
.theme_header_links .like_jt { background: url(../../images/zs/theme_linklike_jt.png) no-repeat left center;width:50px;}
.theme_header_links .like_login { background: url(../../images/zs/theme_link_login.png) no-repeat left center;width:15px;}
.theme_header_links .search { position: relative;}
.theme_header_links .search input[type="text"] { padding-left:7px;/*padding: 0 20px 0 10px;*/ width: 152px; height: 24px; line-height: 22px; background-color: #FFFFFF; border: 1px solid #CDCDCD; color: #BCBCBC;outline:none;}
.theme_header_links .search input[type="button"] { cursor: pointer;width: 20px; height: 22px; line-height: 22px; background: url(../../images/zs/header_search.png) no-repeat left center; position: absolute; left: 135px; top: 1px;outline:none;}


.gfsy{ background: #c22210 !important;color: #FFFFFF !important;border: 1px solid #c22210 !important;cursor:pointer;line-height:25px;}
.gfsy:visited{color:white;}