/* CSS Document */
@charset "utf-8";
/* CSS Document */
body { background: #fff; color: #666; margin: 0; font-family: Verdana, Lucida, Tahoma, sans-serif; font-size: 0.75em; line-height: 1; background:url(../images/add_02_03.jpg) repeat-x  }
*{ margin:0; padding:0;}
ul,li,dt,dd,dl{ list-style-type:none; margin:0; padding:0;}
img{border-style: none;}
.clear{ clear:both;}
.left{float:left}
.right{float:right}


/*-------------------------------------文字样式-----------------------------------------*/
a{text-decoration:none;}
a:hover{text-decoration:none;}

/* Typography */
h2, h3,.news_list .newstitle,.news_title { font-family: Georgia, Times, serif; font-weight: normal; margin: 0; padding: 0;}
h2 { color: #600; font-size: 1.33em; line-height: 1.5em;}
h3,.news_list .newstitle,.news_title { font-size: 1.083em; }
h3, h3 a,.news_list .newstitle,.news_title { color: #38a; line-height: 1.2em; font-weight: bold; margin: 5px 0 0 0;}
h4, h5 { color: #866; font-size: 0.92em; font-weight: bold; margin: 8px 0 15px 0;}
h5 { font-weight: normal;}

.home h3 {margin: 0; font-weight: normal; }
.home h3 a { color: #38a; font-size: 0.92em; text-transform: uppercase; margin: 0;}
h3 a:hover { border-bottom: 2px solid #baa; }
h5 i, h5 i a { color: #699; font-style: normal;}

p,.news_list li span,.news_info span,.news_content { font-size: 0.92em; line-height: 1.65em; margin: 5px 0 15px 0; text-align:justify}
.home p { margin: 5px 0 15px 0;}
#footer p { display: block; height: 18px; margin: 0; padding: 10px; text-align: left; border: 1px solid #dcc; border-left: 0; border-right: 0;}
strong, em { color: #866;}

p a, pa:visited, #centre_col ul li a { color: #38a;}
p a:hover, #centre_col ul li a:hover { border-bottom: 1px solid #baa; padding-bottom: 1px; }

p.readmore a, ul#results li p.readmore a { color: #baa; font-style: italic; font-weight: bold; }
.related { width: 300px; border-top: 1px solid #dcc; padding: 10px 0 0 0;}
.related p { color: #866; text-transform: uppercase; margin: 0; line-height: 1.4em; }
.related p a { color: #38a;}
.related p a:hover { border-bottom: 1px solid #38a; padding: 0 0 1px 0;}
.language{margin:0 auto; width:1000px; text-align:right}

.language a{color:#666; line-height:30px; margin-left:15px}

.image p { color: #699;}
/*------------------------------------头部样式----------------------------------------*/

#header{height:160px; background:#ded29e url(../images/add_01.jpg) no-repeat center top }
#main{ background:url(../images/add_02.jpg) repeat-y center top; padding-bottom:50px}
.main{width:1000px; margin:0 auto; padding-top:30px}
.main .mianLeft{width:176px; padding-left:10px}
#main_nav ul {list-style: none; font-family: Georgia, Times, serif; }
#main_nav ul li a { display: block; margin: 5px 0; width: 160px; height: 12px; color: #666; font-size: 0.92em; letter-spacing: 0.1em; text-transform: uppercase; }
#main_nav ul li a:hover{ color: #700;}
.sub_cate_on,.select a{ color: #700!important; font-weight:bold}
.main .mainMiddle{width:508px; padding:0 25px}
.main .mainRight{width:226px; padding:0 20px 0 10px}


#footer{height:55px; line-height:55px; text-align:center; background:#333; color:#fff}

.pager{float: right; margin: 10px 0px;}
.pager a{color: #baa;}

.down_list{margin-top: 20px; background:#f3f3f3; padding:10px}
.down_list li{line-height:30px; border-bottom:1px dashed #dedede;background:url(../images/download.jpg) no-repeat left center; padding-left:15px}
.down_list li a{color:#333}
.down_list li a:hover{color:#990100; text-decoration:underline}

#banner{height:370px; width:1000px; margin:0 auto}

.news_list li{padding: 10px 0;}