@charset "utf-8";
/* CSS Document */
*{
   margin:0;
   padding:0;
   }
a{
   color:#666;
   text-decoration:none;
   hide-focus: expression(this.hideFocus=true);  /* for ie 5+ */
 outline: none;  /* for firefox 1.5 + */
   }
a:hover{
   color:#000000;
   }
a img{
   border:none;
   }
h4{
   color:#4B79B5;
   font-size:14px;
   background:url(../images/icon.jpg) left no-repeat;
   padding-left:20px;
   margin-bottom:15px;
   }
.main{
   width:980px;
   margin:10px auto;
   font-size:12px;
   }
.left{
   width:230px;
   float:left;
   margin-right:20px;
   background:url(../images/cwgw_left_bg.jpg) top no-repeat;
   height:260px;
   }
.hiddenlink{
   height:65px;
   line-height:65px;
   font-size:30px;
   width:230px;
   display:block;
   cursor:pointer;
   text-align:center;
   }
.hiddenlink span{
   visibility:hidden;
   display:block;
   }
.left ul{
   margin:0 2px;
   }
.left ul li{
   background:url(../images/listbg.jpg) no-repeat;
   height:30px;
   line-height:30px;
   padding-left:30px;
   color:#00246B;
   font-size:12px;
   list-style:none;
   }
.left ul li a{
   color:#00246B;
   }

.left ul li .blue{
   color: #006699
   }
.left ul li a:hover{
   color:#990000;
   }
.list {
   background: url(../images/tablebg.gif) no-repeat;
   height:110px;
   margin-top: 7px;
   size: 12px;
   color:#666;
   }
.list span {
   color:#00246B;
   padding-left: 20px;
   line-height: 24px;
   }
.list a{
   cursor:pointer;
   }
.list span a{
   color:#00246B;
   }
.list table {
   text-align:center;
   }
.right{
   width:728px;
   float:right;
   font-size:12px;
   }
.location{
   line-height:26px;
   color:#103993;
   border-bottom:#0B79C6 2px solid;
   margin-bottom:10px;
   }
.location a{
   color:#103993;
   }
.floatpic{
   float:left;
   margin-right:15px;
   }
.right_mes{
   width:545px;
   float:right;
   background:url(../images/mes_bg.jpg) top right no-repeat;
   padding-top:10px;
   margin-bottom:15px;
   line-height:25px;
   }
.abstract{
   line-height:25px;
   color:#686868;
   text-indent:25px;
   margin-bottom:20px;
   margin-right:5px;
   }
.link{
   width:94%;
   margin:5px auto;
   position:relative;
   height:30px;
   }
.redlink{
   width:390px;
   float:left;
   padding-top:10px;
   }
.redlink ,.redlink a{
   color:#ae1533;
   margin:0 2px;
   }
.red{
   color:#ae1533;
   }
.tel{
   background:url(../images/tel_bg.jpg) no-repeat;
   width:138px;
   height:26px;
   float:right;
   color:#fff;
   line-height:26px;
   text-align:center;
   }
.list01{
   list-style:none;
   line-height:28px;
   margin-bottom:20px;
   }
.list01 li{
   background:url(../images/icon02.jpg) left 12px no-repeat;
   padding-left:10px;
   }
.list01 li ul li{
   padding-left:20px;
   list-style:none;
   background:none;
   color:#0018a9;
   }
.mes_tab{
   margin:10px;
   width:90%;
   }
.mes_tab td{
   line-height:25px;
   border-bottom:#ccc 1px dotted;
   }

.bg{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:1000px;
	z-index:1000;
	filter:alpha(opacity=80);background:#ffffff;
}
#bg{
	text-align:center;
}
#bg img{
	top:20%;
	left:30%;
	position:absolute;
	z-index:3000;
}
