div.banner{height:324px; margin:0 auto; background:url(images/index_banner_bg_green.png) no-repeat; position:relative;}
	div.banner div.poster_image{background:url(images/index_banner_image_shadow.png) no-repeat; width:732px; height:265px; position:absolute; left:0px; top:30px;}
	div.banner div.poster_image a.image{position:absolute; top:0; left:2px;}
	div.banner div.poster_image a.previous,
	div.banner div.poster_image a.next{position:absolute; left:25px; top:228px;}
	div.banner div.poster_image a.next{left:48px;}
	div.banner ul{position:absolute; top:30px; right:0; background:url(images/index_banner_li_bg.png) no-repeat; width:218px; height:265px;}
	div.banner ul li{height:52px; width:216px; display:table; text-align:left;}
	div.banner ul li a{display:table-cell; vertical-align:middle; padding-left:15px;}
	div.banner ul li.selected,
	div.banner ul li:hover{background:url(images/index_banner_li_bg_selected.png) no-repeat; width:227px; margin-left:-11px;}
	div.banner ul li.selected a,
	div.banner ul li:hover a{color:#FFF; padding-left:26px;}
	div.banner ul li a{font-size:12px;}

div.wrap_index{background:url(images/index_wrap_footer_bg.gif) repeat-x bottom; height:auto;}
	div.service{height:167px; margin:0 auto;}
	div.service ul{height:10px;}
	div.service ul li{float:left; width:316px; padding-top:17px;}
	div.service .box_content{height:122px; position:relative;}
	div.service .box_content a{position:absolute; left:159px; top:57px; color:#A09F9F; background:url(images/index_icon_d.png) no-repeat; display:block; width:auto; height:26px; text-indent:36px; line-height:24px; font-weight:800;}
	
	div.service div.box_login{background:url(images/index_login_bg.png) no-repeat -1px 0; width:322px; height:142px; position:relative;}
		div.box_login img{position:absolute; left:10px; top:20px;}
		div.box_login form#login_form{position:relative; left:118px; top:28px;}
		div.box_login form#login_form *{position:absolute;}
		div.box_login label{color:#FFF; font-weight:800; left:0px;}
		/*div.box_login p{background:url(images/index_icon_login_input.png) no-repeat;}*/
		div.box_login p#p_username,
		div.box_login p#p_password{left:50px; background:url(images/index_icon_login_input.png) no-repeat; width:128px; height:19px;}
		div.box_login p#p_password{top:27px;}
		div.box_login input{left:3px; top:2px; width:123px; height:14px; border:0px; line-height:14px; font-size:12px; background:none;}
		div.box_login label#label_username{}
		div.box_login label#label_password{top:27px; letter-spacing:14px;}
		div.box_login input#username{}
		div.box_login input#password{}
		div.box_login a#lostpw{top:72px; left:127px; color:#294D02; font-size:12px; text-decoration:underline;}
		div.box_login input#login_submit{top:65px; left:48px; background:url(images/index_icon_login_button.png) no-repeat; width:74px; height:31px; line-height:24px; font-size:12px; font-weight:800; color:#710E0E; cursor:pointer;}
	
	div.news{height:324px; margin:0 auto; padding-bottom:22px;}
		div.news div.box_content_grid{height:270px; position:relative;}
		div.news div.box_content_grid ul{position:absolute; width:600px; top:0px; right:0; background:url(images/index_news_ul_bg.gif) no-repeat;}
		div.news div.box_content_grid ul li{float:left; width:290px; height:86px; position:relative;}
		div.news div.box_content_grid ul li a.smallimg{display:block; background:url(images/index_news_smallimg_bg.png) no-repeat; width:92px; height:59px; position:absolute; left:0; top:0;}
		div.news div.box_content_grid ul li a.smallimg img{padding-left:2px;}
		div.news div.box_content_grid ul li a.smallimg_title{position:absolute; left:100px; width:160px; background:url(images/box_centent_list_bg_icon.png) no-repeat 0px 4px; padding-left:20px; line-height:22px; font-size:12px;}
		div.news div.news_bigimg{background:url(images/index_news_bigimg_bg.png) no-repeat; width:320px; height:236px; position:relative; left:17px;}
		div.news div.news_bigimg a.bigimg{position:absolute; left:2px; top:0;}
		div.news div.news_bigimg a.bigimg_title{position:absolute; left:40px; top:182px; font-size:12px;}
