﻿/*layout*/
.page{ width:990px; margin-left:auto; margin-right:auto;}
#usp_header{width:990px; margin:0px auto;}

/*sm*/
.usp_logo{ width:226px; height:60px; float:left; margin-top:10px;_margin-top:0;}
/*.head_title{float:left;width: 500px; height:50px;margin-left: 20px; margin-top:0;*margin-top:10px; color:red; font-size:26px;line-height:50px;}*/
.sm{display:block;color:#AFAFAF;height:21px;line-height:23px; float:right;margin-right:5px;}
.smLeft span{ color:#006600; margin-right:10px;}
.login a {cursor:pointer;}
.login a:link{color:#336699;text-decoration:none;}
.login a:visited{color:#666699;text-decoration:none;}
.login a:hover{background:none repeat scroll 0 0 #003399;color:#FFFFFF;text-decoration:none;}
.login a:active{background:none repeat scroll 0 0 #FF9933;color:#FFFFFF;text-decoration:none;}

.login{ float:right;}
.help{ background-position:0px -79px;padding-left:15px;}
.version{background-position:0px -120px; padding-left:15px;}
.clear{ clear:both; height:0px;}
/*nav*/
.usp_nav{ text-align:right; margin-bottom:1px; float:right; display:inline;}
.usp_nav a{font-weight:bold; color:#ea5703; margin:0px 5px;}
.usp_nav .downReader{ margin-left:16px;}
.usp_nav .downReader img{ vertical-align:middle;}

/*menu*/
.usp_menu{ height:35px; background-position:0 0; width:990px; margin:0 auto;}
.usp_menu ul{ margin-left:10px; padding-top:5px;}
.usp_menu li{ float:left;display:block;cursor:pointer; margin:0px 5px; padding-left:5px;}
.usp_menu li span{padding-right:5px;}
.usp_menu li a{font: 12px/22px "微软雅黑","宋体", Arial, Tahoma, Helvetica,sans-serif; font-size:15px; font-weight:bold; color:#fff; display:block; float:left;height:28px; line-height:26px;}
.usp_menu li:hover{background-position:0px -80px; height:30px;zoom:1;_height:29px;}
.usp_menu li:hover span{background-position:100% -111px; display:block;height:30px;overflow:hidden;padding-right:5px; float:left;zoom:1;_height:29px;}
.usp_menu li.selected{background-position:0px -80px; height:30px; padding-left:5px;float:left;_height:29px;}
.usp_menu li.selected span{background-position:100% -111px; display:block;height:30px;overflow:hidden; float:left;_height:29px;}
.usp_menu li.selected a, .usp_menu li:hover a{ color:#231816; text-decoration:none;}

.active{color:#fff;position: absolute;right:0px;width:140px;padding-top:8px;top: 0px;}
.subMenu { background-position:0px -40px; width:100%;text-align:left;}
.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*/
.searchMain{background-position:0 -36px; height:32px;width:990px;padding-top:4px;margin:0 auto;}
.searchMain table{ margin:0 auto;}
.Search{height:35px; width:600px; margin-left:auto; margin-right:auto;}
.topSearch a{ font-size:13px;line-height:18px;}
.searchInput{border-color:#3372A2 #B4CADB #CDDAE5 #3372A2;border-style:solid;border-width:1px;float:left;height:26px;line-height:26px; padding:0 2px; width:420px; color:#000; font-size:15px; padding:0 2px;}
.headselect{ padding:4px; background-color:#fff;}
.headselect div{height:18px; font:14px/18px Arial, Helvetica, sans-serif;}
.selectList{font-size:14px; padding-left:3px; padding-right:3px; padding-bottom:3px;zoom:1;line-height:18px; border:1px solid #fff;*padding-top:-6px;}
.select{*padding:4px 4px 5px 4px;border:1px solid;border-color:#3372A2 #B4CADB #CDDAE5 #3372A2;*display:inline;zoom:1; width:134px;}
.select 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{ width:150px; height:20px; text-align:right;}
.downReader a{ color:#Ea5520; font-weight:bold;}
.downReader img{ vertical-align:middle;}

/* usp_Button */
.usp_button{ float:left; display:block; overflow:hidden; height:30px; padding-left:5px;_width:65px;}
.usp_button span, .usp_button .usp_buttonContent, .usp_buttonHover .usp_buttonContent{ 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;}
.usp_button { background-position:0 0;}
.usp_button .usp_buttonContent { padding:0 5px 0 0; background-position:100% -50px;}
.usp_button span { background-position:100% -50px; cursor:pointer;}
.usp_button:hover { text-decoration:none; background-position:0 -100px;}
.usp_button:hover span { background-position:100% -150px;}
.usp_buttonHover { padding-left:5px; background-position:0 -100px;}
.usp_buttonHover .usp_buttonContent { padding:0 5px 0 0; background-position:100% -150px;}
.usp_button button, .usp_buttonHover 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;}

/* uspButton */
.uspButton{ float:left; display:block; overflow:hidden; height:30px; padding-left:5px;}
.uspButton span, .usp_button .usp_buttonContent, .usp_buttonHover .usp_buttonContent{ 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;_width:60px;}
.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;}
.uspButton button, .uspButtonHover 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;}

#divHistroyItem div {margin-right:5px;float:left;}

/*topSearch */
.searchAll{ zoom: 1;}
.usp_topSearch{ margin-top:20px; width:990px; margin-left:auto; margin-right:auto;}
.usp_titleSearch{ float:left; font-size:14px; padding:5px 0px 0px 5px;}
.hsearch_body{ padding-top:20px;}
.hsearch_bodymain{ width:500px; margin:0 auto;}
#divsearchfield{ width:450px; margin:0 auto;}
.usp_searchTitle{width:450px; margin:0 auto;}
.usp_topSearch ul{ margin-left:100px;}
.usp_topSearch li{ background-position:0 -81px;display:block; height:27px;text-align:center;padding-left:5px; float:left;}
.usp_topSearch li a{background-position:100% -107px; display:block;font-size:13px; font-weight:bold; color:#444;line-height:27px;min-width:76px; padding-right:5px;}
.usp_topSearch li:hover{background-position:0 0;display:block; height:27px;text-align:center;padding-left:5px; float:left;}
.usp_topSearch li:hover a{background-position:100% -28px; display:block;font-size:13px; font-weight:bold; color:#006600;line-height:27px;min-width:76px; padding-right:5px;text-decoration:none;}
.usp_topSearch .nonce{background-position:0 0;display:block; height:27px;text-align:center;padding-left:5px; float:left;}
.usp_topSearch .nonce a{background-position:100% -28px; display:block;font-size:13px; font-weight:bold; color:#006600;line-height:27px;min-width:76px; padding-right:5px;}

#divsearchfield input, #divfieldtime input{border-color:#3372A2 #B4CADB #CDDAE5 #3372A2;border-style:solid;border-width:1px;height:20px;padding:0 1px;}
.usp_searchTitle{color:#006600;font:14px/150% Arial,Helvetica,sans-serif; margin:5px 0;}
.usp_hotWords{ margin-bottom:10px;}
.usp_hotWords a{ margin-right:25px;}
#divsearchfield{ margin-left:50px;}
#divsortfield {margin-left:50px;}

/* search Button */
#button{ width:420px; margin:10px auto;}
.usp_searchBtn{ float:right; display:block; overflow:hidden; height:24px; padding-left:5px;_width:70px;}
.usp_searchBtn span, 
.usp_searchBtn .usp_searchBtnContent, .usp_searchBtnHover .usp_searchBtnContent{ float:left; display:block; overflow:hidden; height:24px; padding:0 10px 0 5px; line-height:24px; font-weight:bold; margin-right:10px; font-size:14px; color:#006600; width:60px;}

.usp_searchBtn { background-position:0 0;}
.usp_searchBtn .usp_searchBtnContent { padding:0 5px 0 0; background-position:100% -50px;}
.usp_searchBtn span { background-position:100% -50px; cursor:pointer; text-align:center;}
.usp_searchBtn:hover { text-decoration:none; background-position:0 -100px;}
.usp_searchBtn:hover span { background-position:100% -150px;}
.usp_searchBtnHover { padding-left:5px; background-position:0 -100px;}
.usp_searchBtnHover .usp_searchBtnContent { padding:0 5px 0 0; background-position:100% -150px;}
.searchTable{ margin-left:50px;}

/* coreBtn */
.coreBtn{ float:left; display:block; overflow:hidden; height:24px; padding-left:5px;}
.coreBtn span, .coreBtn .coreBtnContent, .coreBtnHover .coreBtnContent{ float:left; display:block; overflow:hidden; height:24px; padding:0 10px 0 5px; line-height:24px; font-weight:bold; margin-right:10px; font-size:14px; color:#006600; }

.coreBtn { background-position:0 0;}
.coreBtn .coreBtnContent { padding:0 5px 0 0; background-position:100% -50px;}
.coreBtn span { background-position:100% -50px; cursor:pointer;}
.coreBtn:hover { text-decoration:none; background-position:0 -100px;}
.coreBtn:hover span { background-position:100% -150px;}
.coreBtnHover { padding-left:5px; background-position:0 -100px;}
.coreBtnHover .buttonContent { padding:0 5px 0 0; background-position:100% -150px;}

.coreBtn button, .coreBtnHover button{ width:auto; height:24px; 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;}
