/* CSS Document */
* { margin: 0; padding: 0; }

html, body {
	color: #646464;
	font: 12px/2em "宋体", Arial;
	background: #FFF url(../images/background.jpg) top repeat-x;
}

div, form, img, ul, ol, li, dl, dt, dd, p, td, span, a { text-decoration:none;
	list-style: none; 
}
.grey{ color:#999999; font-size:12px;}
.clearfix { clear: both; }
.wrapfix:after {	 
	height: 0;
	clear: both;
	content: "."; 
	display: block;
	visibility: hidden;
}
.n-tt-xz{ color:#000000; text-decoration:none; }
.left { float: left; }
.right { float: right; }

.bold { font-weight: bold; }

.u a:link,
.u a:visited,
.u a:hover { text-decoration: underline; }

.y-nav2-1{ color:#0066CC; font-size:14px; line-height:26px; text-decoration:none;padding-bottom:8px; height:26px;}
.y-nav2-1 a{ color:#0066CC; font-size:14px; line-height:26px; text-decoration:none; padding-bottom:8px; height:26px;}


.white { color: #FFF; }
	.white a:link,
	.white a:visited { color: #FFF; text-decoration: none; }
	.white a:hover { color: #FFF; text-decoration: underline; }
	
.green { color: #267200; }
	.green a:link,
	.green a:visited { color: #498700; text-decoration: none; }
	.green a:hover{ color: #498700; text-decoration: underline; }
	
.red { color: #FF0; }
	.red a:link,
	.red a:visited { color: #F00; text-decoration: none; }
	.red a:hover { color: #F00; text-decoration: underline; }
	
.blue { color: #06C; }
	.blue a:link,
	.blue a:visited { color: #06C; text-decoration: none; }
	.blue a:hover { color: #06C; text-decoration: underline; }

.over-all-width { width: 993px; margin: 0 auto; }

.header { }

.header .top-navigation {background:url(../images/top-nav.jpg) no-repeat; width:992px; height:24px; float:right;}
.header .top-navigation li {}
.header .top-navigation  ul{ color:#FFFFFF; float:right; padding-right:25px; margin-top:-5px;}

.header .logo { }
.header .logo img { vertical-align: bottom; }

.header .navigation { }
.header .navigation li { float: left; margin: 0; padding: 0; }
.header .navigation img { vertical-align: bottom; }

.header .flash {
	width: 993px;
	height: 175px;
	background: #EBEFF0 url(../images-about/top-photo.jpg) no-repeat;
}

.wrapper { }

.wrapper .sidebar { 
	width: 188px;
}

.wrapper .sidebar .sb_top { }
.wrapper .sidebar .sb_top img { vertical-align: bottom; }

.wrapper .sidebar .left-navigation {	
	width: 100%;
	padding-left: 20px;
	background: url(../images-products/nav-background.jpg) repeat-y;
}

.wrapper .sidebar .left-navigation li { padding: 4px 10px; }
.wrapper .sidebar .left-navigation li a:link,
.wrapper .sidebar .left-navigation li a:visited {
	color: #06C;
	font: bold 13px/2em "宋体";
	text-decoration: none;
}
.wrapper .sidebar .left-navigation li a:hover { 
	color: #06C;
	font: bold 14px/2em "宋体";
	text-decoration: underline;
}

.wrapper .sidebar .sb_bottom { }

.wrapper .sidebar .try { }
.wrapper .sidebar table { background: url(../images-about/qq-background.jpg) repeat-y; }

.wrapper .content { }
.wrapper .content .current_wrap {
	width: 772px;
	height: 42px;
	background: url(../images-rm/right-top.jpg) no-repeat;
}
.wrapper .content .current_wrap .current { position: relative; top: 8px; left: 30px; }

.wrapper .content .m_content { width: 700px; margin: 0 auto; padding: 10px 0; }
.wrapper .content .m_content p,
.wrapper .content .m_content a,
.wrapper .content .m_content table { font-size: 14px; }
.wrapper .content .m_content .title { font: bold 18px/2em "宋体"; color: #007F2C; }
.wrapper .content .m_content .sub_title{ font: bold 18px/2em "宋体"; }

.footer { }
.footer .f-img { height: 17px; }
.footer .f-img img { vertical-align: bottom; }
.footer ul {
	width: 992px;
	height: 33px;
	color: #FFF;
	background: url(../images/footer.jpg) top no-repeat;
}
.footer ul li { text-align: center; }

.md2-left .md2-left-qqtop{ background:url(../images-about/qq-top.jpg) no-repeat; width:201px; height:71px;}
.md2-left .md2-left-qqbackground{ background:url(../images-about/qq-background.jpg) repeat-y;}
.md2-left .md2-left-footer{ background:url(../images-about/qq-footer.jpg) no-repeat; width:201px; height:15px;}
.md2-left .md2-left-f-rx{}
.header .layout .md2-right{width:772px; float:right;}
.md2-right-background{ background:url(../images-about/right-background.jpg) repeat-y; width:772px; height:auto; min-height:200px;}
.md2-right-background .md2-box-top{ width:650px; margin:0px auto; color: #666666;}
.md2-right-background .md2-box-top ul li{line-height:20px; border:2px dashed #ffffff;}
.md2-right-background .md2-box-top-2{ width:650px; margin:0px auto; color: #666666;}
.md2-right-background .md2-box-top-2 ul li{ background: url(../images-news/fh-2.jpg) left no-repeat; padding: 3px 0px 0px 20px; line-height:20px; border:2px dashed #ffffff; text-align:right;}
