@charset "utf-8";
/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.ban{ width:100%; height:435px;}
.zw {
	font-family: SourceHanSans, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 180%;
	color: #595757;
	text-decoration: none;
}
a.zw:hover {
	font-family: SourceHanSans, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 180%;
	color: #333333;
	text-decoration: underline;
}
.left01 {
	font-family: SourceHanSans, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 150%;
	color: #0344a5;
	text-decoration: none;
	font-weight:bold; text-align:left; background:url(redslate_backgroundOVER.gif);
}
a.left01:hover {
	font-family: SourceHanSans, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 150%;
	color: #ffffff;
	text-decoration: none;font-weight:bold;
	}
.left02 {
	font-family: SourceHanSans, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 180%;
	color: #666666;
	text-decoration: none;
	padding-left:20px;
}
a.left02:hover {
	font-family: SourceHanSans, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 180%;
	color: #666666;
	text-decoration: underline;
	padding-left:20px;
}
.zw02 {
	font-family: SourceHanSans, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 180%;
	color: #595757;
	text-decoration: none;
}
a.zw02:hover {
	font-family: SourceHanSans, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 180%;
	color: #333333;
	text-decoration: underline;
}
.zw03 {
	font-family: SourceHanSans, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 170%;
	color: #595757;
	text-decoration: none;
}
.zw04 {
	font-family: SourceHanSans, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 200%;
	color: #000000;
	text-decoration: none;
}
a.zw04:hover {
	font-family: SourceHanSans, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 200%;
	color: #595757;
	text-decoration: underline;
}
.zw05 {
	font-family: SourceHanSans, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #595757;
	text-decoration: none;
}
a.zw05:hover {
	font-family: SourceHanSans, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	text-decoration: underline;
}
.zw06 {
	font-family: SourceHanSans, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
	color: #000000;
	text-decoration: none;
}
.leftmenuzw {width:220px; height:36px; 
font-size:14px; color:#000000; padding-left:30px; background:url(left_menu_ico.gif) no-repeat 15px 15px; cursor:pointer; font-weight:bold;
}
a.leftmenuzw:hover {
	font-size:14px;color:#ffffff;padding-left:30px;background:url(left_menu_ico2.gif) no-repeat 12px 4px; text-decoration:underline;
}
.left02a {
	font-family: SourceHanSans, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 100%;
	color: #0344a5;
	text-decoration: none;
	padding-left:30px; font-weight:bold; text-align:left;
}

#banner { width:960px; height:400px; position:relative; z-index:2; overflow:hidden; margin:0 auto;}
ul.bannerimg { width:100%; height:400px; position:relative; z-index:3;}
ul.bannerimg li { width:960px; height:400px; position:absolute; z-index:4; left:0px; top:0px;}
ul.bannerimg li a { display:block; width:960px; height:400px;}

#banner7 { width:100%; height:400px; position:relative; overflow:hidden; z-index:1;}
ul.bannerimg7 { width:100%; height:400px; position:relative;}
ul.bannerimg7 li { width:100%; height:400px; position:absolute; z-index:4; left:0px; top:0px;}
ul.bannerimg7 li a { display:block; width:100%; height:400px;}

.bannerNum { display:none;}
.case_study P A {
	TEXT-ALIGN: left; LINE-HEIGHT: 36px; MARGIN: 2px 1px; WIDTH: 220px; DISPLAY: inline; FONT-FAMILY: "SourceHanSans"; BACKGROUND: url(tm_bg_index_right.gif) no-repeat left top; FLOAT: left; HEIGHT: 36px; COLOR: #666; font-size:14px; text-decoration: none; padding-left:20px;
}
.case_study H3 {
	LINE-HEIGHT: 36px; HEIGHT: 42px
}
.case_study P A:hover {
	BACKGROUND-POSITION: left -36px; COLOR: #fff
}
.title {
	font-family: SourceHanSans, Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 180%;
	color: #595757;
	text-decoration: none;
}
.title2 {
	font-family: SourceHanSans, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 180%;
	color: #252525;
	text-decoration: none;
}
.foot{ width: 100%; height: 96px; background: url(db_bg.png) no-repeat center bottom; margin-top: 30px;}
.foot_cont{ width: 1000px; height: 78px; border-top: 1px solid #e3e3e3; margin: 0 auto; padding-top: 17px;}