body{margin:0; font-size:13px; font-family:"寰蒋闆呴粦", Verdana, Arial, Helvetica, sans-serif;background:url(../images/body_bg.png) repeat;}
a:link{ color:#686868; text-decoration:none;}
a:visited{ color:#686868; text-decoration:none;}
a:hover{color:#424242; text-decoration:none;}
a:active{color:#424242; text-decoration:none;}
a img{border:0;}
img{vertical-align:baseline;}
ul,ol{ list-style:none;}
ul,ol,dl,dd,dt,h1,h2,h3,h4,h5,h6,em,i,dfn,strong,p,form{font-weight:normal;font-style:normal; margin:0; padding:0;}
.clear{clear:both;}

.header .top{
 width: 1200px;
 height: 240px;
 margin: 0 auto;
 background: url(../images/top_bg.jpg) no-repeat center;
}
.header .logo{
 width: 650px;
 padding: 50px 10px;
 float: left;
}
.header .coll{
 padding: 7px 15px;
 float: right;
 margin:20px 20px 0 0;
 color: #fff;
 background: url(../images/blank_5.png);
}
.header .coll a{
 color: #fff;
}
.header .coll a:hover{
 border-bottom: 1px #fff solid;
}
.header .clearfix:after{
 content:".";
 display:block;
 height:0;
 clear:both;
 visibility:hidden;
}
.header .nav{
 width: 1200px;
 margin: 0 auto;
 text-align: center;
 height: 45px; 
 line-height: 45px; 
 background: #599bff;  
 position: relative; 
 z-index: 1;  
}
.header .nav a{
 color:#fff;  
}
.header .nav .nLi{
  float:left;  
  position:relative; 
  display:inline;  
 }
.header .nav .nLi h3{ 
 float:left; 
 width: 120px; 
}
.header .nav .nLi h3 a{ 
 display:block; 
 font-size:16px; 
}
.header .nav .sub{ 
 display:none; 
 width:133px; 
 left:0; 
 top:45px;  
 position:absolute; 
 background:#599bff;  
 line-height:40px;
}
.header .nav .sub li{ zoom:1;border-top: 1px #438dfd solid;}
.header .nav .sub li a:hover{
 background: #3d6aac;
 }
.header .nav .sub a{ 
 display:block; 
 padding:0 10px; 
}
.header .nav .sub a:hover{ 
 background:#599bff; 
 color:#fff;  
}
.header .nav .on h3 a{ 
 background:#3d6aac; 
 color:#fff;   
}


.footer{
 border-top: 5px #5f9fff solid;
 width: 1200px;
 margin: 0 auto;
}
.footer .line{
 background: #fff;
 width: 100%;
}
.footer .line p{
 width: 80px;
 padding: 10px;
 float: left;
 font-size: 16px;
}
.footer .line ul li{
 padding: 16px;
 float: left;
}
.footer .line ul li:hover a{
 border-bottom: 1px #777 solid;
}
.footer .copy{
 background: #7fb2ff;
 text-align: center;
 color: #fff;
 line-height: 24px;
 padding: 15px 0;
}



table{border-spacing:0;border-collapse:collapse;margin: 10px 0;}
tr,td{padding:0;text-align: center;}
@media print{
 .table{border-collapse:collapse!important}
 .table td,.table th{background-color:#fff!important}
 .table-bordered td,.table-bordered th{border:1px solid #ddd!important}
}
caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}
th{text-align:left}
.table{width:100%;max-width:100%;margin-bottom:20px}
.table>tbody>tr>td,.table>tbody>tr>th,
.table>tfoot>tr>td,.table>tfoot>tr>th,
.table>thead>tr>td,.table>thead>tr>th{
 padding:8px;line-height:1.42857143;
 border-top:1px solid #ddd
}

.table>tbody+tbody{border-top:2px solid #ddd}
.table .table{background-color:#fff}
.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,
.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,
.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}
.table-bordered{border:1px solid #ddd}
.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,
.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,
.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}
.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}

table a{width: 50px;display: inline-block;}
table td{max-width: 500px;}