/* -------------------- 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;}

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



.theme_header { height: 90px; /*background: url(../../images/dmy/theme_banner.jpg) no-repeat center top; */overflow: hidden;}
.theme_header_logo { width: 650px; height: 75px; background: url(../../images/dmy/theme_logo.png) no-repeat left center;}
.theme_header_nav { padding-top: 3px;}
.theme_header_nav ul { overflow: hidden;}
.theme_header_nav ul li { margin-right: 20px; height: 53px; float: left; display: inline;}
.theme_header_nav ul li a { padding: 0 20px; height: 50px; line-height: 50px; font-size: 18px; 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_banner { height: 495px; background: url(../../images/dmy/theme_banner.jpg) no-repeat center top; overflow: hidden;}

.theme_crumbnav { width: 100%; height: 36px; background: url(../../images/dmy/theme_crumbbg.png) no-repeat center top;}

/*.theme_header_links { margin-right: -90px; padding: 1px 5px; height: 22px;}
.theme_header_links li {margin-left: 15px;padding-left: 25px;float: left;display: inline;}
.theme_header_links li a { color: #575757;}
.theme_header_links .home {background: url(../../images/dmy/theme_linkhome.png) no-repeat left center;}
.theme_header_links .like { background: url(../../images/dmy/theme_linklike.png) no-repeat left center;}*/
.theme_header_links { margin-top: 10px;overflow: hidden;padding-right:16px;}
.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 .like_gf {background: url(../../images/dmy/theme_linklike_gf.png) no-repeat left center; width:50px;}
.theme_header_links .like_jt { background: url(../../images/dmy/theme_linklike_jt.png) no-repeat left center;width:50px;}
.theme_header_links .like_login { background: url(../../images/dmy/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/dmy/header_search.png) no-repeat left center; position: absolute; left: 135px; top: 1px;outline:none;}


.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: 30px 0; border-top: 1px solid #CACACA;}
.theme_footer .wpthemeInner { position: relative;}
.theme_footer p { height: 30px; line-height: 30px; color: #777777;}
.theme_footer .select { width: 260px; height: 27px; line-height: 27px; background: url(../../images/dmy/theme_footarrow.png) no-repeat 240px center #FFFFFF; border: 1px solid #CDCDCD; overflow: hidden; position: absolute; left: 800px; top: 0;}
.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;}


/* -------------------- skins -------------------- */
.wpskinTop20 { margin-top: 20px;}
.wpskinTop30 { margin-top: 30px;}
.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: 10px; float: right; display: inline;}
.wpskinMore a { width: 26px; height: 40px; background: url(../../images/dmy/skins_arrow.png) no-repeat center center; display: block;}
.wpskinText { text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}

.theme_top { height: 120px;/* background: url(../../images/sit/theme_top.jpg) no-repeat center top;*/ overflow: hidden;}
.theme_top_logo { width: 350px; height: 82px; background: url(../../images/sit/theme_logo.png) no-repeat left center;}
.theme_top_links { margin-right: 35px; padding: 30px 0; height: 22px;}
.theme_top_links li { margin-left: 15px; padding-left: 25px; float: left; display: inline;}
.theme_top_links li a { color: #575757;}
.theme_top_links .home { background: url(../../images/sit/theme_linkhome.png) no-repeat left center;}
.theme_top_links .like { background: url(../../images/sit/theme_linklike.png) no-repeat left center;}
.theme_top_nav { }
.theme_top_nav ul { width: 1250px; overflow: hidden;}
.theme_top_nav ul li { margin-right: 41px; height: 38px; float: left; display: inline;}
.theme_top_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_top_nav .wpthemeSelected a { font-weight: bold; color: #004098; border-bottom: 5px solid #004098;}

.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_title .curtitle { margin-right: 40px; color: #004098; cursor: pointer;}
.wpskin_general_title .othtitle { margin-right: 40px; color: #777777; cursor: pointer;}
.wpskin_general_body { padding-top: 2px;}

/*--------------------首页通知公告部门栏css   ----------------------*/
/*
.wpskin_general_body.ban_text{position: absolute;bottom: 0;width: 100%;background:rgba(8, 26, 101, 0.28);}
.wpskin_general_body.ban_text .box{position: relative;padding: 25px 10px;box-sizing: border-box;width: 14.285%;float: left;text-align: center;color: rgb(255, 255, 255);}
.wpskin_general_body.ban_text .box:after{content: '';position: absolute;right: 0;top: 50%;margin-top: -21px;width: 1px;height: 42px;background: rgba(255,255,255,.12);}
.wpskin_general_body.ban_text .box:last-child:after{display: none;}
.wpskin_general_body.ban_text .box h2{font-size: 20px;font-weight: bold;margin-bottom: 2px;}
.wpskin_general_body.ban_text .box p{font-size: 15px;color: rgba(255,255,255,.8);}
*/
.theme_topnav { height: 45px; line-height: 45px; }
.theme_topnav .ul { padding-left: 400px;}
.theme_topnav .ul .li { float: left; display: inline;}
.theme_topnav .ul .li .a { padding: 0 25px; height: 45px; line-height: 45px; border-left: 1px solid transparent; border-right: 1px solid transparent; font-size: 16px; color: #292929; display: block;}
.theme_topnav .current .a { color: #034993;}
.theme_topnav .tamover { background-color: #FFFFFF; border-left: 1px solid #E3E3E3; border-right: 1px solid #E3E3E3; border-bottom: 1px solid #FFFFFF; z-index: 10; position: relative;}
.theme_topnav .ul .li .ul { padding: 10px 0; width: 240px; background-color: #FFFFFF; border: 1px solid #E3E3E3; position: absolute; top: 45px; z-index: 8;}
.theme_topnav .ul .li .ul .li { margin-left: 25px; float: left; display: inline;}
.theme_topnav .ul .li .ul .li .a { width: 95px; height: 25px; line-height: 25px; color: #292929; font-size: 13px; font-weight: normal; text-align: left; display: block;}
.theme_topnav .ul .li .ul .li .a:hover { color: #0C6BCE;}




/* -------------------- modules -------------------- */
.index_genlist { overflow: hidden;}
.index_genlist.seperate { width: 800px; background: url(../../images/dmy/skins_announce_seperate.png) repeat-y 367px top;}
.index_genlist .piclist { float: left; display: inline;}
.index_genlist li { width: 100%; float: left; display: inline;}
.index_genlist.seperate li { margin-right: 46px; width: 350px;}
.index_genlist li span { float: left; display: block;}
.index_genlist .textP { width: 270px;} /* 隙疘-﹖䝲 */
.index_genlist .textI {  width: 270px;} /* 隙疘-汑䩔 */
.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/dmy/Index_picnews_circle1.png) no-repeat left top;}
.index_picnews .nums .circle2 { background: url(../../images/dmy/Index_picnews_circle2.png) no-repeat left top;}

.index_cmpyinfo { padding: 10px 25px 0 30px; width: 270px; height: 400px; background: url(../../images/dmy/Index_cmpyinfo_bg.png) no-repeat left top;}
.index_cmpyinfo .title { width: 100%; line-height: 60px; color: #004098;}
.index_cmpyinfo .infos { height: 278px; line-height: 23px; color: #575757; clear: both;}
.index_cmpyinfo .infos a { color: #FF0000;}
.index_cmpyinfo .qrcode { overflow: hidden;}
.index_cmpyinfo .qrcode p { padding: 20px 10px 0; width: 15px; height: 93px; line-height: 18px; background-color: #004098; font-size: 16px; color: #FFFFFF; text-align: center; float: left; display: inline;}
.index_cmpyinfo .qrcode img { margin-left: 60px; float: left; display: inline;}

.more_crumbnav { padding-left: 60px; height: 36px; line-height: 36px; background: url(../../images/dmy/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/dmy/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/dmy/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/dmy/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/dmy/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/dmy/More_share_logo.png) no-repeat 0px 0px;}
.more_footer .share .logo1 { background: url(../../images/dmy/More_share_logo.png) no-repeat 0px -20px;}
.more_footer .share .logo2 { background: url(../../images/dmy/More_share_logo.png) no-repeat 0px -40px;}
.more_footer .share .logo3 { background: url(../../images/dmy/More_share_logo.png) no-repeat 0px -60px;}
.more_footer .share .logo4 { background: url(../../images/dmy/More_share_logo.png) no-repeat 0px -80px;}
.more_footer .share .logo5 { background: url(../../images/dmy/More_share_logo.png) no-repeat 0px -100px;}

.index_qiyenews { overflow: hidden;background-color:rgb(249,249,249);}
.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;}

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

