/* CSS Document */

html,body{
	font-family: "ËÎÌå";
	color: #555;
	margin: 0px;
	overflow-x:hidden;
	font-size: 12px;
	background:url(images/bg.jpg);
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/*IE6 fixed bug*/


/**/
A IMG {
	BORDER-RIGHT-WIDTH: 0px;
	BORDER-TOP-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
}
ul {
	margin: 0px;
	padding: 0px;
}
a{
	color:#555;
	text-decoration: none;
	font-size: 12px;
}
li {
	list-style-type: none;
}

a:hover{
	text-decoration:underline;
	color:#ff3300;
}
a:active {
	color: #993;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
}







.px1 {
	float: left;
	width: 189px;
	height: auto;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 6px;
	margin-top: 0px;
}
.px1 ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

.px1 ul li a {
	line-height: 26px;
	float: left;
	width: 159px;
	height: 26px;
	text-decoration: none;
	display: block;
	list-style-type: none;
	color: #666666;
	padding-left: 30px;
	border-bottom-width: 1px;
	margin-bottom: 1px;
	font-size:13px;
	font-weight:bold;
	background-image: url(images/cp1.jpg);
}

.px1 ul li a:hover {
	background-image: url(images/cp2.jpg);
	background-repeat: no-repeat;
	background-position: left;
	color: #ffffff;
}

#head { background:#fff; height:87px; }
#top { width:1002px; height:87px; margin:0 auto; }
#logo { width:573px; height:87px; float:left; }
.insearch_box { margin-top:26px; margin-right:14px; }
.insearch_input {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #666666;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
	border: 1px none #7A7A7A;
	background:url(images/search_k.jpg);
	font-family:"Î¢ÈíÑÅºÚ";
}

#menu { background:url(images/menu_bg.jpg) repeat-x; height:42px; }
.topmenu{ width:998px; margin:0px; padding:0px; margin:0 auto; }
.topmenu ul{ width:998px; margin:0px; padding:0px; list-style:none;}
.topmenu ul li{ padding-left:32px; padding-right:32px; float:left; margin:0px; padding:0px; list-style:none; position:relative; text-align:center; }
.topmenu ul li a{ width:109px;height:42px; line-height:42px; display:block; margin:0px; padding:0px; color:#FFFFFF; text-decoration:none; }
.topmenu ul li a:hover{ width:109px; height:42px; line-height:42px; display:block; margin:0px; padding:0px;color:#fff; text-decoration:none; background:url(images/m1_1.jpg) no-repeat; }
.fgx{ width:2px; height:42px; margin:0px; padding:0px;}

.topmenu ul li ul{ display:none; position:absolute; text-align:center; background:#4B8A13; width:123px; margin:0; padding:0; }
.topmenu ul li ul li{ float:none; width:123px;  margin:0; padding:0; height:37px; line-height:37px; }
.topmenu ul li ul li a{ background:none; font-size:12px; color:#FFFFFF; width:123px; height:37px; line-height:37px; }
.topmenu ul li ul li a:hover{ color:#333; font-size:12px; width:123px; height:37px; line-height:37px; display:block; padding:0px;text-align:center; background:#fff; }

.topmenu ul li:hover ul { display:block; }
.topmenu ul li.sfhover ul { display:block; }

#banner { width:1002px; height:300px; margin:0 auto;}

#main { background:url(images/main_bg.jpg) repeat-x; width:1002px; height:329px; margin:0 auto; }
#main_bt { float:left; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; font-weight:bold; color:#333; }
#main_more { text-align:right; padding-top:6px; }

#t1 { width:216px; margin-top:30px; }
#t1_bt { width:210px; margin:0 auto; }
#t1_pic { width:216px; height:76px; margin-top:10px;  }
#t1_text_box { background:url(images/tt_bg.jpg) no-repeat; width:216px; margin-top:1px; }
#t1_text { width:192px; margin:0 auto; line-height:25px; padding-top:6px; font-size:12px; }

#t2 { width:216px; margin-top:30px; }
#t2_bt { width:210px; margin:0 auto; }
#t2_pic { width:216px; height:76px; margin-top:10px;  }
#t2_news_box { background:url(images/tt_bg.jpg) no-repeat; width:216px; margin-top:1px; padding-top:6px; }
#t2_news { width:192px; margin:0 auto; }
#t2_news ul li { text-align:left; height:26px; line-height:26px; font-size:12px; }
#t2_news ul li a{font-size:12px;}

#t3 { width:216px; margin-top:30px; }
#t3_bt { width:210px; margin:0 auto; }
#t3_pic { width:216px; height:76px; margin-top:10px;  }
#t3_news_box { background:url(images/tt_bg.jpg) no-repeat; width:216px; margin-top:1px; padding-top:6px; }
#t3_news { width:192px; margin:0 auto; }
#t3_news ul li { text-align:left; height:26px; line-height:26px; }

#t4 { width:253px; margin-top:55px; }
#t4_pic { width:141px; height:179px; margin:0 auto; }
#t4_text { width:253px; margin:0 auto; padding-top:9px; line-height:18px; font-size:12px;  }

#t5 { width:1002px; margin:0 auto; }
#t5_top { background:url(images/t5_bt_bg.jpg) repeat-x; height:48px; line-height:46px; }
.t5_bt_cn { font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; font-weight:bold; color:#333; text-align:left; }
.t5_bt_en { font-family:Arial, Helvetica, sans-serif; color:#009900; text-align:left; padding-left:6px; }
#t5_main { background:url(images/t5_bg.jpg) repeat-x; height:159px; padding-top:10px; }

#foot_menu { background:url(images/foot_bg.jpg) no-repeat; width:1002px; height:45px; line-height:45px; text-align:center; margin:0 auto; color:#fff; }
#foot_menu a { color:#fff; }
#foot_menu a:hover { text-decoration:underline; }
#bot { padding-top:10px; line-height:24px; color:#333; text-align:center; font-family:Arial, Helvetica, sans-serif; padding-bottom:6px; }

#page_main { background:url(images/page_main_bg.jpg) repeat-x #fff; background-position:top; width:1002px; margin:0 auto; padding-bottom:20px; }
#page_main_box { padding-top:23px; }
#page_top { width:776px; background:url(images/page_top.jpg) repeat-x; height:42px; margin-bottom:14px; }
#page_title { width:730px; margin:0 auto; height:42px; padding-top:10px; }
#page_title_icon { float:left; width:23px; }
#page_text { width:680px; margin:0 auto; line-height:32px; }
#left_bt { background:url(images/left_t1.jpg) no-repeat; width:192px; height:42px; line-height:33px; text-align:left; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; color:#333; font-weight:bold; padding-left:34px; }
.left_t1 { width:226px; }
.left_menu { width:166px; margin:0 auto; margin-top:16px; }
.left_menu ul li { background:url(images/left_t1_icon1.jpg) no-repeat; height:24px; text-align:left; padding-left:20px; padding-bottom:4px; }

/* ÐÂÎÅ */
.left_news_menu { width:174px; margin:0 auto; }
.left_news_menu ul li { background:url(images/left_news_menu_bg.jpg) no-repeat; width:110px; height:40px; line-height:40px; text-align:left; font-family:"Î¢ÈíÑÅºÚ"; font-size:13px; padding-left:64px; }
#page_news { width:691px; margin:0 auto; margin-bottom:20px; }
#page_news ul li { background:url(images/page_news_bg.jpg) no-repeat; width:660px; height:36px; line-height:35px; text-align:left; padding-left:31px; }
.page_news_time { float:right; font-family:Arial, Helvetica, sans-serif; color:#999; padding-right:5px; }
#news_show { width:693px; margin:0 auto; }
.news_bt { font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; color:#333; text-align:center; padding-top:10px; padding-bottom:10px; }
.news_fj { background:url(images/news_bt.jpg) no-repeat; width:693px; height:30px; text-align:center; line-height:30px; }
.news_text { width:678px; line-height:32px; text-align:left; margin:0 auto; padding-top:16px; }
.news_text img{margin:auto; display:block; max-width:100%; height:auto;}


/* ¹¤³ÌÒµ¼¨ */
.case_search_box { margin-top:5px; margin-left:20px; }
.case_search_input {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #666666;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
	border: 1px solid #7A7A7A;
	width:138px;
	background:#fff;
	text-indent: 5px;
	height:21px;
}
#case_show { width:700px; margin:0 auto; overflow:auto; zoom:1; }
#case_show ul li { width:168px; float:left; margin:10px 0px 8px 7px; display:inline; text-align:center; }
#case_show ul li a { display:block; }
#case_show ul li a img { padding:2px; border:1px solid #e1e1e1; margin-bottom:10px; height:126px; }
#case_show ul li a:hover img { padding:2px; border:1px solid #f98510; }
#case_zs { width:700px; margin:0 auto; padding-top:10px; }
.case_zs_pic { float:left; padding:5px; border:1px solid #dedede; margin-right:16px; }
.case_zs_pic_sm_bt { font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; color:#000; text-align:left; font-weight:bold; padding-top:6px; }
.case_zs_pic_text { line-height:28px; padding-top:8px; text-align:left; }
.case_zs_text { width:680px; margin:0 auto;  text-align:left; line-height:28px; margin-top:60px; }

/* ½â¾ö·½°¸ */
#solution_main { width:698px; background:#F0F0F0; border:1px solid #DDDDDD; margin:0 auto; padding-top:24px; padding-bottom:24px; }
.solution_pic { width:642px; background:#fff; border:1px solid #DDDDDD; margin:0 auto; }
.solution_text_box { width:642px; background:#F9F9F9; border:1px solid #DDDDDD; margin:0 auto; margin-top:14px; padding-top:12px; padding-bottom:14px; }
.solution_text_bt { font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; font-weight:bold; width:600px; margin:0 auto; text-align:left; color:#333; }
.solution_text { width:600px; margin:0 auto; text-align:left; line-height:28px; padding-top:8px; }

#solution_show { width:700px; margin:0 auto; overflow:auto; zoom:1; }
#solution_show ul li { width:168px; float:left; margin:10px 0px 8px 7px; display:inline; text-align:center; }
#solution_show ul li a { display:block; }
#solution_show ul li a img { margin-bottom:10px; }

/* ÁôÑÔ */
.contact_pic { width:211px; height:267px; padding-top:6px; padding-left:8px; }
#page_contact { width:470px; margin:0 auto; }
.messages_input {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #666666;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
	border: 1px solid #DDDDDD;
	width:380px;
	background:#FBFBFB;
	text-indent: 5px;
}
.messages_input1 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #666666;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
	border: 1px solid #DDDDDD;
	width:376px;
	background:#FBFBFB;
	text-indent: 5px;
}
.messages_input2 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #666666;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
	border: 1px solid #DDDDDD;
	background:#FBFBFB;
	text-indent: 5px;
	height:19px;	
}
.contact_en { font-family:Arial, Helvetica, sans-serif; }
.contact_red { color:#FF0000; }

/* ÕÐÏÍÄÉÊ¿ */
.left_job_list { width:208px; margin:0 auto; margin-bottom:20px; }
.left_job_list ul li { background:url(images/left_job_menu_bg.jpg) no-repeat; width:192px; height:27px; line-height:27px; text-align:left; padding-left:16px; }
#job_main { width:700px; margin:0 auto; padding-top:10px; }
.job_bt_left { background:url(images/job_title_bg.jpg) repeat-x; height:37px; line-height:37px; text-align:left; font-weight:bold; padding-left:10px; }
.job_bt_mid { background:url(images/job_title_bg.jpg) repeat-x; height:37px; line-height:37px; text-align:left; font-weight:bold; }
.job_gw_left { padding-left:10px; padding-top:20px; text-align:left; }
.job_gw_mid { padding-top:20px; text-align:left; }
.job_rs { padding-top:20px; text-align:left; font-family:Arial, Helvetica, sans-serif; }
.job_fg { background:#E8E8E8; height:2px; margin-top:20px; margin-bottom:20px; }
#job_show { width:650px; margin:0 auto; padding-top:10px; }
.job_show_text { text-align:left; line-height:26px; }
.job_show_list { width:650px; margin:0 auto; padding-top:10px; }
.job_show_list_bt { background:url(images/job_show_list_bt_bg.jpg) no-repeat; width:650px; height:31px; line-height:31px; text-align:left; }
.job_show_list_text { line-height:22px; padding-top:8px; padding-bottom:8px; }
.job_show_list_fg { background:#ddd; height:1px; margin-top:10px; margin-bottom:10px; }
#job_jl { width:650px; margin:0 auto; padding-top:16px; }
.job_jl_bt { font-weight:bold; text-align:left; background:#F5F5F5; height:26px; line-height:26px; padding-left:14px; margin-bottom:10px; }
.job_input1 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #666666;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
	border: 1px solid #DDDDDD;
	width:300px;
	background:#FBFBFB;
	text-indent: 5px;
}
.job_input2 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #666666;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
	border: 1px solid #DDDDDD;
	background:#FBFBFB;
	text-indent: 5px;
	width:297px;
}
.job_input3 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #666666;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
	border: 1px solid #DDDDDD;
	background:#FBFBFB;
	text-indent: 5px;
	height:19px;	
}

/* ·ÖÒ³ */
#fenye { width:660px; margin:0 auto; padding-top:10px; margin-bottom:14px; }
#fenye_weiye { background:#DCD9D4; width:40px; height:20px; line-height:20px; text-align:center; }
#fenye_weiye a { color:#333; }
#fenye_weiye a:hover { color:#ff3300; text-decoration:none; }
#fenye_next { background:#DCD9D4; width:60px; height:20px; line-height:20px; text-align:center; }
#fenye_next a { color:#333; }
#fenye_next a:hover { color:#ff3300; text-decoration:none; }
#fenye_sz { background:#DCD9D4; text-align:center; width:20px; }
#fenye_sz a { color:#333; }
#fenye_sz a:hover { color:#ff3300; text-decoration:none; }
#fenye_dq { background:#EEEEEE; border:1px solid #DCD9D4; text-align:center; width:18px; }
#fenye_input {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #666666;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
	border: 1px solid #777;
	background:#FBFBFB;
	height:20px;	
}

.case_pic_show_new_box { margin-top:20px; margin-bottom:10px; }

/* ÕûÕ¾ËÑË÷ */
#detel_main { width:700px; margin:0 auto; padding-top:10px; }
.detel_box { margin-bottom:20px; }
.detel_bt { font-size:16px; color:#FF0000; text-decoration:underline; padding-top:5px; }
.detel_text { line-height:24px; text-align:left; width:550px; padding-top:10px; }
.detel_sm { line-height:20px; text-align:left; }
.detel_menu {
	float: left;
	width: 200px;
	height: auto;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 14px;
	margin-top: 0px;
	margin-left:13px;
}
.detel_menu ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

.detel_menu ul li a {
	line-height: 30px;
	float: left;
	width: 135px;
	height: 30px;
	text-decoration: none;
	display: block;
	list-style-type: none;
	color: #333;
	padding-left: 65px;
	border-bottom-width: 1px;
	margin-bottom: 1px;
	background-image: url(images/detel_m1.jpg);
}

.detel_menu ul li a:hover {
	background-image: url(images/detel_m1_1.jpg);
	background-repeat: no-repeat;
	background-position: left;
	color: #ffffff;
}

#mail { width:1002px; margin:0 auto; margin-top:12px; }
#mail_bt { width:226px; height:39px; float:left; }
#mailright { margin-left:226px; background:url(mail02.jpg) no-repeat; height:39px; line-height:39px; padding-left:30px; }
.mail_font1 { font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold; color:#888; text-align:left; }
.mail_input {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #666666;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
	border: 1px solid #777;
	background:#FBFBFB;
}