body{margin:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#767676;}

.clear{clear:both;}
.gray_line{width:961px; height:1px; background:#707070;}

/* site */
#site{width:971px; height:auto; margin:0 auto; background:url(../images/site_bg.png) repeat-y;}
#site .inner{padding:0 5px 0 5px;}

	/* top_banner */
	#top_banner{width:961px; height:102px; background:url(../images/top_banner_bg.jpg) no-repeat;}
	#top_banner .inner{padding:20px 16px 22px 16px;}
	
	#top_banner .inner .left{width:464px; height:auto; float:left;}
	#top_banner .inner .right{width:464px; height:auto; float:left;}
	
	#top_banner .inner a{outline:none;}
	#top_banner .inner .right a{margin-left:418px;}
	#top_banner .inner a img{border:none;}
	
	/* main_banner */
	#main_banner{width:961px; height:295px; background:url(../images/main_banner_bg.jpg) no-repeat;}
	
	#main_banner .top{width:961px; height:auto;}
	#main_banner .top .inner{padding:0 0 0 18px;}
	#main_banner .top .inner ul{margin:0; padding:0; list-style:none; padding-top:10px;}
	#main_banner .top .inner ul li{display:block; float:left;}
	#main_banner .top .inner ul li a{text-decoration:none; font-size:14px; color:#fff; padding:9px; font-family:Arial, Helvetica, sans-serif;}
	#main_banner .top .inner ul li a:hover{background:#a90005;}
	
	#main_banner .top ul li ul{position:absolute; width:225px; left:-999em; z-index:99; top:128px;}
	#main_banner .top ul li ul li{width:225px;}
	#main_banner .top ul li ul li a{display: block; line-height:15px; border:1px solid #191b1a; border-width:0 0 1px 0; color:#fff; font-weight:normal; font-size:14px; width:225px; text-align:left; background:#1f2120;}
	#main_banner .top ul li ul li a:hover{background:#0f88b3; border:1px solid #920004; border-width:0 0 1px 0;}
	#main_banner .top ul li:hover ul, #main_banner .top ul li.sfhover ul{left:auto;}
	
	#main_banner .bottom{width:961px; height:auto; margin-top:21px;}
	#main_banner .bottom .inner{padding:0 0 0 18px;}
	#main_banner .bottom .inner img{border:none;}
	
	/* content */
	#content{width:961px; height:auto;}
	#content .inner{padding:5px 0 0 16px;}
	
	#content .top{width:961px; height:39px; background:url(../images/search_bg.png) no-repeat;}
	
	#content .top .left{width:463px; height:auto; float:left;}
	#content .top .left .inner{padding:13px 0 0 12px;}
	#content .top .left .inner h3{color:#f6f6f6; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; margin:0; padding:0;}
	#content .top .left .inner h3 span a{color:#121111; text-decoration:none;}
	#content .top .left .inner h3 span a:hover{text-decoration:underline;}
	
	input.search_btn{background:url(../images/search_btn.png);width:80px;height:29px;border:none;}
	
	#content .top .right{width:463px; height:auto; float:left;}
	#content .top .right .inner{padding:6px 0 0 12px;}
	#content .top .right .inner .left{width:153px; height:28px; background:url(../images/search_txt.png) no-repeat; float:left; margin-right:10px; margin-left:200px;}
	#content .top .right .inner .right{width:80px; height:29px; float:left;}
	
	#content .bottom{width:961px; height:auto;}
	#content .bottom .inner{padding:30px 0 30px 0;}
	
	#content .bottom .inner .left{width:754px; height:auto; float:left;}
	#content .bottom .inner .left .inner{padding:10px 0 0 13px;}
	#content .bottom .inner .left .inner .title{font-size:18px; color:#444;}
	#content .bottom .inner .left .inner .title span{color:#ed3237;}

	#content .bottom .inner .right{width:172px; height:auto; float:left;}
	#content .bottom .inner .right .top{width:172px; height:10px; background:url(../images/news_top_bg.png) no-repeat;}
	#content .bottom .inner .right .mid{width:172px; height:auto; background:url(../images/news_mid_bg.png) repeat-y;}
	#content .bottom .inner .right .bottom{width:172px; height:19px; background:url(../images/news_bot_bg.png) no-repeat;}
	
	#content .bottom .inner .right .mid .inner{padding:0 0 0 17px;}
	#content .bottom .inner .right .mid .inner .title{font-size:16px; color:#790003;}
	#content .bottom .inner .right .mid .inner .news ul{padding:0; margin:0;}
	#content .bottom .inner .right .mid .inner .news ul li{list-style:none; margin-top:12px;}
	
	/* wide_colum */
	#content .bottom .inner .wide_colum{width:925px; height:auto;}
	#content .bottom .inner .wide_colum .inner{padding:10px 0 0 13px;}
	#content .bottom .inner .wide_colum .inner h3{padding:0; margin:0; font-size:18px;}
	#content .bottom .inner .wide_colum .inner h4{font-size:12px;}
	#content .bottom .inner .wide_colum .inner h4 a{text-decoration:none; color:#767676;}
	#content .bottom .inner .wide_colum .inner h4 a:hover{text-decoration:underline; color:#920004;}
	
	/* small_colum */
	#content .bottom .inner .small_colum{width:961px; height:auto;}
	#content .bottom .inner .small_colum .inner{padding:10px 0 0 13px;}
	#content .bottom .inner .small_colum .inner h3{padding:0; margin:0; font-size:18px;}
	#content .bottom .inner .small_colum .inner h4{font-size:12px;}
	#content .bottom .inner .small_colum .inner p a{text-decoration:underline; color:#767676;}
	#content .bottom .inner .small_colum .inner p a:hover{text-decoration:underline; color:#920004;}
	
	#content .bottom .inner .small_colum .inner .left_contact{width:200px; height:auto; float:left;}
	#content .bottom .inner .small_colum .inner .right_contact{width:450px; height:auto; float:left;}
	
	/* footer */
	#footer{width:961px; height:auto;}
	
	#footer .red_line{width:961px; height:2px; background:#ed3237;}
	
	#footer .black_line{width:961px; height:20px; background:#000; color:#767676;}
	#footer .black_line .inner{padding:15px 0 0 13px;}
	
	#footer .black_line .inner .left{width:680px; height:auto; float:left;}
	#footer .black_line .inner .left a{text-decoration:none; color:#767676; margin-right:4px;}
	#footer .black_line .inner .left a:hover{text-decoration:underline;}
	
	#footer .black_line .inner .right{width:265px; height:auto; float:left;}
	
	/* rukizone */
	#footer .black_line2{width:961px; height:auto; background:#000; color:#767676;}
	#footer .black_line2 .inner{padding:15px 0 0 13px;}
	
	#footer .black_line2 .inner .left{width:680px; height:auto; float:left;}
	#footer .black_line2 .inner .left a{text-decoration:none; color:#767676; margin-right:4px;}
	#footer .black_line2 .inner .left a:hover{text-decoration:underline;}
	
	#footer .black_line2 .inner .right{width:265px; height:auto; float:left;}
	
	.left-main{
	display:inline;	
	}
		.left-right{
	float:right;
	margin-top:10px;
	}
.inner-right {
	margin-top:5px;
}
  .inner-right a{
	  text-decoration: none;
  }
  .inner-left a{
		text-decoration: none;

	}