body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, a, code, em, img, q, small, strong, dd, dl, dt, li, ol, ul, fieldset, form, label, table, tbody, tr, th, td ,input {
    margin: 0;
    padding: 0;
}
body {
    font:12px/18px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif,simsun;
	background:url(../images/background.gif) repeat #000000;
}
a img, :link img, :visited img {border: 0;}
table {border-collapse:collapse;}
ul {list-style:none;}
q:before, q:after,blockquote:before, blockquote:after {content: "";}
.yiihee-wrapper{
	width:980px;
	background:url(../images/background-shadow.png) repeat-y;
	_background:none;
	_filter : progid:DXImageTransform.Microsoft.AlphaImageLoader ( enabled="true" , sizingMethod="scale" , src="images/background-shadow.png" );
	margin:0 auto;
	padding:0 5px;
}
.inner-wrapper{
	background-color:#D6D6D6;	
}
.header {
	background:url(../images/inpage-header.gif) no-repeat center top #3FC8F4;
	height:160px;
}
.index-header {
	background:url(../images/index-header.gif) no-repeat center top #3FC8F4;
	height:280px;
}
.inner-header{
	padding-top:24px;
}
.header .inner-header a{
	width:235px;
	height:75px;
	display:block;
	float:left;
	display:inline;
	margin-left:40px;
}
.index-header .inner-header a{
	width:310px;
	height:100px;
	display:block;
	float:left;
	display:inline;
	margin-left:60px;
}
.menu {
	background:url(../images/inpage-menu-background.gif) repeat-x #4A5157;
	height:28px;
	text-align:center;
	padding:10px 240px 22px;
}
.menu a{
	background:url(../images/menu-tab.gif) no-repeat scroll;
	display:block;
	width:100px;
	height:44px;
	float:left;
	line-height:0;
	font-size:0;
	margin:0 10px;
	text-decoration:none;
}
.menu a.tab-1:link,
.menu a.tab-1:visited{
	background-position:0px 0px;
}
.menu a.tab-1:hover{
	background-position:0px -176px;
}
.menu a.tab-2:link,
.menu a.tab-2:visited{
	background-position:0px -44px;
}
.menu a.tab-2:hover{
	background-position:0px -220px;
}
.menu a.tab-3:link,
.menu a.tab-3:visited{
	background-position:0px -88px;
}
.menu a.tab-3:hover{
	background-position:0px -264px;
}
.menu a.tab-4:link,
.menu a.tab-4:visited{
	background-position:0px -132px;
}
.menu a.tab-4:hover{
	background-position:0px -308px;
}
.inpage-content {
	background:url(../images/inpage-body-background-top.gif) repeat-x #D6D6D6;
}
.inner-inpage-content {
	background:url(../images/inpage-body-background-bottom.gif) repeat-x bottom;
	min-height:300px;
	overflow:hidden;
}
.content{
	margin:0 auto;
	width:440px;
	padding-bottom:10px;
}
.image-box{
	padding:5px;
	text-align:center;
}
.clear{
	clear:both;
	height:0;
	line-height:0;
	font-size:0;
}
.footer {
	background-color:#444648;
	border-top:1px solid #DFDFDD;
	clear:both;
	z-index:100;
	position:relative;
}
.inner-footer {
	width:930px;
	margin:0 auto;
	padding:10px 25px 50px;
	*padding:20px 25px 50px;
	_padding:10px 25px 50px;
}
.footer .links {
	height:60px;
	float:right;
	z-index:100;
	padding:32px 0 0;
	margin-top:-10px;
}
.footer .links a{
	background:url(../images/links-tab.gif) no-repeat scroll;
	padding:30px 59px 30px;
	*padding:50px 59px 40px;
	_padding:30px 59px 30px;
	line-height:0;
	font-size:0;
	margin:0;
	color:#444648;
}
.footer .links a.tab-1:link,
.footer .links a.tab-1:visited{
	background-position:0px 0px;
}
.footer .links a.tab-1:hover{
	background-position:0px -120px;
}
.footer .links a.tab-2:link,
.footer .links a.tab-2:visited{
	background-position:0px -60px;
	margin-left:-4px;
	_margin-left:-5px;
}
.footer .links a.tab-2:hover{
	background-position:0px -180px;
}
.footer .links a.tab-1-on:link,
.footer .links a.tab-1-on:visited,
.footer .links a.tab-1-on:hover{
	background-position:0px -120px;
}
.footer .links a.tab-2-on:link,
.footer .links a.tab-2-on:visited,
.footer .links a.tab-2-on:hover{
	margin-left:-4px;
	_margin-left:-5px;
	background-position:0px -180px;
}
.menu a.tab-1-on:link,
.menu a.tab-1-on:visited,
.menu a.tab-1-on:hover{
	background-position:0px -176px;
}
.menu a.tab-2-on:link,
.menu a.tab-2-on:visited,
.menu a.tab-2-on:hover{
	background-position:0px -220px;
}
.menu a.tab-3-on:link,
.menu a.tab-3-on:visited,
.menu a.tab-3-on:hover{
	background-position:0px -264px;
}
.menu a.tab-4-on:link,
.menu a.tab-4-on:visited,
.menu a.tab-4-on:hover{
	background-position:0px -308px;
}
.service-images{
	text-align:center;
	background-color:#6D6E72;
	margin-bottom:200px;
}
.services-title{
	background:url(../images/services-background.gif) repeat-x #98999D;
	text-align:center;
	padding:20px 0;
}
.service-image-1{
	background:url(../images/services-image-background-1.gif) repeat-x;
	text-align:center;
}
.service-image-2{
	background:url(../images/services-image-background-2.gif) repeat-x;
	text-align:center;
}
.service-image-3{
	background:url(../images/services-image-background-3.gif) repeat-x;
	text-align:center;
	margin-bottom:200px;
}
.technology-detail {
	background-color: #999A9E;
	padding:10px 170px 25px 230px;
}
.technology-detail-left{
	float:left;
	border-width:1px 1px 0 0;
	border-color:#FFFFFF;
	border-style:solid;
	width:453px;
	padding-bottom:1000px;
	margin-bottom:-1000px;
	background-color:#999A9E;
}
.technology-detail-right{
	float:left;
	border-width:1px 0 0 1px;
	border-color:#FFFFFF;
	border-style:solid;
	width:525px;
	padding-bottom:1000px;
	margin-bottom:-1000px;
	background-color:#999A9E;
}
.technology-detail-text{
	padding:10px 0;	
}
.technology-detail-text th{
	color:#FFFFFF;
	font-size:13px;
	padding:5px 5px 5px 25px;
	white-space:nowrap;
}
.technology-detail-text td{
	padding:5px 25px 5px 5px;
}
.management-detail{
	background:url(../images/management-image.gif) no-repeat;
	height:300px;
	margin-bottom:200px;
}
.marketing-detail{
	background:url(../images/marketing-image.gif) no-repeat;
	height:300px;
	margin-bottom:200px;
}
.operating-detail{
	background:url(../images/operating-image.gif) no-repeat;
	height:300px;
	margin-bottom:200px;
}
.services-text{
	color:#FFFFFF;
	padding:25px 100px 0 535px;
	line-height:2.1em;
}
.service-branch-title{
	padding:15px 265px;
}
.operation-image{
	text-align:center;
	padding:15px 0 100px;
}
.news-list{
	padding:25px 0 50px;
}
.news-list a:link,
.news-list a:visited{
	display:block;
	width:100%;
	height:44px;
	padding:15px 0 9px;
	background:url(../images/news-shadow.png) no-repeat top;
	_background:none;
	_filter : progid:DXImageTransform.Microsoft.AlphaImageLoader ( enabled="true" , sizingMethod="crop" , src="images/news-shadow.png" );
	background-color:#D6D6D6;
	text-decoration:none;
}
.news-list a:hover{
	background-color:#B5E1F8;
	text-decoration:none;
}
.news-list a span{
	cursor:pointer;
}
.news-list a span.news-background{
	display:block;
	width:330px;
	margin:0 auto;
	height:44px;
	background:url(../images/news-button.png) no-repeat;
	_background:none;
	_filter : progid:DXImageTransform.Microsoft.AlphaImageLoader ( enabled="true" , sizingMethod="crop" , src="images/news-button.png" );
	padding-left:120px;
}
.news-list a span.news-title{
	font-size:14px;
	font-weight:bold;
	color:#00AFEC;
	display:block;
	padding:1px 0 6px;
}
.news-list a span.news-text{
	color:#717171;
}
div.news-title{
	background-color:#B5E1F8;
	font-size:17px;
	font-weight:bold;
	text-align:center;
	line-height:52px;
	margin-top:1px;
}
.news-detail{
	background:url(../images/news-shadow.png) no-repeat top;
	_background:none;
	_filter : progid:DXImageTransform.Microsoft.AlphaImageLoader ( enabled="true" , sizingMethod="crop" , src="images/news-shadow.png" );
	background-color:#D6D6D6;
	padding:15px 145px;
}
.news-detail p{
	padding:5px 0 15px;
	text-indent:2em;
}
.news-detail p.strong{
	font-weight:bold;
	text-indent:0;
}
.contact{
	width:564px;
	margin:0 auto;
	padding:20px 0 50px;
}
.contact th{
	color:#00AFEC;
	text-align:left;
	padding:5px 5px 5px 60px;
}
.contact td{
	padding:5px 0 5px 5px;
	vertical-align:top;
}
.contact-info-title{
	border:none;
	background-color:#DDF1FC;
	width:450px;
	padding:3px;
	font-size:14px;
}
.contact-info-detail{
	border:none;
	background-color:#DDF1FC;
	width:450px;
	height:300px;
	padding:3px;
	font-size:14px;
}
.links-list{
	width:576px;
	margin:0 auto;
	padding:30px 0;
	height:300px;
	min-height:300px;
}
[class].links-list{
	height:auto;
}
.links-list a:link,
.links-list a:visited{
	background:url(../images/links-background.gif) no-repeat;
	height:44px;
	width:100px;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	float:left;
	display:block;
	margin:20px 22px;
	_margin:20px 17px;
}
.links-list a:hover{
	background-position:0 -44px;
	text-decoration:none;
}
.links-list a span{
	font-size:14px;
	line-height:44px;
}
.links-list a span.long-text{
	font-size:12px;
	line-height:20px;
}
.index-png{
	background:url(../images/index-png.png) no-repeat;
	_background:none;
	_filter : progid:DXImageTransform.Microsoft.AlphaImageLoader ( enabled="true" , sizingMethod="crop" , src="images/index-png.png" );
	width:450px;
	height:278px;
	position:absolute;
	left: 650px;
	top: 95px;
}
.index-image{
	float:left;
}
.yiihee-index{
	padding:20px 20px;
}
.yiihee-brief{
	float:left;
	padding-top:40px;
	margin-left:60px;
	display:inline;
}
.yiihee-brief .text{
	line-height:2.5em;
	padding:10px 5px;
}
.core-technology{
	background:url(../images/technology-image-2.gif) no-repeat;
	height:30px;
	padding:8px 0 7px 230px;
}
.core-technology a{
	float:left;
	background:url(../images/core-tech.gif) no-repeat;
	width:90px;
	height:30px;
	display:block;
	margin-right:20px;
}
.core-technology a#ct1:link,
.core-technology a#ct1:visited{
	background-position:0 0;
}
.core-technology a#ct1:hover,
.core-technology a#ct1.on:link,
.core-technology a#ct1.on:visited,
.core-technology a#ct1.on:hover{
	background-position:0 -150px;
}
.core-technology a#ct2:link,
.core-technology a#ct2:visited{
	background-position:0 -30px;
}
.core-technology a#ct2:hover,
.core-technology a#ct2.on:link,
.core-technology a#ct2.on:visited,
.core-technology a#ct2.on:hover{
	background-position:0 -180px;
}
.core-technology a#ct3:link,
.core-technology a#ct3:visited{
	background-position:0 -60px;
}
.core-technology a#ct3:hover,
.core-technology a#ct3.on:link,
.core-technology a#ct3.on:visited,
.core-technology a#ct3.on:hover{
	background-position:0 -210px;
}
.core-technology a#ct4:link,
.core-technology a#ct4:visited{
	background-position:0 -90px;
}
.core-technology a#ct4:hover,
.core-technology a#ct4.on:link,
.core-technology a#ct4.on:visited,
.core-technology a#ct4.on:hover{
	background-position:0 -240px;
}
.core-technology a#ct5:link,
.core-technology a#ct5:visited{
	background-position:0 -120px;
}
.core-technology a#ct5:hover,
.core-technology a#ct5.on:link,
.core-technology a#ct5.on:visited,
.core-technology a#ct5.on:hover{
	background-position:0 -270px;
}
