﻿/* reset*/
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr{margin:0;padding:0;}
ul,ol{list-style:none;}
body{font:12px/1.5 Arial;background:#e5e5e5;}
select,input,button{vertical-align:middle;font-size:100%;}
fieldset,img{border:0;}
table{ border-collapse: separate; empty-cells:show;}
em{font-style:normal;}
.clear {clear:both;display:block;height:0; visibility:hidden; font:0/0 arial}
.clearfix:after {content:"."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/ 
* html .clearfix {height: 1%;} 
.clearfix {display: block;} 
a{text-decoration:none;}
/* End hide from IE-mac */
/*页面居中*/
.wrapper{margin:0 auto;width:1000px;}
.fl{ display:block; float:left;}
.fr{ display:block; float:right;}
a{color:#313131;}
a:hover{color:#4b56f5;}

/*--top--*/
.top{ background:url(../images/top.jpg) no-repeat #fff; height:22px;}
.top .date{ float:left; width:200px; height:22px; line-height:22px; padding-left:6px; color:#fff;}
.rss{ float:right; background:url(../images/rss.jpg) no-repeat 0 4px; width:16px; height:22px; margin:0 9px 0 0;}
.top ul{ float:right; height:22px; line-height:22px;}
.top ul li{ float:left; background:url(../images/list.jpg) no-repeat 0 8px; padding:0 13px 0 9px; }

.header{ background:url(../images/header.jpg) no-repeat; height:135px;}

.nav{ height:53px; padding-top:5px; background: #fff url(../images/nbg.jpg) repeat-x bottom;}
.navc{ padding:0px 0 0 0px; height:36px; border:0px solid #00f;}
/*登录链接*/
.login{ background:#fff url(../images/nl.jpg) no-repeat left bottom;background-position:0 0px; width:293px; text-align:center; height:53px; line-height:32px; float:left; font-size:15px; font-family: 微软雅黑,Arial,宋体; font-weight: bold; color:#fff;}
.login .PageViews{ line-height:22px; color:#636363; font-size:12px; font-weight: normal; text-align:left; padding-left:10px;}
.login a{ color: #fff;}
.login a:hover{ color: #ffb;}
.login a.MyUsername,.login a.MyLibLogout{ font-weight:normal;}
/*首页多级下拉导航菜单*/
.boxMenu_Index{padding:0px 0 0 0px; height:36px; border:0px solid #00f;float:left;}
.boxMenu_Index .ddsmoothmenu > ul > li{font-family:"微软雅黑";}/*主菜单字体*/
.boxMenu_Index .ddsmoothmenu{ margin-top:17px;height:36px;padding-left:73px;}

/*站内检索表单*/
.search{ float:right; padding:25px 10px 0 0; height:19px; width:145px;}
.search #q{ float:left; border:1px solid #d6d6d6; width:96px; height:17px; line-height:17px; color:#919191; padding:0 3px;}
.search .btnSearch{float: left;margin-left:6px; }

/*--content--*/
.content{ background:#fff; overflow:hidden;}
.cl{ padding:3px 0 0 7px; width:163px; float:left; overflow:visible;}
.sliderbar{ background:url(../images/sliderbar.jpg) no-repeat 1px 0; height:282px; width:100%;}
.sliderbar a{ display:block; width:100%; height:35px;}
.sdb00{ background:url(../images/sliderbara.jpg) no-repeat 1px 0;}
.sdb01{ background:url(../images/sliderbara.jpg) no-repeat 1px -35px;}
.sdb02{ background:url(../images/sliderbara.jpg) no-repeat 1px -70px;}
.sdb03{ background:url(../images/sliderbara.jpg) no-repeat 1px -105px;}
.sdb04{ background:url(../images/sliderbara.jpg) no-repeat 1px -140px;}
.sdb05{ background:url(../images/sliderbara.jpg) no-repeat 1px -175px;}
.sdb06{ background:url(../images/sliderbara.jpg) no-repeat 1px -210px;}
.sdb07{ background:url(../images/sliderbara.jpg) no-repeat 1px -245px;}
.sdb08{ background:url(../images/sliderbara.jpg) no-repeat 1px -280px;}

.sql{ margin-top:13px; background:url(../images/link03.jpg) no-repeat; width:163px; height:47px; position:relative; overflow:visible; cursor:pointer;}
.sqlm{ display:none; position:absolute; bottom:-50px; left:35%; border:1px solid #b9b9b9; background:#f8f8cf;/*opacity:0.9; filter:alpha( opacity=90);*/ height: auto; overflow: visible; width:420px; padding:5px; z-index:1000;}
.sqlm ul{ border-bottom:1px dashed #b9b9b9; overflow:hidden;}
.sqlm ul li{ float:left; width:190px; line-height:22px; background:  url(../images/list01.jpg) no-repeat 3px 50%; padding-left:15px;}
.sql .dbmore{ float:right; background:url(../images/arrow1.gif) no-repeat 0 50%; padding-left:15px; margin-top:3px; margin-right:10px;}

.question{ margin-top:13px; display:block; background:url(../images/link04.jpg) no-repeat; width:163px; height:47px;}

.cr{ padding:14px 7px 0 0; float:right; overflow:hidden; width:807px;}
.crl{ float:left; width:563px; overflow:hidden;}
.database{ overflow:hidden;}
.dbt{ background:url(../images/title.jpg) no-repeat; width:563px; height:24px;}
.dbt a{ float:left; height:24px; width:106px;}
.dbt01{ background:url(../images/title01.jpg) no-repeat;}
.dbt02{ background:url(../images/title02.jpg) no-repeat;}
.dbt03{ background:url(../images/title03.jpg) no-repeat;}
.dbt04{ background:url(../images/title04.jpg) no-repeat;}
.dbm{ height:192px; border:2px solid #dedede; width:559px; border-top:none; background:url(../images/sbg.jpg) repeat-x bottom; display:none;}
.radio_list{ height:21px; padding-top:10px; text-align:center;color:#3a3a3a;}
.dbmt{ height:24px; padding:31px 0 0 0px; text-align:center;}
.dbm .input{ width:280px;border:1px solid #b9b9b9; height:20px; line-height:20px; color:#6a6a6a;}
.dbmc{ height:24px; line-height:24px; padding:13px 0 10px 0px; text-align:center;}
.dbmc li{ display: inline; background:url(../images/list01.jpg) no-repeat 8px 50%; padding-left:23px; margin:auto 8px;}
.dbmc2{ height:24px; line-height:24px; padding:13px 0 10px 0px; text-align:center;}
    .dbmc2 a {
        color:#0000dd;
    }
    .dbmc2 a:hover {
        color:#dd0000;
    }
.dbmb{ background:url(../images/line.jpg) repeat-x; margin:0 15px; overflow:hidden; padding-top:13px; color:#616161;}
.dbmb dt{ float:left; line-height:21px; width:83px; text-align:right;}
.dbmb dd{ float:left; overflow:hidden;}
.dbmb dd p{ line-height:21px;}
.dbmb dd p a{ color:#2435af;}
.dbmb dd p a:hover{ color:#fa2435;}

.column{ overflow:hidden; padding-top:25px;}
.cln{ width:273px; overflow:hidden;}
.clt{ border-bottom:2px solid #d12f22; background: url(../images/clt.jpg) no-repeat; height:23px;}
.clt span{ float:left; padding-left:24px; line-height:23px; font-size:14px; font-family:"微软雅黑"; font-weight:bold; color:#fff;}
.more{ float:right; background:url(../images/more.jpg) no-repeat 0 3px; width:48px; height:23px; margin-right:4px;}
.clm{ padding-top:5px; overflow:hidden;}
.clm li{ background:url(../images/list02.jpg) no-repeat 0 11px; padding-left:12px; line-height:25px; *line-height:23px;_line-height:25px; overflow:hidden;}
.clm li a{ float:left; width:215px;word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; color:#323232;}
.clm li a:hover{ color:#cc1111;}
.clm li span.date{ float:left; padding-left:2px; color:#8e8e8e;}

.crr{ float:right;  width:232px; overflow:hidden; padding-top:18px;}

.study{ display:block; margin-top:10px; background:url(../images/link01.jpg) no-repeat; width:232px; height:44px;}
.support{display:block;margin-top:10px; background:url(../images/link02.jpg) no-repeat; width:232px; height:44px;}

.cy{ padding-top:10px; overflow:hidden;}
.cyt{ background:url(../images/cy.jpg) no-repeat; width:232px; height:25px;}
.more01{ float:right; height:25px; line-height:25px; width:40px; margin-right:10px;}
.cym{ border:1px solid #d8d8d8; border-top:none; overflow:hidden; padding:0px 0;}
.cym li{ background:url(../images/list03.jpg) no-repeat 6px 10px; padding-left:15px; height:23px; line-height:23px;font-size:12px;width:210px; display:block;word-break:keep-all; white-space:nowrap; text-overflow:ellipsis;overflow:hidden;}
.cym li a{ display:block;width:197px; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis;line-height:23px; overflow:hidden;}

/*footer--*/ 
.ft{ padding:2px 0 0 0; height:66px; background:#fff;}
.ftl{ float:left; background:url(../images/fbg.jpg) repeat-x top; width:390px; height:100%;}
.ftlt{ height:32px; line-height:32px; text-align:center;}
.ftlt a{ color:#fff;}
.ftlt a:hover{ color:#ff0;}
.ftlt span{color:#fff; padding:0 5px; font-family:"宋体";}
.ftl p{ line-height:24px; padding-left:77px; color:#0d4a93;}
.ftc{ float:left; height:53px; background:url(../images/fbg01.jpg) no-repeat; width:40px;}
.ftr{ width:475px; float:left; padding-left:95px; background:url(../images/fbg02.jpg) repeat-x bottom; height:36px; padding-top:17px; line-height:36px;}
.ftr a{ color:#4f4f4f;}
.ftr a:hover{ color:#ff1111;}
.ftr span{ color:#4f4f4f; padding:0 5px; font-family:"宋体";}

/*表单：textbox*/
.textS5{width:30px;}
.textS4{width:50px;}
.textS3{width:70px;}
.textS2{width:90px;}
.textS{width:120px;}
.textM{width:150px;}
.textL{width:200px;}
.textL2{width:300px;}
.textL3{width:360px;}
.textL4{width:460px;}
.textL5{ width:560px;}

        /*首页漂浮广告*/
        #FloatDiv{ position:relative;outline: none;}
        /*首页漂浮广告关闭按钮*/
        #FloatDiv-Close {
        position: absolute;
        top: -15px;
        right: -15px;
        width: 30px;
        height: 30px;
        background: transparent url('../images/close.png') -40px 0px;
        cursor: pointer;
        z-index: 2103;
        display: none;
        }


.train-title{ background:url(../images/train-title.jpg) no-repeat; width:232px; height:25px;}
.dbmm {
    background:url(../images/e.jpg) no-repeat 15px 30px;
}
.dbmt1{ height:24px; padding:31px 0 0 13px; text-align:center;}