﻿body 
{
	width:100%;
	min-width:1000px;
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555555;
	/*background:#fff url(../images/f3.jpg) repeat-y;*/
	background:#4576b8;
	overflow-x:hidden;
}
p,h2,h1,h3,h4,ul{ padding:0; margin:0;}
ul{ list-style-type:none;}
a:link,a:visited{ color:#555555; text-decoration:none;}
a:hover{ color:#2169a4;}
img{ border:0;}

.container
{
    width:1000px;
    margin:0 auto;
}
.header
{
    float:left;
    width:100%;
    height:65px;
    background:url(../images/bg1.jpg) repeat-y center top;
    border-top:solid 3px #2169a4;
}
.header .container
{
    position:relative;
}
.logo
{
    float:left;
    margin:4px 0 0 12px;
    width:267px;
    height:59px;
    background:url(../images/logo.jpg) no-repeat;
}
a.lan
{
    float:right;
    margin-left:5px;
    margin-top:43px;
    height:22px;
    line-height:22px;
    color:#fff;
    background:#77a3c6;
}
.header .leftbg
{
     position:absolute;
     top:-3px;
     left:-491px;
     width:491px;
     height:549px;
     background:#f3f3f3 url(../images/bg.png) no-repeat;
     display:none;
}
.mod-top-img
{
    float:left;
    width:100%;
    height:117px;
    border:solid 3px #f3f3f3;
    border-left:none;
    border-right:none;
    background:url(../images/bg1.jpg) repeat-y center top;
}
.mod-top-img .cont
{
    float:left;
    width:100%;
    height:117px;
}
.mod-top-img .cont img
{
    width:1000px;
    height:117px;
}
.nav
{
    float:left;
    width:100%;
    height:54px;
    background:url(../images/bg1.jpg) repeat-y center top;
    border-bottom:solid 1px #f3f3f3;
}
.nav a
{
    float:left;
    padding:0 48px;
    height:54px;
    line-height:54px;
    color:#333333;
    font-size:16px;
    font-weight:bold;
    border-right:solid 1px #f0f0f0;
}
.nav a.last
{
    border-right:none;
}
.nav a.home
{
     background-image:url(../images/home.png);
     background-position:26px 16px;
     background-repeat:no-repeat;
}
.nav a:hover,.nav a.current
{
    color:#fff;
    background-color:#2169a4;
}
.nav a.home:hover,.nav a.home.current
{
    background-image:url(../images/home1.png);
}
.main
{
    float:left;
    width:100%;
}
.main .mainwrapper,.wrapper
{
    float:left;
    width:100%;
    background:#fff;
}
.main .mod-title
{
    float:left;
    width:100%;
    line-height:40px;
    font-size:28px;
    font-weight:bold;
    color:#333333;
}
.main .mod-title span
{
    font-size:30px;
    font-family:Century Gothic;
    font-weight:normal;
    color:#555555;
    display:none;
}
.main .left
{
    float:left;
    width:180px;
    margin:27px 0 0 44px;
}
.main .left .list
{
    float:left;
    width:100%;
    margin-top:15px;
    line-height:18px;
}
.main .left .list .date
{
    float:left;
    width:100%;
    margin-top:5px;
    color:#999999;
}
.main .left a.details
{
    float:left;
    width:66px;
    height:23px;
    color:#fff;
    text-align:center;
    line-height:23px;
    background:#2169a4;
    margin-top:23px;
}
.main .right
{
    float:right;
    width:675px;
    margin-top:27px;
    margin-right:33px;
    padding-bottom:25px;
}
.main .right .cont1
{
    float:left;
    width:100%;
    margin-top:11px;
}
.main .right .cont1 p
{
    line-height:20px;
    padding:2px 0;
}
.main .right .slidebox
{
    float:right;
    width:670px;
    margin-top:48px;
    height:244px;
    overflow:hidden;
}
.main .right .slidebox > li
{
    float:left;
    margin-left:2px;
    height:242px;
    width:38px;
    border:solid 1px #cdcdcd;
    overflow:hidden;
}
.footer
{
    float:left;
    width:100%;
    border-top:solid 1px #f3f3f3;
    min-height:55px;
}
.footer .wrapper
{
    min-height:55px;
}
.footer .block
{
    float:left;
    margin-top:-1px;
    margin-left:11px;
    width:231px;
    height:56px;
    position:relative;
}
.copyright
{
    float:left;
    margin:16px 0 0 24px;
    color:#999999;
}
.footer .block .cont
{
     position:absolute;
     top:-105px;
     left:0;
     width:225px;
     height:105px;
}
.footer .block .cont .list
{
    float:left;
    width:100%;
    /*margin-left:20px;*/
}
.footer .block .cont .list img
{
    float:left;
    width:75px;
    height:24px;
    margin:5px 0 0 0;
}
.footer .block .cont .list table
{
   
}
.footer .block .cont .list table td
{
    height:33px;
    width:33%;
    text-align:center;
    vertical-align:middle;
    padding-bottom:5px;
}
.footer .block .cont .list table td img
{
    width:50px;
    height:50px;
}
.footer .block .cont .list table td a
{
    font-size:13px;
}
.footer .block .cont .list table td a:hover
{
    text-decoration:underline;
}
/*
.footer .block .cont .list table td.t1
{
    width:17px;
    height:14px;
    text-align:center;
    vertical-align:middle;
}*/