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:28px;color:#272b1d; background:url(../images/page_bck.jpg) repeat-x top; font-family:"Î¢ÈíÑÅºÚ";}
a, a:link {text-decoration: none; color:#272b1d; }
a:visited { }
a:active, a:hover{text-decoration:none; color:#FF6600;}
#page{ text-align:center; clear:both;}
#page a{ padding:5px 10px; background:#C00; color:#fff; margin:0 1px;}
#page a:hover{ background:#003f97;}
#space{ clear:both; height:5px;}

.top{ width:1120px; margin:0 auto; height:119px;}
.top_line{ line-height:26px;}
.top_line span{ float:right;}
.logo{ height:93px; overflow:hidden;}
.logo_left{ width:471px; float:left;}
.logo_right{ float:right; width:402px; padding:33px 0 0 0; }
.search_input{ border:1px dotted #cccccc; line-height:30px; padding:0 10px; width:220px;}

.top_menu{ width:1120px; margin:0 auto; height:48px; clear:both; padding:0;}
#nav{ float:none;}
#nav ul li{float:left;}
#nav ul li a{display:block;width:112px;height:48px; line-height:48px;text-align:center;color:#ffffff;font-weight:bold;}
#nav ul li a:hover{background:#ba2020;}
#nav ul li ul{text-align:center;left:-999em;position:absolute; width:152px; z-index:20; background:#ffffff;}
#nav ul li ul li{ border-bottom:1px dotted #cccccc;}
#nav ul li ul li a{display:block;width:142px;height:40px; text-align:left; padding:0 0 0 10px; line-height:40px;font-weight:normal;background:#003F97;color:#ffffff;border-bottom:1 dotted #ffffff;}
#nav ul li ul li a:hover{color:#ffffff; background:#ba2020;}
#nav li:hover ul {left:auto;}
#nav li.sfhover ul {left:auto;}


#banner {
	position:relative;
	width:100%;
	height:500px;
	z-index:2;
	margin:auto;
}
#banner .slides_container {
	width:100%;
	height:500px;
	position:relative;
	overflow:hidden;
	display:none;
	z-index:1
}
#banner .slides_container .bg-slide {
	width:100%;
	height:500px;
	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 .slides_container #bg3 {
	background:url(../images/banner3.jpg) repeat-x top #fff;
}
#banner .slides_container #bg4 {
	background:url(../images/banner4.jpg) repeat-x top #fff;
}

#banner .pagination {
	width:80px;
	z-index:100001;
	position:absolute;
	left:50%;
	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
}



.main{margin:0 auto; width:1120px; overflow:hidden;}
.left{ background:#0449b1; width:250px; float:left; overflow:hidden;}
.right{ float:left; width:850px; margin:0 0 0 20px; overflow:hidden;}

.left_title{ text-align:center; line-height:50px; color:#ffffff; font-size:18px; font-weight:bold; height:50px;}
.left_class{ margin:10px 5px; background:#ffffff; overflow:hidden;}
.left_class ul li a{ display:block; width:225px; height:45px; border-bottom:1px dotted #cccccc; line-height:45px; background:url(../images/pro_icon.jpg) no-repeat 10px center; padding:0 0 0 25px; font-size:16px;}
.left_class ul li a:hover{ background:#C00; color:#ffffff;}
.left_class ul  p a{ display:block; width:225px; height:30px; background:#f5f5f5; line-height:30px; border-bottom:1px dashed #cccccc; padding:0 0 0 25px;}
.left_class ul  p a:hover{ background:#C00; color:#ffffff;}

#active{background:#C00; color:#ffffff;}
.active{background:#C00; color:#ffffff;}

.right_title{ line-height:50px; padding:0 0 0 20px; background:#0449b1; color:#ffffff; font-size:16px; font-weight:bold;}


#company{ height:1570px; overflow:hidden; background:#f5f5f5;}

#in_prolist li{ float:left; width:250px; height:235px; background:#C00; margin:10px 13px; text-align:center;font-size:14px; }
#in_prolist li a{ color:#ffffff;}
#in_prolist img{ width:250px; height:200px;}

.youshi_box{ background:url(../images/youshi_back.jpg); width:100%; overflow:hidden; padding:20px 0;}
.youshi{ width:1120px; margin:0 auto; overflow:hidden;}
.ad_1{ background:url(../images/ad_1.jpg) no-repeat center center; height:188px; margin:0 auto; clear:both;}

.in_title{ height:57px; background:url(../images/in_title.jpg) no-repeat bottom left; font-size:16px; line-height:57px; font-weight:bold;}
.t_b{ width:50px; float:left; height:57px; font-size:60px; line-height:57px; color:#ba2020; font-family:Arial, Helvetica, sans-serif;}
.t_right{ float:left; width:160px; height:57px;}
.t_cn{line-height:25px; font-weight:bold;color:#ba2020;}
.t_en{ line-height:27px; font-weight:bold;}
.in_title span{ float:right; font-size:12px; font-weight:normal;}

#demof{ width:1120px;overflow:hidden;}

.demolist{ float:left; width:260px; height:206px; text-align:center;}
.demolist img{ width:253px; height:180px;}

.right_content{ padding:10px 0; overflow:hidden;}
.in_right{ float:left; width:300px; margin:0 0 0 15px;}
.in_left{ float:left;}
.news_pic{ height:158px; margin:5px 0; border-bottom:1px dotted #cccccc;}
.news_pic img{ width:320px; height:148px;}

#newslist li{ border-bottom:1px dotted #cccccc; line-height:40px; background:url(../images/news_ocpm.jpg) no-repeat left center; padding:0 0 0 20px;}
#newslist li span{ float:right;}
.links{ border:1px dotted #cccccc; margin:10px 0; padding:0 10px;}

.foot{ background:#003f97; padding:20px 0; clear:both; color:#ffffff; text-align:center;}
.foot a{ color:#ffffff;}

.foot_menu{ border-bottom:1px dotted #ffffff; margin:10px 0;}
