/* CSS Document */

html,body{
	font-family: "ËÎÌå";
	color: #555;
	margin: 0px;
	overflow-x:hidden;
	font-size: 12px;
	background:url(images/main_bg.jpg) no-repeat center top #fff; 
	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;
}
li {
	list-style-type: none;
}

a:hover{
	text-decoration:none;
	color:#E20109;
}
a:active {
	color: #ff3300;
}




.search_input {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #666666;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
	border: 1px none #7A7A7A;
	background-color: #FFFFFF;
}




.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;
}

.clear { clear:both; }

#header { width:990px; margin:0 auto; height:115px; background:url(images/top_bg.jpg) no-repeat right; }
#logo { width:706px; height:115px; float:left; }
.logo_l { width:106px; height:67px; float:left; padding-top:20px; }
.logo_r { margin-left:120px; height:67px; padding-top:24px; }

#top_r { width:260px; height:115px; float:right; text-align:right; }
#search {width:180px; float:right; height:22px; position:relative; right:10px; top:10px; } 
.input_search{ float:left; width:140px; height:18px; line-height:18px; padding-left:10px; border:1px solid #A7AEB4; text-align:left; font-size:12px; color:#999; } 
.button{ float:right; border:0; background:url(images/icon_search.jpg) no-repeat; text-indent:-999px; width:22px; height:22px; cursor:pointer;}
#top_tel { text-align:right; font-family:"Î¢ÈíÑÅºÚ"; font-size:15px; font-weight:bold; color:#333; font-style:italic; padding-right:12px; position:relative; top:15px; }

#nav_wrapper { background:url(images/nav_bg.jpg) repeat-x; height:39px; }
#nav { width:990px; margin:0px; padding:0px; margin:0 auto; }
#nav ul{ width:990px; margin:0px; padding:0px; list-style:none;}
#nav ul li{ padding-left:32px; padding-right:32px; float:left; margin:0px; padding:0px; list-style:none; position:relative; text-align:center; }
#nav ul li a{ width:110px;height:39px; line-height:35px; display:block; margin:0px; padding:0px; color:#FFFFFF; text-decoration:none; font-size:13px; font-weight:bold; font-family:"Î¢ÈíÑÅºÚ"; }
#nav ul li a:hover{ width:110px; height:39px; line-height:35px; display:block; margin:0px; padding:0px;color:#FFFC00; text-decoration:none; background:url(images/m1_1.jpg); font-size:13px; font-weight:bold; background-repeat:no-repeat; background-position:center; }

#main { width:990px; margin:0 auto; margin-top:20px; }
#main_l { width:218px; float:left; }
#main_r { width:751px; float:right; }

.main_left_nav { width:218px; }
.main_left_nav ul li { background:url(images/main_left_nav_bg.jpg) no-repeat; height:29px; line-height:29px; text-align:left; margin-bottom:1px; padding-left:40px; }
.main_left_nav ul li a { font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; font-weight:bold; color:#fff; }
.main_left_nav ul li a:hover { color:#F6FF00; }

.main_left_company_box { width:216px; border:1px solid #EAEAEA; background:url(images/main_left_company_bg.jpg) no-repeat bottom; padding-bottom:120px; }
.main_left_company_content { width:180px; margin:0 auto; line-height:28px; text-align:left; padding-top:10px; }
.main_left_company_content_name { font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; font-weight:bold; color:#E20109; }

.main_contact { width:218px; margin-top:16px; }
.main_contact_bt { width:218px; background:url(images/t1.jpg) no-repeat; height:37px; line-height:37px; text-align:center; font-family:"Î¢ÈíÑÅºÚ"; font-size:15px; font-weight:bold; color:#C20006; }
.main_contact_box { width:216px; border:1px solid #EAEAEA; border-top-style:none; border-bottom-style:none; background:url(images/t1_bg.jpg) no-repeat bottom; padding-bottom:20px; padding-top:12px; }
.main_contact_text1 { width:170px; margin:0 auto; text-align:left; background:url(images/icon_t1.jpg) no-repeat left; padding-left:15px; line-height:22px; font-weight:bold; color:#333; }
.main_contact_text2 { width:170px; margin:0 auto; text-align:left; background:url(images/icon_t1_1.jpg) no-repeat left top; padding-left:15px; line-height:25px; margin-top:4px; }

.main_contact_box1 { width:216px; border:1px solid #EAEAEA; border-top-style:none; border-bottom-color:#B2B2B2; border-bottom-width:2px; overflow:hidden; padding-bottom:40px; }
.main_2w { width:190px; margin:0 auto; }
.main_2w_l { width:86px; height:87px; float:left; }
.main_2w_r { width:86px; height:87px; float:right; }
.main_2w_text { width:86px; text-align:center; padding-top:8px; }

#tuijian { width:751px; }
.tuijian_top { width:751px; height:37px; line-height:37px; background:url(images/t2.jpg) no-repeat; }
.tuijian_bt { font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; font-weight:bold; color:#333; float:left; padding-left:25px; }
.tuijian_more { text-align:right; padding-right:25px; padding-top:12px; }
.tuijian_box { width:749px; border:1px solid #EAEAEA; border-top-style:none; border-bottom-color:#B2B2B2; border-bottom-width:2px; padding-top:12px; overflow:hidden; }
.tuijian_list { width:688px; margin:0 auto; }
.tuijian_list ul li { float:left; width:172px; }
.tuijian_show { width:165px; margin-left:3px; margin-bottom:26px; }
.tuijian_img { width:125px; height:95px; margin:0 auto; }
.tuijian_link { background:#F1F1F1; height:23px; line-height:23px; width:165px; text-align:center; margin-top:8px; }

#row1 { width:751px; margin-top:16px; }
#row1_case { width:369px; float:left; }
#row1_ts { width:369px; float:right; }
.row1_case_bt { background:url(images/t3.jpg) no-repeat; height:37px; line-height:37px; text-align:center; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; font-weight:bold; color:#333; }
.row1_case_box { width:367px; border:1px solid #EAEAEA; border-top-style:none; border-bottom-color:#B2B2B2; border-bottom-width:2px; padding-bottom:16px; overflow:hidden; }
.row1_case_news { width:347px; margin:0 auto; margin-top:12px; background:url(images/t3_fg.jpg) repeat-x bottom; padding-bottom:16px; }
.row1_case_news_img { width:96px; height:76px; background:url(images/p2_bg.jpg) no-repeat; padding-top:4px; padding-left:5px; float:left; }
.row1_case_news_bt { margin-left:119px; height:22px; line-height:22px; font-family:"Î¢ÈíÑÅºÚ"; font-size:13px; font-weight:bold; }
.row1_case_news_content { margin-left:119px; text-align:left; line-height:19px; color:#888; }

.row1_case_news_list { width:347px; margin:0 auto; margin-top:8px; }
.row1_case_news_list ul li { background:url(images/t3_fg.jpg) repeat-x bottom; height:30px; line-height:30px; }
.row1_case_news_list_dd { padding-right:5px; }
.row1_case_news_list_icon { padding-left:8px; }
.row1_case_more { width:347px; text-align:left; margin:0 auto; padding-top:15px; }

.row1_ts_bt { background:url(images/t4.jpg) no-repeat; height:37px; line-height:37px; text-align:left; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; font-weight:bold; color:#BB0A17; padding-left:78px; }
.row1_ts_box { width:367px; border:1px solid #EAEAEA; border-top-style:none; border-left-style:none; border-right-style:none; border-bottom-color:#B2B2B2; border-bottom-width:2px; padding-bottom:16px; overflow:hidden; background:#F9F9F9; }

#row2 { width:751px; margin-top:16px; }
#row2_js { width:369px; float:left; }
#row2_download { width:369px; float:right; }
.row2_bt { background:url(images/t3.jpg) no-repeat; height:37px; line-height:37px; text-align:center; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; font-weight:bold; color:#333; }
.row2_box { width:367px; border:1px solid #EAEAEA; border-top-style:none; border-bottom-color:#B2B2B2; border-bottom-width:2px; padding-bottom:16px; overflow:hidden; }
.row2_news { width:347px; margin:0 auto; margin-top:12px; background:url(images/t3_fg.jpg) repeat-x bottom; padding-bottom:16px; }
.row2_news_img { width:96px; height:76px; background:url(images/p2_bg.jpg) no-repeat; padding-top:4px; padding-left:5px; float:left; }
.row2_news_bt { margin-left:119px; height:22px; line-height:22px; font-family:"Î¢ÈíÑÅºÚ"; font-size:13px; font-weight:bold; }
.row2_news_content { margin-left:119px; text-align:left; line-height:19px; color:#888; }
.row2_news_list { width:347px; margin:0 auto; margin-top:8px; }
.row2_news_list ul li { background:url(images/t3_fg.jpg) repeat-x bottom; height:30px; line-height:30px; }
.row2_news_list_dd { padding-right:5px; }
.row2_news_list_icon { padding-left:8px; }
.row2_news_more { width:347px; text-align:left; margin:0 auto; padding-top:15px; }

#yqlink { width:988px; height:35px; line-height:35px; margin:0 auto; border:1px solid #DFDFDF; margin-top:20px; overflow:hidden; }
#yqlink_bt { width:105px; height:35px; line-height:35px; text-align:center; color:#000; background:#ECECEC; border:1px solid#dedede; border-bottom-style:none; border-top-style:none; border-left-style:none; float:left; }
#yqlink_nav { margin-left:135px; }
#yqlink_nav ul li { float:left; }
.yqfgx { width:30px; text-align:center; }

#footer_menu { width:990px; height:36px; line-height:36px; margin:0 auto; margin-top:20px; background:url(images/foot_nav_bg.jpg) no-repeat; }
#footer_nav { width:600px; margin:0 auto; }
#footer_nav ul li { float:left; color:#fff; text-align:center; }
#footer_nav ul li a { color:#fff; }
#footer_nav ul li a:hover { color:#FFFC00; text-decoration:underline; }
.footer_nav_fg { color:#fff; width:21px; text-align:center; }

#copyright { width:990px; margin:0 auto; background:#EFEFEF; line-height:24px; padding-top:20px; padding-bottom:16px; text-align:center; color:#333; overflow:hidden; }

/* ÄÚÒ³ÑùÊ½ */
#page_main { width:990px; margin:0 auto; margin-top:20px; }
#page_main_l { width:218px; float:left; }
#page_main_r { width:751px; float:right; }

#page_left { width:218px; }
#page_left_bt { background:url(images/left_bt_bg.jpg) no-repeat; height:33px; line-height:33px; text-align:left; font-family:"Î¢ÈíÑÅºÚ"; font-size:15px; font-weight:bold; color:#fff; padding-left:22px; }
#page_left_nav { width:218px; padding-top:6px; }
#page_left_nav ul li { background:url(images/left_nav_bg.jpg) no-repeat; height:33px; line-height:35px; text-align:left; padding-left:60px; font-weight:bold; } 

#page_title { width:751px; background:url(images/page_title.jpg) no-repeat; height:37px; line-height:37px; }
#page_title_bt { font-family:"Î¢ÈíÑÅºÚ"; font-size:15px; color:#333; font-weight:bold; padding-left:24px; float:left; }
#page_title_wz { text-align:right; padding-right:24px; padding-top:5px; }
#page_r_box { width:749px; border:1px solid #EAEAEA; border-top-style:none; border-bottom-color:#B2B2B2; border-bottom-width:2px; padding-bottom:16px; overflow:hidden; }
#page_content { width:685px; margin:0 auto; text-align:left; line-height:24px; padding-top:15px; overflow:hidden; }

.topmap { padding-top:8px; padding-right:10px; }
.topqq { position:relative; top:22px; right:8px; }

#zixun { margin-top:26px; }
.zixun_button_box { margin-top:20px; }
#zixun_box { width:622px; margin:0 auto; border:1px solid #B22923; margin-top:26px; margin-bottom:20px; }
.zixun_bt { text-align:left; color:#333; height:32px; line-height:32px; padding-left:20px; }
.zixun_bt_fg { background:#B22923; height:1px; }
.zixun_content { text-align:left; padding-left:20px; padding-right:14px; line-height:26px; padding-top:6px; color:#333; }
.zixun_content_bt { font-weight:bold; }
.zixun_time { text-align:right; color:#ff6600; padding-right:22px; padding-top:8px; padding-bottom:12px; }

#message { width:460px; margin:0 auto; margin-top:30px; }
#message_fg { background:#ccc; height:1px; margin-top:30px; }
#message_zs { font-weight:bold; line-height:24px; padding-bottom:20px; }
.message_x { color:#FF0000; font-weight:normal; }
.message_input {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #666666;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
	border: 1px solid #7A7A7A;
	background-color: #FFFFFF;
}