html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td {margin: 0; padding: 0;}
img{border:0 none;}
ul, li{list-style-type: none; }
body, select, {font-size:12px;}
button {cursor: pointer; }
body {font-size:14px; line-height:30px;color:#555555;  background:url(images/page_bg.jpg) repeat-x top; font-family:"Î¢ÈíÑÅºÚ";}
a, a:link {text-decoration: none; color:#555555; }
a:visited { }
a:active, a:hover{text-decoration:none; color:#FF6600;}
#page{line-height:26px; text-align:center; clear:both;}
#page a{ background:#063c68; color:#ffffff; padding:5px 10px; margin:0 5px;}
#page a:hover{ background:#ffb900; color:#063c68;}
#space{ clear:both; height:5px;}

.top{ background:url(images/top_back.jpg); overflow:hidden; width:1200px; margin:0 auto;}
.top_1{ height:30px; line-height:30px; width:1200px; margin:0 auto; overflow:hidden; color:#b2b2b2;}
.top_1 span{ float:right;}
.top_2{ width:1200px; margin:0 auto; overflow:hidden; height:99px;}
.menu{ height:47px;}
.menu ul li{ float:left; text-align:center; background:url(images/menuli.jpg) no-repeat right center;}
.menu ul li a{ display:block; width:171px; text-align:center; height:47px; line-height:47px;}
.menu ul li a:hover{ background:#235aaa; color:#ffffff;}
#menuover{ background:#063c68; color:#ffffff;}

#banner {
	position:relative;
	width:100%;
	height:498px;
	z-index:2;
	margin:auto;
}
#banner .slides_container {
	width:100%;
	height:498px;
	position:relative;
	overflow:hidden;
	display:none;
	z-index:1
}
#banner .slides_container .bg-slide {
	width:100%;
	height:498px;
	display:block;
	z-index:1
}
#banner .slides_container #bg1 {
	background:url(images/banner1.jpg) repeat-x top #fff;
}
#banner .slides_container #bg2 {
	background:url(images/banner2.jpg)  repeat-x top #fff;
}

#banner .pagination {
	width:190px;
	z-index:100001;
	position:absolute;
	left:49%;
	bottom:10px;
}
#banner .pagination li {
	float:left;
	list-style:none;
}
#banner .pagination li a {
	display:block;
	width:20px;
	height:20px;
	font-size:8px;
	line-height:20px;
	background:url(images/zhongding201300008_s1.gif) no-repeat;
	float:left;
	text-align:center;
	overflow:hidden;
	text-indent:-9999px;
}
#banner .pagination li.current a {
	background-position:-20px 0 }
	
	

	
.liuchneg{ background:#efeeee; overflow:hidden; width:100%;}
.main{ width:1200px; margin:0 auto; overflow:hidden;}
.left{ float:left; overflow:hidden; width:290px; background:#efeeee;}
.right{ float:left; overflow:hidden; width:850px; margin:0 0 0 40px;}


.left_top{ height:190px; text-align:center; color:#ffffff; background:#255aa9;}
.left_top h1{ font-size:36px; padding:40px 0 0 0; line-height:60px; font-weight:normal;}
.left_top h2{ font-size:36px; line-height:40px;}


.left_class{ width:260px; margin:0 auto; overflow:hidden;}
.left_class ul li{ margin:5px 0;}
.left_class ul li a{ display:block; width:220px; background:url(images/left_class_li.jpg); height:30px; line-height:30px; padding:0 0 0 40px; color:#ffffff;}
.left_class ul li a:hover{ background:url(images/left_class_li_over.jpg); color:#ffffff;}
.left_class ul p{ padding:0 0 0 15px; line-height:30px; background:url(images/left_class_p.png) no-repeat left center;}
	
.right_title{ line-height:33px;font-size:16px; border-bottom:4px solid #255aa9; overflow:hidden;}
.right_title span{ float:right; font-size:14px; padding:0 10px 0 0;}
.right_content{ padding:20px 0; overflow:hidden;}
.prolist{ float:left; width:263px;height:260px; margin:5px 10px;}
#proimag{ width:261px; height:216px; border:1px solid #cccccc;}
.prolist p{ background:#333333;line-height:35px; margin:2px 0 0 0; text-align:center;}
.prolist p span{ float:right;}
.prolist p a{ color:#ffffff;}
.mid_ad{ width:100%; height:126px; background:url(images/mid_ad.jpg) no-repeat center center; overflow:hidden; clear:both;}
.top_ad{ background:url(images/top_ad.jpg) no-repeat center center; height:219px; overflow:hidden;}
.case_back{ background:url(images/case_back.jpg); padding:20px 0; overflow:hidden;}
.case_title{ height:108px;}

#demof{ width:1200px; overflow:hidden;}
.demolist{ float:left; margin:0 10px; width:390px; height:330px;}
.demolist img{ width:390px; height:293px;}
.demolist p{ background:#ffb901; text-align:center;}
.demolist p a{ color:#000;}

.about_box{ background:url(images/about_back.jpg) no-repeat center center; height:459px; overflow:hidden; width:100%;}
.about_txt{width:570px; overflow:hidden; padding:160px 0 0 620px; color:#ffffff;}
.about_txt a{ color:#ffffff;}
.about_txt p{ padding:10px 0 0 0;}
.about_txt p img{ margin:0 10px;}

.news_box{ background:#f5f5f5; overflow:hidden; padding:20px 0; width:100%;}

.news_left{ float:left; width:610px; overflow:hidden;}
.news_right{ float:left; width:540px; margin:0 0 0 50px; overflow:hidden;}

.news_title{ font-size:16px; font-weight:bold; color:#000; height:40px; line-height:40px;}
#s_title{ font-size:14px; font-weight:normal; color:#999; margin:20px 0 0 15px; border-left:1px solid #cccccc; padding:0 0  0 15px; line-height:20px;}
#s_more{ float:right; font-size:14px; border:none; font-weight:normal;}

.in_news ul li{ border-bottom:1px solid #cccccc; padding:0 0 10px 0; margin:10px 0; overflow:hidden;}
.in_news_1{ float:left; width:80px; background:url(images/news_time.png) no-repeat top center; color:#ffffff; text-align:center;font-family:Tahoma, Geneva, sans-serif; overflow:hidden; min-height:71px;}
.in_news_1 h1{ font-size:24px; line-height:25px;}
.in_news_2{ float:left; width:520px; margin:0 0 0 10px; }
.in_news_2 b{ font-size:20px; line-height:25px;}
.in_contact{ margin:20px 0 0 0; background:url(images/news_right.jpg); padding: 30px 10px 0 300px; min-height:250px;}
.in_c_bootom{ background:#be0000; text-align:right; padding:0 10px 0 0;}
.in_c_bootom a{ color:#ffffff; font-family:"Times New Roman", Times, serif;  line-height:35px;}

.foot{ clear:both; background:#333333; overflow:hidden; padding:10px 0; color:#ffffff;}
.foot a{ color:#ffffff;}
.foot_txt{ width:800px; background:url(images/foot_logo.jpg) no-repeat left top; padding:40px 0 0 310px; margin:0 auto; overflow:hidden;}

.news_list{ margin:10px;}
.news_list ul li{ background:url(images/news_ocpm.jpg) no-repeat left center; line-height:28px; padding:0 0 0 20px; border-bottom:1px dashed #cccccc;}
.news_list ul li span{ float:right;}