@charset "utf-8";

.banner { height:284px; overflow:hidden; clear:both; position:relative;}
#banner .f_img { width:960px; font-family:Arial;overflow:hidden; filter:progid:DXImageTransform.Microsoft.Fade ( duration=0.5,overlap=1.0 ); }
#banner .f_img #banner_1, #banner .f_img #banner_1 #banner_2 {
	height:104px;
	
	padding:202px 0 0 480px;
	overflow:hidden;
	background-image: url("banner.jpg");
	background-repeat: no-repeat;
}
#banner .f_img #banner_2 { height:82px; padding:202px 0 0 480px; background:url("banner2.jpg") no-repeat;}
#banner .f_img #banner_2 .d, #banner .f_img #banner_1 .b { display:inline-block; line-height:999px; overflow:hidden; position:relative;}
#banner .f_img #banner_1 .b { width:173px; height:52px;}
#banner .f_img #banner_2 .d { width:173px; height:52px; margin-right:15px;}
#banner #f_bn { position:absolute; bottom:15px; right:30px; height:22px; line-height:22px; width:60px; overflow:hidden; text-align:right;}
*html #banner #f_bn { position:fixed; margin-top:-37px; width:60px; height:22px; overflow:hidden; float:right; padding-right:30px;}
#banner #f_bn .f_bn_box { width:60px; overflow:hidden;}
#banner #f_bn a { float:left; width:22px; text-align:center; text-decoration:none; font-family:Arial, Helvetica, sans-serif; display:block; cursor:pointer; font-size:12px; position:relative; margin-right:8px; font-weight:bold;}
#banner #f_bn a.f1 { background:url("focus_bn2.png") no-repeat; color:#ffffff;}
#banner #f_bn a.f2 { background:url("focus_bn1.png") no-repeat; color:#7b91b6;}

.intro h1 { height:50px; font-size:16px;color:#ffffff;background-color:#CE4E07;margin:0;padding:0;}
.intro h1.s1 {}
.intro h1.s2 { }
.intro h1 span {
	position:absolute;
	display:block;
	width:315px;
	height:44px;
	margin:0 0 0 -11px;
	padding:6px 0 0 18px;
	line-height:42px;
	_line-height:44px;
	
	_background:none;



_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="why_t.png");}
.intro .c { height:231px; background:url("why_c.png") repeat-x; color:black;}
.intro .c p{margin:0;padding:0;font-family:微软雅黑;text-indent:2em;font-size:22px;}
.intro .intro_ol { float:left;}
.intro h3 { font-size:14px; margin-bottom:6px;}
.intro .why {
	font-size:14px;
	margin-bottom:6px;
	font-weight: bold;
}
.intro .intro_ol li { float:left; width:237px; height:80px; _height:79px; margin:22px 4px 0 12px; display:inline; padding-left:60px; font-size:12px; _padding-top:1px; line-height:22px; background:url("why_list.gif") no-repeat; overflow:hidden;}
.intro .intro_ol li.s1 { background-position:0 4px;}
.intro .intro_ol li.s2 { background-position:0 -91px;}
.intro .intro_ol li.s3 { background-position:0 -186px;}
.intro .intro_ol li.s4 { background-position:0 -281px;}
.intro .intro_ol li.s5 { background-position:0 -376px;}
.intro .intro_ol li.s6 { background-position:0 -471px;}
.intro .video { float:left; width:245px; padding-top:24px;}
.box { width:958px; padding:1px 1px 20px; background:#ffffff; overflow:hidden;}
.col1 { float:left; width:709px;}
.col2 { float:left; width:249px; background:#f7fafd url("mt.png") no-repeat right bottom;}

.gn { height:260px; background:#ffffff;}
.gn h2 { font-size:16px; height:20px; padding:18px 0 0 21px; line-height:20px; background:#ffffff;}
.gn h3 { font-size:14px; margin-bottom:6px;}
.gn .why {
	font-size:14px;
	margin-bottom:6px;
	font-weight: bold;
}
.gn .gn_ul { clear:both; overflow:hidden; background:#ffffff;}
.gn .gn_ul li { float:left; width:262px; height:80px; margin:22px 3px 0 16px; display:inline; padding-left:70px; font-size:12px; line-height:22px; background:url("gn.png") no-repeat;}
.gn .gn_ul li.s1 { background-position:0 -30px; width:252px;}
.gn .gn_ul li.s2 { background-position:0 -141px;}
.gn .gn_ul li.s3 { background-position:0 -247px; width:252px;}
.gn .gn_ul li.s4 { background-position:0 -357px;}
.case { height:260px; overflow:hidden; background:#ffffff;}
.case h2 { font-size:16px; height:20px; padding:16px 0 0 0; margin-left:21px; line-height:20px;  background:#ffffff url("case_t.png") no-repeat 0 26px; position:relative;}
.case h2 .t { background:#ffffff; padding-right:6px;}
.case .aljs {
	font-size:14px;
	color:#1a5d96;
	margin-bottom:6px;
	font-weight: bold;
}
.case .case_ul { padding-left:10px; margin-top:25px;}
.case .case_ul li { float:left; width:200px; display:inline; margin:0 12px; font-size:12px; line-height:22px;}
.case .case_ul li img { display:block; margin-bottom:15px;}
.case .case_ul li.s1 { width:197px;}
.case .case_ul li.s2 { width:208px;}
.case .case_ul li.s3 { width:201px;}
.more { position:absolute; right:24px; top:16px; font-size:12px; font-weight:normal; display:inline-block; background:url("more.png") no-repeat 0 9px; padding-left:6px;}
.user { margin-top:10px;}
.user h2 { font-size:16px; height:20px; padding:16px 0 0 0; margin-left:21px; line-height:20px; position:relative; background:#ffffff url("case_t.png") no-repeat 33px 26px;}
.user h2 .t { background:#ffffff; padding-right:6px;}
.user h3 { font-size:14px; color:#1a5d96; margin-bottom:6px;}
.user .case_ul { padding-left:20px; margin-top:20px;}
.user .case_ul li { float:left; width:158px; height:52px; display:inline; margin:4px; overflow:hidden;}

.wp { height:86px; background:url("wp.jpg") no-repeat; margin:9px 8px 0 10px; text-align:center;}
.wp .wp_b { font-size:14px; color:#466189; display:block; height:31px; padding:55px 0 0 0;}
.notes, .help, .mt { padding-bottom:20px;}
.notes, .help { background:url("col2_line.png") no-repeat center bottom;}
.col2 h2 { font-size:16px; height:20px; padding:20px 0 0 0; margin-left:22px; margin-bottom:18px; line-height:20px; position:relative; background:#f7fafd;}
.col2 h3 { font-size:16px; height:20px; padding:20px 0 0 0; margin-left:22px; margin-bottom:18px; line-height:20px; position:relative; background:#f7fafd;}
.col2 ul { padding:0 0 0 22px;}
.col2 ul li { line-height:26px;}
.help ul { background:url("qa.png") no-repeat 105px bottom; height:148px;}
.help .more { top:20px;}
.flink {
	width: 878px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border: 1px solid #CCCCCC;
	padding: 10px;
}
.yqlj {
	font-weight: bold;
	font-size: 16px;
	background-color: #FFFFFF;
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.linka {
	padding: 0px;
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #FFFFFF;
}
