body,div,h1,h2,h3,h5,p,form,input,tr,td,table{
margin:0;
padding:0;
font-family: Arial, Helvetica, sans-serif;
}
h1,h2,h3,h4,h5,ul,li,p,address,tr,td,table{
font-style:normal;
font-weight:normal;
font-size:100%;
}

body {
	padding: 0;
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:76%;
	background-image: url(../img/bg.jpg);
	background-repeat: repeat;
	background-position: left top;
}
#wapper {
margin:30px auto 20px auto;
width:900px;
}
#header {
height:45px;
padding:10px 20px 0px 20px;
background-image: url(../img/index_header_bg.jpg);
background-repeat: repeat-y;
background-position: left top;
}
#logo {
float:left;
margin-top:2px;
padding:0;
width:173px;
height:40px;
background-image: url(../img/logo.jpg);
background-repeat: no-repeat;
}
#logo img{
border:0px;
}
#header_right{
width:600px;
float:right;
height:45px;
padding:0;
margin:0;
}
#eng{
	font-size:13px;
margin:0;
	}
#zh{
	font-size:11px;
	line-height:15px;
	padding:0;
	margin:0;
}
.language_clear{
clear:both;
}
#language{
padding:0;
margin:0;
}
#language ul{
padding:0;
margin:0;
color:#474747;
list-style-type:none;
margin-right:10px;
}
#language ul li a{
color:#000000;
text-decoration:none;
}
#language ul li{
float:right;
margin-left:5px;
}
#menu{
padding:0;
margin:3px 0 0 0;
}
#menu ul{
margin:0;
padding:0;
color:#000000;
font-size:13px;
list-style-type:none;
}
#menu ul li{
float:right;
}
#menu ul li a{
color:#000000;
display:block;
text-decoration:none;
border-top:#FFFFFF solid 1px;
border-left:#FFFFFF solid 1px;
border-right:#FFFFFF solid 1px;
padding:5px 10px 2px 10px;
}
#menu ul li a:hover{
color:#ff0072;
display:block;
text-decoration:none;
border-top:#CCCCCC solid 1px;
border-left:#CCCCCC solid 1px;
border-right:#CCCCCC solid 1px;
padding:5px 10px 2px 10px;
}
#content{
background-image: url(../img/index_content_bg.jpg);
background-repeat: repeat-y;
background-position: left top;
padding:0px 0px 10px 0px;
}
#contents{
background-color:#FFFFFF;
border:#cccccc solid 1px;
margin:0 21px 0 21px;
padding:10px 0 10px 1px;;
color:#474747;
font-size:13px;
}
.columns{
list-style-type:none;
margin:0;
padding:0;
}
.column{
padding:0px;
margin:0;
}
.row{
margin:0px;
width:264px;
padding:0 10px 0 10px;
float:left;
}
.row ul{
margin:5px 0 0px 0;
padding:0;
list-style-type:none;
}
.row_border{
border-left:#cccccc solid 0.1em;
border-right:#cccccc solid 0.1em;
}
#hr_clear{
clear:both;
}

#hr_clear1{
height:1px;
line-height:1px;
background-image: url(../img/IMG_01.jpg);
background-repeat: repeat-x;
background-position: left top;
margin:10px 10px 10px 10px;
_margin:10px 10px 0px 10px;
padding:0;
}
#clear{
clear:both;
margin:0px;
padding:0px;
}
.link_column{
color:#282828;
font-size:11px;
text-decoration:none;
font-weight:500;
}
#footer{
margin:15px 0 0px 0px;
text-align:center;
color:#666666;
font-size:14px;
}
#black{
height:20px;
background-color:#000;
margin-bottom:20px;
}
/*-----------------------------------------inner-----------------------------------------*/
#inner_banner{
background-color:#FFFFFF;
height:150px;
margin:0px;
padding:0px;
}
#inner_hr_end{
height:13px;
padding:0;
margin:0;
}
#img_hr{
background-image: url(../img/img_02.jpg);
background-repeat: no-repeat;
background-position: left top;
height:15px;
margin:0px;
padding:0px;
}
#inner_content{
background-color:#FFFFFF;
}
#inner_contents{
background-image: url(../img/inner_contents_bg.jpg);
background-repeat: repeat-y;
background-position: left top;
padding:0 20px 0 20px;
margin:0;
}
#inner_left_contents{
width:159px;
padding:0 10px 0 0px;
float:left;
min-height:500px;
}
#inner_left_contents ul{
list-style-type:none;
padding:0;
margin:0;
color:#474747;
}
#inner_left_contents ul li{
margin:0 0 10px 0;
}
.inner_un_select a{
text-decoration:none;
color:#474747;
border-left:#FFFFFF solid 10px;
padding:0 0 0 5px;
display:block;
}
#inner_left_contents ul li a:hover{
text-decoration:none;
color:#ff0072;
border-left:#FFFFFF solid 10px;
padding:0 0 0 5px;
display:block;
}
#this_location{
border-left:#474747 solid 10px;
color:#474747;
padding:0 0 0 5px;
}

.inner_select a{
color:#ff0072;
border-left:#FFFFFF solid 10px;
padding:0 0 0 5px;
display:block;
text-decoration:none;

}
#inner_right_contents{
font-size:14px;
line-height:23px;
width:669px;
padding:0;
float:right;
color:#474747;
}
#contents_title{
font-size:18px;
color:#ff0072;
margin:0 0 20px 0;
}
#inner_clear{
height:13px;
clear:both;
}
#inner_footer{
text-align:center;
color:#666666;
font-size:14px;
margin:20px 0 0 0;
padding:0 0 10px 0;
}
/*-----------------------------------------------*/
#introduction_left{
line-height:23px;
font-size:14px;
width:435px;
padding:0 5px 0 10px;
float:left;
}
#introduction_right{
width:388px;
line-height:20px;
float:right;
line-height:23px;
font-size:14px;
}
.introduction_title{
font-size:16px;
color:#404040;
margin:0 0 10px 0;
}
#introduction_right a{
color:#000000;
border:#CCCCCC solid 1px;
text-decoration:none;
padding:2px;
}
#introduction_right_left_column{
width:179px;
float:left;
padding-right:5px;
}
#introduction_right_right_column{
width:179px;
float:left;
margin:0 0 0 10px;
padding-left:5px;
}
.introduction_right_column_title{
font-size:14px;
color:#404040;
border-bottom:#404040 solid 1px;
margin-bottom:10px;
}
#introduction_right p{
margin:0 0 10px 0;
}
/*---------------------------------------------*/
#login{
float:right;
margin:3px 0 0 0;
padding:0;
}

#login a{
float:right;
margin:0 0 0 5px;
color:#000000;
display:block;
text-decoration:none;
border-top:#CCCCCC solid 1px;
border-left:#CCCCCC solid 1px;
border-right:#CCCCCC solid 1px;
border-bottom:#CCCCCC solid 1px;
padding:5px 10px 2px 10px;
}
#login a:hover{
float:right;
margin:0 0 0 5px;
color:#ff0072;
display:block;
text-decoration:none;
border-top:#CCCCCC solid 1px;
border-left:#CCCCCC solid 1px;
border-right:#CCCCCC solid 1px;
border-bottom:#CCCCCC solid 1px;
padding:5px 10px 2px 10px;
}
#msg{
float:left;
margin:0 0 0 330px;
color:#ff0072;
display:block;
text-decoration:none;
border-top:#FFFFFF solid 1px;
border-left:#FFFFFF solid 1px;
border-right:#FFFFFF solid 1px;
border-bottom:#FFFFFF solid 1px;
padding:5px 0px 2px 0px;
}