@charset "utf-8";
/* dcrenl 2012-2-28 15:08:11 */
body{
	margin:auto;
	padding:0px;
}
img{
	border:0px;
}
.main{
	text-align:center;
}
.title_bg{
	background:url(../images/jl_index/title_bg.png) center repeat-x;
	height:111px;
}
.title{
	background:url(../images/jl_index/title.png) top center no-repeat;
	height:108px;
	width:900px;
	margin:auto;
}
.title_btn{
	float:right;
	padding:10px;
}
.title_btn a{
	color:#000;
	text-decoration:none;
	font-size:12px;
}
.menu_bar{
	background:url(../images/jl_index/menu_bg.png) top center no-repeat;
	height:35px;
	width:900px;
	margin:auto;
	padding:0px;
}
.menu_bar ul{
	list-style:none;
	margin:0;
	padding:7px 30px;
}
.menu_bar ul li{
	float:left;
}
.menu_bar ul li a{
	display:block;
	text-decoration:none;
	height:28px;
	line-height:28px;
	width:100px;
	font-family:"微软雅黑", "宋体";
	font-size:15px;
}
.menu_nosel
{
	color:#FFF;
}
.menu_sel{
	background:url(../images/jl_index/menu_sel.png) bottom center no-repeat;
	font-weight:bold;
	color:#000;	
}
.notification_bar{
	background:url(../images/jl_index/notification_bg.png) top center repeat-x;
	height:36px;
	width:900px;
	width:880px !important;	
	margin:auto;
	font-size:12px;
	line-height:36px;
	text-align:left;
	padding-left:20px;
}
.notification_bar iframe{
	padding-top:6px;
}
.body_style{
	border-bottom-width: 1px;
	border-bottom-style:solid;
	border-bottom-color: #6bb569;
	padding:0px;
	width:900px;
	margin:auto;
}
.top_bar{
	background:url(../images/jl_index/bodytop_bg.png) bottom center no-repeat;
	height:116px;
}
.reg_btn{
	height:77px;
	width:230px;
	padding:31px 0px 0px 1px;
	float:left;
}
.reg_btn a{
	margin:0px 2px;	
}
.reg_btn a img{
	border:0px;
}
.top_body{
	float:left;
	width:380px;
	margin:0px 0px 0px 180px;
	text-align:left;
	height:116px;
}
.scrollNews{overflow:hidden;width:375px;height:75px;}
.scrollNews a{
	text-decoration:none;
	color:#333;
}
.scrollNews a:hover {
 color:red;
 text-decoration:none;
 }
.top_body ul {
}
.top_body ul li a{
	font-size:12px;
}
.top_more{
	float:left;
	width:105px;
	height:83px;
}
.top_more img{
	border:0px;
}
.left_bar{
	width:241px;
	float:left;
	margin:auto;
}
.left_top{
	background:url(../images/jl_index/bodyleft_top.png) bottom no-repeat;
	width:241px;
	height:44px;
	margin:auto;
	padding:0px;
}
.left_body{
	text-align:left;
	width:241px;
	margin:auto;	
	background:url(../images/jl_index/bodyleft_bg.png) bottom center repeat-y;
}
.left_bottom{
	background:url(../images/jl_index/bodyleft_bottom_bg.png) bottom center no-repeat;
	width:241px;
	height:6px;
}
.link_style{
	margin:20px 2px;
}
.link_title
{
    text-align:center;
    vertical-align:middle;
	background-color:#2a59a1; 
	font-weight:bold;
	font-size:16px;
	color:White;
	width:337px;
	height:26px;
}
.link_body{
	background:#ffffff;
	
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #2a59a1;
	border-right-color: #2a59a1;
	border-bottom-color: #2a59a1;
	border-left-color: #2a59a1;
	text-align:center;
}
.link_body ul{
	list-style:none;
	margin:auto;
	padding:0px;
}
.link_body ul li{
	list-style:none;
	margin:auto;
	padding:3px 0px;
}
.link_body ul li a{
	text-decoration:none;
	border:0px;
	padding:0px;
	margin:auto;
}
.right_bar ul li a:hover {
 color:red;
 text-decoration:none;
 }
.left_bar select{
	width:237px;
	margin:5px 0px;
}
.right_bar{
	width:648px;
	float:left;
	margin: 0px 0px 0px 10px;
}
.right_box{
	margin:15px auto;
}
.right_box_title{
	background:url(../images/jl_index/right_title.png) bottom center no-repeat;
	height:28px;
	width:648px;
	text-align:left;
}
.right_box_title span{
	line-height:28px;
	margin:0px 60px;
	font-size:14px;
	font-weight:bold;
	float:left;
}
.right_box_title a{
	line-height:28px;
	margin:0px 30px;
	font-size:12px;
	font-weight:bold;
	float:right;
	text-decoration: none;
	color:#333;	
}
.right_box_body{
	background:#f5fcff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #d2e6fa;
	border-right-color: #d2e6fa;
	border-bottom-color: #d2e6fa;
	border-left-color: #d2e6fa;	
}
.right_box_body ul
{
	margin:auto;
	padding:20px 0px;
	text-align:left;
	list-style:none;
}
.right_box_body ul li{
	margin: 0px 20px;
	padding:5px 15px;
	background:url(../images/jl_index/list.png) left center no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #333333;	
	height:16px;
}
.right_box_body ul li a{
	font-size:12px;
	text-decoration: none;
	float:left;
	color:#333;
}
.right_box_body ul li span{
	font-size:12px;
	float:right;
}
.bottom_bar_old{
	clear:left;
	background:url(../images/jl_index/bottom_bg.png) bottom center repeat-x;
	height:175px;
}

.bottom_bar{
	clear:left;
	 background-color:#383f47;
	height:175px;
}

.login_body_style
{
	height:116px;  
	text-align:center;
	width:531px;
	margin:180px;
}

.login_bar{
	width:531px;
	float:left;
	margin:auto;
}
.login_top{
	background:url(../images/jl_index/login_top.png) bottom no-repeat;
	width:531px;
	height:44px;
	margin:auto;
	padding:0px;
}
.login_body{
	text-align:left;
	width:531px;
	min-height:200px;
	_height:expression((document.documentElement.clientHeight||document.body.clientHeight)>290?"290px":""); 
	margin:auto;	
	background:url(../images/jl_index/login_bottom.png) bottom center repeat-x;
	font-size:12px;
}
.login_bottom{
	background:url(../images/jl_index/login_bg.png) bottom center repeat-y;
	width:531px;
}
.login_body ul li
{
    height:35px;
	list-style:none;
	margin: 0px 100px;
}
.forgetpwd_top{
	background:url(../images/jl_index/pwd_top.png) bottom no-repeat;
	width:531px;
	height:44px;
	margin:auto;
	padding:0px;
}
.register_top{
	background:url(../images/jl_index/reg_top1.png) bottom no-repeat;
	width:731px;
	height:44px;
	margin:auto;
	padding:0px;
}

.register_body{
	text-align:left;
	width:731px;
	min-height:290px;
	_height:expression((document.documentElement.clientHeight||document.body.clientHeight)>290?"290px":""); 
	margin:auto;	
	background:url(../images/jl_index/login_bottom_1.png) bottom center repeat-x;
	font-size:12px;
}
.register_bottom{
	background:url(../images/jl_index/login_bg1.png) bottom center repeat-y;
	width:731px;
}
.register_body ul li
{
    height:35px;
	list-style:none;
	margin: 0px 20px;
}
.index_button{width:90px; height:30px; background:url(../images/jl_index/login_btn.png) no-repeat; border:none; font-weight:bold; margin-left:10px ; color:#fff}


.login{margin-top:20px}
	.login .textbox{border:solid 1px #CBB58D; float:left; width:200px;data-input:true;}
	.login .textboxcode{width:50px}
	.login div{border:solid #CBB58D; border-width:0 1px; width:646px; background:url(../images/loginbg1.gif) repeat-x}
	.login table{margin:40px auto}
	.login .code{border:solid 1px #CBB58D; float:left; margin-left:5px}
	.login a{float:left; margin-left:10px; text-decoration:none; padding-top:3px}
	.login .button1{width:64px; height:26px; background:url(../images/btnbg2.gif) no-repeat; border:none; color:#fff; font-weight:bold}
	.login .button2{width:87px; height:26px; background:url(../images/btnbg3.gif) no-repeat; border:none; font-weight:bold; margin-left:10px}
	.login .button3{width:71px; height:26px; background:url(../images/btnbg5.gif) no-repeat; border:none; font-weight:bold; margin-left:10px}


.listcontent{border:dotted 1px #7F6642; padding:3px; margin-right:10px}
		.list{margin:0; border:solid 1px #C8B188; background:url(../images/listbg.gif) bottom repeat-x; padding-bottom:20px}
		.list dt{background:url(../images/listtitle.gif) repeat-x; line-height:30px; height:30px; padding:0 10px 0 15px}
			.list dt strong{float:left; line-height:17px; margin-top:5px}
			.list dt a{float:right; width:44px; height:17px; display:block; background:url(../images/btnbg1.gif) no-repeat; margin-top:6px; line-height:17px; text-align:center; text-decoration:none; color:#C1A981; padding-left:2px}
		.list dd{margin:0; border-bottom:dotted 1px #7F6642; line-height:18px; margin:0 17px; padding:0 12px; background: url(../images/dot2.gif) no-repeat 0 6px; height:18px}
			.list dd a{text-decoration:none; float:left}
				.list dd a img{margin-left:5px}
			.list dd span{float:right; color:#7A8087}
		.list .last{border:none}
		.dotline{border:none; border-top:dotted 1px #7F6642; height:1px}
		.list2{}
			.list2 dd{background:url(../images/dot3.gif) no-repeat 0 5px; border:none; width:160px; line-height:normal; display:inline-block; *float:left}
			


    .file {
    position: relative;
    display: inline-block;
    background: #D0EEFF;
    border: 1px solid #99D3F5;
    border-radius: 4px;
    padding: 4px 12px;
    overflow: hidden;
    color: #1E88C7;
    text-decoration: none;
    text-indent: 0;
    line-height: 20px;
    }
    .file input {
        position: absolute;
        font-size: 100px;
        right: 0;
        top: 0;
        opacity: 0;
    }
    .file:hover {
        background: #AADFFD;
        border-color: #78C3F3;
        color: #004974;
        text-decoration: none;
    }













