/* CSS Document */

*{
   margin:0;
   padding:0;
   font-size:12px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
}
ul{
   list-style-type:none;
   margin:0;
   padding:0;
   }
a:link{
   color:#7F7F7F;
   text-decoration:none;
   }
a:hover{
   color:#7F7F7F;
   text-decoration:underline;
   }
.f12{
   font-size:12px;
   color:#8c8C8C;
   }
.f14{
   font-size:14px;
   color:#8c8C8C;
   }
.f12 a{
   color:#8c8C8C;
   text-decoration:none;
   }
.f12 a:hover{
   color:#8c8C8C;
   text-decoration:underline;
   }
.headerright a:link{
   color:#8c8C8C;
   text-decoration:none;
   }
.headerright a:hover{
   color:#8c8C8C;
   text-decoration:underline;
   }
.f12cu{
   font-size:12px;
   color:#737373;
   font-weight:bold;
   }
.f12blue{
   font-size:12px;
   color:#2971A7;
   }
#1y7{
   font-size:12px;
   color:#717070;
   }
.f12blue a{
   color:#2971A7;
   text-decoration:none;
   }
.f12blue a:hover{
   color:#2971A7;
   text-decoration:underline;
   }
.f12blackcu{
   font-size:12px;
   font-weight:bold;
   color:#4F4E4E;
   }
.clear{
   clear:both;
   }
.all{
   width:900px;
   margin:auto;
   }

.con{
   width:900px;
   margin:12px auto;
   _margin:12px auto 0px auto;
   }
.con_left{
   float:left;
   width:184px;
   }
.con_center{
   float:left;
   width:504px;
   margin-left:14px;
   }
.con_right{
   float:left;
   width:184px;
   margin-left:12px;
   }
.flash{
   width:500px;
   height:340px;
   } 
.con_centerbj{
   width:500px;
   background:url(../images/ipvd/ipvd729_centerbj.jpg) repeat-y left top;
   height:224px;
   }  
.con_centerdown{
   width:500px;
   background:url(../images/ipvd/ipvd729_center.jpg) no-repeat left bottom;
   height:224px;
   }
.center_1{
   width:500px;
   padding-top:14px;
   }
.center_1_left{
   width:158px;
   height:90px;
   margin-left:8px;
   _margin-left:5px;
   background-image:url(../images/ipvd/ipvd729_bj.jpg);
   float:left;
   }
.center227_1{
   width:110px;
   height:24px;
   margin-left:7px;
   _margin-left:6px;
   background-image:url(../images/ipvd/ipvd729_bj1.gif);
   float:left;
   padding-top:70px;
   padding-left:48px;
   font-size:14px;
   font-weight:bold;
   color:#FFFFFF;
   }
.center227_1 a{
   color:#ffffff;
   font-size:14px;
   font-weight:bold;
   text-decoration:none;
}
.center227_1 a:hover{
   color:#45464D;
   font-size:14px;
   font-weight:bold;
   text-decoration:none;
}
.center227_2{
   width:110px;
   height:24px;
   margin-left:6px;
   _margin-left:5px;
   background-image:url(../images/ipvd/ipvd729_bj2.gif);
   float:left;
   padding-top:70px;
   padding-left:48px;
   font-size:14px;
   font-weight:bold;
   color:#FFFFFF;
   }
.center227_3{
   width:110px;
   height:24px;
   margin-left:6px;
   _margin-left:5px;
   background-image:url(../images/ipvd/ipvd729_bj3.gif);
   float:left;
   padding-top:70px;
   padding-left:48px;
   font-size:14px;
   font-weight:bold;
   color:#FFFFFF;
   }
.center_1_center{
   width:158px;
   height:90px;
   margin-left:4px;
   background-image:url(../images/ipvd/ipvd729_bj.jpg);
   float:left;
   }
.center_1_right{
   width:158px;
   height:90px;
   margin-left:4px;
   background-image:url(../images/ipvd/ipvd729_bj.jpg);
   float:left;
   }
.center_1_left1{
   padding-top:8px;
   margin-left:8px;
   _margin-left:3px;
   }  
.center_1_left1a{
   float:left;
   width:47px;
   }
.center_1_left1b{
   float:left;
   margin-left:2px;
   }
.center_1_left1ba{
   float:left;
   margin-left:2px;
   margin-top:20px;  
   }
.center_1_left1b1{
   margin-top:3px;
   line-height:18px;
   }   
.center_1_left1c{
   margin-top:2px;
   margin-left:15px;
   background-image:url(../images/ipvd/ipvd729_9.gif);
   padding-left:20px;
   padding-top:2px;
   *padding-top:2px;
   _padding-top:2px;
   font-size:12px;
   color:#FFFFFF;
   width:108px;
   height:17px;
   *height:17px;
   _height:17px;
   } 
.center_1_left1c a{
   color:#ffffff;
   text-decoration:none;
   } 
.center_1_left1c a:hover{
   color:#ffffff;
   text-decoration:underline;
   }
.news{
   margin-top:15px;
   *margin-top:0px;
   _margin-top:0px;
   margin-left:18px;
   margin-bottom:5px;
   height:17px;
   width:470px;
   background:url(../images/ipvd/newsbj.gif) repeat-x left bottom;
   } 
.newsleft{
   font-size:12px;
   font-weight:bold;
   color:#7D8CA5;
   float:left;
   } 
.newsright{
   font-size:12px;
   float:right;
   } 
.newsright a{ 
   color:#8c8c8c;
   text-decoration:none;
   }
.newsright a:hover{ 
   color:#2971A7;
   text-decoration:none;
   }
.news_con{
   margin-left:18px;
   width:470px;
   margin-top:10px;
   color:#2971A7;
   }  
   

    
.news_conleft{
   line-height:20px;
   width:232px;
   float:left;
   overflow:hidden;
   text-overflow:ellipsis;
   white-space:nowrap;
   height:60px;
   } 
.news_conright{
   line-height:20px;
   width:232px;
   float:left;
   }
.news_conleft a{
   color:#2971A7;
   text-decoration:none;
   }
.news_conleft a:hover{
   color:#2971A7;
   text-decoration:underline;
   }
.news_conright a{
   color:#2971A7;
   text-decoration:none;
   }
.news_conright a:hover{
   color:#2971A7;
   text-decoration:underline;
   }
.login{
   background:url(../images/ipvd/ipvd729_2.gif) repeat-x left top;
   height:25px;
   }
.login1{
   background:url(../images/ipvd/ipvd729_3.gif) no-repeat left top;
   height:25px;
   } 
.login2{
   background:url(../images/ipvd/ipvd729_1.gif) no-repeat right top;
   height:25px;
   padding-left:12px;
   line-height:25px;
   color:#FFFFFF;
   font-size:12px;
   font-weight:bold;
   } 
.login225_1{
   background:url(../images/ipvd/ipvd225_2.gif) no-repeat left top;
   height:29px;
   } 
.login225_2{
   background:url(../images/ipvd/ipvd225_3.gif) no-repeat right top;
   height:29px;
   padding-left:15px;
   padding-top:6px;
   color:#FFFFFF;
   font-size:12px;
   font-weight:bold;
   }
.login225_3{
   background:url(../images/ipvd/pro_02175.jpg) no-repeat left top;
   height:26px;
   } 
.login225_4{
   background:url(../images/ipvd/pro_02176.jpg) no-repeat right top;
   height:26px;
   padding-left:20px;
   padding-top:2px;
   color:#65A9C0;
   font-size:14px;
   font-weight:bold;
   }
.login_con{
   background:url(../images/ipvd/login_bj.gif) repeat-y left top;
   width:171px;
   padding-top:10px;
   padding-left:13px;
   line-height:23px;
   }
.login_con_support{
   background:url(../images/ipvd/login_bj.gif) repeat-y left top;
   width:171px;
   padding-top:8px;
   padding-left:13px;
   line-height:20px;
   *line-height:20px;
   _line-height:41px;
   }
.login_con00{
   border:1px solid #A9A7A7;
   padding:2px;
   height:12px;
   }
.support{
   background:url(../images/ipvd/ipvd729_2.gif) repeat-x left top;
   height:25px;
   margin-top:8px;
   }
.youcan{
   width:900px;
   margin:8px auto;
   }
.youcan_con{
   background:url(../images/ipvd/ipvd729_17.gif) repeat-y left top;
   width:882px;
   padding-top:20px;
   padding-left:18px;
   padding-bottom:10px;
   height:84px;
   }
.youcan_left1{
   margin-left:12px;
   float:left;
   }  
.youcan_left1a{
   float:left;
   width:44px;
   margin-top:8px;
   }
.youcan_left1b{
   float:left;
   margin-left:6px;
   width:148px;
   }
.youcan_left1b1{
   margin-top:4px;
   line-height:18px;
   }   
.footer{
   height:24px;
   width:900px;
   margin-top:25px;
   background:url(../images/ipvd/ipvd729_19.gif) repeat-x left bottom;
   } 
.footerleft{
   font-size:12px;
   color:#999999;
   float:left;
   }
.footerright{
   float:right;
   }  
.footerdown{
   margin-top:10px;
   margin-bottom:20px;
   font-size:12px;
   color:#999999;
   }
.header{
	width:900px;
	margin-top:2px;
	height:110px;
   }
.indexlogo{
   float:left;
   margin-left:5px;
   }
.headerright{
   float:right;
   margin-top:40px;
   }
   


#thicktabs{
margin: 0 auto 2px;
padding: 0;
float: left;
font: bold 14px "ËÎÌå";
}

#thicktabs li{
display: inline;
}

#thicktabs li a{
float: left;
color: #525252;
padding: 12px 21px; /*padding of tabs*/
text-decoration: none;
background: transparent url(../images/ipvd/pinkbg.gif) top right no-repeat;
font:bold 14px "ËÎÌå";
}


#thicktabs li a#rightmostitem{ /*Extra CSS for right most menu item*/

background-position: top left; 
}

#thicktabs li a:visited{
color: #525252;
}

#thicktabs li a:hover{
color: #ffffff;
background-image: url(../images/ipvd/pinkbgover.gif); /*background image swap on hover*/
}


.header_bj{
   margin-bottom:2px;
   width:900px; 
   background:url(../images/ipvd/headerbj.gif) repeat-x left top;
   }
.header_con{
   float:left;
   }
.header_sea input{
   background-image:url(../images/ipvd/search.gif);
   width:113px;
   height:17px;
   border:0px;
   padding-left:22px;
   padding-top:4px;
   color:#6E6E6E;
   }
.header_sea{
   float:right;
   margin-top:7px; 
   margin-right:8px;
   }
.denglux input{
   width:75px;
   height:26px;
   border:0px;
   }



#info {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
#amenu {
  margin:0; 
  padding:0; 
  height:348px; 
  *height:352px;
  _height:352px;
  overflow:hidden; 
  background:#F7F7F7;
  }
#amenu li {
  list-style-type:none; 
  float:left; 
  display:block; 
  width:100%;

  }
#amenu li a {
  color:#2971A7;
  text-decoration:none;
  }
#amenu li a:hover {
  color:#2971A7;
  text-decoration:underline;
  }
 #amenu li .cai1{
 text-decoration:none;
 color:#00b;
 margin:0 10px;
 }
  #amenu li .cai1 span{
  display:none;
  height:15em; 
  color:#000;
  cursor:pointer;
  }
  #amenu li .cai2{
 text-decoration:none;
 color:#00b;
 }
  #amenu li .cai2 span{
  display:none;
  height:15em; 
  color:#000;
  margin:0 10px;
    cursor:pointer;
   }
   #amenu li .cai3{
 text-decoration:none;
 color:#00b;
 }
  #amenu li .cai3 span{
  display:none;
  height:15em; 
  color:#000;
  margin:0 10px;
    cursor:pointer;
   }
   #amenu li .cai4{
 text-decoration:none;
 color:#00b;
 }
  #amenu li .cai4 span{
  display:block;
  height:15em; 
  color:#000;
  margin:0 10px;
  cursor:pointer
   }
#amenu .h2 {
  margin:5px 5px; 
  padding-top:5px;
  color:#717070;  
  font-size:12px;
  border:0;
  line-height:26px;
  }
#amenu .h3 {
  margin:0 5px; 
  padding:0; 
  font-size:12px; 
  color:#00b;
  }
#amenu img {
  margin:5px 5px 5px 0; 
  border:0; 
  float:left;
  }
.curved {
  width:184px;
  margin:0 auto;
  }
.curved .b1, .curved .b2, .curved .b3, .curved .b4  {
  font-size:1px; 
  display:block; 
  background:#DADADA;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}
.curved .b1, .curved .b2, .curved .b3 {
  height:1px;
  }
.curved .b2, .curved .b3, .curved .b4 {
  background:#F2F2F2; 
  border-left:1px solid #DADADA; 
  border-right:1px solid #DADADA;
  }
.curved .b1 {
  margin:0 4px; 
  background:#DADADA;
  }
.curved .b2 {
  margin:0 2px; 
  border-width:0 2px;
  }
.curved .b3 {
  margin:0 1px;
  }
.curved .b4 {
  height:2px; 
  margin:0;
  }
.curved .c1 {
  margin:0 0px; 
  background:#DADADA;
  }
.curved .c2 {
  margin:0 0px; 
  border-width:0 2px;
  }
.curved .c3 {
  margin:0 0px;
  }
.curved .c4 {
  height:2px; 
  margin: 0 0px;
  }
.curved .boxcontent {
  display:block; 
  background:transparent; 
  border-left:1px solid #DADADA;
  border-right:1px solid #DADADA;
  font-size:0.9em; 
  text-align:justify;
  }
   
   
   
.tList{
	width:487px; 
	height:65px;
	float:left;
	padding: 2px 0px 0px 5px;
}
.tList ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
.tList ul li a{
   text-decoration:none;
   color:#8c8c8c;
}
.tList ul li a:hover{
   text-decoration:none;
   color:#2971A7;
}
.tList ul li{
	padding-left:2px;
}
.tList ul li span{
	font-size: 10px; 
	color:#8c8c8c; 
	FONT-FAMILY: Tahoma,sans-serif;
}  
.subnewslist ul {
	margin: 0 auto;
	padding: 0;
	height:57px;
	overflow: hidden;
}
.subnewslist li {
	float: left;
	width: 240px;
	height: 20px;
	overflow: hidden;
	}   
   
   