html{
	background-color:#CECECE;
}
body{
	background-color:#CECECE;
}

.header{
	width:980px;
	height:150px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFF;
}
.logo{
	
	display:block;
	text-indent:-99999px;
	float:left;
	margin:20px 0 0 15px;
}



.topnav{
	background: url(/template/V20110806/skin/images/topnav.png) repeat-x left top;
	height:40px;
	line-height:40px;
	padding:0 10px;
}
.topnav a{ color:#665; padding:0 10px;}



.menu_top{
	background: url(/template/V20110806/skin/images/topmenu.jpg) repeat-x left top;
	height:35px;
	line-height:35px;
	border-left:1px solid #B30310;
	border-right:1px solid #B30310;
}

.menu_top ul { text-align:center;}
.menu_top li.one {
	background: url(/template/V20110806/skin/images/menu_top.gif) no-repeat right -35px;
	
	height:35px;
	line-height:35px;
	float:left;
	text-align:center;
	font-size:14px;
	font-weight:bold;

}

.menu_top li.one a,.menu_top li.one a:visited,.menu_top li.one a:link{ color:#FFF; display:block;text-align:center;padding:0px 14px;}
.menu_top li.one a:hover{ color:#FFF;
	background: url(/template/V20110806/skin/images/menu_top.gif) no-repeat left top;
	text-decoration: none;
}


.menu_top .menu_top_on{
	background: url(/template/V20110806/skin/images/menu_top.gif) no-repeat left top;
}
.menu_top .menu_top_on a,.menu_top .menu_top_on a:visited,.menu_top .menu_top_on a:link{ color:#FFF;}
.menu_top .menu_top_on a:hover{
	color:#FFF;
	background-image:none;
}

ul#navmenu {z-index:99;position: relative; }

ul#navmenu li { 
margin: 0; 
border: 0 none; 
padding: 0; 
float: left; /*For Gecko*/ 
display: inline; 
list-style: none; 
position: relative; 

} 
ul#navmenu ul { 
margin: 0; 
border: 0 none; 
padding: 0; 
width: 200px; 
list-style: none; 
display: none; 
position: absolute; 
top: 35px; 
left: 0; 

} 
ul#navmenu ul li { 
line-height:28px;
float: none; /*For Gecko*/ 
display: block !important; 
display: inline; /*For IE*/ 
} 

ul#navmenu ul li a {
background:url(/template/V20110806/skin/images/navmenu_bg.png) repeat-y left top;
background:url(/template/V20110806/skin/images/navmenu_bg.png) no-repeat left top !important; 
/*For Firefox*/
*background:none;
/*For IE7 & IE6*/
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//template/V20110806/skin/images/navmenu_bg.png',sizingMethod='crop');
width:180px;
height:28px;
line-height:28px;
display:block;
}

/* 2nd Menu */ 
ul#navmenu li:hover li a, 
ul#navmenu li.iehover li a { 
float: none; 
color: #FFF; 
font-size:12px;
height:28px;
line-height:28px;
font-weight:normal;
padding:0px 10px 0px 10px;
border-bottom:1px solid #888;
} 
/* 2nd Menu Hover Persistence */ 
ul#navmenu li:hover li a:hover, 
ul#navmenu li:hover li:hover a, 
ul#navmenu li.iehover li a:hover, 
ul#navmenu li.iehover li.iehover a { 
color: #FFF; 
background:none;
} 
/* 3rd Menu */ 
ul#navmenu li:hover li:hover li a, 
ul#navmenu li.iehover li.iehover li a { 
color: #FFF; 
} 
/* 3rd Menu Hover Persistence */ 
ul#navmenu li:hover li:hover li a:hover, 
ul#navmenu li:hover li:hover li:hover a, 
ul#navmenu li.iehover li.iehover li a:hover, 
ul#navmenu li.iehover li.iehover li.iehover a { 
color: #FFF; 
} 
/* 4th Menu */ 
ul#navmenu li:hover li:hover li:hover li a, 
ul#navmenu li.iehover li.iehover li.iehover li a { 
color: #FFF; 
} 
/* 4th Menu Hover */ 
ul#navmenu li:hover li:hover li:hover li a:hover, 
ul#navmenu li.iehover li.iehover li.iehover li a:hover { 
color: #FFF; 
} 
ul#navmenu ul ul, 
ul#navmenu ul ul ul { 
display: none; 
position: absolute; 
top: 0; 
left: 200px; 
_left:100px;
} 
/* Do Not Move - Must Come Before display:block for Gecko */ 
ul#navmenu li:hover ul ul, 
ul#navmenu li:hover ul ul ul, 
ul#navmenu li.iehover ul ul, 
ul#navmenu li.iehover ul ul ul { 
display: none; 
} 
ul#navmenu li:hover ul, 
ul#navmenu ul li:hover ul, 
ul#navmenu ul ul li:hover ul, 
ul#navmenu li.iehover ul, 
ul#navmenu ul li.iehover ul, 
ul#navmenu ul ul li.iehover ul { 
display: block; 
} 



.tel{
	background-image: url(/template/V20110806/skin/images/tel.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:20px;
	color:#B00000;
	font-size:24px;
	clear:right;
	float:right;
	margin-right:20px;
}

.form_search{ float:right;
	line-height:25px;
	margin:25px 20px 5px 0;
}
.input_search{
	width:138px;
	height:25px;
	line-height:25px;
	padding:0 10px;
	float:left;
	margin-left:10px;
	border:0px solid #000;
	color:#999;
	font-size:12px;
	background: url(/template/V20110806/skin/images/input_search.jpg) no-repeat left top;
	}
.btn_search{
	width:32px;
	height:25px;
	line-height:25px;
	text-indent:-999px;
	overflow:hidden;
	border:0px solid #000;
	background: url(/template/V20110806/skin/images/btn_search.jpg) no-repeat left top;
	float:left;

}
.btn_search:hover{
	background: url(/template/V20110806/skin/images/btn_search.jpg) no-repeat left -25px;
}
.form_search span{ float:left;}



.box{ width:960px; padding-left:10px; padding-right:10px;
margin-left:auto;
margin-right:auto;
background-color:#FFF;
clear:both;
}

.w_210{ width:210px;overflow:hidden;}
.w_200{ width:200px;overflow:hidden;}
.w_500{ width:500px;overflow:hidden;}
.w_730{ width:730px;overflow:hidden;}





.list_m_1{}
.list_m_1 li{ border-bottom:1px dashed #E3E5E6; padding-bottom:10px; margin-bottom:10px;}
.list_m_1 h2{ line-height:35px; text-align:center;}
.list_m_1 h2 a{ color:#1087B8; font-size:14px; }
.list_m_1 p{ color:#999; line-height:20px;}







.t_1{
	height:38px;
	line-height:38px;
	background: url(/template/V20110806/skin/images/t_1.jpg) no-repeat left center;
	border-bottom:2px solid #CCCCCC;
	padding-left:25px;
}
.t_1 h3{
	color:#666;
	font-size:14px;
	display:inline;
	padding-right:10px;
}
.t_1 h3 a{color:#666;}
.t_1 span{ font-size:14px; color:#999;}






.list_1{}
.list_1 li{	overflow:hidden; margin-bottom:10px;}
.list_1 p{ font-size:12px; color:#CCC; font-family:Verdana, Geneva, sans-serif; padding-left:25px;}
.list_1 a{ color:#666; font-size:14px;
	background: url(/template/V20110806/skin/images/list_1.gif) no-repeat left center;
	padding-left:25px;
	display:block;
	height:25px;
	line-height:25px;
	overflow:hidden;
	font-weight:bold;
}
.list_1 a:hover{ color:#F00}




.list_2{}
.list_2 li{	overflow:hidden;}
.list_2 span{ font-size:12px; color:#CCC; font-size:10px; font-family:Verdana, Geneva, sans-serif; padding-left:15px;}
.list_2 a{ color:#666; font-size:12px;
	background: url(/template/V20110806/skin/images/list_2.jpg) no-repeat left center;
	padding-left:15px;
	display:block;
	height:25px;
	line-height:25px;
	overflow:hidden;
}
.list_2 a:hover{ color:#F00}



.list_page{}
.list_page li{ line-height:30px; background: url(/template/V20110806/skin/images/list_page.gif) no-repeat left top; padding-left:23px; position:relative;}
.list_page li a{ color:#333; font-size:14px; padding-right:15px;}
.list_page li span{
	font-size:12px;
	position:absolute;
	top:0;
	right:0;
	color:#999999;
}
.list_page .xline{ border-bottom:1px dashed #CCC; margin-bottom:10px; padding-bottom:10px;}






.txt_1{ color:#666666; line-height:20px;}
.txt_1 p{
	text-indent:24px;
	margin-bottom:10px;
}
.txt_1 a{
	background-image: url(/template/V20110806/skin/images/txt_1.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:20px;
	color:#666;
	border-top:1px dashed #CCC;
	display:block;
	height:30px;
	line-height:30px;
}
.txt_1 a:hover{ color:#F00;}



.contact{
	color:#999;
	background: url(/template/V20110806/skin/images/contact.jpg) no-repeat right top;
	font-size:14px;
}
.contact p{ border-bottom:1px solid #E5E5E5; line-height:20px; padding:5px;}
.contact strong{ font-size:13px; color:#333; display:block;}



.treemenu{ padding:0 15px;}
.parent {
	padding: 5px 10px;
	cursor: pointer;
	position: relative;
	margin:1px;
    font-weight:bold;
    background:#F5F5F5 url(images/treemenu.gif) center left no-repeat;
	border-bottom:1px solid #DFDFDF;
	padding-left:20px;
	font-size:14px;
	color:#666;
}
.open{background-color:#F7F7F7;}
.close{}


.child {

	padding:10px 20px;
}
.child a{
  display:block;
  color:#006699;
  background-color:#EFEFEF;
  padding-left:20px;
  font-weight:bold;
  text-decoration:none;
  line-height:25px;
  font-size:12px;
  color:#666;
  background: url(/template/V20110806/skin/images/child.gif) center left no-repeat;
}
.child a:hover{
  color: #000000;
  text-decoration:underline;
  }
  

.child .c_current{ font-size:20px;}



/*»ÃµÆÆ¬*/
.slides{
	width:960px;
	height:320px;
	position:relative;
	margin:0px auto 0px auto;
	padding:0px;
	background-color:#FFF;
	z-index:10;
}
.slides_nav{ left:0px; bottom:0; position:absolute; z-index:10;}
.slides_nav li{ cursor:pointer; height:83px; background-color:#A3A3A3; position:absolute; bottom:0; padding:10px; overflow:hidden;}
.slides_nav li img{padding:2px; background-color:#FFF; float:left; margin-right:10px;}
.slides_nav li p{ color:#FFF; padding:5px 0; line-height:20px; height:78px; overflow:hidden;}


.slides_nav .current{ background-color:#F8F8F8; color:#666; height:90px; border:none;width:220px;}
.slides_nav .current p{ color:#666666;}


.s_n_1,.s_n_2,.s_n_3,.s_n_4{ border-right:1px solid #CCC;width:219px;}
.s_n_1{ left:0;}
.s_n_2{ left:240px;}
.s_n_3{ left:480px;}
.s_n_4{ left:720px;}

.slides_box{ width:960px; height:240px; overflow:hidden;}
.slides_box div{position: absolute;}
.slides_box div img{ }




.slides_nav2{ text-align:center; position:absolute; right:10px; bottom:10px;}
.slides_nav2 li{ cursor:pointer; padding:3px 4px; color:#FFF; background-color:#666; margin:1px; display:inline; font-weight:bold; font-size:12px;}
.slides_nav2 .current{ background-color:#F00; color:#FFF;}

.slides_box2{ position:relative; width:210px; height:140px; overflow:hidden; background-color:#FFF; margin-left:auto; margin-right:auto;}
.slides_box2 div{position: absolute; text-align:center; line-height:30px;}
.slides_box2 div img{ width:210px; height:140px;}
.slides_box2 div a{ color:#000;}



.list_img_1{overflow:hidden; padding-left:5px;}
.list_img_1 li{ float:left; margin:0 6px;}
.list_img_1 a{}
.list_img_1 img{ border:1px solid #CACAC8; padding:4px;}




.tabnav{
	background: url(/template/V20110806/skin/images/tabnav.jpg) repeat-x left top;
	height:30px;
	line-height:30px;
	overflow:hidden;
	padding:0 10px;
	margin-bottom:10px;
}
.tabnav li{
	CURSOR: pointer;
	float:left;
	overflow:hidden;
	text-align:center;
	margin-right:5px;
	font-size:12px;
	color:#666;
	padding:0 20px;
}
.tabnav li a{
	color:#666;
	text-decoration: none;
	font-weight:bold;
}
.tabnav .hover{
	font-size:14px;
	background: url(/template/V20110806/skin/images/hover.jpg) repeat-x left top;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	}
.tabnav .hover a{color:#C00; }
.tabbox {overflow:hidden;}
.tabbox div{ overflow:hidden; padding:10px;}


.nav{
	height:50px;
	line-height:50px;
	color:#666;
	width:950px;
	margin-left:auto;
	margin-right:auto;
	}
.nav a{
	margin:0 5px;
	
	color:#666;
}
.nav span{}
.nav strong{
	padding:0 0 0 15px;
	margin:0 5px;
	font-weight:normal;
	}






.flink{ background-color:#ccc; color:#666; height:40px; line-height:40px; padding:0 10px; clear:both;}
.flink a{color:#666; padding:0 10px;}





.foot{width:940px; padding:15px 20px;
margin-left:auto;
margin-right:auto;
background-color:#FFF;
color:#666;
}

.copyright .fr {text-align:right;}

.scroll{ width:500px; height:120px; margin:auto; position:relative; padding:15px 30px 10px 40px; overflow:hidden; background-color:#FFF; margin-bottom:10px;}
.scroll ul{}
.scroll li { width:152px; height:120px; text-align:center; overflow:hidden; padding:0 5px; }
.scroll li a{ display:block; color:#666; line-height:20px;font-size:12px;}
.scroll img{ width:135px; height:108px; border:1px solid #DDD; padding:5px; margin-bottom:6px;}
.scroll a.bx-prev,.scroll a.bx-next{
	position:absolute;
	top:0;
	display:block;
	width:40px;
	height:108px;
	background: url(/template/V20110806/skin/images/scroll.gif) no-repeat left center;
	z-index:99999;
}
.scroll a.bx-prev{left:-24px;}
.scroll a.bx-prev:hover{background: url(/template/V20110806/skin/images/scroll.gif) no-repeat -80px center;}
.scroll a.bx-next{right:-24px;background: url(/template/V20110806/skin/images/scroll.gif) no-repeat -40px center;}
.scroll a.bx-next:hover{background: url(/template/V20110806/skin/images/scroll.gif) no-repeat -120px center;}