/* CSS Document */

html{height:100%}

body {font-family:"Tahoma"; font-size: 11px; color: #111; line-height:14px;height:100%}
body {
     margin:0px;
	padding:0px;
	background:#dae9d2;
	background:url(../image/bg.jpg) repeat-y top center;
	/*scrollbar-face-color: #FFF; 
	scrollbar-shadow-color: #B6B6B6; 
	scrollbar-highlight-color: #B6B6B6; 
	scrollbar-3dlight-color: #a0b7b7;
	scrollbar-darkshadow-color: #a0b7b7; 
	scrollbar-track-color: #EFEFEF; 
	scrollbar-arrow-color: #B6B6B6; */
}

table{
	border-collapse: collapse;
	table-layout:fixed;
}

div, td {font-size: 11px; line-height:20px; text-decoration: none; word-break:break-all;}
a:link {text-decoration: none ; color: #001E8C;}
a:visited {text-decoration: none ; color: #777;}
a:active {text-decoration: underline ; color: #004EFF;}
a:hover {text-decoration: underline ; color: #004EFF;}

.main_bg{
	width:100%;
	height:100%;
	background:url(../image/main_bg.jpg) no-repeat top center;
	text-align:center;
}
/**********************************************************************/
.home_bg{
     margin:0px;
	padding:0px;
	background:#dae9d2;
	background:url(../image/main/bg.jpg) repeat-y top center;
	height:100%;
}

.home_bg02{
	width:100%;
	height:100%;
	background:#dae9d2;
	background:url(../image/main/bg02.jpg) no-repeat top center;
	text-align:center;
}

.home_bg03{
	width:985px;
	height:100%;
	background:#dae9d2;
	background:url(../image/main/bg03.jpg) no-repeat top center;
	padding:0px 13px 0px 13px;
}

.home_imgbg{
	background:url(../image/main/main_imgbg.jpg) no-repeat top center;
	width:985px;
	height:386px;
}

.home_content_box{
	background:url(../image/main/content_box.jpg) no-repeat top center;
	width:985px;
	height:230px;
	padding-top:20px;
	vertical-align:top;
}

.home_news{width:247px; font-family:"Tahoma";color:#444; line-height:17px;text-overflow:ellipsis; overflow:hidden; padding:2px 0px 1px 5px; }
.home_news a:link {text-decoration: none ; color: #444; }
.home_news a:visited {text-decoration: none ; color: #444;}
.home_news a:active {text-decoration: underline ; color: #444;}
.home_news a:hover {text-decoration: underline ;color: #444;}  

.quick01 td{
	color:#FFF;
	padding:2px 8px 2px 8px;
	background:#185857;
}
.quick02 td{
	color:#FFF;
	padding:2px 8px 2px 8px;
	background:#8fa29f;
}

/**********************************************************************/

.content_bg{
	width:985px;
	height:100%;
	background:url(../image/content_bg.jpg) no-repeat top center;
	padding:0px 13px 0px 13px;
}

.bg{
	width:985px;
	height:100%;
	background:url(../image/bg02.jpg) repeat-y top center;
}

.footer{
	background:url(../image/footer.gif) no-repeat top center;
	height:56px;
}


/*******************************left*****************************************/

.leftmenu_area{
	width:203px;
	vertical-align:top;
	text-align:right;
}

.leftmenu_start{
	background:url(../image/leftmenu_start.gif) no-repeat;
	text-align:right;
	font-weight:bold;
	color:#4d4d4d;
	height:30px;
	font-size:12px;
	padding:2px 0px 0px 0px;
}

.leftmenu_start a:link {text-decoration: none ; color: #4d4d4d; }
.leftmenu_start a:visited {text-decoration: none ; color: #4d4d4d;}
.leftmenu_start a:active {text-decoration: none ; color: #4d4d4d;}
.leftmenu_start a:hover {text-decoration: none ;color: #4d4d4d;} 
 
.leftmenu{
	background:url(../image/leftmenu_line.gif) no-repeat;
	text-align:right;
	font-weight:bold;
	color:#4d4d4d;
	height:30px;
	font-size:12px;
	padding:2px 0px 0px 0px;
}

.leftmenu a:link {text-decoration: none ; color: #4d4d4d; }
.leftmenu a:visited {text-decoration: none ; color: #4d4d4d;}
.leftmenu a:active {text-decoration: none ; color: #4d4d4d;}
.leftmenu a:hover {text-decoration: none ;color: #4d4d4d;}  


.leftmenu_start02{
	background:url(../image/leftmenu02_start.gif) no-repeat;
	text-align:right;
	font-weight:bold;
	color:#4d4d4d;
	font-size:12px;
	padding:2px 0px 0px 0px;
}

.leftmenu_start02 a:link {text-decoration: none ; color: #4d4d4d; }
.leftmenu_start02 a:visited {text-decoration: none ; color: #4d4d4d;}
.leftmenu_start02 a:active {text-decoration: none ; color: #4d4d4d;}
.leftmenu_start02 a:hover {text-decoration: none ;color: #4d4d4d;} 
 
.leftmenu02{
	background:url(../image/leftmenu02_bg.gif) no-repeat;
	text-align:right;
	font-weight:bold;
	color:#4d4d4d;
	font-size:12px;
	padding:2px 0px 0px 0px;
	letter-spacing:-1px;
}

.leftmenu02 a:link {text-decoration: none ; color: #4d4d4d; }
.leftmenu02 a:visited {text-decoration: none ; color: #4d4d4d;}
.leftmenu02 a:active {text-decoration: none ; color: #4d4d4d;}
.leftmenu02 a:hover {text-decoration: none ;color: #4d4d4d;}  

.leftmenu02_line{
	background:url(../image/leftmenu02_line.gif) no-repeat;
	height:1px;
}

.leftmenu_02depth{
	text-align:right;
	color:#0c5a60;
	font-size:11px;
	letter-spacing:0px;
	line-height:13px;
	height:20px;
	padding:3px 8px 0px 0px;
	
}
.leftmenu_02depth a:link {text-decoration: none ; color: #0c5a60; }
.leftmenu_02depth a:visited {text-decoration: none ; color: #0c5a60;}
.leftmenu_02depth a:active {text-decoration: none ; color: #0c5a60;}
.leftmenu_02depth a:hover {text-decoration: none ;color: #0c5a60;}  


/**************************content********************************/
.content_box{
	background:url(../image/line_bg.gif) no-repeat;
	width:745px;
	text-align:left;
	padding-left:17px;
}


.ceo{
	background:url(../image/ceo_bg.jpg) no-repeat;
	width:700px;
	height:632px;
	line-height:18px;
	color:#333;
	padding:145px 0px 0px 275px;
}
.table_01{
	background:#b3cac1;
}

.top{
	text-align:right;
	font-family:Tahoma;
	font-size:11px;
	color:#1b5b6d;
}
.top a:link {text-decoration: none ; color: #1b5b6d; }
.top a:visited {text-decoration: none ; color: #1b5b6d;}
.top a:active {text-decoration: underline ; color: #1b5b6d;}
.top a:hover {text-decoration: underline ;color: #1b5b6d;}  
/**********************************************************************/
.solution01_box{
	border-top:2px solid #327385;
	border-bottom:1px solid #b3cfc7;
	padding:15px 20px 20px 20px;
	margin:5px 0px 20px 15px;
	float:left;
	width:600px;
}
.solution01{
	 background:#e0ebe6; 
	 border:1px solid #b3cac1;
	 text-align:center;
	 padding:5px 0px 5px 0px;
}
.solution_title01{
	 color:#ff5400;
	 font-family:Arial; 
	 font-size:13px; 
	 font-weight:bold;
}

.solution_table01{
	border-top:2px solid #327385;
	border-left:1px solid #b3cac1;
	margin:0px 0px 20px 20px; 
	
}

.solution_table01 td.head{
	background:#e0ebe6;
	border-right:1px solid #b3cac1;
	border-bottom:1px solid #b3cac1; 
	padding:9px;
}


.solution_table01 td.type01{
	border-right:1px solid #b3cac1;
	border-bottom:1px solid #b3cac1;
	padding:7px;
	background:#FFFFFF;
}


.solution_table02{
	margin:0px 0px 20px 20px; 
}

.solution_table02 td{
	background:#e0ebe6;
	border-top:2px solid #b3cac1;
	border:1px solid #b3cac1;
	padding:5px 10px 3px 10px;
}

.solution_img01{
	margin:0px 0px 20px 20px;
	border:1px solid #b3cac1;
}
.solution_text01{
	 padding:0px 10px 20px 15px;
	 color:#333;
	 width:710px;
	 text-align:justify;
}
.solution_text02{
	 padding:0px 10px 10px 15px;
	 color:#333;
	 width:710px;
}.blue {
	font-weight: bold;
	color: #287A7B;
}

/**********************************************************************/


.table02{
	border-top:2px solid #327385;
	border-left:1px solid #b3cac1;
	margin:0px 0px 20px 20px; 
	
}

.table02 td.head{
	background:#e0ebe6;
	border-right:1px solid #b3cac1;
	border-bottom:1px solid #b3cac1; 
	padding:3px 0px 1px 0px;
	color:#195a6c;
}


.table02 td{
	border-right:1px solid #b3cac1;
	border-bottom:1px solid #b3cac1;
	padding:2px;
	background:#FFFFFF;
}

/******************pr******************************/
.photo_bg{
	background:url(../image/photo/photo_bg.jpg) no-repeat;
	width:306px;
	height:211px;
	padding:9px;
}
.photo_line{
	border:1px solid #FFF;
}
.photo_title {
	color: #FFFFFF;
	background-color: #8DB1BB;
	font-weight: bold;
	height:26px;
	padding:1px 5px 0px 5px;
	font-size:12px;

}
.photo_content{
	vertical-align:top;
	height:75px;
	padding:1px 5px 0px 5px;
}
.over_text{
	background:#E1ECE8; 
	width:680px;
	margin:0px 0px 0px 10px;
	padding:7px 13px 7px 13px;
	text-align:justify;
}