/*通用栏目页*/
.ls-lmcontent { margin-top: 8px; }
.lm_lban { width: 231px; background: #fff; min-height: 530px; border: 1px solid #ddd; position: relative; }
.lm_top { height: 34px; line-height: 34px; background: url(../images/mrh4bg.jpg) left top no-repeat; text-align: center; }
.lm_top span { font-size: 14px; font-weight: bold; color: #fff; }

.navdh { padding: 15px 11px 20px; width: 200px; margin: 0 auto; }
.navdh ul li { height: 32px; font-size: 12px; float: left; width: 200px; overflow: hidden; padding-bottom: 10px; }
.navdh ul li a { float: left; height: 32px; line-height: 32px; display: block; background: url(../images/left_menu.gif) 0 0 no-repeat; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; width: 130px; text-align: left; padding-left: 40px; padding-right: 30px; }
.navdh ul li a:hover, .navdh ul li.active a { color: #fff; font-weight: bold; background: url(../images/left_menu_hover.gif) 0 0 no-repeat; text-decoration: none; }
.lm_rban { min-height: 530px; width: 744px!important; padding-bottom: 10px; border: 1px solid #ddd; }
.position { background: url(../images/lanmurbg.gif) repeat-x #fff; width: 100%; }
.ls-position { background: url(../images/posico.gif) 15px center no-repeat; padding-left: 38px; height: 31px; line-height: 31px; border-bottom: 1px solid #e8e8e8; }
.lmy_dqlanmu { display: none; }
.navjz { font-size: 14px; padding: 15px 20px 15px 20px; line-height: 200%; overflow: hidden; }
.navjz .doc_list { padding: 5px 0 1px 0; width: 700px; overflow: hidden; }
.navjz .doc_list .columnName { padding-bottom: 6px; border-bottom: 1px dashed #ddd; margin-bottom: 5px; }
.navjz .doc_list .columnName a { font-size: 14px; color: #333; }
.navjz .doc_list .columnName .title { font-weight: bold; margin-right: 56px; }

.navjz .doc_list li:not(.columnName) { height: 30px; line-height: 30px; background: url(../images/icon_99.gif) left center no-repeat; padding-left: 12px; overflow: hidden; position: relative; }
.navjz .doc_list li.lm_line { display: none; }
.navjz .doc_list li .date { position: absolute; top: 0; right: 0; color: #999; font-family: Arial,Helvetica,sans-serif; }
.navjz .doc_list li a { font-size: 14px; max-width: 566px; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}


/*分页/翻页*/
.pagination { clear: both; width: 100%; text-align: center; margin: 10px 0 5px; padding: 3px 0; line-height: 28px; font-size: 14px; font-family: "Microsoft YaHei",微软雅黑; }
.pagination a, .pagination span { display: inline-block; border: 1px solid #d9d9d9; color: #666; margin: 3px; padding: 0 10px; text-decoration: none; white-space: nowrap; height: 28px; border-radius: 3px; }
.pagination a:hover { background: #0593ee; border: 1px solid #0593ee; color: #fff!important; }
.pagination a.active { border: 1px solid #0593ee; color: #fff; }
.pagination span.current, .pagination span.current:hover { background: #0593ee; border: 1px solid #0593ee; color: #fff; }
.pagination span.disabled, .pagination span.disabled:hover { border: 1px solid #d9d9d9; color: #666; background: #eee; }
.pagination a.text, .pagination a.text:hover { color: #fff; background: #0593ee; border: #0593ee 1px solid; cursor: text; }
.pagination a.pagemore, .pagination a.pagemore:hover { color: #666; background: #fff; border: 1px solid #fff; cursor: text; padding: 0 3px; }
.pagination .inputBar { border: 0; height: 26px; padding: 0 5px; }
.pagination .total { border: 0; height: 26px; padding: 0; }
.pagination .inputBar input { width: 40px; height: 22px; line-height: 22px; border-radius: 3px; padding: 2px 5px; border: #ccc 1px solid; margin: -3px 3px 0; background: #eee; vertical-align: middle; }
.pagination button { display: inline-block; font-size: 14px; width: 40px; height: 28px; border-radius: 3px; line-height: 20px; border: #d9d9d9 1px solid; margin: -3px 6px 0 3px; background: #fff; vertical-align: middle; color: #666; }
.pagination button:hover { background: #0593ee; border: 1px solid #0593ee; color: #fff!important; }
/*分页/翻页end*/
/*栏目页 单页面 */
.newstitle { text-align: center; font-size: 24px; margin: 14px 0; }
.ptlminfo { border-bottom: 1px solid #ccc; padding: 5px; text-align: center; font-size: 14px; display: none; }
.ptlminfo .sp { display: inline-block; padding: 0 0.5em; color: #666; }
.ptlminfo .j-share-info { position: relative; width: 90px; height: 25px; vertical-align: middle; display: inline-block; }
.ptlminfo .share-box { top: -2px; left: 0; right: auto; }
.ptlminfo .share-bar a { margin-right: 6px; }
.ptlmcontent { overflow: hidden; }
.ptlmcontent table { max-width: 100%; }
.ptlmcontent img { max-width: 100%; height: auto; }
.ptlmcontent p { text-indent: 0!important; text-align: justify; }
/*栏目页 图片列表 */
.navjz ul.picture-list { padding-left: 14px; }
.navjz ul.picture-list li { float: left; background: none; padding-left: 0; margin-right: 13px; height: 158px; text-align: center; padding-bottom: 5px; width: 156px; }
.navjz ul.picture-list li a { width: 100%; height: 100%; }
.navjz ul.picture-list li img { width: 150px; height: 113px; border: 1px solid #ddd; padding: 2px; }
.navjz ul.picture-list li a:hover img { -moz-transition: all 0.3s; -o-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; }
.navjz ul.picture-list li a .img_title { width: 100%; font-size: 14px; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-top: 6px; }
/****** 留言栏目页 on ******/
/*留言查询*/

.navjz .liuyan_cxcon { border: #e8e8e8 1px solid; background: #f6f6f6; padding: 17px 10px 13px; height: auto; position: relative; }
.navjz .liuyan_cxcon .tj { height: 28px; line-height: 28px; text-align: left; padding-left: 100px; font-size: 14px; }
.navjz .liuyan_cxcon .tj .sz { color: #fd8524; }
.navjz .liuyan_cxcon .tj .jg { padding-left: 20px; }
.navjz .liuyan_cxcon .liuyan_cxbox { height: 32px; margin: auto; margin-top: 6px; padding-left: 10px; }
.navjz .liuyan_cxcon .liuyan_cxbox ul { height: 32px; }
.navjz .liuyan_cxcon .liuyan_cxbox ul li { float: left; height: 28px; line-height: 28px; padding: 0; background: none; font-size: 14px; overflow: visible; }
.navjz .liuyan_cxcon .liuyan_cxbox ul li.tm { width: 130px; }
.navjz .liuyan_cxcon .liuyan_cxbox ul li.tm input { width: 126px; height: 26px; line-height: 26px; border: #cecece 1px solid; background: #fff; font-size: 14px; color: #999; padding-left: 10px; outline: none; }
.navjz .liuyan_cxcon .liuyan_cxbox ul li.jg { width: 24px; background: url(../images/liuyan_jg.gif) center center no-repeat; }
.navjz .liuyan_cxcon .liuyan_cxbox ul li.gjz { width: 70px; text-align: right; }
.navjz .liuyan_cxcon .liuyan_cxbox ul li.srk { width: 186px; }
.navjz .liuyan_cxcon .liuyan_cxbox ul li.srk input { width: 203px; height: 26px; line-height: 26px; border: #cecece 1px solid; border-right: 0; background: #fff; font-size: 14px; color: #999; padding-left: 10px; outline: none; }
.navjz .liuyan_cxcon .liuyan_cxbox ul li.btn { width: 48px; }
.navjz .liuyan_cxcon .liuyan_cxbox ul li.btn input { width: 48px; height: 28px; line-height: 28px; border: none; background: #0593ee; font-size: 14px; color: #fff; text-align: center; outline: none; cursor: pointer; }
.navjz .liuyan_cxcon .liuyan_cxtit { display: block; width: 100px; height: 26px; line-height: 26px; padding-left: 0; position: absolute; left: 26px; top: 15px; font-size: 18px; font-weight: bold; color: #0593ee; }
.liuyan_cxcon  .cxxjlist { margin-top: 8px; margin-bottom: 8px; }
.liuyan_cxcon  .cxxjlist .name { width: 90px; text-align: center; }
.liuyan_cxcon .cxbtn { position: absolute; bottom: -51px; right: 117px; display: none; }
.cxbtn .btn-search { height: 33px; line-height: 33px; text-align: center; font-size: 16px; color: #fff; background: #0593ee; border: none; padding: 0 10px; cursor: pointer; }
/*留言列表*/
.nav_lylist .guestbook-table { padding: 17px 0 0; }
.nav_lylist .guestbook-table .guestbook_bt { height: 36px; overflow: hidden; }
.nav_lylist .guestbook-table .guestbook_bt span { display: block; float: left; width: 102px; white-space: nowrap; height: 36px; line-height: 36px; font-size: 16px; text-align: center; color: #fff; font-weight: bold; background: #0593ee; }
.nav_lylist .guestbook-table .guestbook_title { height: 36px; font-size: 16px; background: #f1f2f3; margin: 12px 0 5px; overflow: hidden; padding: 0; position: relative; }
.nav_lylist .guestbook-table .guestbook_title li { float: left; height: 36px; line-height: 36px; border-right: #fff 2px solid; text-align: center; padding: 0; background: none; }
.nav_lylist .guestbook-table .guestbook_title li.t1 { float: none; margin-right: 374px; }
.nav_lylist .guestbook-table .guestbook_title li.t2 { width: 120px; border-right: 0 none; position: absolute; right: 0; top: 0; }
.nav_lylist .guestbook-table .guestbook_title li.t3 { width: 150px; position: absolute; right: 222px; top: 0; }
.nav_lylist .guestbook-table .guestbook_title li.t4 { width: 100px; position: absolute; right: 120px; top: 0; }
.nav_lylist .guestbook-table .guestbook_title li.t5 { width: 80px; border-right: none; display: none; }
.nav_lylist .guestbook-table ul.even, .nav_lylist .guestbook-table ul.odd { height: 36px; clear: both; overflow: hidden; position: relative; }
.nav_lylist .guestbook-table ul.even { background: #f7f7f7; }
.nav_lylist .guestbook-table ul.even li, .nav_lylist .guestbook-table ul.odd li { float: left; padding: 0; background: none; height: 36px; line-height: 36px; text-align: center; font-size: 14px; border-right: #fff 2px solid; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #999; }
.nav_lylist .guestbook-table ul.even li.t1, .nav_lylist .guestbook-table ul.odd li.t1 { float: none; text-align: left; margin-right: 374px; }
.nav_lylist .guestbook-table ul.even li.t1 a, .nav_lylist .guestbook-table ul.odd li.t1 a { display: block; padding-left: 6px; margin-right: 10px; font-size: 16px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.nav_lylist .guestbook-table ul.even li.t2, .nav_lylist .guestbook-table ul.odd li.t2 { width: 120px; border: 0 none; position: absolute; right: 0; top: 0; }
.nav_lylist .guestbook-table ul.even li.t3, .nav_lylist .guestbook-table ul.odd li.t3 { width: 150px; color: #666; position: absolute; right: 222px; top: 0; }
.nav_lylist .guestbook-table ul.even li.t4, .nav_lylist .guestbook-table ul.odd li.t4 { width: 100px; color: #d20607; position: absolute; right: 120px; top: 0; }
.nav_lylist .guestbook-table ul.even li.t4 span, .nav_lylist .guestbook-table ul.odd li.t4 span { color: #999; }
.nav_lylist .guestbook-table ul.even li.t4 .s1, .nav_lylist .guestbook-table ul.odd li.t4 .s1 { color: #0768b5; }
.nav_lylist .guestbook-table ul.even li.t4 .s2, .nav_lylist .guestbook-table ul.odd li.t4 .s2 { color: #fd8622; }
.nav_lylist .guestbook-table ul.even li.t5, .nav_lylist .guestbook-table ul.odd li.t5 { width: 80px; color: #666; border-right: none; display: none; }
.liuyan_xiexin { display: block; float: right; width: 108px; height: 33px; line-height: 32px; text-align: center; font-size: 14px; color: #fff; background: #f0ba32; -moz-transition: all 0.3s; -o-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; cursor: pointer; }
.liuyan_xiexin:hover { background: #dda10a; color: #fff; }
.liuyan_xzbox { background: #fafafa; padding: 50px 35px 13px; height: auto; position: relative; z-index: 1; }
.liuyan_xzbox p { color: #666; font-size: 14px; line-height: 24px; text-indent: 2em; }
.lmy_lmtitle { position: absolute; right: 5px; top: 5px; z-index: 2; }
.liuyan_xzbox .liuyan_xxtit { display: block; width: 100px; height: 36px; line-height: 36px; padding-left: 23px; position: absolute; left: 10px; top: 8px; font-size: 18px; font-weight: bold; color: #0593ee; }
/*写信开始*/
.guestbook-table-form { padding-top: 30px; font-size: 14px; }
.guestbook-table-form span.red { color: red; }
.guestbook-table-form ul { overflow: inherit; }
.guestbook-table-form ul li { float: left; padding: 0; background: none; overflow: inherit; /* border: 1px solid red; */ }
.guestbook-table-form ul li.bt { width: 110px; height: 55px; text-align: right; line-height: 36px; font-size: 14px; }
.guestbook-table-form ul li.srk { width: 200px; height: 55px; position: relative; }
.guestbook-table-form ul li.srk .msg-box { position: absolute; left: 0; top: 5px; }
.guestbook-table-form ul li.srk input { float: left; width: 200px; height: 32px; line-height: 32px; border: #d6d6d6 1px solid; padding: 3px 10px; }
.guestbook-table-form ul li.srk select { float: left; width: 200px; border: #ddd 1px solid; padding: 3px 10px; height: 38px; }
.guestbook-table-form ul li.srk1 { height: 55px; position: relative; }
.guestbook-table-form ul li.srk1 .msg-box { position: absolute; left: 0; top: 5px; }
.guestbook-table-form ul li.srk1 input { float: left; width: 500px; height: 32px; line-height: 32px; border: #d6d6d6 1px solid; padding: 3px 10px; }
.guestbook-table-form ul li.btk, .guestbook-table-form ul li.gk, .guestbook-table-form ul li.yzm { height: 55px; position: relative; }
.guestbook-table-form ul li.btk .msg-box, .guestbook-table-form ul li.yzm .msg-box { position: absolute; left: 0; top: 5px; }
.guestbook-table-form ul li.btk input { float: left; width: 500px; height: 32px; line-height: 32px; border: #ddd 1px solid; padding: 2px 5px; }
.guestbook-table-form ul li.gk { font-size: 14px; line-height: 36px; margin-right: 380px; }
.guestbook-table-form ul li.bt1 { width: 110px; height: 160px; line-height: 150px; text-align: right; font-size: 14px; }
.guestbook-table-form ul li.tex { height: 227px; position: relative; }
.guestbook-table-form ul li.tex .msg-box { position: absolute; left: 0; top: 5px; }
.guestbook-table-form ul li.tex textarea { float: left; width: 501px; height: 200px; line-height: 24px; border: #ddd 1px solid; padding: 2px 5px; font-size: 14px; resize: none; }
.guestbook-table-form ul li.yzm input { float: left; width: 102px; height: 36px; line-height: 36px; border: #ddd 1px solid; padding: 2px 5px; }
.guestbook-table-form ul li.yzm img { float: left; margin: 4px 5px 0; }
.guestbook-table-form ul li.yzm a { margin-top: 4px; display: inline-block; }
.guestbook-table-form ul li.btn_group { height: 40px; padding-left: 120px; width: 75%; float: none; clear: both; }
.guestbook-table-form ul li.btn_group input { background: #0593ee; height: 36px; line-height: 36px; text-align: center; cursor: pointer; font-family: "Microsoft YaHei",微软雅黑; border: 0; outline: none; color: #fff; width: 116px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 0; }
.guestbook-table-form ul li.btn_group input.btn-search { margin-left: 15px; }
.list-2655273 ul li.sel1, .list-2655277 ul li.sel1 { width: 604px; }
.guestbook-table-form ul li.clear { float: none; height: 0; line-height: 0; font-size: 0; padding: 0; margin: 0; overflow: hidden; }
.ui-dialog-footer button.ui-dialog-autofocus { background-color: #0593ee; border-color: #0593ee; }
.ui-dialog-footer button.ui-dialog-autofocus:active, .ui-dialog-footer button.ui-dialog-autofocus:focus, .ui-dialog-footer button.ui-dialog-autofocus:hover { background-color: #0593ee; border-color: #0593ee; }
/*留言文章 on*/
.wz_top { background: url(../images/posico.gif) 15px center no-repeat; padding-left: 38px; height: 31px; line-height: 31px; border-bottom: 1px solid #e8e8e8; }
.wz_top .search { display: none; }
.lynybox { margin: 20px 0; }
.lynybox .liuyancon { margin: 20px auto 0; border-collapse: collapse; }
.lynybox .liuyancon td.nr, .lynybox .liuyancon td.nrtxt, .lynybox .liuyancon th.tit { border: #e3e3e3 1px solid; }
.lynybox .liuyancon th.tit { font-size: 16px; line-height: 24px; padding: 18px 10px; text-align: right; width: 18%; background: #f8f8f8; }
.lynybox .liuyancon td.nr { font-size: 15px; line-height: 24px; padding: 18px 15px; width: 32%; }
.lynybox .liuyancon td.nrtxt { padding: 18px 15px; }
.lynybox .liuyancon td.pj { color: red; line-height: 40px; }
.lynybox .liuyancon td .dfbox { border: 1px solid #eee; background: #f8f8f8; padding: 10px; }
.lynybox .liuyancon td .dfbox .dfyj p { text-justify: inter-ideograph; word-break: break-all; word-wrap: break-word; }
.lynybox .nrtxt { line-height: 30px; font-size: 14px; }
.MsoNormal span { font-family: "微软雅黑"!important; font-size: 16px!important; }
.lynybox .mydcon { height: 66px; line-height: 66px; font-size: 16px; }
.lynybox .mydcon ul li { float: left; white-space: nowrap; }
.lynybox .mydcon ul li.mm { padding-right: 10px; }
.lynybox .mydcon ul li p { float: left; }
.lynybox .mydcon ul li p.bt { white-space: nowrap; font-weight: bold; }
.lynybox .mydcon ul li p.srk { position: relative; }
.lynybox .mydcon ul li p.srk .msg-box { position: absolute; left: 0; top: 17px; }
.lynybox .mydcon ul li p.srk .myd_input { float: left; margin-top: 17px; border: 1px solid #ddd; width: 170px; height: 24px; line-height: 24px; padding: 3px 5px; }
.lynybox .mydcon ul li label { padding-right: 15px; white-space: nowrap; }
.lynybox .mydcon ul li.pjbtn { float: right; }
.lynybox .mydcon ul li.pjbtn input.myd_btn { font-size: 16px; width: 90px; height: 36px; line-height: 36px; color: #fff; border: 0; background: #0593ee; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; cursor: pointer; }
.lynybox .liuyancon td.nrtxt .dw { padding-right: 10px; display: inline-block; }
.lynybox .liuyancon td.nrtxt .date { color: #999; }
/****** 留言栏目页 end ******/
.lm-con { background-color: #fff; }
.lbq { background: url(../images/sssss.jpg); height: 449px; }
.lbq ul { width: 199px; margin: 0 auto; padding-left: 28px; height: 200px; }
.lbq ul li { position: relative; line-height: 25px; height: 25px; background: url(../images/list_item.gif) no-repeat 2px center; padding-left: 15px; padding-right: 8px; }
.lbq ul li a { width: 100%; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.lbq ul li .date { position: absolute; top: 0; right: 0; display: none; }
.secnr { /* background-image: url(../images/contentbodybg.jpg); */ padding: 0 60px; }
.ls-top { height: 31px; background-image: url(../images/contenttitle.jpg); padding-top: 26px; padding-left: 36px; }
/* #wenzhang { overflow: hidden; } */
.newstitlet { text-align: center; margin: 28px 0; }
.newstitle { font-size: 24px; font-weight: bolder; margin-top: 20px; text-align: center; }
.newstitlef { text-align: center; }
.wzfbxx { text-align: center; margin-top: 36px; border-bottom: 1px dashed #ddd; border-top: 1px dashed #ddd; height: 28px; line-height: 28px; }
.wzfbxx span { padding: 0 10px; }
.wzcon { padding: 40px 15px 40px; height: auto; min-height: 450px; font-size: 12pt; line-height: 1.875; text-align: justify; text-justify: inter-ideograph; word-break: break-all; word-wrap: break-word; overflow-x: auto; overflow-y: hidden; }
.cc, .clear { clear: both; font-size: 0px; line-height: 0; height: 0; margin-top: 0; overflow: hidden; }
.scan_code_box { width: 100%; text-align: center; color: #b5b5b5; font-size: 14px; line-height: 2.2; padding-top: 30px; }
.scan_code_box .scan_code { width: 160px; height: 160px; margin: auto; }
.wzbot { line-height: 30px; text-align: right; font-size: 16px; color: #666; padding-top: 11px; background: url(../images/ind_ftline.gif) 0 0 repeat-x; position: relative; display: none; }
.wzbot .fxd_close { text-align: right; font-size: 0; line-height: 0; }
.wzbot .fxd_close .print_btn { background: url(../images/print.gif) 0 center no-repeat; margin-left: 0; }
.wzbot .fxd_close a { display: inline-block; vertical-align: middle; white-space: nowrap; line-height: 30px; padding-left: 22px; color: #999; text-decoration: underline; margin-left: 26px; font-size: 16px; }
.wzbot .fxd_close .close_btn { background: url(../images/close1.png) 0 center no-repeat; padding-left: 24px; display: none; }
.weixin-share-open { position: absolute; width: 232px; height: 110px; left: -62px; bottom: -4px; overflow: hidden; background: url(/assets/images/share/share_wx_arrow.gif) no-repeat; padding: 10px 10px 22px; }
.wz_share { position: relative; }
.share-box { left: 0; bottom: -6px; top: auto!important; }
