﻿@charset "utf-8";
/***浏览器样式重置***/
body, dl, dt, dd, form, ul, li, table, td, tr, input, button, p, h3, h4, h5, h6 { margin: 0; padding: 0; }
body { font-family: Microsoft YaHei; font-size: 12px; background: #fff url(../Images/body_bg.png) repeat-x 0 bottom; outline: 0; border: 0 }
a { color: #666; }
a:hover { color: #ed7500 }
a, a:hover { text-decoration: none; outline: none; blr:expression(this.onFocus=this.blur());
}
ul, li { list-style: none; }
button { border: 0; border: none; outline: none; }
img, input { border: none; border: 0; }
input { outline: none }
a, button { cursor: pointer; }
del, ins, u, s, a, a:hover { text-decoration: none; }
i, cite, em, var, address, dfn { font-style: normal; }
table { text-indent: 0em; }
/***全局公共样式***/
.t10 { font-size: 10px; color: #838383 }
.f-pl { position: relative }
.f-l { float: left; }
.f-r { float: right; }
.t-14 { font-size: 14px; }
.f-t30 { margin-top: 32px }
.f-t32 { margin-top: 32px }
.f-t23 { margin-top: 23px }
.p-26 { width: 644px; padding-left: 26px }
.f-t25 { margin-top: 27px }
.f-zbt { margin: 26px 0 44px 0; height: 308px }
.f-zbp { padding-bottom: 20px; margin-top: 26px; }
.f-t43 { margin-top: 43px; }
.f-t19 { margin-top: 19px }
.f-t10 { margin-top: 10px }
.f-t34 { margin-top: 34px }
.f-t53 { margin-top: 29px }
.p-t2b5 { padding: 20px 0 50px 0; }
.p-t2b3 { padding: 27px 0 35px 0; }
.p-t2b30 { padding: 20px 0 32px 0; }
.p-t2b { padding: 20px 0 38px 0; }
.p-t10 { padding-bottom: 11px; }
.f-t2b5 { margin: 20px 0 50px 0; }
.f-t7 { margin-bottom: 7px }
.cl:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
/***全局共用模块样式***/
.g-con { height: 332px; overflow: hidden; border: 1px solid #c1c1c1; }
.i-box .yj { width: 11px; height: 10px; display: block; position: absolute; }
.i-box .t_l { background: #fff url(../Images/t_l.jpg) no-repeat; top: 0px; left: -1px }
.i-box .t_r { background: #fff url(../Images/t_r.jpg) no-repeat; top: 0px; right: -1px }
.i-box .b_l { background: #fff url(../Images/b_l.jpg) no-repeat; left: -1px; bottom: 0 }
.i-box .b_r { background: #fff url(../Images/b_r.jpg) no-repeat; right: -1px; bottom: 0px }
.i-box .g-img { display: none; width: 510px; height: 160px; float: left; text-align: center; position: absolute; left: 35px; z-index: 1; overflow: hidden; }
.g-i-box1 .g-img { top: 14px; background: #fff url(../Images/con_1.png) no-repeat center center; }
.g-i-box2 .g-img { top: 14px; background: #fff url(../Images/con_2.png) no-repeat center center; }
.g-i-box3 .g-img { top: 14px; background: #fff url(../Images/con_3.jpg) no-repeat center center; }
.i-box { height: 334px; float: left; overflow: hidden; margin-right: 9px; position: relative }
.i-box h2 { width: 536px; padding: 0px 0 0 10px; margin: 12px 0 124px 0; font-size: 21px; color: #696969; height: 40px; float: left; font-weight: 100; z-index: 999; position: relative; }
.i-box h2.on { color: #ff8a00 }
.i-box h2 span { font-size: 13px; color: #909090 }
.i-box h2 a { width: 17px; height: 17px; display: inline-block; position: relative; top: 4px; *top:0px;
left: 6px; background: url(../images/xtb_1.png) no-repeat; z-index: 99 }
.i-box h2 a:hover { background: url(../images/xtb_1-h.png) no-repeat; }
.g-x-bk { overflow: hidden; padding: 0 18px; width: 506px; }
.g-x-bk h4, .g-n-r h4 { font-size: 14px; color: #313131; font-weight: bold; line-height: 26px;/*float:left;*/ }
.g-bk-n { overflow: hidden; float: left; background: #f1efed; padding: 0 14px 10px 14px }
.g-bk-n h3 { width: 100%; height: 62px; }
.g-bk-n h3 span { width: 218px; display: block; float: left; font-weight: 100; padding-left: 43px; }
.g-bk-n h3 .t { height: 25px; line-height: 25px; margin-top: 15px; font-size: 18px; }
.g-bk-n h3 .e { font-size: 12px; font-family: Arial; color: #9f9f9f; background: url(../images/jt_1.png) no-repeat 174px; }
.g-n-r h4 { width: 280px; }
.g-n-r a { color: #6790da }
.g-x-bk ul, .g-x-bk li { width: 100%; overflow: hidden; float: left; }
.g-x-bk li { background: url(../images/li_d.jpg) no-repeat left center; }
.g-x-bk li a { width: 183px; height: 23px; display: block; line-height: 23px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; -webkit-text-overflow: ellipsis; background: url(../images/li_d.jpg) no-repeat left center; padding-left: 8px; }
\  .g-x-bk li .v_a { background: url(../Images/bfzn_004.png) no-repeat right; }
.g-x-bk li a.ForCutWords { width: 183px; display: block; overflow: hidden; text-overflow: ellipsis; }
.g-x-bk li a.ForCutWords span { text-overflow: ellipsis; }
.g-x-bk li span { float: right }
.g-x-bk li a span { float: left; }
.g-bk1 h3 { width: 251px; overflow: hidden; height: 45px; float: left; }
.g-bk1 h3 span { display: block; float: left; width: 100%; font-weight: 100; }
.g-bk1 h3 .t { height: 28px; font-size: 21px; color: #549926 }
.g-bk1 h3 .e { height: 17px; font-size: 14px; font-family: Arial; color: #a5a4a4 }
.g-bk2 h3 { width: 266px; height: 47px; padding-left: 22px; float: left; }
.g-bk2 h3 span { width: 266px; height: 25px; line-height: 25px; display: block; float: left; font-size: 18px; font-weight: 100; }
.g-bk2 h3 em { width: 266px; font-family: Arial; display: block; float: left; font-weight: 100; }
/***全局框架***/
.g-wp { width: 1000px; margin: 0 auto; }
.g-wps { width: 1000px; margin: 0 auto; overflow: hidden; }
.g-ft, .g-bd { width: 1000px; margin: 20px auto; height: auto; overflow: hidden; clear: both; }
.g-hd { width: 100%; height: 80px; background: url(../Images/nav_bg.png) repeat-x }
.g-gp-box, .g-gp-con { width: 1000px; float: left; overflow: hidden; margin: 30px 0 50px 0; }
.g-gp-con { line-height: 25px; color: #5e5e5e }
.contact_sub { width: 1000px; margin: 20px auto; height: auto; overflow: hidden; clear: both; }
.contact_sub-box1 { width: 250px; float: left; padding-bottom: 30px; }
.contact_sub-box2 { width: 250px; float: left; }
.contact_sub-box3 { width: 250px; float: left; }
.contact_sub-box4 { width: 250px; float: left; }
.con_img { text-align: center; }
.con_img img { margin: 60px 0px 30px 0px; }
.con_txt { text-align: center; font-size: 16px; font-weight: bold; }
.con_txts { font-size: 14px; line-height: 22px; padding: 20px 20px; height: 108px; overflow: hidden; color: #333333; }
.con_but { width: 86px; margin: 0px auto; height: 26px; line-height: 26px; text-align: center; font-weight: 600; border-radius: 0.6em; -moz-border-radius: .6em; -webkit-border-radius: .6em; border: 1px solid #32AA54; margin-top: 15px; }
/***头部样式***/
.g-logo { width: 113px; height: 40px; display: blcok; float: left; margin: 18px 0 0 10px; }
.g-nav { float: right; height: 80px; }
.g-nav li { float: left; height: 80px; float: left; text-align: center; font-size: 14px; color: #1f1e1e; background: url(../Images/nav_li_x.png) no-repeat right 21px; }
.g-nav li a { padding: 0 0px 0 0px; height: 80px; line-height: 80px; display: block; background: url(../Images/sj_1.png) no-repeat 85px 39px }
.g-nav li.home a { padding: 0 22px 0 20px; background: url(../Images/sj_1.png) no-repeat 51px 39px }
.g-nav li a.on, .g-nav .touzi a.on { position: absolute; top: 0px; color: #e49d57; width: 133px; padding: 0; background: url(../Images/nav_li_hover.png) no-repeat }
.g-nav li a.on { left: -16px; }
.g-nav li .f-pl { width: 105px; height: 80px }
.g-nav li .f-pl2 { position: relative; width: 105px; height: 80px; }
.g-nav .touzi a.on { left: -15px; }
.g-nav li.touzi a { padding: 0 0px 0 0px; background: url(../Images/sj_1.png) no-repeat 85px 39px }
.g-nav li .sub_box { display: none; width: 701px; position: absolute; top: 79px; left: 0px; height: 56px; background: url(../Images/sub_box_bg.png) repeat-x; padding-left: 299px; z-index: 999 }
.g-nav .n_news .sub_box { padding-left: 492px; width: 508px; }
.g-nav .touzi .sub_box { padding-left: 250px; width: 750px; }
.g-nav .n_wh .sub_box { padding-left: 701px; width: 299px; }
.g-nav .n_rl .sub_box { padding-left: 520px; width: 480px; }
.g-nav .n_zt .sub_box { padding-left: 160px; width: 840px; }
.g-nav li .sub_box li a { padding: 0 20px; line-height: 56px; background: none; color: #302e2e; font-size: 12px; height: 56px; display: block; float: left; white-space: nowrap; }
.g-nav li .sub_box li a:hover { color: #e49d57; }
.g-nav li .sub_box li { background: url(../Images/sub_li_bg.png) no-repeat right 10px; height: 56px; }
.g-nav li .sub_box li:last-child { background: none; }
/***banner图***/
.g-hd .f-pl { z-index: 99; }
.g-bn { width: 100%; height: 488px; overflow: hidden; float: left; position: relative; }
.g-bn-wp { overflow: hidden; margin: 0 auto; position: relative; z-index: 7; }
.g-bn ul { height: 488px; position: absolute; top: 0px; }
.g-bn li { width: 1920px; height: 488px; float: left; }
.g-bn li a { width: 100%; height: 488px; display: block; text-align: center }
.g-bn .btn { width: 300px; height: 30px; position: absolute; bottom: 20px; left: 50%; margin-left: -150px; z-index: 7; background: url(../images/num_bj3.png) no-repeat center; z-index: 999 }
.g-bn .btn span { float: left; margin: 0 32px; display: inline-block; width: 30px; height: 30px; background: url(../images/num_bj2.png) no-repeat; text-indent: -9999px; cursor: pointer; }
.g-bn .btn span.on { background: url(../images/num_bj1.png) no-repeat; }
/***切换***/
.g-i-box { height: 343px; overflow: hidden; float: left; margin: 15px 0; }
.g-i-box3 { margin: 0 }
.g-n-l, .g-e-l { overflow: hidden; padding: 0 18px; width: 506px; margin-bottom: 9px; }
.g-n-r { width: 280px; height: 120px; float: right; margin-right: 36px }
.g-n-r p { color: #696969; line-height: 23px; text-indent: 1em; }
.g-i-zb h4, .g-i-xx h4, .g-i-jb h4 { height: 26px; }
.g-e-r { float: left; height: 123px; overflow: hidden; }
.g-e-r ul { float: left; height: 123px; overflow: hidden; }
.g-e-r li { float: left; width: 73px; height: 123px; float: left; margin-right: 20px }
.g-e-r li a { display: block; width: 73px; height: 123px; background: url(../images/xtb_3.png) no-repeat 53px 108px }
.g-e-r li a img { width: 73px; height: 104px; margin-bottom: 3px }
/***友情连接***/
.g-link, .g-i-lk { width: 1000px; height: 39px; line-height: 37px; background: url(../images/link_l.jpg) no-repeat left 0 }
.g-link { margin: 50px auto 0 auto; }
.g-i-lk { margin: 0 auto }
.g-link ul, .g-i-lk ul { width: 972px; height: 37px; float: left; border-top: 1px solid #c1c1c1; border-bottom: 1px solid #c1c1c1; }
.g-link li, .g-i-lk li { float: left; padding: 0 65px; height: 39px; _display: inline; }
.g-link li a, .g-i-lk li a { background: url(../images/xtb_2.jpg) no-repeat left center; padding-left: 10px; }
.g-link li a:hover, .g-i-lk li a:hover { background: url(../images/xtb_3.jpg) no-repeat left center; }
.g-link span, .g-i-lk span { height: 39px; line-height: 37px; float: left; display: block; }
.g-link .lk-l, .g-i-lk .lk-l { width: 12px; background: url(../images/link_l.jpg) no-repeat right 0; }
.g-link .lk-r, .g-i-lk .lk-r { width: 16px; background: url(../images/link_r.jpg) no-repeat right 0; }
/***底部信息***/

.g-ft { height: auto; font-size: 12px; padding: 0px 0 0px; color: #3e3e3e; }
/*.g-ft .f-l { width: 355px; overflow: hidden; margin-right: 15px; }
.g-ft .f-r { width: 630px; float: right; }*/
.g-ft .f-r { width: 1000px; text-align: center; }
.g-ft .f-r p { font-size: 12px; line-height: 40px; }
/**重定义滚动条**/
.mCSB_container { width: auto; margin-right: 30px; overflow: hidden; }
.mCustomScrollBox>.mCSB_scrollTools { width: 7px; height: 100%; top: 0; right: 0; }
.mCSB_scrollTools .mCSB_draggerContainer { position: absolute; top: 0; left: 0; bottom: 0; right: 0; height: auto; }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 7px; height: 100%; margin: 0 auto; text-align: center; }
.mCSB_horizontal>.mCSB_container { height: auto; margin-right: 0; margin-bottom: 30px; overflow: hidden; }
.mCSB_horizontal.mCustomScrollBox>.mCSB_scrollTools { width: 100%; height: 14px; top: auto; right: auto; bottom: 0; left: 0; overflow: hidden; }
.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail { width: 100%; height: 14px; }
.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger { width: 120px; height: 100%; }
.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 14px; }
.mCSB_scrollTools .mCSB_draggerRail { background: #f3f3f3; }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background: #ed7500 }
/***内页bn***/
.g-bn-1 { float: left; width: 100%; height: 392px; }
.g-a-nav { width: 100%; height: 139px; float: left; margin-top: 10px; background: #f1f1f1 url(../images/a-bg-x.png) no-repeat left top; }
.g-a-nav .g-wp { overflow: hidden; }
.g-a-a { margin-top: 57px; height: 46px; line-height: 46px; float: left; width: 157px; background: url(../images/g-a-a.png) no-repeat; text-align: center; }
.g-zbxxs .g-a-a { margin-top: 0 }
.g-a-a2 { height: 46px; line-height: 46px; float: left; width: 140px; background: url(../images/g-a-a2.png) no-repeat; text-align: center; }
/***公司介绍***/
.g-a-a span, .g-a-a2 span { font-size: 21px; color: #fff; }
.en_btn { width: 82px; height: 26px; position: absolute; top: 75px; left: 188px; display: block; background: url(../images/en_bg.png) no-repeat; line-height: 26px; text-align: center; color: #747474; }
.g-a-nav ul { width: 300px; float: right; height: 50px; line-height: 50px; margin-top: 55px }
.g-a-nav li { height: 50px; overflow: hidden; float: left; }
.g-a-nav li a { display: block; height: 50px; padding: 0 15px 0 10px; color: #5a5a5a; font-size: 14px }
.g-a-nav li a span { display: block; height: 50px; width: 50px; margin-right: 6px; float: left; background: url(../images/abt_bg.png) no-repeat }
.g-a-nav li.g-a-li1 a span { background-position: -3px 0 }
.g-a-nav li.g-a-li2 a span { background-position: -54px 0 }
.g-a-nav li.g-a-li3 a span { background-position: -105px 0 }
.g-a-nav li.g-a-li4 a span { background-position: -157px 0 }
.g-a-nav li.g-a-li1 a:hover { color: #5ba0c4 }
.g-a-nav li.g-a-li1 a:hover span { background-position: -3px -54px }
.g-a-nav li.g-a-li2 a:hover span { background-position: -54px -54px }
.g-a-nav li.g-a-li3 a:hover span { background-position: -105px -54px }
.g-a-nav li.g-a-li4 a:hover span { background-position: -157px -54px }
.g-a-box { float: left; width: 1000px; overflow: hidden; margin: 15px 0; color: #3f3f3f; }
.g-a-box p { line-height: 25px; color: #3f3f3f; }
.g-a-tel { width: 100%; height: 130px; float: left; margin-bottom: 20px; background: #f3f1ed }
.g-tel-box { overflow: hidden; margin: 40px auto 29px auto }
.g-tel-box .f-l { width: 75px; height: 62px; background: url(../images/tel.png) no-repeat center center; border-right: 1px solid #c8c8c7; margin-right: 18px }
.g-tel-box .ads { float: left; width: 650px; height: 62px; color: #4d4d4d }
.g-tel-box .ads p { height: 21px; }
.g-tel-box .ads span { display: block; float: left; width: 720px; height: 22px; line-height: 22px; }
/***公司荣誉***/
.g-bk-box-1, .g-bk-box-2 { width: 1000px; overflow: hidden; float: left; padding-bottom: 42px; margin-bottom: 20px }
.g-bk-box { color: #3f3f3f; line-height: 30px; }
.g-bk-box-1 { background: url(../images/d_1.png) repeat-x 0 bottom }
.g-bk-box-2 { border-bottom: 1px solid #eaeaea }
.g-ry-box, .g-ry-even { width: 442px; height: 360px; margin-top: 68px; }
.g-ry-box { float: left; }
.g-ry-even { float: right; }
.g-t { width: 100%; height: 45px; padding: 10px 0; border-bottom: 1px solid #fac795 }
.g-t .f-l { float: left; height: 45px; line-height: 45px; display: table-cell; vertical-align: middle; }
.g-t .f-r, .g-t .f-fh { float: right; display: block; height: 25px; line-height: 25px; margin-top: 25px; color: #5ba0c4; }
.g-t .f-r { background: url(../images/more.png) no-repeat right center; margin-right: 5px; padding-right: 10px; }
.g-t .f-fh { background: url(../images/f-fh.png) no-repeat right 2px; margin-right: 8px; padding-right: 22px; }
.g-s { width: 100%; height: 35px; line-height: 35px; margin-bottom: 9px }
.g-s .h { font-size: 16px; color: #7f7f7f; margin-right: 10px; }
.g-s .n { color: #f5902c }
.g-ry-box ul, .g-ry-even ul { width: 442px; overflow: hidden; float: left; margin-top: 18px; }
.g-ry-box li, .g-ry-even li { width: 429px; line-height: 28px; float: left; padding-left: 13px; font-size: 14px; color: #3f3f3f; background: url(../images/r_d.png) no-repeat 2px center }
.g-ry-show li { width: 444px; float: left; padding-left: 13px; font-size: 14px; color: #3f3f3f; background: url(../images/r_d.png) no-repeat 2px 12px; line-height: 28px; margin: 0 20px 0 0; }
.g-ry-show ul { width: 955px; float: left; margin-top: 3px; overflow: hidden; padding: 10px 0 15px 15px; background: url(../images/ry_show_bg.png) repeat-y -2px 0 }
.g-ry-show { padding-left: 26px; width: 974px; margin-top: 50px; }
/***公共分页***/
.g-page { width: 100%; height: 20px; float: left; overflow: hidden; color: #7f7f7f; margin-top: 0px; padding-bottom: 10px; }
.g-page div { height: 20px; margin: 0 auto; line-height: 20px; text-align: center }
.g-page div span { display: inline-block; height: 20px; padding: 0 7px; line-height: 20px; }
.g-page .on { color: #fff; background: #f39800; margin-left: 2px }
.g-page .on a { color: #fff; }
/***成员单位***/
.g-cy-box { width: 1000px; height: 213px; float: left; margin-top: 43px; outline: none; blr:expression(this.onFocus=this.blur());
}
.g-cy-box ul { width: 1337px; overflow: hidden; height: 196px; float: left; background: url(../images/g-cy-bg.png) repeat-x 321px 0 }
.g-cy-box li { width: 334px; height: 28px; float: left; }
.g-cy-box .box { width: 334px; float: left; overflow: hidden; }
.g-cy-box2 { width: 1000px; float: left; overflow: hidden; margin-top: 25px }
.g-bk-box-2 .c_null { background: #fff; width: 30px; height: 192px; position: absolute; top: 10px; right: 0px }
.g-cy-box li a { width: 310px; height: 28px; line-height: 28px; font-size: 14px; display: block; padding-left: 18px; background: url(../images/li_j.jpg) no-repeat 3px center }
.g-cy-box2 ul { width: 1026px; overflow: hidden; float: left; margin: 20px 0 0 -25px; }
.g-cy-box2 li { width: 317px; height: 343px; margin: 0 0 25px 25px; float: left; position: relative }
.g-cy-box2 li .c_b { width: 282px; padding-left: 35px; height: 166px; filter: alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; position: absolute; bottom: 0px; left: 0px; background: #000; z-index: 1 }
.g-cy-box2 li .sj { width: 44px; height: 30px; background: url(../images/c_sj.png) no-repeat; position: absolute; bottom: 0px; left: 0px; z-index: 99 }
.g-cy-box2 li .cc_b { width: 282px; padding-left: 35px; height: 166px; position: absolute; bottom: 0px; left: 0px; z-index: 10 }
.g-cy-box2 li .cc_b .t { display: block; float: left; height: 30px; line-height: 30px; color: #fff; width: 282px; font-size: 16px; margin: 10px 0 5px 0; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; -webkit-text-overflow: ellipsis; }
.g-cy-box2 li .cc_b p { width: 258px; font-size: 12px; color: #fff; float: left; line-height: 20px; padding-left: 2px }
.g-cy-box2 li .cc_b .more { width: 65px; height: 22px; background: url(../images/c_more.png) no-repeat; float: left; margin-top: 20px }
li.nodatatip { width: 100%; height: 80px; line-height: 80px; text-align: center; font-size: 16px; color: #818181 }
/***成员单位内容页***/
.g-cy-show { width: 1000px; overflow: hidden; margin: 0 auto }
.g-cy-show .h_t { width: 1000px; height: 60px; float: left; margin: 30px 0 37px 0; background: url(../images/g-s-t-bg.png) repeat-x 0 bottom; }
.g-cy-show .h_t h3 { width: 988px; padding-left: 12px; height: 25px; line-height: 25px; background: url(../images/sj_1.jpg) no-repeat 0 center; float: left; font-size: 18px; color: #535353; font-weight: 100; }
#ShoveWebControl_Text99 { padding: 0; background: none; color: #535353; }
.g-cy-show .h_t span { padding: 0 30px 0 12px; float: left; color: #e8a93f; background: url(../images/jt_1.png) no-repeat right center; }
.h_xx { width: 100%; height: 236px; float: left; margin-bottom: 30px; background: #f3f1ed }
.g-tel-boxs { overflow: hidden; margin: 40px 0 0 0; width: 642px; float: left; }
.g-tel-boxs .f-l { width: 75px; height: 62px; background: url(../images/tel.png) no-repeat center center; border-right: 1px solid #c8c8c7; margin: 2px 18px 0 0 }
.g-tel-boxs .g-tel-ads { float: left; width: 506px; height: 65px; color: #4d4d4d }
.g-tel-boxs .g-tel-ads p { height: 21px; font-size: 14px; color: #ed7500 }
.g-tel-boxs .g-tel-ads ul { width: 400px; overflow: hidden; float: left; font-size: 14px; color: #ed7500 }
.g-tel-boxs .g-tel-ads li { float: left; width: 200px; height: 23px; line-height: 23px; }
.g-tel-boxs .g-c-p { width: 602px; overflow: hidden; float: left; line-height: 24px; color: #6f6e6d; text-indent: 2em; margin-top: 22px; }
.g-cy-pics { width: 351px; height: 236px; float: right; overflow: hidden; position: relative }
.g-cy-pics ul { height: 236px; float: left; }
.g-cy-pics li { width: 351px; height: 236px; float: left; position: absolute; top: 0px; left: 0px }
.topbtn { width: 351px; height: 46px; position: absolute; top: 0px; left: 0px; color: #333; z-index: 22 }
.topbtn span { color: #fff; display: block; float: left; }
#next, #pre { width: 30px; height: 46px; line-height: 46px; cursor: pointer; text-indent: -999em; }
#pre { background: url(../images/sj_3.png) no-repeat 20px center; }
#next { background: url(../images/sj_4.png) no-repeat 0 center; }
#next:hover { background: url(../images/sj_2.png) no-repeat 0 center; }
#pre:hover { background: url(../images/sj_5.png) no-repeat 20px center; }
#topcon { width: 291px; height: 46px; line-height: 46px; font-size: 14px; text-align: center; overflow: hidden; }
.topbtnbg { width: 351px; height: 46px; filter: alpha(opacity=40); -moz-opacity: 0.4; opacity: 0.4; position: absolute; bottom: 0px; left: 0px; background: #000; position: absolute; top: 0px; left: 0px; z-index: 11 }
.g-zz-box { width: 867px; overflow: hidden; margin: 20px auto 0 auto; }
.g-zz-box .tab_menu { width: 446px; float: left; overflow: hidden; height: 445px; background: #ededed; padding-top: 12px; }
.g-zz-box .tab_menu li { float: left; width: 446px; cursor: pointer; color: #666; font-size: 12px; background: url(../images/tab_li_a.png) no-repeat 0 bottom }
.g-zz-box .tab_menu li .sz { width: 22px; height: 22px; line-height: 22px; text-align: center; color: #fff; font-size: 14px; margin: 25px 0 0 33px; font-family: RTWSYueGoTrial; display: block; float: left; background: url(../images/tab_s_1.png) no-repeat }
.g-zz-box .tab_menu li.on .sz { background: url(../images/tab_s_2.png) no-repeat; }
.g-zz-box .tab_menu li.on .li_span { background: #fb7c00; color: #fff }
.g-zz-box .tab_menu li .li_span { width: 383px; ; padding: 20px 0 29px 0; float: right; }
.g-zz-box .tab_menu li .li_span span, .tab_menu li.on .li_span span { display: block; width: 373px; height: 20px; line-height: 20px; padding-left: 10px }
.g-zz-box .tab_menu li .li_span .t { font-size: 16px; }
.g-zz-box .tab_menu li .li_span .e { font-size: 12px; }
.g-zz-box .tab_menu li.on { color: #000; }
.g-zz-box .tab_menu li.on span { display: block; line-height: 20px; background: url(../images/tab_p.png) no-repeat -2px 0 }
.g-zz-box .tab_box { width: 420px; float: left; height: 457px; overflow: hidden; background: #43a1d2 }
.g-zz-box .tab_box .hide { display: none; }
.g-zz-box .tab_box ul { width: 320px; float: left; overflow: hidden; margin: 0 50px; border-top: 1px solid #a1d0e9 }
.g-zz-box .tab_box li { width: 320px; height: 26px; line-height: 26px; float: left; color: #fff; border-bottom: 1px solid #a1d0e9; font-size: 14px }
.g-zz-box .tab_box .h3 { color: #fff; font-size: 20px; text-align: center; line-height: 23px; padding: 0; font-weight: 100; width: 280px; height: 46px; margin: 23px auto 13px auto }
.g-zz-box .tab_box li .f-l { padding-left: 29px; }
.g-zz-box .tab_box li .f-r { padding-right: 29px }
.g-zz-con { width: 1000px; float: left; overflow: hidden; margin: 15px 0; }
.g-zz-con img { text-align: center }
.g-bk-box-3 { width: 1000px; overflow: hidden; margin: 40px 0; float: left; }
.g-bk-box-3 .f-l { width: 257px; overflow: hidden; }
.g-bk-box-3 .f-l img { float: left; margin-bottom: 28px; }
.g-bk-box-3 .f-l span { color: #ed7500; font-size: 14px; text-align: center; width: 257px; display: block; }
.g-bk-box-3 .f-r, .g-tsz-con { width: 636px; overflow: hidden; }
.g-tsz-con { line-height: 25px; color: #535353; margin: 5px 0 30px 0 }
.g-tsz-m { width: 636px; height: 100px; float: left; no-repeat right center;
}
#pagenext { width: 89px; display: block; height: 29px; line-height: 29px; font-size: 14px; padding-left: 20px; color: #fff; background: #5ba0c4 url(../images/sj_4.png) no-repeat 87px center; float: left; cursor: pointer; }
.g-tsz-m .dc { width: 636px; float: left; height: 14px; margin-top: 17px; line-height: 20px; overflow: hidden; }
.g-tsz-m .dc span { display: block; float: left; width: 14px; height: 14px; text-indent: -999em; line-height: 14px; background: url(../images/y_ioc.png) no-repeat -30px 0; margin-right: 16px; cursor: pointer; }
.g-tsz-m .dc span.on { background-position: 0 0 }
/***新闻资讯***/
.g-n-bg { width: 100%; height: 57px; background: url(../images/n_box_bg.png) no-repeat center top; float: left; margin-top: 6px; }
.g-news-box { width: 1000px; overflow: hidden; float: left; margin-bottom: 20px }
.g-news-box .g-a-a2, .g-dz-box .g-a-a2, .g-zl-box .g-a-a2, .g-tda-box .g-a-a2 { margin: 0 500px 0 0; }
.g-news-box .f-l { width: 100%; overflow: hidden }
.g-n-l-box { width: 100%; overflow: hidden; float: left; padding-bottom: 25px; }
.g-n-l-box li { width: 100%; height: 108px; float: left; padding: 34px 0; position: relative; background: url(../images/li_d.png) repeat-x 0 bottom; }
.g-n-l-box li .img { width: 158px; height: 110px; float: left; margin: 0 42px 0 0 }
.g-n-l-box li .img img { width: 158px; height: 110px; }
.g-n-l-box li .m_img { width: 140px; height: 200px; }
.g-n-l-box li .m_img img { width: 140px; height: 200px; }
.g-n-l-box li.mnews_list { height: 200px; }
.g-n-l-box li.mnews_list .t { width: 479px; }
.g-n-l-box li.mnews_list .con { width: 479px; }
.g-n-l-box li .t { width: 800px; display: block; float: right; height: 20px; margin-bottom: 15px; color: #434343; font-size: 14px }
.g-n-l-box li .con { width: 800px; float: right; line-height: 20px; color: #898989 }
.g-n-l-box li .t:hover { color: #df7e1f }
.g-n-l-box li .more { width: 32px; height: 17px; line-height: 17px; float: left; margin: 13px 0 0 0; padding-left: 12px; background: #7dbad6 url(../images/sj_4.png) no-repeat 4px center; color: #fff; font-family: Arial }
.g-n-l-box li .more:hover { background: #df7e1f url(../images/sj_4.png) no-repeat 4px center }
.g-n-l-box li .time { width: 130px; height: 20px; line-height: 20px; background: url(../images/time.jpg) no-repeat; padding-left: 25px; float: right; color: #b4b4b4; position: absolute; bottom: 7px; right: 0px }
.g-n-page { width: 661px; height: 20px; float: left; color: #7f7f7f; }
.g-n-page span.none, .g-page span.none { display: none }
.g-n-page div { height: 20px; margin: 0 auto; line-height: 20px; }
.g-n-page div span { display: inline-block; height: 20px; padding: 0 7px; line-height: 20px; }
.g-n-page .on { color: #fff; background: #f39800; margin-left: 2px }
.g-n-page .on a { color: #fff; }
.g-news-box .f-r, .g-tda-box .f-r, .g-zt-box .f-r { width: 289px; overflow: hidden; }
.g-dz-box .f-r, .g-zl-box .f-r { width: 251px; overflow: hidden; }
.g-dz-box .f-l, .g-zl-box .f-l, .g-tda-box .f-l { width: 645px; overflow: hidden; }
.g-zt-box .f-l { width: 655px; overflow: hidden; }
.g-video, .g-job { width: 261px; overflow: hidden; float: left; }
.g-video li { width: 261px; overflow: hidden; float: left; }
.g-video h3 { background: url(../images/g-v-h3.png) no-repeat 0 center; border-bottom: 2px solid #69a2bc; margin-bottom: 20px }
.g-video h3 .t { color: #4685c6 }
.g-video .box { width: 261px; overflow: hidden; background: #f1efed; padding-bottom: 10px }
.g-video .v-t { width: 261px;/*height:41px;*/ float: left; text-align: left; color: #414141; margin: 15px 0 }
.g-video .v-t span { width: 261px; height: 18px; line-height: 18px; float: left; font-size: 14px; margin-bottom: 3px }
.g-job h3 { background: url(../images/g-j-h3.png) no-repeat -2px 12px; border-bottom: 2px solid #519b3d; margin-bottom: 13px }
.g-job h3 .t { color: #519b3d }
.g-job img { float: left; margin: 0 10px; width: 242px; height: 131px; }
.g-job ul { width: 241px; float: left; overflow: hidden; margin: 18px 10px 0 10px; padding-bottom: 30px }
.g-job li { width: 241px; height: 22px; float: left; }
.g-job li a { width: 241px; height: 22px; line-height: 22px; display: block; padding-left: 10px; background: url(../images/r_d.png) no-repeat 0 center }
#ul-job { position: relative; }
#ul-job .swControls { height: 7px; position: absolute; bottom: 10px; right: 0px }
#ul-job .swControls a { width: 7px; height: 7px; background: #b8b8b8; margin-right: 5px; float: left; display: block; text-indent: -999em; }
#ul-job .swControls a.active { background: #f39800; }
/***新闻资讯内页***/
.g-n-t { width: 1000px; height: 81px; float: left; margin: 16px 0; background: #f6f6f6 url(../images/li_d.png) repeat-x 0 bottom; text-align: center }
.g-n-t h3 { width: 1000px; float: left; overflow: hidden; color: #111; font-size: 20px; margin: 20px 0 9px 0; font-weight: 100 }
.g-n-t .s { width: 1000px; float: left; overflow: hidden; color: #bcbcbc }
.g-n-t .s span { margin-right: 12px }
.g-n-con { width: 958px; padding: 29px; overflow: hidden; float: left; color: #535353; line-height: 25px }
/***招标公告***/
.g-zb-box { width: 644px; float: left; overflow: hidden; margin-bottom: 25px; border-bottom: 1px solid #e8e8e8 }
.g-zb-box .t { width: 618px; height: 34px; line-height: 34px; float: left; padding-left: 26px; font-size: 16px; color: #535353; background: #f9f9f9 url(../images/sj_2.png) no-repeat 10px center }
.g-zb-box ul { width: 644px; overflow: hidden; float: left; margin: 13px 0 0 0; }
.g-zb-box li { width: 644px; height: 26px; float: left; }
.g-zb-box li a { width: 618px; height: 26px; padding-left: 26px; display: block; line-height: 26px; color: #5e5e5e; background: url(../images/r_d.png) no-repeat 11px center }
.g-zb-box li a:hover { color: #ed7500 }
.g-zb-box li a span { float: right }
.g-zb-box .more { display: block; width: 50px; padding-left: 13px; height: 14px; float: right; margin-top: 27px; background: url(../images/zb_more.png) no-repeat left 3px; color: #ffb333 }
.g-dz-box, .g-zl-box { width: 1000px; overflow: hidden; float: left; }
.g-dz-ul { width: 645px; float: left; overflow: hidden; padding-top: 18px; margin: 27px 0 15px 0; border-top: 4px solid #e4e4e4 }
.g-dz-ul li { width: 215px; height: 87px; float: left; overflow: hidden; margin-bottom: 22px; }
.g-dz-ul li a { width: 215px; height: 49px; display: block; padding: 15px 0 23px 0; background: #f3f3f3; }
.g-dz-ul li .time { width: 73px; height: 48px; float: left; color: #b1b1b1; border-right: 1px solid #e7e6e6; text-align: center; font-family: Arial; }
.g-dz-ul li .time em { width: 73px; height: 32px; line-height: 32px; font-size: 36px; margin-bottom: 2px; display: block; }
.g-dz-ul li a:hover { width: 215px; height: 49px; display: block; padding: 15px 0 23px 0; background: #ed7500; color: #fff }
.g-dz-ul li a:hover .time { color: #fff; border-right: 1px solid #fff }
.g-dz-ul li .t { width: 105px; float: right; height: 49px; margin-right: 25px; overflow: hidden; }
.g-dzqk, .g-lxzn { width: 251px; overflow: hidden; }
.g-dzqk ul { margin-top: 23px; width: 259px; margin-left: -8px; float: left; overflow: hidden; }
.g-dzqk li { width: 78px; height: 107px; float: left; margin: 0 0 8px 8px }
.g-dzqk li img { width: 78px; height: 107px; }
.g-lxzn .map { width: 254px; height: 133px; float: left; margin: 22px 0 14px 0 }
.g-lxzn .cut { width: 251px; overflow: hidden; float: left; color: #535353 }
.g-lxzn .cut p { color: #535353; line-height: 22px }
/***公司治理***/
.g-zl-ul { width: 645px; float: left; overflow: hidden; margin: 32px 0 15px; }
.g-zl-ul li { width: 302px; height: 302px; float: left; overflow: hidden; position: relative; margin: 0 7px 13px 5px }
.g-zl-ul li.zl-1 { background: url(../images/zl_li_bg_1.jpg) no-repeat }
.g-zl-ul li.zl-2 { background: url(../images/zl_li_bg_2.jpg) no-repeat }
.g-zl-ul li.zl-3 { background: url(../images/zl_li_bg_3.jpg) no-repeat }
.g-zl-ul li.zl-4 { background: url(../images/zl_li_bg_4.png) no-repeat }
.g-zl-ul li.on .time { color: #fff; }
.g-zl-ul li.on .t { color: #fff; border-top: 1px solid #fff; border-bottom: 1px solid #fff; }
.g-zl-ul li a { width: 217px; height: 302px; margin: 0 auto; position: relative; display: block; overflow: hidden; z-index: 99 }
.g-zl-ul li .a_bg, .g-zl-ul li .a_bg_on { width: 217px; height: 302px; position: absolute; left: 43px; margin: 0 auto; overflow: hidden; }
.g-zl-ul li .a_bg { background: #fff; top: 0px; filter: alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; z-index: 2 }
.g-zl-ul li .a_bg_on { background: #df7e1f; z-index: 1; top: 302px; z-index: 2 }
.g-zl-ul li .time { width: 73px; height: 48px; margin: 87px auto 0 auto; color: #df7e1f; text-align: center; font-family: Arial; }
.g-zl-ul li .time em { width: 73px; height: 32px; line-height: 32px; margin-bottom: 2px; display: block; }
.g-zl-ul li .time em span { font-size: 36px; font-family: Arial; }
.g-zl-ul li .t { width: 151px; height: 56px; margin: 5px auto 0 auto; border-top: 1px solid #ecb04a; font-size: 16px; border-bottom: 1px solid #ecb04a; color: #df7e1f; text-align: center }
.g-zl-ul li .t span { width: 151px; height: 25px; overflow: hidden; line-height: 25px; display: block; margin: 5px 0 2px 0 }
.g-zl-ul li .t em { font-size: 12px }
.g-zl-ul li .t span { width: 151px; height: 25px; overflow: hidden; line-height: 25px; display: block; margin: 5px 0 2px 0 }
.g-zl-ul li .d { width: 64px; height: 4px; background: url(../images/zl_d_1.png) no-repeat; margin: 15px auto 0 auto; }
.g-zl-ul li .h_d { width: 64px; height: 4px; background: url(../images/zl_d_2.png) no-repeat; margin: 15px auto 0 auto; }
/***能源视窗***/
.g-v-box, .g-tda-box, .g-zt-box, .g-qk-box, .g-tszt-box { width: 1000px; float: left; overflow: hidden; }
.g-v-box .f-l, .g-qk-box .f-l { width: 668px; overflow: hidden; }
.g-v-box .f-r, .g-qk-box .f-r, .g-tszt-box .f-r { width: 288px; overflow: hidden; position:
}
.g-v-t, .g-vi-t, .g-qk-t, .g-tszt-box .f-l { width: 648px; float: left; overflow: hidden; }
.g-v-t h3, .g-vi-t h3, .g-qk-t h3 { width: 625px; height: 47px; padding-left: 22px; float: left; border-bottom: 3px solid #edac3f; background: url(../images/sc_a_bg.png) no-repeat 4px 5px; }
.g-qk-t h3 { margin-left: 3px; }
.g-v-t span, .g-vi-t span, .g-qk-t span { width: 100%; height: 25px; line-height: 25px; display: block; float: left; font-size: 18px; font-weight: 100; color: #ed7500 }
.g-v-t em, .g-vi-t em, .g-qk-t em { width: 100%; font-family: Arial; display: block; font-size: 12px; float: left; color: #9f9f9f; font-weight: 100; }
.g-v-t em { background: url(../images/jt_3.png) no-repeat 130px; }
.g-vi-t em { background: url(../images/jt_3.png) no-repeat 93px; }
.g-qk-t em { background: url(../images/jt_3.png) no-repeat 97px; }
.g-v-list, .g-vi-list, .g-tszt-list { float: left; overflow: hidden; width: 648px; }
.g-v-list { margin: 10px 0 20px 0; background: #F5F2EF; padding: 0 10px; }
.g-v-list ul { float: left; overflow: hidden; width: 687px; margin-left: -36px; }
.g-v-list li { overflow: hidden; width: 180px; height: 195px; float: left; background: #efefef; padding: 5px; margin: 0 0 58px 36px; border: 1px solid #efefef; }
.g-v-list li a { width: 180px; height: 181px; display: block; text-align: center; position: relative; }
.g-v-list li a .f_title { margin-top: 5px; }
.g-v-list li a .f_title span { display: inline; float: none; font-size: 14px; line-height: 17px; height: 34px; overflow: hidden; }
.g-v-list li a span { display: block; width: 180px; float: left; font-size: 14px; line-height: 25px; margin: 8px 0 0 0; height: 25px; overflow: hidden; }
.g-v-list li .v_sj { display: none; width: 27px; height: 18px; position: absolute; bottom: -25px; right: -5px; background: url(../images/sj_6.png) no-repeat }
.g-v-list li.on { border: 1px solid #f6ba7f; }
#boxConter { background: #fff; border-radius: 7px; padding: 8px; -moz-border-radius: 7px; -webkit-border-radius: 7px; }
#boxConter iframe { border: none; overflow: hidden; }
.vclose { width: 24px; height: 28px; background: #999; z-index: 99999; background: url(../images/v_close.png) no-repeat; cursor: pointer; }
.g-jtyw { width: 288px; float: right; overflow: hidden; background: #f5f2ef; padding-bottom: 16px }
.g-jtyw h3 { background: #fff url(../images/sc_a_bg.png) no-repeat 2px -39px; }
.g-jtyw h3 span { color: #5b93cd }
.g-jtyw h3 em { color: #9f9f9f; background: url(../images/sc_a_bg.png) no-repeat 102px -153px; font-size: 12px; }
.g-jt-ul, .g-jt-ul li, .g-cymd ul, .g-cymd li { width: 288px; overflow: hidden; float: left; }
.g-jt-ul li.top { width: 288px; height: 141px; }
.g-jt-ul li .t { width: 272px; height: 25px; line-height: 25px; padding-left: 16px; display: block; background: url(../images/d_8.jpg) no-repeat 7px center }
.g-jt-ul li .t:hover { background: url(../images/d_7.png) no-repeat 7px center; color: #5086be }
.g-jt-ul li.top .t { float: left; }
.g-jt-ul li.top .img { width: 274px; padding-left: 14px; margin: 20px 0 17px 0; float: left }
.g-jt-ul li.top .img img { width: 181px; height: 112px; }
.g-jtyw .more { display: block; width: 36px; height: 22px; background: #f39800 url(../images/jia_1.png) no-repeat 12px center; padding-left: 20px; line-height: 22px; float: right; margin: 10px 12px 0 0; color: #fff; font-family: Arial }
.g-lx { width: 288px; float: right; overflow: hidden; margin-top: 31px; }
.g-lx h3 { background: #fff url(../images/sc_a_bg.png) no-repeat 2px -89px; }
.g-lx h3 span { color: #519b3d }
.g-lx h3 em { color: #9f9f9f; background: url(../images/sc_a_bg.png) no-repeat 143px -153px; font-size: 12px }
.g-lx-bx { width: 288px; float: left; overflow: hidden; background: url(../images/cot_1.jpg) no-repeat 0 14px; padding-top: 158px; }
.g-lx-bx p { color: #3e3e3e; margin-bottom: 5px }
.g-cymd { width: 288px; float: right; overflow: hidden; position: relative; background: #f5f2ef; padding-bottom: 35px; margin-top: 20px }
.g-cymd h3 { width: 275px; padding-left: 13px; background: #fff url(../images/cydw_bg.png) repeat-x; height: 57px; }
.g-cymd h3 span { margin-top: 9px; color: #5384b6 }
.g-cymd h3 em { color: #9f9f9f; font-size: 12px; }
.g-cymd ul { margin-top: 14px }
.g-cymd li a { width: 263px; height: 25px; line-height: 25px; padding-left: 24px; display: block; background: url(../images/d_8.jpg) no-repeat 15px center }
.g-cymd li a:hover { background: url(../images/d_7.png) no-repeat 15px center; color: #5086be }
.g-cymd .pre, .g-cymd .next, .g-video .pre, .g-video .next { display: block; width: 20px; height: 20px; position: absolute; bottom: 10px; background: url(../images/cy_jt.png) no-repeat; cursor: pointer; }
.g-cymd .next { background-position: -28px -21px; right: 12px; }
.g-video .next { background-position: -28px -21px; right: 0px; }
.g-cymd .next:hover, .g-video .next:hover { background-position: -28px 0; }
.g-cymd .pre { background-position: 0 -21px; right: 42px; }
.g-video .pre { background-position: 0 -21px; right: 28px; }
.g-cymd .pre:hover, .g-video .pre:hover { background-position: 0 0; }
.g-cymd .swControls, .g-video .swControls { display: none }
/***企业VI***/
.g-vi-list { margin: 15px 0 20px 0 }
.g-vi-t2 { width: 648px; float: left; overflow: hidden; }
.g-vi-t2 .vi_t, .g-vi-t2 .vi_t2 { width: 633px; height: 30px; padding-left: 15px; float: left; font-weight: 100; }
.g-vi-t2 .vi_t { height: 30px; line-height: 30px; font-size: 18px; color: #ea8b2b; background: url(../images/d_4.png) no-repeat 0 center; margin-bottom: 5px; }
.g-vi-t2 .vi_t2 { color: #616161; font-size: 16px; height: 20px; line-height: 20px; }
.g-vi-t2 p, .g-vi-t2 .p { overflow: hidden; float: left; line-height: 22px; font-size: 14px; }
.g-vi-t2 p { width: 633px; padding-left: 15px; color: #686868; margin: 7px 0 15px 0; }
.g-vi-t2 .p { width: 575px; color: #505050; margin: 10px 0 13px 0; padding-left: 63px; background: url(../images/vi.png) no-repeat 10px center; }
.g-vi-con { width: 649px; height: 221px; float: left; margin: 38px 0 }
.g-vi-con li { width: 324px; height: 221px; float: left; background: #b1b1b1 }
.g-vi-con li.vi_on { background: #fb7c00 }
.g-vi-con li.vi_bd { border-left: 1px solid #fff }
.g-vi-con li a { width: 24px; height: 24px; line-height: 24px; display: block; float: left; padding-left: 83px; width: 51px; background: url(../images/vi_d.png) no-repeat 50px 0; margin-top: 30px; color: #fde4cb; }
.g-vi-con li span { display: block; width: 272px; padding-left: 52px; margin-top: 30px; float: left; height: 30px; line-height: 30px; color: #fff; font-size: 24px }
.g-vi-con li em { display: block; width: 272px; padding-left: 52px; height: 20px; float: left; line-height: 20px; color: #fff; font-size: 14px }
/***企业动态***/
.g-tda-new { width: 645px; overflow: hidden; float: left; margin-top: 21px; background: url(../images/li_d.png) repeat-x 0 bottom; padding-bottom: 30px }
.g-tda-new .img { width: 158px; height: 110px; float: left; display: block; margin-top: 10px }
.g-tda-new .img img { width: 158px; height: 110px; }
.g-tda-new .td-box { width: 460px; float: right; overflow: hidden; }
.g-bk3 .img { width: 158px; height: 110px; float: left; display: block; }
.g-tda-new .td-box .t { width: 442px; padding-left: 18px; height: 55px; line-height: 55px; display: block; float: left; background: url(../images/td_t_bg.png) no-repeat }
.g-bk3 .td-box .t span { display: block; height: 55px; float: left; position: relative; background: url(../images/td_t_bg.png) no-repeat right -64px; padding: 0 25px 0 10px; font-size: 14px; color: #000; }
.g-bk3 .td-box .t .new { background: url(../images/new.png) no-repeat 0 center; width: 25px; height: 55px; display: blcok; position: absolute; top: 0px; right: -50px }
.g-bk3 .td-box p { width: 452px; padding-left: 8px; float: left; overflow: hidden; line-height: 22px; color: #585858; margin: 5px 0 20px 0 }
.g-bk3 .td-box .time, .g-tda-list li .time { width: 130px; height: 20px; line-height: 20px; float: left; color: #c4c4c4 }
.g-bk3 .td-box .time { padding-left: 36px; background: url(../images/time.jpg) no-repeat 8px 2px; }
.g-tda-list li .time { padding-left: 28px; background: url(../images/time.jpg) no-repeat 0 2px; }
.g-bk3 .td-box .more, .g-tda-list li .more { width: 32px; height: 17px; line-height: 17px; float: right; padding-left: 12px; background: #7dbad6 url(../images/sj_4.png) no-repeat 4px center; color: #fff; font-family: Arial }
.g-bk3 .td-box .more:hover, .g-tda-list li .more:hover { background: #df7e1f url(../images/sj_4.png) no-repeat 4px center }
.g-tda-list { width: 645px; overflow: hidden; float: left; margin-bottom: 30px }
.g-tda-list li { width: 645px; float: left; overflow: hidden; background: url(../images/li_d.png) repeat-x 0 bottom; padding: 20px 0 }
.g-tda-list li .t { color: #333; font-size: 14px }
.g-tda-list li .t:hover, .g-bk3 .td-box a:hover span { color: #df7e1f }
.g-tda-list li p { width: 645px; float: left; overflow: hidden; line-height: 22px; color: #585858; margin: 5px 0 20px 0 }
/***专题报道***/
.g-zt-list { width: 655px; overflow: hidden; float: left; margin-top: 30px }
.g-zt-list li { width: 655px; overflow: hidden; margin-bottom: 45px }
.g-zt-list li .img { width: 185px; height: 110px; float: left; display: block; }
.g-zt-list li .img img { width: 185px; height: 110px }
.g-zt-list li .t { width: 436px; padding-left: 10px; color: #262626; font-size: 14px; height: 26px; line-height: 26px; display: block; float: right; background: url(../images/dt_t_bg.png) no-repeat right 0 }
.g-zt-list li .t:hover { color: #ed7500 }
.g-zt-list li p { width: 446px; float: right; line-height: 20px; color: #555; margin-top: 14px; }
.g-wpp { width: 800px; float: left; overflow: hidden; height: 20px }
/***电子期刊***/
.g-qk-box { width: 1000px; margin: 0 auto; overflow: hidden; }
.g-qk-box .f-r { width: 288px; overflow: hidden; }
.g-qk-list { width: 680px; overflow: hidden; float: left; margin-top: 46px; margin-left: -5px; }
.g-qk-list li { width: 206px; height: 282px; float: left; background: url(../images/qk_li_bg.png) no-repeat; margin: 0 20px 25px 0 }
.g-qk-list li a { width: 186px; height: 258px; margin: 0 auto; display: block; overflow: hidden; border-bottom: 4px solid #a5b7bb }
.g-qk-list li a:hover { border-bottom: 4px solid #ecaf4a }
.g-qk-list li a span { display: block; width: 186px; height: 48px; float: left; line-height: 48px; text-align: center; }
.g-qk-list li a img { float: left; margin: 0 18px }
/***特色专题***/
.g-tszt-list { margin: 23px 0; float: left; overflow: hidden; }
.g-tszt-list ul { width: 655px; overflow: hidden; margin-left: -2px; }
.g-tszt-list li { width: 214px; height: 198px; float: left; background: #f2f2f2; margin: 0 0 2px 2px; }
.g-tszt-list li a { width: 214px; height: 198px; display: block; text-align: center; font-size: 14px; color: #302e2e }
.g-tszt-list li a:hover { color: #df7e1f }
.g-tszt-list li a img { width: 124px; height: 126px; margin: 21px 0 10px 0 }
.g-tszt-list li a span { width: 214px; height: 30px; line-height: 30px; text-align: center; display: block; }
/***专题党在我心***/
.g-zt-nav { float: left; height: 80px; margin-left: 40px }
.g-zt-nav li { float: left; height: 80px; float: left; text-align: center; font-size: 14px; color: #302e2e; }
.g-zt-nav li a { padding: 0 13px; height: 80px; line-height: 80px; display: block; }
.g-zt-nav li a.on, .g-zt-nav li a.on { position: absolute; top: 0px; color: #e49d57; width: 142px; left: -21px; padding: 0; background: url(../Images/nav_li_hover.png) no-repeat }
.g-zt-nav li .f-pl2 { position: relative; height: 80px; }
.g-zt-nav li .f-pl2 a.on, .g-zt-nav li .f-pl2 a.onn { width: 150px; background: url(../Images/nav_li_hover.png) no-repeat 4px 0 }
.g-zt-nav li .f-pl { width: 100px; height: 80px }
.g-zt-bn { width: 1000px; margin: 0 auto 30px auto; height: 280px; overflow: hidden; clear: both; }
.zt-l1-box, .zt-l2-box { width: 283px; float: left; padding: 16px; background: #f5f2ef }
.zt-l1-box { height: 249px; }
.zt-l2-box { height: 279px; }
.zt-l1-bn, .zt-l2-bn { width: 283px; position: relative; overflow: hidden; }
.zt-l1-bn { height: 213px; }
.zt-l2-bn { height: 242px; }
.zt-l1-bn ul, .zt-l2-bn ul { position: absolute; top: 0px; }
.zt-l1-bn li, .zt-l2-bn li { float: left; width: 283px; height: 217px; }
.zt-l1-bn li img { width: 283px; height: 185px; }
.zt-l2-bn li img { width: 283px; height: 185px; }
.zt-l1-bn .btn_t, .zt-l2-bn .btn_t { width: 263px; padding: 0 10px; height: 42px; line-height: 42px; color: #fff; z-index: 2; text-align: center; font-size: 14px; position: absolute; left: 0px; display: block; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; z-index: 99 }
.zt-l1-bn .btn_t, .zt-l1-bn .btn_bg { bottom: 27px; }
.zt-l2-bn .btn_t, .zt-l2-bn .btn_bg { bottom: 25px; }
.zt-l1-bn .btn_bg, .zt-l2-bn .btn_bg { width: 283px; height: 42px; background: #000; filter: alpha(opacity=40); -moz-opacity: 0.4; opacity: 0.4; z-index: 1; position: absolute; left: 0px; z-index: 88 }
.zt-l1-bn .btn, .zt-l2-bn .btn { width: 283px; height: 10px; position: absolute; bottom: 0px; left: 0px; z-index: 100 }
.zt-l1-bn .btn span, .zt-l2-bn .btn span { width: 36px; display: block; float: left; height: 10px; background: #bcbcbc; margin-right: 5px; cursor: pointer; }
.zt-l1-bn .btn span.on, .zt-l2-bn .btn span.on { background: #ed7500; }
.djgk_more { display: block; float: left; width: 314px; height: 99px; float: left; margin: 17px 0 18px 0; background: url(../Images/dj_bg.png) no-repeat }
.zt-l, .zt-tsgz, .zt-ybyz, .zt-sxjq, .zt-nzdm, .zt-wb, .zt-dwgk, .zt-nyzxhd, .zt-dynyzx, .zt-aqgl { width: 314px; float: left; overflow: hidden; }
.zt-s-r { width: 314px; float: right; overflow: hidden; }
.zt-s-l { width: 649px; float: left; overflow: hidden; }
.zt-r, .zt-list-box { width: 677px; float: right; overflow: hidden; }
.zt-tsgz, .zt-ybyz, .zt-sxjq, .zt-nzdm, .zt-nyzxhd, .zt-bk-nyzx .boxss, .zt-aqgl { background: #f0f0f0 }
.zt-t-bk h3, .zt-t2-bk h3, .zt-t3-bk h3, .zt-sxjq h3, .zt-nzdm h3, .zt-nyzxhd h3, .zt-aqgl h3 { width: 100%; height: 46px; line-height: 46px; float: left; border-bottom: 1px solid #fff; }
.zt-tsgz h3, .zt-sxjq h3, .zt-nzdm h3, .zt-nyzxhd h3, .zt-bk-nyzx h3, .zt-aqgl h3 { background: url(../Images/jt_6.png) no-repeat 272px center }
.zt-t-bk h3 span, .zt-t2-bk h3 span, .zt-t3-bk h3 span, .zt-bk-nyzx h3 span { font-size: 16px; font-weight: 100; color: #ee8e30; display: block; float: left; padding-left: 33px; background: url(../Images/zt_h3_l.png) no-repeat 14px center }
.zt-t-bk ul { width: 282px; padding: 15px 0 15px 32px; float: left; overflow: hidden; }
.zt-t-bk li { width: 282px; height: 30px; line-height: 30px; float: left; }
.zt-t-bk li a { color: #434343; padding-left: 20px; }
.zt-tsgz li a { background: url(../Images/d_10.png) no-repeat 0 center }
.zt-t-bk li a:hover { color: #ee7e11 }
.zt-tab { width: 644px; overflow: hidden; float: right; padding-left: 26px; border-bottom: 1px solid #cecece; position: relative; }
.zt-tab .tab_menu { width: 644px; float: left; height: 47px; }
.zt-tab-box .tab_menu { width: 670px; float: left; height: 47px; }
.zt-tab .tab_menu li, .zt-tab-box .tab_menu li { width: 322px; float: left; height: 47px; font-size: 16px; line-height: 47px; background: #f0f0f0; color: #eea660; background: #f0f0f0 url(../Images/jt_6.png) no-repeat 289px center }
.zt-tab .tab_menu li { width: 322px; }
.zt-tab-box .tab_menu li { width: 335px }
.zt-tab .tab_menu li span, .zt-tab-box .tab_menu li span { height: 47px; float: left; display: block; padding-left: 36px; background: url(../Images/zt_h3_l.png) no-repeat 13px center; color: #ed7500; }
.zt-tab .tab_menu li.on, .zt-tab-box .tab_menu li.on { background: #ed7500 url(../Images/jt_7.png) no-repeat 289px center; }
.zt-tab .tab_menu li.on span, .zt-tab-box .tab_menu li.on span { background: url(../Images/zt_on.png) no-repeat 13px center; color: #fff; }
.zt-bk-list { width: 670px; float: left; overflow: hidden; }
.zt-bk-list ul { width: 644px; float: left; overflow: hidden; }
.zt-bk-list li { width: 644px; float: left; height: 30px; line-height: 30px }
.zt-bk-list li a { color: #434343; padding-left: 26px; background: url(../Images/d_10.png) no-repeat 7px center }
.zt-bk-list li a em { margin-left: 4px; }
.zt-bk-list li a .f-r { padding-left: 12px; background: url(../Images/jt_9.png) no-repeat 0 center; color: #a4a4a4; margin-right: 20px }
.zt-bk-list li a:hover { color: #ed7500 }
.zt-bk-list li a:hover .f-r { color: #ed7500; background: url(../Images/jt_10.png) no-repeat 0 center; }
.zt-tab-box .tab_box div { width: 670px; float: left; }
.zt-tab .tab_box .hide, .zt-tab-box .tab_box .hide { display: none; }
.zt-more { width: 31px; height: 17px; line-height: 17px; font-family: Arial; color: #fff; background: #e17e23; display: block; position: absolute; bottom: 5px; right: 0px; padding-left: 12px; background: #df7e20 url(../Images/sj_4.png) no-repeat 4px center; }
.zt-bk-list .f-pl .zt-more { bottom: -25px; }
a.zt-more:hover { color: #fff }
/***专题公益活动***/
.zt-xfg-box, .zt-dwgk { background: #f9f6f3 }
.zt-xfg-dwgk { padding-bottom: 11px; }
.zt-qchf-box { margin-top: 34px; width: 670px; float: left; overflow: hidden; background: #f9f6f3; padding-bottom: 21px; }
.zt-xfg-box, .zt-xxjy-box { width: 670px; float: left; overflow: hidden; }
.zt-xxjy-box { margin-top: 19px; }
#zt-xfg, #zt-xxjy, #zt-lxxb, #zt-qchf { width: 670px; float: left; overflow: hidden; margin-top: 22px; }
#zt-qchf2 { padding-top: 20px; }
#zt-qchf2 ul li a img { width: 168px; height: 133px; }
#zt-qchf2 ul li a span { font-size: 12px; text-align: center; }
.zt-xfg-box h3, .zt-xxjy-box h3, .zt-qchf-box h3 { background: #f0f0f0 url(../Images/jt_6.png) no-repeat 636px center }
#zt-xfg ul, #zt-xxjy ul, #zt-tspl ul, .zt-lxxb1 ul, #zt-qchf ul { float: left; height: 168px; }
#zt-tspl { width: 670px; float: left; overflow: hidden; margin-top: 12px; }
#zt-xfg li, #zt-qchf li { float: left; width: 168px; height: 185px; margin-right: 20px; }
.zt-lxxb1 li { width: 254px; height: 165px; border: 1px solid #ebebeb; float: left; margin-right: 5px; }
#zt-xxjy li { float: left; width: 168px; height: 185px; margin-right: 20px }
#zt-tspl li { float: left; width: 135px; height: 182px; margin-right: 13px }
#zt-xxjy li img { width: 168px; height: 133px; }
#zt-xfg li img, #zt-qchf li img { width: 168px; height: 133px; }
#zt-tspl li img { width: 135px; height: 182px; }
#zt-xfg li a, #zt-qchf li a { width: 168px; height: 185px; display: block; }
#zt-xfg li a span, #zt-qchf li a span, #zt-xxjy li a span { width: 168px; height: 40px; display: block; line-height: 40px; text-align: center; color: #545454; float: left }
#zt-xfg li a:hover span, #zt-qchf li a:hover span, #zt-xxjy li a:hover span { color: #ed7500 }
.zt-dwgk { padding-bottom: 11px }
.zt-ybyz { margin-top: 23px; padding-bottom: 11px }
.zt-ybyz p { margin: 0 18px; line-height: 20px; color: #434343 }
.zt-dwgk p { width: 278px; float: left; margin: 0 18px; height: 70px; line-height: 20px; color: #434343 }
.zt-ybyz a, .zt-dwgk a { display: block; float: left; margin: 0 18px 15px 18px; width: 278px; }
.zt-ybyz a {/*background:url(../Images/ybyz.png) no-repeat 0 12px;*/ height: 92px; }
.zt-dwgk a { background: url(../Images/dzwx_7.png) no-repeat 0 12px; height: 106px; }
.zt-newsdt, .zt-nzyd-show, .zt-nzzx { position: relative; width: 670px; overflow: hidden; float: right; border-bottom: 1px solid #cecece; }
.zt-newsdt h3, .zt-nzyd-show h3, .zt-nzzx h3 { width: 100%; height: 46px; line-height: 46px; float: left; background: #ed7500 url(../Images/jt_7.png) no-repeat 636px center; color: #fff }
.zt-newsdt h3 span, .zt-nzyd-show h3 span, .zt-nzzx h3 span { font-size: 16px; font-weight: 100; color: #fff; display: block; float: left; padding-left: 33px; background: url(../Images/zt_on.png) no-repeat 14px center }
.zt-newsdt .g-page { position: absolute; bottom: 0px; left: 0px }
/***专题能源阅读***/
.zt-sxjq { padding-bottom: 4px }
.zt-nyzxhd { padding-bottom: 10px; margin-top: 2px; }
.zt-aqgl { padding-bottom: 26px; }
.zt-sxjq img { float: left; margin: 16px 16px 6px 16px }
.zt-nyzxhd img, .zt-aqgl img { float: left; margin: 16px 16px 13px 16px }
.zt-sxjq .zt-djyd { width: 283px; float: left; overflow: hidden; height: 84px }
.zt-sxjq .zt-djyd { padding: 0 16px 0 16px }
.zt-nyzxhd .zt-djyd, .zt-aqgl .zt-djyd { padding: 0 16px 0 16px; margin-bottom: 10px; width: 283px; float: left; overflow: hidden; height: 79px }
.zt-t-bk { }
.zt-sxjq .zt-djyd .t, .zt-nyzxhd .zt-djyd .t, .zt-aqgl .zt-djyd .t { width: 283px; height: 35px; line-height: 35px; display: block; float: left; font-size: 14px; background: url(../Images/sj_2.png) no-repeat 66px center; font-weight: bold; color: #ed7500 }
.zt-sxjq .zt-djyd a, .zt-nyzxhd .zt-djyd a, .zt-aqgl .zt-djyd a { height: 22px; padding: 0 8px 0 6px; line-height: 22px; _word-break: break-all; }
.zt-sxjq .zt-djyd .s, .zt-nyzxhd .zt-djyd .s, .zt-aqgl .zt-djyd .s { display: block; float: left; margin: 0 7px; }
.zt-sxjq .zt-djyd a.on, .zt-nyzxhd .zt-djyd a.on, .zt-aqgl .zt-djyd a.on { padding: 0 8px 0 0; }
.zt-yd-list { width: 670px; float: left; overflow: hidden; margin-top: 2px }
.zt-yd-list ul { width: 670px; float: left; overflow: hidden; height: 285px; padding-top: 1px }
.zt-yd-list li { width: 645px; float: left; padding: 17px 0 17px 30px; height: 109px; background: url(../Images/li_d.png) repeat-x 0 bottom }
.zt-tab-box { width: 670px; overflow: hidden; float: right; border-bottom: 1px solid #cecece; position: relative; }
.zt-yd-list li img { float: left; margin-right: 20px; width: 82px; height: 109px }
.zt-yd-list li .t { width: 528px; height: 25px; display: block; font-size: 14px; color: #4a4a4a; font-weight: bold }
.zt-yd-list li p { width: 528px; line-height: 25px; float: left }
.zt-yd-list li .more { width: 528px; height: 20px; line-height: 20px; display: block; float: left; color: #ed7500; margin-top: 10px }
.zt-yd-list li span { color: #6c6c6c }
/***专题能者廉心***/
.zt-nzdm { padding-bottom: 12px; }
.zt-nzdm .zt-dm { width: 270px; height: 189px; margin: 25px 22px 0 22px; float: left; }
.zt-nzdm .zt-dm-t { width: 314px; height: 70px; line-height: 70px; float: left; font-size: 14px; text-align: center }
.zt-jjrx-tel { width: 314px; height: 62px; padding: 37px 0 17px 0px; float: left; background: #fff url(../Images/jjrx_1.jpg) no-repeat 1px 0; border-bottom: 2px solid #fff; }
.zt-jjrx-tel span { width: 209px; height: 30px; line-height: 30px; font-size: 14px; padding-left: 105px; margin-bottom: 4px; display: block; }
.zt-jjrx-tel span em { color: #cb0c05; padding-left: 3px }
.zt-jjrx-t { width: 314px; height: 50px; float: left; padding: 10px 0; background: #f38e2c url(../Images/jjrx_2.png) no-repeat 22px center }
.zt-jjrx-t span { display: block; float: left; width: 288px; font-size: 14px; color: #fff; height: 24px; line-height: 24px; padding-left: 52px }
.pic_box { position: fixed; _position: absolute; top: 0; left: 70%; opacity: 0; z-index: 99999; width: 586px; height: 433px; overflow: hidden; background: #fff; border: 1px solid fff; -moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; padding: 8px; }
.cls { width: 24px; height: 28px; background: #999; position: absolute; top: 0px; right: 0px; z-index: 99999; background: url(../images/close.png) no-repeat; cursor: pointer; }
.pic_box .pic_tt { width: 100%; height: 55px; line-height: 55px }
.pic_box .pic_tt span { display: block; float: left; height: 35px; text-align: center; line-height: 35px; margin-top: 15px; cursor: pointer; }
.pic_box .pic_tt .pev { float: left; width: 10%; }
.bd_bg { position: fixed; _position: absolute; top: 0; left: 0; width: 100%; height: 100%; _height:expression(document.body.offsetHeight+"px");
background-image: url(../images/bd_bg.png); z-index: 999999 }
.pic_box .pic_tt .next { float: right; width: 10%; background: none; }
.pic_box .pic_tt .s_t { width: 80%; }
.zt-lxxb1 ul { margin-left: 36px; float: left; width: 644px; overflow: hidden; }
.zt-lxxb1 li a { width: 254px; height: 165px; display: block; }
.zt-lxxb1 li a span { display: block; width: 254px; height: 40px; line-height: 40px; text-align: center; position: absolute; }
.zt-lxxb1 li a .t, .zt-lxxb2 li a .t { z-index: 11; color: #fff; font-size: 14px; bottom: 0px; left: 0px; opacity: 0; }
.zt-lxxb1 li a .t_bg, .zt-lxxb2 li a .t_bg { z-index: 10; background: #000; filter: alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; bottom: -40px; left: 0px; }
.zt-lxxb1 li a img { width: 254px; height: 165px; }
.zt-lxxb2 li a img { width: 201px; height: 128px; }
.zt-lxxb2 { overflow: hidden; position: relative; }
.zt-lxxb2.b { border-bottom: 2px solid #f39800 }
.zt-lxxb2.b .g-page { bottom: 10px }
.zt-lxxb2 .title { font-size: 16px; color: #f39800; padding: 25px 0; }
.zt-lxxb2 li.nodatatip { width: 100%; border: none }
.zt-lxxb2 ul { margin-left: -30px; padding-bottom: 40px; overflow: hidden; }
.zt-lxxb2.g { padding-bottom: 20px }
.zt-lxxb2.g .g-so { bottom: 20px; }
.zt-lxxb2 li { width: 201px; height: 128px; float: left; border: 1px solid #e0e0e0; margin: 0 0 30px 30px; overflow: hidden; position: relative }
.zt-lxxb2 li a { display: block; }
.zt-lxxb2 li a span { display: block; width: 201px; height: 40px; line-height: 40px; text-align: center; position: absolute; bottom: 0px; left: 0px; }
/***专题能者廉心内页***/
.zt-show-box, .zt-s-con, .zt-s-c { width: 649px; overflow: hidden; float: left; }
.zt-show-box .st { width: 649px; height: 46px; line-height: 46px; float: left; background: #f5f5f5; color: #ee8e30; }
.zt-show-box .st span { font-size: 16px; font-weight: 100; color: #ee8e30; display: block; float: left; margin-right: 3px; padding-left: 33px; background: url(../Images/zt_h3_l.png) no-repeat 14px center; }
.zt-show-box .st em { color: #ee8e30; }
.zt-show-box .st .g-fh { display: block; float: right; width: 62px; height: 30px; line-height: 30px; padding-left: 15px; margin: 8px 0; background: #e3e3e3 url(../images/g-fh.png) no-repeat 51px 5px }
.zt-s-con h3 { font-size: 20px; color: #ed7500; font-weight: 100; line-height: 40px; float: left; width: 649px; text-align: center }
.zt-s-con .s-t { width: 649px; height: 22px; line-height: 22px; text-align: center; float: left; margin-top: 10px; padding-bottom: 22px; border-bottom: 1px solid #d9d9d9; color: #525252 }
.zt-s-con .s-t span { margin: 0 20px 0 2px; }
.zt-s-c { margin-top: 20px; color: #525252; line-height: 25px; text-indent: 2em; font-size: 14px; }
.zt_s_t { margin-top: 20px; color: #525252; line-height: 25px; font-size: 14px; }
.zt-wb { background: #f8f8f8; padding-bottom: 20px }
.zt-wb h3 { background: #e7e7e7 }
.zt-wb .img { width: 120px; height: 116px; float: left; margin: 21px 0 0 40px; border: 4px solid #f7a14d }
.zt-wb div { width: 284px; float: left; overflow: hidden; }
.zt-wb .t, .zt-wb .a, .zt-wb .s { width: 246px; margin-left: 37px; }
.zt-wb .t { height: 25px; line-height: 25px; margin-top: 16px }
.zt-wb .a { margin: 5px 0 5px 37px; }
.zt-wb .a em { color: #0d3062; padding-left: 5px }
.zt-wb .t span { font-size: 20px; color: #2b4a78; display: block; width: 105px; height: 20px; float: left; margin-right: 8px; background: url(../Images/wb_2.png) no-repeat right 5px; }
.zt-wb .t em { color: #6e6868; font-family: Arial; }
.zt-wb .a span { color: #565656; font-family: Arial; }
.zt-wb .s span { color: #616161; }
.zt-wb .ss { padding: 0 7px }
.zt-wb .s { border-bottom: 2px solid #e3e3e3; padding-bottom: 5px; color: #616161 }
/***党在我心***/
.g-dwkg-show, .g-xfgs-list { float: left; overflow: hidden; width: 1000px; }
.g-dwkg-show .tab_menu { width: 1004px; height: 67px; float: left; margin-left: -4px }
.g-dwkg-show .tab_menu li { width: 398px; margin-left: 4px; height: 67px; padding-left: 100px; line-height: 67px; float: left; color: #ed7500; font-size: 20px; text-align: left; background: #f0f0f0 url(../Images/d_10.jpg) no-repeat 76px center; cursor: pointer; }
.g-dwkg-show .tab_menu li.on { color: #fff; background: #ed7500 url(../Images/d_11.png) no-repeat 76px center }
.g-dwkg-show .tab_box { width: 1000px; float: left; margin-top: 42px; overflow: hidden; }
.g-dwkg-show .tab_box .hide { display: none }
.g-dwkg-show .tab_box div, .g-dwkg-show .tab_box p { line-height: 25px; color: #4c4c4c; text-indent: 2em; }
.tab_tsgzs .tab_menu { width: 299px; float: left; overflow: hidden; height: 375px; margin: -9px 0 0 0; border-right: 1px solid #ddd }
.tab_tsgzs .tab_menu li { width: 278px; height: 35px; line-height: 35px; padding: 0 15px 0 7px; margin: 0; float: left; background: #fff url(../Images/d_10.png) no-repeat 15px center; font-size: 14px; color: #636363; text-align: left; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; -webkit-text-overflow: ellipsis; }
.tab_tsgzs .tab_menu li.on { color: #ed7500; background: #fff url(../Images/d_10.png) no-repeat 15px center; }
.tab_tsgzs .i-h { width: 5px; height: 40px; position: absolute; top: 150px; left: 300px; background: #ed7500 }
.tab_tsgzs .tab_box { width: 656px; float: right; overflow: hidden; margin: 0; padding: 0 4px 0 40px; color: #7c7c7c }
.g-xfgs-list h3 { background: #f0f0f0 }
.g-xfgs-list dl { width: 1060px; float: left; overflow: hidden; margin-top: 27px; margin-left: -14px }
.g-xfgs-list dd { width: 189px; height: 189px; background: #ebebeb; float: left; margin: 0 0 36px 14px }
.g-xfgs-list dd a { width: 187px; height: 187px; border: 1px solid #ebebeb; display: block; text-align: center; color: #545454 }
.g-xfgs-list dd a:hover { border: 1px solid #f7c697; color: #ed7500 }
.g-xfgs-list dd a span { display: block; float: left; width: 189px; height: 45px; line-height: 45px; }
.g-xfgs-list dd a img { float: left; width: 168px; height: 133px; margin: 9px 9px 0 9px }
.zt-ts-box img { width: 192px; height: 152px; float: left; margin-left: 2px }
.zt-ts-box { float: left; overflow: hidden; width: 649px; margin-bottom: 10px; padding-bottom: 27px; border-bottom: 1px solid #d8d8d8 }
.zt-ts-box ul { width: 420px; height: 152px; float: right }
.zt-ts-box li { font-size: 14px; color: #737373; line-height: 25px; height: 25px }
.zt-ts-box li.xj { height: 22px; line-height: 22px; margin-top: 2px; }
.zt-ts-box li.xj_1 { background: #fff url(../Images/xing_all.png) no-repeat 77px 6px; }
.zt-ts-box li.xj_2 { background: #fff url(../Images/xing_all.png) no-repeat 77px -11px; }
.zt-ts-box li.xj_3 { background: #fff url(../Images/xing_all.png) no-repeat 77px -28px; }
.zt-ts-box li.xj_4 { background: #fff url(../Images/xing_all.png) no-repeat 77px -45px; }
.zt-ts-box li.xj_5 { background: #fff url(../Images/xing_all.png) no-repeat 77px -62px; }
.zt_c_jh { width: 649px; float: left; overflow: hidden; line-height: 25px; color: #525252; margin-bottom: 20px; }
.zt_c_jh h3 span { width: 625px; font-size: 16px; font-weight: 100; color: #ee8e30; display: block; float: left; padding-left: 24px; background: url(../Images/zt_h3_l.png) no-repeat 0 center; text-align: left }
/***搜索***/
.g-so { position: absolute; bottom: 0px; right: -6px; width: 180px; height: 20px; background: url(../Images/so_bg.png) no-repeat 0 center; }
.ShoveWebControl_SelectSearch1_btndiv { width: 20px; height: 20px; float: left; }
.ShoveWebControl_SelectSearch1_btndiv input { width: 20px; height: 20px; text-indent: -999em; border: none; background: none; cursor: pointer; }
#ShoveWebControl_SelectSearch1_ShoveWebControl_TextBox1 { width: 138px; float: right; height: 16px; margin: 2px 12px 0 0; font-size: 9px }
/***群团助力***/
.zt-bk-tm { background: #f5f2ef; width: 314px; overflow: hidden; }
.zt-bk-tm .tab_menu { width: 302px; height: 45px; float: left; border-bottom: 1px solid #fff; padding: 0 0 0 12px; }
.zt-bk-tm .tab_menu li { height: 30px; line-height: 30px; background: #e2ddd8; margin: 8px 3px 7px 0; color: #5f5f5f; cursor: pointer; float: left; font-size: 14px; }
.zt-bk-tm .tab_menu li.on a { color: #fff; }
.zt-tm-box .hide { display: none }
.zt-tm .tab_menu li { padding: 0 16px; }
.zt-tm2 .tab_menu li { padding: 0 25px; }
.zt-bk-tm .tab_menu li.on { background: #ed7500; color: #fff; }
.zt-tm-box { width: 224px; height: 210px; overflow: hidden; float: left; border-top: 1px solid #d6d5d5; padding: 19px 45px 0 45px; }
.zt-tm2 .zt-tm-box { height: 210px; padding: 12px 34px 0 34px; }
.zt-tm-box div .img { text-align: center; width: 246px; height: 117px; display: block; }
.zt-tm-box .t { width: 225px; height: 70px; margin: 15px auto 0 0 }
.zt-tm-box .t li span { color: #434343; line-height: 25px; }
.zt-tm-box .t li a { line-height: 25px; }
.zt-tm2 .zt-tm-box .t { margin: 10px auto 0 auto }
.zt-tm2 .zt-tm-box .t h3 { }
.zt-tm-box .t h3 { width: 225px; height: 25px; float: left; color: #5d5d5d }
.zt-tm-box .t dl { width: 225px; float: left; overflow: hidden; }
.zt-tm-box .t dd { width: 225px; height: 20px; line-height: 20px; float: left; color: #868584 }
#zt-qchf li span { width: 168px; height: 50px; display: block; float: left; text-align: center; color: #545454; line-height: 50px; }
#zt-qchf li a { position: relative; }
#zt-qchf li a .v { width: 50px; }
#zt-qchf li a .v, #zt-qchf li a .v .bg, #zt-qchf li a .v .t { position: absolute; top: 0; right: 0; height: 25px; line-height: 25px; }
#zt-qchf li a .v .bg { height: 25px; width: 100%; background: #000; filter: alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; }
#zt-qchf li a .v .t { width: 100%; text-align: center; color: #fff; z-index: 99; }
/***青年活动***/
.g-a-a3 { margin-top: 10px; height: 46px; line-height: 46px; float: left; width: 157px; background: url(../images/g-a-a.png) no-repeat; text-align: center; }
.g-a-a3 h3 { height: 44px; float: left; line-height: 44px; background: url(../Images/g-a-a.png) repeat-x; margin: 0 1px }
.g-a-a3 h3 span { font-size: 16px; font-weight: 100; color: #FFFFFF; display: block; float: left; padding-left: 33px }
.g-a-a4 { margin-top: -45px; margin-left: 170px; height: 46px; line-height: 46px; float: left; width: 157px; background: url(../images/g-a-a1.png) no-repeat; text-align: center; }
.g-a-a4 h3 { height: 44px; float: left; line-height: 44px; background: url(../Images/g-a-a1.png) repeat-x; margin: 0 1px }
.g-a-a4 h3 span { font-size: 16px; font-weight: 100; color: #ee8e30; display: block; float: left; padding-left: 33px }
.g-a-a5 { margin-top: 10px; height: 46px; line-height: 46px; float: left; width: 157px; background: url(../images/g-a-a1.png) no-repeat; text-align: center; }
.g-a-a5 h3 { height: 44px; float: left; line-height: 44px; background: url(../Images/g-a-a1.png) repeat-x; margin: 0 1px }
.g-a-a5 h3 span { font-size: 16px; font-weight: 100; color: #ee8e30; display: block; float: left; padding-left: 33px }
.g-a-a6 { margin-top: -45px; margin-left: 170px; height: 46px; line-height: 46px; float: left; width: 157px; background: url(../images/g-a-a.png) no-repeat; text-align: center; }
.g-a-a6 h3 { height: 44px; float: left; line-height: 44px; background: url(../Images/g-a-a.png) repeat-x; margin: 0 1px }
.g-a-a6 h3 span { font-size: 16px; font-weight: 100; color: #fff; display: block; float: left; padding-left: 33px }
.g-tz-box { width: 369px; float: left; }
.g-tz-box h3 { width: 367px }
.g-lj-box h3 { width: 600px }
.g-lj-box { width: 602px; float: right }
.g-bk-hd { border: 1px solid #ededed; height: auto; }
.g-bk-hd h3 { height: 44px; float: left; line-height: 44px; background: url(../Images/j_x.png) repeat-x; margin: 0 1px }
.g-bk-hd h3 span { font-size: 16px; font-weight: 100; color: #ee8e30; display: block; float: left; padding-left: 33px; background: url(../Images/zt_h3_l.png) no-repeat 14px center }
.g-tz-box .c { width: 329px; padding: 15px 20px; float: left; line-height: 25px; text-indent: 2em; color: #8b8b8b }
.g-lj-list { float: left; overflow: hidden; }
.g-lj-list { padding: 15px 24px }
.g-lj-list li { height: 30px; }
.g-lj-list li a { height: 30px; display: block; }
.g-lj-list li a em { padding: 0 10px }
/***.g-lj-list li a span{width:50px;padding-left:10px;float:right;background:url(../Images/j_m.png) no-repeat 0 -11px}***/
.g-lj-list li a:hover { color: #ef8722 }
.g-lj-list li a:hover span {/*background:url(../Images/j_m.png) no-repeat 0 5px*/ }
.g-hd-list { width: 1000px; float: left; margin: 29px 0 0 0; overflow: hidden; }
.g-hd-list ul { width: 1036px; float: left; overflow: hidden; margin-left: -26px; padding: 10px 0 }
.g-hd-list li { width: 180px; height: 185px; float: left; margin: 0 0 45px 26px }
.g-hd-list li a { width: 180px; height: 195px; display: block; border-bottom: 1px solid #cecece }
.g-hd-list li a span { width: 180px; height: 40px; line-height: 20px; display: block; margin: 10px 0 8px 0; overflow: hidden; }
.g-hd-list li a:hover { color: #f19133; border-bottom: 1px solid #f19133 }
.g-hd-list .title { color: #f19133; height: 45px; line-height: 45px; text-align: center; font-size: 16px }
.g-tz-list, .g-tz-list ul, .g-tz-list li, .g-tz-list li a { width: 322px; }
/***青年活动列表分页***/
.hd-page { width: 1000px; height: 37px; float: left; background: #f5f2ef; text-align: center; line-height: 37px }
.hd-page a { padding: 0 5px; }
.hd-page .none { display: none }
.hd-page span { padding: 1px 6px; margin: 0 5px; }
.hd-page span.on { background: #e99001; color: #fff }
.hd-tip { width: 1000px; float: left; overflow: hidden; margin: 25px 0; }
.hd-tip h3, .hd-tip p { color: #848484; }
.hd-tip h3 { width: 1000px; height: 30px; line-height: 30px; margin-bottom: 3px }
.hd-tip p { line-height: 22px; }
/***青年活动详细页***/
.g-hd-show { width: 1000px; float: left; overflow: hidden; background: url(../Images/s_bg.png) no-repeat 0 bottom; padding-bottom: 15px }
.g-hd-show .t { width: 1000px; height: 50px; line-height: 50px; float: left; border-bottom: 1px solid #d8d8d8; color: #4f4f4f; font-size: 16px; margin-bottom: 30px; }
.g-hd-show .t span { float: right; display: none }
.g-hd-show .xx_b_l { width: 410px; float: left; overflow: hidden; }
.g-hd-show .xx_b_r, .g-hd-show .pics_box { width: 513px; float: right; overflow: hidden; }
.g-hd-show .xx_box1, .g-hd-show .xx_box2, .g-hd-show .xx_box3 { width: 410px; float: left; overflow: hidden; color: #4f4f4f; line-height: 25px }
.g-hd-show .xx_box4, .g-hd-show .xx_box5, .g-hd-show .xx_box6 { width: 513px; float: left; overflow: hidden; color: #4f4f4f; line-height: 25px }
.g-hd-show .xx_box1 p, .g-hd-show .xx_box2 p, .g-hd-show .xx_box3 p, .g-hd-show .xx_box4 p, .g-hd-show .xx_box5 p, .g-hd-show .xx_box6 p { color: #4f4f4f; line-height: 25px }
.g-hd-show .pics_box { width: 513px; height: 365px; position: relative }
#pics_s { position: relative; top: 0; }
.g-hd-show .pics_box li { width: 209px; height: 143px; float: left; margin: 0 17px 17px 0 }
.g-hd-show .pics_box .h3t { width: 513px; height: 40px; line-height: 40px; margin-bottom: 20px; color: #ed7500 }
.g-hd-show .pics_box .h3t h1 { font-size: 14px; font-weight: bold; width: 100px; float: left }
.h3t_bot { width: 70px; float: right; overflow: hidden; margin: 14px 65px 0 0; }
.h3t_bot span { float: left; padding: 0 0 0 6px; }
.g-hd-show .pics_box li img { width: 209px; height: 143px }
#hd_next, #hd_pre { z-index: 99; display: block; width: 27px; height: 27px; cursor: pointer; }
#hd_pre { left: 375px; background: url(../Images/pren_bg.png) no-repeat -36px -33px }
#hd_next { left: 410px; background: url(../Images/pren_bg.png) no-repeat -36px 0 }
#hd_pre:hover { background: url(../Images/pren_bg.png) no-repeat 0 0 }
#hd_next:hover { background: url(../Images/pren_bg.png) no-repeat 0 -33px; }
.swPage { width: 513px; float: left; }
/***历届活动详细页***/
.g-hd-show .ttbox { width: 1000px; height: 80px; float: left; overflow: hidden; border-bottom: 1px solid #f6ba7f }
.g-hd-show .ttbox .title { width: 1000px; height: 35px; line-height: 35px; font-size: 18px; font-weight: 100; text-align: center }
.g-hd-show .ttbox .title em { padding-right: 19px }
.g-hd-show .ttbox .span { display: block; width: 1000px; height: 18px; line-height: 18px; color: #aeaeae; float: left; text-align: center }
.g-hd-show .ttcon { width: 1000px; float: left; overflow: hidden; margin-top: 25px; }
/***文明岗专题页***/
.jg_t_t { float: left; width: 1000px; height: 75px; line-height: 75px; text-align: center; font-size: 18px; color: #ed7500 }
.jg_t_l { width: 487px; height: 80px; float: left; background: #f6f6f6; border: 1px solid #efefef; padding: 17px 20px 20px 20px; color: #787878; line-height: 22px; text-indent: 2em; overflow: hidden; }
.jg_t_r { width: 396px; height: 103px; padding: 7px 29px 7px 25px; overflow: hidden; line-height: 21px; float: right; border: 1px solid #efefef; color: #bfbfbf; position:
}
.jg_t_r a { color: #bfbfbf }
.wmjt, .wmgr { width: 1000px; height: 40px; line-height: 40px; float: left; color: #ed7500; font-size: 18px; margin: 30px 0 22px 0 }
.gerenTable { border-collapse: collapse; margin-bottom: 38px; }
.gerenTable td { border: 1px solid #e1e1df; height: 35px; text-align: center; color: #696868; font-size: 14px; }
.gerenTable tr.on { background: #f7f6f3 }
.glrw_box { width: 1000px; height: 176px; float: left; }
.glrw_box li { width: 160px; height: 176px; float: left; margin-right: 35px; }
.glrw_box li span { width: 160px; height: 55px; line-height: 55px; line-height: 55px; text-align: center; display: block; font-size: 14px; color: #787878 }
/***能源阅读专题页***/
#EIMS_C_78_1SShoppinTotalGoods, .EIMS_C_78_1_divImageUrl1 { display: none }
.zt-login { width: 314px; height: 48px; margin-bottom: 5px; position: relative; }
#EIMS_C_78_1_lbefore a { width: 164px; height: 48px; padding-left: 150px; line-height: 48px; display: block; background: #f5f2ef url(../Images/login.png) no-repeat 121px 10px; font-size: 16px; color: #ed7500 }
#loginboxConter iframe, #boxConter iframe { border: none; overflow: hidden; }
#loginboxConter { }
.box { position: relative; z-index: 999; }
.loadingbox { background: url(../Images/loading.gif) no-repeat center center; z-index: 99 }
.close { width: 27px; height: 27px; z-index: 99999; background: url(../images/l_c.png) no-repeat; cursor: pointer; }
#EIMS_C_78_1_GroupName, #EIMS_C_78_1_Balance, #EIMS_C_78_1_FreezeMoney, #EIMS_C_78_1_Integral { display: none }
#EIMS_C_78_1_lafter { width: 294px; height: 48px; color: #ed7500; font-size: 14px; background: #f5f2ef; line-height: 48px; padding-left: 20px; }
#EIMS_C_78_1_LoginOut { position: absolute; top: 14px; right: 19px; background: url(../images/edit.png) no-repeat; width: 60px; height: 22px; text-indent: -999em; cursor: pointer; }
.nzyd_con { width: 641px; line-height: 25px; color: #6a6a6a; float: left; overflow: hidden; padding: 16px 5px 24px 24px; }
.zt-nzyd-show { border: none }
#ShoveWebControl_Text2001, .EIMS_C_100_1_comment_name { display: none }
/***能源阅读评论***/
.zt-comment-k, .zt-comment-list { width: 645px; float: right; overflow: hidden; }
.comment-t { width: 629px; height: 40px; color: #696969; font-size: 16px; line-height: 40px; background: #f3f3f3; border: 1px solid #e3e3e3; padding-left: 14px; }
.comment-t span { font-size: 14px; color: #909090; margin-left: 3px; }
.pl_box { width: 645px; float: left; overflow: hidden; }
.pl_box .li { width: 645px; float: left; overflow: hidden; border-bottom: 1px solid #e1e1e1; padding: 18px 0; }
.pl_box .li dl { width: 645px; float: left; overflow: hidden; }
.pl_box .li dt { width: 80px; float: left; overflow: hidden; }
.pl_box .li dt span { display: block; width: 80px; height: 22px; line-height: 22px; color: #8e8e8e }
.pl_box .li dt span.name { color: #ed7500; font-size: 14px }
.pl_box .li dd.pl_con, .pl_box .li dd.pl_cons { width: 509px; padding-right: 10px; overflow: hidden; float: right; margin-top: 2px; line-height: 20px; }
.pl_box .li dd.pl_con { color: #7d7d7d }
.pl_box .li dd.pl_cons { color: #e93131 }
.pl_box .li dd.c_more { width: 499px; height: 35px; float: left; padding: 0 10px 0 125px; line-height: 35px; margin-top: 5px; }
.pl_box .li dd.c_more .f-l { color: #ed7500; cursor: pointer; display: block; }
.pl_box .li dd.c_more .f-r { margin-top: 8px; }
.pl_box .li dd.c_more .f-r a { display: block; padding: 0 6px; height: 21px; float: left; line-height: 21px; text-align: center; color: #fff; background: #b0b0b0 }
.pl_box .li dd.c_more .f-r a.zc { background: #ed7500; margin-right: 5px; }
.g-pl-page { width: 645px; float: left; height: 30px; line-height: 30px; margin-top: 18px; }
.g-pl-page .none { display: none }
.g-pl-page span { padding: 0 6px; }
.g-pl-page span.on { padding: 0 6px; background: #f29900; }
.g-pl-page span.on a { color: #fff }
.zt-comment-k { width: 645px; float: right; overflow: hidden; margin-top: 44px; }
.EIMS_C_100_1_comment h3 { width: 645px; height: 30px; float: left; line-height: 30px; margin-bottom: 15px; color: #8f8f8f; font-weight: 100; font-size: 16px; }
.EIMS_C_100_1_comment_con { float: left; width: 645px; overflow: hidden; }
#EIMS_C_100_1_Textarea { width: 631px; height: 167px; border: 1px solid #dbdbdb }
#ShoveWebControl_Button2 { background: #b0b0b0; width: 87px; height: 29px; margin-top: 17px; color: #fff; font-size: 14px; cursor: pointer; }
/***能源之星专题***/
.zt-bk-nyzx h3 { width: 331px; height: 46px; line-height: 46px; float: left; background: #f0f0f0 url(../Images/jt_6.png) no-repeat 282px center; border-bottom: 7px solid #fff; }
.zt-dsnyzx h3, .zt-sfzt-box h3 { width: 100%; height: 46px; line-height: 46px; float: left; color: #EE8E30; }
.zt-t-bk h3 span, .zt-t2-bk h3 span, .zt-t3-bk h3 span, .zt-bk-nyzx h3 span { font-size: 16px; font-weight: 100; color: #ee8e30; display: block; float: left; padding-left: 33px; background: url(../Images/zt_h3_l.png) no-repeat 14px center }
.zt-dynyzx img { margin: 14px; }
.zt-dynyzx .img, .zt-denyzx .img, .zt-dsnyzx .img { float: left; }
.zt-dynyzx .boxss { width: 324px; float: left; overflow: hidden; padding-bottom: 30px; }
.zt-dynyzx .p { width: 286px; height: 22px; float: left; line-height: 22px; padding: 0 14px; }
.zt-denyzx .p, .zt-dsnyzx .p { width: 288px; height: 22px; float: left; line-height: 22px; padding: 0 22px; }
.zt-denyzx, .zt-dsnyzx { width: 335px; float: left; overflow: hidden; }
.zt-denyzx img, .zt-dsnyzx img { margin: 14px 22px }
.zt-denyzx .boxss, .zt-dsnyzx .boxss { width: 331px; overflow: hidden; padding-bottom: 30px; }
/***安全环保专题***/
.zt-hb-show-box, .zt-hb-s-con, .zt-hb-s-c { width: 999px; overflow: hidden; float: left; }
.zt-hb-show-box .st { width: 999px; height: 46px; line-height: 46px; float: left; background: #f5f5f5; color: #ee8e30; }
.zt-hb-show-box .st span { font-size: 16px; font-weight: 100; color: #ee8e30; display: block; float: left; margin-right: 3px; padding-left: 33px; background: url(../Images/zt_h3_l.png) no-repeat 14px center; }
.zt-hb-show-box .st em { color: #ee8e30; }
.zt-hb-show-box .st .g-hb-fh { display: block; float: right; width: 62px; height: 30px; line-height: 30px; padding-left: 15px; margin: 8px 0; background: #e3e3e3 url(../images/g-fh.png) no-repeat 51px 5px }
.zt-hb-s-con h3 { font-size: 20px; color: #ed7500; font-weight: 100; line-height: 40px; float: left; width: 999px; text-align: center }
.zt-hb-s-con .s-hb-t { width: 999px; height: 22px; line-height: 22px; text-align: center; float: left; margin-top: 10px; padding-bottom: 22px; border-bottom: 1px solid #d9d9d9; color: #525252 }
.zt-hb-s-con .s-hb-t span { margin: 0 20px 0 2px; }
.zt-hb-s-c { margin-top: 20px; color: #525252; line-height: 25px; text-indent: 2em; font-size: 14px; }
.zt-hb-wb { background: #f8f8f8; padding-bottom: 20px }
.zt-hb-wb h3 { background: #e7e7e7 }
.zt-hb-wb .img { width: 120px; height: 116px; float: left; margin: 21px 0 0 40px; border: 4px solid #f7a14d }
.zt-hb-wb div { width: 284px; float: left; overflow: hidden; }
.zt-hb-wb .t, .zt-hb-wb .a, .zt-hb-wb .s { width: 246px; margin-left: 37px; }
.zt-hb-wb .t { height: 25px; line-height: 25px; margin-top: 16px }
.zt-hb-wb .a { margin: 5px 0 5px 37px; }
.zt-hb-wb .a em { color: #0d3062; padding-left: 5px }
.zt-hb-wb .t span { font-size: 20px; color: #2b4a78; display: block; width: 105px; height: 20px; float: left; margin-right: 8px; background: url(../Images/wb_2.png) no-repeat right 5px; }
.zt-hb-wb .t em { color: #6e6868; font-family: Arial; }
.zt-hb-wb .a span { color: #565656; font-family: Arial; }
.zt-hb-wb .s span { color: #616161; }
.zt-hb-wb .ss { padding: 0 7px }
.zt-hb-wb .s { border-bottom: 2px solid #e3e3e3; padding-bottom: 5px; color: #616161 }
/***书画欣赏专题***/
.zt-sfzt-box, #zt-sfzt { width: 491px; float: left; overflow: hidden; }
.zt-mszt-box, #zt-mszt { width: 491px; float: right; overflow: hidden; }
.zt-sfzt-box h3 { background: #ed7500 url(../Images/jt_7.png) no-repeat 453px center; }
.zt-mszt-box h3 { background: #f0f0f0 url(../Images/jt_6.png) no-repeat 453px center; }
#zt-sfzt, #zt-mszt { margin-top: 5px }
#zt-hbxx, #zt-hbjs { margin-top: 10px }
#zt-sfzt ul, #zt-mszt ul, #zt-hbxx ul, #zt-hbjs ul { float: left; height: 182px; }
#zt-sfzt li, #zt-mszt li, #zt-hbxx li, #zt-hbjs li { width: 135px; height: 182px; }
#zt-sfzt li, #zt-mszt li { margin-right: 3px }
#zt-hbxx li, #zt-hbjs li { margin-right: 13px }
#zt-sfzt li img,, #zt-mszt li img, #zt-hbxx li img, #zt-#zt-hbjs li img {
width:135px;
height:182px;
}
.none { border: none }
#zt-hbxx, #zt-hbjs { width: 670px; float: left; height: 182px; }
.zt-aqhd ul { width: 234px; padding: 21px 40px }
.zt-aqhd li { width: 234px; }
.zt-aqhd li a { width: 214px; display: block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; -webkit-text-overflow: ellipsis; }
.zt-boxss { width: 1000px; float: left; overflow: hidden; }
/***联系我们***/
.conuss_box, .map_box, .link_box { width: 100%; overflow: hidden; background: url(../Images/map_bg.png) no-repeat center 0; margin-top: 7px; float: left; }
.conuss_box .h3, .map_box .h3, .link_box .h3 { margin-top: 45px; width: 100%; height: 30px; line-height: 30px; font-size: 20px; color: #df7e1f; background: none; font-weight: 100 }
.content_us { width: 800px; margin: 20px auto 0 auto; overflow: hidden; padding-top: 80px; background: url(../Images/conus_bg.png) no-repeat 0 top; }
/***网站地图***/
.map_con { width: 1000px; float: left; overflow: hidden; margin: 30px 0; }
.map_con dl { width: 180px; float: left; overflow: hidden; margin: 0 80px 50px 0 }
.map_con dl.map_h { height: 355px; }
.map_con dl.map_m { margin: 0 0 50px 0 }
.map_con dt { width: 180px; height: 95px; float: left; font-size: 16px; color: #fff; background: url(../Images/y_1.png) no-repeat center 0; text-align: center; margin-bottom: 35px; line-height: 95px; }
.map_con dd { width: 123px; height: 45px; padding-left: 57px; line-height: 45px; float: left; background: url(../Images/y_l_1.png) no-repeat 0 bottom; font-size: 14px; }
.map_con dd.on a { font-size: 16px; color: #ff7e00 }
/***友情连接***/
.link_con { width: 1000px; float: left; overflow: hidden; margin-top: 20px; }
.link_con li { float: left; height: 106px; margin-right: 18px; margin-top: 15px; }
.link_con li a { padding: 0 10px; height: 35px; display: block; font-size: 14px; text-align: center; }
.link_con li a img { display: block; border: 2px solid #ececec; }
.link_con li a span { display: block; line-height: 40px; }
.zt-ss, .zt-sss { width: 281px; float: left; position: relative; margin: 17px 0 0 17px }
.zt-ss, .zt-ss li, .zt-ss li a, .zt-ss ul, .zt-ss li img { height: 160px; }
.zt-sss, .zt-sss li, .zt-sss li a, .zt-sss ul, .zt-sss li img { height: 133px; }
.zt-ss ul, .zt-sss ul { position: absolute; left: 0px; top: 0px; padding: 0; margin: 0 }
.zt-ss li, .zt-sss li { width: 281px; float: left; }
.zt-ss li a, .zt-sss li a { width: 281px; display: block; margin: 0; padding: 0 }
.zt-ss li img, .zt-sss li a img { width: 281px; float: left; padding: 0; margin: 0 }
.zt-ss .btn_bg, .zt-sss .btn_bg { width: 281px; height: 40px; position: absolute; bottom: 0px; left: 0px; z-index: 99; background: #000; filter: alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; }
.zt-ss .btn_t, .zt-sss .btn_t { width: 261px; padding: 0 10px; height: 40px; line-height: 40px; color: #fff; z-index: 100; text-align: center; font-size: 14px; position: absolute; left: 0px; display: block; overflow: hidden; bottom: 0px; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.zt-h .zt-djyd { margin-top: 11px; }
.zt-nyzxhd h3 span a, .zt-bk-nyzx h3 span a { color: #EE8E30 }
/*table td { border-left:1px solid black !important;border-right:1px solid black !important;}
table tr{ border-bottom:1px solid black !important;border-top:1px solid black !important;}*/

/*法律声明*/
.leg_box { color: #535353; line-height: 25px; padding: 29px; overflow: hidden; }
/*首页广告*/
.ad_top { background: #ed1c24; text-align: center; position: relative; height: auto; }
.ad_top .ad_close { width: 25px; height: 25px; display: block; position: absolute; top: 10px; right: 10px; background: url(../Images/ad_colse_1.png) no-repeat; cursor: pointer; }
.ad_top .ad_close:hover { background: url(../Images/ad_colse_2.png) no-repeat }
.ad_fx {/*width:102px;height:243px;*/ background: #666; position: fixed; top: 250px; right: 0; z-index: 999 }
.ad_fx img {/*width:102px;height:auto;*/ }
.fx_close { width: 18px; height: 18px; display: block; position: absolute; top: 5px; right: 5px; background: #eee url(../Images/ad_colse_3.png) no-repeat center center; cursor: pointer; z-index: 9999 }
.fx_close:hover { background: #ccc url(../Images/ad_colse_3.png) no-repeat center center; }
/*青年文明号*/
.g-bd-le { width: 314px; float: left; height: auto; }
.fRight { float: right; }
.fRight { float: right; height: auto; width: 670px; overflow: hidden; }
.fRight .titles { font-weight: 100; font-size: 30px; text-align: center; color: #ed7500; display: block; margin: 20px 0 10px; }
.fRight .others { padding-bottom: 10px; color: #bcbcbc; border-bottom: 1px dashed #bcbcbc; text-align: center; }
.fRight .conts { margin-top: 15px; font-size: 12px; line-height: 22px; width: 670px; overflow: hidden; }
.g-bd-t { width: 314px; float: left; }
.g-bd-ri { width: 650px; float: right; }
.g-bd-list { width: 650px; float: right; margin: 29px 0 0 0; overflow: hidden; }
.g-bd-list h3 { }
.g-bd-list ul { width: 602px; float: left; overflow: hidden; margin-left: -26px; padding: 10px 0 }
.g-bd-list li { width: 180px; height: 185px; float: left; margin: 0 0 45px 20px; }
.g-bd-list li a { width: 180px; height: 185px; display: block; border-bottom: 1px solid #cecece }
.g-bd-list li a span { width: 180px; height: 40px; line-height: 40px; display: block; margin: 10px 0 8px 0; }
.c .img { text-align: center; width: 314px; height: 117px; display: block; margin: 0 auto; }
.c .t { width: 225px; height: 70px; margin: 15px auto 0 auto; }
.c .t h3 { width: 225px; height: 25px; float: left; color: #5d5d5d; line-height: 25px; border: 0; margin-top: 10px; }
.c .t dl { width: 225px; float: left; overflow: hidden; margin-bottom: 20px; }
.c .t dd { width: 225px; height: 20px; line-height: 20px; float: left; color: #868584; }
.g-bd-list li a:hover { color: #f19133; border-bottom: 1px solid #f19133 }
/***青年文明号列表分页***/
.bd-page { width: 650px; height: 37px; float: right; background: #f5f2ef; text-align: center; line-height: 37px }
.bd-page .none { display: none }
.bd-page span { padding: 1px 6px; }
.bd-page span.on { background: #e99001; }
.bd-page span.on a { color: #fff }
.bd-tip { width: 650px; float: right; overflow: hidden; margin: 25px 0; }
.bd-tip h3, .bd-tip p { color: #848484; }
.bd-tip h3 { width: 650px; height: 30px; line-height: 30px; margin-bottom: 3px }
.bd-tip p { line-height: 22px; }
.wm_cjgz { width: 650px; position: relative; overflow: hidden; float: right; border-bottom: 1px solid #cecece; }
.wm_cjgz h3 { width: 100%; height: 46px; line-height: 46px; float: left; background: #ed7500 url(../Images/jt_7.png) no-repeat 615px center; color: #fff }
.g-bk-hd .wm_cjgz h3 span { font-size: 14px; font-weight: 100; color: #fff; display: block; float: left; padding-left: 33px; background: url(../Images/zt_on.png) no-repeat 14px center; }
.g-bd_title { width: 650px; }
.g-bd_title span { cursor: pointer; }
.g-bd_title .bd-list-img { width: 323px; float: left; height: 46px; line-height: 46px; background: #ed7500 url(../Images/jt_7.png) no-repeat 287px center; color: #fff }
.g-bd_title .bd-list-img h3 { ont-size: 16px; font-weight: 100; color: #fff; display: block; float: left; padding-left: 33px; background: url(../Images/zt_on.png) no-repeat 14px center; }
.g-bd_title .bd-list-vid { width: 323px; float: left; height: 46px; line-height: 46px; background: #FFFFFF url(../Images/jt_7_1.png) no-repeat 287px center; color: #fff }
.g-bd_title .bd-list-vid h3 { ont-size: 16px; font-weight: 100; color: #ed7500; display: block; float: left; padding-left: 33px; background: url(../Images/zt_h3_l.png) no-repeat 14px center; }
.bd-list-img { }
.wmh_list { margin: 0; display: none; }
.list_on li a { text-indent: 0; background: none; font-size: 12px; line-height: 30px; display: block; float: left; white-space: break-word; }
.list_on li a span { display: block; width: 260px; padding-left: 20px; color:
}
.list_on li a:hover { color: #e49d57; }
.list_on li { white-space: break-word; margin: 0; background: url(../Images/sub_li_bg.png) no-repeat right 10px; line-height: 30px; }
.list_on { display: block; }
.wmh_listt li { margin: 0; background: none; font-size: 14px; line-height: 30px; display: block; white-space: break-word; float: left; color: #ed7500; font-weight: bold; }
.wmh_listt li em { padding: 0 10px 0 0; }
.wmh_listt li a { height: auto; line-height: 35px; padding: 0; margin: 0; color: #ed7500; font-weight: bold; }
.wmh_listt li ul li { }
.wmh_listt li ul li a { color: #434343; font-weight: normal; font-size: 12px; line-height: 30px; width: 235px; padding: 0 0 0 35px; background: url(/Images/d_10.png) 23px 12px no-repeat; }
.wmh_listt li ul li a:hover { color: #ed7500; }
.wmh_listt { margin: 0 0 0 20px; padding: 0; }
.wmh { margin-top: 23px; padding-bottom: 11px; background: #f0f0f0; width: 314px; float: left; overflow: hidden; }
.wmh h3 { width: 100%; height: 46px; line-height: 46px; float: left; border-bottom: 1px solid #fff; }
.wmh h3 span { font-size: 16px; font-weight: 100; color: #ee8e30; display: block; float: left; padding-left: 33px; background: url(../Images/zt_h3_l.png) no-repeat 14px center; }
.g-bd-t1 { margin-top: 5px; height: 46px; line-height: 46px; float: left; width: 157px; background: url(../images/g-a-a1.png) no-repeat; text-align: center; }
.g-bd-t1 h3 { height: 44px; float: left; line-height: 44px; background: url(../Images/g-a-a1.png) repeat-x; margin: 0 1px }
.g-bd-t1 h3 span { font-size: 16px; font-weight: 100; color: #ee8e30; display: block; float: left; padding-left: 33px }
.g-bd-t2 { margin-top: -45px; margin-left: 160px; height: 46px; line-height: 46px; float: left; width: 157px; background: url(../images/g-a-a.png) no-repeat; text-align: center; }
.g-bd-t2 h3 { height: 44px; float: left; line-height: 44px; background: url(../Images/g-a-a.png) repeat-x; margin: 0 1px }
.g-bd-t2 h3 span { font-size: 16px; font-weight: 100; color: #fff; display: block; float: left; padding-left: 33px }
/*爱心播报*/
.ax_img { height: 124px; margin: 16px; }
.ax_img img { width: 180px; }
.zz_list { width: 314px; float: left; overflow: hidden; }
.zz_list .zz_more { text-align: right; font-weight: bold; height: auto; margin: 0; padding: 0 }
.zz_list ul { padding: 5px 0 10px 35px; }
.zz_list ul a { margin: 0; padding: 0 }
.fw_list { height: 300px; }
/*群团助力*/
.zz_page span a { padding: 0 2px; font-weight: normal; margin: 0; width: auto; height: 30px; line-height: 30px; color: #434343; font-size: 12px; text-align: right; }
.zz_page span { padding: 0 5px; font-weight: normal; }
.zz_page span:hover { color: #ed7500; }
.zz_padge span a:hover { color: #ed7500; }
.g_ho_list { width: 622px; margin: 15px 24px; height: auto; float: left; }
.g_ho_list ul { }
.g_ho_list ul li { }
.c_float { float: left; }
.zt_p p { height: 111px; }
/*2015年9月16日开发*/
.g-v-box { /*width:661px;*/ margin-top: 30px; float: left; padding-bottom: 10px; background: url(../images/li_d.png) repeat-x 0 bottom; }
.g-v-box .tab-li { width: 200px; float: right; height: 276px; }
.g-v-box .tab-li li { overflow: hidden; padding: 10px; background: #e9e9e9; margin-top: 12px; cursor: pointer; }
.g-v-box .tab-li ul li:hover { background: #ee7600; }
.g-v-box .tab-li li:first-child { margin-top: 0; }
.g-v-box .tab-li li.cur { background: #ee7600; }
.g-v-box .tab-li li.cur .info { color: #fff; }
.g-v-box .tab-li li .img { width: 90px; height: 64px; margin-right: 10px; float: left; }
.g-v-box .tab-li li .img img { width: 90px; height: 64px; }
.g-v-box .tab-li li .info { overflow: hidden; line-height: 20px; height: 64px; }
.g-v-box .v-box { width: 450px; float: left; height: 276px; display: none; }
.g-v-box .v-box.cur { display: block; }
.g-v-box .more { width: 32px; height: 17px; line-height: 17px; float: right; margin: 13px 0 0 0; padding-left: 12px; background: #7dbad6 url(../images/sj_4.png) no-repeat 4px center; color: #fff; font-family: Arial }
.g-v-box .more:hover { background: #df7e1f url(../images/sj_4.png) no-repeat 4px center }
/*主办单位*/

.box_zbdw { width: 224px; height:overflow: hidden;
float: left; padding: 19px 45px 0 45px; margin-bottom: 10px; }
.box_zbdw .t h3 { border: 0; color: #5d5d5d; line-height: 30px; height: auto; }
.box_zbdw .t li a { line-height: 25px; height: auto; margin: 0; padding: 0; }
.box_zbdw .t li span { line-height: 25px; height: auto; margin: 0; padding: 0; color: #434343; }
/*青年文明号&巾帼文明岗列表样式*/
.wmh_listt li ul li span { color: #434343; font-weight: normal; font-size: 12px; line-height: 30px; width: 235px; padding: 0 0 0 35px; background: url(/Images/d_10.png) 23px 11px no-repeat; display: block; }
.zf-main { padding: 0px 0px 25px; width: 1000px; margin: 0 auto; overflow: hidden; }
.zf-main_left { width: 240px; margin: 0 auto; overflow: hidden; }
.zf-main_right { width: 730px; margin: 0 auto; overflow: hidden; }
.zf-position { line-height: 80px; height: 80px; border-bottom: 1px solid #ccc; margin-top: 25px; }
.zf-main-tt { font-size: 16px; font-weight: bolder; }
.zf-up-nav { overflow: hidden; margin-top: 25px; }
.zf-up-nav li { float: left; }
.zf-up-nav li a { background-color: #f1f1f1; display: block; line-height: 34px; height: 34px; padding: 0 10px; margin: 0 2px; min-width: 110px; text-align: center; transition: all 0.4s ease 0s; }
.zf-up-nav li a.zf-thisclass, .zf-up-nav li a:hover { background-color: #555; color: #fff; }
.zf-down { overflow: hidden; margin-top: 10px; }
.fl { float: left; }
.fr { float: right; }
/* 左侧列表 */
.promenu { width: 238px; background: #fff; border: #f2f2f2 1px solid; border-top: none; margin-top: 25px; }
.promenu h1 { width: 100%; height: 80px; background: url(../images/protb.png) no-repeat 25px 32px #26A54A; padding-left: 50px; font-size: 16px; line-height: 80px; color: #fff; font-weight: bold; overflow: hidden; }
.promenu h1 span { font: 12px/20px Verdana, Geneva, sans-serif; text-transform: uppercase; padding-left: 5px; }
.promenu ul { width: 200px; padding: 0px 5px 15px 0px; color: #888; overflow: hidden; margin: 0px auto; }
.promenu ul li { width: 100%; height: 50px; line-height: 50px; text-align: left; border-bottom: #f2f2f2 1px solid; display: block; }
.promenu ul li a { display: block; padding-left: 32px; color: #666; font-size: 14px; }
.promenu ul li a:hover, .promenu ul li a.curr { background: url(../images/plro_ahover.png) no-repeat 10px center; color: #e62129; }
.pcon { width: 238px; background: #fff; border: #f2f2f2 1px solid; border-top: none; }
.pcon h1 { width: 100%; height: 80px; background: url(../images/protb.png) no-repeat 25px 32px #26A54A; padding-left: 50px; font-size: 16px; line-height: 80px; color: #fff; font-weight: bold; overflow: hidden; }
.pcon h1 span { font: 12px/20px Verdana, Geneva, sans-serif; text-transform: uppercase; padding-left: 5px; }
.pcon div { padding: 10px 5px; }
.pcon p { padding-left: 10px; line-height: 30px; color: #555; font-size: 12px; }
.pd20 { padding-top: 20px; overflow: hidden; clear: both; }
/* 团队成员 */
.member01 { font-size: 36px; color: #000000; font-weight: bold; padding: 8px; }
.member02 { font-size: 24px; color: #224CA2; font-weight: bold; padding: 6px; }
.member03 { font-size: 14px; color: #000000; font-weight: bold; text-indent: 2em; line-height: 25px; }
.member04 { font-size: 18px; color: #224CA2; font-weight: bold; padding: 5px; }
.member05 { font-size: 14px; color: #DD6C00; font-weight: bold; line-height: 25px; }
.member06 { font-size: 14px; color: #3f3f3f; font-weight: bold; line-height: 25px; }

#tags_title { border-bottom: 1px solid #DDD; font-size: 14px; padding: 5px 0px 0px 4px; text-align: left; background: #eee; }
#tags_title a { border: 1px solid #DDD; display: inline-block; background: #FFF; padding: 4px 15px; margin-bottom: -1px; position: relative; margin-left: 5px; outline: none; }
#tags_title a.A { border-bottom: 1px solid #FFF; color: #FF6600; font-weight: bold; }
#tags_content { margin-top: 10px; }
#tags_content div { line-height: 200%; }

#tagsa_title { border-bottom: 1px solid #DDD; padding: 5px 0px 0px 4px; }
#tagsa_title a { border: 1px solid #DDD; display: inline-block; background: #FFF; padding: 4px 15px; margin-bottom: -1px; position: relative; margin-left: 5px; outline: none; }
#tagsa_title a.A { border-bottom: 1px solid #FFF; color: #FF6600; font-weight: bold; }
#tagsa_content { margin-top: 10px; }
#tagsa_content div { line-height: 200%; }
