@charset "utf-8";
/* CSS Document */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-style: normal;
	font-weight: normal;
	color: #333333;
    background-color: #ffffff;
	scrollbar-shadow-color:#999999;
	scrollbar-track-color : #a9a9a9;
	scrollbar-highlight-color:#efefef;
	scrollbar-darkshadow-color:#efefef;
	scrollbar-base-color:#999999;
	scrollbar-3dlight-color: #999999;
	scrollbar-face-color:#999999;
	scrollbar-arrow-color:#efefef;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0;
	margin-right: 0px;
	letter-spacing:1px;
	text-align:center;
}
P {
    font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-style: normal;
	font-weight: normal;
	line-height : 24px;
	color: #444444;
	text-align:left;
}
	
B{
	font-family : Tahoma, Verdana, sans-serif;
	font-size : 11pt;
	font-style: normal;
	font-weight: bold;
	line-height :  160%;
	color: #333333;
}

form{margin: 0px;}
hr {
	border: 1px dotted #ccc;
}
img{border:0; }
a{	line-height: 20px;	color: #0099CC;	text-decoration: underline;}
a:hover{	text-decoration: none;	color: #CC6600;}


.all_box{
	width:887px;
	margin-left:auto;
	margin-right:auto;
}
.lagch{margin-top:2px; color:#000; text-align:right;}
.lagch a{color:#4b927a; text-decoration:underline;margin-right:3px;margin-left:3px;}
.lagch a:hover{color:#333; text-decoration:none;}
.items_box{
	background-color:#eaeaea;
	letter-spacing:0px;
}
.banner_box{

}
.left_box{
	float:left;
 	background-image:url(../images/leftitem_bg.jpg);
	background-repeat:repeat-y;
	height:250px;
	width:170px;
	text-align:right;
	padding-top:7px;
	margin-left:20px!important;
	margin-left:10px;
	
}
.left_box_item{
	margin-left:10px;
	width:160px;
}

.right_box{
 	float:right;
	width:680px;/*717-25*/
	text-align:left;
}
.contents{margin:15px 20px 0 30px; }
h1{margin:0px 0 0 0px; font-size:15px; font-weight:bolder; color:#479178;}
.pic_right{float:right;margin:5px;}
.pic_left{float:left;margin:5px 10px 5px 5px;}
hr{border-top:1ps dotted #666; margin-top:20px; margin-bottom:20px;}
.footer_box{
clear:both;
display:block;
	background-color:#cccccc;
	border-top:4px solid #efefef;
	text-align:center;
	padding:3px;
	color:#313131;
	font-size:12px;
	line-height:24px;
}
.footer_box a{font-size:12px; color:#000;  text-decoration:underline;}
.footer_box a:hover{font-size:12px; color:#000;text-decoration:none;}

/*̷s T*/
.flashshow{width:534px; margin:20px auto 0 auto;}
.DownloadBOX{
	width:300px;
	margin:30px auto 0 auto;
	text-align:center;
}
.DownloadBOX img{
	display:block;
	margin:0 auto;

}
.DownloadBOX a{
display:block;
	border:3px solid #fff;
	padding:5px;
}

.DownloadBOX a:hover{
	display:block;
	border:3px solid #ccc;


}
/*news Ρ*/
.news_conts{
margin-top:20px;
text-align:center;
}
.news_tb{border-bottom:1px solid #479178;}
.news_tr1{
background-image:url("../images/newstr_bg.jpg");
background-repeat:repeat-x;
height:40px;
line-height:36px;
padding:0 10px 0 15px;
border-right:2px solid #fff;
font-size:15px;
color:#479178;
text-align:left;
font-weight:bolder;
}
.news_tr2{
background-image:url("../images/newstr_bg.jpg");
background-repeat:repeat-x;
height:40px;
line-height:36px;
padding:0 10px 0 15px;
font-size:15px;
color:#479178;
font-weight:bolder;
text-align:left;
}
.news_td1{
 color:#454545;
 font-size:13px;
 padding:5px 10px 5px 15px;
 border-bottom:1px dotted #c5c5c5;
 text-align:left;
}
.news_td1 a{
 color:#454545;
 font-size:13px;
 text-decoration:none;
}
.news_td1 a:hover{
 color:#479178;
 font-size:13px;
 text-decoration:underline;
}
.news_page{
 font-siez:12px;
 color:#479178;
 width:90%;
 margin-right:auto;
 margin-left:auto;
 text-align:right;
 margin-top:10px;
 margin-bottom:10px;
}
.news_date{font-size:12px; color:#999; text-align:right; margin-right:20px;}
.bt{margin:10px;text-align:center;}
/*news Ρ*/



/*Contact usΡ*/
.contact_box{
 width:80%;
 margin-right:auto;
 margin-left:auto;
 margin-top:20px;
 margin-bottom:40px;
}
.contact_text{margin:5px; font-size:15px; color:#000;}
.contact_td{
	border-top:1px solid #c3c3c3;
	padding:5px;
	text-align:right;
	vertical-align:top;
	line-height:24px;
}
.contact_td1{
	border-top:1px solid #c3c3c3;
	padding:5px;
}
.contact_td1 input{ border-bottom:1px solid #ecede8;border-right:1px solid #ecede8; font-size:13px; color:#333; height:18px;}
.contact_td2{
	border-top:1px solid #c3c3c3;
	border-bottom:1px solid #c3c3c3;
	padding:5px;
}
.contact_td3{
	border-top:1px solid #c3c3c3;
	border-bottom:1px solid #c3c3c3;
	padding:5px;
	text-align:right;
	vertical-align:top;
	line-height:24px;
}
.contact_bt{ text-align:center; padding:5px; }
.contact_bt input{height:22px;line-height:22px; background-color:#ecede8;border-top:1px solid #666;border-left:1px solid #666;}
/*Contact usΡ*/

/*azm*/
.map_box{margin:20px 20px 20px 40px;}
.map_text{
background-image:url(../images/ct-bg.jpg);
background-repeat:no-repeat;
background-position:0 0;
width:613px;
height:127px;
font-size:15px; color:#333333; 
 line-height:26px; letter-spacing:0px;
 padding:10px }
.map_pic{float:right;}
/*azm*/

/*tܰʵe*/
.movie_box{
margin:10px auto 10px auto;
}
/*tܰʵe*/

/*Awards*/
.approve_box{width:96%; margin:20px auto 0 auto;}

.approve_td{width:150px; padding-bottom:25px; text-align:center; font-size:13px; color:#333; vertical-align:top;}
.approve_td a img{ border:3px solid #ccc; display:block; margin-left:auto; margin-right:auto; margin-bottom:5px;}
.approve_td a:hover img{border:3px solid #46947a; display:block;}

.allcontry{margin:15px 10px 10px 50px; display:block;}
.contrybox{float:right;}
.contry{
	float:left;
	font-size:13px; color:#333; 
	background-color:eee; 
	height:20px; 
	line-height:20px;
	margin-right:2px;
}
.contry a{background-color:#eee;border:1px solid #666; font-size:13px;color:#333; text-decoration:none; display:block;
	padding:5px;
} 
.contry a:hover{background-color:#e1fff5; font-size:13px;color:#333; font-weight:bolder; text-decoration:none;} 

.contry_title{ font-size:15px; font-weight:bolder; color:#479178; margin:20px 10px 10px 20px; *margin:0 10px 10px 20px; clear:both;}
.viewtop{float:right;}
.viewtop2{text-align:right;}

.path{
	color:#333; font-size:13px; 
	text-align:left;  width:100%; 
	margin:15px auto 10px auto;
	width:100%;
}
.path a{color:#008658; font-size:13px; text-decoration:underline;}
.path a:hover{color:#008658; font-size:13px; text-decoration:none;}

.path2{
	color:#333; font-size:13px; 
	text-align:left;  width:100%; 
	margin:15px auto 10px auto;
	width:95%;
}
.path2 a{color:#008658; font-size:13px; text-decoration:underline;}
.path2 a:hover{color:#008658; font-size:13px; text-decoration:none;}



.ap_pic_all{text-align:center;}
.ap_pic_all img{margin:10px auto;  border:1px solid #ccc; background-color:#fff; padding:3px ; display:block;}

.ap_pic_all.twoPhoto{text-align:left; padding-left:20px;}
.ap_pic_all.twoPhoto img{margin:5px; display:inline;}

/*Awards*/

/*Products*/
.pro_box{width:404px;}
.pro_box_title{
	background-image:url(../images/pro_box_01.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	width:404px;
	height:38px;
	color:#75ffd0;
	font-size:15px;
	line-height:38px;
	text-align:left;
	padding-left:20px;
	padding-right:0px;
}
.pro_box_pbic{
	background-image:url(../images/pro_box_02.jpg);
	background-repeat:repeat-y;
	background-position:0 0;
	width:404px;
	font-size:0px;
	line-height:0px;	
	text-align:center;
}
.pro_box_bott{
	background-image:url(../images/pro_box_04.jpg);
	background-repeat:repeat-y;
	background-position:0 0;
	width:404px;
	height:15px;
	font-size:0px;
	line-height:0px;
}
.pro_cont{
	width:370px; 
	line-height:24px;
	color:#333;
	font-size:13px;
	border-left:4px solid #b7dace; 
	text-align:left;
	padding-left:10px;
	margin-top:10px;
	margin-left:15px;
	letter-spacing:0px;
}
.pro_cad{float:right;}


/*Products*/

/*Q&A*/
.sc_q{
	border:1px solid #ccc;
	padding:5px;
	margin:0 0 1px 0;
	background-color:#f6f6f6;
	color:#032a6f;
	font-size:15px;
	cursor:hand;
	background-image:url(../images/Q.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	padding-left:28px;
	width:96%;
}

.sc_q a{color:#032a6f;font-size:15px; text-decoration:none; display:block;}
.sc_q a:hover{color:#4d806f;font-size:15px; text-decoration:none;}
.sc_faqtr{
	padding-bottom:15px;
	border-bottom:1px dotted #e2e2e2;
	vertical-align:top;
}
.sc_faqtd{
	line-height:20px;
	border-bottom:1px dotted #e2e2e2;
	vertical-align:top;
	padding:5px 0 10px 0;
}
.sc_faqtd img{margin:5px;}
.sc_pic{ }
.sc_pic img{margin:0 5px 0 5px;float:right; }
.sc_open{
	width:96%;
	display:none;
	/*border-right:1px dotted #999;
	border-left:1px dotted #999;
	border-bottom:1px dotted #999;*/
	margin:-1px 0 3px 0;	
	padding:5px;
	font-size:15px;
	color:#333;
	background-image:url(../images/answer_bg.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	padding:5px 0 15px 28px;
	line-height:22px;
} 
.sc_open p{
font-family:  "Verdana", "Arial", "Helvetica", "sans-serif";
    line-height:1.5;
	color:#666;
	font-size:15px;
	text-align:left;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:0px;
} /*Q&A*/

.active {   
     cursor:pointer;   
	 float:left;
	 margin:3px;
}   
.active a img{border:3px solid #4b927a;float:left;width:50px; }
.active a:hover img{border:3px solid #4b927a; float:left;width:50px;} 

.inactive {   
    cursor:pointer; 
	float:left;
	margin:3px;
 }  
.inactive a img{border:3px solid #ccc;float:left;width:50px; }
.inactive a:hover img{border:3px solid #4b927a; float:left;width:50px;}  
  
.layer {   
  float:right;
  width:420px;
  margin-bottom:25px;
  margin-top:20px;
  /*border:1px solid #000;*/
}   
.pro_list_box{
	width:200px;
	float:left;
	padding-left:20px;
	margin-top:20px;
	/*border:1px solid #000;*/
}
.clear{clear:both; font-size:0px;}
.construction{ text-align:center; font-size:15px; height:100px; padding-top:100px; }
.f1{color:#990000;}

.Demons{
/*width:114px;*/
position:absolute;
margin-left:470px!important;;
top:610px;
/*margin-left:170px!important;*/
margin-left:445px;
/*top:360px;*/
/*margin-left:510px!important;
margin-left:400px;*/

}


/*SiteMap*/
.sm_td1{padding:5px; background-color:#abdad4;}
.sm_td1 a{color:#333; font-size:13px; }
.sm_td1 a:hover{color:#333; font-size:13px; }

.sm_td2{padding:5px;background-color:#d2e9d1;}
.sm_td2 a{color:#333; font-size:13px; }
.sm_td2 a:hover{color:#333; font-size:13px; }

.sm_td3{padding:5px 5px 5px 10px;background-color:#dadfd6;}
.sm_td3 a{color:#333; font-size:13px; }
.sm_td3 a:hover{color:#333; font-size:13px; }

.gd_box {/*border:1px solid #000; */float:left; width:210px; height:90px; line-height:30px;}
.gd_box a{font-size:11px;}
.gd_box a:hover{font-size:11px;}
.gd_box img{ float:left; vertical-align:middle; margin-right:10px;}


.TheMarquee_shadow{
	background:url(../images/TheMarquee_shadow.gif) bottom left repeat-x; padding-bottom:6px; margin-top:15px;
	}
.TheMarquee{padding-top:3px; margin-top:-10px; background:#fff url(../images/TheMarqueeBG.gif) bottom left repeat-x; 
	padding-left:5px; padding-right:5px;
	border:1px solid #c0c0c0;

}
.TheMarquee marquee{color:#469d71; line-height:20px; height:23px;}
.TheMarquee marquee span{margin-left:15px;}
.TheMarquee marquee a{font-size:15px; color:#d60000; text-decoration:underline;}
.TheMarquee marquee a:hover{font-size:15px; color:#d60000; text-decoration:none;}

.newsphoto{ color:#666; font-size:11px; }
.newsphoto img{ display:block;}

.ExhibitionEXP{ font-size:12px; line-height:22px; color:#000; padding-left:10px;border-left:5px solid #ccc; margin-left:5px; margin-top:30px; text-align:left;}
