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

.theme_header { height: 122px; overflow: hidden;}
.theme_header_logo { width: 420px; height: 85px; background: url(../../images/theme_logo.png) no-repeat left center;}
.theme_header_nav { }
.theme_header_nav ul { width: 1250px; overflow: hidden;}
.theme_header_nav ul li { margin-right: 20px; height: 37px; 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: 2px solid #004098;}

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

.theme_content { margin: 20px auto 0; width: 1130px; overflow: hidden;}
.theme_column { }
.theme_column_index3left { width: 315px;}
.theme_column_index3center { margin: 0 60px; width: 430px;}
.theme_column_index3right { width: 265px;}
.theme_column_fullcolumn { width: 1130px; clear: both;}

.theme_footer { margin-top: 60px; padding: 20px 0 10px; border-top: 1px solid #CACACA;}
.theme_footer p { line-height: 20px; color: #777777;}


/* -------------------- 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/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_subtitle { padding-top: 20px;}
.wpskin_general_subtitle ul { overflow: hidden;}
.wpskin_general_subtitle ul li { margin-right: 20px; font-weight: bold; cursor: pointer; float: left; display: inline;}
.wpskin_general_subtitle .cur { color: #004098;}
.wpskin_general_body { padding-top: 20px;}


/* -------------------- modules -------------------- */
.index_genlist {}
.index_genlist ul { overflow: hidden;}
.index_genlist ul li { width: 100%; float: left; display: inline;}
.index_genlist ul li span { float: left; display: inline-block;}
.index_genlist .textC { width: 270px;} /* 隙疘-ⵎᝒ끥ﮕ */
.index_genlist .date { padding-right: 10px; width: 70px; color: #989898; text-align: right; float: right;}

.index_vedio { width: 315px; position: relative;}
.index_vedio a { color: #FFFFFF;}
.index_vedio img {}
.index_vedio .play { margin-left: -25px; width: 51px; height: 51px; background: url(../../images/Index_vedio_play.png) no-repeat left top; cursor: pointer; position: absolute; left: 50%; top: 55px; z-index: 5;}
.index_vedio .shadow { width: 315px; height: 35px; background-color: #000000; opacity: 0.6; position: absolute; left: 0; bottom: 0; z-index: 5;}
.index_vedio .text { padding: 0 20px; width: 275px; color: #FFFFFF; position: absolute; left: 0; bottom: 0; z-index: 10;}

.index_compinfo {}
.index_compinfo .title { padding-left: 80px; height: 45px; line-height: 45px; background: url(../../images/skin_cinfotitle.png) no-repeat 15px center #0366BE; font-family: 'Microsoft Yahei','SimHei','Arial',sans-serif; font-size: 16px; font-weight: bold; letter-spacing: 1px; color: #FFFFFF;}
.index_compinfo .body { padding: 15px 0 20px 20px; background: url(../../images/skin_cinfobg.png) no-repeat left bottom;}
.index_compinfo .body p { font-weight: bold; color: #000000;}
.index_compinfo .body p a { color: #000000;}

.index_memo {}
.index_memo th { font-weight: normal; color: #010101; text-align: left;border-bottom: 1px solid #E0E0E0;}
.index_memo td { padding: 7px 0; border-bottom: 1px solid #E0E0E0; line-height: 26px; vertical-align: middle;}
.index_memo .last td { border: none;}
.index_memo .text { padding-right: 20px; width: 170px;}
.index_memo .date { width: 75px;}

.index_mien { overflow: hidden;}
.index_mien li { float: left; display: inline;}
.index_mien li img { border-right: 1px solid #FFFFFf;}
.index_mien li p { padding: 10px 0 20px; border-right: 1px solid #D6D6D6;}
.index_mien .wide p { width: 161px;}
.index_mien .narrow p { width: 160px;}
.index_mien .last img, .index_mien .last p { border: 0;}

.index_links { width: 1130px; overflow: hidden;}
.index_links ul { width: 1200px; overflow: hidden;}
.index_links ul li { margin-right: 10px; padding: 1px; border: 1px solid #D9D9D9; float: left; display: inline;}
.index_links ul li img {}


.more_crumbnav { padding-left: 60px; height: 36px; line-height: 36px; background: url(../../images/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/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/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/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/newslist_listdate.png) no-repeat left top; color: #FFFFFF; text-align: center; float: left;}
.more_newslist .textlists .count { width: 25px; height: 50px;/* background: url(../../images/newslist_listdate.png) no-repeat left top; */color: #C22210; text-align: center; float: left;font-weight:bold;}
.more_newslist .textlists .text { width: 860px; font-size: 14px; font-weight: bold; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.more_newslist .textlists .detail { width: 860px; 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/More_share_logo.png) no-repeat 0px 0px;}
.more_footer .share .logo1 { background: url(../../images/More_share_logo.png) no-repeat 0px -20px;}
.more_footer .share .logo2 { background: url(../../images/More_share_logo.png) no-repeat 0px -40px;}
.more_footer .share .logo3 { background: url(../../images/More_share_logo.png) no-repeat 0px -60px;}
.more_footer .share .logo4 { background: url(../../images/More_share_logo.png) no-repeat 0px -80px;}
.more_footer .share .logo5 { background: url(../../images/More_share_logo.png) no-repeat 0px -100px;}

.single_gsrongyu { padding: 30px;  overflow: hidden;}
.single_gsrongyu .rytitle { font-size: 15px; font-weight: bold;}
.single_gsrongyu .rylist { margin-top: 20px; padding: 0 0 20px 15px; border-left: 2px solid #DFDFDF; line-height: 25px;}
.single_gsrongyu .rylist ul {}
.single_gsrongyu .rylist ul li { margin-bottom: 10px; color: #666666; position: relative;}
.single_gsrongyu .rylist ul li .section { padding: 10px; cursor: pointer; display: inline-block;}
.single_gsrongyu .rylist ul li .section:hover { background-color: #2267B0; color: #FFFFFF;}
.single_gsrongyu .rylist ul li .section span { width: 6px; height: 6px; background: url(../../images/gsrongyu_icon.png) no-repeat left top; display: block; cursor: pointer; position: absolute; left: -19px; top: 18px;}
.single_gsrongyu .rylist ul li .section:hover span { width: 14px; height: 12px; background-position: left bottom; left: -21px; top: 16px;}
.single_gsrongyu .rylist ul li .section p { font-weight: bold; float: left; display: inline;}
.single_gsrongyu .rylist ul li .section div { float: left; display: inline;}

