/* Css Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img { padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,th,var,i { font-weight:normal; font-style:normal; }
ol,ul,li { list-style: none; }
div,dl,dt,dd,ol,ul,li{ zoom:1; }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size:100%; }
q:before,q:after { content:''; }
abbr,acronym { border: 0; }
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix{display:block;}

/* Public */
html{ width:100%; height:100%;   }
body{ position:relative; z-index:1; width:100%; height:100%; color:#000;font:12px/180% Arial, Helvetica, sans-serif; text-align:center; }
a{color:#333;text-decoration:none; outline:none;}
a:hover {color:#c00;text-decoration:none;}
.blank{height:10px;font-size:0px; line-height:0; }
.fl{float:left !important; }
.fr{float:right !important; }
.hide{display:none; }
.marBot{margin-bottom:10px;}
.marTop{margin-top:10px;}
.layout{overflow:hidden;}

/* fontColor Public */
.hot,.hot a{color:#f60 !important}
.noData{color:#999 !important;}
.red{color:#f00;}
.blue{color:#0049a2;}
.gray{color:#999;}

body{margin: 0 auto; text-align: center;}
.wrap{margin: 0 auto; text-align: left;}

#header{width: 1000px; margin: 0 auto; height: 80px;}
#content{width: 1000px; margin: 20px auto;}
#content:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}

#logo{margin:20px 0 0; font-size: 32px; line-height: 40px;}
.banner{text-align: center;}
.banner img{ text-align: center;}


.boxAbout{width: 72%; float: left;}
.boxAbout .hd{height: 40px; line-height: 40px; border-bottom: 1px solid #0099FF;}
.boxAbout .hd h3{font-size: 16px; color: #0099FF}
.boxAbout .bd{overflow: hidden; padding: 15px 0 0;}
.boxAbout .bd .pic{width: auto; float: left; margin-right: 20px;}
.boxAbout .bd .intro{overflow: hidden; font-size: 14px; text-indent: 2em; line-height: 32px;}
.boxAbout .bd .tip{padding-top: 15px; clear: both; font-size: 16px; line-height: 32px;}

.boxYqlj{width: 25%; float: right;}
.boxYqlj .hd{height: 40px; line-height: 40px; background-color: #0797B6;}
.boxYqlj .hd h3{margin-left: 10px; font-size: 16px; color: white;}
.boxYqlj .bd{padding:15px 10px; background-color: #f1f1f1;}
.friendList li{height: 32px; line-height: 32px; padding-left: 10px; font-size: 14px;}

#footer{padding:20px 0; text-align: center; font-size: 14px; color:white; background-color: #282828;}
#footer a{color: white;}
#footer a:hover{color: #ddd;}