﻿@charset "utf-8";
 /*CSS Document */

body
{
	margin: 0 auto;
	font-size: 12px;
	line-height: 180%;
	font-family: "宋体" ,Arial, Helvetica, sans-serif;
	background: #efefef url(../Images/bodybg.png) top repeat-x;
}
img
{
	border: 0px;
	margin: 0px;
	padding: 0px;
}
ul, li
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
h1, h2, h3, h4, h5, h6, form, dl, dd, dt, p
{
	margin: 0px;
	padding: 0px;
}

.clearFix:after
{
	clear: both;
	display: block;
	height: 0px;
	visibility: hidden;
	content: ".";
}
.clearFix
{
	display: inline-block;
}
a
{
	text-decoration: none;
	color: #0087cc;
}
a:hover, .gray a:hover
{
	text-decoration: none;
	color: #044769;
}
.gray, .gray a
{
	color: #777a7b;
}

/*.top{
	background:url(../Images/head_bg_02.jpg) repeat-x;
	height:134px;
	}*/
.header
{
	background: url(../Images/logo.png) no-repeat left 0px;
	height: 125px;
	width: 990px;
	margin: 0 auto;
}
.header_nav
{
	position: relative;
	float: right; /*width: 960px;*/
	background: url(../Images/navbg.png) repeat-x;
	height: 36px;
	top: 86px;
	text-align: right;
}
.header_nav ul
{
	padding: 0 15px;
}
.header_nav li
{
	line-height: 36px;
	padding: 0 10px 0 10px;
	float: left;
	font-size: 15px;
}
.header_nav_stop, .header_nav_stop a
{
	font-weight: bold;
	color: #044769;
}
.flash
{
	background-color: #fdfdfe;
	background: url(../Images/news_flash_bg_03.jpg) repeat-x bottom;
	height: 194px;
	text-align: center;
}
.content
{
	background: url(../Images/content_bg_03.jpg) repeat-x top;
	color: #efefef;
	height: auto;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
}

.ppt
{
	height: 348px;
	overflow: hidden;
}
.ppt_tel_bottom
{
	height: 32px;
	background: url(../Images/ppt_tel_bottom.jpg) no-repeat;
	margin-top: 2px;
}
/*----------------页脚--------------*/
.footer
{
	height: 182px;
	background: url(../Images/footer_bg.jpg) repeat-x;
}
.footer_warp
{
	width: 990px;
	margin: 0 auto;
}
.footer_warp h1
{
	background: url(../Images/footer_navbg.jpg) no-repeat 5px 17px;
	height: 46px;
}
.footer_warp_ul, .footer_warp_link
{
	width: 200px;
	float: left;
}
.footer_warp_link
{
	width: 390px;
}
.footer_warp_ul li, .footer_warp_link li
{
	background: url(../Images/dian_li.gif) no-repeat 20px 48%;
	padding-left: 33px;
}
.footer_warp_link li
{
	float: left;
	width: 129px;
}

/*-------------------固定脚底----------------*/
.footer_bottom
{
	height: 37px;
	background: url(../Images/footer_bottom.gif) repeat-x;
	position:relative;
}
.footer_bottom .left_img{ float:left;}
.count{ width:60px; float:right;}
.count img{position:absolute;float:right; margin-top:10px;}

.full
{
	width: 970px;
	height: 345px;
	border: 2px solid #ffffff;
}


.left_news
{
	float: left;
	width: 260px;
}
.index_news, .index_product_t, .online_connect, .design_case
{
	background: url(../Images/index_t_bg.png) no-repeat 0 -117px;
	height: 42px;
	line-height: 0;
	font-size: 0;
	margin-bottom: 16px;
}
.left_news_list dl
{
	background: url(../Images/listbg.png) bottom no-repeat;
	height: 129px;
	margin-bottom: 18px;
	_margin-bottom: 10px;
	padding-left: 8px;

}
.left_news_list dt
{
	font-weight: bold;
}
.left_news_list dd
{
	color: #4b4e4f;
	text-indent: 2em;
	height: 58px;
	_height: 40px;
	overflow: hidden;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
}
.left_news_list h6, .index_product h6
{
	text-align: right;
	padding: 14px 5px 18px 0;
	_padding: 14px 5px 0px 0;
	font-size: 12px;
	font-weight: 100;
}
/*-------------公司产品--------------*/
.index_product
{
	float: left;
	width: 490px;
}
.index_product_t
{
	background-position: 0 -58px;
	margin-bottom: 7px;
}
.index_product dl
{
	margin-bottom: 39px;
	_margin-bottom: 15px;
	height: 73px;
}

.index_product_t1, .index_product_t2, .index_product_t3
{
	float: left;
	width: 120px;
	background: url(../Images/product_dt_img.png) no-repeat 30px top;
	height: 73px;
}
.index_product dt
{
	float: left;
	width: 120px;
}
.index_product_t2
{
	background-position: 30px -124px;
}
.index_product_t3
{
	background-position: 30px -231px;
}
.index_product dd
{
	float: left;
	width: 358px;
	text-indent: 2em;
	height: 60px;
}
/*----------公司服务----------*/
.index_services
{
	margin-top: 5px;
}
/*------------首页最右侧---------*/
.index_right
{
	width: 240px;
	float: right;
	background: url(../Images/line_h.gif) repeat-y left; *margin-bottom:10px;
}
.online_connect
{
	background-position: 14px 0;
	margin-bottom: 10px;
}
.online_connect_img
{
	height: 110px;
	overflow: hidden;
}
/*------------案例展示---------*/
.design_case
{
	background-position: 14px -175px;
}
.design_case_in
{
	background: url(../Images/design_case_bg.png) no-repeat 5px 0;
	height: 303px;
}
.design_case_in dl
{
	height: 57px;
	padding-left: 40px;
}
.design_case_in dt
{
	font-weight: bold;
	height: 20px;
	color: #0095d9;
}

.online_connect_img ul
{
	margin-left: 35px;
	margin-top: 0px;
	width: 180px;
}
.online_connect_img ul li a
{
	margin-right: 15px;
}
.online_connect_img ul .split
{
	margin-top: 5px;
	padding-top: 5px;
	border-top: 1px dashed #666666;
}

*
{
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	border-right-width: 0px;
}
li
{
	font-size: 12px;
	list-style-type: none;
}
img
{
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
}
a
{
	text-decoration: none;
}
.clear
{
	clear: both;
}
#featured
{
	overflow: hidden;
	width: 980px;
	position: relative;
	 margin-top:8px;
}
#featured .word
{
	padding-right: 5px;
	padding-left: 5px;
	z-index: 100;
	left: 10px;
	padding-bottom: 10px;
	width: 515px;
	color: #fff;
	bottom: 0px;
	padding-top: 5px;
	position: absolute;
	height: 66px;
}
#featured .word .showcase-titie
{
	font-size: 13px;
	line-height: 1.0em;
	padding: 7px 0 4px 0;
	margin: 0;
	font-weight: bold;
	color: #B6B6B6;
	font-family: Candara, 'Lucida Sans' ,Helvetica,Arial,Verdana;
	font-weight: bold;
}
#featured .word .showcase-titie-02
{
	font-size: 13px;
	line-height: 1.0em;
	padding: 7px 0 4px 0;
	margin: 0;
	font-weight: bold;
	color: #BDF8FF;
	font-family: Candara, 'Lucida Sans' ,Helvetica,Arial,Verdana;
	font-weight: bold;
}
#featured .word .showcase-titie-03
{
	font-size: 13px;
	line-height: 1.0em;
	padding: 7px 0 4px 0;
	margin: 0;
	font-weight: bold;
	color: #FFF;
	font-family: Candara, 'Lucida Sans' ,Helvetica,Arial,Verdana;
	font-weight: bold;
}
#featured .word .showcase-t-p
{
	color: #909090;
	font-size: 12px;
}
#featured .word .showcase-t-p-02
{
	color: #A4F5FF;
	font-size: 11px;
}
#featured .word .showcase-t-p-03
{
	color: #FFF;
	font-size: 11px;
}

#featured .ui-els-hide
{
	display: none;
}
#thumbs
{
	float: right;
	left: 547px;
	list-style-type: none;
	position: absolute;
	top: 260px;
	z-index: 9;
}
*html #thumbs
{
	height: 100%;
}
#thumbs li
{
	display: inline;
	float: left;
	width: 141px;
}
#thumbs ul
{
	margin-top: 0px;
}
#thumbs li.last_img
{
	margin-right: 4px;
}
#thumbs li.first
{
	margin: 5px 10px 0 15px;
	width: 20px;
	cursor: pointer;
	height: 13px;
}
#thumbs li.last
{
	margin: 5px 12px 0 8px;
	width: 20px;
	cursor: pointer;
	height: 13px;
}
#thumbs li a
{
	display: block;
	font-size: 0px;
	height: 85px;
	width: 100%;
	border-left: #5E5E5E 1px dotted;
}
#thumbs li a:hover
{
	border-left: #fff 1px dotted;
}
#thumbs li a.current
{
	border-left: #fff 1px dotted;
	background: url(../images/showcase/ww.png) no-repeat;
}
#thumbs li img
{
}
#thumbs li.first img
{
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
}
#thumbs li.last img
{
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
}
#topstory
{
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(../images/main.jpg) no-repeat scroll 0 0;
	height: 367px; /*zjf@ihangjing.com 387*/
	margin: 13px 0 8px;
	padding: 5px 7px 0 11px;
	width: 990px;
}



#highlight
{
	float: left;
	padding-bottom: 5px;
	width: 896px;
}
#slideText
{
}

#slideText
{
	clear: both;
	background-position: 0px -750px;
	overflow: hidden;
	width: 899px;
	color: #fff;
	height: 26px;
	margin-top: 0px;
}
#slideText ul
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
}
#slideText ol
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
}
#slideText li
{
	list-style-position: outside;
}
#slideText .newsCont
{
	padding-right: 0px;
	display: inline;
	color: #787C7F;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	overflow: hidden;
	width: 896px;
	padding-top: 0px;
	height: 26px;
}
#slideText .newsCont li
{
	line-height: 26px;
	white-space: nowrap;
	text-align: right;
	display: none;
	margin-right: 8px;
	margin-top: 4px;
	font-family: "宋体";
}
#slideText .newsContli span
{
	border-right: #fff 1px solid;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.newsCont-day
{
	font-size: 11px;
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	color: #868A8D;
}
#slideText .newsCont a
{
	color: #5A5D60;
	text-decoration: none;
	outline: none;
	font-size: 10px;
	font-family: Tahoma, Verdana, Segoe, sans-serif;
	text-transform: uppercase;
}
#slideText .newsCont a:hover
{
	text-decoration: none;
	color: #285CE4;
}
#slideText .handle
{
	display: none;
	float: right;
	margin: 8px 10px 0px 0px;
	overflow: hidden;
	width: 60px;
}
#slideText .handle li
{
	display: inline;
	float: left;
}
#slideText .handle li a
{
	background-position: -951px -760px;
	display: block;
	overflow: hidden;
	width: 10px;
	height: 10px;
}
#slideText .handle li a:hover
{
	background-position: -951px -770px;
}
#slideText .handle li a.current
{
	background-position: -951px -750px;
}
#thumbs_bg
{
	background-color: #333;
	height: 86px;
	position: absolute;
	top: 260px;
	width: 896px;
}
#load1, #load12, #load3
{
	padding-right: 5px;
	position: absolute;
	right: 0;
	top: 0;
}

