@charset "utf-8";
/* 清除内外边距 */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td { margin:0; padding:0; }
/* 设置默认字体 */
body,button,input,select,textarea { font:12px/1.5 \5b8b\4f53,arial,sans-serif; }h1,h2,h3,h4,h5,h6 {font-size:100%; }address,cite,dfn,em,var { font-style:normal;}code,kbd,pre,samp{ font-family:courier new,courier,monospace; }small { font-size:12px; }ul,ol { list-style:none; }a { text-decoration:none; }
sup { vertical-align:text-top; }sub { vertical-align:text-bottom; }legend { color:#000; }fieldset,img { border:0; }button,input,select,textarea{ font-size:100%; }table { border-collapse:collapse;order-spacing:0; }a:link,a:visited { text-decoration:none; }
a:hover,a:active { text-decoration:underline; }
/* 常见功能 */
html { overflow-y:scroll; }
body { background:#fff url(bg.jpg) repeat-x; color:#000; }
.hidden { display:none; }
.invisible { visibility:hidden; }
.noBg { background:none !important; }
.warp{width:1000px; height:auto; margin:0px auto; clear:both}
.padding{padding:20px 20px;}
.clear { display:block; height:0; overflow:hidden; clear:both; }
.clearfix:after { content:'\20'; display:block; height:0; clear:both; }
.clearfix { *zoom:1; }
/*最头部*/
#header{ background:url(de_02.png) repeat-x;}
.rightContent { float:right;}
.rightContent a {display: inline;float:left;margin-left: 20px;padding: 0px 3px 0px 8px;background: url(top2.png) no-repeat scroll 0px center; color:#000;}
.rightContent a:hover {background: url(top1.png) no-repeat scroll 0px center;}	
.drop{position: relative;float: left; z-index: 999;}
#sublanguage { position:absolute;width:100px; padding-top:20px }
#sublanguage a { display:block; width:50px;background:#ccc; }
#subsearch { position:absolute;width:162px; padding-top:20px; }
.btn-text { float:left; width:116px; height:16px;border:0px;color:#333;background:#eee; }
.btn-search { float:left; width:40px; height:16px;border:0;cursor:pointer; }
/*LOGO*/
.allLogo{ height:60px;}
.logo{ float:left; }
.tell{ float:right; width:315px; height:65px; line-height:77px; background:url(tell.jpg) no-repeat; margin-top:10px;  }
.tell a{color:#000;}

/*导航*/
.allNav{width:100%; height: 40px; background: #2f73d8; }
.nav {width:1000px; height: 40px; }
.nav li { float:left; display:block; width:123px; height:40px; background: url(../images/line.jpg) no-repeat right 8px;  font-size:16px; font-weight:bold; text-align:center; position:relative; }
.nav li>a { display:block; padding-top: 4px; height:36px; line-height:36px;   color:#fff; text-decoration:none; }
.nav li.cur>a { background: url(../images/on.jpg) no-repeat center 5px; text-shadow: 1px 1px 0 rgb(204,142,0); text-decoration:none; }
/*.nav li:last-child { background: none;}*/
/*下拉菜单*/
.nav .subNav{position:absolute;display:none; width:123px;  left:0px;	top:40px;  	padding-bottom:0px;	   border-top:0px; z-index:99 }
.nav .subNav a{ display:block; height:20px; width:100%;  line-height:20px; font-size:12px; color:#666; font-weight:100;  background:url(daohanglink.jpg) no-repeat -46px center}
.nav .subNav a:hover{color:#0179ba; background:url(daohanghover.jpg) no-repeat -46px center  }
.nav dl {width:100%; background:#f2f2f2; color:#fff;}

.search{height:38px; line-height:38px; background:#eee}
.search a{color:#000; margin-right:20px;}
.search a:hover{ text-decoration:underline;}
 .hotText{float:left; margin-left:5px;}
 .hotSOSO{float:right; margin-right:16px;}
.search-form{ background:url(de_09.png) no-repeat center center; width:249px; height:38px; line-height:38px;  } 
.search-input-box{float:left; width:165px; height:24px; line-height:24px; margin-top:6px; margin-left:20px; background:none ; border:0px;}
.search-btn{float:left; display:block; width:60px; height:28px;background:none; border:0px; cursor:pointer;  }



 /*banner*/
.allbanner{width:100%; height:350px;background:#f5f5f5; }
.banner {position:relative;width:720px;height:350px; float:left;clear:both;}
.banner .hd{ position:absolute; right:5px; bottom:5px;height:15px; overflow:hidden;  z-index:1; }
.banner .hd ul{ overflow:hidden; zoom:1; float:left;  }
.banner .hd ul li{ float:left;width:15px; height:15px; margin-right:2px;line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.banner .hd ul li.on{ background:#f00; color:#fff; }
.banner .bd{ position:relative; height:100%; z-index:0;   }
.banner .bd li{ zoom:1; vertical-align:middle; }
.banner .bd img{width:720px;height:350px;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.banner .prev,.banner .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5; display:none;   }
.banner .next{ left:auto; right:3%; background-position:8px 5px; }
.banner .prev:hover,.banner .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.banner .prevStop{ display:none;  }
.banner .nextStop{ display:none;  }

.banner_right{ height:350px;float:left; overflow:hidden;}
 
/*footer*/
.footer{clear:both; width:100%; background:#fff }
.foot{width:1000px; margin:0px auto; padding-top:20px;  }
.copyright{clear:both}
.copyright p { line-height:25px; color:#000; font-family:'Arial'; text-align:left;  margin-top:10px;}
.copyright span {  padding-top:73px; font-family: arial;}
.copyright,.copyright a,.copyright a:hover { color:#000; }
.copy{float:left; padding-top:10px; padding-left:20px;}
 
 .div5 a{color:#000}