/* -------------------- 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: 1300px;}
.wpthemeLeft { float: left; display: inline;}
.wpthemeRight { float: right; display: inline;}
.wpthemeCenter { text-align: center;}

.theme_header { height: 90px;  overflow: hidden;}
.theme_header_logo { width: 503px; height: 90px; background: url(../../images/gjwl/theme_logo_new.png) no-repeat left center;}
.theme_header_nav { padding-top: 0px; margin-left:45px;}
.theme_header_nav ul { overflow: hidden;}
.theme_header_nav ul li {margin-left: 27px;height: 58px; float: left; display: inline;}
.theme_header_nav ul li a { padding: 0 10px; height: 50px; line-height: 50px; font-size: 18px; color: #404040; text-decoration: none; text-align: left; display: block; cursor: pointer;font-weight:bold;}
.theme_header_nav .wpthemeSelected a { font-weight: bold; /*color: #004098; border-bottom: 0px solid #004098;*/height: 54px;}
.theme_header_nav .wpthemeSelectedtit a { font-weight: bold; /*color: #004098; border-bottom: 5px solid #004098;*/height: 54px;}
.theme_header_nav .wpthemeSelected > a { color: #034993;}
.theme_header_nav .wpthemeSelectedtit > a { color: #034993;}
.theme_header_nav ul li ul { padding: 20px; border-top: 4px solid #003F98; width: 90px; position: absolute; z-index: 8;}
.theme_header_nav ul li ul li { margin: 0; padding-left: 0px; width: 60%; height: 30px; line-height: 30px; background: url(../../images/gjwl/header_subnlogo.png) no-repeat left center;}
.theme_header_nav ul li ul li a { width: 85px; height: 30px; line-height: 30px; color: #404040; font-size: 14px;}
.theme_header_nav ul li ul li a:hover { color: #034993;}

.theme_header_nav .sub2 { background-color:#FFF;border-bottom:0px;}
.theme_header_nav .sub3 { background-color:#FFF;border-bottom:0px;}
.theme_header_nav .sub4 { background-color:#FFF;border-bottom:0px;}
.theme_header_nav .sub6 { background-color:#FFF;border-bottom:0px;}
.theme_header_nav .sub7 { background-color:#FFF;border-bottom:0px;}
.theme_header_nav .sub8 { background-color:#FFF;border-bottom:0px;}
.theme_header_nav .sub9 { background-color:#FFF;border-bottom:0px;}

.theme_banner { height: 585px; background: url(../../images/gjwl/theme_banner.png) no-repeat center top; overflow: hidden;}

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

/*.theme_header_links {padding: 1px 5px; height: 22px; padding-right:16px;}
.theme_header_links li {margin-left: 0px;padding-left: 10px;float: left;display: inline;}
.theme_header_links li a { border: 1px solid #CDCDCD; color: #BCBCBC;padding-left:5px;padding-right:5px;}
.theme_header_links li a:hover { background-color: #c22210; color: #FFFFFF;border: 1px solid #c22210;}*/
.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 .home {background: url(../../images/gjwl/theme_linkhome.png) no-repeat left center;}
.theme_header_links .like { background: url(../../images/gjwl/theme_linklike.png) no-repeat left center;}
.theme_header_links .like_gf {background: url(../../images/gjwl/theme_linklike_gf.png) no-repeat left center; width:50px;}
.theme_header_links .like_jt { background: url(../../images/gjwl/theme_linklike_jt.png) no-repeat left center;width:50px;}
.theme_header_links .like_login { background: url(../../images/gjwl/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/gjwl/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;}


.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 {width:1400px;margin:auto; margin-top: 30px; padding: 15px 0; border-top: 1px solid #CACACA;background:#445FCA;}
.theme_footer .wpthemeInner { position: relative;}
.theme_footer p { height: 30px; line-height: 30px; color: #fff;}
.theme_footer .select { width: 260px; height: 27px; line-height: 27px; background: url(../../images/gjwl/theme_footarrow.png) no-repeat 240px center #FFFFFF; border: 1px solid #CDCDCD; overflow: hidden; position: absolute; left: 650px; 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 {}
.wpskinTop30 { }
.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/gjwl/skins_arrow.png) no-repeat center center; 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_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: 20px;padding-bottom: 10px;}


/* -------------------- modules -------------------- */
.index_genlist { overflow: hidden;}
.index_genlist.seperate { width: 800px; /*background: url(../../images/gjwl/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: 745px;line-height:36px;}
.index_genlist li span { float: left; display: block;}
.index_genlist .textP { width: 270px;} 
.index_genlist .textI {  width: 660px;} 
.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/gjwl/Index_picnews_circle1.png) no-repeat left top;}
.index_picnews .nums .circle2 { background: url(../../images/gjwl/Index_picnews_circle2.png) no-repeat left top;}

.index_cmpyinfo { padding: 30px 25px 0 30px; width: 270px; height: 507px; background: url(../../images/gjwl/Index_cmpyinfo_bg.png) no-repeat left top;}
.index_cmpyinfo .title { width: 100%; line-height: 60px; color: #004098;}
.index_cmpyinfo .infos { height: 300px; 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/gjwl/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/gjwl/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/gjwl/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/gjwl/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/gjwl/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/gjwl/More_share_logo.png) no-repeat 0px 0px;}
.more_footer .share .logo1 { background: url(../../images/gjwl/More_share_logo.png) no-repeat 0px -20px;}
.more_footer .share .logo2 { background: url(../../images/gjwl/More_share_logo.png) no-repeat 0px -40px;}
.more_footer .share .logo3 { background: url(../../images/gjwl/More_share_logo.png) no-repeat 0px -60px;}
.more_footer .share .logo4 { background: url(../../images/gjwl/More_share_logo.png) no-repeat 0px -80px;}
.more_footer .share .logo5 { background: url(../../images/gjwl/More_share_logo.png) no-repeat 0px -100px;}

