*{
	padding:0;
	margin:0;
	font-family:Arial;
	
	
	list-style-type:none;
}
#main_wrapper #info .info_item ul.style1 li a p,#main_wrapper #info .info_item ul.style2 li a:hover,#main_wrapper #info .info_item ul.style3 li p,ul.style4,#main_wrapper #info .info_item ul.style1 li a p, #main_wrapper #info .info_item ul.style2 li a,#main_wrapper #info #side_nav ul.menu li a{
font-size:12px;
color:#666}

#document{text-align:center;}
#document a img,#document img{border:0;}
#document a{text-decoration:none;cursor:pointer;font-size:12px;};
#document a:hover{};
#document ul{list-style-type:none;}
body{
	
}
#header_wrapper #header #main_menu_wrapper #main_menu ul li a div,#main_wrapper #info #content #title{font-size:12px;}
#header_wrapper{
	height:166px;
	position:relative;
}
#header_wrapper #header{
	width:974px;
	height:166px;
	background:url(../image/header_bg.jpg) no-repeat;
	margin:auto;
	position:relative;
	
	


}
#header_wrapper #header #top_info{
	float:right;
	width:210px;
	margin-top:15px;
}
#header_wrapper #header #top_info p{
	color:#4b4b4b;
	line-height:1.6;
	text-align:left;
	font-size:12px;
}
#header_wrapper #header #main_menu_wrapper{
	height:54px;
	position:absolute;;

	bottom:1px;
	left:-4px;
	z-index:10;
	background:url(../image/main_menu_wrapper_bg.jpg) repeat-x;
	position:absolute;bottom:0
	
}
#header_wrapper #header #main_menu_wrapper #left_corner{
	width:16px;
	height:54px;
	background:url(../image/left_corner.jpg) no-repeat;
	float:left;
}
#header_wrapper #header #main_menu_wrapper #right_corner{
	width:16px;
	height:54px;
	
	background:url(../image/right_corner.jpg) no-repeat;
	float:left;
}
#header_wrapper #header #main_menu_wrapper #main_menu{
	float:left;
	height:54px;
	overflow:hidden;
	
	
}
#header_wrapper #header #main_menu_wrapper #main_menu ul{
	height:54px;
	
	
}
#header_wrapper #header #main_menu_wrapper #main_menu ul li{
	float:left;
	line-height:54px;
	height:54px;
	width:auto;
	
	
	
}

#header_wrapper #header #main_menu_wrapper #main_menu ul li a{
	color:white;
	font-size:13px;
	line-height:34px;
	display:block;
	margin-top:15px;
	height:40px;
	padding:0;
	width:88px;
	

	
	
}
#header_wrapper #header #main_menu_wrapper #main_menu ul li a div{
	width:78px;overflow:hidden;float:left; text-align:center;
	color:white;
}
#header_wrapper #header #main_menu_wrapper #main_menu ul li a:hover div,#header_wrapper #header #main_menu_wrapper #main_menu ul li a.current div{
	
	color:#fc5a02;
}
#header_wrapper #header #main_menu_wrapper #main_menu ul li a div.left_corner{
	float:left;
	width:4px;
	height:40px;
	margin-left:-1px;margin-top:-1px;
	
}
#header_wrapper #header #main_menu_wrapper #main_menu ul li a div.right_corner{
	float:right;
	width:4px;
	height:40px;
	margin-right:-1px;margin-top:-1px;
	
	

	
}
/*sub menu^*/
#header_wrapper #header #main_menu_wrapper #main_menu ul li div.sub_menu_wrapper{

	position:absolute;
	margin-left:-1px;
	display:none;


	
}
#header_wrapper #header #main_menu_wrapper #main_menu ul li div.sub_menu_wrapper ul.sub_menu{
	
	height:auto;
	
}
#header_wrapper #header #main_menu_wrapper #main_menu ul li div.sub_menu_wrapper ul.sub_menu li{
	display:block;
	float:none;
	background:white;
	height:31px !important;
	height:30px;
	width:200px;
	text-indent:0.8em;
	text-align:left;
	line-height:30px;
	border:1px solid #ccc;border-top:0;
	
	
	
	
}
#header_wrapper #header #main_menu_wrapper #main_menu ul li div.sub_menu_wrapper ul.sub_menu li a{
height:31px !important;
height:30px;
line-height:30px;
margin:0;
color:rgb(102, 102, 102);
width:100%;

}
#header_wrapper #header #main_menu_wrapper #main_menu ul li div.sub_menu_wrapper ul.sub_menu li a:hover{
color: #fc5a02;

}
#header_wrapper #header #main_menu_wrapper #main_menu ul li div.sub_menu_wrapper ul.sub_menu li a:hover{
height:auto;

}







#header_wrapper #header #main_menu_wrapper #main_menu ul li div.sub_menu_wrapper ul.sub_menu li.last{
	border-bottom:0;
}
#header_wrapper #header #main_menu_wrapper #main_menu ul li div.sub_menu_wrapper ul.sub_menu div.clear{
	height:4px;
	line-height:4px;
	overflow:hidden;
	border:0;
	background:url(../image/sub_menu_bottom_bg.jpg) 0 -2px repeat-x;
	clear:both;


	
}
#header_wrapper #blueline{
	position:absolute;background:#0460c7;width:100%;bottom:0;height:39px;left:0;
}
/*sub menu$*/

#header_wrapper #header #main_menu_wrapper #main_menu ul li a:hover,#header_wrapper #header #main_menu_wrapper #main_menu ul li a.current{
	background:url(../image/main_menu_a_bg.jpg) repeat-x;
	color:#fc5a02;
	
}
#header_wrapper #header #main_menu_wrapper #main_menu ul li a:hover div.left_corner,#header_wrapper #header #main_menu_wrapper #main_menu ul li a.current div.left_corner{
	background:url(../image/main_menu_a_left_corner_bg.jpg) left top no-repeat;
}
#header_wrapper #header #main_menu_wrapper #main_menu ul li a:hover div.right_corner,#header_wrapper #header #main_menu_wrapper #main_menu ul li a.current div.right_corner{
	background:url(../image/main_menu_a_right_corner_bg.jpg) right top no-repeat;
}
#header_wrapper  #small_menu_wrapper{
	
	height:39px;
	background-color:#0460c7;
	 margin-top:-40px; 
	position:absolute;margin-top:0;bottom:0;

	z-index:1;
}
#header_wrapper  #small_menu_wrapper  #small_menu{
	width:974px;
	margin:auto;
	
	

}
#header_wrapper  #small_menu_wrapper  #small_menu ul{
	float:right;
	height:40px;line-height:40px;
	
}
#header_wrapper  #small_menu_wrapper  #small_menu ul li{
	float:left;
	padding:0 6px;
}
#header_wrapper  #small_menu_wrapper  #small_menu ul li a{
	color:white;
	height:40px;line-height:40px;
	
}
#header_wrapper  #small_menu_wrapper  #small_menu ul li a:hover{
	color:#fc5a02;
}
#main_wrapper{

}
#main_wrapper #banner_wrapper{
	height:330px;
	background:url(../image/banner_wrapper_bg.jpg) repeat-x;
}
#main_wrapper #banner_wrapper #banner{
	width:986px;height:327px;
	background: url(../image/banner_bg.png)  no-repeat;
	background-color:#e6e5e3;
	margin:auto;
}
#main_wrapper #banner_wrapper #banner img{
	width:972px;
	height:327px;
	
}
div.bk14,div.bk70,div.bk8,div.bk18,div.bk22{
	height:14px;
	clear:both;
}
div.bk70{height:20px;}
div.bk8{height:8px;}
div.bk18{height:18px;}
div.bk22{height:22px;}
div.clear{
	clear:both;
}
#main_wrapper #info{
	width:974px;
	margin:auto;
}
#main_wrapper #info .info_item{
	width:223px;
	float:left;
	margin-left:27px;
	text-align:left;
}
#main_wrapper #info .info_item h3{
	text-align:left;
	font-size:14px;
	font-weight:normal;
	border-bottom:1px solid #666;
	height:36px;
	line-height:36px;
	text-indent:1.6em;
}
#main_wrapper #info .info_item.first{
	margin-left:0;
}
#main_wrapper #info .info_item.last{
	float:right;
}
#main_wrapper #info .info_item ul.style1{
	
}
#main_wrapper #info .info_item ul.style1 li{
	
}
#main_wrapper #info .info_item ul.style1 li a{
	display:block;
	height:60px;
	line-height:60px;
	border:2px solid white;
}
#main_wrapper #info .info_item ul.style1 li a:hover{
	border:2px solid #ffa06c;
}
#main_wrapper #info .info_item ul.style1 li a img{
	width:140px;height:60px;
	float:left;

}
#main_wrapper #info .info_item ul.style1 li a p{
	width:144px;
	overflow:hidden;
	margin-left:6px;
	float:left;

}
#main_wrapper #info .info_item ul.style2{
	
}
#main_wrapper #info .info_item ul.style2 li{
	height:40px;line-height:40px;
	border-bottom:1px dotted #ccc;
}
#main_wrapper #info .info_item ul.style2 li a:hover{
	color:#fc5a02;
}
#main_wrapper #info .info_item  p.more{
	background:url(../image/triangle.jpg) 0 14px no-repeat;
	text-indent:1.6em;
	height:40px;
	line-height:40px;
}
#main_wrapper #info .info_item  p.more a{
	color:#fc5a02
}
#main_wrapper #info .info_item  p.more a:hover{
	text-decoration:underline;
}
#main_wrapper #info .info_item ul.style3{
	
}
#main_wrapper #info .info_item ul.style3 li{
	border-bottom:1px solid #ccc;
	height:85px;overflow:hidden;
}
#main_wrapper #info .info_item ul.style3 li.last{
	border:0;
}
#main_wrapper #info .info_item ul.style3 li span{
	color:#fc5a02;
	font-weight:bold;
}
#main_wrapper #info .info_item ul.style3 li img{
	width:108px;height:85px;
	float:left;
}
#main_wrapper #info .info_item ul.style3 li p{
	float:left;margin-top:8px;
	width:108px;
	line-height:1.4;
}
#main_wrapper #info .info_item ul.style4{
	
}
#main_wrapper #info .info_item ul.style4 li.left{
	line-height:23px;
	width:75px;
	float:left;
}
#main_wrapper #info .info_item ul.style4 li.right{
	line-height:23px;
	width:147px;float:right;
}

#footer_wrapper{
font-size:12px;
 }
#footer_wrapper #footer{
	background:#0460c7;
	padding:26px 0;
	clear:both;
}
#footer_wrapper #footer p{
	color:white;

}
/* attach inner page ^ */
#main_wrapper #info{
	width:974px;margin:auto;
	text-align:left;
	
}
#main_wrapper #info #side_nav{
	width:212px;
	float:left;
	background:url(../image/side_nav_bg.jpg) repeat-y;
}
#main_wrapper #info #side_nav h3{
	width:198px;
	height:52px;
	background:url(../image/side_nav_indicator.jpg) no-repeat;
	margin-top:20px;
	margin-bottom:30px;
}
#main_wrapper #info #side_nav h3.s2{
	background-image:url(../image/side_nav_indicator2.jpg);
}
#main_wrapper #info #side_nav h3.s3{
	background-image:url(../image/side_nav_indicator3.jpg);
}
#main_wrapper #info #side_nav h3.s4{
	background-image:url(../image/side_nav_indicator4.jpg);
}
#main_wrapper #info #side_nav h3.s5{
	background-image:url(../image/side_nav_indicator5.jpg);
}
#main_wrapper #info #side_nav h3.s6{
	background-image:url(../image/side_nav_indicator6.jpg);
}
#main_wrapper #info #side_nav h3.s7{
	background-image:url(../image/side_nav_indicator7.jpg);
}
#main_wrapper #info #side_nav h3.s8{
	background-image:url(../image/side_nav_indicator8.jpg);
}
#main_wrapper #info #side_nav ul.menu{
	padding-bottom:84px;
}
#main_wrapper #info #side_nav ul.menu li{
	height:36px !important;
	height:35px;
	line-height:35px;
	text-align:left;
	text-indent:1.1em;
	font-size:13px;
	color:#595858;
	border-bottom:1px solid #cdcccc;
}
#main_wrapper #info #side_nav ul.menu li a{
	height:36px !important;
	height:35px;
	width:100%;
	line-height:35px;
	display:block;
	font-weight:bold;
	position:relative;
}
#main_wrapper #info #side_nav ul.menu li a span{
	display:block;
	float:right;
	background:url(../image/triangle_switch.png) no-repeat;
		background-position:0 -9px;
	width:10px;height:10px;
	margin:0;
	padding:0;
	position:absolute;
	right:12px;
	top:12px;
}
#main_wrapper #info #side_nav ul.menu li a:hover,#main_wrapper #info #side_nav ul.menu li a.current{
	background:url(../image/side_nav_a_hover_bg.jpg) repeat-y;
	

}
#main_wrapper #info #side_nav ul.menu li a:hover span,#main_wrapper #info #side_nav ul.menu li a.current span{
	background-position:0 0;
}
#main_wrapper #info #side_nav ul.menu li.current{
	
}
#main_wrapper #info #content{
	width:745px;
	margin-left:16px;
	float:left;
}
#main_wrapper #info #content .pt_search{
font-size: 13px;
float: right;
margin-right: 15px;
color: #0154b1;
float:left;
}
#main_wrapper #info #content .pt_search input.text{
	width:180px;
}
#main_wrapper #info #content .pt_search input.btn{

position:relative;top:5px;
}
#main_wrapper #info #content #location{
	border-bottom:2px solid #0257b6;
	height:34px !important;
	height:32px;
	line-height:32px;
}
#main_wrapper #info #content #location span{
	font-size:13px;
	float:right;
	margin-right:15px;
	color:#0154b1;
}
#main_wrapper #info #content #location span a{
	color:#0154b1;
}
#main_wrapper #info #content #title{
	margin:10px;
	background:url(../image/title_bg.jpg) no-repeat;
	height:18px;
	line-height:18px;text-indent:2em;
	color:#0154b1;
}
#main_wrapper #info #content #text{
	margin:10px;
	font-size:12px;
	color:#595858;
	line-height:2em;
	 word-wrap:break-word;
	
}
/*
#main_wrapper #info #content #text img{

}
*/
/* attach inner page $ */
.jsNav{ width:960px; height:30px; position:absolute; bottom:0px; left:0px;}
.jsNav b{ position:absolute; bottom:16px; right:16px;}
.jsNav .trigger{ display:inline-block; width:8px; height:8px; font-size:0; background:url(../image/point_off.gif) no-repeat left top; margin:5px 5px 0;}
.jsNav .imgSelected{background:url(../image/point_on.gif) no-repeat left top;}
.prevBtn{ display:block; width:300px; height:60px;  position:absolute; top:-186px; left:0; }
.nextBtn{ display:block; width:300px; height:60px; position:absolute; top:-186px; right:0; text-align:right;}
.prevBtn img,.nextBtn img{ width:38px; height:63px;}
.prev_trigger{ width:300px; height:476px; background:#FFF; position:absolute; top:0; left:0; cursor:pointer;}
.next_trigger{ width:300px; height:476px; background:#FFF; position:absolute; top:0; right:0; cursor:pointer;}