@charset "utf-8";
/* CSS Document */
/*网站加灰代码*/
/*html {
    filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
}*/
body
{
	background: #efefed url("../images/page_background.png") repeat-x;
	font-size:12px;
}
sub, sup{
	font-size:9px;
}
.container
{
	width: 960px;
}
ul, li{
	margin:0;
	padding:0;
	list-style:none;
}
.hidden
{
	display:none;
}
.header
{
	height:65px;
	overflow:hidden;
	clear:both;
}
.header li.logo
{
	float:left;
	margin-left:40px;
}
.header li.slogan
{
	float:right;
	margin-right:20px;
}

.navigator
{
	height:35px;
	clear:both;
	padding-left:20px;
}
.navigator li
{
	float:left;
	margin-left:20px;
	line-height:35px;
	height:35px;
	padding-left:20px;
}

.navigator span
{
	padding-right:20px;
}

.navigator a
{
	color:#fff;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	display:inline-block;
	margin-top:2px !important;
	margin-top:0;
}

.navigator a:hover
{
	color:#fff;
}
.navigator span.wide
{

}
.navigator span.wide a
{
	letter-spacing:14px;
	margin-right:0 !important;
	margin-right:12px;
	display:inline-block;
}
.navigator a.more
{
	padding-right:8px;
	background:url(../images/arrow.gif) no-repeat right;
}

.navigator li.current
{
	background: url(../images/navigator_current_left.png) no-repeat;
	margin:0;
	margin-left:15px;
}

.navigator li.current span
{
	display:inline-block;
	background:url(../images/navigator_current_right.png) no-repeat right;
	height:35px;
}

.navigator li.current span.wide
{
	padding-right:6px;
}

.navigator li.current a
{
	color:#014ab6;
}
.navigator li.current a:hover
{
	color:#014ab6;
}
.navigator li.current a.more, .navigator li.over a.more
{
	background:url(../images/arrow_blue.gif) no-repeat right;
}

.navigator li.over
{
	background: url(../images/navigator_over_left.png) no-repeat;
}

.navigator li.over span
{
	display:inline-block;
	height:35px;
	background: url(../images/navigator_over_right.png) no-repeat right;
	padding-right:20px;
}

.navigator li.over a
{
	color:#014ab6;
}

.navigator li.over a:hover
{
	color:#014ab6;
}
/**************/
#solution
{
	position:absolute;
	background:url(../images/navigator_dropdown_top_s.png) no-repeat;
	padding-top:4px;
	display:none;
}

#solution .wrapper
{
	background:url(../images/navigator_dropdown_bottom_s.gif) no-repeat bottom;
	width:190px;
	padding-bottom:5px;
}
#solution .wrapper li
{
	text-align:left;
	padding-left:1px;
	padding-right:1px;
	height:25px;
	line-height:25px;
}
#solution .wrapper a
{
	display:block;
	color:#222;
	text-decoration:none;
	padding-left:20px;
}
#solution .wrapper a:hover
{
	background:#d0e6fc;
	color:#0549a6;
}
/**************/
#product
{
	position:absolute;
	background:url(../images/navigator_dropdown_top1.png) no-repeat;
	padding-top:4px;
	display:none;
}

#product .wrapper
{
	background:url(../images/navigator_dropdown_bottom.gif) no-repeat bottom;
	width:167px;
	padding-bottom:5px;
}
#product .wrapper li
{
	text-align:left;
	padding-left:1px;
	padding-right:1px;
	height:25px;
	line-height:25px;
}
#product .wrapper a
{
	display:block;
	color:#222;
	text-decoration:none;
	padding-left:20px;
}
#product .wrapper a:hover
{
	background:#d0e6fc;
	color:#0549a6;
}
/***********************/
.footer
{
	clear:both;
	margin-top:10px;
}

.footer p
{
	padding:0px;
	margin:0;
	padding-left:5px;
	color:#424242;
}

.footer a
{
	color:#424242;
}

.main
{
	width:960px;
	clear:both;
	background: #fff url(../images/main_bg.gif) no-repeat bottom;
	clear:both;
	margin-top: 20px;
}

.main-footer
{

	height:20px;
}

.main-wrapper
{
	padding-left:10px;
	padding-right:10px;
	clear: both;
}

.main-menu
{
	width:180px;
	margin-left:5px;
	background: #fff;
	display:inline-block;
	vertical-align:top;
}
.main-menu li.title
{
	background: url(../images/menu_top.png) no-repeat;
	text-align:center;
	height:30px;
	line-height:30px;
	font-size:14px;
	color:#fff;
	letter-spacing:2px;
	margin-top: 10px;
}

.main-menu li
{
	background:#f0f7ff;
	width:185px;

}

.main-menu a
{
	margin-left:10px;
	margin-right:10px;
	border-bottom:1px solid #d2d9e1;
	display:block;
	text-decoration: none;
	height:29px;
	line-height:29px;
}

.main-menu a:hover
{
	background:#f8fbfe;
}

.main-content
{
	width:740px;
	background: #fff;
	margin-right:5px;
	vertical-align:top;

}

td.main-content h2
{
	font-family: "Microsoft YaHei";
	font-size:20px;
	color:#333;
	border-bottom: 2px solid #567ebb;
}

td.main-content .title
{
	font-size:14px;
	color:#567ebb;
	font-weight:bold;
}

td.main-content p
{
	margin:0;
	padding:0;
	padding-top: 2px;
}

td.main-content p.intro
{
	text-indent: 24px;
	color:#444;
	padding-bottom:5px;
	padding-right:5px;
}

td.main-content td
{
	vertical-align:top;
}
td.main-content td a{
	color:#567EBB;
	text-decoration: none;
}
td.main-content td a:hover{
	color:#567EBB;
	text-decoration: underline;
}
td.main-content td a:link{
	color:#567EBB;
	text-decoration: underline;
}
td.main-content td a:visited{
	color:#567EBB;
	text-decoration: none;
}
td.main-content td a:active{
	color:#567EBB;
	text-decoration: underline;
}
/*product css*/
.side-block
{
	margin-top:10px;
	width:172px;
}

.side-block-title
{
	background:url(../images/product_sidebar_top.gif) no-repeat;
	width:160px;
	height:28px;
	line-height:28px;
	padding-left:12px;
	font-weight:bold;
	color:#333;
}

.side-block-content
{
	background:url(../images/product_sidebar_bottom.gif) no-repeat bottom;
	color:#555;
}

.side-block-wrapper
{
	padding-left:10px;
	paddig-right:5px;
	padding-bottom: 5px;
	padding-top:5px;
}

/*frontpage css*/

#image-rover
{
	margin-top:10px;
}
#thumb
{
	position: absolute;
	width: 350px;
}

#thumb li
{
	float:left;
	margin-right:20px;
	width: 83px;
}

#thumb img
{
	cursor:pointer;
	opacity: 0.7;
	border:2px solid #fff;
	background:#fff;
}

#thumb img.current
{
	opacity: 1;
}



.front-content
{
	width: 960px;
	height: 258px;
	margin-top:10px;
	clear:both;
	background:url(../images/front_content.png) no-repeat;

}

.product-list
{
	float:left;
	width:230px;
	margin-top:5px;
	height:185px;
}

.solution-list
{
	float:left;
	width:230px;
	background:url(../images/list_block_bg.png) no-repeat;
	margin-top:5px;
	height:185px;
}

.paper-list
{
	float:left;
	width:250px;
	background:url(../images/list_block_bg.png) no-repeat;
	margin-top:5px;
	height:185px;
}


.news-list
{
	float:left;
	width:240px;
	background:url(../images/list_block_bg.png) no-repeat;
	margin-top:5px;
	height:185px;
}

.list-wrapper
{
	padding-top:5px;
	padding-left:10px;
}
.news-wrapper
{
	padding-right:16px;
}

.list-wrapper li
{
	padding-left:30px;
	background:url(../images/gray_dot.png) no-repeat 20px 10px;
}

.list-wrapper a
{
	color:#757575;
	line-height:22px;
}

.list-wrapper a:hover
{
	text-decoration:none;
}
/****************/
.red-font
{
	color:#993333;
}
.content_table
{
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
}
.content_table th
{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	background-color:#678CC4;
}
.content_table td
{
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background:#ebedf2;
}

.content_table td.row2
{
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background:#fff;
}
.font-bold
{
	font-weight:bold;
}
.font-16-bold
{
	margin:0px;padding:0px;text-align: center;font-size:14px;font-weight:bold;vertical-align: middle;
}
.center
{
	text-align: center;
}
.star
{
	color: #FF6600;
	list-style-type: disc;
}
.title a
{
	color:#333;
}

.content-list li
{
	background:url(../images/blue_dot.gif) no-repeat 0px 8px;
	padding-left:10px;
	line-height:22px;
	margin-left:10px;
}



/*********************/

.news_title a
{
	font-size:14px;
}
