﻿/* yibian 83211136*/
@charset "utf-8";
html, body,  applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em,img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{font-family:Arial,Helvetica,sans-serif; font-size:12px;}

body {width:100%;color: #231816; background-color:#FFFFFF}
body, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, p, form, fieldset, legend, img { margin:0px; padding:0px;}
img { border:none;}
ul, ol { list-style:none;}
a {color:#231816; text-decoration:none;}
a:hover { color:#137ED3; text-decoration:underline;}

/*layout*/
.usppage{ width:990px; margin-left:auto; margin-right:auto;}
#uspheader{width:990px;background-position:0px -295px; text-align:left;margin-left:auto; margin-right:auto;}

/*sm*/
.usplogo{ width:226px; height:61px;}
.usplogoE{ width:300px; height:61px;}
.sm{ margin-top:2px;}
.sm .verF{ display:block;line-height:18px;*padding-top:2px !important;}
.sm li{ float:left; margin:0px 5px; display:block; margin-top:2px;}
.sm li a{ font-size:13px;}
.login{ float:right;}
.help{ background-position:0px -81px;padding-left:15px; }
.myLibrary{ background-position:0px -40px;padding-left:15px;padding-bottom:5px;margin-top:2px; }
.version{background-position:0px -120px; padding-left:15px; }


/*nav*/
.nav{ text-align:right; margin-bottom:3px;}
.nav a{ font-size:13px; font-weight:bold; color:#Ea5520; margin:0px 5px;}
.nav .downReader{ margin-left:16px;}
.nav .downReader img{ vertical-align:middle;}
/*平台检索进入结果页面对于头部专区控制 李佰利 */
#uspheader .nav a:visited{font-size:13px; font-weight:bold; color:#Ea5520; margin:0px 5px;}


/*menu*/
.uspMainMenu{ height:40px; background-position:0 0; }
.uspMainMenu ul{ margin-left:10px; padding-top:5px;}
.uspMainMenu li{ float:left;display:block;cursor:pointer; margin:0px 5px; padding-left:6px;cursor:pointer;}
.uspMainMenu li span{padding-right:6px;}
.uspMainMenu li a{font-size:15px; font-weight:bold; color:#fff; display:block; float:left;height:36px; line-height:30px;}
.uspMainMenu li:hover{background-position:0px -80px; height:36px;zoom:1}
.uspMainMenu li:hover span{background-position:100% -115px; display:block;height:36px;overflow:hidden;padding-right:6px; float:left; cursor:pointer;}
.uspMainMenu li.selected{background-position:0px -80px; height:36px; padding-left:6px;float:left;}
.uspMainMenu li.selected span{background-position:100% -115px; display:block;height:36px;overflow:hidden; float:left;}
.uspMainMenu li.selected a, .uspMainMenu li:hover a{ color:#231816; text-decoration:none;}

/*平台检索进入结果页面对于头部导航控制 */
#uspMainMenu ul li a:visited{color:#fff;TEXT-DECORATION: none}
#uspMainMenu ul li.selected a:link{color:#000;TEXT-DECORATION: none}
#uspMainMenu ul li.selected a:visited{color:#000;TEXT-DECORATION: none}
#uspMainMenu ul li.selected a:hover{color:#000;TEXT-DECORATION: none}

.active{color:#fff;position: absolute;right:0px;width:140px;padding-top:12px;top: 0px;}
.subMenu { background-position:0px -40px; width:100%; height:31px; text-align:left; padding-top:5px;}
.subMenu  ul{ margin-left:20px;}
.subMenu li{ float:left; margin:0px 5px; height:20px; display:block;}
.subMenu li a{ line-height:18px;}

.subActive{ color:#EA5520;}
/*search*/
.uspSearchMain{ position:relative; width:990px;height:40px;}
.uspSearchMain table{ margin-left:auto; margin-right:auto;}
.uspsearch{height:35px; width:600px; margin-left:auto; margin-right:auto;}
.topSearch a{ font-size:13px;line-height:18px;}
.uspSearchInput{border-color:#3372A2 #B4CADB #CDDAE5 #3372A2;border-style:solid;border-width:1px;float:left;height:26px; background-color:White;
line-height:26px; padding:0 2px; width:446px; font-size:15px; padding:0 2px;}
.slSysDb{height:28px;line-height:26px; width:120px; font-size:15px; padding:2px;zoom:1;border-color:#3372A2 #B4CADB #CDDAE5 #3372A2;border-style:solid;border-width:1px;}
/*.topSelect{height:28px;line-height:26px; width:140px; font-size:15px; padding:2px;zoom:1;border-color:#3372A2 #B4CADB #CDDAE5 #3372A2;border-style:solid;border-width:1px;}*/


.selectList{ width:138px; font-size:14px; padding:2px;zoom:1;border-color:#3372A2 #B4CADB #CDDAE5 #3372A2;border-style:solid;border-width:1px; padding:1px; margin: -2px;}
.uspSearchSelect{ height: 17px;padding: 4px 5px; *padding:4px 4px 5px 4px;border:1px solid;border-color:#3372A2 #B4CADB #CDDAE5 #3372A2;display:inline-block;*display:inline;zoom:1; width:134px;}
.uspSearchSelect div {*height:17px;overflow:hidden;display:inline-block;*display:inline;zoom:1;}

/*bread*/
.breadMain{position:relative; width:100%;height:20px;}
.breadActive{ color:#137ED3;}
.bread{ position:absolute; top:0px; left:8px; width:50%}
.bread li{ float:left;}
.bread li a{line-height:18px;}

/*downReader*/
.downReader{text-align:right;}
.downReader a{ color:#Ea5520; font-weight:bold;}
.downReader img{ vertical-align:middle;}

/* Panel */
.panel { display:block; background-position:0 100%; background-repeat:repeat-x;zoom:1;}
.panel .panelHeader { display:block; height:31px; padding-left:5px; background-position:0 0;}
.panel .panelHeaderContent { display:block; height:31px; padding-right:5px; background-position:100% -50px; position:relative;}
.panel .panelHeaderContent h1 { display:block; overflow:hidden; height:31px; padding:0 5px;line-height:31px; background-position:0 -100px; background-repeat:repeat-x; font-weight:bold;}
.panel .panelContent { display:block; padding:5px; border-style:solid; border-width:0 1px;}
.panel .panelFooter { display:block; overflow:hidden; height:5px; padding-left:5px; background-position:0 -150px;}
.panel .panelFooterContent { display:block; overflow:hidden; height:5px; padding-right:5px; background-position:100% -200px;}
.panel .panelHeaderContent h1 span{ padding-left:10px; height:10px;}

/* Button */
.uspButton, .uspButtonActive, .uspButtonDisabled { float:left; display:block; overflow:hidden; height:30px; padding-left:5px;}
.uspButton span, .uspButtonDisabled span, .uspButtonActive span,
.uspButton .uspButtonContent, .uspButtonHover .uspButtonContent,
.uspButtonActive .uspButtonContent, .uspButtonDisabled .uspButtonContent { float:left; display:block; overflow:hidden; height:30px; padding:0 10px 0 5px; line-height:30px; font-weight:bold; margin-right:10px; font-size:14px; color:#fff; }

.uspButton { background-position:0 0;}
.uspButton .uspButtonContent { padding:0 5px 0 0; background-position:100% -50px;}
.uspButton span { background-position:100% -50px; cursor:pointer;}
.uspButton:hover { text-decoration:none; background-position:0 -100px;}
.uspButton:hover span { background-position:100% -150px;}
.uspButtonHover { padding-left:5px; background-position:0 -100px;}
.uspButtonHover .uspButtonContent { padding:0 5px 0 0; background-position:100% -150px;}

.uspButtonActive { background-position:0 -200px;}
.uspButtonActive .uspButtonContent { padding:0 5px 0 0; background-position:100% -250px;}
.uspButtonActive span { background-position:100% -250px; cursor:pointer;}
.uspButtonActive:hover { text-decoration:none; background-position:0 -300px;}
.uspButtonActive:hover span { background-position:100% -350px;}
.uspButtonActiveHover { background-position:0 -300px;}
.uspButtonActiveHover .uspButtonContent { padding:0 5px 0 0; background-position:100% -350px;}

.uspButtonDisabled, .uspButtonDisabled:hover { text-decoration:none; background-position:0 -400px;}
.uspButtonDisabled span, .uspButtonDisabled:hover span { background-position:100% -450px; cursor:default;}
.uspButtonDisabled .uspButtonContent { padding:0 5px 0 0; background-position:100% -450px;}

.uspButton button, .uspButtonHover button,
.uspButtonActive button, .uspButtonDisabled button { width:auto; height:30px; margin:0; padding:0 0 5px 0; border:0; font-size:12px; font-weight:bold; background:none; cursor:pointer;min-width: 80px; text-align: center;}
.uspButtonDisabled button { cursor:default;}

/* buttonSil */
.uspButtonSil{ float:left; display:block; overflow:hidden; height:30px; padding-left:5px;}
.uspButtonSil span, .uspButtonSil .uspButtonSilContent, .uspButtonSilHover .uspButtonSilContent { float:left; display:block; overflow:hidden; height:30px; padding:0 10px 0 5px; line-height:30px; font-weight:bold; margin-right:10px; font-size:14px; color:#fff; }

.uspButtonSil{ background-position:0 0;}
.uspButtonSil .uspButtonSilContent { padding:0 5px 0 0; background-position:100% -50px;}
.uspButtonSil span { background-position:100% -50px; cursor:pointer;}
.uspButtonSil:hover { text-decoration:none; background-position:0 -100px;}
.uspButtonSil:hover span { background-position:100% -150px;}
.uspButtonSilHover { padding-left:5px; background-position:0 -100px;}
.uspButtonSilHover .uspButtonSilContent { padding:0 5px 0 0; background-position:100% -150px;}

.uspButtonSil buttonSil, .uspButtonSilHover buttonSil{ width:auto; height:30px; margin:0; padding:0 0 5px 0; border:0; font-size:12px; font-weight:bold; background:none; cursor:pointer;min-width: 80px; text-align: center;}

/* buttonTin*/
.buttonTin{ float:left; display:block; overflow:hidden; height:30px; padding-left:5px;}
 .buttonTin .buttonTinContent, .buttonTinHover .buttonTinContent { float:left; display:block; overflow:hidden; height:30px; padding:0 10px 0 5px; line-height:30px; font-weight:bold; margin-right:10px; font-size:14px; color:#fff; }
/*span单独限定 不然将会使平台检索进入结果页面的 搜索按钮显示错误 李佰利 2010-9-16*/
.buttonTin span{ float:left; display:block; overflow:hidden; height:30px; padding:0 10px 0 5px; line-height:30px; font-weight:bold; font-size:14px; color:#fff; }

.buttonTin{ background-position:0 0;}
.buttonTin .buttonTinContent { padding:0 5px 0 0; background-position:100% -50px;}
.buttonTin span { background-position:100% -50px; cursor:pointer;}
.buttonTin:hover { text-decoration:none; background-position:0 -100px;}
.buttonTin:hover span { background-position:100% -150px;}
.buttonTinHover { padding-left:5px; background-position:0 -100px;}
.buttonTinHover .buttonTinContent { padding:0 5px 0 0; background-position:100% -150px;}

.buttonTin buttonTin, .buttonTinHover buttonTin{ width:auto; height:30px; margin:0; padding:0 0 5px 0; border:0; font-size:12px; font-weight:bold; background:none; cursor:pointer;min-width: 80px; text-align: center;}


/* footer */
.footer{ text-align:center;margin-bottom:10px;clear:both;padding-top:15px;}
.footer p{ line-height:18px;}
.footer p span{ color:#666;}
.footerNav{ font-size:13px; margin-bottom:20px;}


/* headerTool */
input[type="radio"]{ vertical-align:middle}
input[type="checkbox"]{ vertical-align:middle}
.uspCondition td{ padding:1px 4px;}
.uspCondition table{ margin-left:107px; margin-bottom:6px;}

/* type */
.typeLeft{ float:left; width:790px;}
.typeRight{ margin-left:810px;}

/* mainBox */
.typeLeft div{ margin-bottom:10px;cursor:pointer;}
.line{border-bottom:1px dotted #CCCCCC; margin-bottom:10px;}
.typeLeft div:hover{ background-color:#F3FCF3; border: 1px solid #35AF61;}
.typeLeft h4 {padding:86px 8px 87px;clear:left;float:left;font-size:15px;height:auto;margin:0 4px 0 0;overflow:hidden;width:12px;color:#006600; font-weight:bold;}
.h4{ border:1px solid #D8EBFD; }
.typeBox ul {float:left;margin:0;overflow:hidden;padding-top:5px;width:730px;}
.typeBox ul li {color:#0044DD;float:left;font-weight:bold;height:110px;line-height:18px;margin-right:10px;margin-bottom:10px;overflow:hidden;padding:5px 0 0px;white-space:nowrap;width:230px;}
.typeBox ul li {display:block;}
.typeBox ul ul {clear:both;margin:5px 0;word-break:break-all;width:230px;}
.typeBox ul ul li {border-left:1px solid #FFFFFF;padding-bottom:0;white-space:nowrap;}
.typeBox ul li ul li {clear:none;float:left;font-weight:normal;height:14px;line-height:14px;margin:0 0 3px;overflow:visible;padding:0 5px;width:auto;}
.typeBox ul li ul li a{ color:#666; }
.typedl{ display:block;text-align:left;}
.typedl img{ vertical-align:middle; margin-right:5px;}

/* classBox */
.classBox{ margin-bottom:26px;}
.classBox a{ color:#26588F}
.classBox li{ margin:5px 0;line-height:18px;}

/* about */
.aboutMain{ margin-top:5px;}
.aboutLeft{ width:180px; float:right;}
.aboutTitle{margin-bottom:2px;border:1px solid #F3FCF3;}
.aboutTitle a:hover{ border:1px solid #0088cc;}
.aboutRight{ float:left;width:790px;}
.selectedAbout a{ color:#0088cc;font-size:15px;height:20px; display:block; padding:5px; font-weight:bold;}

.textInput{border-color:#3372A2 #B4CADB #CDDAE5 #3372A2;border-style:solid;border-width:1px; padding:2px; width:360px;}
.textArea{border-color:#3372A2 #B4CADB #CDDAE5 #3372A2;border-style:solid;border-width:1px; padding:2px; width:360px; height:200px;}

#copyRight
{
    text-align:center;
    }

