@charset "utf-8";
/* CSS Document */
body{ background:#fff url(/images/jp/common/body_bg.jpg) repeat-x; color:#666;}
a{color:#666;}
a:hover{ text-decoration:none;}
.wrap{ width:1002px; margin:0 auto; background:#fff;-moz-box-shadow: 0px 0px 10px #666; /* 老的 Firefox */ 
box-shadow: 0px 0px 10px #666;}
header{ width:941px; margin-left:30px;}
.lang{ height:92px; line-height:92px; width:140px;}	
.lang a.fr{ margin-right:8px; background:url(/images/jp/common/lang.jpg) no-repeat right 42px; padding-right:8px;}
.lang a:first-child {background:none;}
.quickLink{ width:939px; height:78px; padding-bottom:14px; 
	border-right:1px solid #b8b8b8; border-left:1px solid #b8b8b8;}
.quickLink .fr .selectBox{ padding:1px 9px 0 0;}
.selectBox{ width:60px;position:relative; z-index:111;}
.selectBox li{ float:left; width:60px; height:14px; margin-right:6px; 
	position:relative; line-height:14px;}
.selectTit{ width:60px; height:14px; position:relative; cursor:pointer;}
.selectTit h4{ float:left; height:14px; line-height:14px;}
.selectTit a{ position:absolute; right:0px; top:1px;} 
.selectCon{ display:none;position:absolute; width:60px; padding-top:1px; top:15px; left:0; border-top:0; z-index:100;}	
.selectCon li{ height:18px; line-height:18px; background:#999;}
.selectCon li a{display:block; width:56px; padding:0 2px; background:#999; color:#eee;}
.selectCon li a:hover{background:#000; color:#fff;  text-decoration:none; }
.selectCon li a.fr{ margin-right:8px; padding-right:9px; 
	background:url(/images/jp/common/lang.jpg) no-repeat 0 right;}
a.logo{ display:block; width:388px; height:43px; margin:21px 0 0 18px; text-indent:-9999px;
	background:url(/images/jp/common/logo.jpg) no-repeat; overflow:hidden;}	



/*menu*/
#menu {margin:0px auto; display:block; width:939px; height:45px; background:url(/images/jp/nav_bg.jpg) repeat-x; z-index:99999999999;position: relative; border-bottom:1px solid #B8B8B8; border-left:1px solid #B8B8B8; border-right:1px solid #B8B8B8;border-top:1px solid #B8B8B8;}
#nav {display:block;}
#nav .mainlevel {float:left; text-align:center; display:block; width:140px;background:url(/images/jp/nav_bg.png) right no-repeat;}
#nav .mainlevel:last-child
{ 
background:none;
}
#nav .mainlevel a {color:#444; text-decoration:none; line-height:45px; height:45px; text-align:center; font-size:14px; font-weight:bold; padding:0 20px; display:block; _width:48px;}
#nav .mainlevel a:hover {color:#C00; text-decoration:none;}
#nav .mainlevel ul {position:absolute;display:none; *width:2000px;/*IE is great need, width>=li.length*/  margin-top:0px;border-top:2px solid #CC0000;}
#nav .mainlevel li {background:#fff; border-bottom:1px dotted #ddd; width:140px; border-left:1px solid #B8B8B8;border-right:1px solid #B8B8B8;}
#nav .mainlevel li:last-child {border-bottom:1px solid #B8B8B8;}
#nav .mainlevel li a {padding:0 12px; line-height:29px; height:29px; font-size:12px; font-weight:normal; display:block; _padding-bottom:6px;/*IE6 only*/}
#nav .mainlevel li a:hover {color:#C00; text-decoration:none;}
#nav li a em/*input an em tag as a space */ {padding:0 3px;}
.note {color:#606060; border-right:1px solid #fff; background:#678900 url(/images/jp/slide-pannel_14.png) 0 0 repeat-x; display:block; line-height:34px; padding:0 3em;}
.Triangle_con {height:15px; background:url(/images/jp/bird01.png) 0px 0 no-repeat; display:block; _margin-bottom:-6px;/*IE6 only*/}
.bottom_con {height:15px; background:url(/images/jp/bird02.png) 0px 0 no-repeat; display:block; margin-top:-1px; _margin-bottom:-6px;/*IE6 only*/}

.log {margin:100px auto; width:1000px; text-transform:capitalize; line-height:200%;}







.containter{ width:941px; border-bottom:1px solid #999; padding-bottom:20px; margin:14px 0 0 30px;}
.indexContainter{ padding-bottom:30px;}	
.main{ width:700px; min-height:500px;}
.banner img{ display:block;}
.bread{ height:24px; padding-bottom:4px; margin-top:13px; line-height:18px;
	background:url(/images/jp/common/tit_border.gif) no-repeat 0 bottom;}
.bread .fr{ margin-top:3px;}
.bread .fr a{ color:#a3a3a3; 
	background:url(/images/jp/common/qucikLink_tip.gif) no-repeat right 3px;}
.bread .fr span{ color:#6c7071;}
.bread .fl strong{ margin-left:4px; padding-left:20px; color:#000; font-size:16px; 
	background:url(/images/jp/common/tit_tip.gif) no-repeat 0 3px; font-family:"微软雅黑";}
.bread .fl span{ margin-left:10px; font-size:16px;}


.sideBar{ width:213px;height:auto; background:#F5F5F5; margin-top:10px;}
.sideBarList{ border:1px solid #bbb; background:#fff;}
.sideBarList li a{ display:block; height:42px; border-bottom:1px solid #ddd; 
	text-indent:-9999px; background-repeat:no-repeat;}
.sideBarList li.cur a , .sideBarList li a:hover{ height:53px;}	
.sideBarList li dl{ display:none;}	
.sideBarList li.cur dl{ display:block;}
.sideBarList li dd{ height:35px; border-bottom:1px solid #ddd; 
	padding-left:33px; line-height:34px;}
.sideBarList li dd a{ padding-left:13px; color:#333; text-indent:0px; border-bottom:0; display:inline;
	background:url(/images/jp/common/list_tip.gif) no-repeat left 5px !important;}
.sideBarList li dd a:hover , .sideBarList li.cur dd a{
		background:url(/images/jp/common/list_tip.gif) no-repeat left 5px !important;}	
.sideBarTip{ margin-top:6px; padding-bottom:89px; 
	background:url(/images/jp/common/sidebarBotBg.gif) no-repeat 0 bottom;}
.sideBarTip li{ margin-top:11px;}
.sideBarTip li img{display:block;}


.con{ padding:30px 0px;}
.conMarg0{ margin:0;}


footer{ width:941px; height:36px; padding:8px 31px 30px 30px; margin-bottom:30px;  
	}	
footer .fl{ padding-left:7px; }
footer .fr{ padding-right:4px; width:70%;}
footer .fr p{ margin-top:6px; line-height:18px; text-align:right;}
footer .fr p.tr{ height:14px; line-height:14px; margin-top:0; text-align:right;}
footer .fr p.tr a{ margin-left:14px; padding-left:15px; 
	background:url(/images/jp/common/footer_line.jpg) no-repeat left 2px;}	
footer .fr p.tr a.noLine{ background:none;}
.table_b { float:left;}
.table_b  tr{border-bottom:1px dotted #ddd;}
.table_b  th{border-bottom:1px dotted #ddd; margin-top:10px;margin-bottom:10px;}