@charset "utf-8";
/* CSS Document */

html { overflow-y:scroll; overflow-x:hidden; }
body { color:#4D4D4D; }
body, input, textarea, select { font-size:12px; font-family:"微软雅黑", arial, "宋体"; }
body, h1, ol, h2, h3, p, ul, dl, dd { margin:0; }
ul, ol { padding-left:0; list-style:none outside; }
img { border:0; }
a { color:#000; text-decoration:none; }
a:hover { text-decoration:underline; }
h2, h3 { font-size:12px; color:#000; }

.yd { width:886px; height:530px; text-align:center; position:absolute; left:50%; top:50%; margin:-265px 0 0 -443px; }
	.ydb { margin:86px 0 30px; width:897px; height:172px; }
		.ydb a { float:left; width:288px; height:172px; text-indent:-60000px; overflow:hidden; margin-right:11px; background:url(../image/yd.gif); }
			#yd1:hover { background-position:0 -172px; }
			#yd2 { background-position:-288px 0; }
				#yd2:hover { background-position:-288px -172px; }
			#yd3 { background-position:-576px 0; }
				#yd3:hover { background-position:-576px -172px; }
	.yd .copy { margin:40px 0 0; line-height:20px; height:20px; overflow:hidden; }

.content { width:980px; margin:auto; padding-top:23px; }
	.header { font-size:11px; height:36px; padding-bottom:12px; border-bottom:1px dotted #000; }
		.logo { margin:1px 10px 0 0; float:left; }
		.hr { line-height:14px; height:28px; padding-top:8px; }
			.hr p { float:right; padding-top:14px; }
				.langs { margin-left:24px; }
			.hr p img { display:none; position:relative; top:-4px; }
	.nav, .ovh, .links, .newlist { width:980px; overflow:hidden; }
		.nav ul { width:990px; height:34px; margin:34px 0 20px; }
			.nav li { float:left; width:160px; margin-right:4px; display:inline; }
				.nav a { display:block; height:20px; padding-bottom:9px; border-bottom:5px solid #EDEDED; }
				.nav a:hover, #cursor a { border-bottom-color:#E3007B; }
		.ovh ul { width:1024px; line-height:20px; }
			.ovh li { float:left; width:314px; margin-right:19px; display:inline; }
				.ovh dt img { padding:3px; border:1px solid #CACACA; }
				.ovh h2 { font-size:14px; margin:10px 0; }
				.ovh h3 { font-size:14px; color:#686868; margin:10px 0; }
				.list1 li p { text-align:justify; text-justify:inter-ideograph; }
	.about { line-height:20px; overflow:hidden; margin:60px 0 35px; }
		.about dt { float:left; }
		.about dd { float:left; width:490px; padding:90px 0 0 80px; text-align:justify; text-justify:inter-ideograph; }
			.about p { margin-bottom:10px; }
	.a3 { padding:0; border:0; }
	.links { margin:20px 0 0; }
		.links td { border:1px solid #CECECC; width:88px; height:88px; overflow:hidden; }
	.newlist ul { margin-top:43px; width:1024px; overflow:hidden; zoom:1; }
		.newlist li { float:left; width:482px; margin-right:16px; height:60px; border-top:1px solid #E0E0E0; padding:5px 0; }
			.newlist li .pic { float:left; border:1px solid #000; margin-right:10px; }
			.newlist li p { color:#A4A4A4; }
	.nlpage { padding-top:55px; height:24px; margin-left:340px; }
		.nlpage a, .nlpage strong { margin-right:8px; float:left; line-height:24px; padding:0 10px; display:inline-block; background:#000; color:#FFF; }
		.nlpage a:hover, .nlpage strong { background:#EC008C; text-decoration:none; }
	.newxx { margin:43px 0 0; }
		.newxx ul { float:left; width:235px; padding:0 55px 30px 0; }
			.newxx li { width:235px; }
	.newr { float:left; width:690px; line-height:20px; }
		.newr h1 { font-size:14px; text-align:center; color:#000; }
		.newr img { margin:15px 0; }
		.returnlist { text-align:center; padding:85px 0; }
			.returnlist a { line-height:20px; padding:7px 5px; background-color:#000; color:#FFF; display:inline-block; }
				.returnlist a:hover { text-decoration:none; background-color:#EC008C; }
	.listpage { line-height:20px; }
		.listpage h3 { background:url(../image/sj.gif) no-repeat left center; padding-left:10px; font-size:14px; font-style:italic; }
		.ldiv { margin:10px 0 30px; border:1px solid #E8E8E8; padding:13px 0 0 17px; }
			.ldiv table { border-collapse:collapse; border:0; }
				.ldiv td { padding:0; vertical-align:top; }
			.ldiv span { display:inline-block; width:122px; margin-right:15px; position:relative; }
			.ldiv ul, .splist { overflow:hidden; zoom:1; }
				.ldiv li { float:left; margin-right:15px; display:inline; width:122px; height:102px; overflow:hidden; position:relative; }
					.ldiv h4 { margin:0; color:#4C4948; font-size:12px; font-weight:normal; padding-bottom:10px; }
						.ldiv h4 a { position:static; width:auto; height:auto; background:none; }
						.ldiv h4 a:hover { border:0; }
					.ldiv img { filter:Gray; }
					.ldiv a { position:absolute; left:0; top:0; width:122px; height:80px; background:url(../image/blank.gif); }
						.ldiv a:hover { width:118px; height:76px; border:2px solid #E3007B; }
						.ldiv a:hover img { filter:; }
	.detail { overflow:hidden; zoom:1; margin:7px 0 0; }
		.dl { float:left; width:198px; }
			.dl h2 { font-size:14px; color:#000; margin-bottom:20px; }
				.dl h2 a:hover { text-decoration:none; }
			.dl ol { padding-bottom:20px; line-height:24px; display:none; }
				.dl ol li { }
					.dl ol li a { color:#888; }
				.dl ol li.hover { font-weight:bold; }
					.dl ol li.hover a { color:#E3007B; }
		.dr { float:left; width:782px; }
			.dwz { line-height:20px; padding:20px 0 0; font-size:14px; text-align:justify; text-justify:inter-ideograph; }
	.contact { padding:43px 0 0; }
		.ccc { width:190px; height:406px; line-height:20px; }
	.jiaru { padding:47px 0 0; line-height:20px; }
		.jiaru h3 { font-size:14px; font-weight:normal; padding-bottom:6px; border-bottom:1px solid #EBEBEB; }
		/*.jiaru h4 { font-size:13px; margin:8px 0 3px; font-family:"黑体"; }
		.jrc { padding:0 0 10px; border-bottom:1px solid #EBEBEB; }*/
		.mailto { background-color:#F2F2F2; color:#E90B8D; font-size:14px; display:inline-block; line-height:24px; padding:0 10px; margin-top:27px; }
.footer { border-top:1px dotted #000; padding:32px 0 10px; margin-top:40px; clear:both; line-height:22px; height:107px; overflow:hidden; position:relative; }
	.flogo { float:right; }
	.footer span { font-size:10px; color:#8F8F8F; }
	.footer .links { margin:20px 0 0; }