﻿/* CSS Document */
body{
	margin:0px;padding:0px;	
    font: 13px/1.231 arial, helvetica, clean, sans-serif;
	}
ul {
    padding: 0px;
    margin: 0px;
}
a:link {
    text-decoration: none;
}
img{vertical-align:top;border:0px;}
#menu {
margin: 0 auto;
width: 1000px;
background: #FFF;
overflow: hidden;
}
.menutop {
height: 95px;
width: 980px;
margin: 0 auto;
}
.menutop .logo {
padding-top: 25px;
float: left;
width: 210px;
}
.menutop .topbanner {
padding-top: 25px;
padding-left: 0px;
float: left;
}
.menutop .search {
float: right;
padding-top: 25px;
}
.fanhui {
font-size: 12px;
padding-bottom: 5px;
color: #999999;
}
.blank6 {
clear: both;
height: 6px;
overflow: hidden;
display: block;
}
#styletwo {
position: relative;
display: block;
height: 41px;
font-size: 12px;
font-weight: bold;
background: transparent url(img/bgOFF.gif) repeat-x top left;
font-family: Arial,Verdana,Helvitica,sans-serif;
}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span {
margin: 0;
padding: 0;
}
#styletwo ul {
margin: 0;
padding: 0;
list-style-type: none;
width: auto;
}
#styletwo ul li {
display: block;
float: left;
margin: 0 1px 0 0;
}
.soso {
width: 285px;
padding: 0;
}
.soso .s1 {
float: left;
}
#styletwo ul li a {
display: block;
float: left;
color: #ffffff;
text-decoration: none;
padding: 14px 20px 0 20px;
height: 41px;
}
#styletwo ul li a:hover, #styletwo ul li a.current {
color: #99CCFF;
background: transparent url(img/bgON.gif) repeat-x top left;
}

.searchinput {
padding-left: 5px;
width: 245px;
font-family: arial;
float: left;
color: #636365;
font-size: 8pt;
height: 22px;
line-height: 22px;
background: #ffffff;
vertical-align: middle;
margin-right: 3px;
border: #C0C0C0 1px solid;
}
.fB {
font-weight: bold;
}

#styletwo ul.ENav{width:960px;margin:0 auto; padding-left:20px;}

#content{width:980px; clear:both; margin:5px auto;}

.EnOne .leftBox {
    float:left;width:330px;height:430px;line-height:25px;
}
    .EnOne .leftBox img {
        width:300px;
        height:405px;
    }
.EnOne .rightBox {
    float: right;
    width: 650px;
    height: 430px;
    overflow-x:hidden;
    overflow-y:auto;

}
.twoT {
    padding-top:30px;
    clear: both;
    height: 30px;
    clear: both;
    border-bottom:3px solid #999999;
    font-size:16px;
    text-indent:20px;
    font-weight:bold;
}
.twoC ul li {
    list-style: none;
    float: left;
    width: 200px;
    margin:5px 20px;
    height:300px;
    text-align:center;
}
    .twoC ul li img {
        width: 200px;
        height:270px;

    }
.EnTwo {
    clear: both;
}
#footer {
    clear: both;
    width:980px;
    margin:10px auto;
    text-align:center;
}
.footNav {
    clear: both;
    height: 40px;
    padding-top:20px;
    border-top:3px solid #999999;
}
.text_us {
LINE-HEIGHT: 40px;
TEXT-TRANSFORM: capitalize;
TEXT-INDENT: 10px;
PADDING-RIGHT: 10px;
FONT-FAMILY: "Times New Roman", Times, serif;
FLOAT: left;
HEIGHT: 40px;
COLOR: #A3A3A3;
FONT-SIZE: 34px;
FONT-WEIGHT: bold;
}
.ch_top_us {
BACKGROUND-COLOR: #EEEEEE;
WIDTH: 980px;
FONT-FAMILY: "Times New Roman", Times, serif;
HEIGHT: 40px;
OVERFLOW: hidden;
margin: 0 auto;
margin-top: 20px;
margin-bottom: 20px;
overflow: hidden;
}
.fanhuis {
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #CCC;
font-size: 14px;
font-style: normal;
text-indent: 10px;
}
.l800 h1 {
FONT-FAMILY: "Times New Roman", Times, serif;
MARGIN-BOTTOM: 30px;
COLOR: #004a80;
FONT-SIZE: 28px;
FONT-WEIGHT: 700;
PADDING-TOP: 30px;
text-align: center;
}
.l800 p {
LINE-HEIGHT: 24px;
MARGIN-TOP: 10px;
FONT-FAMILY: Arial, Helvetica, sans-serif;
MARGIN-BOTTOM: 10px;
COLOR: #666;
FONT-SIZE: 14px;
font-weight: normal;
}
.SubCategoryBox ul li {
    float: left;
    padding-right: 15px;
    list-style:none;
}
    .SubCategoryBox ul li a {
        color: #666;
        text-decoration: none;
        font-size:16px;
    }
.SubCategoryBox {
    clear: both;
    height: 60px;
    border:6px solid #CCCCCC;
    margin-top:20px;
}
#wrap h1 {
FONT-FAMILY: "Times New Roman", Times, serif;
MARGIN-BOTTOM: 30px;
COLOR: #004a80;
FONT-SIZE: 28px;
FONT-WEIGHT: 700;
PADDING-TOP: 30px;
text-align: center;
}
.mulu_list {
width: 920px;
margin: 0 auto;
margin-bottom: 15px;
}
.mulu_list li {
margin-bottom: 10px;
width: 100%;
line-height: 26px;
position: relative;
overflow: hidden;
FONT-FAMILY: Arial, Helvetica, sans-serif;
}
h2 {
display: block;
font-size: 1.5em;
-webkit-margin-before: 0.83em;
-webkit-margin-after: 0.83em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
font-weight: bold;
padding:0px;
margin:0px;
}
.rightBox ul li {
    margin-bottom: 10px;
width: 100%;
line-height: 26px;
position: relative;
overflow: hidden;
FONT-FAMILY: Arial, Helvetica, sans-serif;
}
    .rightBox ul li h2 {
    display: block;
font-size: 1.17em;
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
font-weight: bold;
padding:0px;
margin:0px;
    }
.rightBox ul li h2 a{
FONT-FAMILY: "Times New Roman", Times, serif;
COLOR: #666;
FONT-SIZE: 18px;
FONT-WEIGHT: normal;
padding-left: 10px;
}
.rightBox ul li em {
float: right;
background: white;
position: relative;
color: #999;
font-size: 12px;
padding-right: 0;
padding-left: 8px;
display: block;
}
    .rightBox ul li span {
        border-bottom: 2px dotted #DDD;
display: block;
margin: 13px 0 0 12px;
    }
.mulu_list li h2 a {
FONT-FAMILY: "Times New Roman", Times, serif;
COLOR: #2E6D8F;
FONT-SIZE: 20px;
FONT-WEIGHT: normal;
padding-left: 10px;
}
.mulu_list li a {
background: white;
padding-right: 8px;
position: relative;
color: #333;
}
.mulu_list li em {
float: right;
background: white;
position: relative;
color: #999;
font-size: 12px;
padding-right: 0;
padding-left: 8px;
display: block;
}
.mulu_list li span {
border-bottom: 2px dotted #DDD;
display: block;
margin: 13px 0 0 30px;
}
.mulu_list li h2 a:hover {
COLOR: #ff0000;
}
.ListCEN {
    margin-top: 10px;
    padding:30px 0px;
    box-shadow:5px;
    border:1px solid #999999;
}
.SubCategoryBox {
    padding: 10px;
}
.articleTitle {
TEXT-ALIGN: center;
LINE-HEIGHT: 50px;
}
.articleTitle h1 {
FONT-FAMILY: "Times New Roman", Times, serif;
MARGIN-BOTTOM: 30px;
COLOR: #004a80;
FONT-SIZE: 28px;
FONT-WEIGHT: 700;
PADDING-TOP: 30px;
text-align: center;
}
.articleTitle h2 {
FONT-SIZE: 14px;
color: #999;
line-height: 25px;
font-style: oblique;
}
.articleInfo {
TEXT-ALIGN: center;
COLOR: #666666;
width: 920px;
margin: 0 auto;
}
.articleInfo .c2 {
font-size: 12px;
height: 30px;
line-height: 30px;
float: right;
}
.blank1 {
clear: both;
height: 10px;
overflow: hidden;
display: block;
border-top: #D9D9D9 1px solid;
}
.Content {
    clear: both;
    line-height:30px;
    color:#999;
    padding:20px;
    text-align:left;
}
    .Content p {
        line-height: 30px;color:#999;
    }
.englisthT {
    height:50px;
    font: normal 16px/50px Arial, Helvetica, sans-serif;
    color:#666;
    border-bottom:5px solid #025AAB;

}
.englisthC {
    clear:both;padding:20px;
}
    #footerMain {
width: 1000px;
height: 89px;
margin: 0 auto;
background: #EFEFEF;
border-top: 5px solid #025AAB;
padding-bottom: 20px;
}

#footer {
width: 978px;
margin: 0 auto;
position: relative;
height: 109px;
}
#footer ul {
width: 712px;
position: absolute;
left: 252px;
top: 18px;
}
#footer ul li {
float: left;
font: normal 12px/18px Arial, Helvetica, sans-serif;
color: #333;
background-color: inherit;
padding:5px 15px;
list-style:none;
}
#footer p.copyright {
font: normal 12px/18px Arial, Helvetica, sans-serif;
position: absolute;
left: 261px;
top: 50px;
width: 630px;
color: #333;
background-color: inherit;

}
#footer a.xhtml {
display: block;
background: url(../images/xhtml_bg.gif) 0 0 no-repeat;
width: 96px;
height: 35px;
position: absolute;
left: 0;
top: 18px;
font: bold 12px/21px Arial, Helvetica, sans-serif;
color: #333333;
background-color: inherit;
text-decoration: none;
text-align: center;
}
.clearBox {
    clear:both;
    height:5px;
}
  .eNav{text-align:center;height:48px;clear:both;background:url(img/bottomBg.jpg) repeat-x;line-height:48px;}.footNav a{color:#FFFFFF;padding:0 5px;}
.copyRight{line-height:30px;padding-top:20px;height:70px;}

.ebookList{
	padding:20px;	
	}
.ebookList li{
	width:400px;
	margin:20px;
	float:left;
	border:10px solid #EFEFEF;
	list-style:none; text-align:center;
	padding:20px 0px;}
.ebookList li img{width:300px;
height:400px;}

.englisthListBox li {
    line-height:30px; font-size:16px; margin:5px 0px; border-bottom:1px dotted #999999;padding-bottom:5px;
}
    .englisthListBox li a {
        font-weight: bold;
        color: #000;
    }
.pageBox {
    width: 980px;
    clear: both;
    text-align: center;
    margin:0 auto;
}