.publicbotton{
  border:0;
  text-indent:-9999px;
  overflow:hidden;
  line-height:9999px;
  display:block;
  cursor:pointer;
}
.textarea_write{
  background:url(../images/textinput_bg_2.gif) no-repeat left top;
  border:1px solid #a6a6a6;
  width:300px;
  height:100px;
  overflow-y: scroll;
  padding:7px 0px 0 7px ;
  line-height:1.2em;
  font-size:8pt;
}

.button_search{
   background:url(../images/button_Box.gif) no-repeat left -130px;
   width:58px;
   height:18px;
}
.but_morephy{
   background:url(../images/button_Box.gif) no-repeat left 0;
   width:100px;
   height:18px;
}
.but_moreHosp{
   background:url(../images/button_Box.gif) no-repeat left -30px;
   width:91px;
   height:18px;
}
.but_morenews{
  background:url(../images/button_Box.gif) no-repeat left -60px;
   width:72px;
   height:18px;
}
.but_askken{
   background:url(../images/button_Box.gif) no-repeat left -160px;
   width:72px;
   height:18px;
}
.but_submint{
   background:url(../images/button_Box.gif) no-repeat left -1050px;
   width:80px;
   height:19px;
}
/*----*/
.newselectPublic .tag_select,
.newselectPublic .tag_select_hover,
.newselectPublic .tag_select_open{
    background-image: url(../images/input_bg.gif);
	background-repeat: no-repeat;
    display:block;
	color:#696969;
	font-family:Tahoma;
	height:21px;
	line-height:21px;
	text-align:left;
	padding:0 5px;	
}
.bewselect_1 .tag_select,
.bewselect_1 .tag_select_hover,
.bewselect_1 .tag_select_open{		
	background-position: 0px -280px;
	width:239px;		
}
.bewselect_1 .tag_options{
   width:247px;
}
.bewselect_1 .tag_options li{
    width:237px;	
	height:23px;
}
.newselectPublic .tag_options{
   background-color:#f2f2f2;
	position:absolute;
	list-style:none;	
 	border:1px solid #a4a4a4;
	text-align:left;	
	overflow-x:hidden;
    overflow-y:auto;
	height:200px;	
}

.newselectPublic .tag_options li{
    background-color:#f2f2f2;
	display:block;	
	text-decoration:none;
	line-height:25px;
	color:#696969;
	padding:0 5px;
}
.newselectPublic li.open_hover{
	color:#000;
	background-color:#ffffff;
}
.newselectPublic li.open_selected{
	color:#7B7B7B;
	
}
/*-----------------------------------------------*/
.winBg{
	height:1300px;
	width:100%;	
	top:0px;
	left:0px;
	position:absolute;
	filter: Alpha(opacity=50);
	opacity:0.5; 
	background:#000000; 
	display:none;
	
}
.winBody {
	position:absolute;	
	left:45%;
	top:50%;
	display:none;		
	margin: -110px 0 0 -200px;
	padding:27px;
	color:#696969;
	font-family:Georgia;
	z-index:1;
	
}
.popbox_cont_0{
    border:1px solid #c3c3c3;
	background-color: #ededed;
	width:450px;
	height:230px;
	padding:1px;
}
.popbox_cont_0 h2{
    background-image: url(../images/i_034.gif);
	background-repeat: no-repeat;
	background-position: 20px center;
	background-color:#cfcfcf;
	font-size:12pt;
	line-height:32px;
	height:32px;
	border-bottom:1px solid #545454;
	color:#202225;
	font-family:Tahoma;
	padding:0 0 0 48px;
	position:relative;
	
}
.popbox_cont_0 h2 span img{
   margin:8px 0 0 0;
}
.popbox_title_colse{
  position:absolute;
  top:7px;
  right:7px;
}

/*----------------------#page---------------------------------*/
#page{
	width:1000px;
	margin:0 auto;
	overflow:hidden;
	background-image: url(../images/page_bg.gif);
	background-repeat: repeat-y;
	background-position: right bottom;
}
#page .page_left_bottom_bg{
	background-image: url(../images/p_bg.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
	height:13px;
	width:100%;
}

#page .page_left{
    background-image: url(../images/page_bg.gif);
	background-repeat: repeat-y;
	background-position: right top;	
	float:left;
	width:590px;	
}
#page .page_left_top{
    background-image: url(../images/right_bg.gif);
	background-repeat: repeat-y;
	background-position: right bottom;
	background-color:#FFFFFF;
	padding:20px 20px 10px 18px;
	min-height:560px;
	height:auto !important;
	height:560px;
}
#page .page_left h3{
  text-align:left;
  padding:20px 0 5px 10px;
}
#page .page_left .page_left_top p{
  text-align:left;
  padding:0px 25px 10px 10px;
  line-height:1.8em;
}
#page .page_left_top_cur{
	overflow:hidden;
	width:100%;
	background-image: url(../images/hr_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding:8px 0 0 0;
}
#page .page_left_top .page_left_top_cur p{
  float:left;
  padding:0 0 0 25px;
  
}
#page .page_left_top dl{
	float:right;
	background-image: url(../images/p_2.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:340px;
}
#page .page_left_top dt{
  padding:15px 50px 45px 0;
  text-align:right;
}
#page .page_left_top dd{
  overflow:hidden;
}
#page .page_left_top ul{
  float:left;
  text-align:left;
  padding:0 20px 0 0;

}
#page .page_left_top ul a{
  color:#888;
}
#page .page_left_top ul a:hover{
  color:#ff0000;
}
#page .page_left_li_1{
	background-image: url(../images/i_100.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding:0 0 0px 21px;
	margin:0 0 10px 0px;
}
#page .page_left_li_2{
	background-image: url(../images/i_200.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding:2px 0 0px 23px;
	margin:0 0 10px 0px;
}
#page .page_left_li_3{
	background-image: url(../images/i_300.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
	padding:0 0 10px 23px;
}
#page .page_left_li_4{
	background-image: url(../images/i_400.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding:0 0 0 26px;
	
}
#page .page_left_li_4 img {
   margin:0 0 -3px 0;
}

#page .page_left_bottom{
    background-image: url(../images/right_bg.gif);
	background-repeat: repeat-y;
	background-position: right bottom;
	background-color:#FFFFFF;
	padding:20px 20px 10px 18px;
	*margin:0 0 -2px 0;
	min-height:761px;
	height:auto !important;
	height:761px;
}
#page .page_left .page_left_bottom_word{
  text-align:left;
  padding:0px 25px 10px 10px;
  line-height:1.6em;
}
#page .page_left .page_left_bottom_word a{
  color:#303030;
} 
#page .page_left .page_left_bottom_word a:hover{
  color:#ff0000;
} 
#page .page_left_bottom_1{
	overflow:hidden;
	width:100%;
	padding:8px 0 15px 0px;
}
#page .page_left_bottom .page_left_bottom_pic{
	float:left;
	background-image: url(../images/p_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px -151px;
	padding:5px 4px 5px 3px;	
	margin:0 0 0 8px;
	
}
#page .page_left_bottom .page_left_bottom_pic img{
    width:95px;
	height:95px;
}
#page .page_left_bottom  dl{
   float:left;
   width:370px;
   padding: 0 0 0 15px;
   text-align:left;
   line-height:1.5em;
}
#page .page_left_bottom dt {
  color:#232323;
  font-size:11pt;
  font-weight:bold;
  text-align:left;
  padding:0 0 5px 0;
}
#page .page_left_bottom dt a{
  color:#232323;
}
#page .page_left_bottom dd p{
   padding:0 0 5px 0;
  
}
#page .page_left_bottom dd p a{
  color:#7a7a7a;
  font-size:9pt;
  font-weight:lighter;
}
#page .page_left_bottom dd a{
  text-decoration: none;
  color:#84AD14;
  font-size:8pt;
}
#page .page_left_bottom dd span{
  color:#84AD14;
}
#page .page_left_bottom dl a:hover{
  color:#ff0000;
}
#page .page_left_bottom_2{
	overflow:hidden;
	width:100%;
	background-image: url(../images/hr_bg_2.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding:15px 0 15px 0;
	text-align:center;
	margin:0 auto;
}
#page .page_left_bottom_page{
	padding:5px 0px 0px 0 ;
	margin:0 auto;	
	text-align:center;
	
}
#page .page_left_bottom_page li{	
	margin:0 2px;
	display:inline;
	text-align:center;	
	line-height:23px
}
#page .page_left_bottom_page .page_li a {
   border:1px solid #4B4B4B;
   padding:2px 6px 3px 6px;
   color:#303030; 
 }


#page .page_left_bottom_page .page_on a{
   color:#84AD14;
   border:1px solid #84AD14;
   padding:2px 6px 3px 6px;
}
#page .page_left_bottom_page a:hover{
  color:#84AD14;
  border:1px solid #84AD14;
}




#page .page_right{
	float:right;	
	width:410px;	
}
#page .page_right_top{
    background-image: url(../images/right_bg.gif);
	background-repeat: repeat-y;
	background-position: right bottom;
	background-color:#FFFFFF;
	padding:30px 12px 0px 0;
	width:398px;
	min-height:1312px;
	height:auto !important;
	height:1312px;
}
#page .page_right h3{
   background-color:#FFFFFF;
   width:100%;
   text-align:left;
}
#page .page_right h3 span{
	padding:0 0 0 12px;
}
#page .page_right_box{
	background-color:#fff;
	width:100%;
	text-align:left;
	padding:10px 0 0 0;
	overflow:hidden;
}
.page_right_h4_1,
.page_right_h4_2,
.page_right_h4_3,
.page_right_h4_4,
.page_right_h4_5,
.page_right_h4_6{
	background-color:#3090bc;
	text-align:left;
	margin:0 12px;
	padding:0px 0 0px 10px;
	
}
.page_right_search{
  background-color:#ebebeb;
   width:344px;
   margin:1px auto;
   overflow:hidden;
   padding:2px 0 2px 30px;
}
.page_right_search .newselectPublic{
  float:left;
}
.page_right_search  .but{
  display:block;
  float:left;
  padding-left:10px;
  padding-top:2px;  
}
.page_right_PHY{
   width:360px;
   margin:0 auto;
   padding:8px 0 5px 14px;
}
.page_right_PHY dl{
  overflow:hidden;
  width:100%;
  padding:3px 0;
}
.page_right_PHY dt {
	background-image:url(../images/p_bg.gif);
	background-position:left -3080px;
	background-repeat:no-repeat;
	float:left;
	height:72px;
	padding:5px 0 0 1px;
	text-align:center;
	width:63px;
}
.page_right_PHY dt img {
	height:62px;
	width:55px;
}
.page_right_PHY dd{
   width:285px;
   float:right;
   text-align:left;
   line-height:1.6em;
   padding-top:5px;
}
.page_r_pulic h5{
   font-size:8pt;
}
.page_r_pulic h5 span{
  font-weight:lighter;
  color:#888;
}
.page_r_pulic p{
  color:#3090bc;
}
.page_r_pulic p a{
  color:#3090bc;
}
.page_r_pulic h5 a{
  color:#303030;
}
.page_right_PHY a:hover{
  color:#ff0000;
}
.phymorebutton{
  padding-left:260px;
  padding-bottom:4px;
}
.newsmorebutton{
  padding-left:287px;
  padding-bottom:4px;
}
.page_right_Hospital {
  overflow:hidden;
  width:370px;
  margin:0 auto;
  padding-top:12px;
}

.page_right_Hospital dt{
  background: url(../images/imgbox_bg.gif) no-repeat left 0;
  width:136px;
  height:107px;
  text-align:center;
  padding-top:4px;
  float:left;
}
.page_right_Hospital dt img{
   width:129px;
   height:99px;
}
.page_right_Hospital  dd{
   float:right;
   width:210px;
   text-align:left;
   padding-right:10px;
   padding-top:5px;
   line-height:1.6em;
}
.page_right_Hospital h5 a{
   color:#3090bc;
}
.page_right_Hospital .map{
   background:url(../images/i_072.gif) no-repeat right 4px;
   padding-right:10px;
}
.page_right_Hospital .Hospmorebutton{
   padding-top:15px;
   padding-left:105px;
}
.page_right_newsroom{
  overflow:hidden;
  width:370px;
  margin:0 auto;
  padding-top:14px;
}
.page_right_newsroom dt{
  float:left;
  font-size:0px;
  width:79px;
  height:56px;
  border:1px solid #888;
}
.page_right_newsroom dt img{
  width:79px;
  height:56px;
}
.page_right_newsroom dd{
  width:260px;
  float:right;
  text-align:left;
  padding-right:15px;
}
.page_right_newsroom dd h5{
  color:#3090bc;
  font-size:8pt;
}
.page_right_newsroom h5 img{
   padding-right:5px;
   vertical-align:top;
   padding-top:2px;
}
.page_right_newsroom h5 a{
   color:#3090bc;
}
.page_right_Hospital a:hover,.page_right_newsroom a:hover{
  color:#ff0000;
}
#page .page_right .page_right_h4_1 span{
	background-image: url(../images/i_007.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding:0px 0 0px 25px;
	display:block;
}
#page .page_right .page_right_h4_2 span{
	background-image: url(../images/i_004.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding:0px 0 0px 25px;
	display:block;
}
#page .page_right .page_right_h4_3 span{
	background-image: url(../images/i_008.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding:0px 0 0px 25px;
	display:block;
}
#page .page_right .page_right_h4_4 span{
	background-image: url(../images/i_004.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding:0px 0 0px 25px;
	display:block;
}
#page .page_right .page_right_h4_5 span{
	background-image: url(../images/i_006.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding:0px 0 0px 25px;
	display:block;
}
#page .page_right .page_right_h4_6 span{
	background-image: url(../images/i_009.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding:0px 0 0px 25px;
	display:block;
}

#page .page_right_box .page_right_dl_1{
  padding: 20px 0 0 30px;
  float:left;
  width:150px;
}
#page .page_right_box .page_right_dl_2{
	padding: 20px 10px 0 0px;
	float:right;
	width:160px;
}
#page .page_right_box dt{
	font-weight:bold;
	color:#303030;
	font-size:8pt;
}
#page .page_right_box dt a{
   color:#303030;
}
#page .page_right_box dt a:hover{
   color:#ff0000;
   text-decoration:underline;
}
#page .page_right_dl_1 dd,#page .page_right_dl_2 dd{
	color:#303030;
	font-size:8pt;
	line-height:1.6em;	
	padding:0 0 0 15px;
}
#page .page_right_box .page_right_dl_1 ul,#page .page_right_box .page_right_dl_2 ul{
	list-style-position: outside;
	list-style-image: url(../images/jia_1.gif);
}
#page .page_right_box .page_right_dl_3{
	padding: 20px 10px 0 40px;
	width:300px;
	line-height:1.5em;
}
#page .page_right_box .page_right_dl_3 dt{
  padding:0 0 2px 0;
}
#page .page_right_box .page_right_but{
  text-align:right;
  padding:0px 20px 0 0;
}
#page .page_right_left_pic{
  float:left;
  padding:20px 0 0 15px;
}
#page .page_right_right_word_1{
  float:right;
  padding:16px 10px 0 0;
  width:260px;
  line-height:1.5em;
  font-size:8pt;
  color:#303030;
}
#page .page_right_right_word_1 dl{
  text-align:left;
  padding:20px 0 0 0;
}
#page .page_right_right_word_1 dl p{
  float:left;
}
#page .page_right_right_word_1 dl ul{
  float:right;
  padding:0 20px 0 0;
}
#page .page_right_right_word_2{
  float:right;
  padding:16px 10px 0 0px;
  width:155px;
  line-height:1.5em;
  font-size:8pt;
  color:#303030;
  
}
#page .page_right_right_word_2 li{	
	background-image: url(../images/jia_1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding:0 0 5px 15px;
	line-height:1.6em;
}
/*#page .page_right_box_pic_bg{
	float:left;
	background-image: url(../images/p_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px -3080px;	
	margin:18px 0 0 15px;
	width:64px;
	height:74px;
}*/
#page .page_right_box_pic_bg img{
    width:56px;
	height:63px;
	padding:5px 0 0 4px;
}
#page .page_right_dl_4{
   padding:0 20px 0 0;
}
#page .page_right_right_word_3{
  /*float:right;*/
  padding:20px 15px 0 40px;
  line-height:1.5em;
  font-size:8pt;
  color:#303030;
  text-align:left;
  width:320px;  
}
#page .page_right_right_word_3 dt{
   overflow:hidden;
}
#page .page_right_right_word_3 dt label{
   float:left;
   width:14px;
   display:block;
}
#page .page_right_right_word_3 dt span{
  padding-left:14px;
  display:block;
}
#page .page_right_right_word_3 dd {
  /*font-weight:bold;*/
  padding:0px 0 15px 14px;
}
#page .page_right_right_word_3 dd a{
  color:#303030;
}
#page .page_right_right_word_3 dd a:hover{
   color:#ff0000;
}

.page_right_right_word_6{
   color:#303030;
	font-size:8pt;
	line-height:1.5em;
	padding:20px 15px 0 25px;
	text-align:left;
	width:335px;
   
}
.page_right_right_word_6 dt{
   background:url(../images/i_102.gif) no-repeat left 5px;
   line-height:1.5em;
   padding-left:20px;
}
.page_right_right_word_6 dd{
   padding-left:20px;
   padding-top:10px;
}
.page_right_right_word_6 dd .textarea_write{
  margin-bottom:10px;
  color:#7a7a7a;
}
.writeinfo{
   padding-bottom:5px;
}
.writeinfo img{
  margin-right:5px;
  vertical-align:top;
  padding-top:2px;
}
#page .page_right_but_bg {
	background-image: url(../images/button_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width:60px;
	height:19px;
	border:0;
	color:#5e5e5e;
	font-size:6pt;
	font-family:Arial;
	font-weight:bold;
}
#page .page_right_ad{
   text-align:center;
   background-color:#FFFFFF; 
   padding:30px 0 0 0;
}
#page .page_right_logo{
    background-image: url(../images/right_bg.gif);
	background-repeat: repeat-y;
	background-position: right bottom;
	background-color:#FFFFFF;
	padding:30px 22px 20px 0;
	width:388px;
	text-align:right;
}
/*-----------------------------home city-------------------------------*/
#HC_wrap {
	background-color:#FFFFFF;
	width:100%;
	text-align:center;
	margin:0 auto;
}
#HC_logo{   
    width:1000px;
	margin:0 auto;
	text-align:left;
	padding:20px 0 15px 0 ;	
}
#HC_logo span{
   padding:0 0 0 30px;
}
 
 /*------------------*/
 #HC_top_pic{	   
	width:1000px;
	margin:0 auto;
}
#HC_top_pic span img{
   border:1px solid #888;
}
#HC_top_pic p{
   text-align:right;
   padding:2px 30px 0 0;
   color:#484848;
   font-size:11px;
   font-weight:bold;
}
#HC_top_pic a{
  color:#484848;
}
#HC_top_pic a:hover{
  color:#ff0000;
  text-decoration:underline;
}
/*------------------*/
#HC_content{	
	width:1000px;
	margin:0 auto -1px auto;
	
}
#HC_content h1{
   padding:3px 0 0 20px;
   text-align:left;
}
#HC_content .HC_content_ul_1{
    overflow:hidden;
	color:#4c4c4c;
	font-size:11px;
	padding:12px 0 20px 20px;
	width:968px;
}
#HC_content .HC_content_ul_1 li{
	background-image: url(../images/p_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px -3020px;
	float:left;	
	padding:0 1px;
	line-height:14px;
	text-align:center
}
#HC_content .HC_content_ul_1 a{	
	display:block;
	line-height:14px;
	color:#4c4c4c;
	width:15px;
	height:14px;
}
#HC_content .HC_content_li_on a,#HC_content .HC_content_ul_1 a:hover{
    background-image: url(../images/p_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px -3050px;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:14px;
	display:block;
 }
#HC_content dl{
    overflow:hidden;
	padding:0 0px 15px 20px;
	color:#4c4c4c;
	font-size:12px;
	width:970px;
	min-height:80px;
	height:auto !important;
	height:80px;
	
}
#HC_content dt{    
    float:left;
	width:120px;
	font-size:14px;	
	text-align:left;	
	line-height:1.5em;
	color:#303030;
	font-weight:bold;
}
/*#HC_content dt p{
   padding:2px 0;
}
#HC_content dt p a{
   color:#303030;
   display:block;
   padding:0 0 0 10px;
}*/
/*#HC_content dt .HC_content_city_on a,#HC_content dt  a:hover{
   background-color:#52c3f1;
   font-weight:bold;
   color:#fff;
}*/
#HC_content .HC_content_city_hr{
   border-bottom:1px dotted #cecece;
   margin:0px 50px 15px 150px ;
   clear:both;
}
#HC_content dd{
    margin:0 0 0 130px;
	text-align:left;
	
}
#HC_content dd ul{
    overflow:hidden;
	color:#c5c5c5;
}
#HC_content dd li{
    float:left;
	width:132px;
	padding:0 5px 5px 0;
}
#HC_content dd ul a{
    color:#4c4c4c;
}
#HC_content dd ul a span{
   font-weight:bold;
   text-decoration:underline;
}
#HC_content dd ul a:hover{
   color:#303030;
   font-weight:bold;
   text-decoration:underline;
}
#HC_content dd ul a:hover span{
   color:#ff0000;
   font-weight:bold;
   text-decoration:underline;
}
/*-------------------------*/
#HC_foot{
   background-color:#FFFFFF;
   width:998px;
   margin:0 auto;  
   font-size:10px;
   color:#888;
   padding:15px 0 15px 0;
   line-height:1.5em;
}
#HC_foot .HC_foot_hr{
   width:938px;
   border-top:1px solid #dbdbdb;
   overflow:hidden;
   height:1px;
   margin:0 auto;   
}
#HC_foot  ul{
   padding:15px  0 0 0;
   color:#888;
   font-size:11px;
}
#HC_foot  ul li{
   display:inline;
}
#HC_foot  ul a{
  color:#888;
}

#HC_foot p{
   text-align:center;
   color:#c5c5c5;
}
#HC_foot p font{
	font-style: italic;
	text-decoration: underline;
	font-size:10px;
}
#HC_foot p span{
   margin:0 0 0 30px;
}
#HC_foot p a{
   color:#c5c5c5;
}
#HC_foot p a:hover,#HC_foot  ul a:hover{
   color:#ff0000;
   text-decoration:underline;
}
/*-----------------------------------------------*/
#page .V_page_title{
    overflow:hidden;
	padding:20px 13px 0px 0;
	width:987px;
}
#page .V_page_title .T_nav a{
   color:#303030;
}
#page .V_page_title .T_nav a span{
   font-weight:bold;
}
#page .V_page_title .T_nav a:hover{
   color:#ff0000;
   text-decoration:underline;
}
#page .V_page_title .T_nav{
    float:left;
	font-size:10pt;
	padding:0 0 0 25px;
}
#page .V_page_title .T_nav li{
    float:left;
	padding:0 4px
}
/*--------------------register-----------------*/
#page .page_register_conter{
   overflow:hidden;
   padding:5px 53px 50px 40px;
}
#page .page_register_conter_hr{
   border-bottom:1px dotted #888;
   height:1px;
   overflow:hidden;
   margin:25px 00px 0px 0;
   width:100%;
}
#page .page_register_conter h2 {
	background-image:url(../images/p_bg.gif);
	background-position:0 -2344px;
	background-repeat:no-repeat;
	color:#1E1E1E;
	font-size:12pt;
	margin:5px 0 10px 0;
	text-align:left;
}
#page .page_register_conter h2 span {
	background-color:#FFFFFF;
    padding:0 10px 0 0;
}
#page .page_register_conter{
   text-align:left;
}
#page .page_register_conter .page_register_conter_cont{
   text-align:left;
   line-height:1.5em;
}
#page .page_register_conter  h3{
   font-size:12pt;
   color:#3303030;
   padding:25px 0 10px 372px;
   text-align:left;
}
#page .page_register_conter  h3 span{
   color:#ff0000;
}
#page .page_register_conter dl{
   overflow:hidden;
   width:600px;
   text-align:left;
   margin:0 auto;
   padding:2px 0;
   line-height:1.6em;
}
#page .page_register_conter dt{
   float:left;
   width:210px;
   text-align:right;
   font-size:10pt;
   font-weight:bold;
}
#page .page_register_conter dd{
   padding:0 0 0 220px;
}
#page .page_register_conter dd p{
  float:left;
  margin:0 5px 0 0;
}
#page .page_register_conter dt span{
   color:#fb9b9b;
}
#page .page_register_conter dd ul{
   padding:0 0 8px 0px;
}
#page .page_register_conter dd li span{
  font-size:8pt;
  margin:0 5px 0 5px;
  line-height:1.5em;
}
#page .page_register_conter dd a{
  color:#303030;
  font-size:8pt;
  line-height:30px;
  text-decoration:underline;
}
#page .page_register_conter dd a:hover{
  color:#FF0000;
}
#page .page_register_conter_Code{
   padding:0 10px 0 0;
}
#page .page_register_conter_Code img{
  border:1px solid #888;

}
#page .page_register_conter dd p input{
  vertical-align:middle;
}
#page .page_register_conter dd p label{
   font-weight:bold;
   margin:0 20px 0 0;
}
#page .page_register_conter_Terms{
  border:1px solid #888;
  padding:10px 15px;
  height:180px;
  overflow-y:scroll;
  line-height:1.5em;
  margin:45px auto 20px auto;
}
#page .page_register_conter_Terms h4{
  font-size:14pt;
  text-align:left;
  border-bottom:1px dotted #888;
  padding:5px 0;
  margin:0 0 8px 0;
}
#page .page_register_conter h5{
  font-size:8pt;
  padding:10px 0;
  text-align:center;
}
#page .page_register_conter_input{
  padding:10px 0;
  text-align:center;
}
#page .page_register_conter_input input{
  vertical-align:middle;
   text-align:center;
}
/*--------------------login tabs-----------------*/
.login_box{
    border:1px solid #c3c3c3;
	background-color: #ededed;
	width:450px;
	height:230px;
	padding:1px;
	/*margin:10px auto;*/
}

.login_box #tags {
	height:22px;
	text-align:left;
	background-image: url(../images/p_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px -3900px;
	padding:0 0 0 10px;
	border-top:1px solid #cfcfcf;
}
.login_box #tags li {
	float:left;
	line-height:24px;
	margin:0 0 -1px 0;
}
.login_box #tags li a {
	
	float: left;
	color: #303030;
	text-decoration:none;
	padding: 0px 17px 0px 15px;
	font-family:Tahoma;
}
.login_box #tags li a span{
    color:#FF0000;
	font-size:8pt;
}
.login_box #tags li.emptyTag {	
	width: 8px;
	
}
.login_box #tags li.selectTag {	
    background-image: url(../images/login_box.gif);
	background-repeat: no-repeat;
	background-POSITION: left top;	
	padding:0 0px 0px 10px;
	margin:0 0 -2px 0;
	position:relative;
	height:24px;
	border-top:1px solid ##A1A1A1;	
}
.login_box #tags li span {	
    background-image: url(../images/login_box.gif);
	background-repeat: no-repeat;
	background-POSITION: right top;
	display:block;
	padding-right:8px;
}
.login_box #tags li.selectTag a { 
    background-image: url(../images/login_box.gif);
	background-repeat: no-repeat;
	background-POSITION: right top;	  
	
	color: #6d2b7e;
	line-height:22px;
	font-weight:bold;
}
.login_box #tags li.selectTag a  span{
    color: #fff;
}
.login_box #tagContent {
    background-color:#ededed;
	padding:20px 0 0 0;
}
.login_box .tagContent {
 
    background-color:#ededed;
	display:none;
	/*margin:-2px 0 0 0;*/
	padding:5px 0;
	overflow:hidden;

}
.login_box #tagContent div.selectTag {
	display: block;	
}
.login_box .tagContent_dl_box{
     float:left;
	 width:260px;
	 border-right:1px dotted #888;
	 padding:5px 0;
}
.login_box #tagContent dl{
   overflow:hidden;  
   padding:2px 0;
   width:100%;
}
.login_box #tagContent dt{ 
    float:left;
	font-weight:bold;
	width:85px;
	text-align:right;
	height:22px;
	line-height:21px;
}
.login_box #tagContent dd{
   padding:0 0 0 90px;
   font-size:8pt;
   line-height:1.8em;
}
.login_box #tagContent dd input{
   vertical-align:middle;
}
.login_box .tagContent_button{
   text-align:center;
   margin:10px 0 0 0;
}
.login_box  .tagContent_cont{
   padding:0 0 0 280px;
   font-size:8pt;
   line-height:1.5em;
}
.login_box  .tagContent_cont a{
   color:#303030;
}
.login_box .yaozheng{
  padding:5px 20px 0 20px;
}
.login_box a:hover{
  color:#ff0000;
}
.login_box .text_4{
    background-image: url(../images/p_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px -3940px;
	width:141px;
	height:21px;
	padding: 2px 0 0 2px;
}
.login_box .text_4 input{
	width:139px;
	height:15px;
	line-height:15px;
    border:0;
}

.login_box .tagContent_downpass_box{
	 width:100%;
	 padding:5px 0;
	 overflow:hidden;
}
.downpasstext{
  padding-bottom:5px;
}
.downpasstext input{
	background:url(../images/input_bg_2.gif) no-repeat left top;
	height:19px;
	line-height:19px;
	padding:0px 0 0 2px;
	width:230px;
	border-left:1px solid #676767;
	border-top:1px solid #676767;
	border-bottom:1px solid #9B9B9B;
	border-right:1px solid #9B9B9B;
}
.downpass_button {
  padding-left:90px;
  padding-top:15px;
}
.downpass_button input{
  background:url(../images/button_Box.gif) no-repeat left -1050px;
  width:78px;
  height:17px;
  display:block;
  overflow:hidden;
  line-height:9999px;
  text-indent:-9999px;
  border:0;
  cursor:pointer;
}
/*------------------show img-----------------*/
.fouch_pic{
   height:270px;
   text-align:left;
   overflow: hidden;
}
#page .fouch_pic #ge {
	overflow: hidden;
	width: 543px;
	height: 270px;
	font-family:Tahoma;
	text-align:left;
}

#page .fouch_pic#bimg {
	FILTER: progid:DXImageTransform.Microsoft.Fade ( duration=0.5,overlap=1.0 ); 
	overflow: hidden; 	
	
}
#page .fouch_pic #info {	
	font-weight:bold;
	font-size:14px;
	line-height:25px;
	height:25px;
	text-align:left;
	padding:0 0 0 15px;
}
#page .fouch_pic .lkff{
   float:left;

}
#page .fouch_pic .lkff a {
	color:#C1C1C1;
	text-decoration:none;
	
}
#page .fouch_pic .lkff a:hover {
	color:#fff;
	text-decoration:none;
}
#page .fouch_pic #simg {
	margin:0px 15px 0 0;
	float:right;	
	
}
#page .fouch_pic #simg div {
    background-image: url(../images/foc/h_foc_2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-size:10px;
	float:left;
	width:15px;
	cursor:pointer;
	color:#fff;
	line-height:25px;
	height:25px;
	text-align:center;
	font-family:Tahoma;
	margin: 0 1px 0 0;
}

#page .fouch_pic #simg .f1 {
	background-image: url(../images/foc/h_foc_NBbg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;	
	height:25px;
	width:14px;
	text-align:center;
	padding:0 1px 0 0;	
	margin: 0 1px 0 0;
}
#page .fouch_pic .dis {
	display:block;	
}
#page .fouch_pic .undis {
	display:none;
}


#page .fouch_pic #font_hd {
	width: 100%;
	height: 25px;
	line-height:25px;
	overflow:hidden;
	background-color: #343434;
	background-image: url(../images/foc/h_foc_bg.gif);
	background-repeat: repeat-x;
	background-position: left center;
}

#page .fouch_pic .show_pic {
	overflow: hidden;
	text-align:left;
}
#page .fouch_pic .show_pic .dis a {
    display:block;
	font-size:12px;
	vertical-align:middle;
	overflow:hidden;
	text-align:center;
}
#page .fouch_pic .show_pic .dis a img {
    height: 245px;
	width: 543px;
	vertical-align:middle;
}
#page .fouch_pic #font_hd  a {
	background-image: url(../images/foc/h_foc_1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding:0 0 0 15px;  
	font-size:13pt;
	font-family:arial;
	font-style:italic;   
}
