/*
Xdf portal common styles
Author:wuyue@staff.neworiental.org
Last modify time:2011/7/4 18:21
*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td,label{margin:0;padding:0;}
body{font:normal 12px simsun;color:#2b2b2b;line-height:120%;}
fieldset, img{border:0;}
legend{display:none;}
address, caption, cite, code, dfn, em, strong, th, var, sup, sub, samp{font-style:normal;font-weight:normal;}
ol, ul{list-style:none;}
a{color:#2b2b2b;text-decoration:none;}
a:hover{color:#ff5a00;text-decoration:underline;}
.clear{clear:both;font-size:1px;}
.main_w{width:960px;margin:0 auto;}
/*top function bar*/
/*function bar*/
.f_bar{background:url(../images/xdf_allicon.png) transparent repeat-x;}
.fb_w{width:960px;margin:0 auto;height:28px;line-height:28px;color:#61646e;position:relative;}
.fb_w ul.fb_l{float:left;width:500px;height:28px;}
.fb_w ul.fb_l li{float:left;padding:0 5px 0 0;}
.fb_w ul.fb_l li a.user_name{color:#61646e;padding:0 3px;color:#ff5a00;text-decoration:underline;}
.fb_w ul.fb_l li a.user_name:hover{color:#ff5a00;text-decoration:none;}
.fb_w ul.fb_l li a.login_btn{outline:0;text-indent:-9999em;width:37px;height:25px;float:left;display:block;background:url(../images/xdf_allicon.png) 0 -33px transparent no-repeat;}
.fb_w ul.fb_l li a.reg_btn{outline:0;text-indent:-9999em;width:37px;height:25px;float:left;display:block;background:url(../images/xdf_allicon.png) -41px -33px transparent no-repeat;}
.fb_w ul.fb_r{float:right;width:450px;height:28px;}
.fb_w ul.fb_r li{float:right;color:#DDD;}
.fb_w ul.fb_r li a{float:left;text-align:center;padding:0 7px;}
.fb_w ul.fb_r li a:hover{text-decoration:none;}
.fb_w ul.fb_r li.guide{text-decoration:none;width:70px;}
.fb_w ul.fb_r li.on{width:68px;border:1px solid #ccc5c2;border-bottom:0;border-top:0;background:#FFF;padding:0;} 
.fb_w ul.fb_r li.guide span.icon{float:left;display:block;background:url(../images/xdf_allicon.png) -93px -212px no-repeat;position:absolute;left:950px;top:12px;width:7px;height:4px;}

.sg_con{position:absolute;left:758px;top:28px;border:1px solid #ccc5c2;background:#fff;padding:10px;width:180px;border-top:0;z-index:4000;}
.sg_con dl{width:160px;margin:0 10px;float:left;display:inline;}
.sg_con dl dt{color:#ff5a00;font-weight:bold;border-bottom:1px dotted #CCC;margin:0 0 5px;background:url(../images/xdf_allicon.png) -95px -407px no-repeat;padding:0 0 0 12px;}
.sg_con dl dd{float:left;margin:0 5px 0 0;display:inline;height:20px;line-height:20px;}
.sg_con dl dd a{padding:0 3px;white-space:nowrap;}

/*contents*/
.main_w{width:960px;margin:0 auto;}
.xdf_nav{float:left;width:960px;}
.xdf_nav ul.xdf_logo{float:left;width:150px;height:60px;}
.xdf_nav ul.nav_t{width:810px;float:right;}
.xdf_nav ul.nav_t li{margin:12px 0 0;float:left;background:url(../images/xdf_allicon.png) -99px -109px no-repeat;padding:0 2px 0 12px;}
.xdf_nav ul.nav_t li.first{background:none;padding:0 3px 0 0;}
.xdf_nav ul.nav_t li span{clear:both;display:block;white-space:nowrap;padding:3px 0;}
.xdf_nav ul.nav_t li span em{font-weight:bold;padding:0 6px 0 0;}
.xdf_nav ul.nav_t li span a{padding:0 5px 0 0;}
.xdf_nav ul.nav_t li span a.eng{font:normal 8px Arial,simsun;}
.xdf_nav ul.nav_t li span a.eng{-webkit-text-size-adjust:none;font:normal 9px Arial,simsun;}
/*footer*/
.footer{text-align:center;width:960px;clear:both;margin:0 auto;margin-top:10px;padding:10px 0 0;}
.footer_sec{text-align:center;width:960px;clear:both;margin:0 auto;margin-top:10px;padding:10px 0 0;border-top:1px solid #CCC;}
.footer p,.footer_sec p{margin:0 0 10px;}
.footer p a,.footer_sec p a{padding:0 10px;line-height:21px;}
