﻿html { font-size: 100%; text-size-adjust: 100%; -webkit-text-size-adjust: 100%; -moz-text-size-adjust: 100%; -o-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd,
ul, ol, li, pre, form, fieldset, legend, button, input, textarea,
th, td { margin: 0; padding: 0; word-wrap: break-word; }
body, html { height: 100%; }
body, html, input { font: 12px/21px "宋体","微软雅黑","黑体",Arial,sans-serif,tahoma,Hiragino Sans G; font-size: 12px; }
table { border-collapse: collapse; border-spacing: 0; }
img { border: none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
input.dialog { height: 0; height: 0; font-size: 0; line-height: 0; border: none; }
h1 { font-size: 34px; }
h2 { font-size: 26px; }
h3 { font-size: 18px; }
h4 { font-size: 16px; }
h5 { font-size: 14px; }
h6 { font-size: 12px; }
input, label, img, th, textarea { vertical-align: middle; outline: none; }
address, cite, dfn, em, var { font-style: normal; }
code, kbd, pre, samp { font-family: courier new,courier,monospace; }
input.button, input.btn { padding: 0.25em; width: auto; _width: 0; overflow: visible !ie; }
ul, ol, li { list-style: none; }
a { text-decoration: none; blr: expression(this.onFocus=this.blur()); outline: none; }
    a:hover { text-decoration: none; _zoom: 1; color: #b50006; }
.clr { clear: both; height: 0; overflow: hidden; }

.mi, .mit { width: 1000px; margin: 0 auto; text-align: left; }
.mit { padding: 0 18px; background: url(cdx/bg2.png) repeat-y; }
.t_n { display: none; }
.t_b { display: block; }
.fl { float: left; display: inline; display: block !important; }
.fr { float: right; display: inline; }

.ad90 { max-height: 90px; margin-bottom: 10px; }
.uli li { height: 25px; line-height: 25px; color: #999; overflow: hidden; padding-left: 15px; background: url(images/i666.gif) 5px 10px no-repeat; }
    .uli li a { color: #252525; padding-right: 10px; }
        .uli li a:hover { text-decoration: underline; color: #c60404; }
body { background: url(cdx/bg1.gif) top #fff repeat-x; }
.topnav { height: 41px; line-height: 41px; color: #969696; overflow: hidden; }
    .topnav b { font-size: 14px; color: #c60404; }
    .topnav a { padding: 0 10px; color: #252525; }
a:hover { text-decoration: underline; color: #c60404; }
.banner { padding-top: 280px; width: 100%; background: url(cdx/banner.jpg) center top no-repeat; }
.menu { height: 45px; padding-top: 3px; background: url(cdx/menu.jpg) top no-repeat; overflow: hidden; }
    .menu ul { width: 110%; }
    .menu li { float: left; width: 83px; height: 45px; line-height: 45px; overflow: hidden; text-align: center; font-size: 14px; font-weight: bold; }
        .menu li a { color: #fff; }
            .menu li a:hover { color: #ffd800; }
/**/
.munav { width: 1000px; margin: 0 auto; height: 23px; padding: 6px 0; background-color: #f3f3f3; overflow: hidden; border-bottom: 10px solid #fff; }
    .munav li { position: relative; }
    .munav .fr { padding-right: 6px; }
    .munav .ml6px { padding-left: 6px; }
.topLoop { position: relative; overflow: hidden; height: 22px; line-height: 22px; }
    .topLoop a { color: #252525; }
.mv1 { line-height: 23px; padding-left: 10px; color: #555; }
.mv2, .mv3 { height: 19px; border: 1px #ebd6db solid; padding: 1px; overflow: hidden; }
.mv2 { width: 100px; }
.mv3 { width: 180px; margin-right: 5px; }
    .mv2 select, .mv3 input { display: block; width: 100%; height: 19px; line-height: 19px; border: none; }
.mv4 { height: 23px; width: 65px; text-align: center; overflow: hidden; }
    .mv4 input { display: block; width: 100%; height: 22px; line-height: 22px; border: none; background-color: #c60404; color: #fff; cursor: pointer; }
        .mv4 input:hover { background-color: #e00; }
/**/
.topLoop a { color: #c60404; }

/*领导班子*/
.lindao { width: 100%; }
    .lindao .hd { width: 100%; }
    .lindao .bd { width: 231px; height: 140px; margin: 15px auto; }
        .lindao .bd li { width: 108px; height: 140px; float: left; text-align: center; }
            .lindao .bd li:first-child { margin-right: 15px; }
    .lindao .aimg { width: 108px; height: 115px; overflow: hidden; background: #eee; display: block; }
        .lindao .aimg img { height: 115px; }
    .lindao .atitle { width: 100px; line-height: 34px; overflow: hidden; color: #252525; }
/**/
.vedio .hd { border-top: 1px solid #DDD; }

.x1 { width: 1000px; height: 370px; overflow: hidden; background-color: #fff; padding-bottom: 10px; }
.x1l { width: 300px; height: 370px; overflow: hidden; position: relative; }
.focus_bd { height: 370px; }
    .focus_bd ul { overflow: hidden; zoom: 0; }
    .focus_bd li { width: 100%; height: 370px; overflow: hidden; background-color: #f2f2f2; }
    .focus_bd img { width: 294px; height: 244px; border: 3px #ddd solid; }
    .focus_bd p { display: block; padding: 30px 8px 0 8px; height: 76px; line-height: 23px; color: #555; overflow: hidden; }
        .focus_bd p a { display: block; height: 23px; margin-bottom: 5px; overflow: hidden; text-align: center; font-size: 14px; font-weight: bold; color: #c60404; }
.focus_hd { width: 300px; height: 20px; text-align: center; position: absolute; z-index: 500; right: 0; top: 255px; overflow: hidden; }
    .focus_hd em { display: inline-block; width: 16px; line-height: 16px; color: #fff; cursor: pointer; height: 16px; border-radius: 8px; overflow: hidden; background-color: #ccc; margin: 0 3px; }
        .focus_hd em.on { background-color: #666; }
.x1c { width: 390px; height: 350px; padding: 9px 14px; border: 1px #ddd solid; margin-left: 10px; }
.x1c_hot li { height: 80px; padding: 5px 0 10px; overflow: hidden; margin-bottom: 10px; border-bottom: 1px #ddd dashed; }
    .x1c_hot li h2 { display: block; height: 35px; line-height: 35px; text-align: center; overflow: hidden; font: bold 16px/35px microsoft yahei,SimHei,黑体; }
    .x1c_hot li p { display: block; height: 44px; line-height: 22px; text-indent: 2em; overflow: hidden; color: #555; }
    .x1c_hot li a { color: #c60404; }
.x1c .uli li { height: 27px; line-height: 27px; }
.x1r { width: 260px; height: 370px; overflow: hidden; }
.x1rbox { border: 1px #ddd solid; height: 368px; overflow: hidden; }
.x1rt { height: 31px; line-height: 31px; padding: 0 10px; font-size: 14px; font-weight: bold; color: #252525; background: url(cdx/bg2.gif) repeat-x; }
.x1r1 { height: 120px; width: 110%; padding-left: 14px; padding-top: 14px; margin-bottom: 5px; }
    .x1r1 li { width: 109px; height: 120px; overflow: hidden; float: left; display: inline; margin-right: 10px; }
    .x1r1 em { display: block; width: 101px; height: 70px; padding: 4px 4px 15px 4px; overflow: hidden; background: url(cdx/tvr1.gif) no-repeat; }
        .x1r1 em img { width: 101px; height: 70px; }
    .x1r1 p { height: 30px; line-height: 30px; overflow: hidden; text-align: center; }
    .x1r1 a { color: #252525; }
.x1rbox .uli { margin: 0 10px; border-top: 1px #ddd dotted; padding-top: 5px; }
    .x1rbox .uli li { height: 28px; line-height: 28px; }
.x1rad { width: 260px; height: 60px; overflow: hidden; background-color: #f2f2f2; margin-top: 10px; }
.x2 { height: 260px; overflow: hidden; margin-bottom: 10px; }
.x2l { width: 730px; height: 260px; overflow: hidden; }
.x2Tabs { width: 760px; height: 30px; overflow: hidden; border-bottom: 2px #c00 solid; }
    .x2Tabs li { float: left; display: inline; margin-right: 2px; width: 181px; cursor: pointer; height: 30px; line-height: 30px; text-align: center; font-size: 14px; color: #c60404; background-color: #f2f2f2; }
        .x2Tabs li.selected { background: url( cdx/bg3.gif) center #c00 no-repeat; color: #fff; font-weight: bold; }
.x2tab { padding: 9px 14px; height: 209px; overflow: hidden; border: 1px #ddd solid; border-top: none; }
    .x2tab .uli li { height: 29px; line-height: 29px; overflow: hidden; border-bottom: 1px #ddd dotted; }
        .x2tab .uli li span { float: right; padding-right: 10px; }
.x2r { width: 260px; height: 260px; overflow: hidden; }
.x2rtit, .x3tit { height: 30px; line-height: 30px; border-bottom: 2px #c00 solid; background-color: #f2f2f2; font-size: 14px; font-weight: bold; color: #c00; }
.x2rtit { padding-left: 12px; }
.x2rbox { padding: 9px 14px; width: 230px; height: 209px; overflow: hidden; border: 1px #ddd solid; border-top: none; }
.x2rad { width: 230px; height: 50px; overflow: hidden; margin-bottom: 8px; }
    .x2rad img { width: 230px; height: 50px; }
.x2rbox ul { width: 110%; }
.x2rbox li { width: 70px; height: 25px; line-height: 25px; margin-bottom: 5px; text-align: center; border: 1px #ddd solid; float: left; display: inline; margin-right: 7px; }
    .x2rbox li a { color: #222; }
.x3 { height: 400px; margin-bottom: 10px; }
.x3tit { margin-bottom: 10px; }
    .x3tit b { display: inline-block; width: 150px; height: 30px; text-align: center; background: url( cdx/bg3.gif) center #c00 no-repeat; color: #fff; font-weight: bold; font-size: 14px; }
    .x3tit span { float: right; font-size: 12px; font-weight: normal; padding-right: 10px; color: #999; }
        .x3tit span a { color: #252525; padding: 0 10px; }
.x3l { width: 730px; }
.x3l1 { height: 220px; padding-bottom: 9px; border-bottom: 1px #ddd solid; }
.x3lfc { width: 284px; height: 214px; padding: 2px; border: 1px #ddd solid; position: relative; }
.x3l_hd li { width: 284px; height: 214px; }
.x3l_hd em, .x3l_hd img { display: block; width: 284px; height: 214px; }
.x3l_hd p { display: block; width: 284px; height: 35px; overflow: hidden; background-color: black; color: #fff; opacity: .7; filter: alpha(opacity=70); line-height: 35px; text-align: center; position: absolute; bottom: 2px; left: 2px; }
.x3lr { width: 425px; height: 220px; overflow: hidden; }
    .x3lr h2 { height: 35px; line-height: 35px; text-align: center; overflow: hidden; font-weight: bold; font-size: 16px; }
        .x3lr h2 a, .x3lr p a { color: #c60404; }
    .x3lr p { height: 66px; line-height: 22px; overflow: hidden; color: #666; margin-bottom: 10px; }
    .x3lr .uli { padding-top: 5px; border-top: 1px #ddd dotted; }
        .x3lr .uli span { color: #666; float: right; }
.x3lb { height: 100px; padding: 9px 49px; border: 1px #ddd solid; margin-top: 10px; position: relative; }
.x3lb_hd { width: 630px; height: 100px; overflow: hidden; }
    .x3lb_hd ul { overflow: hidden; zoom: 1; }
    .x3lb_hd li { float: left; width: 144px; height: 94px; padding: 2px; border: 1px #ddd solid; margin-right: 10px; }
    .x3lb_hd img { width: 144px; height: 94px; }
.x3lb_prev, .x3lb_next { width: 34px; height: 34px; position: absolute; top: 40px; z-index: 999; cursor: pointer; }
.x3lb_prev { left: 9px; background: url(cdx/but1.gif) no-repeat; }
.x3lb_next { right: 9px; background: url(cdx/but1.gif) 0 -34px no-repeat; }
.x3r { width: 258px; height: 358px; border: 1px #ddd solid; }
    .x3r ul { padding: 10px 14px; width: 110%; }
    .x3r li { float: left; display: inline; width: 110px; height: 94px; overflow: hidden; margin-right: 10px; margin-bottom: 9px; }
        .x3r li em { display: block; width: 110px; height: 70px; overflow: hidden; }
        .x3r li img { width: 110px; height: 70px; }
        .x3r li p { display: block; height: 24px; line-height: 24px; text-align: center; overflow: hidden; }
        .x3r li a { color: #252525; }


/*县首页通用*/
.wlinks { width: 1000px; height: 92px; overflow: hidden; margin: 0 auto; margin-bottom: 15px; }
.slink_l, .slink_c { height: 90px; border: 1px #ebd6db solid; overflow-y: scroll; overflow-x: hidden; }
.slink_l { width: 320px; margin-right: 18px; }
.slink_c { width: 260px; }
.slink_r { width: 380px; height: 92px; overflow: hidden; }
    .slink_r ul { width: 110%; }
    .slink_r li { float: left; display: inline; width: 180px; height: 20px; padding: 1px; border: 1px #ebd6db solid; margin-right: 12px; margin-bottom: 10px; }
        .slink_r li select { display: block; border: none; height: 20px; line-height: 20px; width: 100%; outline: none; }
.slink_l ul, .slink_c ul { padding: 2px 0; }
.slink_l ul { padding-left: 5px; }
.slink_l li { float: left; display: inline; width: 140px; height: 22px; line-height: 22px; overflow: hidden; }
.slink_c li { height: 22px; line-height: 22px; overflow: hidden; }
.wlinks a { padding-left: 10px; display: block; color: #252525; }
    .wlinks a:hover { background-color: #ebd6db; color: #b50006; }
/**/

/*列表和内容*/
.list_body { padding-bottom: 30px; }

.left { width: 680px; min-height: 600px; overflow: hidden; }
.right { width: 300px; min-height: 600px; overflow: hidden; }

.path { height: 35px; line-height: 30px; overflow: hidden; color: #666; }
    .path a { padding: 0 10px; color: #252525; }
.list { margin-bottom: 20px; border-top: 1px #ddd solid; padding-top: 5px; }
    .list li { padding: 15px 0; border-bottom: 1px #ddd solid; height: 105px; overflow: hidden; }
    .list em { display: block; float: left; width: 150px; height: 105px; overflow: hidden; margin-right: 15px; background-color: #ddd; }
        .list em img { width: 150px; height: 105px; }
    .list h3 { display: block; font: bold 16px/20px microsoft yahei,黑体; padding-bottom: 5px; }
        .list h3 a { color: #cc0000; }
            .list h3 a:hover { color: #b50006; text-decoration: underline; }
    .list span { display: block; max-height: 60px; line-height: 20px; overflow: hidden; color: #555; }
    .list p { display: block; height: 20px; line-height: 20px; overflow: hidden; color: #666; padding: 0; }
    .list samp a { color: #b50006; padding-left: 10px; }
.lt_msg, .lt_share { display: inline-block; width: 20px; height: 20px; overflow: hidden; margin-left: 8px; float: right; }
.lt_msg { background: url(list/list1.gif) -58px 4px no-repeat; }
    .lt_msg:hover { background: url(list/list1.gif) 2px 4px no-repeat; }
.lt_share { background: url(list/list1.gif) -93px 4px no-repeat; }
    .lt_share:hover { background: url(list/list1.gif) -33px 4px no-repeat; }

.spage { clear: both; width: 100%; height: 25px; line-height: 25px; padding: 20px 0; margin-bottom: 25px; }
    .spage a, .spage b, .spage span { float: left; display: inline-block; height: 25px; line-height: 25px; padding: 0 10px; margin-right: 1px; color: #fff; font: normal 12px/25px microsoft yahei,黑体; }
    .spage a { background-color: #aaa; }
    .spage b { background-color: #cc0000; }
    .spage span { background-color: #b50006; }
    .spage a:hover { background-color: #b50006; color: #fff; }
    .spage select { display: none; }

.ltr_1 { border: 1px #ddd solid; margin-bottom: 10px; }
.ltr1tit { height: 35px; line-height: 35px; border-bottom: 1px #ddd solid; padding: 0 15px; font-size: 14px; font-weight: bold; color: #333; }
.ltr_1 ul { padding: 10px 15px; }
.ltr_1 li { height: 16px; line-height: 16px; padding: 7px 0; overflow: hidden; }
    .ltr_1 li b { display: inline-block; width: 16px; height: 16px; overflow: hidden; border-radius: 10px; text-align: center; background-color: #ff8400; color: #fff; }
    .ltr_1 li a { padding-left: 10px; color: #252525; font-size: 14px; }
a:hover { color: #b50006; text-decoration: underline; }

.ltr_box { border: 1px #ddd solid; border-top: 2px #b50006 solid; margin-bottom: 10px; }
.ltr_2ul { height: 35px; background: url(images/ddd.gif) bottom repeat-x; font-size: 14px; font-weight: bold; }
    .ltr_2ul li { width: 120px; height: 35px; line-height: 35px; text-align: center; border-right: 1px #ddd solid; float: left; color: #555; cursor: pointer; }
        .ltr_2ul li.selected { background-color: #fff; }

.ltr2_li { padding: 10px 15px; height: 300px; }
    .ltr2_li li { height: 30px; line-height: 30px; font-size: 14px; overflow: hidden; }
        .ltr2_li li b { padding-right: 10px; color: #666; font: bold 16px/30px microsoft yahei,黑体; }
        .ltr2_li li a { color: #252525; font-size: 14px; font-weight: normal; }
        .ltr2_li li:nth-child(1) b, .ltr2_li li:nth-child(2) b, .ltr2_li li:nth-child(3) b { color: #b50006; }

.ltr_tit { height: 35px; line-height: 35px; padding: 0 14px; color: #252525; border-bottom: 1px #ddd solid; font-size: 14px; font-weight: bold; }
.ltr_3 { width: 110%; height: 100px; padding: 14px; }
    .ltr_3 li { width: 130px; height: 110px; display: inline; float: left; margin-right: 10px; margin-bottom: 5px; overflow: hidden; }
    .ltr_3 em { display: block; width: 130px; height: 80px; overflow: hidden; background-color: #ddd; }
        .ltr_3 em img { width: 130px; height: 80px; }
    .ltr_3 p { display: block; height: 25px; line-height: 25px; text-align: center; overflow: hidden; }
        .ltr_3 p a { color: #252525; }
.ltr4_1 { padding: 0 14px; }
    .ltr4_1 li { height: 80px; padding: 14px 0; border-bottom: 1px #ddd dotted; overflow: hidden; }
    .ltr4_1 em { display: block; float: left; width: 110px; height: 80px; overflow: hidden; background-color: #ddd; }
        .ltr4_1 em img { width: 110px; height: 80px; }
    .ltr4_1 p { display: block; float: right; width: 150px; height: 80px; line-height: 20px; color: #666; overflow: hidden; }
    .ltr4_1 b { display: block; height: 20px; overflow: hidden; font-size: 14px; }
    .ltr4_1 a { color: #555; }
.ltr4_2 { clear: both; padding: 14px; }
    .ltr4_2 li { height: 30px; font-size: 14px; line-height: 30px; overflow: hidden; padding-left: 15px; background: url(images/i666.gif) 3px 12px no-repeat; }
        .ltr4_2 li a { color: #252525; }


.art_box { padding: 15px 24px; border: 1px #ddd solid; border-top: 2px #cc0000 solid; overflow: hidden; min-height: 1000px; }

.art_title { padding: 15px 0; border-bottom: 1px #ddd solid; color: #666; text-align: center; margin-bottom: 20px; }
    .art_title h2 { line-height: 35px; display: block; font-size: 26px; font-weight: bold; color: #252525; }
    .art_title p { padding-top: 5px; }
    .art_title span { padding: 0 10px; }
    .art_title samp { color: #b50006; }
.art_body { overflow: hidden; color: #252525; line-height: 25px; font-size: 14px; }
    .art_body p { padding: 10px 0; text-indent: 2em; }
.art_page { clear: both; width: 100%; height: 25px; line-height: 25px; padding: 20px 0; margin-bottom: 25px; text-align: center; }
    .art_page a, .art_page b { display: inline-block; height: 23px; line-height: 23px; padding: 0 10px; border: 1px #ddd solid; margin-right: 1px; color: #252525; font: normal 14px/23px microsoft yahei,黑体; }
    .art_page b { border: 1px #fff solid; font-weight: bold; }
    .art_page a:hover { border: 1px #ca0000 solid; color: #ca0000; }
.art_tags { line-height: 25px; }
    .art_tags a { color: #252525; padding-right: 10px; }
.art_link { line-height: 25px; padding: 10px 0; color: #555; }
    .art_link a { color: #252525; }
.art_bshare { padding: 10px; border: 1px #ddd dotted; }
.art_list1 { padding: 10px 0; overflow: hidden; }
    .art_list1 b { display: block; font: bold 16px/30px microsoft yahei,黑体; padding-bottom: 10px; }
    .art_list1 ul { width: 110%; }
    .art_list1 li { float: left; display: inline; margin-right: 20px; width: 290px; height: 30px; line-height: 30px; padding-left: 15px; background: url(images/i666.gif) 3px 12px no-repeat; }
        .art_list1 li a { color: #252525; }
