@charset "utf-8";
/* CSS Document */
body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	background-image: url(../images/body_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
 }

a:link,a:visited{text-decoration:none;}
a:hover{ text-decoration:underline;}

.float_left {
float:left;
}

h1{ display:none;}
h2{ margin:0px; padding:5px 0px 5px 10px; font-size:15px; color: #F8FFB4; width:204px; background:url(../images/tit_bg.jpg) repeat-y center;}
/*product sub_title*/
h3{
	font-size:18px;
	border-bottom:2px dotted #96C6EA;
	text-align:center;
}
h3.proj01{
	font-size:18px;
	border-bottom:2px dotted #00B0F0;
	text-align:center;
	margin-bottom: -2px;
}
h3.proj02{
	font-size:18px;
	border-bottom:2px dotted #00B0F0;
	text-align:center;
}
h3.proj02a{
	font-size:18px;
	border-bottom:1px solid #666;
	text-align:center;
}
h3.proj02b{
	font-size:14px;
	border-bottom:1px solid #666;
	text-align:center;
}
h3.proj03{
	font-size:18px;
	border-bottom:2px dotted #018AD2;
	text-align:center;
}
h3.proj04{
	font-size:18px;
	border-bottom:2px dotted #89C53F;
	text-align:center;
}

h3.proj05{
	font-size:18px;
	border-bottom:2px dotted #E86BA1;
	text-align:center;
}
h3.proj07{
	font-size:18px;
	border-bottom:2px dotted #C832BA;
	text-align:center;
}
h3.proj08{
	font-size:18px;
	border-bottom:2px dotted #A52968;
	text-align:center;
	background-image: url(../images/08_elastic/08_logo101x44.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 49px;
}
h3.proj08a{
	font-size:18px;
	border-bottom:2px dotted #A52968;
	text-align:center;
	background-repeat: no-repeat;
	background-position: right;
}
h3.proj09{
	font-size:18px;
	border-bottom:2px dotted #00B0F0;
	text-align:center;
}
h3.proj09a{
	font-size:18px;
	border-bottom:1px solid #666;
	text-align:center;
}
h3.proj10{
	font-size:18px;
	border-bottom:2px dotted #FFCC00;
	text-align:center;
}
h3.proj11{
	font-size:18px;
	border-bottom:2px dotted #993300;
	text-align:center;
}
h3.proj12{
	font-size:18px;
	border-bottom:2px dotted #7030A0;
	text-align:center;
}
/*every product sub_title*/
/* ============================================== */
.subtitle_proj01a{
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	color: #000099;
	font-size: 1.5em;
}

.subtitle_proj01a span.fonttype {
	font-family:Arial, Helvetica, sans-serif;
	color: #006699;
	font-size: 0.5em;
}
/* ============================================== */
/* ============================================== */
.subtitle_proj02a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #0070C0;
	font-size: 1em;
}

.subtitle_proj02a span {
	font-weight:bold;
	color: #00B0F0;
	font-size: 0.75em;
}

.subtitle_proj02a span.shank {
	font-weight:bold;
	color: #666666;
	font-size: 0.75em;
}
/* ============================================== */

.subtitle2{
	font-weight:bold;
	color: #666666;
	font-size: 0.75em;
}

.subtitle3{
	font-weight:bold;
	color: #666666;
	font-size: 0.75em;
	margin-left: 284px;
}

.subtitle4{
	font-weight:bold;
	color: #000;
	font-size: 0.75em;
}
.subtitle_proj07a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #C832BA;
	font-size: 1em;
}
.subtitle_proj070401a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #C832BA;
	font-size: 1em;
	float: left;
}
.subtitle_proj08a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #A52968;
	font-size: 1em;
}
.subtitle_proj08a span {
	font-weight:bold;
	color: #C86B7F;
	font-size: 0.75em;
}
.subtitle_proj08a span.shank {
	font-weight:bold;
	color: #666666;
	font-size: 0.75em;
}
/* ============================================== */
.subtitle_proj09a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #0070C0;
	font-size: 1em;
}

.subtitle_proj09a span {
	font-weight:bold;
	color: #00B0F0;
	font-size: 0.75em;
}

.subtitle_proj09a span.shank {
	font-weight:bold;
	color: #666666;
	font-size: 0.75em;
}
/* ============================================== */
.subtitle_proj11a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#993300;
	font-size: 1em;
}

.subtitle_proj11a span {
	color: #993300;
	font-size: 1em;
	font-weight: normal;
}
.subtitle_proj11a span.s2 {
	color: #993300;
	font-size: 0.9em;
	font-weight: normal;
}
/*product account*/
h4{
	font-size:12px;
}

p{
	margin:3px;
	padding:0px;
	font-size:11px;
	color:#000;
	line-height:1.6em;
}
p.proj01a{
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	color: #000099;
	font-size: 1.25em;
}
.spanforproj01a {
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 0.75em;
	font-weight:normal;
}
.spanforproj01b {
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 0.75em;
	font-weight:normal;
}
p.font14px{
	margin:3px;
	padding:0px;
	font-size:14px;
	color:#000;
	line-height:1.6em;
}

p.proj1004{
	margin:50px 100px 0px 30px;
	padding:0px;
	font-size:12px;
	color:#000;
	line-height:1.6em;
}

p.proj05tabtxt{
	font-size:1.25em;
	color:#000;
	padding-top: 0.9em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;	
}
p.font11px{
	margin:3px;
	padding:0px;
	font-size:11px;
	color:#000;
	line-height:1.4em;
}

.graph {
	float: left;
	font-size: 0.75em;
	color: #E86BA1;
	width: 220px;
	text-align: center;
}
.graph2 {
	border-bottom:1px dashed #999999;
	padding-bottom: 3px;
}
.graph3 {
	padding: 0 0 20px 70px;
}
/*special font*/
span.blacktitle{ color:BLACK; font-size:14px;}

.c1{ clear:both;}

strong{
	display:block;
	background:url(../images/proj_bg.jpg) no-repeat center;
	width:743px;
	height:35px;
	padding:15px 0px 0px 20px;
	position: absolute;
	z-index:1;
	margin:-57px 0px 0px 2px;
	color:#000F8E;
	left: 318px;
	top: 324px;
}

/*product title*/

/* strong.proj07{ background:#FFCC4D; color:#333;} */

strong.proj01{ background:#96C6EA;}
strong.proj02{ background:#00A2E5; color:#fff;}
strong.proj03{ background:#018AD2; color:#fff;}
strong.proj04{ background:#89C53F; color:#fff;}
strong.proj05{ background:#E86BA1; color:#333;}
strong.proj06{ background:#9AC0E5; color:#333;}
strong.proj07{ background:#C832BA; color:#fff;}
strong.proj08{ background:#A52968; color:#fff;}
strong.proj09{ background:#00A2E3; color:#fff;}
strong.proj10{ background:#FFDF4E; color:#333;}
strong.proj11{ background:#DB8C17; color:#fff;}
strong.proj12{ background:#7030A0; color:#fff;}

ul{ margin:0px; padding:0px; list-style-type:none;}
li{ font-size:12px;}

/*header---------------------------------------------------------*/
.header{
	padding:0px;
	width:980px;
	height:126px;
	background:#fff;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#header-p1 {
	height: 120px;
	width: 800px;
	color: #000000;
}

.header img{ float:left; margin:8px 0px 0px 8px;}

ul.resident_menu{
	padding-top:15px;
	float:right;
	width:764px;
	height:36px;
	background:url(../images/header_bg.jpg) no-repeat center;
}
ul.resident_menu li{ float:left; padding:3px 8px;border-left:1px dotted #fff; text-align:center;}
ul.resident_menu li a{ color:#fff; font-weight:bold; display:block;}
ul.resident_menu li.lang{ margin:-5px 0px 0px 0px; border:none; font-weight:normal; font-size:9px;}
ul.resident_menu li.home{ margin:10px 0px 0px -58px;*margin:10px 0px 0px -65px; border:none; font-weight:normal; font-size:10px;}
ul.resident_menu li.fst{
	border:none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 350px;
}

/* =========================================================================================== */
ul.resident_menu_tch{ padding-top:15px; float:right; width:764px; height:36px; background:url(../images/header_bg.jpg) no-repeat center;}
ul.resident_menu_tch li{ float:left; padding:3px 8px;border-left:1px dotted #fff; text-align:center;}
ul.resident_menu_tch li a{ color:#fff; font-weight:bold; display:block;}
ul.resident_menu_tch li.lang{ margin:-8px 0px 0px 0px; border:none; font-weight:normal; font-size:10px;}
ul.resident_menu_tch li.home{ margin:18px 0px 0px -50px;*margin:10px 0px 0px -57px; border:none; font-weight:normal; font-size:11px;}
ul.resident_menu_tch li.fst{
	border:none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 220px;
}
/* =========================================================================================== */


/*container------------------------------------------------------*/
.container{
	margin:0px auto;
	padding:0px;
	width:980px;
	background:#fff;
	overflow:hidden;
	clear:both;
	background-image: url(../images/container_bg2.gif);
	background-repeat: repeat-y;
}

.quicklink{margin:0px; padding:0px; width:214px; background:#fff; float:left;}
ul.item_menu{ margin:0px;}
ul.item_menu li{ margin:2px 0px 0px 0px; border-bottom:1px solid #dadadb; width:99%;}

ul.item_menu li a{ color:#4d4d4d; padding:5px 5px 5px 10px; display:block;position:relative; text-decoration:none;}
ul.item_menu li a span{display: none;} 
ul.item_menu li a:hover{ color:#fff; background:#5F7689;}
ul.item_menu li a:hover span {
display:block;
position:absolute;
background:#fff;
top:0px;
left:214px;
padding:5px;
border:1px solid #ccc;
text-align:left;
color:#000;
}
ul.item_menu li a span img { border:none;}

ul.left_bg{ padding:0px 0px 170px 0px; background:#fff url(../images/left_down.jpg) no-repeat bottom;}

.content{margin:0px; padding:0px; width:766px;background: none; float:left;}

.content ul{
	margin:-30px 0px 10px 230px;












































































































*margin:-27px 0px 10px -150px; 																																																																																																													z-index:2;
	position:absolute;
	width: 503px;
	height: 29px;
	left: 73px;
	top: 53px;
}
.content ul li{ float:left; margin:0px 0px 3px 7px;}
.content ul li a{ display:block; color:#FFFFFF;	padding:3px;}
.content ul li a:hover{ color:#333; background:#fff;}



.paper{ background:#fff; width:95%; margin:10px auto 10px auto; padding:0px 10px 10px 10px;}
.paper_proj05{ background:#fff; width:95%; margin:10px auto 10px auto; padding:0px 10px 10px 10px;}
#paper_proj09{ background:#fff; width:95%; margin:10px auto 10px auto; padding:0px 10px 10px 10px;}
.paper_proj10{ background:#fff; width:95%; margin:10px auto 10px auto; padding:0px 10px 10px 10px;}
.paper_proj1004c{
	background:#fff;
	width:95%;
	margin:10px auto 10px auto;
	padding:0px 10px 10px 10px;
	height: 270px;
}
.paper_proj070401a{
	background:#fff;
	width:95%;
	margin:10px auto 10px auto;
	padding:0px 10px 10px 10px;
	height: 1500px;
}
.acc { margin:0px 10px 0px 0px;}

.acc img{ float:left; margin:0px 10px 0px 0px;}

/* ============================================== */
.acc_proj01 {
	margin:0;
}
.acc_proj01 img { float:left; margin:0px 10px 0px 0px;}

.acc_proj01 p.first_p {
	margin:0;
	line-height: 20px;
	font-size:12px;
}
.acc_proj01 p.first_p_for_tch {
	margin:0;
	line-height: 2em;
	font-size:14px;
}
.acc_proj01 span.first_letter {
font-size : 16px;
font-weight : bold;
background-color: #96C6EA;
} 

/* ============================================== */
/* =============================================================================================== */
.acc_proj02 {
	margin:0;
}
.acc_proj02 img { float:left; margin:0px 10px 0px 0px;}

.acc_proj02 p.first_p {
	margin:0;
	line-height: 20px;
	font-size:12px;
}
.acc_proj02 p.first_p_tch {
	margin:0;
	line-height: 2em;
	font-size:14px;
}
.acc_proj02 span.first_letter {
font-size : 16px;
font-weight : bold;
background-color: #D3EFFB;
} 
/* ============================================================================================ */
/* ============================================== */
.acc_proj03 {
	margin:0;
}
.acc_proj03 img { float:left; margin:0px 10px 0px 0px;}
.acc_proj03 p.first_p{
	margin:0;
	line-height: 20px;
	font-size:12px;
}
.acc_proj03 p.first_p_for_tch {
	margin:0;
	line-height: 2em;
	font-size:14px;
}
.acc_proj03 span.first_letter {
font-size : 16px;
font-weight : bold;
background-color: #99D0ED;
} 
.acc_proj03 span.style0301 {
	line-height: 20px;
	font-size:14px;
	font-weight : bold;
}
.acc_proj03 span.style0302 {
	line-height: 20px;
	font-size:12px;
	font-weight : bold;
	color: #FF0000;
}
/* ============================================================================================ */
.acc_proj04 {
	margin:0;
}
.acc_proj04 img { float:left; margin:0px 10px 0px 0px;}

.acc_proj04 p.first_p {
	margin:0;
	line-height: 20px;
	font-size:12px;
}
.acc_proj04 p.first_p_tch {
	margin:0;
	line-height: 1.5em;
	font-size:14px;
}
.acc_proj04 span.first_letter {
font-size : 16px;
font-weight : bold;
background-color: #A5C47F;
} 
/* ============================================================================================ */

/* ============================================================================================ */
.acc_proj05 {
	margin:0;
}
.acc_proj05 img { float:left; margin:0px 10px 0px 0px;}

.acc_proj05 p.first_p {
	margin:0;
	line-height: 20px;
	font-size:12px;
}
.acc_proj05 span.first_letter {
font-size : 16px;
font-weight : bold;
background-color: #E5A9C3;
} 
/* ============================================================================================ */

.acc_proj070401a {
	background:#fff;
	width:95%;
	margin:10px auto 10px auto;
	padding:0px 10px 10px 10px;
	height: 700px;
}
.acc_proj070401a img { float:left; margin:0px 10px 0px 0px;}

.acc_proj070401a p.first_p {
	margin:0;
	line-height: 20px;
	font-size:12px;
}
.acc_proj070401a span.first_letter_for07 {
	font-size : 16px;
	font-weight : bold;
	background-color: #F7DFF4;
}

/* ============================================== */
.acc_proj070401a_fortxt {
	margin: 10px 0 0 110px;
	clear: both;
}
/* ============================================== */
.acc_proj08 {
	margin:0;
}
.acc_proj08 img { float:left; margin:0px 10px 0px 0px;}

.acc_proj08 p.first_p {
	margin:0;
	line-height: 20px;
	font-size:12px;
}
.acc_proj08 span.first_letter {
font-size : 16px;
font-weight : bold;
background-color: #E88DBA;
} 
/* =============================================================================================== */
.acc_proj09 {
	margin:0;
}
.acc_proj09 img { float:left; margin:0px 10px 0px 0px;}

.acc_proj09 p.first_p {
	margin:0;
	line-height: 20px;
	font-size:12px;
}
.acc_proj09 p.first_p_tch {
	margin:0;
	line-height: 2em;
	font-size:14px;
}
.acc_proj09 span.first_letter {
font-size : 16px;
font-weight : bold;
background-color: #D3EFFB;
} 
.acc_proj09 span.first_letter_for07 {
	font-size : 16px;
	font-weight : bold;
	background-color: #F7DFF4;
}
/* ============================================================================================ */
/* ============================================== */
.acc_proj10 {
	margin:0;
}
.acc_proj10 img { float:left; margin:0px 10px 0px 0px;}

.acc_proj10 p.first_p {
	margin:0;
	line-height: 20px;
	font-size:12px;
}
.acc_proj10 p.first_p_tch {
	margin:0;
	line-height: 2em;
	font-size:14px;
}
.acc_proj10 span.first_letter {
font-size : 16px;
font-weight : bold;
background-color: #FFDF4E;
} 
/* ============================================================================================ */

/* ============================================================================================ */
.acc_proj11 {
	margin:0;
}
.acc_proj11 img { float:left; margin:0px 10px 0px 0px;}

.acc_proj11 p.first_p {
	margin:0;
	line-height: 20px;
	font-size:12px;
}
.acc_proj11 span.first_letter {
font-size : 16px;
font-weight : bold;
background-color: #D8A354;
} 
/* ============================================================================================ */
.acc_proj12 {
	margin:0;
}
.acc_proj12 img { float:left; margin:0px 10px 0px 0px;}

.acc_proj12 p.first_p {
	margin:0;
	line-height: 20px;
	font-size:12px;
}
/* ============================================================================================ */
span.first_letter_for04 {
	font-size : 16px;
	font-weight : bold;
	background-color: #D6FFC8;
} 
/* ============================================================================================ */
span.first_letter_for05 {
	font-size : 16px;
	font-weight : bold;
	background-color: #FF99CC;
} 
/* ============================================================================================ */
.proj010104a_for_img{ float:left; margin:70px 20px 5px 0px;}
.proj010104b_for_img{ float:left; margin:26px 20px 5px 0px;}
.proj010104c_for_img{ float:left; margin:20px 20px 5px 0px;}
.proj010301a_for_img{ float:left; margin:120px 20px 5px 0px;}
.proj010302a_for_img{ float:left; margin:70px 20px 5px 0px;}
.proj010302b_for_img{ float:left; margin:78px 20px 5px 0px;}
.proj010302c_for_img{ float:left; margin:82px 20px 5px 0px;}
.proj010202a_for_img{ float:left; margin:0px 20px 5px 0px;}
.proj010203a_for_img{ float:left; margin:20px 20px 5px 0px;}
#proj070401a { float:left; margin:0px 30px 5px 70px;}
#proj100401{ float:left; margin:0px 30px 5px 25px;}
#accimgproj10{ clear:both;}

.show_pro{
	margin:10px auto;
}
.show_pro img{margin:0px 7px 7px 0px;}




/*Color_Code*/
span.SILVER{ color:SILVER; font-size:18px;}
span.GRAY{ color:GRAY; font-size:18px;}
span.WHITE{	font-size:18px;}
span.TRUEWHITE{
	font-size:18px;
	color: #FFFFFF;
}
span.YELLOW{
	color:#FFCC00;
	font-size:18px;
}
span.LIGHT_YELLOW{
	color:YELLOW;
	font-size:18px;
}
span.LIGHT_BROWN{ color:#CC6262; font-size:18px;}
span.ORANGE{ color:#FF9900;	font-size:18px;}
span.LIGHT_ORANGE{ color:#F4BA42; font-size:18px;}
span.SKYBLUE{ color:SKYBLUE; font-size:18px;}
span.GREEN{ color:GREEN; font-size:18px;}
span.PINK{ color:PINK; font-size:18px;}
span.BLUE{ color:BLUE; font-size:18px;}
span.LIGHT_BLUE{ color:#00CCFF;	font-size:18px;}
span.DARK_GREEN{ color:#00570E; font-size:18px;}
span.LIGHT_GREEN{color:#33FFCC;	font-size:18px;}
span.BROWN{ color:BROWN; font-size:18px;}
span.RED{ color:RED; font-size:18px;}
span.PURPLE{ color:PURPLE; font-size:18px;}
span.LIGHT_PURPLE{ color:#DBB4E0; font-size:18px;}
span.BLACK{ color:BLACK; font-size:18px;}
span.GOLD{	color:#CCAD00; font-size:18px;}
span.peachpuff{	color:#FFCC99; font-size:18px;}
span.wood{ color:#A48E29; font-size:18px;}
span.style1 { color:#FF0000;}

.footer{margin:0px auto;height:31px; padding:10px 0px 0px 0px; width:980px; background:url(../images/footer_bg.jpg) no-repeat center;}


cite{ font-style:normal; font-size:11px; color:#fff; margin:4px 0px 0px 30px; position:absolute;}
cite a{ color:#fc0; text-decoration:none;}

.footer ul{ float:right; width:300px; margin:4px 0px 0px 0px;}
.footer ul li{ padding:0px 5px; border-right:1px solid #fff; font-size:11px; float:left;}
.footer ul li a{ color:#fff;}


ul.info{ width:214px!important; padding:0px 0px 0px 0px;color:#006; position:absolute; margin:-80px 0px 0px 0px; clear:both;}
ul.info li{font-size:10px; border:none;width:214px;}
ul.info li a{ color:#36f;}
ul.info li.fst{ margin:0px;}
ul.info li.last{ margin:0px; padding:0px 0px 0px 44px;}


/* =========================================================================================== */
ul.info_tch{ width:214px!important; padding:0px 0px 0px 0px;color:#006; position:absolute; margin:-100px 0px 0px 0px; clear:both;}
ul.info_tch li{font-size:10px; border:none;width:214px;}
ul.info_tch li a{ color:#36f;}
ul.info_tch li.fst{ margin:0px;}
ul.info_tch li.last{ margin:0px; padding:0px 0px 0px 44px;}
/* =========================================================================================== */


.proj11_content { 

}
.proj11_content ul {
	margin: 0;	
}
.proj11_content ul li {
	list-style-type: square;
}
/* contact form ---------------------------------------------*/
.products-contents {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	line-height: 20px;
}

.form-tittle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	border: 1px none #FFD9B3;
}

.form-box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	border: 1px solid #3A6EA5;
}
/* End contact form ---------------------------------------------*/
