@charset "utf-8";
/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=Droid+Sans:400,700);

html,body {
	height: 100%;
	margin: 0;
	padding: 0 0 1px 0;
	font-family:'Droid Sans',Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#232323;
	background:url(../images/bg2.png) top center;	
	background-color:#fff;
}
/*------------------------------------------------------------------------------ Theme ---- Start -------- */

img{
	border:0;
}

a{
	text-decoration:none;
	color: #000;
}
a:hover{
	text-decoration:underline;
	color: #303030;
}

/*------------------------------------------------------------------------------ Theme ---- End -------- */

#page {
	width: 960px;
	margin:15px auto;
	overflow:hidden;
}
/*------------------------------------------------------------------------------ Top ---- Start -------- */
#top {
	height: 102px;
	width: 960px;
	background-color:#d2112a;
}
#top_left{
	width:450px;
	height:97px;
	float:left;
}
#top_right{
	width:510px;
	height:102px;
	background:url(../images/right_bg.png) no-repeat top right;
	float:left;
}
#top_call{
	width:165px;
	height:50px;
	float:right;
	text-align:right;
	font-size:20px;
	padding:8px 6px 0 0;
	color:#fff;
	text-shadow:0px 1px 1px #333;
}
#top_note{ 
	font-size: 12px;
	float: right;
	position: absolute;
	margin: 39px 0 0 553px;
	text-align: right;
}
#menu{
	width:960px;
	height:40px;
	background:url(../images/menu_bg.png) repeat-x top left;
}

.jqueryslidemenu{
width: 100%;
}

.jqueryslidemenu ul{
margin: 0;
padding: 0;
float:left;
list-style-type: none;
}

/*Top level list items*/
.jqueryslidemenu ul li{
position: relative;
display: inline;
float: left;
color: #FFF;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
display: block;
color:#565657;
font-size:16px;
padding: 10px 25px 11px 25px;
text-decoration: none;
}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
color: #d0cfcf;
}
.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
color: #d0cfcf;

}

.jqueryslidemenu ul li a:hover{
background-color:#f6c81d;
color:#3a3a3a;
text-decoration:none;
}
/*
.jqueryslidemenu ul li.active{ background-color:#f6c81d; color:#3a3a3a !important;} 
	*/
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
left: 0;
z-index:300;
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
width: 170px; /*width of sub menus*/
padding:6px 5px;
margin: 0;
font-size:14px !important;
color:#fff !important;
background:none !important;
background-color:#66bc50 !important;
border-top-width: 0;
border-bottom: 1px solid #489934;
}

.jqueryslidemenu ul li ul li a:hover{ /*sub menus hover style*/
background:none;
background-color:#b0b0b0 !important;
color:#000 !important;
}


/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
display:none;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
display:none;
}


/*------------------------------------------------------------------------------ Top ---- End -------- */

/*------------------------------------------------------------------------------ Header ---- Start -------- */
#banner2{
	width: 960px;
	height: 288px;
	padding:0px;
	overflow:hidden;
}
#banner{
	width: 960px;
	height: 188px;
	padding:0px;
	overflow:hidden;
}

/*------------------------------------------------------------------------------ Header ---- End -------- */
#boxes{ width:960px; height:80px; overflow:hidden; margin-bottom:15px; text-align:center;}

/*-------------------------------------------------------------Content-------------------------*/
#content{
	height: auto;
	width: 940px;
	padding:10px;
	overflow:hidden;
	background-color:#FFF;
}

/*----------------------------- content left ---------------------------------*/
#content_left_home{
	width:650px;
	margin-right:20px;
	float:left;
	overflow:hidden;
}
.content_left_data_home{
	height: auto;
	width:640px;
	text-align:justify;
	overflow: hidden;
	line-height:17px;
}
#content_right_home{
	width:248px;
	padding:10px;
	float:left;
	overflow:hidden;
	border:1px solid #c5c5c5;
	background-color:#e2e2e2;
}
#content_right_home h1{
	font-size:18px; font-weight:normal; padding:5px 0 0 0px; color:#d60822;
}

#content_left{
	width:650px;
	margin-right:20px;
	overflow:hidden;
	float:left;
}
.content_left_box{ 
	width:690px;
	padding:2px;
	margin-bottom:10px;
}
.content_left_head{
 	width:100%; height:30px;  margin-bottom:5px;
}
.content_left_head h1{
	font-size:18px; font-weight:normal; padding:5px 0 3px 0px; color:#d60822;
	 border-bottom:1px solid #666;
}

.content_left_data{
	height: auto;
	width:680px;
	padding:5px;
	overflow: hidden;
	line-height:17px;
	text-align:justify;
}
.right_menu{
	margin:8px 0 0 0px;
	padding:0px;
	list-style:none;
}

.right_menu li{
	margin:0px;
	padding:0px;
}

.right_menu li a{
	display:block;
	height:30px;
	width:238px;
	padding:5px 0 0 10px;
	text-decoration:none;
	color:#fff;
	font-size:18px;
	background:url(../images/r_menu.png) no-repeat top left;
}
.right_menu li a:hover{
	background:url(../images/r_menu.png) no-repeat bottom left;
	text-decoration:none;
	color:#fff;
	font-size:18px;
}
.item{
	margin:10px 0px 18px 20px;
	padding:0px;
	list-style:none;
} 
.item li{
	margin:0px;
	padding:0 0 0 25px;
	margin-bottom:10px;
	background:url(../images/tick_16.png) no-repeat center left;
} 


.home_cate{ margin:10px 0 10px 20px; padding:0px; display:block; list-style:none; width:200px; float:left;}
.home_cate li{ margin:0px; padding:0 0 0 18px; background:url(../images/li.png) no-repeat center left;}
.home_cate li a{ padding:5px 0px; font-size:14px; display:block; color:#585858; text-decoration:none; }
.home_cate li a:hover{ color:#0db6d8}
/* -------------------------------------- content right -------------------------------*/


#content_right{
	height: auto;
	width: 270px;
	float:left;
	overflow: hidden;
}
.content_right_box{ 
	width: 248px;
	padding:2px;
	overflow:hidden;
	margin-bottom:10px;
	border:1px solid #5dc243;
	background: url(../images/rbox_bg.png) repeat-x bottom center; 
}
.content_right_head{
	width:100%;
	height:33px;
	overflow:hidden;
	float:left;
	background-color:#66bc50;
}
.content_right_head h1{
	font-size:18px;
	margin:5px 0 0 5px;
	color:#fff;
	font-weight:normal
}
.content_right_data{
	width: 248px;
	overflow:hidden;
	font-size:13px;
	float:left;
	margin-top:2px;
}
.content_right_data table tr td{
	font-size:13px;
	padding:2px;
}
.content_right_data .ads img{
	width: 248px;
}
.u_text{ background-color:#f3f2f2; border:1px solid #c7c7c7; width:160px; height:26px; margin-bottom:5px;}
.l_button{ background-color:#0098da; border:1px solid #077ab8; color:#fff; display:block; height:24px; width:60px; cursor:pointer; margin-top:3px;}
.l_button:hover{ background-color:#077ab8; font-weight:bold;}
.content_right_data table tr td a{ color:#0098da; text-decoration:none;}
.content_right_data .error{ font-size:12px; color:#c71414; margin-top:0px;}

.t_box{ 
	width:208px;
	height:20px;
	margin:3px 0 8px 0;
	border:1px solid #cbcaca;
	background-color:#f7f7f7;
}
.c_button{
	width:208px;
	height:28px;
	color:#FFF;
	border:0px;
	cursor:pointer;
	font-size:15px;
	margin-bottom:5px;
	background-color:#ce1f68;
}
.c_button:hover{
	cursor:pointer;
	background-color:#b11757;
}

/*----------------------------------------------------------------Footer------------------Start------------*/

#footer{
	width: 960px;
	height:10px;
	background-color:#000;
	margin-bottom:8px;
	text-align:right;
	overflow: hidden;
}
#footer a{
	color:#838282;
}
#footer_left{
	width: 550px;
	float:left;
	margin-top: 4px;
	overflow: hidden;
}
#footer_right{
	width: 345px;
	float:left;
	padding:8px 5px 0 0;
	
	overflow: hidden;
}
#footer_right a{ color:#969696}
#footer_left ul{
	margin:3px 0 0 0px;
	padding:0;
	float:left;
	list-style:none;
	
}
#footer_left ul li{
	margin:0;
	padding:0;
	float:left;
	color:#979898;
}
#footer_left ul li a{
	display:block;
	margin-bottom:5px;
	padding:0px 5px 0px 5px;
	text-decoration:none;
	color:#ababab;
}
#footer_left ul li a:hover{
	color:#fff;
	text-decoration:underline;
}
#footer_left .active{
	text-decoration:none;
	color:#585758;
}


#footer2{
	height: 20px;
	width: 960px;
	padding:0px 0px 5px 0;
	color:#646363;
	text-align:right;
	overflow: hidden;
	margin-bottom:10px;
}
#footer2 a{color:646363;}
#footer2 ul{
	margin:3px 0 0 0px;
	padding:0;
	text-align:center;
	display:inline;
	list-style:none;
	
}
#footer2 ul li{
	margin:0;
	padding:0;
	display:inline;
	color:#686767;
}
#footer2 ul li a{
	margin-bottom:5px;
	padding:0px 5px 0px 5px;
	text-decoration:none;
	color:#686767;
}
#footer2 ul li a:hover{
	color:#585758;
	text-decoration:underline;
}
#footer2 .active{
	text-decoration:none;
	color:#585758;
}


/*----------------------------------------------------------------Footer------------------End------------*/


.gallery{width:185px; height:127px; overflow:hidden; float:left; margin:8px 14px;}
.gallery_image{width:183px; height:110px; background-color:#e0e0e0; border:1px solid #ccc}
.gallery_image img{width:175px; margin:4px; height:102px;}
.gallery_name{ width:100%; text-align:center; padding-top:5px; display:none;}