
#main{
	color:#646464;
	line-height:20px;
}



/*----------------------------------------------------------------------- */
/*-----------------------------------------------------------------q */

.profile1{
	margin-top:20px;
	background:url(../image/profile/top_pic1.jpg) no-repeat;
	width:395px;
	height:131px;
	padding-left:290px;
	padding-top:20px;
}

.navbtbox{
	padding-left:21px;
	margin-top:30px;
}
.pressdot{
	width:320px;
	height:100px;
	float:left;
	margin:0 5px;
}
.l{
	float:left;
	width:150px;
}
.r{
	float:left;
	width:170px;
	padding-top:3px;
	line-height:18px;
	color:#666666;

}

.r a{
	display:block;
	color:#003399;
	text-decoration:none;
	font-weight:bold;
	background:url(../image/ui/ico_dot.gif) no-repeat 2px;
	margin-bottom:3px;
	padding-left:15px;
}
.r a:hover{
	text-decoration:underline;
}

.mainside1{
	margin:10px 20px;
}

.mainside2{
	margin:10px 20px;
}


.topbt{	
	clear:both;
	margin:8px 0;
	text-align:right;
}
.topbt  a{
	display:block;
	text-align:right;
	float:right;
}
.topbt a img{
	display:block;
}

.movbox{
	padding:8px;
}
.movbox a{
	display:block;
	float:left;
	margin:5px 8px 0 0;
	border-bottom:#FFF solid 1px;
}

.movbox a:hover{
	border-bottom:#0099FF solid 1px;
}


/*----------------------------------------------------------------------- */
/*-----------------------------------------------------------------è¡›æ?-*/
#tech,#faq{
	padding:10px 30px;
	clear:both;
}

#subtitle{
	background:url(../image/ui/sub_t_bg.gif) no-repeat;
	width:674px;
	height:28px;
	line-height:28px;
	padding-left:10px;
	margin:10px 0px;
}
#subtitle a{
	display:block;
	color:#FFFFFF;
	width:94px;
	float:left;
	text-align:center;
	text-decoration:none;
}
#subtitle a:hover{
	color:#8CE5FC;
	text-decoration:underline;
}
.atsub{
		color:#007ce5;
		background:url(../image/ui/sub_t_bg2.gif) no-repeat;
		display:block;
		width:94px;
		text-align:center;
		float:left;
		padding-top:3px;
}


#tech h3{
	color:#0E82EE;
	font-size:105%;
	margin:30px 0 3px 0;
	background:url(../image/ui/ico_title.gif) no-repeat  0 2px;
	padding-left:18px;
	border-bottom:#99CCFF solid 1px;

}
#tech ol{
	margin:0px 30px;
	padding:0px;
}
#tech dl dt{
	margin:0px;
}
#tech table th,#tech table td{
	border:#D5DBDB solid 1px;
}
#tech table{
	border-collapse:collapse;
}

#tech table th{
	background:#F0F9FD;
}
.tdbg1{
	background:#E1F6FF;
}
.tdbrd1 span{
	display:block;
	border-bottom:#E0E2E3 solid 2px;
	border-collapse:separate;
	height:22px;
	color:#0279FF;
}

.techpro{
	width:177px;
	margin:5px 8px;
	color:#003399;
	float:left;
	text-align:center;
}


#techbt{	
	margin:5px 0px;
	padding-left:8px;
}

.faqbt{
	background:url(../image/ui/bt_faq.gif) no-repeat;
	width:68px;
	height:28px;
	color:#DFF5FF;
	line-height:28px;
	padding-left:30px;
	display:block;
	text-decoration:none;
	float:left;
}

.faqbt:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
.tech-nav{
	margin:0px 0;
	height:50px;
	line-height:50px;
	text-align:left;
	margin-bottom:-30px;
	clear:both;
	padding-left:20px;
}
.tech-nav a{
	text-decoration:none;
	color:#3366FF;
}
.tech-nav a:hover{
	color:#009900;
}
.techproleft{
	float:left;
	width:180px;
}
.techproright{
	float:right;
	width:435px;
	padding-top:5px;
	
}
.techproright h4{
	margin:15px 0 0 0px;
	font-size:105%;
	display:block;
	padding:0px 0 0 10px;
	font-weight:normal;
	line-height:22px;
	color:#FFFFFF;
}
.tt1{
	background:#FF6600;
	border-bottom:#F8A808 solid 3px;
}
.tt2{
	background:#7DB806;
	border-bottom:#AAE509 solid 3px;
}
.tt3{
	background:#0E82EE;
	border-bottom:#7CBAFF solid  3px;

}


.techproright dl{
	margin:0px;
}
.techproright dd li{
	list-style:square;
}
.te1 dt{
	font-weight:bold;
	color:#FF6600;
}
.te2 dt{
	font-weight:bold;
	color:#7DB806;
}
.te3 dt{
	font-weight:bold;
	color:#0E82EE;
}



/*----------------------------------------------------------------------- */
/*----------------------------------------------------------------faq-*/
.faqblst{
	border-bottom: #CCCCCC dashed 1px;
	padding:15px 2px;
	
}
.fbg{
	background:#F9F9F2;
}
	
.faqblst a{
	display:block;
	text-decoration:underline;
	color:#0066CC;
	background:url(../image/ui/faqbg1.gif) no-repeat 0 2px;
	padding-left:20px;
	padding-bottom:5px;
}

.qans{
	padding-left:20px;
	background:url(../image/ui/faqbg2.gif) no-repeat 0 2px;
	display:none;
}

.qans table{
	background:#FFFFFF;
	border:#E9E9E9 solid 2px;
	border-collapse:collapse;	
}
.qans table td{
	border:#CCCCCC solid 1px;
	
}
.qans ul{
	margin:0px 0px;
	padding:0px;
	list-style:square;
}
.qans ul li{
	margin-left:20px;
}
#faq-box{
	background:url(../image/faq/faq_tit_bg.gif) no-repeat;
	width:597px;
	height:31px;
	padding:8px 0 0 35px;
	margin-top:10px;
}

#faq h3{
	font-size:110%;
	color:#669900;
		border-bottom:#CCCCCC dotted 1px;
		line-height:30px;
		margin-bottom:0px;
}

#gallery-box{
	background:url(../image/gallery/gallery_tit_bg.gif) no-repeat;
	width:597px;
	height:31px;
	padding:8px 0 0 35px;
	margin-top:10px;
}

/*----------------------------------------------------------------------- */
/*----------------------------------------------------------------pro-*/
#productbox {
	width:680px;
}

#pro-title{
	margin:10px 0;
}
#pro-title h2{
	color:#3AA0B6;
	font-size:125%;
	margin:0px;
	display:block;
	background:url(../image/ui/line_1.gif) repeat-x bottom;
	height:30px;
	padding-left:10px;
}
#pro-title ul{
	margin:0px; padding:0px;
	border-bottom:#CCCCCC solid 1px;
	display:block;
}

#pro-title ul li{
	display:block;
	float:left;
	margin:3px 8px;
	padding:5px;
}

#pro-title ul li a{
	background:url(../image/ui/leng_icon.gif) no-repeat 0 3px;
	display:block;
	padding-left:20px;
	color:#0033CC;
}

#pro-title ul li a:hover{
	color:#FF6600;
}

#product-pic{
	clear:both;
	margin-top:25px;
}
#product-pic img{
	display:block;
	clear:both;
}
#product-pic table td{
	height:30px;
}
#product-pic table{
	border-collapse:collapse;
}
#product-pic h3{
	font-size:110%;
}
.product-border{
	background-color: #b6bfce;
	font-size: 10pt;
	font-family:"Arial";
	font-weight: normal;	
}
.product-trcolor01{
	background-color: #ffffff;
}
.product-tdcolor01{
	background-color: #96add9;
	font-size: 10pt;
	font-family:"Arial";
}
.product-tdcolor02{
	background-color: #BBC9E6;
	font-size: 10pt;
	font-family:"Arial";
}
.product-tdcolor03{
	background-color: #ffffff;
	font-size: 10pt;
	font-family:"Arial";
}

/*=======*/






/*------------------------------------------------------------------L:INK----- */
#linkpage{
	padding:20px;
}

.helf{
	float:left;
	width:320px;
	margin-bottom:50px;
}
#linkpage a{
	display:block;
	background:url(../image/ui/ico_menu2.gif) no-repeat 0 4px;
	padding-left:15px;
	color:#37807C;
	margin:5px 10px;
}
#linkpage a:hover{
	color:#339900;
	text-decoration:none;
}
A.client-ab:link {	font-size: 8pt;	color: #37807C;}
A.client-ab:visited {  font-size: 8pt; color:#37807C }
A.client-ab:hover { font-size: 8pt; color: #339900}
/*----------------------------------------------------------------------- */
/*------------------------------------------------------   Milestone  ---- */
#milestone{
	padding-left:15px;
}
#milestone ul{
	margin:0px; padding: 0px;
	list-style:none;
}
#milestone ul li{
	display:block;

	border-bottom:#CCCCCC  dotted 1px;
	line-height:35px;
}
#milestone ul li span{
	width:80px;
	background:url(../image/profile/ico_history.gif) no-repeat  53px 18px;
	margin-right:10px;
	padding-right:30px;
	padding-top:15px;
	font-size:21px;
	color:#3399FF;
	letter-spacing:-1px;
}

/*-------------------------------------------------------------------------------news-------------*/

.news-board{
	border-bottom:#328eff solid 2px;
}
.news-board td{
	border-bottom:#CCCCCC dotted 1px;
}
.news-board a{
	color:#0066CC;
	text-decoration:none;
}
.news-board a:hover{
	color:#FF6600;
	text-decoration:underline;
}
.news-deta{
	color:#999999;
	font-size:85%;
}
.news-foot{
	border-bottom:#0033CC solid 2px;
}

.newstitbg{
	background:url(../image/news/news_bar.gif) no-repeat;
	height:34px;
	margin-top:25px;
}	
.newstitbg th{
	color:#FFF;
	text-align:center;
}

.newsv-titlebg{
	background:url(../image/news/news_view_bar1.gif) no-repeat top;
	margin-bottom:18px;
	margin-top:20px;
}
.newsv-titlebg2{
	background:url(../image/news/news_view_bar2.gif) no-repeat bottom;
	height:40px;
		
}
.newstitbg td{
	border-bottom:#CCCCCC dotted 1px;
}
.newstitbg a{
	color:#0066CC;
	text-decoration:none;
}
.newstitbg a:hover{
	color:#FF6600;
	text-decoration:underline;
}

.newsvtxt{
	background:url(../image/news/ico_news_title.gif) no-repeat ;
	width:480px;
	float:left;
	margin-left:10px;
	padding-left:15px;
	color:#003399;
	font-weight:bolder;
}
.newsimg{
	float:left;
	padding:2px;
	border:#CCCCCC solid 1px;
	margin:0 7px 7px 0;
}

.newsvdate{
	width:70px;
	float:right;
	font-size:85%;
	color:#8EA6C3;
}
.news-content{
	padding:0 18px 18px 18px;
	margin-bottom:7px;
	border-bottom:#b7dbea solid 1px;
	min-height:250px;

}


#back{
	text-align:right;
}
#back a{
	background:url(../image/ui/ico_title.gif) no-repeat 0 0px;
	padding-left:15px;
	text-decoration:none;
	color:#3333CC;
}
#back a:hover{
	text-decoration:underline;
	color:#FF6600;
}

/*----------------------------------------------------------------------- */
/*----------------------------------------------------------------profile ---*/
.oemleft{
	float:left;
	width:410px;
	line-height:25px;
	margin-top:20px;
}

.oemright{
	float:right;
	width:218px;
	margin-top:20px;
}



/*----------------------------------------------------------------------- */
/*-----------------------------------------------------------------å­?*/
.txtgary{
	color:#999999;
}
.txtblue{
	color:#0099FF;
}
.fontsize1{
	font-size:115%;
}
.fontsize2{
	font-size:90%;
}
.color1{
	color:#0066FF;
}
.color2{
	color:#FF6600;
}

.color3{
	color:#FF3399;
}
.color4{
	color:#34C900;
}