﻿@charset "utf-8";

/* frame */
#content { margin: 10px auto; border: #F7E3A6 1px solid; width: 988px; background: url(images/bg_side_repeat_y.png) repeat-y right top #fff; }
.mainContent { background: url(images/bg_mainContent.jpg) no-repeat; padding: 5px 19px 10px; width: 700px; float: left; }
.side { background: url(images/bg_side.png) no-repeat #FFFEF6; width: 210px; padding: 19px; float: right; }
#content-noside { margin: 10px auto; border: #F7E3A6 1px solid; width: 948px; padding: 5px 20px 20px; background: url(images/bg_mainContent.jpg) no-repeat; }
#content-noside .mainContent { background: none; width: 655px; padding: 0; }
#content-noside .side { padding: 20px; width: 230px; background: url(images/bg_mainContent.jpg) no-repeat right top; border: #F6E3A8 1px solid; }

/* sideBox */
.sideBox { margin-bottom: 20px; }
.sideBox:last-child { margin-bottom: 0; }
.sideBox .hd { height: 30px; line-height: 30px; margin-bottom: 5px;}
.sideBox .hd .title { float: left; font-size: 15px; font-family: "Microsoft Yahei"; color: #000; font-weight: bold;}
.sideBox .hd .more { float: right; color: #666; }
.sideBox .hd .tab { float: left; padding-left: 20px; }
.sideBox .hd .tab li { float: left; }
.sideBox .hd .tab li a { display: block; padding: 2px 10px 0; height: 30px; line-height: 30px; margin-bottom: -1px; position: relative; }
.sideBox .hd .tab li.on {}
.sideBox .hd .tab li.on a { padding: 0 9px; border: #F7E3A6 solid; border-width: 0 1px; border-top: #f60 2px solid; background: #fff; }
.sideBox .bd { }
.side .hr { margin-top: -5px; margin-bottom: 15px; background: #F7E3A6; }
.sideBox-s2 { border: #F7E3A6 1px solid; }
.sideBox-s2 .hd { background: #FFF4C3; border: #fff 1px solid; padding: 0 10px; margin: 0;}
.sideBox-s2 .hd .title { font-weight: normal; }
.sideBox-s2 .bd { padding: 10px; color: #333; background: #fff; overflow: hidden; zoom: 1; }
.sideFocus { position: relative; margin-bottom: 20px; height: 165px; width: 100%; overflow: hidden;}
.sideFocus .bd { height: 165px; position: relative; z-index: 10; }
.sideFocus .bd li { height: 165px; position: relative; }
.sideFocus .bd li .pic { text-align: center; position: relative; z-index: 10; }
.sideFocus .bd li .con { position: absolute; z-index: 12; left: 0; bottom: 0; width: 100%;}
.sideFocus .bd li .con .title { position: relative; z-index: 14; }
.sideFocus .bd li .con .title a { display: block; height: 25px; line-height: 25px; width: 170px; padding-left: 10px; color: #fff;}
.sideFocus .bd li .con .bg { position: absolute; z-index: 13; left: 0; top: 0; width: 100%; height: 25px; background: #000; opacity: .8; filter: alpha(opacity=80); }
.sideFocus .hd { position: absolute; z-index: 19; height: 25px; width: 42px; right: 0; bottom: 0; padding: 0 5px;}
.sideFocus .hd li { float: left; width: 10px; height: 10px; margin: 7px 2px 0; display: inline; border-radius: 10px; background: #fff; }
.sideFocus .hd li span { display: none; }
.sideFocus .hd li.on { background: #ff0; }

/* sideMenuBox */
#sideMenuBox {}
#sideMenuBox .hd {}
#sideMenuBox .hd .title { font-size: 18px; font-weight: normal; color: #CC6B04; }
#sideMenuBox .bd {}
#sideMenuBox .bd li { margin-bottom: 6px; }
#sideMenuBox .bd li a { display: block; height: 29px; line-height: 29px; background: url(images/bg_cateli.png) no-repeat; text-align: center; font-size: 14px; }
#sideMenuBox .bd li a:hover { color: #e50; }
#sideMenuBox .bd li.on {}
#sideMenuBox .bd li.on a { background-position: 0 -29px; color: #fff; font-weight: bold; }
#sideMenuBox .bd li.last { margin-bottom: 0; }

/* cateHd */
.cateHd { height: 45px; line-height: 45px; padding: 0 15px; border-bottom: #FC9A15 3px solid; overflow: hidden; }
.cateHd .cateName { float: left; padding-left: 30px; background: url(images/icon_cateName.png) no-repeat 0 14px; font-size: 18px; font-family: "Microsoft Yahei"; color: #d95701; }
.cateHd .path { float: right; color: #666;}
.cateHd .path a { color: #666; }

/* 文章父列表页 */
.pageTopArea { overflow: hidden; padding-top: 20px; margin-bottom: 10px; }
.pageTopArea .focusPic { float: left; }
.pageTopArea .focusPic .hd { position: absolute; }
.pageTopArea .headNews { float: right; }
/* focusPic */
.focusPic { width: 310px; height: 295px; }
.focusPic .hd { bottom: 12px; right: 50%; width: 54px; margin-right: -27px; position: relative; }
.focusPic .bd { height: 255px; overflow: hidden; }
.focusPic .bd li { height: 255px; }
.focusPic .bd img { height: 220px; }
.focusPic .bd .con { font-weight: bold; }
.focusPic .bd .con .title { height: 35px; line-height: 35px; background:#333; }
.focusPic .bd .con .bg { display: none; }
.focusPic .hd li { width: 14px; line-height: 14px; text-indent: -9999px; background: url(images/focus_dot.png) no-repeat #999; }
.focusPic .hd li.on { background: url(images/focus_dot.png) no-repeat 0 -14px #E76412; }
/* 焦点图-图片导航 */
.focusPic-picNav .hd { position: static; padding-top: 6px; overflow: hidden; width: auto; _float: left; }
.focusPic-picNav .hd ul { margin-right: -27px; position: relative; }
.focusPic-picNav .hd li { margin: 0 4px 0 0; width: 67px; height: 55px; overflow: hidden; padding-top: 4px; background: none; text-indent: 0; }
.focusPic-picNav .hd li .pic {}
.focusPic-picNav .hd li .title { display: none; }
.focusPic-picNav .hd li.on { background: url(images/focus_on.png) no-repeat center top; }
.focusPic-picNav .hd li.on .pic { border: #F98500 2px solid; }
.focusPic-picNav .hd li.on .pic img { width: 63px; height: 50px; border: none; }
.focusPic-picNav .hd li img { width: 62px; height: 52px; border: #ddd 1px solid; }
/* headNews */
.headNews { width: 380px; padding-left: 10px;}
.headNews .hd { height: 28px; background: url(images/hd_1.png) no-repeat right top; margin-bottom: 5px;}
.headNews .hd .title { width: 90px; line-height: 27px; text-align: center; font-size: 15px; color: #e76412; font-family: "Microsoft Yahei"; background: #fff; border: #FFED9B 1px solid; border-bottom: none; }
.headNews .bd { padding: 0 10px; }
.headNews .bd li { height: 28px; line-height: 28px; background: none; padding: 0; font-size: 14px; }
/* boxLoop */
.boxLoop {}
.boxLoop .box {}
.boxLoop .fl,
.boxLoop .fr { width: 345px; }
.boxLoop .box:last-child { margin-bottom: 0; }
.boxLoop .box .hd { height: 32px; line-height: 32px; padding: 0 15px; background: #fbfbfb; border-top: #e8e8e8 1px solid; }
.boxLoop .box .hd .title { font-family: "Microsoft Yahei"; font-size: 15px; font-weight: bold; }
.boxLoop .box .hd .more { color: #666; }
.boxLoop .box .hd .more:hover { color: #c00; }
.boxLoop .box .bd { padding: 10px 5px; overflow: hidden; zoom: 1; }
.boxLoop .topicList { overflow: hidden; margin-right: -20px; position: relative;}
.boxLoop .infoList li,
.boxLoop .topicList .n {  width: 670px; padding-right: 30px; }
.boxLoop .fl .infoList li,
.boxLoop .fr .infoList li,
.boxLoop .fl .topicList .n,
.boxLoop .fr .topicList .n { float: none; width: auto; padding-right: 30px; }
.boxLoop .infoList li { width: 305px; }
.boxLoop .t { padding-bottom: 10px; padding-top: 5px; margin-bottom: 10px; margin-right: 30px;}
.boxLoop .t .pic img { width: 120px; height: 80px; }
.boxLoop .t .title { }
.boxLoop .t .title a { }
.boxLoop .n {  }
/* 二列 */
.boxLoop-col2 .box { margin-bottom: 10px; width: 345px; overflow: hidden; }

/* 文章子列表页 */
.pageList { padding: 15px 20px; }
.pageList li { height: 32px; line-height: 32px; font-size: 14px; background-position: 0 14px !important; }
/* 文章子列表页-图片 */
.pagePicList { padding: 5px 0 10px 10px; }
.pagePicList li { width: 210px; margin: 20px 8px 0; }
.pagePicList li .pic img { width: 200px; height: 150px; }
/* 文章子列表页-内容带图片 */
.pageConList { padding: 0 20px; }
.pageConList li { padding: 25px 0; border-bottom: #ddd 1px solid; overflow: hidden; zoom: 1; }
.pageConList li:hover {  }
.pageConList .pic { float: left; margin-right: 15px; display: inline; }
.pageConList .pic img { width: 120px; height: 80px; border: #ddd 1px solid; }
.pageConList .con { overflow: hidden; zoom: 1; }
.pageConList .title { padding-bottom: 8px; }
.pageConList .title a { font-size: 14px; font-weight: bold; }
.pageConList .title .date { float: right; font-family: Arial; font-size: 12px; color: #999; }
.pageConList .intro { font-size: 12px; line-height: 20px; color: #666; }

/* 文章内容 */
.articleCon { padding: 20px; }
.articleCon .title { font-size: 25px; line-height:160%; color: #333; text-align:center; font-family:"微软雅黑","宋体"; font-weight:200;}
.articleCon .subTitle { font-size:18px; line-height:160%; color:#555; text-align:center; font-family:"微软雅黑","宋体"; font-weight:200;}
.articleCon .property { line-height: 24px; padding:2px 10px; margin: 15px 0; text-align:center; color: #999; border: #FFF7BD 1px solid; background: #FFFEF4;}
.articleCon .property span { padding:0 5px;}
.articleCon .userControl { line-height:22px; padding:2px 10px; text-align:right; color:#333; background-color: #F8F8F8; }
.articleCon .description { color: #666; font-size: 14px; line-height: 24px; background: #f7f7f7; border: #DCDCDC 1px solid; padding: 10px 20px; margin-top: 10px; }
.articleCon .conTxt { color:#333; font-size:14px; line-height:180%; padding: 10px; overflow:hidden; }
.articleCon .conTxt p { padding-bottom:20px; text-indent: 2em; text-justiry: inter-ideograph; text-align: justify; -ms-text-justify: inter-ideograph; }
.articleCon .conTxt table p { padding: 0; text-indent:0;}
.articleCon .conTxt img { max-width: 650px; height: auto; }
.articleCon .page { padding:0 10px 0 0; }
.articleCon .others { padding-top: 12px; border-top: #e1e1e1 2px solid; }
.articleCon .others .prev,
.articleCon .others .next { font-size: 12px; line-height: 30px; color: #999; padding-left:20px; background: url(images/list.png) no-repeat 10px 15px;}
.articleCon .others .next {  }
.bds_more { padding-top: 2px !important; }
/* 相关 */
.relation { margin: 10px 0; }
.relation .hd { line-height: 26px; border-bottom: #ddd 1px solid; font-size: 14px; font-weight: bold; padding: 0 10px; }
.relation .bd { padding: 5px 10px; overflow: hidden; zoom: 1; }
.relation .bd li { float: left; width: 320px; }

/* 栏目搜索 */
.articleSearch {border: 2px solid #ddd; padding: 10px 20px;}
.articleSearch .input_button {cursor: pointer; background: #3e82c5 url("images/msgAddBtn.png") no-repeat left center; width: 80px; height: 21px; border: 0; color: #fff;}

/*微话题*/
.microSubBanner {padding-top: 13px; text-align: center;}

/* 编辑信箱 */
#side_bjxx .bd p { line-height: 20px; padding-bottom: 5px; }
#side_bjxx .bd a.submit { display: block; width: 96px; height: 26px; line-height: 26px; text-align: center; float: right; background: url(images/btn_2.png) no-repeat; color: #fff; }

/* 热点咨询 */
#side_rdzx {}
#side_rdzx .hd {}
#side_rdzx .hd .tab { float: right; padding-top: 5px; }
#side_rdzx .hd .tab li { float: left; width: 22px; height: 21px; line-height: 18px; text-align: center; margin-left: 4px; display: inline; background: url(images/tab_rank.png) no-repeat; color: #999; cursor: pointer; }
#side_rdzx .hd .tab .on { background-position: 0 -21px; color: #fff; font-weight: bold; }
#side_rdzx .bd ul { padding-left: 25px; background: url(images/rankList.png) no-repeat 0 6px; }
#side_rdzx .bd li { padding: 0; background: none; height: 26px; line-height: 26px; }
/* 左侧栏目导航 */
.sideCateCon { padding-top: 30px; }
.sideCateCon .pageListWrap { overflow: hidden; zoom: 1; padding-left: 20px; }
.sideCateCon .pageListWrap .description { line-height: 1.8em; font-size: 14px; background: #efefef; padding: 10px 15px; border: #ddd 1px solid; box-shadow: inset #fff 0 0 0 1px; }
.sideCateCon .pageList { padding-left: 0; }
.sideCate { float: left; width: 98px; padding: 1px; background: #FFFBE0; border: #FCCB88 1px solid; text-align: center; }
.sideCate .hd { background: url(images/hd_x_2.png) repeat-x; height: 29px; line-height: 29px; font-size: 14px; color: #c00; font-family: "Microsoft Yahei"; text-shadow: #fff 1px 1px 1px; }
.sideCate .bd { overflow: hidden; zoom: 1; padding: 5px; }
.sideCate .bd li { float: left; height: 30px; line-height: 30px; width: 44px; overflow: hidden; }
.sideCate .bd li.on a,
.sideCate .bd li a:hover { font-weight: bold; }
/* 省级管理员登录 */
#side_login {}
#side_login .loginForm {}
#side_login .loginForm .field { height: 40px; line-height: 30px; vertical-align: middle; }
#side_login .loginForm .field-validate {}
#side_login .loginForm .field-validate img { vertical-align: middle; }
#side_login .loginForm .input-username { width: 120px; height: 18px; line-height: 20px\9; _line-height: 20px; }
#side_login .loginForm .input-password { width: 120px; height: 18px; line-height: 20px\9; _line-height: 20px; }
#side_login .loginForm .input-validate { width: 60px; }
#side_login .loginForm .btn { height: 30px; line-height: 30px; padding-left: 50px; }
#side_login .loginForm .btn button { background: url(images/btn_2.png) no-repeat; width: 96px; height: 26px; line-height: 26px; text-align: center; font-size: 12px; font-weight: bold; color: #fff; cursor: pointer; border: none; }
#side_login .loginForm .btn .reg { display: none; }
#side_login .userInfo { line-height: 30px; }
#side_login .userInfo .info {}
#side_login .userInfo .info .username { color: #c00; }
#side_login .userInfo .act { text-align: center; }

/*下载中心首页*/
.boxLoop .downloadBox {margin-top:10px}
.boxLoop .downloadList{padding: 0px 20px;}
.boxLoop .downloadList li{width:660px;}

