@charset "utf-8";
/* 基础/共用 */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, legend, input, blockquote, th, td, p, span {margin: 0; padding: 0;}
h1, h2, h3, h4, h5, h6 {font-size: 100%; font-weight:normal;}
ul {list-style: none;}
address, caption, cite, code, dfn, th, var, em, i, b {font-style: normal; font-weight: normal; font-size:12px;}
table {border-collapse: collapse; border-spacing: 0;}
fieldset, img {border: 0;}
caption, th {text-align: left;}
q:before, q:after {content:'';}
/* 常用属性
---------------------------------------------------------------------------------------------------------------------- */
a{text-decoration: none; font-size:12px;}
a:link {color: #333;} /* 未访问的链接 */
a:visited {color: #333;} /* 已访问的链接 */
a:hover{color: #0a5aa5; text-decoration: underline;} /* 鼠标在链接上 */
a:active {color: #333;} /* 点击激活链接 */
/* 颜色属性 [定义规则，小写c加颜色名称] */
.cRed, a.cRed:link, a.cRed:visited{color:#f00;}a.cRed:hover{color:#008000; text-decoration:none;}
.cF60, a.cF60:link, a.cF60:visited{color:#f60;}a.cF60:hover{color:#f60; text-decoration:none;}
.cGreen, a.cGreen:link, a.cGreen:visited{color:#008000; text-decoration:none;} a.cGreen:hover{color:#ff6600; text-decoration:none;}
.cBlack, a.cBlack:link, a.cBlack:visited{color:#333; text-decoration:none;} a.cBlack:hover{color:#333; text-decoration:underline;}
.cA80000, a.cA80000:link, a.cA80000:visited{color:#a80000;} a.cA80000:hover{color:#f00;}
.c013dd9, a.c013dd9:link, a.c013dd9:visited{color:#013dd9;} a.c369:hover{color:#013dd9; text-decoration: underline;}
.c15377e, a.c15377e:link, a.c15377e:visited{color:#15377e;} a.c15377e:hover{color:#15377e; text-decoration:none;}
.c288dc3, a.c288dc3:link, a.c288dc3:visited{color:#288dc3;} a.c288dc3:hover{color:#288dc3; text-decoration:none;}
.c0a5aa5, a.c0a5aa5:link, a.c0a5aa5:visited{color:#0a5aa5;} a.c0a5aa5:hover{color:#0a5aa5; text-decoration: underline;}

.redspan{color:#ff0000;}
.redspan a:link{text-decoration:none;color:#ff0000;}
.redspan a:visited{text-decoration:none;color:#ff0000;}
.redspan a:hover{text-decoration:underline;color:#ff0000;}

.huispan{color:#666666;}
.huispan a:link{text-decoration:none;color:#666666;}
.huispan a:visited{text-decoration:none;color:#666666;}
.huispan a:hover{text-decoration:underline;color:#666666;}

/* 浮动 */
.float-L {float:left;}
.float-R {float:right;}
/* 字体属性 [定义规则，小写f加属性名称] */
.fB {font-weight: bold;}
.fI {font-style: italic;}
/* 字体大小*/
.f12px{font-size:12px;}
.f14px{font-size:14px;}
.f16px{font-size:16px;}
.f24px{font-size:24px;}
.f32px{font-size:32px;}
/* 其他属性 */
.text-center{text-align:center;}
.height-8{height:8px; display:block; overflow:hidden;}
.height-24{height:24px; display:block; overflow:hidden;}
input, button, select{font-size: 12px;color:#333;}
.textarea-v{border:1px solid #ccc; width:550px; height:60px; padding:8px; font-size:12px;}
.input-v {border:1px solid #CCDCE4;padding:4px; width:90px;}
.input-v-small {border:1px solid #CCDCE4;padding:4px; width:200px;}
.input-v-btn-t {padding:2px 4px;}
.selected-v{background: #efefef;color: #333;height: 100px;width:340px;border-top:1px solid #ccc;}
/* 清除浮动 */
.clear{clear:both;font:0px/0px sans-serif;}
/* 解决容器不扩展问题*/
.clear-box{font:0px/0px sans-sreif;clear:both;display:block;}

/* Html Body 
---------------------------------------------------------------------------------------------------------------------- */
html {height:100%; text-align:center;}
body{height:100%; text-align:left; font-family:'宋体'，Arial; font-size:12px; color:#333;}
.container {width:963px; margin:0 auto;background-color:#fff; overflow:hidden;}
.container1{width:963px;  margin:0 auto;}/*新版本总宽度*/
.st_mianbody{margin:0 auto;width:962px;height:auto;background-color:#FFFFFF;}
.info-box {border:#dbe1e6 solid 1px; background-color:white;}
.info-box-nobg {border:#dbe1e6 solid 1px;}
#user-sidebar .login {float:left; width:700px;}
#user-sidebar {width:100%; height:32px; line-height:32px; background-color:#f8f8f8; border-bottom:#e6e6e6 solid 1px;}
#user-sidebar .login .label {float:left; height:24px; line-height:24px; margin-top:5px; _margin-top:4px; margin-right:4px;}
#user-sidebar .login span {float:left; width:68px; height:16px; margin:9px 2px 0 0; _margin:7px 2px 0 0; padding:0 2px; background-position:0 0;}
#user-sidebar .login input.un, #user-sidebar .login input.psw {float:left;font-size:12px; width:66px; height:16px; line-height:16px; overflow:hidden; background:none; border:none;}
#user-sidebar .login input.user-sidebar-login {float:left; width:35px; height:16px; border:0; cursor:pointer; background:url(../images/user-sidebar-login.png) no-repeat scroll 0 0 transparent; margin:9px 8px 0 4px; _margin:7px 8px 0 4px}
#header {height:80px; position:relative;}
h1 {position:absolute; left:0; top:12px;}
#logo {width:334px;height:58px; overflow:hidden;}
#hlogin a, #sj a {margin:0 8px;}
#sj {line-height:40px}
#search {}
#search .box {background:url(../images/index-search.png) no-repeat scroll 0 0 transparent; width:254px; height:24px;}
#search input.text {width:145px; height:18px; line-height:18px; margin:3px 0 0 3px; background:none; border:none; cursor:pointer;}
#search .LeeSelect {border:none; width:60px; height:24px; position:relative; overflow:visible;}
#search .LeeSelect ul {display:none; width:300px; border:#c7c7c7 1px solid; background:#fff; position:absolute; top:33px; right:-42px; z-index:20000;}
#search .LeeSelect ul li {padding:6px; cursor:pointer; float:left; display:inline;}
#search .LeeSelect ul .li2 {background:#e9effe;}
#search .LeeSelect small {}
#search .LeeSelect span {display:block; padding:6px 0 0 0; margin-left:10px; color:#b5b5b5; width:50px;}
.seartxt{ height:20px; width:120px; border:1px solid #A73434; background-color:#FEFCFC;}

.outTopbd{ background-image:url(../images/topdjd.png); height:27px; width:100%;}
.outTopbd2{ width:960px; height:27px; margin:0 auto;}
.outTopdc{ width:156px; height:21px;background-image:url(../images/dcdlot.png); float:right; text-indent:4px; padding-top:5px;}
.swsy{ width:220px; text-align:right; line-height:27px; height:27px; float:right;}

input.search-btn {width:36px; height:20px; background:none; margin-left:5px; cursor:pointer; border:none;}

/*主导航菜单
---------------------------------------------------------------------------------------------------------------------- */
#menu-out, #menu-in, #menu, ul#nav li .nav-on, ul#nav li .nav-on span, .menu-line {background:url(../images/nav_bg.png) no-repeat scroll 0 0 transparent;}
#menu-out {width:959px; margin:0 auto; background-position:left -72px; padding-left:4px; position:relative;}
#menu-in {background-position:right -72px; padding-right:4px;}
#menu {background-position:left 0; background-repeat:repeat-x; height:70px;}
.menu-line {background-position:-116px -152px; width:15px;}
ul#nav li {float:left; height:40px; line-height:40px; overflow:hidden;}
ul#nav li a {float:left; display:block; padding-left:8px; margin:0 4px; _margin:0 2px; height:40px; line-height:40px; cursor:pointer; text-decoration:none; font-size:14px; font-weight:700; color:white;}
ul#nav li a span {float:left; padding:7px 14px 10px 5px; line-height:26px; font-size:14px; font-weight:bold; color:white; text-decoration:none;}
ul#nav li .nav-on {   /*鼠标经过时变换背景，方便JS获取样式*/
background-position:left -144px;}
ul#nav li .nav-on span {  /*鼠标经过时变换背景，方便JS获取样式*/
background-position:right -186px; font-weight:700; text-decoration:none; padding:7px 14px 10px 5px; color:#d7000f;}

/*子栏目
---------------------------------------------------------------------------------------------------------------------- */
#menu-con {text-align:left; padding-left:20px; clear:both;}
#menu-con li {float:left; margin-top:4px;}
#menu-con li a {display:block; float:left; cursor:pointer; padding-left:3px; font-size:12px; font-weight:normal; color:#333;}
#menu-con li a span {float:left; padding:5px 10px 5px 10px; _padding:6px 10px 5px 10px; line-height:12px;}
#menu-con li a:hover {text-decoration:none; color:#d7000f; font-weight:600;}
#menu-con li a .firt {text-decoration:none; color:#d7000f; font-weight:600;}
#nc {padding:4px 10px 5px 0;}
*html #nc {padding:2px 10px 5px 0;}
*+html #nc {padding:2px 10px 5px 0;}
#nc li {color:#333;}
#nc li a {background:none;color:#333;}
#nc li#pageShow {width:30px; text-align:center;}

/*Footer
---------------------------------------------------------------------------------------------------------------------- */
#footer {background:url(../images/footer-bg.png) no-repeat scroll left top transparent; background-color:White;}
#footer dl {display:block; margin:30px 10px 0 10px;}
#footer dl dt {font-size:14px; font-weight:bold; width:100%; padding:4px 0;}
#footer dl dd ul li {line-height:24px; font-size:12px; color:#5b5b5b;}
#footer dl dd ul li a {color:#5b5b5b;}
#footer dl.fonter-1 {width:120px;}
#footer dl.fonter-2 {width:200px;}
#footer dl.fonter-3 {width:190px;}
a.icon1, a.icon2, a.icon3, .icon4, a.icon5 {background:url(../images/info_icon.png) no-repeat scroll 0 0 transparent; text-decoration:none; padding-left:20px; margin-left:14px;}
a.icon1 {background-position:0 -6px;}
a.icon2 {background-position:0 -34px;}
a.icon3 {background-position:0 -62px;}
.icon4 {background-position:0 -88px;}
a.icon5 {background-position:0 -118px;}
a.tag {padding:0 4px;}

/*用户登陆弹出层
---------------------------------------------------------------------------------------------------------------------- */
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
#cboxOverlay{background:#fff;}
#colorbox{}
#cboxContent{margin-top:20px;}
#cboxLoadedContent{background:#b0292f; padding:5px;}
#cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}
#cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}
#cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
#cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url(../images/controls.png) top left no-repeat; width:28px; height:65px; text-indent:-9999px;}
#cboxPrevious.hover{background-position:bottom left;}
#cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(../images/controls.png) top right no-repeat; width:28px; height:65px; text-indent:-9999px;}
#cboxNext.hover{background-position:bottom right;}
#cboxLoadingOverlay{background:#b0292f;}
#cboxLoadingGraphic{background:url(../images/loading.gif) center center no-repeat;}
#cboxClose{position:absolute; top:5px; right:5px; display:block; background:url(../images/controls.png) top center no-repeat; width:38px; height:19px; text-indent:-9999px;}
#cboxClose.hover{background-position:bottom center;}
#login-1, #login-2 {width:200px;}
#login-1 label, #login-2 label {display:block; height:30px; line-height:30px; font-size:14px;}
#login-1 span, #login-2 span {display:block; height:30px; line-height:30px;}
span a.xy {margin:0 0 0 10px;}
#login-1 label em, #login-2 label em {font-size:14px; color:#999; margin-left:6px;}
span input.text {width:200px; height:23px; line-height:23px; padding-left:4px; font-size:12px; }
span .input-bg-small {width:78px;height:23px; line-height:23px; padding-left:4px;}
span.input-bg-small input {width:78px;height:23px; line-height:23px; padding-left:4px;}
span.forget a {text-decoration:underline; margin-left:10px; font-size:12px; font-family:Tahoma;}
span.forget em {font-size:12px; font-family:Tahoma; margin-left:4px;}
span.forget input {vertical-align:middle; margin-top:0;}
#login-2 {margin-left:30px; padding-left:30px; border-left:#ccc dashed 1px;}
span.btn a {padding:5px 8px; border:#ccc solid 1px; margin-right:15px;}
#login-1 span.btn a:hover {border:#4aceff solid 1px; text-decoration:none; color:#4aceff;}
#login-2 span.btn a:hover {border:#ff6300 solid 1px; text-decoration:none; color:#ff6300;}

/*Pager
---------------------------------------------------------------------------------------------------------------------- */
.pages {padding-top:15px; text-align:center;}
.pages a {border:1px solid #ddd; color:#333; text-decoration:none;}
.pages a, .pages span.current {display:inline-block; margin-bottom:5px; margin-right:5px; padding:0.2em 0.4em;}
.pages .current {background:#a80000; border:1px solid #ddd; color:#fff;}
a.s_a{display:inline-block; border-width:1px 0; border-color:#bbb; border-style:solid; vertical-align:middle; color:#333;}
a.s_a:hover {text-decoration:none;}
.s_b{float:left; background:#e3e3e3; border-width:0 1px; border-color:#bbb; border-style:solid; margin:0 -1px; position:relative;}
.s_c{display:block; line-height:0.4em; background:#f9f9f9; border-bottom:2px solid #eee;}
.s_d{display:block; padding:0.3em 0.6em; margin-top:-0.6em; cursor:pointer;}

/*文件类型图标显示
---------------------------------------------------------------------------------------------------------------------- */
.icon-word, .icon-excel, .icon-text, .icon-img, .icon-pdf, .icon-rar, .icon-video,.icon-ppt {background:url(../images/reward-icon.png) no-repeat scroll 0 0 transparent; display:block; width:20px; height:16px; position:relative; bottom:-5px;}
.icon-word {background-position:0 0;}
.icon-excel {background-position:0 -22px;}
.icon-text {background-position:0 -44px;}
.icon-img {background-position:0 -66px;}
.icon-pdf {background-position:0 -86px;}
.icon-rar {background-position:0 -107px;}
.icon-video {background-position:0 -126px;}
.icon-ppt {background-position:0 -148px;}
a.text-name {font-size:12px; font-weight:700; color:#0a5aa5; text-decoration:underline;}


/*友情连接*/
.dibu{width:963px; height:auto; background-color:#FFFFFF; padding-top:7px; margin:0 auto;}
.youqing{width:940px; height:97px; background-image:url(../images/you_a.png); margin:0px auto;}
.youqing_a{width:890px; height:72px; margin-top:15px; margin-left:35px;}
.yaa{width:88px; text-align:center; float:left;line-height:24px;}
.yaa_tp{width:90px; height:31px; text-align:center; float:left;line-height:31px;}
.yaa_tp img{ width:88px; height:31px;}
.dibu_nav{width:964px; height:29px; line-height:29px; background-color:#eeeeee; text-align:center;}
.dibu_zixun{width:950px; height:60px; line-height:20px; text-align:center; color:#1b1b1b; margin-top:8px;}
.dibu_nav a:link { color:#161616;} /* 未访问的链接 */
.dibu_nav a:visited {color: #161616;} /* 已访问的链接 */
.dibu_nav a:hover{ color:#FF6600;} /* 鼠标在链接上 */
.dibu_nav a:active {color: #161616;} /* 点击激活链接 */


.fonsdeapn{ color:#333333; font-size:13px; font-weight:bold;}
/*搜索*/
.selebd {
    background-repeat: repeat-x;
    border: 5px solid #5D5D5D;
    height: 27px;
    margin-top: 0px;
    width: 454px;
}
.selelf {
    background: url(../images/swcfdj.png) no-repeat scroll 5px 8px transparent;
    float: left;
    height: 27px;
    overflow: hidden;
    width: 20px;
}
.seletxbd {
    float: left;
    padding-top: 2px;
    width: 360px;
}
.seletxbd input {
    background-color: #FFFFFF;
    background-repeat: repeat-x;
    border-width: 0;
    color: #5D5D5D;
    height: 23px;
    width: 100%;
}
.selebtn {
    float: right;
    height: 27px;
    width: 74px;
}
.searbtn {
    background: url("../images/cwcwzj.png") no-repeat scroll center center #5D5D5D;
    border-width: 0;
    height: 27px;
    width: 74px;
}
/**/
.hydl {
    float: left;
    height: 20px;
    margin-top: 8px;
    text-align: left;
    width: 50%;
}
.topnavzs{ float:right; width:100px; height:100px; padding-top:10px; padding-right:10px; height:23px; width:78px;}
span.star1, span.star2, span.star3, span.star4, span.star5 {
background:url(../images/star.png) no-repeat scroll 0 0 transparent; display:block; height:14px; width:80px;} 
span.star1 {background-position:0 -8px;}
span.star2 {background-position:0 -38px;}
span.star3 {background-position:0 -68px;}
span.star4 {background-position:0 -98px;}
span.star5 {background-position:0 -128px;}
