/* CSS Document */
/*----------------------------ҳ------------------------------*/
body { 
	padding: 0; 
	margin: 0;
	font-family: Arial, Helvetica, sans-serif, "MS Gothic", "宋体";;
	font-size:12px;
	background:url(images/bg.gif) center top no-repeat;
	color:#666;
}
ul {
    margin:0;
	padding:0;
	list-style:none;
}
a {	
    color: #666;
}
a:hover { 
    color: #333; 
}	
.redtext {
    font-size:12px;
    color:#F00;
}
.input{
     border:#CCCCCC 1px solid;
	 font-size:12px;
	 color:#333333;
}
/*body*/
/*header*/
.content_index { 
    padding: 0px;
	margin: 0 auto;
	width: 850px;
	padding-bottom:15px;	 
}
.content { 
    padding: 0px;
	margin: 0 auto;
	width: 850px;
	border-left:#F2F2F2 1px solid;
	border-right:#F2F2F2 1px solid;
}
.header { 
	height: 100px;
}
.top {
    height:64px;
}
       .top_logo{
	        float:left;
			font-family:"Times New Roman", Times, serif;
			text-align:right;
			font-size:16px;
			color:#999;
			font-weight:bold;
			padding:18px 10px 0 15px;
		}
		.top_language{
	        float:right;
			width:220px;
		}
	   .top_language_japanese{
	        float:right;
	        font-family:"Times New Roman", Times, serif;
			width:80px;
			font-size:12px;
			line-height:18px;
			color:#666;
			text-decoration:none;
			padding-top:12px;
		}
		.top_language_japanese a{
	        font-family:"Times New Roman", Times, serif;
			font-size:12px;
			line-height:18px;
			color:#666;
			text-decoration:none;
		}
		.top_language_japanese a:hover{
	        font-family:"Times New Roman", Times, serif;
			font-size:12px;
			line-height:18px;
			color:#666;
			text-decoration:none;
		}
		.top_language_chinese{
	        float:right;
	        font-family:"Times New Roman", Times, serif;
			width:80px;
			font-size:12px;
			line-height:18px;
			color:#666;
			padding-top:12px;
		}
		.top_language_chinese a{
	        font-family:"Times New Roman", Times, serif;
			font-size:12px;
			line-height:18px;
			color:#666;
			text-decoration:none;
		}
		.top_language_chinese a:hover{
	        font-family:"Times New Roman", Times, serif;
			font-size:12px;
			line-height:18px;
			color:#666;
			text-decoration:none;
		}
		.top_language_english{
	        float:right;
	        font-family:"Times New Roman", Times, serif;
			width:60px;
			font-size:12px;
			line-height:18px;
			color:#666;
			padding-top:12px;
		}
		.top_language_english a{
	        font-family:"Times New Roman", Times, serif;
			font-size:12px;
			line-height:18px;
			color:#666;
			text-decoration:none;
		}
		.top_language_english a:hover{
	        font-family:"Times New Roman", Times, serif;
			font-size:12px;
			line-height:18px;
			color:#666;
			text-decoration:none;
		}
		
.relation {
     width:400px;
	 text-align:right;
	 line-height:18px;
	 float:right;
	 padding:0px 15px 8px 0;
}
.relation_left {
         float:left;
         font-size:12px;
		 width:290px;
		 height:18px;
}
.relation_right {
         float:right;
		 text-align:center;
		 background:url(images/bottom_01.gif) center top no-repeat;
		 width:103px;
		 height:18px;
}
.relation_right a{
         float:left;
		 text-align:center;
		 color:#FFFFFF;
		 padding-top:1px;
         font-size:11px;
		 background:url(images/bottom_01.gif) center top no-repeat;
		 text-decoration:none;
		 width:103px;
		 height:18px;
}
.relation_right a:hover{
         float:left;
		 text-align:center;
		 color:#FFFFFF;
         font-size:11px;
		 text-decoration:none;
		 background:url(images/bottom_01.gif) center top no-repeat;
		 width:103px;
		 height:18px;
}
.relation_img {
     width:100px;
	 float:right;
}
		
/*menu*/	
.sdmenu {
    padding:0 15px;
	width: 820px;
	height:53px;
	font-size: 12px;
	background:url(images/menu_bg.gif) center top no-repeat;
	cursor:pointer;
	color: #000;
}

.sdmenu div a {
    float:left;
    line-height:34px;
	text-align:center;
	width:90px;
	background: url(images/menu_bg_02.gif) left top no-repeat;
	color: #666;
	text-decoration:none;
}
.sdmenu a:hover {
    float:left;
    line-height:34px;
	text-align:center;
	width:90px;
	background: url(images/menu_bg_02_swh.gif) left top no-repeat;
	color: #666;
	font-weight:bold;
	text-decoration:none;
}
.sdmenu span{
    float:left;
    line-height:34px;
	text-align:center;
	width:90px;
	background: url(images/menu_bg_01.gif) left top no-repeat;
	color: #666;
	text-decoration:none;
}
.sdmenu span a{
    float:left;
    line-height:34px;
	text-align:center;
	width:90px;
	background: url(images/menu_bg_01_swh.gif) left top no-repeat;
	color: #666;
	text-decoration:none;
}
.sdmenu span a:hover{
    float:left;
    line-height:34px;
	text-align:center;
	font-weight:bold;
	width:90px;
	background: url(images/menu_bg_01.gif) left top no-repeat;
	color: #666;
	text-decoration:none;
}

.sdmenu span.in{
    float:left;
    line-height:34px;
	text-align:center;
	font-weight:bold;
	width:90px;
	background: url(images/menu_bg_02_swh.gif) left top no-repeat;
	color: #666;
	text-decoration:none;
}	
		
/*banner*/
.banner {
    margin:0px;
    width:820px;
	height:230px;
	padding:0px 15px;
}


/*shadow*/
.shadow {
    margin:0px;
    width:820px;
    height:20px;
	background:url(images/shadow.gif) top center no-repeat;
	padding:0px 15px;
}


/*block*/
.block {
    width:820px;
	height:171px;
	padding:0px 15px;
}
.block_left{
    float:left;
    width:407px;
	height:171px;
	background:url(images/block_bg.gif) left top no-repeat;
}
.block_left li{
    width:407px;
	height:26px;
	line-height:26px;
	background: url(images/line.gif) center bottom no-repeat;
}
.block_left li span{
    width:407px;
	height:26px;
	line-height:26px;
	padding-right:4px;
	background:url(images/news.gif) right top no-repeat;
}
.block_right{
    float:right;
    width:407px;
	height:171px;
	background:url(images/block_bg.gif) left top no-repeat;
}
.block_right_text{
    float:right;
    width:371px;
	line-height:24px;
	padding:3px 13px 3px 20px;
}
.block h1 {
	clear: both;
	color:#4198c1;
	background: url(images/icon_02.gif) left no-repeat;
	padding: 16px 0 7px 38px;
	font-size:13px;
	font-weight:bold;
	margin: 0 0 0px 0;
}


/*foot*/
.foot_in {
     background: url(../images/foot_bg.gif) repeat-x top;
	 width:100%;
	 padding-top:15px;
}
.foot{
    width:100%;
	text-align:center
}
.foot a{
    font-size:12px;
	color:#666666;
	line-height:26px;
	text-decoration:underline;
}
.foot a:hover{
    font-size:12px;
	line-height:26px;
	color:#666666;
	text-decoration:underline;
}


/*---------------------------------------ҳ------------------------------------------*/
/*internal banner*/
.banner_in {
    margin:0px;
    width:820px;
	height:110px;
	padding:0px 15px;
}
.block_in {
    width:820px;
	padding-bottom:10px; 
	padding:0px 15px;

}
.block_in_internal{
    float:right;
	padding-left:60px;
	padding-right:60px;
    width:700px;
	padding-top:15px;
}
.block_in_internal li{
    width:700px;
	height:30px;
	line-height:30px;
	border-bottom: #CCCCCC 1px dashed;
	background: url(images/line_in.gif) left bottom no-repeat;
}
.block_in_internal li span{
    width:407px;
	height:26px;
	line-height:26px;
	padding-right:4px;
	background:url(images/news.gif) right top no-repeat;
}
.block_in_internal p{
	line-height:22px;
}
.block_in_internal p.title{
	font-weight:bold;
	font-size:12px;
	padding-left:16px;
	background:url(images/icon_05.gif) left no-repeat;
	line-height:22px;
}
.block_in_internal span{
	line-height:22px;
}
.block_in_internal span.title{
	font-weight:bold;
	font-size:12px;
	padding-left:16px;
	background:url(images/icon_05.gif) left no-repeat;
	line-height:22px;
}
.block_in_link{
    float:right;
    width:700px;
	background:url(images/block_in_bg.gif) left top no-repeat;
}
.block_in_link p{
    float:right;
    width:700px;
	padding-right:10px;
	padding-top:5px;
	line-height:26px;
}

.block_in h1 {
	clear: both;
	color:#4198c1;
	background:url(images/block_in_bg.gif) left top no-repeat;
	padding: 6px 0 7px 30px;
	font-size:13px;
	font-weight:bold;
	margin: 0 0 0px 0;
}
