﻿/* CSS Document */

/*标签重定义*/
*{margin:0; padding:0;}
body {font-size:12px; line-height:20px; color:#333; background:url(../images/blue/bg_body.png);}
h1 {font-size:24px;}
h2 {font-size:18px;}
h3 {font-size:14px;}
h4,small {font-size:12px;}
ul,ol,dl {list-style:none;}
ol li {float:left;}
a {text-decoration:none; outline:none; blr:expression(this.onFocus=this.blur());}
img {border:none;}
i,small {display:block;}
input {height:25px; line-height:25px; padding:0 5px; border:solid 1px #999;}
select {width:150px; padding:3px;}

/*全局样式*/
.Global {width:1000px; margin:0 auto;}
.C_B { clear:both;}
.T_C {Text-align:center;}
.T_R {Text-align:right;}
.F_L {float:left;}
.F_R {float:right;}
.BorderBlue {border:solid 1px #77bddf;}

/*宽度样式*/
.W175 {width:175px;}
.W290 {width:290px;}
.W339 {width:339px;}
.W310 {width:310px;}
.W315 {width:315px;}
.W335 {width:335px;}
.W345 {width:345px;}
.W355 {width:355px;}
.W363 {width:363px;}
.W700 {width:700px;}
.W1000 {width:1000px;}

/*高度样式*/
.H0 {height:0px;}
.H5 {height:5px;}
.H10 {height:10px;}
.H15 {height:15px;}
.H20 {height:20px;}
.H25 {height:25px;}
.H30 {height:30px;}
.H40 {height:40px;}
.H50 {height:50px;}

/*图标样式*/
.Icon {}

/*按钮样式*/
.Btn {background:url(../images/bg_btn.png) no-repeat; border:none; cursor:pointer;}
.Btn:hover {background:url(../images/bg_btn.png) no-repeat;}
.BtnRetrieval {width:85px; height:27px; font-size:14px; color:#FFF; background-position:0 0;}
.BtnRetrieval:hover {background-position:0 -50px;}
.BtnDownload {width:53px; height:24px;  background-position:0 -100px;}
.BtnDownload:hover {background-position:0 -100px;} 
.BtnDownloadTwo {width:118px; height:41px; background-position:-100px 0;}
.BtnDownloadTwo:hover {background-position:-100px -50px;}




/*登陆框样式*/
.Login {width:100%; height:100%; position:fixed; z-index:999999; background:url(../images/login_bg.png);}
.LoginBox {width:350px; height:260px; position:fixed; top:50%; left:50%;}
.LoginBoxContent {border:solid 5px #68afd2; width:350px; height:260px; position:absolute; top:-130px; left:-175px; background:#FFF; display:block;}
.LoginBox_T {padding:10px 15px; height:20px; line-height:20px;}
.LoginBox_T span {font-size:16px; font-weight:bold; color:#006699;}
.LoginBox_T a {width:18px; height:18px; background:url(../images/login_icon_gb.png) no-repeat; float:right;}
.LoginBox_T a:hover {background:url(../images/login_icon_gb.png) no-repeat 0 -30px;}
.LoginBox_C {width:100%; height:220px;}
.LoginBox_C {width:350px; height:220px;}
.LoginBox_C ul {padding:10px;}
.LoginBox_C ul li {border-bottom:dotted 1px #c8c8c8; padding:10px 0; overflow:hidden;}
.LoginBox_C ul li span {display:block; float:left; width:80px; padding-right:5px; text-align:right; height:20px; line-height:20px;}
.LoginBox_C ul li .TextBox {width:160px; height:25px; float:left; padding:0 5px; margin-right:5px; border-top:solid 1px #858585; border-left:solid 1px #858585; border-right:solid 1px #dfdfdf; border-bottom:solid 1px #dfdfdf; background:url(../images/login_srk_bg.jpg) repeat-x top;}
.LoginBox_C ul li .Yzm {width:70px;}
.LoginBox_C ul li img {float:left;}
.LoginBox_C ul li .LoginBtn {width:80px; height:30px; line-height:26px; font-size:14px; font-weight:bold; color:#FFF; background:url(../images/LoginBtn_bg.png) no-repeat; border:none; cursor:pointer;}
.LoginBox_C ul li .LoginBtn:hover { background:url(../images/LoginBtn_bg.png) no-repeat 0 -50px;}
.LoginBox_C ul li.NoBorder {border:none; padding-top:20px;}


/*顶部样式*/
.Header {width:100%; background:url(../images/bg_header.jpg) no-repeat center; border-top:solid 2px #006699;}
.Header .Global {height:180px; position:relative; left:0; top:0;}
.Header .Global .Top {height:30px; line-height:30px;}
.Header .Global .Top .Ht_Left {}
.Header .Global .Top .Ht_Right {}
.Header .Global .Top .Ht_Right a {padding:0 10px; color:#006699; border-left:solid 1px #006699;}
.Header .Global .Top .Ht_Right a:first-child {border-left:none;}
.Header .Global .Top .Ht_Right a:hover {text-decoration:underline; color:#003651;}
.Header .Global .Center {}
.Header .Global .Bottom {position:absolute; bottom:0; left:0;}


/*图标样式*/
.Logo {width:400px; height:70px; text-indent:-9999px; color:#006699; overflow:hidden; background:url(../images/logo.png) no-repeat;}


/*总站搜索框*/
.Search {margin-top:20px;}
.Search .Text {height:30px; line-height:30px; border:solid 1px #006699; float:left;}
.Search .Btn {width:32px; height:32px; cursor:pointer; float:left; background:url(../images/blue/search_btn.jpg) no-repeat;}


.Box,.BoxTwo,.BoxThree,.AdShow,.MailBox,.HotTextbooks,.Links,.InformationBar,.Introduction_Box {margin-bottom:10px; overflow:hidden;}
/*通用盒子样式*/
.BoxTitle {height:38px; line-height:38px; font-size:14px;color:#006699; border:solid 1px #77bddf;}
.BoxTitle strong {padding-left:15px; float:left;}
.BoxTitle span {}
.BoxTitle a {display:block; float:left; padding:0 20px; position:relative; font-weight:bold;color:#006699;}
.BoxTitle a.More {padding:0; float:right; font-size:12px; font-weight:normal; margin-right:15px;color:#ff9601;}
.BoxTitle a.More:hover {color:#dc8100;}
.BoxContent {height:1%; padding:15px; overflow:hidden; border:solid 1px #77bddf; border-top:none; background:#f4fbff;}

*+html div[class="Box W345 F_L"] {margin:0;}
*+html div[class="Box W345 F_R"] {margin:0;}

/*盒子常用样式*/
.Box .BoxTitle {background:url(../images/blue/bg_box_title.jpg) repeat-x; border:solid 1px #77bddf;}
.Box .BoxTitle a {height:34px; line-height:34px; top:4px; margin-left:10px;}
.Box .BoxTitle a:hover,.Box .BoxTitle a.On {padding:0 19px;background:url(../images/blue/bg_box_title_xz.jpg) repeat-x; border:solid 1px #77bddf; border-bottom:none;}
.Box .BoxTitle a.More {margin-right:15px;}
.Box .BoxTitle a.More:hover {background:none; border:none; padding:0;}

/*盒子一样式*/
.BoxOne {overflow:hidden;background:#abe2fe;}
.BoxOne .TitleLeft {width:45px; height:125px; margin-right:5px;background:url(../images/blue/bg_box_one_title.png) no-repeat;}
.BoxOne .TitleLeft strong {display:inline-block; width:14px; font-size:14px; padding:25px 0 0 12px;color:#FFF;}

/*盒子二样式*/
.BoxTwo .BoxTitle {background:#FFF;}
.BoxTwo .BoxTitle a.More {background:none; border:none;}
.BoxTwo .BoxTitle a {height:39px;background:#aae1fd; border-right:solid 1px #77bddf;}
.BoxTwo .BoxContent {background:#aae1fd;}

/*盒子三样式*/
.BoxThree .BoxTitle {background:#ade3ff;}
.BoxThree .BoxTitle strong {float:right; margin-right:15px;}


/*栏目导航样式*/
.Navigation .BoxContent {}
.Navigation .BoxContent  .ListBox ul li {height:30px; line-height:30px; font-size:14px; text-indent:30px; border-bottom:dotted 1px #CCC; background:url(../images/blue/bz.gif) no-repeat 15px 12px;}
.Navigation .BoxContent  .ListBox ul li a {color:#000;}
.Navigation .BoxContent  .ListBox ul li a:hover {text-decoration:none; color:#006699;}

/*列表样式*/
.ListBox {overflow:hidden;}
.ListBox ul li {height:25px; line-height:25px; text-indent:10px; overflow:hidden;background:url(../images/blue/dian_cs.jpg) no-repeat 0 center;}
.ListBox ul li span {float:right;}
.ListBox ul li a {color:#333;}
.ListBox ul li a:hover {text-decoration:underline;color:#ff9000;}


/*------------------------------当前位置样式---------------------------*/
.F_R .BoxTitle{height:auto;line-height:auto;min-height:38px;}
.Box .BoxTitle .CurrentPosition a {display:inline; font-weight:normal; padding:0; top:0; line-height:38px;float:none;}
.Box .BoxTitle .CurrentPosition a:hover {background:none; border:none; padding:0; text-decoration:underline;}
.BoxThree .BoxTitle .CurrentPosition {padding-left:35px;}
.BoxThree .BoxTitle .CurrentPosition a {display:inline; font-weight:normal; padding:0; top:0; line-height:38px;}
.BoxThree .BoxTitle .CurrentPosition a:hover { text-decoration:underline;}
.CurrentPosition {background:url(../images/blue/icon_index.png) no-repeat 12px center; padding-left:25px;background-position: 12px 12px;}
.CurrentPosition span {padding:0 10px;}

/*------------------------------内容列表样式---------------------------*/
.CententList {margin-bottom:15px;}
.CententList ul li {height:30px; line-height:30px; border-bottom:dotted 1px #77bddf;}
.CententList ul li a {display:block; width:80%;}

/*------------------------------内容页样式---------------------------*/
.CententTitle {text-align:center; padding-bottom:15px; border-bottom:solid 1px #daecf7;}
.CententTitle h1 {height:60px; line-height:60px; color:#000;}
.CententTitle p span {padding:0 5px; font-size:13px;}
.ContentVideo {width:100%; text-align:center; padding:30px 0;}
.ContentFieldset {padding:5px 20px 20px; overflow:hidden; border:solid 1px #e7e7e7; background:#f3f8fb;}
.ContentFieldset legend {font-size:16px; font-weight:bold; padding:0 5px; color:#333;}
.ContentFieldset .FieldsetLinks a {display:block; float:left; height:30px; line-height:30px; font-size:14px; border:solid 1px #e7e7e7; padding:0 10px; margin:15px 20px 0 0; background:#f8fbfd; color:#666; border-radius:3px;}
.ContentFieldset .FieldsetLinks a:hover {background:#e8f5fd; color:#333; border:solid 1px #daecf7;}
.CententText {padding-top:15px; color:#333; font-size:14px; line-height:25px; border-top:solid 1px #FFF;}
.CententText h3 {height:40px; line-height:40px; font-size:16px; text-indent:25px; color:#333; background:#edf2f5; margin-bottom:20px;}
.CententText p {margin-bottom:10px; text-indent:28px; text-align:justify; text-justify:inter-ideog

/*------------------------------分页样式---------------------------*/


.PagesBar {padding:10px 0; text-align:center; clear:left;}
.PagesBar strong {color:#000; margin-right:10px;}
.PagesBar a {display:inline-block; padding:0 6px; margin:0 5px; color:#999; border:solid 1px #999;}
.PagesBar a:hover {color:#ff9000; border:solid 1px #ff9000;}
.PagesBar a.On {background:#333; color:#FFF; border:solid 1px #333;}
.PagesBar .FirstPage{width:30px; background:url(../images/PageBg.png) -90px 0;}
.PagesBar .PrePage{ width:40px; background:url(../images/PageBg.png); }
.PagesBar .NextPage{ width:40px; background:url(../images/PageBg.png)  -48px 0;}
.PagesBar .LastPage{  width:30px; background:url(../images/PageBg.png) -130px 0;}
.PagesBar .Disable{ cursor:default;}



/*搜索页面*/
.Search_TopBar {height:40px; line-height:40px; background:#fbfbfb; border-bottom:solid 1px #eaeaea;}
.Search_TopBar .Logo {width:200px; height:30px; background-size:150px 30px; margin-top:5px;}
.Search_TopBar .St_Menu ol li a {display:block; height:39px; line-height:45px; font-size:14px; letter-spacing:1px; color:#666; padding:0 10px;margin-right:5px;}
.Search_TopBar .St_Menu ol li a:hover,.Search_TopBar .St_Menu ol li a.On {color:#008000; font-weight:bold; border-bottom:solid 2px #008000; letter-spacing:0;}
.Search_TopBar .St_Right a {color:#666; padding:0 15px; border-left:solid 1px #CCC;}
.Search_TopBar .St_Right a:first-child {border-left:none;}
.Search_TopBar .St_Right a:hover {color:#006699; text-decoration:underline;}
.Search_Page {padding-top:30px;}
.Search_Page .Sp_Left {width:650px;}
.Search_Page .Sp_Left .Search_Info {height:30px; line-height:30px; padding:0 20px 0 35px; border:solid 1px #e2f3de; background:#fafff9 url(../images/icon_search_info.png) no-repeat 10px 7px; margin-bottom:10px;}
.Search_Page .Sp_Left .Search_Info strong {color:#F00; padding:0 3px;}
.Search_Page .Sp_Left .Search_List {margin-bottom:30px;}
.Search_Page .Sp_Left .Search_List ul li {padding:10px;}
.Search_Page .Sp_Left .Search_List ul li .Sl_Title {height:30px; line-height:30px; font-weight:normal;}
.Search_Page .Sp_Left .Search_List ul li .Sl_Title a {text-decoration:underline; color:#005f8e}
.Search_Page .Sp_Left .Search_List ul li .Sl_Content {max-height:40px; overflow:hidden;}
.Search_Page .Sp_Left .Search_List ul li .Sl_Bottom { color:#008000;}
.Search_Page .Sp_Left .Search_List ul li .Sl_Bottom a {color:#008000; font-size:14px; padding-right:8px;}
.Search_Page .Sp_Left .Search_List ul li .Sl_Bottom span {padding:0 8px; }
.Search_Page .Sp_Left .Paging {margin-bottom:40px; text-align:left; padding:0 10px;}
.Search_Page .Sp_Left .Search_Related .Sr_Title {padding:20px 10px; background:#f4f4f4;}
.Search_Page .Sp_Left .Search_Related .Search .Text {width:538px; height:35px; font-size:14px; border:solid 1px #ccc; margin-right:20px;}
.Search_Page .Sp_Left .Search_Related .Search .Btn {width:80px; height:37px; font-size:14px; background:#eee;} 
.Search_Page .Sp_Left .Search_Related .Search .Btn:hover {background:#ccc;}
.Search_Page .Sp_Right {width:250px; padding:0 0 50px 50px; border-left:solid 1px #eee;}
.Search_Page .Sp_Right .Search {width:100%; margin:0; clear:both; overflow:hidden; margin-bottom:20px;}
.Search_Page .Sp_Right .Search .Text {width:206px; border:solid 1px #ccc;}
.Search_Page .Sp_Right .Search .Btn {background:url(../images/search_btn_hs.jpg) no-repeat;}
.Search_Page .Sp_Right .Search_Recent {overflow:hidden;}
.Search_Page .Sp_Right .Search_Recent .Sr_Title {height:40px; line-height:40px; padding:0 5px; border-bottom:solid 1px #ccc; margin-bottom:10px;}
.Search_Page .Sp_Right .Search_Recent .ListBox {padding:0 5px;} 


/*底部样式*/
.Footer {width:100%; height:70px; background:#006699; color:#FFF;}
.Footer a {color:#FFF;}
.Footer .Logo {height:30px; font-size:20px; margin-top:20px;color:#FFF; background-size:150px 30px;}
.Copyright {margin-top:15px;}
.Copyright a:hover {text-decoration:underline;} 