
body{padding:0;margin:0;background:#fff;font:12px/20px verdana,arial,san-serif;text-align:center}
.rap{clear:both;padding:0;margin:0px auto;width:976px;text-align:left;}
a:link,a:visited{color:#000000;text-decoration:none}
a:hover{color:#ff9933;text-decoration:underline}
a:active{color:#000000;text-decoration:none}
.clearfix:after{
 content:".";
 display:block;
 height:0;
 clear:both;
 visibility:hidden;

}
h1,h2,h3,h4,h5{font-size:12px}
.clearfix{display:inline-table;z-index:102}

/* Hides from IE-mac \*/
.clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */
#top{width:1016px;}
#top div{float:left}
#top div#mini_list{padding:4px 0 0 10px}
#top div a{display:block;padding:0;margin:0;line-height:22px;}
#top #logo{padding:5px 8px 0 6px;}

#menu ul{background:url(topnav_bg.jpg) #000 repeat-x 0 0;padding:0;margin:0;list-style:none;}
#menu ul li{padding:20;float:left;margin-left:20px;list-style:none;position:relative;text-align:center}
#menu ul li.current{background:#c6ffff;border-top:1px solid #555}
#menu ul li a:link,#menu ul li a:visited{height:28px;color:#fff;line-height:25px;font-size:14px}
#menu ul li.current a:link,#menu ul li.current a:visited{color:#000;line-height:25px}
#menu ul li div{ background:#aaa;border-top:5px #000 solid;display:none;z-index:1001;left:0;width:180px;border-bottom:#ccc 1px;position:absolute;top:25px;}
#menu ul li div a:link,#menu ul li div a:visited{ z-index:202;display:block;padding:4px 0px 0;margin:0 1px;border:1px solid #fff;border-bottom-color:#ccc;background:#dfe2d6;height:auto;line-height:18px;color:#000;font-size:12px; z-index:102}
#menu ul li.current div a:link,#menu ul li.current div a:visited{display:block;padding:4px 0px 0;margin:0 1px;border:1px solid #fff;border-bottom-color:#ccc;background:#dfe2d6;height:auto;line-height:18px;color:#000;font-size:12px; }
#menu ul li div a:hover{background:#feaf6a;color:#fff;z-index:102;}


#cmenu ul{background:url(topnav_bg.jpg) #000 repeat-x 0 0;padding:0;margin:0;list-style:none;}
#cmenu ul li{padding:20;float:left;margin-left:20px;list-style:none;position:relative;text-align:center}
#cmenu ul li.current{background:#c6ffff;border-top:1px solid #555}
#cmenu ul li a:link,#cmenu ul li a:visited{height:28px;color:#fff;line-height:25px;font-size:14px}
#cmenu ul li.current a:link,#cmenu ul li.current a:visited{color:#000;line-height:25px}
#cmenu ul li div{ background:#aaa;border-top:5px #000 solid;display:none;z-index:1001;left:0;width:80px;border-bottom:#ccc 1px;position:absolute;top:25px;}
#cmenu ul li div a:link,#cmenu ul li div a:visited{ z-index:202;display:block;padding:4px 0px 0;margin:0 1px;border:1px solid #fff;border-bottom-color:#ccc;background:#dfe2d6;height:auto;line-height:18px;color:#000;font-size:12px; z-index:102}
#cmenu ul li.current div a:link,#cmenu ul li.current div a:visited{display:block;padding:4px 0px 0;margin:0 1px;border:1px solid #fff;border-bottom-color:#ccc;background:#dfe2d6;height:auto;line-height:18px;color:#000;font-size:12px; }
#cmenu ul li div a:hover{background:#feaf6a;color:#fff;z-index:102;}


#sub_menu ul{background:#c6ffff;list-style:none;margin:0;padding:0;border-bottom:1px solid #ccc}
#sub_menu ul li{text-align:center;width:75px;float:left;font-size:14px;padding:5px 0 2px;margin:0;list-style:none}
#sub_menu ul li{width:105px}
#sub_menu ul li a{font-size:12px}
#sub_menu ul.pref li{width:88px;padding:4px 0 1px;}
#sub_menu ul.pref li a{font-size:12px}
#bar{background:#EFF7FF;margin:5px auto;padding:0;}
#search{padding:4px 0 0;overflow:hidden;width:456px;float:left}
#search #srap{border:1px solid #CCD1FF;padding:3px;margin:0 0 5px;background:#fff}
#search #srap #sbutton{margin:0px;padding:0;background:#fff}
#search #sbutton{white-space:nowrap;overflow:hidden;width:448px;;border-bottom:0}
#search #sbutton ul{margin:0;padding:0;list-style:none;background:#fff}
#search #sbutton li{cursor:pointer;text-align:center;float:left;width:63px;padding:3px 0;margin:1px 1px 0 0;background:#FFDBB5;color:#843029;border-bottom:1px solid #fff}

#search #sbutton li.current{background:#CCD1FF;color:#000;border-bottom:1px solid #CCD1FF}
#search #sbutton #fixSearchButton{margin-right:0;width:64px}


#search form{padding:0;margin:0}
#search div{background:#CCD1FF;border-bottom:1px solid #fff;padding:3px 5px}
#search form{display:none}
#search .current{display:block}
#ptitle h1{margin:5px 0;padding:5px;font:bold 14px/20px arial,san-serif;color:#555;z-index:-1;}
#body{background:url(body_line.jpg) repeat-y 642px 0;overflow:hidden;position:relative}
#body #left{width:645px;float:left;}
#body #left #mtitle,#body #right h2,#profileMore h2{background:#EFF7FF;margin:0;padding:5px 10px;font:bold 13px/20px arial,san-serif;color:#52A6FF}
#body #left .content{z-index:-1;padding:0 20px; }
#body #left .content img{overflow:hidden;position:relative;padding:10 20px}
#body #left .trans{border-top:1px solid #eee}
#body #left #profileMore ul{margin:5px 0 10px;padding:0 5px 0 15px;list-style:none}
#body #left #profileMore ul li{margin:0;padding:0;list-style:none;white-space:nowrap;overflow:hidden;}
#body #left #gbook table{width:100%;border:1px solid #f7f7f7;background:#EFF7FF;}
#body #left #gbook table table{border:0;}
#body #left #gbook .smallarea{width:400px}
#body #left #gbook table p{width:150px;color:#666;margin:0;padding:2px 8px 0 12px;text-indent:-8px}
#body #left #gbook table td{background:#fff;width:90px}
#body #left #gbook table th{padding:5px}
#body #left #gbook table table th{padding:5px 0;width:50px;text-align:center}


#body #left #photo table{width:100%;border:1px solid #f7f7f7;background:#EFF7FF;}
#body #left #photo table table{border:0;}
#body #left #photo table td{width:80px;color:#666;margin:0;padding:0px 0px 0 1px}
#body #left #photo table td{background:#fff}
#body #left #photo table tr{padding:1px;text-align:center}
#body #left #gbook table table tr{padding:1px 0;width:80px;text-align:center}


#body #left .sub_content h3{font:bold 12px/20px Arial,Verdana,San-serif;margin:0;padding:4px 10px;background:#EFF7FF;}
#body #left .sub_content h3 div{display:block;float:right;color:#999}
#body #left .sub_content h3 span{color:#666;margin-right:5px;cursor:pointer}
#body #left .sub_content h3 span.current{color:#52A6FF;}
#body #left .sub_content ul{margin:0;padding:3px 5px;list-style:none}
#body #left .sub_content ul li{clear:both;margin:0;padding:0 7px;list-style:none;}
#body #left .sub_content ul li p{margin:0;padding:0}
#body #left .sub_content ul li.x{background:#f7f7f7}
#body #left .sub_content ul li span{margin-left:5px;border-left:1px dashed #ddd;padding-left:5px}
#body #left .sub_content ul li span.m{display:block;float:left;width:70px;margin:0;border:0}
#body #left .sub_content ul.current{display:block}
#body #left .sub_content ul{display:none}
#body #right{width:305px;position:absolute;right:0;top:0;}
#body #right ul,#body #right li{list-style:none;padding:0;margin:0}
#body #right ul.new_yc li{background:url(new_yc_bg.jpg) no-repeat 110px 18px;padding:10px 0;border-bottom:1px dashed #ccc}
#body #right ul.new_yc li div{float:left;width:100px;text-align:center;height:110px;overflow:hidden}
#body #right ul.new_yc li p{float:right;width:160px;text-align:left;margin:0;padding:0}
#body #right ul.new_yc li p a{display:block;font-weight:bold}
#body #right ul.new_yc{margin-bottom:20px}
#body #right ul#companyList{margin:5px 0}
#body #right ul#companyList li{clear:both;background:url(arrow.gif) no-repeat 13px 3px;margin:1 6px;padding:0px 13px 0px 26px;height:40px;line-height:27px;color:#999}
#body #right ul#companyList li.x{background-color:#f7f7f7}
#body #right ul#companyList li span{position:relative;top:12px;color:#666;font-size:11px}
#body #right ul.rela_content{margin-top:10px}
#body #right ul.rela_content li{padding:2px 2px 2px 8px;white-space:nowrap;overflow:hidden;border-bottom:1px dashed #eee}
#body #left ul#left_companyList{margin:1px 0}
#body #left ul#left_companyList li{list-style:none;clear:both;background:url(arrow.gif) no-repeat 13px 3px;margin:1 2px;padding:0px 13px 0px 26px;height:120px;line-height:27px;color:#999}
#body #left ul#left_companyList li.x{background-color:#f7f7f7}
#body #left ul#left_companyList li span{display:block;width:560px;position:relative;top:2px;color:#666;font-size:11px;line-height:15px;padding:2px 2px 2px 8px;white-space:nowrap;overflow:hidden;border-bottom:1px dashed #eee}

#form3,#form4{display:none;}
#bottom{text-align:center;padding:10px 0;border-top:1px solid #ccc;margin-top:10px;background:url(bottom_bg.jpg);}
#bottom img{vertical-align: middle}
.title
{
	background:#96AA82;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
}
.tdbg{
	background:#DFE2D6;
	line-height: 120%;
	/*word-wrap:break-word;
	word-break:break-ALL*/

}
.topbg
{
	background:#9DA48E;
	color: #FFFFFF;
	font: normal 14px "TArial", "Helvetica", "sans-serif";
	text-align: center;

}