/*Basic Styles*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0;font:14px/22px '\5FAE\8F6F\96C5\9ED1','MicrosoftYahei','微软雅黑','Arial';color:#222;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img,form,select,input{border:0;}
address,caption,cite,code,dfn,em,form,select,strong,th,var{font-weight:normal;font-style:normal;}
ol,ul,li{list-style:none}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
abbr,acronym{border:0;}
legend,hr{visibility:hidden;height:0;display:none;border:none}
a{text-decoration:none; color:#666;}
a:hover{text-decoration:underline;}
a strong,a em{cursor:pointer}
.clearfix:after {content: " ";display: block; height: 0; clear: both; visibility: hidden;}
.clear { clear:both; height:0; font-size:0;}
* html .clearfix {height: 1%;}

#hd { width:100%; height:50px; background:#222222; overflow:hidden;}
.wp {width:1030px; margin:0 auto;}
#hd .nav { height:50px;  border-bottom:2px solid #093562; background:#222;}
#hd .logo { height:50px; width:73px; float:left; }
#hd .nav-right { width:915px; float:right; height:50px; }
#hd .nav-right p {color:#4E4E4E; line-height:50px; font-weight:bold; font-size:12px; float:left;}
#hd .nav-right p a { color:#ddd; padding:0 13px;}
#hd .nav-right p .on {color:#E5730B;}
#hd .nav-right .search { width:240px; height:25px; margin-top:12px; float:right;}
#hd .nav-right .input { width:160px; height:25px; background:#3A3A3A; border-radius: 15px; outline:none; padding:0 10px; color:#eee; font-size:12px;}
#hd .nav-right .my_btn { width:21px; height:19px; position:absolute; margin-top:3px; margin-left:5px; outline:none;}
#hd .bn { width:1012px; height:460px; margin:0 auto; display:block;  z-index:1; position:absolute; ;}
#hd .bn  img { width:1012px; height:460px;   }
#hd .desc { width:429px; height:220px; line-height:1.8; color:#d2d2d2; font-size:14px; z-index:9; position:absolute; margin-top:250px; margin-left:30px; text-indent:2em;}
#hd .author { width:200px; height:25px; position:absolute; z-index:9; color:#BDB282; text-align:center; margin:420px 0 0 800px;}