@charset "utf-8";
/* base yui reset.css, repair by haven long 090925*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;}table{border-collapse:collapse;}address,caption,cite,code,dfn,strong,th,var{font-style:normal;}h1,h2,h3,h4,h5,h6{font-size:1em;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}ins{text-decoration:none;}del{text-decoration:line-through;}input,textarea,select{font-family:inherit;font-weight:inherit;font-size:1em;padding:0;}.clear{height:0;font-size:0;line-height:0;clear:both;overflow:hidden;}


html{color:#000;background:#fff;}

body{
font-size:0.75em;
color:#000;
background:#fff; 
font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif;
text-align:center;
}
a:link,a:visited,a:hover,a:active{
text-decoration:none;
}
a img{border-width:0px;}

.editorOutput{}
.editorOutput a img{border-width:2px;}
.editorOutput h1{/*24px*/
font-size: 2em;
}
.editorOutput h2{/*18px*/
font-size: 1.5em;
}
.editorOutput h3{/*14px*/
font-size: 1.167em;
}
.editorOutput h4{/*12px*/
font-size:1em;}
.editorOutput h5{/*10px*/
font-size: 0.833em;
}
.editorOutput h6{/*9px*/
font-size: 0.75em;
}

.editorOutput a:link{}
.editorOutput a:visited{}
.editorOutput a:hover{}
.editorOutput a:active{}
.editorOutput blockquote{
margin-left:40px;
margin-right:40px;
}
.editorOutput address{
font-style:italic;
}

.editorOutput ol, .editorOutput ul{
margin-left:40px;
}
.editorOutput ol ul, .editorOutput ul ol, .editorOutput ul ul, .editorOutput ol ol{
margin-top:0;
margin-bottom:0;
}


/*分页样式*/
.content .p_page,.bar4 .p_page{text-align:center; margin-top:10px; text-align:right;margin-right:20px;  }
.p_page a,.p_page span{
margin:0 5px;
text-decoration:none;
color:#014880;
background:none; 
}
.p_page a:hover{
text-decoration:underline;}

.p_page .a_first,.p_page .a_prev,
.p_page .a_next,.p_page .a_last{
color:#014880;}
.p_page .span_first,.p_page .span_prev,
.p_page .span_next,.p_page .span_last{
color:#014880;}

/*当前状态*/
.p_page span.now,.p_page a.now{color:#fe7201;}

/*网站地图样式*/
.sitemap{
overflow:hidden;}
.ul_sitemap li{
overflow:hidden;
margin-bottom:10px;
clear:both;}
.ul_sitemap li li{
float:left;
margin-right:15px;
_display:inline;
margin-bottom:0;
clear:none;}
.ul_sitemap li a{
text-decoration:none;}
.ul_sitemap li li a{
text-decoration:underline;}

/*//样式修正，如果是需要修复以前的样式，使用这个
.editorOutput ol{list-style-type: decimal;}
.editorOutput ul{list-style-type: disc;}
.editorOutput ul ul,.editorOutput ol ul{list-style-type:circle;}
.editorOutput ul ul ul,.editorOutput ul ul ol,.editorOutput ul ol ul,.editorOutput ul ol ol,.editorOutput ol ul ul,.editorOutput ol ul ol,.editorOutput ol ol ul,.editorOutput ol ol ol{
list-style-type:square;
}*/

/* home */
.wrapper{
width:1002px;
text-align:left; 
margin:0 auto;
background:#023758 url(../images/bg.jpg) repeat-x 0px 76px; 
}
.header{
height:76px;
background:#fff; 
}
.h1_siteInfo{
width:168px;
height:56px; 
float:left; 
margin:15px 0 0 35px; 
background:url(../images/sprite.gif) no-repeat 0 0;
display:inline; 
}
.h1_siteInfo a{
text-indent:-999em;
display:block;
width:168px;
height:56px; 
overflow:hidden; 
}
.search{
width:246px; 
margin:35px 25px 0 0; 
float:right; 
padding-left:30px;
background:url(../images/sprite.gif) no-repeat 0 -281px; 
font-size:1.167em;
font-weight:bold;
color:#333;
display:inline; 
}
.submit1{
width:26px;
height:19px;
background:url(../images/sprite.gif) no-repeat 0 -181px; 
text-indent:-999em;
border:none;
vertical-align:middle;
cursor:head;
cursor:pointer;
}
.input_text{
border:1px solid #bebebe;
width:175px;
height:18px; 
vertical-align:middle;
}

/* mainNav */
.mainNav ul{list-style:none;}
.ul_mainNav{
height:24px;
background:#014880; 
padding-left:20px; 
}

.ul_mainNav li{
float:left;
padding-left:12px;
padding-right:12px; 
background:url(../images/sprite.gif) no-repeat -39px -186px; 
color:#fff;
}

.ul_mainNav li a{ 
line-height:24px; 
font-weight:bold;
padding-right:12px; 
color:#fff;
background:none;
}

.ul_mainNav li a:hover,.ul_mainNav li a.now{
color:#b5dbee;
}
.date{
margin-top:-20px; 
float:right; 
margin-right:25px;
display:inline; 
color:#fff;
}
.homeCon{
margin:0 26px;
background:#fff; 
padding:17px 10px; 
overflow:hidden; 
_height:100%;
}
.bar1{
float:left; 
width:183px; 
z-index:10;
position:relative; 
}
.title1{
background:url(../images/sprite.gif) no-repeat 0px -474px;
padding:7px 0 5px 15px; 
color:#fff;
font-weight:normal;
}
.nav{
padding:0px 15px 10px;
border:1px solid #e5e5e5;
}
.nav li{
list-style:none; 
padding-left:10px; 
border-bottom:1px solid #e5e5e5;
}
.nav li a{
display:block;
background:url(../images/sprite.gif) no-repeat 0px -678px;
line-height:35px; 
height:35px; 
padding-left:15px; 
color:#666;
}
.nav li a:hover{
color:#014880;
background:url(../images/sprite.gif) no-repeat 0px -778px;
}
.bar2{
width:531px; 
float:left; 
margin:0 12px;
display:inline; 
z-index:1;
position:relative; 
overflow:hidden; 
}
.infor_P{
border:1px solid #d8ecfa;
background:#ecf6fd;
color:#666;
padding:10px; 
line-height:1.8em; 
}
.infor_P a{
float:right; 
color:#014880;
margin-top:-20px; 
}
.box0{
border:1px solid #d8ecfa;
border-top:none; 
overflow:hidden; 
padding-bottom:20px; 
overflow:hidden; 
width:529px; 
}
.box1{
float:left; 
margin:18px 0 0 17px; 
width:238px; 
border:1px solid #eaeaea;
background:#fafafa; 
display:inline; 
}
.box1 img{
width:232px;
height:93px;
padding:3px;
background:#fff; 
border-bottom:1px solid #eaeaea; 
}
.box1 h2{
line-height:27px; 
margin:0 6px; 
padding-left:15px; 
border-bottom:1px solid #eaeaea; 
color:#ff7200;
background:url(../images/sprite.gif) no-repeat 0px -882px; 
}
.more1{
display:block;
float:right; 
margin:-23px 6px 0 0;
background:url(../images/sprite.gif) no-repeat -176px -184px; 
text-indent:-999em;
width:16px;
height:16px; 
overflow:hidden; 
}
.box1 p{
padding:10px 17px;
color:#666;
line-height:1.8em; 
}
.bar3{
width:191px;
float:left; 
}
.title2{
height:30px;
line-height:30px; 
background:url(../images/sprite.gif) no-repeat 0px -370px; 
padding-left:30px; 
color:#666;
}
.more2{
display:block;
margin:-17px 11px 0 0; 
float:right; 
width:33px;
height:5px; 
text-indent:-999em;
overflow:hidden; 
}
.newList1{
padding:5px 12px 10px; 
border:1px solid #eaeaea; 
margin-bottom:10px; 
}
.newList1 li{
height:40px; 
line-height:18px; 
list-style:none;
padding-left:13px; 
background:url(../images/sprite.gif) no-repeat 0px -560px; 
margin-bottom:5px; 
}
.newList1 li a{
color:#666;
}
.newList1 li a:hover{
color:#014880;
}
.footer{
clear:both; 
height:100px;
}
.ul_footerQuick{
margin-left:25px;
padding:12px 0; 
}
.ul_footerQuick li{
float:left; 
color:#fff;
padding-right:12px; 
list-style:none; 
}
.ul_footerQuick li a{
color:#fff;
padding-right:12px; 
}
.p_copyright{
margin-left:25px;
clear:both; 
color:#fff;
line-height:2em; 
font-size:0.9em;
margin-top:10px; 
}
.bar4{
width:732px; 
float:left; 
margin:0 0 0 15px;
}
/* crumb */
.crumb{
border-bottom:1px solid #dadada; 
color:#014880;
font-family:"宋体";
line-height:2em; 
}
.crumb a{
margin:0 5px;
color:#014880;
}
.crumb a:hover{
text-decoration:underline; 
}
.crumb span.now{
color:#666;
margin:0 5px;
background:none; 
}
.title3{
margin:15px 0;
background:url(../images/sprite.gif) no-repeat 0px -108px; 
padding-left:20px; 
height:15px; 
color:#014880;
font-size:1.2em;
}
.content{
margin:0 20px; 
color:#666;
line-height:1.9em; 
padding-bottom:10px; 
}
.img1{
float:left; 
padding:1px;
border:1px solid #d5d5d5;
margin:0 15px 10px 0; 
}
.content h3{
margin-bottom:5px; 
}
.content p{
margin-bottom:10px;
text-align:justify;
text-justify:inter-ideograph;
}
.aboutList li{
list-style:none;
}
.inforList li{
list-style:none;
background:url(../images/line1.gif) repeat-x left bottom;
padding:3px 0 5px; 
}
.inforList li span{
float:right; 
color:#999;
}
.inforList li a{
display:block;
background:url(../images/sprite.gif) no-repeat 0px -134px;
padding-left:10px;
color:#666;
}
.inforList li a:hover{
color:#014880;
}
/*高等教育*/
.title4,.title5{
width:168px;
height:28px; 
background:url(../images/sprite.gif) no-repeat 0px -955px;
border-top:1px solid #e3e3e3;
padding-left:15px; 
color:#fff;
line-height:28px; 
font-size:1.2em;
}
.nav2{
border-bottom:1px solid #e3e3e; 
}
.nav2:after{
content:"."; 
height:0; 
visibility:hidden; 
display:block; 
clear:both;
}
.nav2 li{
list-style:none;
position:relative; 
height:37px; 
float:left;
clear:both;
width:100%; 
}
.nav2 li a{
display:block;
line-height:38px;
height:38px; 
background:url(../images/sprite.gif) no-repeat 0px -1114px;
padding-left:38px; 
color:#014880;
font-weight:bold;
}
.nav2 li a:hover,.nav2 li a.now{
background:url(../images/sprite.gif) no-repeat 0px -1153px;
color:#ff7f00;
}
.children1{
position:absolute; 
left:182px;
top:0px; 
width:108px; 
border:1px solid #e1e1e1;
background:#f2faff; 
display:none; 

}
.children1 li{
height:21px;
}
.nav2 li.over .children1{
display:block;
}
.children1 li a{
height:21px; 
line-height:21px; 
color:#014880;
padding-left:25px; 
font-weight:normal;
background:url(../images/sprite.gif) no-repeat 10px -1230px;
}
.children1 li a:hover,.children1 li a.now{
color:#fff;
font-weight:bold;
background:#53a1d1 url(../images/sprite.gif) no-repeat 10px -1277px;
}
.children2{
position:absolute; 
left:108px;
top:0px; 
width:111px; 
border:1px solid #53a1d1;
background:#f2faff; 
padding:3px 0 7px; 
display:none; 
}
.children2 li a{
padding-left:20px; 
line-height:23px;
height:23px; 
background:url(../images/sprite.gif) no-repeat 5px -1373px;
color:#666;
}
.children2 li a:hover{
color:#014880;
background:url(../images/sprite.gif) no-repeat 5px -1373px;
font-weight:normal;
}
.title5{
background:transparent url(../images/sprite.gif) no-repeat scroll 0 -1033px;
border:1px solid #e6e6e6;
margin-top:10px; 
}
.brandList{
width:163px;
border:1px solid #e6e6e6;
border-top:none; 
padding:5px 10px 10px; 
}
.brandList li{
list-style:none;
border-bottom:1px solid #e6e6e6;
}
.brandList li a{
line-height:32px; 
padding-left:20px;
background:transparent url(../images/sprite.gif) no-repeat scroll 7px -1328px;
color:#666;
}
.brandList li a:hover{
color:#014880;
}
.more5,.more6{
float:right; 
margin-top:-15px;
margin:-23px 10px;
color:#fff;
}
.title6{
background:transparent url(../images/sprite.gif) no-repeat scroll 0px -1436px;
height:28px;
line-height:28px;
padding-left:25px; 
color:#014880;
border:1px solid #e1e1e1;
border-bottom:none; 
}
.more6{
color:#666;
}
.downList1{
border:1px solid #e1e1e1;
padding:5px 5px 10px;
margin-bottom:10px; 
}
.downList1 li{
height:30px; 
list-style:none; 
background:url(../images/line1.gif) repeat-x left bottom; 
}
.downList1 li a.liA1{
line-height:30px;
display:block;
height:30px;
color:#666;
padding-left:19px; 
background:transparent url(../images/sprite.gif) no-repeat -190px -1375px;
}
.downList1 li a.liA1:hover{
color:#014880;
}
.down{
float:right; 
margin-top:-23px; 
_margin-top:-26px; 
text-indent:-999em;
display:block;
width:29px;
height:18px;
background:transparent url(../images/sprite.gif) no-repeat 0px -1602px;
}
.titleBook{
background:url(../images/titleBg1.gif) no-repeat 0px 0px;
height:29px;
line-height:29px; 
padding-left:15px; 
font-size:1.2em;
}
.bookList{
overflow:hidden; 
margin:15px 0; 
}
.bookList li{
width:250px; 
height:120px; 
float:left; 
margin-right:10px;
list-style:none; 
margin-bottom:15px; 
}
.bookList li img{
float:left; 
padding:1px;
border:1px solid #d1d1d1;
margin-right:; 
margin-right:7px; 
}
.bookList li h5{
color:#014880;
margin-bottom:5px; 
}
.bookList li h5 a{
color:#186A9C;
line-height:17px; 
}
.bookList li p{
line-height:1.7em;
color:#666;
}
.more3{
float:right; 
color:#ff7800;
}
.banner{
height:183px;
width:529px; 
border:1px solid #dcdcdc;
position:relative; 
background:#f79421; 
margin-bottom:10px; 
overflow:hidden;
}
.banner ul{
overflow:hidden; 
}
.banner ul li{
list-style:none;
position:absolute; 
left:0px;
top:0px; 
width:529px;
height:183px; 
}
.banner ul li img{
width:529px;
height:158px; 
border-bottom:1px solid #dcdcdc;
}
.banner ul li h3{
width:400px;
padding:5px 0; 
position:absolute; 
top:158px; 
left:0px;
color:#fff;
background:#fda340; 
padding-left:10px; 
font-weight:normal;
}
.banner span{
display:inline-block; 
position:absolute; 
right:10px;
bottom:2px;
}
.banner span a{
float:left; 
display:block; 
height:15px;
text-indent:-999em;
margin-left:10px; 
overflow:hidden; 
}
.pre{
width:32px;
background:url(../images/sprite.gif) no-repeat 0px -740px;
}
.next{
width:37px;
background:url(../images/sprite.gif) no-repeat 0px -843px;
}
.title7{
background:url(../images/titleBg2.gif) no-repeat left top; 
width:712px;
line-height:28px; 
padding-left:20px; 
margin-top:10px; 
font-size:1.1em;
}

.bookDetail{
margin:15px;
overflow:hidden; 
height:190px; 
}
.bookDetail li{
list-style:none;
}
.bookDetail a{
float:left; 
display:block;
margin-right:15px;
width:150px;
height:188px;
}
.bookDetail img{
border:1px solid #ccc;
}
.bookDetail li h5{
width:520px; 
float:left; 
color:#186a9c;
font-size:1.2em;
}
.bookDetail li h4{
width:520px; 
float:left; 
margin:10px 0 0;
}
.bookInfor{
width:520px; 
float:left; 
line-height:1.8em;
margin:10px 0; 
color:#666;
overflow:hidden; 
}
.bookInfor li{
float:left; 
width:260px;
color:#666;
line-height:2em; 
}
.bookInfor strong{
color:#ff7200;
}
/* tab */
.tabBox_a1{
position:relative;
width:697px;
margin:0 10px; 
clear:both; 
}
.tabTitle{
float:left; 
width:96px;
height:21px;
line-height:21px;
text-align:center; 
margin-left:7px; 
background:url(../images/sprite.gif) no-repeat -104px -1506px;
}
.tabTitle a{
color:#333;
}
.tabTitle.now{
background:url(../images/sprite.gif) no-repeat 0px -1506px;
}
.tabTitle.now a{
color:#fff;
}
.tabBox_a1 .tabCont{
position:absolute;
top:21px;left:0px;
width:690px;
padding:15px; 
border-top:1px solid #234e88;
z-index:2;
}
.tabBox_a1 .tabCont p{
line-height:1.8em;
color:#666;
margin-bottom:7px; 
}
.bookTable{
margin:2px 0 10px; 
}
.bookTable th{
background:#f4f4f4; 
border-right:1px solid #fff; 
height:28px; 
padding:0 20px; 
}
.bookTable2 th{
padding:0 10px; 
}
.bookTable td{
border:1px solid #fff;
height:33px; 
line-height:33px; 
color:#666;
border-right:1px solid #fff; 
text-align:center; 
}
.bookTable .tdName{
width:390px;
padding-left:27px; 
background:url(../images/sprite.gif) no-repeat 10px -1547px;
text-align:left; 
}
.bookTable .tdDown{
width:88px; 
background:url(../images/sprite.gif) no-repeat 15px -1595px;
padding-left:30px; 
}
.bookTable .tdDown a{
color:#014880;
text-decoration:underline; 
}
.namber{
margin:15px; 
width:693px; 
}
.box2{
margin:3px 0; 
border:1px solid #e2e2e2;
background:#fafafa;
padding:12px; 
overflow:hidden; 
height:100px; 
position:relative; 
}
.book2{
width:78px;
height:97px;
padding:2px; 
border:1px solid #d1d1d1;
float:left; 
margin-right:10px; 
}
.box2 h2{
float:left; 
clear:right;
}
.box2 h2 a{
color:#186a9c;
}
.bookDetail1{
width:600px; 
margin:10px 0;
overflow:hidden; 
float:left; 
}
.bookDetail1 li{
list-style:none;
width:280px;
float:left; 
line-height:1.7em;
}
.more4{
color:#ff7800;
clear:both; 
position:absolute; 
bottom:10px;
right:15px; 
}
.login{
background:#fff; 
padding:3px;
width:446px;
height:222px;
margin:3px; 
border:1px solid #7fa3bf;
}
.login p{
padding: 15px 20px 0; 
line-height:1.8em; 
color:#666;
text-align:left; 
}
.login .input_text1{
float:left; 
width:200px;
height:18px;
border:1px solid #cbcbcb;
color:#666;
}
.login label{
width:130px;
float:left; 
text-align:right; 
color:#666;
}
.login ul{
margin:20px 0;
}
.login ul li{
margin-bottom:10px;
list-style:none; 
overflow:hidden; 
}
.submit2{
width:68px; 
height:23px; 
line-height:23px;
color:#fff;
border:none;
margin-left:8px; 
background:url(../images/sprite.gif) no-repeat -132px -1597px;
font-weight:bold;
font-size:1.2em;
margin-top:10px; 
}
.submit3{
height:23px;
line-height:23px;
width:117px;
color:#fff;
border:none;
margin-left:15px; 
font-weight:bold;
font-size:1.2em;
background:url(../images/sprite.gif) no-repeat 0px -1663px;
}
.title8{
margin:15px 0;
text-align:center; 
font-size:1.2em;
color:#666;
}
.content p{
}
#loginPop{display:none;}
.success{
color:#CC0000;
margin:50px 0 0 150px; 
font-size:1.2em;
padding:20px 60px 15px; 
background:url(../images/ok.png) no-repeat 0px 0px; 
}
.tabBox_a1 .tabCont p .applicationA{
color:#c00;
font-size:1.167em;
text-decoration:underline; 
}
.dateT1{
color:#186A9C;
float:left;
font-size:1.2em;
width:520px;
padding:15px 20px 5px 15px; 
}
.footList{
overflow:hidden; 
clear:both; 
margin:15px 0 10px 25px; 
}
.footList li{
float:left; 
list-style:none;
padding-right:12px;
color:#fff;
}
.footList li a{
color:#fff;
padding-right:12px;
}