body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
  margin:0;
  padding:0;
}
blockquote, fieldset, form, ol, dl, dir, menu { margin: 1.12em 0 }
table {
  border-collapse:collapse;
  border-spacing:0;
}
table a{
  color:#333333;
}
tr img{
    margin-top:3px;
    margin-bottom:3px;    
}
fieldset,img { border:0; }
address,caption,code,dfn,th {
  font-style:normal;
  font-weight:normal;
}
i,cite,em,var,address { font-style: italic }

ol ul, ul ol, ul ul, ol ol    { margin-top: 0; margin-bottom: 0 }
ol  { list-style-type: decimal }
caption,th { text-align:left; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }

h1,h2,h3,h4,h5,h6,b,strong  { font-weight: normal;color:#333; }
h1 { font-size: 16pt; margin: .67em 0; background-color: #eff3f4; width:740px; height:38px; position:absolute; top:236px; left:260px; padding:13px 0 0 8px;}
h2 { font-size: 14pt; margin: .67em 0; background-color: #eff3f4; width:740px; height:25px; position:absolute; left:260px; padding:4px 0 0 8px;}
h3 { font-size: 13pt; margin:.75em 0 }
h4 { font-size: 12pt; margin: 1.12em 0 }
p { font-size: 12pt; }
.clear { clear: both; }
body {
    font-family: Arial, Tahoma, serif;
}
body, html {
    height: 100%;
    background-color:#ffffff;
}
a { text-decoration:none;
color:#1F97AD;
  }
a:hover { text-decoration:underline;
color:blue;  }


.wrap{
      width: 1008px;
     /* width: 100%;  */
      margin: 0 auto;
      background-color: #ffffff;
      padding: 0;
      position: relative;
      min-height: 100%;
}

.header{
        height: 90px;
        width: 1008px;
        position: relative;
        background: url('images/bg_header.gif') repeat-x !important;
}
.logo{
        height: 90px;
        width: 260px;
        left:0px;
        position: absolute;
        background: url('images/logo.gif') no-repeat !important;    
}
.topmenu{
        height: 90px;
        width: 748px;
        right:0px;
        position: absolute; 
        color:#ffffff;
        font-weight: bold;
        padding-top: 34px;
        text-align: right;
}
.topmenu a{ 
        color:#ffffff;
        font-weight: bold;
        padding-left: 10px;
        padding-right: 10px;
}
.middle{
        height: 160px;
        width: 1008px;
        position: relative;    
}
.list{
        height: 160px;
        width: 260px;
        left:0px;
        position: absolute;   
        background: url('images/list.gif') no-repeat !important; 
}
.list .tele{
    position:absolute;
    font-size:12pt;
    font-weight:bold;
    right:12px;
    top:25px;
    color:#333333;
}
.list .text{
    position:absolute;
    font-size:12pt;
    font-weight:bold;
    right:5px;
    left:5px;
    top:85px;
    text-align:center;
    color:#333333;    
}
.list .small{
    position:absolute;
    top:55px;
    right:0px;
    left:0px;    
    font-size:9pt;
    font-weight:normal;
    color:#333333;    
}
.bg{
        height: 160px;
        width: 748px;
        right:0px;
        position: absolute;  
        background: url('images/bg.jpg') no-repeat !important;   
}
.info{
        margin:0px;
}
.lefttop{
        height: 51px;
        width: 260px;
        left:0px;
        position: absolute;  
        text-align: left;
        background: url('images/bg_menu.gif') no-repeat !important;     
}
.lefttop p{
        color:#ffffff;
        font-weight: bold;
        padding-top:15px;
        font-size:13pt;
        margin-left:15px;
}

.left{
        width: 260px;
        bottom:60px;
        top:250px; 
        left:0px;
        position: absolute;   
        background-color:#eff3f4;     
}
.left table{
        margin-top:60px;
        margin-left:15px;
        font-size: 13pt;
}
.wrap_content{
        margin:56px 0px 0px 260px;
}
.content{
    padding:0px 0 63px 8px;
    text-align:justify;
    font-size: 11pt;
    color:#333;
}
.content p{
    padding-bottom:10px;
    font-size: 11pt;
    color:#333;
}


.news{
    padding-top:40px;
}

.news_block{
    font-size:10pt;
    width:223px;
    border:1px solid #eff3f4;
    margin:15px 5px 5px 5px;
    padding:5px;
    float:left;
    background-color:#fdfdfd;
}
.news_block b{
    font-size:10pt;
    font-weight: bold;
}
.news_block i{
    font-size:9pt;
    font-weight: normal;
    text-align:right;
    float: right;
}
.allnewslink{
    clear: both;
    text-align: right;
}
.footer{
        width: 1008px;
        height:60px;
        position: absolute;
        display: block;
        bottom:0px;         
}
.counter{
        height: 60px;
        width: 260px;
        left:0px;
        position: absolute; 
        text-align: center;  
        background-color:#d1dadf;    
}
.counter img{
    padding-top: 13px;
}
.bottom{
        height: 57px;
        width: 748px;
        right:0px;
        position: absolute;  
        border-top:3px solid #d1dadf;  
        background: url('images/china.gif') no-repeat center right !important;       
}
.bottommenu{
        padding-top:20px;
        padding-left:10px;
        color:#333;
        font-size:8pt;    
}
.bottommenu a{
        color:#333;
        font-weight: normal;
        padding-left: 2px;
        padding-right: 2px;    
}
a.copy{

        position:absolute;
        bottom: 0px;
        left:65px;
        font-size: 7pt;
        color:#666;
}
b{
    font-weight: bold;
}