html,body,div,span,object,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0; outline:none;font-size:100%;background:transparent;border:none;text-decoration:none; font-family:Verdana ,serif;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
b,i,hr,u,center,menu,layer,s,strike,font,xmp{margin:0;padding:0; outline:none;font-size:100%;font-weight:normal;font-style:normal;background:transparent;border:none;text-decoration:none}
body{font-family:Verdana ,serif; background:#fff; font-size:12px;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}


p{ line-height:21px;}
dl,ul,ol,li {list-style:none;}

dl{}
dl dt{}
dl dd{}
strong{font-weight:bold}
strong strong{font-weight:normal}em,cite{font-style:italic}em em,cite cite{font-style:normal}abbr{cursor:help}acronym{text-transform:uppercase;border-bottom:1px dashed #666;cursor:help}big{font-size:120%}small,sup,sub{font-size:80%}sup{vertical-align:baseline;position:relative;bottom:0.3em}sub{vertical-align:baseline;position:relative;top:0.3em}address{font-style:italic;margin:0 0 21px 0}li address,dd address{margin:0}blockquote{margin:0 2.5em;font-style:normal}blockquote em,blockquote cite{font-style:italic}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{cursor:pointer}a img{border:none}pre{overflow:auto;font:.9em Monaco,monospace,Courier,"Courier New";line-height:21px;margin-bottom:21px;padding:9px}code{font:.9em Monaco,monospace,Courier,"Courier New"}pre code{font-size:1em}ins,dfn{font-style:italic;text-decoration:none;border-bottom:1px solid #666}del,s,strike{text-decoration:line-through}object{margin-bottom:21px}input,textarea{font-size:1em;padding:3px}input[type="submit"]{cursor:pointer}:focus{outline:none}form label{cursor:pointer}option{padding:1px 3px}table {border-collapse:collapse; border-spacing:0;} hr{height:1px;margin-bottom:21px;background:#333}img.wp-smiley{max-height:12px;margin:0;padding:0;border:none}.gallery{display:block;text-align:center;margin-bottom:21px}.alignleft,.left{float:left;margin-right:15px}.alignright,.right{float:right;margin-left:15px}.aligncenter,.center{display:block;margin:0 auto 21px auto}.alignnone,.block{clear:both;margin:0 0 21px 0}.clear{clear:both}img.alignleft,img.alignright{display:inline}blockquote.alignleft,blockquote.alignright{width:33%}


.clearfix { zoom:1;}

/* layout CSS */
#body-container{overflow:hidden; color:#474747;}
#container{ position:relative;}
.content{ }
.no-widgets .content, .no-default-widgets .content{}
#primary{ position:absolute; left:50%; top:-375px; margin-left:-470px; z-index:5000;}
.singular-page-3030 #primary{ top:-1137px !important;}
#secondary{position:relative;clear:right;float:right;width:300px}
#subsidiary{overflow:hidden}
#subsidiary .widget{overflow:hidden;float:left;width:300px;margin:0 20px 0 0}
#footer-container{clear:both;overflow:hidden}
#footer{clear:both;overflow:hidden}


/* Body */
body {}

/* Links */
a {	color: #005aa8;	text-decoration: none;	}
a:visited {	color: #005aa8;	}
a:hover, a:active {	color: #005aa8;	text-decoration: underline;	}



/* Header */
#header {}

#header-navi { height:92px;}
#header-navi .clearfix { width:930px; margin:0 auto; position:relative; z-index:7777;}
#header-navi h1 { float:left; padding:24px 0 0 0;}
	.a_menu { position: absolute; top:40px; right:0; background:url(/rs/_image/bor.gif) repeat left top; background-repeat:no-repeat;}
	.a_menu ul { position: absolute; top:-999em; border:1px #E8E8E8 solid; background:url(/en/_image/png.png) repeat left top;}
	.a_menu ul li { width:100%;}
	.a_menu li:hover { visibility:inherit;}
	.a_menu li a { text-decoration:none;}
	.a_menu li { float:left; position:relative; margin-right:13px;}
	.a_menu li.end { margin-right:0;}
	.a_menu li.current ul li { margin-right:0;}
	.a_menu a { font-size:15px; color:#303030; font-family:Verdana ,serif; letter-spacing:-1px;}
	.a_menu li.current a menu{}
	.a_menu li.current ul a { display:block; font-size:11px; color:#484848; border-bottom:1px #E8E8E8 solid;  padding:10px 20px 10px 20px; white-space: nowrap; width:150px; height:20px; }
	.a_menu li.current ul a:hover { background:#eee; }
	.a_menu li:hover ul, .sf-menu li.sfHover ul { left:-40px; top:30px; z-index:99;}
	.m_none { display:none; }

#tnb { height:21px; border-bottom:1px solid #e1e1e1; background-color:#f7f7f7; overflow:hidden; }
#tnb .wrap { width:930px; margin:0 auto; overflow:hidden; }
#tnb ul.nav { float:left; margin-top:0px; }
#tnb ul.nav li { float:left; margin-right:0px; }
#tnb ul.language { float:right; }
#tnb ul.language li { float:left; }


/* visual */
#visual { position:relative; }
	.prev { position:absolute; left:50px; top:225px; z-index:80000;  width:75px; height:113px;  font-size:0; line-height:0; text-indent:-99999em;}
	.next { position:absolute; right:50px; top:225px; z-index:80000;  width:75px; height:113px;  font-size:0; line-height:0;text-indent:-99999em;}
	.button { cursor: pointer; }


/* Container */
#container {}
	.banner { width:100%; margin-top:25px;}	
	.banner  div.clearfix { width:930px; margin:0 auto;}
	.banner  div a { display:block; float:left; padding:0 0 43px 0;}	
/* Footer */
#footer-container {width:100%;background:#484848;}
	
	#footer-copy { background:#484848;}
	#footer-copy-cont { width:930px; margin:0 auto;}
	#footer-copy-cont .fl { float:left; padding:26px 50px 0 0;}
	#footer-copy-cont .fr { float:left; padding:27px 0 40px 0; line-height:15px; color:#B0B0B0; font-size:11px;}
	


















	.sub_contant { width:931px; padding-top:20px; margin:0 auto;}
	.sub_contant .left_menu { float:left; width:241px; margin-top:0}
	.sub_contant .left_menu div { display:none;}
		.sub_contant .left_menu h1 { font-size:18px; font-weight:bold; color:#0083bd; border-bottom:3px #ededed solid; padding-bottom:21px; padding-left:13px; width:185px; padding-top:10px;}
		.sub_contant .left_menu ul { margin-top:0;}
		.sub_contant .left_menu ul li { background:url(/en/_image/left_dot.gif) no-repeat left 15px;}
		.sub_contant .left_menu ul li a { color:#000; font-size:14px; border-bottom:1px #F1F1F1 solid; padding:10px 0 10px 15px; display:inline-block; width:185px;}
		.sub_contant .left_menu ul li a.end { border-bottom:none;}
		.sub_contant .left_menu ul li a:hover { color:#ffffff; background:url(/en/_image/left_bg.jpg) no-repeat left 3px; text-decoration:none;}
		.sub_contant .left_menu ul li a.ov { color:#ffffff; font-weight:bold;}
	

	.sub_contant .sub_cont_l { float:left; width:690px; text-align:justify;padding-bottom:100px;  }
		.sub_contant .sub_cont_l h1 { font-size:20px; margin-bottom:14px; font-weight:bold; color:#000000;}
		.sub_contant .sub_cont_l h2 { font-size:15px; color:#3eb5e9; margin-bottom:5px; font-weight:normal;}
		.sub_contant .sub_cont_l h3       {font-size:20px; color:#3eb5e9; margin-bottom:5px;font-weight:normal; }
		.sub_contant .sub_cont_l .s_title_h3 {font-size:15px; font-weight:normal; color:#000000; margin-bottom:5px; margin-top:36px;}
		.sub_contant .sub_cont_l .s_title_h5 {font-size:15px; font-weight:normal; color:#000000; margin-bottom:20px; line-height:22px;}
		.sub_contant .sub_cont_l .con01 {font-size:14px; font-weight:normal; color:#fa4b7e; margin-bottom:5px; margin-top:28px;}
		.sub_contant .sub_cont_l h4       { font-size:15px; margin-bottom:8px;}		
		.sub_contant .sub_cont_l h5       { font-size:13px; color:#2398d2; margin-bottom:5px;}
		.sub_contant .sub_cont_l h6 { }
		.sub_contant .sub_cont_l .im01  { text-align:center; margin-bottom:20px;}
		.sub_contant .sub_cont_l .im02  { text-align:center; margin-bottom:5px;}
		.sub_contant .sub_cont_l .im03  { text-align:center; margin-top:70px; float:left; }




		.sub_contant .sub_cont_l .te011  { margin-left:133px; color:#898989;}
		.sub_contant .sub_cont_l .te02  { color:#539ABC; font-size:15px; margin-bottom:10px;}
		.sub_contant .sub_cont_l .te03  { margin-bottom:30px;}
		
		.sub_contant .sub_cont_l .mb00 { margin-bottom:0;}
		.sub_contant .sub_cont_l .mt10 { margin-top:10px;}
		.sub_contant .sub_cont_l .mt30 { margin-top:30px;}
		.sub_contant .sub_cont_l .mt50 { margin-top:50px; padding-bottom:10px;}



		.sub_contant .sub_cont_l .te04  { position:relative; margin-bottom:30px;}
		.sub_contant .sub_cont_l .te04 div { position:absolute; right:0; top:25px;}
		.sub_contant .sub_cont_l .te04 h4.te {  color:#539ABC; margin-left:250px;}
		.sub_contant .sub_cont_l .te04 h4.to { color:#539ABC;}
		.sub_contant .sub_cont_l .te04 span { position:absolute; left:0; top:0;}
		.sub_contant .sub_cont_l .te04 p { font-size:12px; color:#898989;}
		.sub_contant .sub_cont_l .te04 dl  { width:690px;}
		.sub_contant .sub_cont_l .te04 dl  dt { float:left; width:16px; font-weight:bold; background-images:; color:#fff; padding:1px 3px; margin-right:8px; margin-top:2px;}
		.sub_contant .sub_cont_l .te04 dl  dd { float:left; font-size:12px; width:690px; margin-bottom:5px; padding:2px 0 0 0; line-height:18px;}
		
		.sub_contant .sub_cont_l .te04 dl.mmt  { width:750px;}
		.sub_contant .sub_cont_l .te04 dl.mmt  dd { width:700px;}

		.sub_contant .sub_cont_l table.v05 { width:100%; margin-bottom:70px; border-top:2px #41b6ea solid;  border-bottom:2px #41b6ea solid; }
		.sub_contant .sub_cont_l table.v05 th { border:1px #E8E8E8 solid; background:#f7f7f7; padding:8px 11px; font-weight:bold; color:#0083bd; text-align:center;}
		.sub_contant .sub_cont_l table.v05 td { border:1px #E8E8E8 solid; padding:8px 11px; line-height:20px; text-align:center;}
		
		.sub_contant .sub_cont_l .guide_s  { background:#F4F4F4; float:left;}
		.sub_contant .sub_cont_l .guide_s  ul { padding:20px 0 0 20px;}
		.sub_contant .sub_cont_l .guide_s  ul  li { float:left; width:320px; margin:0 0 30px 10px;}
		.sub_contant .sub_cont_l .guide_s  strong { font-size:14px; margin-bottom:5px; display:block; color:#308abd;} 
				


		.sub_contant .sub_cont_l .sm01  { margin-top:30px;}
				
		.sub_contant .dotline {  background:url(/en/_image/dot_line.gif) no-repeat left top; height:1px; float:left; width:690px; margin-top:55px; padding-bottom:55px;}
		.sub_contant .dotline2 { float:left; width:690px; margin-top:40px; }
		.sub_contant .dotline3 { float:left; width:690px; margin-top:30px; }

		.sub_contant .abcdot { float:left; width:690px; margin-top:0; margin-bottom:20px;}
		.sub_contant .abcdot div { display:none;}
		.sub_contant .abcdot ul li { background:url(/en/_image/dot.gif) no-repeat left 11px; padding-left:15px; padding-top:6px; padding-bottom:6px; line-height:20px;}

		.sub_contant .numnum { float:left; width:690px; margin-top:0; line-height:20px;}
		.sub_contant .numnum div { display:none;}
		.sub_contant .numnum ul li { padding-top:6px; padding-bottom:6px; }
		.sub_contant .numnum .img-center { text-align:center;  width:100%; }

		.sub_contant .numnum2 { float:left; width:65%; margin-top:20px; line-height:20px; }
		.sub_contant .numnum2 div { display:none;}
		.sub_contant .numnum2 ul li { padding-top:6px; padding-bottom:6px;}


		.sub_contant .sub_nav{ float:left; width: 690px;	padding-bottom:20px;}
		.sub_contant .sub_guide{ float:left; width: 690px;	padding-bottom:10px;}
		.sub_contant .sub_nav .pli{	float: left;	width: 100%;	text-align: left;	}
		.sub_contant .sub_nav .plt{	float: left;	width: 100%;	text-align: right;	font: normal 11px arial;	color: #888888;	word-spacing: -0.2em	vertical-align:bottom;}
		.sub_contant .sub_nav .plt strong{font: normal 11px arial;	color: #3f3f3f; 	vertical-align:bottom; }

		.sub_contant .img-right{ float: right;	margin: 5px 0 0px 15px;}
		.sub_contant .img-left{	float: left;	margin: 5px 15px 0px 0; }



		.sub_contant .sub_cont_l .ilust_box { width:690px;float:left;margin-top:0; line-height:16px; text-align:left; }
		.sub_contant .sub_cont_l .ilust_box ul {}
		.sub_contant .sub_cont_l .ilust_box ul li { float:left; width:146px; height:118px; margin:0 0 0px 5px; padding:10px; background:#F4F4F4;}

		.sub_contant .sub_cont_l .ilust_box2 { width:690px;float:left;margin-top:0; line-height:16px; text-align:left; }
		.sub_contant .sub_cont_l .ilust_box2 ul {}
		.sub_contant .sub_cont_l .ilust_box2 ul li { float:left; width:200px; height:118px; margin:0 0 0px 8px; padding:10px; background:#F4F4F4;}

		.sub_contant .sub_cont_l .ilust_box3 { width:690px;float:left;margin-top:0; line-height:16px; text-align:left; }
		.sub_contant .sub_cont_l .ilust_box3 ul {}
		.sub_contant .sub_cont_l .ilust_box3 ul li { float:left; width:146px; height:70px; margin:0 0 0px 5px; padding:10px; background:#F4F4F4;}

		.sub_contant .sub_cont_l .ilust_box4 { width:690px;float:left;margin-top:0; line-height:16px; text-align:left; }
		.sub_contant .sub_cont_l .ilust_box4 ul {}
		.sub_contant .sub_cont_l .ilust_box4 ul li { float:left; width:200px; height:170px; margin:0 0 0px 8px; padding:10px; background:#F4F4F4;}

		.sub_contant .sub_cont_l .ilust_box5 { width:690px;float:left;margin-top:0; line-height:16px; text-align:left; }
		.sub_contant .sub_cont_l .ilust_box5 ul {}
		.sub_contant .sub_cont_l .ilust_box5 ul li { float:left; width:146px; height:178px; margin:0 0 0px 5px; padding:10px; background:#F4F4F4;}

		.sub_contant .sub_cont_l .ilust_box6 { width:690px;float:left;margin-top:0; line-height:16px; text-align:left; }
		.sub_contant .sub_cont_l .ilust_box6 ul {}
		.sub_contant .sub_cont_l .ilust_box6 ul li {  float:left; width:275px; height:60px; padding:10px; background:#F4F4F4;}
		.sub_contant .sub_cont_l .ilust_box6 .mar_15 { margin-right:15px;  margin-left:42px;}


		.sub_contant .sub_cont_l .ilust_box7 { width:690px;float:left;margin-top:0; line-height:16px; text-align:center; }
		.sub_contant .sub_cont_l .ilust_box7 ul {}
		.sub_contant .sub_cont_l .ilust_box7 ul li { float:left; width:313px; height:23px;  padding:10px; background:#F4F4F4;}
		.sub_contant .sub_cont_l .ilust_box7 .mar_20 { margin-right:20px; }

		.sub_contant .sub_cont_l .ilust_box8 { width:690px;float:left;margin-top:0; line-height:16px; text-align:left; }
		.sub_contant .sub_cont_l .ilust_box8 ul {}
		.sub_contant .sub_cont_l .ilust_box8 ul li { float:left; width:200px; height:60px; margin:0 0 0px 8px; padding:10px; background:#F4F4F4;}


		.sub_contant .sub_cont_l .ilust_box9 { width:690px;float:left;margin-top:0; line-height:16px; text-align:left; }
		.sub_contant .sub_cont_l .ilust_box9 ul {}
		.sub_contant .sub_cont_l .ilust_box9 ul li { float:left; width:146px; height:178px; margin:0 0 0px 5px; padding:10px; background:#F4F4F4;}



		.sub_cont_l .staff-block {width:100%; padding: 10px 0; }
		.sub_cont_l .staff-block .staff-pic{float:left; 	width: 230px;	padding: 5px 0 0 22px; }
		.sub_cont_l .staff-block .staff-content{float:left;	width: 420px; }
		.sub_cont_l .staff-block .staff-content ul li{	list-style:disc;	margin-left: 15px;	line-height: 1.7em;}
		.font_bold {color:#41b6ea;}
		.img-middle{vertical-align:middle; padding-right:5px;}
		.textcenter{text-align:center; height:30px;}

		