@charset "utf-8";
/* CSS Document */
body{font-family: Arial,"宋体",Helvetica,sans-serif; font-size:12px; background:#FFF; background:url(/images/p_t_l.jpg) repeat-x top; margin: 0 auto;}
body,img,a,p,ul,li,h1,span,dl,dt,dd,h2,h3,h4,input,form,p,textarea{margin:0;padding:0}
ul,ol,dl{list-style:none;}
img{border: none}
.clear{clear:both}

.pg_top{ background:url(/images/p_t_b.jpg) no-repeat; width:960px; height:358px; margin:0 auto; }
.pg_zp{ border:1px solid #CCC; margin:0 auto 10px; width:940px;}
.pg_title{ background:url(/images/zp_01.jpg) no-repeat left; height:43px; margin:25px 0 0 20px;}
.pg_title01{ background:url(/images/zp_02.jpg) no-repeat left; height:43px; margin:25px 0 0 20px;}
.pg_int{ margin-left:70px; overflow:hidden;}
.pg_int p{ margin:15px 0; color:#666; line-height:24px;}
 .on{ font-weight:bold; color:#F00; font-style:normal;}
 .on01{ font-weight:bold; color:#666; font-style:normal;}
 .on02{ font-weight:bold; color:#0099ff; font-style:normal; font-size:14px;}
 .on03{ font-weight:bold; color:#666; font-style:normal; font-size:14px;}
 .on04{ color:#0099ff; font-style:normal;}
 .on05{ color:#F00; font-style:normal;}
 
 .pg_about{ background:url(/images/about_us_bg.jpg) no-repeat; width:940px; height:232px; margin:0 auto;}
.pg_about p{ margin-left:210px; padding-top:10px; width:707px; line-height:24px; color:#FFF; text-indent:2em;}

.form_t{ background:url(/images/zp_text_t.jpg) no-repeat; width:960px; height:73px; margin:0 auto;}
.form_m{background:url(/images/zp_text_m.jpg) repeat-y; width:960px; height:auto;margin:0 auto; padding-bottom:30px;}
.form_b{ background:url(/images/zp_text_b.jpg) no-repeat; width:960px; height:41px;margin:0 auto;}
.form_m_title{ height:38px; text-align:center; width:843px; margin:0 auto; }

.form_qzzw{ margin:20px 0 0 60px; overflow:hidden;}
.f_t{ background:url(/images/zp_text_l.jpg) no-repeat left; height:30px;line-height:30px; font-size:14px; color:#FFF; font-weight:bold; padding-left:50px;}
.qzzw_inp{ overflow:hidden; margin-top:30px;}
.qzzw_inp .ch01{ margin-left:40px; display:inline; display:block; line-height:24px;}
.ch02{ padding-right:15px;}
.ch03{ padding:0 15px 0 40px;}
.f_name{ text-align:left; color:#666; width:65px;}
.f_name01{width:150px;}
.f_name02{width:100px;}
.f_name03{width:455px;}
.f_ll{ overflow:hidden; margin:10px 0 0 0; float:left; width:300px; }
.f_ll a{overflow:hidden;}
.f_img img{ border:1px solid #CCC;}

.f_tan_n{ overflow:hidden; padding-bottom:20px; padding-top:30px;  border-bottom: 1px dashed #999999;}
.f_goon{overflow:hidden; padding-bottom:20px; padding-top:20px; }
.f_goon a {display: inline;float: right; margin: 0 70px 0 0;}
.f_tan_n01{ overflow:hidden; border-bottom:1px dashed #999; padding-top:30px;}
.f_info{ margin-left:40px; margin-top:30px; overflow:hidden; width:860px;}
.f_info_left{ overflow:hidden; float:left; width:560px;}
.f_i_l{ float:left; width:260px; margin-right:10px; display:inline; height:170px;}
.f_i_l_01{ float:left; width:500px; display:inline;}
.f_n{ overflow:hidden; float:left; margin-bottom:20px; display:inline; width:260px;}
.f_n span{ display:block; float:left;}
.f_n_01{ overflow:hidden; float:left; margin-bottom:20px; display:inline; width:750px;}
.f_n_01 span{ display:block; float:left;}

.f_work{ width:790px; background:#f1f1f1; margin:30px 0 0 23px; padding-bottom:20px;}
.f_work01{ width:790px; background:#f1f1f1; margin:30px 0 0 23px; padding:30px 0;}
.f_tan{ width:100%; overflow:hidden;}
.f_tan a{ display:block;float:right; margin:0 70px 0 0; display:inline;}

.t_time{ overflow:hidden; margin-bottom:25px; width:790px;}
.t_time span{display:block; float:left;}
.t_t01{ color:#F60; margin-left:30px; width:60px;}
.t_t08{ color:#F60; margin-left:30px; width:85px;}

.t_time01{ overflow:hidden; margin-bottom:15px; width:790px;}
.t_time01 span{float:left;}

.t_t02{ width:185px;}
.t_t03{ width:455px;}
.t_t04{ width:455px;}
.t_t05{ width:70px;}
.t_t05 a{color:#F00;}
.t_t06{ width:100px;color:#F60; margin-left:30px; display:inline;}
.t_t07{ width:100px;color:#666; margin-left:30px;  display:inline;}

.f_tj{ margin:30px auto 0; text-align:center; width:100px; height:33px;}

.bottom{ background:url(/images/bottom_bg.jpg) repeat-x; width:960px; margin:0 auto; height:94px; line-height:94px;  text-align:center; color:#666;}

/*************jquery.hiAlerts.css*********/
#popup_container {
	font-family: Arial, sans-serif;
	font-size: 12px;
	min-width: 300px; /* Dialog will be no smaller than this */
	_width:320px; 
	max-width: 600px; /* Dialog will wrap after this width */
	background: #fff;
	border: solid 1px #777;
	color: #000;
/*	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;*/
}

/*corner style*/
#ctl, #cbl, #ctr, #cbr { 
position:absolute; width:5px; height:5px;  
overflow:hidden; font-style:normal; z-index:99999;
background:#fff url(/images/corners.gif) no-repeat ;}
#ctl {top:-1px; left:-1px;background-position:0 0;background-color:#FAF5CE;}
#ctr {top:-1px; right:-1px;background-position:-5px 0;background-color:#FAF5CE;}
#cbl {bottom:-1px; left:-1px;background-position:0 -5px;}
#cbr {bottom:-1px; right:-1px;background-position:-5px -5px;}
/*corner style over*/


#popup_title {
	font-size: 12px;
	font-weight: bold;
	text-align:left;
	line-height: 1.9em;
	color: #333;
	background:url(/images/title.gif) top repeat-x;
	border-bottom: solid 1px #777;
	cursor: default;
	padding:0 0 0 8px;
	margin: 0em;
}
#popup_close{
position:absolute;
right:7px;top:4px;
width:16px;height:16px;
background:url(/images/close.gif) no-repeat ;
cursor:hand;
cursor:pointer;}

#popup_content {
	background: 16px 16px no-repeat;
	padding: 12px;
	margin: 0em;
}

#popup_content.alert {
	background-image: url(/images/info.gif);
}

#popup_content.confirm {
	background-image: url(/images/important.gif);
}

#popup_content.prompt {
	background-image: url(/images/help.gif);
}

#popup_message {
	padding-left: 48px; text-align:left;
}

#popup_panel {
	text-align: center;
	margin: 1em 0em 0em 1em;
}

#popup_ok,#popup_cancel{
width:55px;height:20px;
text-align:center;
border:none;
background:url(/images/bot.gif) no-repeat ;
font-size:12px;
line-height:20px;
padding:0; }

#popup_prompt {
	margin: .5em 0em;
}

#popup_content.openBox{padding:12px;background:none; }
.openBox #popup_message{padding:0;overflow:auto;}

#over_container{
min-width: 300px; /* Dialog will be no smaller than this */
background:#f2f2f2;
border:1px solid #e5e5e5;
color: #000;
}
#over_message{
text-align:left; 
padding:5px 20px;}

#over_container.over_3{
background:#FFF2F2;
border:1px solid #FF8080;}

#over_message img{margin:0 2px 0 0;}

#over_container {
	font-family: Arial, sans-serif;
	font-size: 12px;
	min-width: 200px; /* Dialog will be no smaller than this */
	width:320px; 
	max-width: 600px; /* Dialog will wrap after this width */
	background: #fdf2ab;
	border: solid 1px #f98304;
	color: #000;
/*	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;*/
}

/*corner style*/
#ctl02, #cbl02, #ctr02, #cbr02 { 
position:absolute; width:5px; height:5px;  
overflow:hidden; font-style:normal; z-index:99999;
background:#fdf2ab url(/images/corners02.gif) no-repeat ;}
#ctl02 {top:-1px; left:-1px;background-position:0 0;background-color:#fdf2ab;}
#ctr02 {top:-1px; right:-1px;background-position:-5px 0;background-color:#fdf2ab;}
#cbl02 {bottom:-1px; left:-1px;background-position:0 -5px;}
#cbr02 {bottom:-1px; right:-1px;background-position:-5px -5px;}
/*corner style over*/


#popup_content02 {
	background: 16px 8px no-repeat;
	padding: 15px 10px;
	margin: 0em;
}

#popup_content02.alert02 {
	background-image: url(/images/info.gif);
}

#popup_content02.confirm02 {
	background-image: url(/images/important.gif);
}

#popup_content02.prompt02 {
	background-image: url(/images/ok.png);
}
#popup_content02.prompt03 {
	background-image: url(/images/g_tan.png);
}
#popup_content02.prompt04 {
	background-image: url(/images/g_close.png);
}

#over_message {
	padding-left: 48px;text-align:left;
}

#popup_panel02 {
	text-align: center;
	margin: 1em 0em 0em 1em;
}

#popup_ok02,#popup_cancel02{
width:55px;height:20px;
text-align:center;
border:none;
background:url(images/bot.gif) no-repeat ;
font-size:12px;
line-height:20px;
padding:0; }

#popup_prompt02 {
	margin: .5em 0em;
}

#popup_content.openBox02{padding:12px;background:none; }
.openBox #over_message{padding:0;overflow:auto;}