﻿body 
{
    width:100%;
    padding:0; 
    margin:0;
    background:#f7f7ed;
    font-family:宋体,微软雅黑;
    font-size:12px;
}
p{ padding:0; margin:0;}
a:link,a:visited{ color:#626262; text-decoration:none;}
img{ border:0;}
#containerbox
{
    width:1075px;
    margin:0 auto;
}
#containerwrapper
{
    float:left;
    width:100%;
    margin-top:4px;
    margin-bottom:8px;
    padding-bottom:18px;
    background:#fefefd;
}
#container
{
    width:1003px;
    margin:0 auto;
}

.logo
{
    position:absolute;
    width:81px;
    height:90px;
    top:5px;
    left:40px;
}
.topbox
{
    float:left;
    width:100%;
    height:83px;
    position:relative;
}

.weibo
{
    position:absolute;
    right:390px;
    top:46px;
    width:80px;
    height:25px;
    line-height:20px;
    padding-left:26px;
    background:url(../images/icon_weibo.gif) no-repeat left top;
}

.line
{
    position:absolute;
    right:15px;
    top:30px;
    height:1px;
    width:480px;
    border-top:solid 2px #eeeeee;
}

#menu a
{
     float:left;
     width:100%;
     height:21px;
     line-height:21px;
     text-align:center;
}

.lan
{
    float:right;
    height:13px;
    margin-top:51px;
    padding-right:39px;
    color:#939393;
    line-height:13px;
}
.lan span
{
    float:left;
    padding:0 8px;
}
.lan a
{
    float:left;
    height:13px;
    line-height:13px;
    font-family:Arial;
    font-weight:bold;
}
.search
{
    float:right;
    padding-right:13px;
    width:220px;
    height:26px;
    margin-top:43px;
}
.search input[type="text"]
{
    float:left;
    width:132px;
    height:23px;
    border:none;
    padding:1px 6px 2px 24px;
    line-height:23px;
    background:url(../images/input_search.gif) no-repeat;
}
.search input[type="image"]
{
    float:left;
    margin-left:10px;
    -display:inline;
}

.nav
{
    float:left;
    width:100%;
    height:42px;
    background:url(../images/nav_bg.gif) repeat-x;
}
.nav_l
{
    float:left;
    width:4px;
    height:42px;
    background:url(../images/nav_l.jpg) no-repeat;
    overflow:hidden;
}
.nav_c
{
    float:left;
    width:995px;
    height:42px;
    background:url(nav_bg.gif) repeat-x;
    overflow:hidden;
}
.nav_r
{
      float:left;
    width:4px;
    height:42px;
    background:url(../images/nav_r.jpg) no-repeat;
    overflow:hidden;
}
.nav_c ul
{
    float:right;
    height:42px;
    padding:0;
    margin:0;
}
.nav_c ul li{ float:left; display:inline;}

.nav_c ul li a
{
    float:left;
    height:42px;
    line-height:42px;
    color:#ffffff;
    font-family:微软雅黑;
    font-size:15px;
    padding:0 28px;
}
.nav_c ul li a:hover{ color:#000000;}
.banner
{
    float:left;
    width:100%;
    height:347px;
}
.contencontainer
{
    float:left;
    width:100%;
    height:auto;
    margin-top:14px;
    position:relative;
}

.footer
{
    float:left;
    width:100%;
    margin-top:23px;
    height:56px;
    background:#eaeaea;
}
.f_l
{
    float:left;
    width:5px;
    height:56px;
    background:url(../images/f_l.jpg) no-repeat;
    overflow:hidden;
}
.f_r
{
    float:left;
    width:5px;
    height:56px;
    background:url(../images/f_r.jpg) no-repeat;
    overflow:hidden;
}
.copyright
{
    float:left;
    width:953px;
    height:56px;
    line-height:56px;
    padding-right:40px;
    text-align:right;
    color:#858585;
}

.pager
{
     font-family:微软雅黑; height: 25px; text-align: center; font-size: 11px; margin-top: 14px; margin-bottom:5px; float:left; width:100%;height:auto; padding:0
}
.pager span
{
    color:#107194;
}

.pro
{
    float:left;
    width:100%;
    height:109px;
    background:url(../images/pro_bg.gif) no-repeat top center;
    text-align:center;
}
.pro img
{
    width:147px;
    height:100px;
}
.txt
{
    float:left;
    width:100%;
    height:40px;
    line-height:40px;
    text-align:center;
    color:#626262;
}
