/*
-------------------
Author: bcpxqz
E-mail:bcpxqz@126.com
QQ:271099982
Date:2010-3-5
Update:2010-3-5
Update by:bcpxqz
-------------------
*/

/*
-------------------
Color

-------------------
*/
html,body {
	font-size:12px;
	font-family:"ËÎÌå";
	color:#000000;
}
body {
	background:url(../images/menu_bg.jpg) left top repeat-x;
}
#index {
	background:url(../images/index_bg.jpg) left top repeat-x;
}
#header,#middle,#footer_inner {
	width:1002px;
	height:auto;
	margin:0 auto;
	clear:both;
}
#logo,#menu,#phone {
	float:left;
	_display:inline;
}
#header {
	height:53px;
	overflow:hidden;
}
#logo {
	margin-top:9px;
}
#menu {
	padding-left:50px;
	padding-top:11px;
}
#menu li {
	float:left;
}
#menu li a {
	float:left;
	height:33px;
	color:#FFFFFF;
	font:bold 14px/33px "ËÎÌå";
	padding-left:7px;
	text-decoration:none;
	vertical-align:middle;
}
#menu li a  span {
	float:left;
	padding:0 18px 0 11px;
	cursor:pointer;
}
#menu li a:hover,#menu li a.current {
	background:url(../images/menu_item_bg.jpg) left top no-repeat;
}
#menu li a:hover span,#menu li a.current span {
	background:url(../images/menu_item_bg.jpg) 100% -33px no-repeat;
}
#phone {
	width:234px;
	height:35px;
	margin-top:9px;
	margin-left:20px;
	text-indent:-9999px;
	background:url(../images/phone_bg.jpg) left top no-repeat;
}
#language {
	float:right;
	padding-top:18px;
}
#language a {
	color:#3587D0;
	font:14px Arial, Helvetica, sans-serif;
}
/*index_banner*/
#index_banner {
	height:368px;
	background:url(../images/index_banner.jpg) center top no-repeat;
}
/*index middle*/
#index #middle {
	overflow:hidden;
	position:relative;
}
#index #middle #left {
	float:left;
	width:737px;
}
#toup {
	position:absolute;
	right:1em;
	bottom:1em;
}
#toup a {
	color:#484848;
	padding-top:20px;
	background:
}
#case_list {
	height:175px;
	background:url(../images/case_list_normal_bg.jpg) left top repeat-x;
	_overflow:hidden;
}
#case_list_l {
	height:175px;
	background:url(../images/case_list_left_bg.jpg) left top no-repeat;
	padding-left:7px;
}
#case_list_r {
	height:175px;
	background:url(../images/case_list_right_bg.jpg) right top no-repeat;
	padding-right:9px;
}
.case_list {
	float:left;
	width:240px;
	height:180px;
	padding-top:15px;
	position:relative;
	cursor:pointer;
	z-index:100;
	background:url(../images/case_list_gap_bg.jpg) left top no-repeat;
}
#case_list .current  {
	background:url(../images/case_list_hover_bg.png) 0px 100% no-repeat;
}
#case_list .currentie6  {
	background:url(../images/case_list_hover_bg.jpg) 0px 100% no-repeat;
}
.case_list h3 {
	font-size:16px;
	line-height:20px;
	font-weight:bold;
	height:59px;
	padding-left:70px;
	padding-right:10px;
	color:#336699;
}
.case_list p {
	padding-left:2em;
	padding-right:0.5em;
	color:#484848;
	line-height:1.5em;
	text-indent:2em;
	height:71px;
}
.case_more  {
	padding-left:140px;
}
.case_more span {
	color:#000000;
	padding-left:20px;
	background:url(../images/case_more_bg.gif) left top no-repeat;
}
#case_eo,#case_si,#case_mark,#case_et {
	background:url(../images/case_title_img.png) 12px 0 no-repeat;
}
#case_eo {
	padding-right:15px;
}
#case_si {
	background-position:5px -80px;
	padding-left:70px;
}
#case_mark {
	background-position:12px -160px;
}
#case_et {
	background-position:12px -240px;
}
#case_info {
	color:#565555;
	clear:both;
	position:relative;
	top:-23px;
	*top:0px;
	z-index:10;
	padding-bottom:1em;
}
#case_info .case_info {
	width:737px;
	height:auto;
	overflow:hidden;
}
#case_info p {
	line-height:1.5em;
	text-indent:2em;
	margin:0.5em 0;
}
#case_info .case_info_desc {
	float:left;
	width:340px;
	padding:0 1em;
	padding-top:40px;
}
#case_info .case_info_case {
	float:right;
	width:340px;
	padding:0 1em;
	padding-top:40px;
}
#case_info h4 {
	font-size:14px;
	font-weight:bold;
	padding:3px 20px;
	background:url(../images/th3_bg.png)  0px 2px no-repeat;
	color:#336699;
}
#index #middle #right {
	float:right;
	width:207px;
	height:534px;
	padding-left:23px;
	background:url(../images/index_right_bg.jpg) left top no-repeat;
}
#scene {
	margin-top:3px;
	margin-bottom:19px;
	width:207px;
}
#news {
	width:207px;
}
#scene .bottom ,#news .bottom {
	font-size:0;
	line-height:0;
	height:5px;
	background:url(../images/case_bottom_bg.jpg) left top no-repeat;
}
#news .bottom {
	background-image:url(../images/news_bottom_bg.jpg);
}
#scene h3,#news h3 {
	height:27px;
	line-height:27px;
	background:url(../images/case_title_bg.jpg) left top no-repeat;
	padding-left:1em;
	font-size:12px;
	font-weight:bold;
	color:#383838;
}
#scene ul,#news ul,#news .more{
	border:solid 1px #D9D9D9;
	border-top:none;
	border-bottom:none;
}
#scene ul {
	padding-top:10px;
}
#scene ul li {
	height:15px;
	padding:4px 0;
	padding-left:47px;
	background:url(../images/dot2_bg.gif) 20px 0px no-repeat;
}
#scene ul li a{
	color:#587FAB;
}
#news ul {
	padding-top:15px;
}
#news ul li {
	padding-left:24px;
	line-height:20px;
	padding-bottom:3px;
	padding-right:1em;
	background:url(../images/dot_bg.jpg) 11px 5px no-repeat;
}
#news ul li a {
	color:#989897;
}
#news h3 {
	background-image:url(../images/news_title_bg.jpg);
}
#news .more {
	text-align:right;
	padding-right:1em;
	padding-bottom:0.5em;
}
#news .more a{
	color:#989897;
}
/*
footer style
*/
#footer {
	height:74px;
	clear:both;
	background:#787878;
	color:#C6C3C3;
}
#footer  a {
	color:#C6C3C3;
}
#footer  a:hover {
	text-decoration:underline;
}
#footer_nav {
	float:left;
	padding-top:19px;
}
#footer_nav  li {
	float:left;
	padding:0 6px;
	border-right:solid 1px #C6C3C3;
	height:12px;
}
#footer_nav  li.last {
	border:none;
}
#copyright {
	float:right;
	padding-top:15px;
}
#copyright p {
	margin:6px 0;
}
.en {
	font-family:Arial, Helvetica, sans-serif;
}
#copyright a {
	padding-right:0.5em;
}
#slide_show {
	width:1002px;
	margin:0 auto;
	height:368px;
}
#slide_pre {
	float:left;
	width:15px;
	height:20px;
	margin-top:151px;
	margin-left:451px;
	_display:inline;
	cursor:pointer;
}
#slide_content {
	float:left;
	width:454px;
	height:274px;
	margin-top:44px;
	_display:inline;
	margin-left:23px;
	position:relative;
	overflow:hidden;
}
#slide_content #slide_list {
}
#slide_content #slide_list li {
	height:274px;
}
#slide_nav {
	position:absolute;
	right:0.2em;
	bottom:-2px;
}
#slide_nav  li {
	float:left;
	height:27px;
	line-height:27px;
	padding:0 10px;
}
#slide_nav  li.current {
  border:solid 1px #CED6DD;
  background:url(../images/slide_nav_bg.jpg) left top repeat-x;
  font-weight:bold;
  padding:0 9px;
}
#slide_nav  li a {
	text-decoration:none;
	color:#666666;
}
#slide_next {
	float:left;
	width:15px;
	height:20px;
	background:url(../images/slide_next.gif) left top no-repeat;
	margin-top:151px;
	_display:inline;
	margin-left:23px;
	cursor:pointer;
}
#slide_show .slide_nexthover {
	background-image:url(../images/slide_next_hover.gif);
}
#slide_show .slide_prehover {
	background-image:url(../images/slide_pre_hover.gif);
}
/*link style*/
a:link {
	text-decoration:none;
}
a:visited {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
a:actived {
	text-decoration:none;
}
.count {
	display:none;
}
/*common*/
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    font-size: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {zoom:1;}
/*.clearfix {
overflow:auto;
zoom:1;
}*/