@charset "utf-8";
/*
	Global
	NNSEO CSS Document by AGUI.
*/

body{
	font-size:12px;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	background:#e7e9ea url(/Seo/background.gif) repeat-x top left;
	background-attachment:fixed;
	}
a{
	color:#555;
	text-decoration:none;
	}
a:hover{
	color:#0000cc;
	text-decoration:underline;
	}
a img{
	border:0;
	}
ul,form,h1,h2,h3,h4,h5,h6{
	margin:0;
	padding:0;
	}
.no_listStyle li{ list-style:none;}
.no_underline a{ text-decoration:none;}
.left{ float:left; }
.right{ float:right; }
.red{ color:red;}
.gray{ color:gray}
.clear{
	clear:both;
	line-height:0;
	}
	
#header_wrap{
	width:946px;
	margin:0 auto;
	}

#top_right_title{
	color:#666666;
	font-size:16px;
	height:21px;
	line-height:21px;
	margin:20px 10px 0 0;
	text-align:right;
	vertical-align:middle;
	width:392px;
	}
#top_right_title a{
	float:left;
	font-family:"黑体";
	color:#666;
	line-height:21px;
	padding-right:8px;
	}
#top_right_title h1{
	font-size:13px;
}
#tt_lib{
	width:42px;
	padding-left:216px;
	}
#tt_yynet{
	width:39px;
	padding-left:10px;
	}
	
/*LOGO-GROUP*/
#logo_wrap{
	padding:15px 0 1px 15px;
	height:60px;
	/* min-height:59px; */
	line-height:100%;
	}
#logo_wrap img{
	padding-right:8px;
	}
#logo_wrap strong{
	display:block;
	padding:9px 0 5px;
	font-size:18px;
	font-family:"黑体";
	font-weight:normal;
	}
#logo_wrap sup{
	position:absolute;
	margin:-5px 0 0 0;
	}
#logo_wrap span{
	color:#666;
	font-size:10px;
	}
	
/*NAVIGATION-MENU*/
#topMenu{
	width:100%;
	/* _height:33px; */
	min-height:33px;
	line-height:33px;
	background: url(/Seo/topMenu_BG.gif) repeat-x #000;
	}
#topMenu ul{
	padding-left:20px;
	}
#topMenu li, #topSubmenu li{
	float:left;
	padding-right:4px;
	}
#topMenu a, #topSubmenu a{
	padding:0 20px;
	color:#ddd;
	display:block;
	float:left;
	}
#topMenu a:hover{
	margin-top:4px;
	line-height:25px;
	color:#fff;
	background-color:#666;
	}
	
/*CURRENT-MENU*/
#index #tm-index, #index #tm-index:hover,#idea #tm-idea, #idea #tm-idea:hover,#solution #tm-solution, #solution #tm-solution:hover,#cases #tm-cases, #cases #tm-cases:hover,#services #tm-services, #services #tm-services:hover,#support #tm-support, #support #tm-support:hover,#partners #tm-partners, #partners #tm-partners:hover,#online #tm-online, #online #tm-online:hover,#contact #tm-contact, #contact #tm-contact:hover{
	color:#fff;
	margin-top:2px;
	line-height:30px;
	position:relative;
	bottom:-1px;
	border:solid #000;
	border-width:1px 1px 0 1px;
	font-weight:bold;
	}
	
/*SUBMENU*/
#topSubmenu{
	clear:both;
	height:21px;
	/* min-height:21px; */
	line-height:21px;
	border-top:1px solid #000;
	background:url(/Seo/topSubMenu_right.gif) no-repeat bottom right;
	background-color:#006699;
	}
#topSubmenu ul{
	width:100%;
	height:21px;
	/* min-height:21px; */
	float:left;
	background:url(/Seo/topSubMenu_left.gif) no-repeat bottom left;
	}
#topSubmenu li{
	color:#ccc;
	padding:0;
	}
	
/*BLOCK-BODY*/
.main_wrap{
	margin:0 auto;
	width:946px;
	padding-top:8px;
	background-color:#fff;
	}
.mt8px{ margin-top:8px;}
.mr8px{ margin-right:8px;}
.mb8px{ margin-bottom:8px;}
.ml8px{ margin-left:8px;}

.pt8px{ padding-top:8px;}
.pr8px{ padding-right:8px;}
.pb8px{ padding-bottom:8px;}
.pl8px{ padding-left:8px;}

div.border_style_dashed{ border:3px dashed #f0f0f0!important;}
	
/*BOX_STYLE-BEGIN*/
.default-box, .mouseOver-box{
	border:3px solid #f0f0f0;
	background-color:#d9d9d9;
	padding:1px;
	margin-bottom:8px;
	clear: both;
	}
.mouseOver-box .box-cont{
	background:#ededed url(/Seo/box-cont_BG.gif) repeat-x bottom left;
	}
.box-title{
	border:1px solid #fff;
	border-bottom:none;
	background:url(/Seo/default-box-titleBG.gif) repeat-x #ededed;
	}
.box-title h3{
	line-height:100%;
	padding:10px 0 2px 12px;
	/* _padding-bottom:4px; *//*IE6*/
	font-size:14px;
	height:16px;
	}
.box-title .left{
	width:32%;
	line-height:16px;
	}
.box-title .right{
	width:68%;
	height:14px;
	position:relative;
	/* _right:-6px; *//*IE6*/
	color:#fff;
	background-color:#006699;
	/*background:url(/Seo/box-title_BGimg.gif);*/
	font-weight:normal;
	font-size:12px;
	}
.box-title h3, .box-title a, .box-title a:hover{
	color:#006699;
	display:block;
	}
.box-cont{
	padding:8px 5px 10px;
	border:solid #fff;
	border-width:0 1px 1px 1px;
	background-color:#fff;
	}

.box-contl{
	padding:1px 12px 0px;
	background-color:#fff;
}
/*  *+html .box-cont {
	padding:10px 5px;
	border:solid #fff;
	border-width:0 1px 1px 1px;
	background-color:#fff;
	height:141px; width:209px;
	margin-top:-4px;
	margin-bottom: 0px;
}  */

.box-t_0, .box-t_1, .box-b_0, .box-b_1{
	width:8px;
	height:8px;
	font-size:0;
	line-height:0;
	}
.box-t_0{
	margin:-4px 0 0 -4px;
	float:left;
	background:url(/Seo/default-box-topLeft.gif) no-repeat left top;
	}
.box-t_1{
	margin:-4px -4px 0 0;
	float:right;
	background:url(/Seo/default-box-topRight.gif) no-repeat right top;
	}
.box-b_0{
	margin:-4px 0 0 -4px;
	float:left;
	background:url(/Seo/default-box-bottomLeft.gif) no-repeat left bottom;
	}
.box-b_1{
	position:relative;
	top:-4px;
	margin:0 -4px 0 0;
	float:right;
	background:url(/Seo/default-box-bottomRight.gif) no-repeat right bottom;
	}
	
/*LIST-STYLES*/
ul.list-default{
	margin:0 5px 5px 20px;
	}
ul.list-default li{
	color:#666;
	line-height:200%;
	border-bottom:1px dashed #ddd;
	list-style: disc;
	}
ul.list-default a{
	color:#666;
	}
ul.list-default a:hover{
	color:#f60;
	}
	
.list-decimal li{
	color:#666;
	line-height:200%;
	border-bottom:1px dashed #ddd;
	list-style: decimal;
	}
.aHoverNoBlock a:hover{
	display:inline!important;
	}
.mouseOver-box ul.list-default li a:hover{
	display:block;
	background-color:#fff;
	}

/*INSIDE-TOPIC*/
.insideTopic{
	font-size:0;
	padding:0 0 8px 8px;
	}
	
div.insideMain{
	width:600px;
	}
div.insideMain div.default-box, div.insideMain div.mouseOver-box, div.insideColumn div.default-box, div.insideColumn div.mouseOver-box, div.no_border_wrap div.default-box, div.no_border_wrap div.mouseOver-box{
	border:none;
	}
	
div.insideColumn{
	width:322px;
	}
div.insideColumn div.box-title h3 .left{
	width:60px;
	}
div.insideColumn div.box-title h3 .right{
	width:234px;
	/* _width:228px; */
	}

.f14, .f14 p{ font-size:13px;}
.insideTitle{ font-size:18px;}
.text_indent{ text-indent:25px;}
.no_indent{ text-indent:0!important;}
.paragraph{
	line-height:26px;
	padding:0 20px;
	text-indent:25px;
	}
.textContents{
	line-height:200%;
	padding:0 10px;
	}
.first_font:first-letter{
	font-size:260%;
	float:left;
	line-height:100%;
	padding:6px 4px 0 0;
	}

table.tableStyleLine{
	margin-bottom:8px;
	color:#333;
	}
table.tableStyleLine th, table.tableStyleLine td{
	border-bottom:1px solid #ddd;
	line-height:160%;
	text-align:left;
	}
table.tableStyleLine th{
	padding:6px 6px;
	background-color:#e3f6ff;
	}
table.tableStyleLine td{ padding:5px 6px;}
tr.overBG td{ background-color:#F6F6F6;}
	
/*SIDE-IMG*/
/* div.side_img_wrap{
	padding:0;
	border:1px solid #fff;
	background-color:#fff;
	background-repeat:no-repeat;
	}
div.side_img_wrap a{
	color:#fff;
	display:block;
	overflow:hidden;
	height:59px;
	line-height:0;
	font-size:0;
	background-repeat:no-repeat;
	
	}
div.side_img_wrap a:hover{
	filter:alpha(opacity=10);
	opacity:0.1;
	} */
div#side_img_p1 a:hover{ background-color:#669900!important;}
div#side_img_p2 a:hover{ background-color:#008f40!important;}
div#side_img_p3 a:hover{ background-color:#006666!important;}
	
/*FOOTER*/
#footer{
	width:946px;
	margin:0 auto;
	clear:both;
	padding-bottom:20px;
	}
#footerMenu{
	height:25px;
	/* min-height:25px; */
	line-height:25px;
	background:#000 url(/Seo/footerMenu_BG.gif) repeat-x;
	}
#footerMenu ul{ padding-left:0px;}
#footerMenu li{ float:left;}
#footerMenu a{
	display:block;
	padding:0 16px;
	color:#ddd;
	}
#footerMenu a:hover{ color:#fff;}
#copyright{
	border-top:1px solid #999;
	padding:3px 15px;
	font-size:11px;
	background-color:#ccc;
	}
#copyright a{
	color:#333; margin-left:5px;
	}
#footerImages{
	display:none;
	padding:20px 0;
	text-align:center;
	}

.cases_img{
	padding:8px;
	float:right;
	}

/* 文章分页样式 */
#fenye{clear:both; margin-bottom:20px; padding:0px 5px 10px;}
#fenye a{text-decoration:none;}
#fenye .prev,#fenye .next{width:52px; text-align:center;}
#fenye a.curr{width:22px;background:#A9D9FF; border:1px solid #dcdddd; color:#fff; font-weight:bold; text-align:center;}
#fenye a.curr:visited {color:#fff;}
#fenye a{margin:5px 4px 0 0; color:#1E50A2;background:#fff; display:inline-table; border:1px solid #dcdddd; float:left; text-align:center;height:22px;line-height:22px}
#fenye a.num{width:22px;}
#fenye a:visited{color:#1f3a87;} 
#fenye a:hover{color:#fff; background:#A9D9FF; border:1px solid #1E50A2;float:left;}
#fenye span{display:block; margin:6px; float:right; width:50px;}

/* 文章正文样式 */
#MyContent{
	margin:25px 8px; font: 13px/1.5em Arial,Helvetica,sans-serif;
}
#MyContent p{
	text-indent:2em; color:#3D3D3D; line-height:22px;
}
.nav{
	line-height:26px;
	padding:0 15px;
}