@CHARSET "UTF-8";
body{
	text-align:center;padding:0px;margin:0px;background-color:#D2E3ED;font-size:12px;
	font: 12px 'Microsoft YaHei', 微软雅黑, Arial, Lucida Grande, Tahoma, sans-serif;
}
a{
	decoration:none;text-decoration:none;
}
img{
	border:none;
}
.clear{
	clear:both;width:100%;height:1px;
}

#center{
	width:1024px;margin:0px auto;text-align:center;background:white url('images/header_sanjiao.png') left top no-repeat;
}
#center2,.center2{
	width:879px;margin:0px auto;
}
#center3,.center3{
	width:835px;margin:0px auto;
}

#hp_content{
	padding:9px 0px 10px 0px;
}
#hp_content .hp_block{
	width:106px;height:123px;margin:1px 2px 1px 2px;background-color:transparent;display:inline-block;color:white;float:left;
	text-align:left;font: 12px 'Microsoft YaHei', 微软雅黑, Arial, Lucida Grande, Tahoma, sans-serif;
	cursor:pointer;
}

#header #logo{
	text-align:left;padding-left:0px;padding-top:36px
}
#header #contact{
	margin-top:65px;
}

.btnLeft{
	background:transparent url('images/main_menu_bg.png') left top no-repeat;width:6px;height:31px;display:inline-block;
}
.btnRight{
	background:transparent url('images/main_menu_bg.png') -10px top no-repeat;width:6px;height:31px;display:inline-block;
}
.btn{
	background:transparent url('images/main_menu_bg.png') left -35px repeat-x;height:31px;display:inline-block;text-align:center;
}
.btnSep{
	background:transparent url('images/main_menu_bg.png') -20px top no-repeat;height:31px;width:2px;display:inline-block;
}
.mainMenu a{
	padding:5px 10px;width:80px;line-height:21px;height:21px !important;font-size:12px;color:#628E9B;vertical-align:top;
}
.mainMenu a:hover{
	color:#019D60;font-weight:bold;
}

#breadScrumb{
	padding-top:13px;line-height:18px;font-size:13px;color:#57B4B9;text-align:right;padding-right:5px;letter-spacing:2px;
}

.titleBtn{
	color:white;font-size:12px;text-align:center;background:transparent url('images/titleBtnBG.png') left top no-repeat;
	float:left;display:inline-block;width:150px;height:20px;padding-right:38px;padding-top:4px;line-height:20px;
}
.leftImg{
	float:left;padding-right:10px;border-right:1px solid #56b5bb;margin-right:10px;
}
.rightImg{
	float:right;padding-left:10px;border-left:1px solid #56B5BB;margin-left:10px;
}
.mainText{
	color:#424D6B;line-height:18px;clear:both;
}

.newsItem{
	margin:0px 0px 20px 15px
}
.newsItem h3{
	color:#019A64;font-size:13px;font-weight:bold;padding:0px;margin:0px;line-height:18px;
	background:transparent url('../news/dot.jpg') left center no-repeat;
	padding-left:14px;
}
.newsItem p{
	margin:5px 0px 5px 14px;padding:0px;
}
.newsItem .detail{
	color:blue;margin-left:14px;
}

.caseLayout{
	display:inline-block;width:199px;height:199px;background:transparent url('images/case_layout_bg.png') left top no-repeat;
	vertical-align:top;padding:1px 0px 0px 1px;margin-right:7px;margin-left:0px;
}

.caseLayout img{
	width:191px;height:166px;margin-bottom:5px;
}
span.arrow{
	display:inline-block;margin-left:15px;padding-left:16px;height:18px;background:transparent url('images/dotArrow.png') left center no-repeat;
}


#bottomLine{
	height:1px;background-color:#71a9a8;margin-top:5px;clear:both;
}
#footer{
	background-color:#E9F5F5;color:#75C4BE;height:95px;text-align:center;padding-top:10px;font-size:10px;line-height:20px;	
}










#header #menu{
	height:52px;border-bottom:1px solid #618D9A;
}
#header #menu #menuLinks a{
	line-height:25px;height:25px;display:inline-block;vertical-align:middle;font-size:13px;color:#3F4D68;letter-spacing:1px;
}
#header #menu #menuLinks a.active{
	color:#c1c1c1;font-weight:bold;
}
#header #menu #menuLinks a:hover{
	color:#c1c1c1;
}
#header #menu span.sep{
	width:0px;border-right:1px solid #618D9A;height:25px;display:inline-block;vertical-align:middle;
}

#menuPops{
	position:absolute;
}
#menuPops div{
	display:none;position:absolute;text-align:left;
}
#menuPops #menuPopAbout{
	width:303px;height:140px;background:transparent url('../inc/images/menu_pop_bg_about.png') left top no-repeat;
}
#menuPops #menuPopBiz{
	width:303px;height:140px;background:transparent url('../inc/images/menu_pop_bg_biz.png') left top no-repeat;
}
#menuPops #menuPopCase{
	width:303px;height:140px;background:transparent url('../inc/images/menu_pop_bg_case.png') left top no-repeat;
}
#menuPops #menuPopNews{
	width:303px;height:140px;background:transparent url('../inc/images/menu_pop_bg_news.png') left top no-repeat;
}
#menuPops #menuPopRelation{
	width:303px;height:140px;background:transparent url('../inc/images/menu_pop_bg_relation.png') left top no-repeat;
}
#menuPops a{
	line-height:25px;height:25px !important;display:inline-block;vertical-align:middle;font-size:13px;letter-spacing:1px;
	padding:0px !important;width:100px;color:#628E9B;
}
#menuPops a:hover{
	color:#019D60;font-weight:bold;
}
#banner{
	padding-top:5px;
}


#content{
	text-align:justify;
}
#content #leftNav{
	float:left;
}
#leftNav a.navItem{
	display:block;line-height:54px;border-bottom:1px dashed #0E0E10;color:#0E0D12;font-size:16px;letter-spacing:3px;text-align:center;
}
#leftNav a.title{
	font-weight:bold;
}
#leftNav a.weakTitle{
	font-weight:bold;
}
#leftNav a.active{
	color:#608e9b;
}

#content #rightMain{
	float:left;
}

#rightMain p{
	color:#608e9b;
}
#rightMain h3.title{
	color:#028b83;font-weight:bold;font-size:16px;padding-bottom:0px;margin-bottom:0px;
}
#rightMain h4.title{
	color:#028b83;font-weight:bold;font-size:14px;padding-bottom:0px;margin-bottom:0px;
}
#rightMain h3.titleEnglish{
	color:#CDEBE1;font-weight:normal;font-size:18px;padding-top:0px;margin-top:0px;margin-bottom:18px;
}





.nsnwBorder{
	background:white url('images/bg_nw_ns_border.jpg') left top no-repeat;
}
.nsnwBorder .item{
	background:white url('images/bg_round_corner.jpg') left top no-repeat;width:560px;height:120px;margin-bottom:15px;
}
.nsnwBorder .item img{
	padding:24px 0px 0px 15px;
}

ul.history{
	list-style-type:none;
}
ul.history li{
	background:white url('images/dot.jpg') left center no-repeat;
	padding-left:20px;
	line-height:25px;
}




.caseIntro{
	margin-top:15px;
}
.caseIntro span.arrow{
	margin-left:5px !important;
}

#language{
	position:relative;left:0px;top:5px;width:100%;float:right;clear:both;text-align:right;
}
#language a{
	color:#3F4D68;
}
#language img{
	vertical-align:middle;border:none;
}

input.search{
	border:1px solid #bbbbbb;
}