@charset "utf-8";
html{
color:#000;
overflow-x:auto;
overflow-y:scroll;
font-family:Arial, Helvetica, sans-serif;
}

/*body{
	margin:0;
	font-size:12px;
	color:#333333;
	font-family:Tahoma;
	background-color: #FFF;
	text-align:center
}*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,p,blockquote,th,td{
margin:0;
padding:0;
border: 0;
outline: 0;
font-size: 100%;
font-size:12px;
}

.cbg{		/*ȫ־*/
	width:851px; 
/*height:auto; 
/*background:url(../../images/common/newlogin/cbg.jpg) top no-repeat;*/
	margin:0 auto;
	text-align:center;
}

table{
border-collapse:collapse;
border-spacing:0;
}

input,textarea{
margin:0;
padding:0; 
font-size:12px; font-family:"";
}

ul{
	/*padding:0;
	margin:0;*/
	list-style:none;
}

/*
dl{
	clear:left;
}

dt{
	float:left;
	width:auto;
}
*/

/******************************************
font-size: 12px;С
color:ɫ
text-decoration: none;û».Ҫ».noneΪunderline
a Ϊͳһ,
a:linkûеĳʽ
a:visited ĳʽ
a:hover ָʱĳʽ
a:active û(ͷ֮䷢¼)ʱʽ.
*******************************************/

a {
	font-size: 12px;
}
a:link {
	color: #000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000;
}
a:hover {
	text-decoration: none;
	color: #7F7F7F;
}
a:active {
	text-decoration: none;
}
/**a{color:#0066CC;text-decoration:none}

a:hover{color:#CC0000}**/

.red{color:#FF0000}

.clear{clear:both;}

#top{
	/*margin:0;
	margin-left:auto;
	margin-right:auto;
	background:url(hslux_02.jpg);*/
	width:851px;
	height:81px;
}
.TopLogo{
	background:url(hslux_01.jpg) no-repeat;
	float:left;
	width:459px;
	height:81px;
	display:inline;
}

/*.empty{
	float:left;
	width:0px;
	height:81px;
}*/
.RightLogo{
	float:right;
	/*text-align:right;*/
	display:inline;
	height:81px;
	width:392px;
	background:url(hslux_02.jpg) no-repeat;
}


.login_line{
	overflow:hidden;
	width:851px;
	height:10px;
	margin:0 auto;
	background:url(hslux_15.jpg);
}

.login_content{
    width:851px;
	margin:0 auto;
	padding:0
}

.left{
    width:2px;
	height:550px;
	background:url(loginShadow_left.gif) repeat-y;
	float:left;
}

.right{
	width:4px;
	height:550px;
	background:url(loginShadow_right.gif) repeat-y;
	float:right;
}

.center{
	width:851px;
	margin:0;
	padding:0;
	float:left;
	}

/*********ʽ**************/
.leftArea{
	float:left;
	width:200px;
	height:auto;
	padding-top:30px;
	background:#fff;
	}
.tel{
	vertical-align: bottom;
	height:320px;
	background:url(tel.gif) no-repeat center bottom;
}


/***б��***/
.leftList{
	width:200px;
	font-size:12px;
	float:right;
	text-align:right;
	}
.leftList li{
	width:200px;
	line-height:33px;
	}
.leftList a li{
	width:200px;
	line-height:33px;
	color:#666666;
	text-decoration:none;
	display:block;
	}
.navList1{
	width:200px;
	line-height:33px;
	background:url(listBg.gif);
	color:#0A50A1 !important;
	font-weight:bold;
	display:block;
	text-decoration:none;
	cursor:hand;
	}	
.navList2{
	width:200px;
	line-height:33px;
	color:#666666;
	text-decoration:none;
	display:block;
	cursor:hand;
	}
/********Ҳʽ***********/	

.rightArea{
	float:right;
	width:651px;
	/*height:550px;*/
	background:url(rightBg.gif);

	}

.tableLine{
	float:left;
	width:2px;
	height:550px;
	background:url(tableLine.gif);
	}

	
.channel{
	width:2px;
	height:30px;
	background:#red;
	}

.rightiframe{
	float: right; 
	width: 649px; 
	height: auto;
}

.rightiframe ul {
	margin: 0pt; 
	padding: 20px 50px 5px 50px;
	list-style-type: square; 
	list-style-image: none;
	list-style-position: outside;
	font-size: 12px;
	line-height: 2.6;
	text-align:left;
}

/**********ײʽ************/
.login_footer{
	overflow:hidden; 
	width:851px;
	height:8px;
	background:url(hslux_15.jpg) repeat-x;

}

.foot{
	overflow:hidden; 
	width:851px;
	height:auto;
	background:url(foot_bg.gif) repeat-x;
	line-height:1.6;
	font-size:12px;
	padding-top:15px;
	text-align: center;
}

/*****************˵*****************/
    #tabsH ul {
	/*margin:0;
	padding:10px;*/
	list-style:none;
      }

    #tabsH {
      /*float:none;*/
      height:31px;			/*FF߶Ȳ*/
      width:851px;
      background:url(hslux_03.jpg) repeat-x;
  /*    font-size:93%;*/
      /*line-height:normal;*/
	  margin-right: auto;
      margin-left: auto;
	  /*vertical-align:top;*/
      }

    #tabsH li {
     display:inline;
     margin:0;
      padding:0;
	  float:right;
	  width:80px;
	  margin-left:3px;
	  line-height:31px;
      }

    #tabsH a:link {
	  color:#FFF;
	}

	#tabsH a:visited {
	  color:#FFF;
	}

    #tabsH a:hover {
	  color:#FFF; 
	  background:url(tabrightH.gif);
	}

    #tabsH a {
      display:block;
	  text-align:center;
	  height:31px;
	  text-decoration:none;
	  /*background:url(tableftH.gif) no-repeat;
      margin:0;
      padding:0 0 0 4px;
      }

    /*#tabsH a span {
      float:left;
      display:block;
      background:url("tabrightH.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \
    #tabsH a span {float:none;}*/
    /* End IE5-Mac hack 
    #tabsH a:hover span {*/
      /*font-weight:bold;	 
      color:#FFF;
      }  
    #tabsH a:hover {
      background-position:0% -42px;
      }
    #tabsH a:hover span {
      background-position:100% -42px;
      }*/

}

/**********************ҳм䲿*******************/
.Flash{
	/*clear:both;*/
	width:851px;
	margin-right: auto;
    margin-left: auto;
	background:#FFF;
	padding:0px;
	background:url(about.jpg) repeat;
	height:200px;
}


.MainTable_Top{
	width:851px;
	height:auto;
	margin-right: auto;
    margin-left: auto;
	background:#FFF;
	padding:0px;
	margin-bottom:0px;
}


.MainTable_Down{
	width:851px;
	/*height:auto;
	height:400px;*/
	margin-right: auto;
    margin-left: auto;
	padding:0px;
	margin-bottom:0px;
	background:url(rightBg1.gif);
    /*overflow:hidden;*/
	text-align:left;
}


/*******************ҳflash˵****************************/
.blocka {
	BACKGROUND-IMAGE: url(banner1.jpg);
	VISIBILITY: hidden;
	WIDTH: 655px;
	POSITION: absolute;
	HEIGHT: 210px;
}

.blockb {
    BACKGROUND-IMAGE: url(banner2.jpg);
	VISIBILITY: hidden;
	WIDTH: 655px;
	POSITION: absolute;
	HEIGHT: 210px;
}

.blockc {
    BACKGROUND-IMAGE: url(banner3.jpg);
	VISIBILITY: hidden;
	WIDTH: 655px;
	POSITION: relative;
	HEIGHT: 210px;
}

.homer {
	VISIBILITY: visible;
	WIDTH: 655px;
	POSITION: absolute;
	HEIGHT: 210px;
}


/*************DIVֵĴṹ,Կбĵת******************
.MainTable_Down .Main{
	width:70%;
	float:left;
	height: 400px;
	height: auto;
	padding:30px;
}
.MainTable_Down .Side{
	width:30%;
	text-align:right;
	float: left;
	height: auto;
	height:600px;
}
.MainTable_Down .Side .dragTable{
	/*float:right;
}
.MainTable_Down .menux a{
display:block;
margin:1px;
width:190px;
height:30px;
text-align:center;
vertical-align: center;
font:700 12px/20px "",sans-serif;
color:#fff;
text-decoration:none;
background:#666;
border:1px solid #fff;filter:alpha(opacity=40);opacity:.4;
padding-left:10px;
}
.MainTable_Down .menux a:hover{
background:#000;
}

.MainTable_Down #pic div {
margin:5px;
text-align:center;
position:relative;
float:left;
display: block;
}

.MainTable_Down #pic div img {
width:140px;
height:110px;
padding:10px;
border:0px;
BORDER-STYLE: dotted;
}*/

#content1 {
text-align:left;
padding-left:20px;
padding-top:10px;
}

#content1 img{
margin:0px;
padding:2px;
border:none;
width:100px;
height:67px;
}

#box {
text-align:center;
width: 600px;  
/*background-color: #F1F1F7;
border-style: outset ; 
border-color: -moz-use-text-color;
border-width: 1px; */
padding: 2px; 
height:auto;
} 

#box #content { 
padding:5px;
text-align:left;
}

/*#box #content .line_box { FF不显示虚框，兼容？*/ 
.line_box { 
border:1px dotted #89D1FC;
line-height:18px;
padding:10px;
}

#box #content ul{
	margin: 0pt; 
	padding: 0px;
	list-style-type: square; 
	list-style-image: none;
	list-style-position: outside;
	line-height: 1;
	text-align:left;
}

#box #content td {
font-size:12px;
}

/*/////////////////ҳ鲼////////////////*/
.index_left {
	float:left;
	width:336px;
	height:272px;
	/*padding-top:0px;*/
	/*background:red;*/
}

.index_right {
	float:right;
	width:515px;
	height:152px;
}

.friendlink {
	width:851px;
	/*top:100%;
	height:20px;
    /*position:relative;*/
}

.friendlink td {
	font-size:12px;
}

.title {
	padding: 30px 5px 5px;
	text-align: left; 
	color: #247384; 
	font-size:14px;
	font-weight: bold;
	border-bottom: 1px solid #696969;
}

.title1 {
	height:31px;
	padding-left:5px;
	padding-top:0px;
	/*width:100%;*/
	text-align:left;
	background:url(hslux_09.gif) no-repeat;
	line-height:200%;
	padding-left:20px;
}

.title2 {
	height:31px;
	padding-left:10px;
	padding-top:0px;
	/*width:100%;*/
	text-align:left;
	background:url(hslux_10.gif) no-repeat;
	line-height:200%;
	padding-left:20px;
}

.title3 {
	height:31px;
	padding-left:5px;
	padding-top:0px;
	/*width:100%;*/
	text-align:left;
	background:url(hslux_13.gif) no-repeat;
	line-height:200%;
	padding-left:20px;
}

.news {
	/*width:90%:
	height:90%;*/
	text-align:left;
	padding:15px 0px 5px 15px;
}

.abouts {
	/*width:90%:
	height:90%;*/
	text-align:left;
	line-height: 17px;
	padding:10px 20px 0 25px;
}

/*/////////////////ҳͼƬ//////////////////////////*/
.scroll_div {
	width:500px; 
	height:auto;
	margin:0 auto; 
	overflow: hidden; 
	white-space: nowrap;
}
.scroll_div img {
	width:150px;
	height:105px;
	border: 0;
	margin: auto 8px; 
	border:1px #efefef solid;
}

#scroll_begin, #scroll_end, #scroll_begin ul, #scroll_end ul, #scroll_begin ul li, #scroll_end ul li{
	display:inline;
}/*ulli*/


/*////////////////////////table߿////////////////////////*/
.text table {
	border-collapse:collapse;
	border:none;
}

.text {
	font-size:12px;
}

.text td {
	border:solid #000 1px;
	font-size:12px;
}

.text1 td {
	border:solid #000 1px;
	font-size:12px;
}

.ptitle {
color:#6600FF;
font-family:arial;
font-size:15px;
font-weight:bold;
}


.guestbook{
	margin-bottom:4px;
	border:1px #ccc dotted;
	width:100%;
	text-align : left ;
}
.guestbook .Ftd{
	padding:4px;
	border:1px #ccc solid;	
}
.guestbook .Atd{
	border:1px #ccc solid;	
	padding-left:4px;
}
.guestbook .Ctd{
	padding:4px;
}
.guestbook .content{
	text-align : left ;
}
/******************************************
Աظ
******************************************/
.guestreply {
	border:1px #ccc solid;
	text-align : left ;
	width:99%;
}
.guestreply td {
color:#ff0000;
line-height:17px;
padding:5px;
}

/*****************************************************************
******************************************************************
ݴģʽ
width:100%;ռռ
margin-top:5px;һΪ5
overflow:hide;ݳʱ,.ðٷֱ,һЧ.
ֻþ,Ч
border:1px #A7CAFA solid;߿ʽ,1,ԸsolidΪdotted,Ҫȡ߿1pxΪ0px
******************************************************************
******************************************************************/
.dragTable{
	width:100%;
	margin-top:5px;
	overflow:hide;
	border:0px #9ACAD6 solid;
	text-align:left;
	
}
/******************************************
ݱģͷʽ
background:#D2E4FC;ɫ
height:20px;߶
padding-left:1em;߾
padding-top:7px;Ϸ
border:1px #FFF solid;ڱ߿ʽ,һΪ0px϶,Ҫڱ߿Ӷ
******************************************/

.dragTable .head{
	background:#ccc url(head_bg.gif) no-repeat right;
	height:30px;
	padding-top:0px;
	border:0px #FFF solid;
	border-bottom:0px #C6EBEE solid;
}

.dragTable .head .L{
	background:url(hd_a1.gif);
	width:30px;
	height:30px;
	margin-left:0px;
	float:left;
}

/******************************************
ģ,鿴
float:left;,
Ϊ font-weight:bold;ɫΪcolor:#000;
******************************************/

.dragTable .TAG{
	float:left;
	color:#247384;
	font-weight:bold;
	padding:9px 5px 0 0px;
	height:21px;
	font-size:13px;
}
.dragTable .TAG a{
	color:#247384;
	font-size:13px;
}
.dragTable .morelink{
	float:left;
	padding-top:8px;
	padding-left:10px;
}
.dragTable .morelink a{
	margin-left:10px;
	text-decoration: underline;
}
.dragTable .more{
	float:right;
	padding-right:1em;
	padding-top:8px;
}
.dragTable .more a{
	color:#666;
}


/**********************************ҳ******************************************/

.page{
	text-align:center;
	padding:8px;
}


/*****************************************************************
******************************************************************
ҳ
.content_word,.content_word pָʽĿݵʽ,ֺΪ15
******************************************************************
******************************************************************/
.content_word,.content_word p{
	font-size:14px;
	line-height:200%;
}

/*********************************ҳЧʽ*******************************/
.bmenu{
	width:140px;
	height:19px;
	background:url(blog_mu.gif);
	margin-right:5px;
	text-align:left;
	padding-top:11px;
}
.bmenu span{
	font-size:13px;
	color:#707070;
	font-weight:bold;
	cursor:hand;
}
.bmenu .a1{
	margin-left:10px;
	color:#990000;
}
.bmenu .a2{
	margin-left:5px;
}
.rmenu{
	margin-right:5px;
}
.rmenu .LL{
	background:url(m_l.gif);
	width:5px;
	height:30px;
}
.rmenu .RR{
	background:url(m_r.gif);
	width:5px;
}
.rmenu .CC{
	background:url(m_c.gif);	
	font-size:13px;
	font-weight:bold;
	color:#707070;
}
.rmenu .CC div{
	height:20px;
	padding-top:10px;
	padding-left:0px;
	padding-right:7px;
	margin-right:4px;
	margin-left:2px;
	float:left;
	letter-spacing:2px;
	background:url(m_ch.gif) no-repeat right;
	cursor:hand;
}
.rmenu .CC div.f{
	background:url();
	letter-spacing:0px;
	margin-right:0px;
}

.rmenu .CC div.ch{
	color:#990000;
}
