@charset "utf-8";
/* CSS Document */
/* reset element */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
	font-size:100%;
	text-align: left;
	vertical-align: baseline;
}
strong{font-weight:bold;}	
a img {border:none;}

table {border-collapse: collapse; border-spacing: 0;}
q:before, q:after, blockquote:before, blockquote:after {content: "";}

/* global */
/* 1px=0.0625em，12px=0.75em, 10px=0.625em
*/
body{background-color:#c1c2c1;}
body, p, td, th, li,div,a
{
 font-family:verdana,helvetica,sans-serif;
 font-size:9px;
 line-height:20px;
 color:#000000;
}

a{color:#333;text-decoration:none;}
a:hover{color:000;text-decoration:underline;}
a.a-1{color:#f00;}
/* Standard Definitions
—————————————-*/
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
/* Clear Fix */
.clear:after
{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clear
{
display:inline-block;
}
/* Hide from IE Mac */
.clear{display:block;}
/* =10px */
.small {font-size:/*.625em;*/10px;}
/* =14px */
.large {font-size:/*0.875em*/14px;}
/* =16px */
.larger {font-size:/*1em*/16px;}
.soft {color:#D3D3D3;}
.hide {display:none;}
p.last {margin-bottom:0;}
div.first{margin-top:0;}

/*tab */
@media projection, screen { 
    .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}
/*common class*/
.box .title{height:33px;position:relative;}
.box .title h2{width:204px;height:33px;left:8px;top:0;background:#d10202 url(title_1.gif) 10px 10px no-repeat;position:absolute;line-height:33px;color:#fff;padding-left:30px;}
.box .title .square{position:absolute;left:242px;top:20px;width:7px;height:13px;background:url(square_br.gif) right bottom no-repeat;}
.box .content{border:1px solid #ccc;margin-top:-1px;position:relative;}
.box .content .square{position:absolute;right:-8px;bottom:0;width:7px;height:13px;background:url(square_br.gif) right bottom no-repeat;}

.sidebox{clear:both;}
.sidebox .title{height:20px;background:#666;color:#fff;padding-left:5px;clear:both;}
#side .sidebox .content{border:1px solid #ccc;margin:0;}
#side .sidebox .content p{margin:5px 6px;font-family:Arial, Helvetica, sans-serif;word-wrap: break-word; word-break: normal; }
#side .sidebox .content p a{color:#f00;}
#side .sidebox .content ul{list-style-type:none;margin-left:5px;}
#side .sidebox .content ul li{background:url(gray_arrow.gif) left center no-repeat;padding-left:10px;line-height:24px;}
.copyright{text-align:center;line-height:46px;color:#fff;}
.copyright a{color:#fff;}
span.pdf{background:url(pdf.gif) left center no-repeat;padding-left:20px;margin-left:10px;height:22px;}
span.pdf a{color:#000;}
span.readmore{background:url(readmore.gif) left center no-repeat;padding-left:18px;}
span.readmore a{color:#666;text-decoration:underline;}
span.readmore a:hover{color:#000;}
/*layout*/
#wrap{width:1002px;margin:0 auto;background:url(wrap_bg.gif) repeat-y;}
#header,#center,#footer{width:984px;margin:0 auto;clear:both;}

#header{background:#fff;}
	#logo{width:262px;float:left;}
	#topmenu{float:right;height:20px;margin:10px 20px 0 0;background:#d01212;color:#fff;border:1px solid #ccc;}
	#topmenu span{margin:2px 8px;}
	#topmenu span a{color:#fff;}
	#topmenu span a:hover{color:#eee;}
	#barnner{clear:both;height:150px;background:url(en_b0.jpg) -1px 0 no-repeat;border-top:1px solid #ccc;}
	#mainnav{background:#32323c;height:35px;}
		#nav {list-style:none;width:560px;float:left; height:35px; background:#32323c; position:relative; z-index:500;}
		#nav li.top {display:block; float:left;height:35px;}
		#nav li a.top_link {display:block; float:left; height:35px; line-height:35px; color:#fff; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;font-family:"Arial"}
		#nav li a.top_link span.down1 {float:left; display:block; padding:0 24px 0 12px; height:30px; background: url(arr_down.gif) no-repeat 105px 15px;width:90px; }
		#nav li a.top_link span.down2{float:left;display:block; padding:0 24px 0 12px; height:30px; background: url(arr_down.gif) no-repeat 120px 15px;width:110px;}
		#nav li a.top_link span.down3{float:left;display:block; padding:0 24px 0 12px; height:30px; background: url(arr_down.gif) no-repeat 60px 15px;width:60px;}
		#nav li a.top_link span.down4{float:left;display:block; padding:0 24px 0 12px; height:30px; background: url(arr_down.gif) no-repeat 70px 15px;width:70px;}
		
		#nav li:hover a.top_link {color:#fff; background:#333;}
		
		/* Default list styling */
		
		#nav li:hover {position:relative; z-index:200;}
		#nav li:hover ul.sub
		{left:0; top:35px; background: #ccc; padding:3px; border:1px solid #333; white-space:nowrap; width:150px; height:auto; z-index:300;}
		#nav li:hover ul.sub li
		{display:block; height:24px; position:relative; float:left; width:150px; font-weight:normal;}
		#nav li:hover ul.sub li a
		{display:block;height:20px; width:145px; line-height:18px; text-indent:5px; color:#000; text-decoration:none;border:1px solid #ccc;}
		#nav li ul.sub li a.fly
		{background:#ccc url(arrow.gif) 140px 6px no-repeat;}
		#nav li:hover ul.sub li a:hover 
		{background:#666; color:#fff; border-color:#fff;}
		#nav li:hover ul.sub li a.fly:hover
		{background:#666 url(arrow_over.gif) 140px 6px no-repeat; color:#fff;}
		#nav li:hover ul.sub li ul li a:hover{width:170px;}
		
		#nav li:hover li:hover ul,
		#nav li:hover li:hover li:hover ul,
		#nav li:hover li:hover li:hover li:hover ul,
		#nav li:hover li:hover li:hover li:hover li:hover ul
		{left:140px; top:-4px; background: #ccc; padding:3px; border:1px solid #333; white-space:nowrap; width:180px; z-index:400; height:auto;}
		
		#nav ul, 
		#nav li:hover ul ul,
		#nav li:hover li:hover ul ul,
		#nav li:hover li:hover li:hover ul ul,
		#nav li:hover li:hover li:hover li:hover ul ul
		{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
		
		#nav li:hover li:hover a.fly,
		#nav li:hover li:hover li:hover a.fly,
		#nav li:hover li:hover li:hover li:hover a.fly,
		#nav li:hover li:hover li:hover li:hover li:hover a.fly
		{background:#666 url(arrow_over.gif) 80px 6px no-repeat; color:#fff; border-color:#fff;} 
		
		#nav li:hover li:hover li a.fly,
		#nav li:hover li:hover li:hover li a.fly,
		#nav li:hover li:hover li:hover li:hover li a.fly
		{background:#ccc url(arrow.gif) 80px 6px no-repeat; color:#000; border-color:#ccc;}
		#searchbox{width:240px;float:right;height:28px;}
		#searchbox .textbox{width:160px;height:22px;border:1px solid #ccc;float:left;margin-top:4px;line-height:22px;font-size:12px;text-indent:5px;}
		
#center{margin-top:10px;}
	#center .box .content{margin:0;}
	#col1{width:371px;margin-left:3px;}
		/*#col1 .content{background:url(col1_title.jpg) right top no-repeat;}*/
		#col1 .content .container{margin:10px 5px 3px 10px;height:290px;overflow:auto;}
		#col1 .content .container h3{font-size:11px;font-weight:bold;background:url(col1_h3_bg.gif) left center no-repeat;padding-left:18px;color:#c00;}
		#col1 .content .container p{margin-left:3px;line-height:24px;}
		#col1 .content .container hr{border:1px dotted #ccc;}
	#col2{width:580px;margin-right:7px;}
		#col2 .content{background:url(col2_title.jpg) 5px 5px no-repeat;}
		#col2 .content .container{margin:10px 5px 3px 190px;list-style-type:none;height:290px;overflow:auto;}
		#col2 .content .container li{list-style-type:none;background:url(li_t1.gif) 0 6px no-repeat;padding-left:16px;margin:5px 0;}
		#col2 .content .container li a{text-decoration:underline;font-size:14px;line-height:24px;}
		#col2 .content .container li a:hover{color:#000;}
		#col2 .content .container li p{text-indent:22px;line-height:20px;}
		#col2 .content .container .more{text-align:right;background:none;margin-right:20px;}
		#col2 .content .container .more a{color:#f00;}
		#col2 .content .container .more a:hover{color:#000;}
		
	#submenu{width:140px;}
		#submenu h2{margin-left:4px;height:23px;background:#404040 url(submenu_title.gif) top left no-repeat;line-height:23px;padding-left:25px;color:#fff;}	
		#submenu ul{margin-left:14px;margin-top:10px;list-style-type:none;}
		#submenu ul li{list-style-type:none;line-height:16px;background:url(submenu_li.gif) 0 8px no-repeat;padding-left:12px;}
		#submenu ul li ul{margin:0;}
		#submenu ul li a{color:#666;}
		#submenu ul li a:hover{color:#333;}
		
	#tdsubmenu{padding-top:2px;background:#fff;}
		#center #tdsubmenu h2{margin:2px 2px 0 2px;height:23px;background:#404040 url(submenu_title.gif) top left no-repeat;line-height:23px;padding-left:25px;color:#fff;font-size:12px;font-weight:normal;} 
		#tdsubmenu ul{margin:0 2px;list-style-type:none;background:#666;}
		#tdsubmenu ul li{list-style-type:none;line-height:24px;background:url(submenu_li.gif) 4px 8px no-repeat;padding-left:15px;}
		#tdsubmenu ul li ul{margin:0;}
		#tdsubmenu ul li a{color:#fff;}
		#tdsubmenu ul li a:hover{color:#ccc;}
		
	#maincontent{width:834px;}
	#maincontent #singlemain{width:830px;background:#eee;}
	#maincontent #main{width:630px;background:#eee;}
	#center #other{margin:0 80px;}
	#center .content ul{margin:auto 30px;}
	#center #tdmaincontent .content,#center .content,#maincontent #singlemain .content,#maincontent #main .content{margin:5px 10px;font-size:10px;}
	#center #tdmaincontent .content h1,#center .content h1,#maincontent #singlemain .content h1,#maincontent #main .content h1{font-size:12px;font-weight:normal;border-bottom:1px dotted #bbb;line-height:30px;height:30px;margin:10px 0;background:url(bg_arrow_right.gif) left center no-repeat;padding-left:15px;}
	#center #tdmaincontent .content p,#maincontent #singlemain .content p,#maincontent #main .content p{font-size:10px;line-height:18px;font-size:10px;margin:15px auto;}}
	#center #tdmaincontent .content ul,#maincontent #singlemain .content ul,#maincontent #main .content ul{margin:10px 0;list-style-type:none;}
	#center #tdmaincontent .content ul li,#maincontent #singlemain .content ul li,#maincontent #main .content ul li{font-size:10px;background:url(bg_li4.gif) 0 5px no-repeat;padding-left:15px;margin:10px auto;}
	#maincontent #singlemain .content h3{font-size:12px;border-bottom:1px dotted #ccc;color:#666}
	#maincontent #side{width:189px;margin-right:4px;}
		
		.thinkinglist{border-bottom:1px dotted #ccc;margin-bottom:5px;}
		.thinkinglist .titlepic2{width:160px;margin:0 10px 0 0;float:left;border:1px solid #fff;border-right:2px solid #ccc;border-bottom:2px solid #ccc;background:#fff;}
		.thinkinglist .titlepic2 h2{padding-left:10px;}
		.thinkinglist .thinkinglistcontent{float:left;width:460px;}
		
		
		#center #maincontent #thinking .innerbox ul{margin:5px 5px 0 190px;list-style-type:none;}
		#career .innerbox ul li,#thinking .innerbox ul li{margin:10px auto;}
		#career .innerbox ul li .title,#thinking .innerbox ul li .title{color:#333;font-weight:bold;line-height:22px;}
		#career .innerbox ul li .description,#thinking .innerbox ul li .description{color:#666;}
		#career .innerbox ul li .description span a,#thinking .innerbox ul li .description span a{text-decoration:underline;color:#990000;}
		#career .innerbox ul li .description span a:hover,#thinking .innerbox ul li .description span a:hover{text-decoration:none;}
#footer{margin-top:10px;height:46px;background:#666;}
	
		#thinking p.note{border-top:1px dotted #ccc;margin-left:10px;}
		#thinking #form1{background:#ccc;padding:5px 6px;border:1px solid #bbb;}
		#thinking #form1 input{border:1px solid #ccc;line-height:18px;font-size:12px;}
		#thinking #form1 textarea{border:1px solid #ccc;}
	#sitemap{margin:10px 0 0 20px;list-style-type:none;}
	#sitemap li a{font-weight:bold;}
	#sitemap li ul{margin-left:30px;}
	#sitemap li ul li a{font-weight:normal;}
	
	
	#k_search{margin:10px 20px;}
	#k_search .k_form{padding:5px 10px;background:#eee;border:1px solid #ccc;}
	#k_search p{margin:5px auto;}
	#k_search p{clear:both;}
	#k_search .k_form p label{margin:5px 10px;width:90px;display:block;float:left;}
	#k_search .k_form div{clear:both;margin:5px 10px;}
	#k_search .k_form div input{width:80px;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #ccc;border-bottom:1px solid #ccc;line-height:24px;height:24px;margin-left:70px;background:#eee;}
	.searchlist{margin:5px 10px;border-bottom:1px dotted #ccc;}
	.searchlist h3{font-size:12px;font-weight:bold;}
	.searchlist h3 a{color:#0000FF;}
	.searchlist p strong{color:#f00;}
	.searchlist p.property,.searchlist p.property a{margin-left:10px;color:#666;}	