*{
	margin:0;
	padding:0;
	list-style:none;
	border:0;
	list-style-position:outside;
}
* html {
	filter:expression(document.execCommand("BackgroundImageCache", false, true));
	/*  fix IE6 background flicker  */
}
body {
	font: 11px/1.3em Verdana, Arial;
	color: #707070;
	margin: 0px;
	padding: 0px;
	background:#541b86;
}
img{border: 0px;}
form {
	margin: 0px;
	padding: 0px;
}
div, td, p {
	font: 11px/1.3em Verdana, Arial;
	line-height: 150%;
}
input, select, textarea {
	font: 12px "Verdana";
}
.input2{
	border:1px solid #e6e6e6;
	height:18px;
	padding:4px 0 0 3px;
}
a:visited, a:link {
	color: #541b86;
	text-decoration: none;
}
a:hover {
	color: #ef8e00;
}
.clear{
	clear:both;
	margin:0;
	padding:0;
	font-size:0;
}
.clear_height{
	height:30px;
}
.warp{
	width:727px;
	margin:0 auto;
	background:#fff;
	padding:0 4px;
}
.top{
	height:85px;
}
.top li{
	float:left;
	padding-right:10px;
}
.foot{
	padding:5px 0 20px 0;
	text-align:center;
	color:#ef8e00;
	border-top:solid 1px #ef8e00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.home{
	padding:0 0 0 20px;
	line-height:125%;
}
.home ul{
	float:left;
}
.home ul p{
	line-height:125%;
	background:url(../images/arr.gif) no-repeat 0 5px;
	padding:0 0 0 8px;
}
.home .title{
	border-bottom:1px solid #ef8e00;
	padding:3px 0;
	margin:0 0 15px 0;
}
.home .txt{
	height:160px;
	overflow:hidden;
	text-justify:inter-ideograph;
	text-align:justify;
}
.home .txt p{
	padding-bottom:3px;
}
.home .txt a{
	color:#707070;
}
.home .txt a:hover{
	color:#ef8e00;
}
.home .more{
	background:url(../images/more.gif) no-repeat;
	margin:6px 0 0 0;
	width:50px;
	height:20px;
	cursor:pointer;	
}
.foot span{
	font-size:11px;
}

.nav{
	padding:13px 0 13px 30px;
	width:690px;
	border-bottom:solid 1px #ef8e00;
	height:14px;
	overflow:hidden;
}
/**list_ul**/
.list_ul li{
	float:left;
	padding-right:17px;
}
.list_ul .no_right{
	padding-right:0;
}
.list_ul a{
	height:15px;
	display:block;
	text-indent:-5000px;
}

/**top nav CSS bin**/
.list_ul a{
	background:url(../images/menu02.gif) no-repeat left top;
}
.list_ul .om_news a{
	width:32px;
	background-position:0px 0px;
}
.list_ul .om_about a{
	width:90px;
	background-position:-52px 0px;
}
.list_ul .om_ep a{
	width:132px;
	background-position:-163px 0px;
}
.list_ul .om_pro a{
	width:53px;
	background-position:-314px 0px;
}
.list_ul .om_brand a{
	width:111px;
	background-position:-390px 0px;
}
.list_ul .om_gbook a{
	width:50px;
	background-position:-519px 0px;
}
.list_ul .om_cont a{
	width:63px;
	background-position:-587px 0px;
}
/** a:hover  bin**/
.list_ul .om_news a:hover, .list_ul .om_news_over a{
	width:32px;
	background-position:0px -22px;
}
.list_ul .om_about a:hover, .list_ul .om_about_over a{
	width:90px;
	background-position:-52px -22px;
}
.list_ul .om_ep a:hover, .list_ul .om_ep_over a{
	width:132px;
	background-position:-163px -22px;
}
.list_ul .om_pro a:hover, .list_ul .om_pro_over a{
	width:53px;
	background-position:-314px -22px;
}
.list_ul .om_brand a:hover, .list_ul .om_brand_over a{
	width:111px;
	background-position:-390px -22px;
}
.list_ul .om_gbook a:hover, .list_ul .om_gbook_over a{
	width:50px;
	background-position:-519px -22px;
}
.list_ul .om_cont a:hover, .list_ul .om_cont_over a{
	width:63px;
	background-position:-587px -22px;
}
/**a:hover  end**/
/**top nav CSS end**/

.page_left{
	float:left;
	padding:0 30px;
	width:130px;
}
.page_left ul li{
	padding:9px 0 6px 3px;
	height:17px;	
	border-bottom:solid 1px #ef8e00;
	width:130px;
}
.page_left ul .no_li{
	padding:0;
	height:1px;
	line-height:0;
	font-size:0;
}
.page_right{
	float:left;
	width:460px;
	overflow:hidden;
	margin-left:20px;
}
.page_right .title{
	padding:15px 0 4px 0;
	border-bottom:solid 1px #ef8e00;
	width:547px;
	margin:0 0 30px 0;
}
.page_right .txt p{
	line-height:180%;
	background:url(../images/arr.gif) no-repeat 0 8px;
	padding:0 0 0 8px;
}
.page_right .team{
	border:solid 1px #ef8e00;
	background:#f3f3f3;
	padding:15px;
}
.page_right .team .teamad{
	width:410px;
	padding:10px 0;
}
.page_right .team ul{
	width:410px;
	margin:0 auto;
	text-align:center;
}
.page_right .team li{
	float:left;
}
.page_right .pap{
	border:solid 1px #ef8e00;
	background:#f3f3f3;
	padding:15px;
}
.page_right .pap ul{
	width:420px;
	margin:0 auto;
}
.page_right .pap .pic li{
	float:left;
	padding-right:13px;
}
.page_right .pap .pic .no_right{
	padding-right:0;
}
.page_right .job{
	background:#f28d01;
	padding:25px 8px;
}
.page_right .job .tit{
	background:url(../images/arr01.gif) no-repeat 20px 7px #ffffe8;
	border-bottom:solid 1px #ef8e00;
	padding:3px 0 0 40px;
	height:25px;
	width:404px;
	overflow:hidden;	
	cursor:pointer;
}
.page_right .job .tit div{
	width:250px;
	float:left;
}
.page_right .job .tit .address{
	border-left:solid 1px #ef8e00;
	padding:3px 10px;
	width:100px;
}
.page_right .job .txt3{
	border-bottom:solid 1px #ef8e00;	
	background:#ffffe8;
	width:444px;
	display:none;
}
.page_right .job .txt3 .bg1{
	background:url(../images/icon1.gif) no-repeat #f7f8f3 15px 6px;		
}
.page_right .job .txt3 .bg2{
	background:url(../images/icon1.gif) no-repeat 15px 6px;		
}
.page_right .job .txt3 p{
	padding:3px 10px 2px 40px;
}
.page_right .pro li{
	background:#ef8e00;
	width:132px;
	padding:4px;
	height:164px;
	color:#fff;
	overflow:hidden;
	float:left;
	margin:0 13px 13px 0;
}
.page_right .pro li a{
	color:#fff;
}
.page_right .pro li a:hover{
	color:#541b86;
}
.page_right .top{	
	border-top:solid 1px #ef8e00;
	text-align:right;
	padding:5px;
	margin:30px 0 0 0;
}
.page_right .ep li{
	float:left;
	padding-right:11px;
}
.page_right .guest{
	background:#f28d01;
	padding:25px 8px 8px 8px;
}
.page_right .guest li{
	border-bottom:solid 1px #ef8e00;
}
.page_right .guest .tit{
	background:#fbfbe3;
	padding:3px;
}
.page_right .guest .txt{
	background:url(../images/icon1.gif) no-repeat #f7f8f3 15px 8px;
	padding:3px 3px 3px 35px;
}
.page_right .guest .replay{
	background:url(../images/icon1.gif) no-repeat #fff 15px 8px;
	color:#f28d01;	
	padding:3px 3px 3px 35px;
}
.page_right .addguest{
	background:#f28d01;
	padding:25px 8px;
}
.page_right .addguest .bg1{
	background:url(../images/icon1.gif) no-repeat #f7f8f3 15px 12px;
	padding:6px 3px 6px 35px;
}
.page_right .addguest .bg2{
	background:url(../images/icon1.gif) no-repeat #fff 15px 12px;
	padding:6px 3px 6px 35px;
}
.page_right .addguest input,.page_right .addguest textarea{
	border:solid 1px #ef8e00;
}