@charset "utf-8";
/* CSS Document */
.box{width:1000px; height:auto; margin:0px auto; background-color:#ffffff; position:relative; overflow:hidden; zoom:1}
.head{width:1000px; height:auto; overflow:hidden; zoom:1}
.wellcomeOpt{width:1000px; height:33px; background:url(../Images/wellcomeBg.png) repeat-x;}
.wellcome{display:inline-block; float:left; height:33px; line-height:33px; padding-left:0.5em;}
.login{float:right; height:33px; line-height:33px;}
.login a{cursor:pointer;}
.login a:hover{text-decoration:underline; color:#B70000;}
.banner{width:1000px; height:125px; background:url(../Images/banner.png) no-repeat;}

.navBar{width:1000px; height:40px; line-height:40px; text-align:center;     background: #1fa8e2;}
.navBar a{display: inline-block;
    text-align: center;
    padding: 0 8px;
    line-height: 40px;
    color: #fff;
    font-size: 14px; cursor:pointer;}
.navBar a.current{background: #e50012;}
.navBar a:hover{color:#ffff00;}

.location{width:978px; height:15px; padding-left:22px; margin-top:12px; background:url(../Images/homeIcon.png) 0px 0px no-repeat;}
.location a{color:inherit; cursor:pointer;}
.location a:hover{text-decoration:underline; color:#B70000;}

.HLine{width:1000px; height:1px; border-bottom:4px solid #30afea;}

.footer{width:1000px; padding:10px 0px; line-height:24px; text-align:center; overflow:hidden; zoom:1;}
.footer a{cursor:pointer;}
.footer a:hover{text-decoration:underline; color:#B70000;}
.footer label{color:#0000ff; font-weight:bold;}
.footer_left
{
    float: left; width: 760px; line-height: 30px;
}
.footer_left_bottom
{
    border-top: 1px #418ee1 solid; padding-bottom: 10px; text-align: center;
                    margin-top: 20px;
}
.contact
{
    float: right; background-color: #dedede; width: 96px;
                height: 132px; border: 1px #456588 solid; border-radius: 4px; text-align: center;
}
.bottominfo
{
    float: right; margin: 25px 40px 0px 0px;
}

.main{padding-top:12px; width:1000px; height:auto; min-height:300px; overflow:hidden; zoom:1;}

/*自定义输入框样式*/
.inputBox{display:inline-block; overflow:visible; float:left; height:26px; border: 1px solid #1090d9; overflow:auto; zoom:1;}
.inputBox input{text-indent:3px; height:24px; margin-right:5px; line-height:26px; font-size:14px; background:none;  border:0; *margin:-1px 0; overflow:hidden;}
.w_68{width:68px;}/*input的宽度*/
.w_150{width:150px;}
.w_473{width:473px;}
.w_200{width:200px;}
.btnDrop{display:inline-block; width:10px; height:6px; margin:10px 5px; float:left; background:url(../Images/gray_Arrow_down.png) no-repeat; cursor:pointer;}
.btnUp{background:url(../Images/gray_Arrow_up.png) no-repeat;}
/*自定义下拉列表样式*/
/*
ul.myDropList{display:none; list-style:none; background-color:#FFF; border-bottom:1px solid #CCC; position:absolute; z-index:999; overflow:hidden;}
ul.myDropList li{display:block; text-indent:0.5em; height:26px; line-height:26px; border-left:1px solid #CCC; border-right:1px solid #CCC; background:url(../Images/dropBg.png) repeat-y; cursor:pointer;}
ul.myDropList li:hover{background:none; background-color:#1e90ff; color:#fff;}
*/
ul.myDropList{display:none; list-style:none; position:absolute; z-index:999; font-family:'微软雅黑'; overflow:auto;}
ul.myDropList li{display:block; height:28px; text-indent:3px; line-height:28px; font-size:14px; font-family:inherit; color:#3A3A3A; border:1px solid #c8c8c8; border-top:none; background-color:#FFF; cursor:pointer;}
ul.myDropList li a{display:block}
ul.myDropList li:hover{background-color:#bce7ff;}

/*结束*/
.f_l{float:left;}
.f_r{float:right;}
.hide{display:none;}
.red{color:#f00;}
.green{color:#00a651;}
.colBlue{color:#30afea;}
.colOrange{color:#f7941d;}
/* home */
.layout1{width:100%; overflow:auto; zoom:1;}
.layout2{width:748px; overflow:auto; zoom:1;}
.layout3{width:240px; overflow:auto; zoom:1;} 
.box1{border:solid 1px #dedede; overflow:auto; zoom:1; background-color:#fff; margin-bottom:12px;} 
.stdClassNav{margin:25px 0px 0px 15px; width:159px; height:34px; padding-top:34px; background:url(../Images/stdSearchBg.png) no-repeat;}
.classNav{width:158px; height:26px; overflow:auto; zoom:1; cursor:pointer; background:url(../Images/stdClassNavBg_1.png) no-repeat;}
.classNavBg{background:url(../Images/stdClassNavBg_2.png) no-repeat;}
.searchBox{overflow:hidden; zoom:1;}
.sBoxPos1{margin:20px 25px 0px 0px;}/*searchBox定位*/
ul.labelBox{display:block; height:26px; line-height:26px; margin-bottom:5px; background:url(../Images/labeBoxBg.png) repeat-x; overflow:auto; zoom:1;}
.labelBox li{display:block; width:56px; height:26px; line-height:26px; text-align:center; color:#888888; cursor:pointer; margin-right:3px; background:url(../Images/grayLabel.png) no-repeat; float:left;}
.labelBox li.blueBg{font-weight:bold; color:#fff; background:url(../Images/blueLabel.png) no-repeat; cursor:default;}
.inputGroup{height:28px; line-height:28px;}
.mr6{margin-right:6px;}
.mr8{margin-right:8px;}
.btnL{display:inline-block; height:25px; background:url(../Images/yellowBtnBg_L.png) top left no-repeat; margin:0px 2px 0px 2px;}
.btnR{display:block; height:25px; line-height:25px; font-weight:bold; color:#fff; font-size:15px; margin-left:1em; padding-right:1em; background:url(../Images/yellowBtnBg_R.png) top right no-repeat; float:right; float:left;}
.btnPos1{margin-top:1px; margin-bottom:2px;}
.hotWord{height:14px; font-size:14px; line-height:1em; text-indent:1px; margin-top:11px;}
.hotWord span{color:#4973CF; font-weight:bold; float:left;}
.hotWord ul{display:inline-block; height:12px; margin-left:15px; margin-top:1px; color:#3a3a3a;}
.hotWord ul li{display:block; float:left; margin-right:18px; height:12px; line-height:12px; font-size:12px; background:url(../Images/orangePoint.gif) 0px 6px no-repeat; text-indent:7px;}
.hotWord ul li a:hover{text-decoration:underline; color:#B70000;}
.box2{width:368px; overflow:auto; zoom:1; margin-bottom:12px;}
ul.boxHead{display:block; height:36px; border-bottom:solid 3px #20b7ed; font-size:14px; font-weight:bold; overflow:hidden; zoom:1;}
.boxHead li{display:inline-block; height:1em; line-height:1em; color:#3a3a3a; background:none; padding:12px 10px 9px 10px; float:left; cursor:pointer;}
.boxHead .blue{ color:#30afea;border-bottom: solid 3px #1578dd;}
.boxHead .orange{border-bottom: solid 1px #f7451d; color:#f7941d; background-color:#fff;}
.boxHead .bl{}
.boxHead .more{width:23px; height:5px; background:url(../Images/more.png) 0px 15px no-repeat; margin:0px; padding:0px; padding:15px 12px 16px 0px; float:right;}
.boxBody{padding:14px 0px 12px 0px;  border-top:none; overflow:hidden; zoom:1;}
ul.blueList, ul.orangeList{display:block; margin:0px 5px; font-size:12px; overflow:auto; zoom:1;}
ul.blueList{margin-top:-13px;}
ul.orangeList{margin-top:-10px;}
.blueList li, .orangeList li{display:block; width:100%; line-height:1.5em; overflow:hidden; zoom:1;}
.blueList li{padding-top:6px; background:url(../Images/blueLiBg.png) 0px 14px no-repeat;}
.orangeList li{padding-top:10px; background:url(../Images/orangeLiBg.png) 0px 14px no-repeat;}
.blueList a, .orangeList a{display:block; margin:0px; margin-left:10px; font:inherit; cursor:pointer; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; zoom:1;}
.blueList a:hover{text-decoration:underline; color:#B70000;}
.orangeList a:hover{text-decoration:underline; color:#B70000;}
.blueList a em, .orangeList a em, .imgTextBox span{color:#999999; display:inline-block; overflow:auto; zoom:1; float:right;}
.blueList a p, .orangeList a p{color:#999999; margin-top:10px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.blueList a span, .orangeList a span{display:inline-block; width:80%; text-decoration:inherit; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.box3{width:100%; overflow:auto; zoom:1; margin-bottom:12px;}
.turn1L{width:33px; height:200px; margin-bottom:1px; overflow:auto; zoom:1; cursor:pointer; }
.turn1R{width:33px; height:200px; margin-bottom:1px; overflow:auto; zoom:1; cursor:pointer;}
ul.bookList{display:block; height:200px; width:680px; overflow:hidden; zoom:1;}
.bookList li{display:block; height:100%; width:118px; margin:0px 9px; overflow:hidden; zoom:1; float:left;}
.bookList a{display:block; width:100%; height:100%; overflow:hidden; zoom:1;}
.bookList a:hover{text-decoration:underline;}
.bookList img{display:block; width:112px; height:152px; margin:1px 5px 4px 1px; border:0px;}
.bookList p{line-height:18px; margin-top:9px; text-decoration:inherit; width:100%; overflow:hidden; zoom:1;}
.imgTextBox{width:337px; margin:0px 18px; overflow:hidden; zoom:1;}
.imgTextBox a{display:block; overflow:auto; zoom:1;}
.imgTextBox img{width:86px; height:98px; border:0px; margin:0px 11px 10px 0px;}
.imgTextBox em{display:block; line-height:1em; height:1em; width:240px; margin:8px 0px 3px 0px; font-weight:bold; color:#30afea; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.imgTextBox p{width:240px; height:75px; line-height:25px; color:#666666; overflow:hidden;}
.imgTextBox ul{width:100%; margin-top:-8px; overflow:hidden; zoom:1;}
.imgTextBox li{display:block; height:1em; line-height:1em; margin-top:10px; padding-left:12px; background:url(../Images/blackLiBg.png) 5px 5px no-repeat; overflow:auto; zoom:1;}
.imgTextBox li a:hover{text-decoration:underline;}

.justifyBox{text-align:justify; text-align-last:justify; line-height:0; height:84px; overflow:hidden; zoom:1;}
@media all and (-webkit-min-device-pixel-ratio:0){.justifyBox{font-size:0;}}
.justifyBox:after{display:inline-block; overflow:hidden; width:100%; height:0; content:''; vertical-align:top;}
.justifyBox a{display:inline-block; overflow:visible; zoom:1;}
.justifyBox a img{max-height:84px;}
.turn2L{width:45px; height:55px; margin:0px; overflow:auto; zoom:1; cursor:pointer; background:url(../Images/turn2_L.png) 15px 33px no-repeat;}
.turn2R{width:45px; height:55px; margin:0px; overflow:auto; zoom:1; cursor:pointer; background:url(../Images/turn2_R.png) 18px 33px no-repeat;}
.friendBox{height:84px; width:656px; margin-top:-2px; margin-bottom: -4px; overflow:auto; zoom:1; float:left;}

.box4{width:240px; overflow:auto; zoom:1; margin-bottom:12px;}
.boxTitle{display:block; height:33px; font-size:14px; font-weight:bold; overflow:hidden; zoom:1;}
.boxTitle span{display:inline-block; height:1em; line-height:1em; padding:10px 20px 9px 20px; background:none; float:left; cursor:pointer;}
.boxTitle em{display:inline-block; width:23px; height:5px; background:url(../Images/more.png) 0px 15px no-repeat; padding:0px; padding:13px 12px 15px 0px; float:right;}
.blueTB{ color:white;}
.orangeTB{color: white;    background-color: #f7941d;}
.serviceList{margin:0px 20px; margin-top:-6px; overflow:auto; zoom:1;}
.serviceList a{display:block; width:100%;font-size:16px; color:#3a3a3a; font-family:"微软雅黑"; font-style:italic; line-height:1em; text-indent:70px; padding:28px 0px 16px 0px; text-decoration:underline;}
.service1{background:url(../Images/service1.png) 0px 8px no-repeat;}
.service2{background:url(../Images/service2.png) 0px 8px no-repeat;}
.service3{background:url(../Images/service3.png) 0px 8px no-repeat;}
.service4{background:url(../Images/service4.png) 0px 8px no-repeat;}
.aImageBox{display:block; overflow:auto; zoom:1; margin-bottom:12px;}
/* home END */
.pageNavBox{width:100%; height:20px; line-height:20px; text-align:right; margin:1px 0px 12px 0px;}
.pageNav{height:12px; line-height:12px; padding:3px 7px; margin:0px 2px; color:#999999; background-color:#f8f8f8; border:solid 1px #e5e5e5; border-radius:2px; cursor:pointer;}
.pageNav.enable:hover{color:#0166fe; border-color:#999; cursor:default;}
.pageNavBox a.current,.pageNav.enable{color:#0166fe;}
.pageNavBox a:hover{color:#0166fe; border-color:#999;}
.inputPage{width:32px; height:14px; margin:0px 5px 0px 8px; padding:0px; line-height:14px; text-align:center; vertical-align:-1px; border:solid 1px #7e9db9;}
.btnGo{width:33px; height:18px; margin:0px 0px 2px 3px; cursor:pointer;}
.titleBox{height:34px; line-height:34px; font-size:14px; font-weight:bold; text-indent:19px; border:solid 1px #dedede; background:url(../Images/titleBg.png) repeat-x;}
.titleBox .more{width:23px; height:5px; float:right; margin:14px 12px 15px 0px; *margin-right:6px; background:url(../Images/more.png) no-repeat;}
.titleBox .close{width:23px; height:5px; float:right; margin:14px 12px 15px 0px; *margin-right:6px; background:url(../Images/close.png) no-repeat;}
.titleBox.orange{color:#f7941d;}
.titleBox.blue{color:#30afea;}
.boxBorder{border:solid 1px #dedede;}
.box6{width:494px; overflow:auto; zoom:1; margin-bottom:12px;}



.btnDate{display:inline-block; height:16px; width:21px; margin:6px 0px; background-image:url(../Images/dateIcon.png); float:right; cursor:pointer;}

table.fuJianList{table-layout:fixed; border-collapse:collapse; height:auto; border:none; margin:5px 0px; border-top:1px solid #dedede; border-left:1px solid #dedede;}
table.fuJianList td{height:38px; line-height:38px; text-align:center; vertical-align:middle; font-family:"微软雅黑"; font-size:13px; color:#292931; border-bottom:1px solid #dedede; border-right:1px solid #dedede;}

.resBtn{display:inline-block; height:16px; vertical-align:-2px; margin:0px 9px;}
.resOpt3{width:14px; background:url(../Images/btn3.png) no-repeat;}

#RecordCount{ color:Red; margin-left:5px; margin-right:5px;}

#stdList tr td{ text-align:center; vertical-align:middle;}
#stdList tr th{ text-align:center;}
.a200Green{background-color: green;padding: 2px;color: #ffffff;}
.a200Red{background-color: red;padding: 2px;color: #ffffff;}
.a200Blue{background-color: Blue;padding: 2px;color: #ffffff;}

.logoref{ display: inline-block; width:50px; height:60px; margin-top:13px; margin-left:30px; position:relative;}
.logofontref{ display: inline-block; width:430px; height:38px;margin-bottom: 10px;; margin-left:0px; position:relative;}

.buttona {
    font-size: 14px;
    display: inline-block;
    background: #f7941d;
    width: 86px;
    color: #fff;
    text-align: center;
    line-height: 30px;
    border-radius: 3px;
}