*{margin:0;padding:0}
html,body{
	color:#303030;
	font: 12px ,tahoma,verdana,arial,sans-serif;
	background:#FFF;
}



h3 {
	font-size: 125%;	
	color: #0099CB;
}

h2, h3{
	padding: 10px;		
	margin: 0;
}



#menu_bar li, .box_left_head li , .box_right_head li , .box_left_body li , .box_right_body li , #head_logo li , #pro_detail li
,.resultx li, .page_result li, .list_head li , .list_body li, .inhouse_detail li, .vdo_voice li, .download li, .sub_product_body li
, .sub_product_head li, .trainer li , .trainer_detail li, .newslist li, .boardlist li, .boardlist1 li , .board_subject li, .board_reply li
, .post_subject li, .gallery_list li, .gallery_list1 li , .cuslistin li , .partlist li, .prolist1 li, .booklist li, .box_plublic_in li , .box_plublic1 li, .showxcus1 li , ul.showxm li
{list-style:none;}


.x-center{text-align:center;}
.left_x{ float:left; }
.left {float:left; }
.clear{ clear:both; }
.clear2{height:20px;  }
.txt-center{ text-align: center; }
.txt-right{ text-align: right; }

.txt-green1{ color:#0994A9;}
.txt-white{ color:#FFFFFF;}
.txt-bluelight{ color:#00FFFF;  }
.txt-dblue{ color:#000099; }
.space1{height:5px; }


#head_logo{

border-bottom: solid 1px #CCC; 
background:#FFF ; 
width:100% ; 
height: 90px; 

}

.logo{ 
background: url("background/head_background.jpg") no-repeat; 
width: 1003px; 
height: 85px; 
margin: 0 auto ; 
}


#buttom_zone{
border-top: solid 1px #CCC; 
background:#E9E9E9; 
padding-top:10px; 
height: 70px; 
font-size:12px;
}

#small_logo{ margin:0 35px ;width:500px;  }
#small_logo li, #menu_bar li{ float:left; }

#banner{ width:100%;  margin: 0 auto; }
#banner img{ width:1001; height:199px; }

#menu_bar{margin-top:1px;  padding-bottom:1px; border-bottom:#f4f4f4;  }

li.left_menu{ padding-left:15px; padding-right:15px; padding-top:4px;  padding-bottom:5px;   background: url("images/bg_menu1.jpg") repeat;  }
li.left_menu1 { padding-left:15px; padding-right:20px; padding-top:4px;  padding-bottom:5px;   background: url("images/bg_menu.jpg") repeat;  }


li.left_menu a, li.left_menu1 a,  #navi a{ font-weight:bold; font-size:12px; text-decoration:none;      }

#navi a{ color:#666; }
li.left_menu a, li.left_menu1 a{ color:#FFF; }
li.left_menu a:hover, li.left_menu1 a:hover{ color:#000; }



 .member_box li a:hover , li.pro_detail1 a:hover, li.pro_detail11 a:hover , .pro_detail2 a:hover, .public_head a:hover , #navi a:hover , 
.pagex a:hover, ul.box_plublic li a:hover, .b2 a:hover,.bi2 a:hover,  .inhouse_head a:hover, .in2 a:hover, .expert a:hover, .train2 a:hover, 
.book2 a:hover, .boxvoice2 a:hover, .box_gal2 a:hover, .b3 a:hover, .b5 a:hover, .newsdes a:hover , .moredetail a:hover , .wb2 a:hover, .gallery_name a:hover , .prodesbox a:hover, .prodes1 a:hover
.bookdes a:hover, .box_plublic_in li a:hover
{ color:#FF0000;}



li.right_menu, li.sub_pro_right{ width:12px ; height: 23px; background: url("images/right_menu.jpg") no-repeat;  }
li.right_menu1{ width:12px ; height: 23px; background: url("images/right_menu1.jpg") no-repeat;  }


li.sub_pro_left{ font-weight: bold; width:100px; padding-left:20px; padding-right:20px; padding-top:5px;  padding-bottom:4px;   background: url("images/bg_menu1.jpg") repeat;  }
.sub_product_body{ border:1px solid #CCC; width:95%;  background:#F4F4F4 ; padding-bottom: 5px; color:#FFF;  }

.sub_product_head{ margin-top:10px; font-size:12px;  font-weight:bold; color:#FFF;  }
li.sub_pro_right{ margin:0 100px; }
#navi{
margin:15px; font-size:12px;
}


.box_left_head{
width:204px; 
padding-top:10px; 
padding-left: 10px; 
margin-top:5px; 
margin-left:10px;
height:29px;
background: url("images/bg_right_box.jpg") no-repeat ; 
font-weight:bold;
font-size:12px;
}

.box_left_body {
background: url("images/bg_box.jpg") repeat-x ; 
}

.box_left_body1, .box_left_body  {
font-size:12px;
width:202px;
border:1px solid #CCC; 
margin:-10px 0 0 0; 
margin-left:10px;

}




ul.showxcus1{ margin:0 5px; width:220px; }

ul.showxcus1 li { width:198px;  padding-top:5px; padding-bottom:5px;  background:url("star.gif") no-repeat;  padding-left:20px;  background-position: 5px  5px;  }
ul.partlist li {  background:url("star.gif") no-repeat;  padding-left:20px;  background-position: 5px  3px;  }

.box_right_head{
font-size:12px;
width:204px; 
padding-top:10px; 
padding-left: 10px; 
margin-top:5px; 
height:29px;
background: url("images/bg_left_box.jpg") no-repeat ; 
font-weight:bold;
}

.box_right_body{
font-size:12px;
width:202px;
border:1px solid #CCC; 
margin:-10px 0 0 0; 
background: url("images/bg_box.jpg") repeat-x ; 
}

.member_box li{
width: 187px; 
height: 35px; 
margin: 3px auto; 
background: url("images/bg_box_member.jpg") no-repeat ; 
padding-top:10px;
}

.member_box li a{

padding-left:35px; 
font-size: 14px; 
font-weight: bold ; 
color:#666 ; 
text-decoration:none; 
}

.another_text{width:550px; margin-top:10px; text-align:justify; font-size:12px;  }

#productgroup{
width: 555px; 
height: 95px; 
background: url("images/bg_pub_group.jpg") no-repeat ; 
}

.pro_img{
margin:3px; 
padding-right: 30px; 
width: 220px; 
height: 83px;
float:left;
}

.pro_img img{ 
width: 220px; 
height: 83px;
background:#666; 
border: 1px solid #CCC;
float:left;
}

#pro_detail { margin-top:15px; font-size:12px;}

li.pro_detail1 {padding-bottom:5px; color:#666; }
li.pro_detail11 {padding-bottom:5px; color:#666; font-size:14px;  }
li.pro_detail1 a, .pro_detail2 a,  .pagex a , .pagey a{ color:#000; text-decoration:none; font-weight:bold;   }
li.pro_detail11 a{ color:#000099; text-decoration:none; font-weight:bold;   }
.public_head a, .inhouse_head a{ color:#000099; text-decoration:none; font-weight:bold; font-size:12px;   }

.pro_detail2{ width:100px ; height: 16px;   margin:-10px 0 0 190px; }
.pro_detail2 a{text-align:center;font-size:12px;}


#public_list{
width: 555px; 
height: 100px; 
border:1px solid #ccc; 
margin-top:5px; 
}

.public_head { margin: 5px 0 0 150px;  height: 32px; background:url("") no-repeat; }
.inhouse_head{ margin: 5px 0 0 20px;  height: 32px; background:url("") no-repeat; }

.public_head a {   font-size:14px;  height: 50px; }
.inhouse_head a{   font-size:14px;  height: 50px; }

.public_detail{ width:300px; margin:5px 0 0 150px; }
.inhouse_detail{margin-top:10px; font-size:12px; }

#inhouse_list{
width: 370px; 
height: 200px; 
border-top:1px solid #ccc; 
border-left:1px solid #ccc;
border-right:1px solid #ccc;
margin-top:10px; 
margin-right:10px; 

}

.inhouse_detail2{width:370px;background:#E9E7E8;  text-align:right; border-bottom:1px solid #ccc; 
border-left:1px solid #ccc;
border-right:1px solid #ccc; }





.list_head li{ float:left; padding:5px; background:#E9E9E9; font-weight:bold;  text-align:center; font-size:12px; }
.list_body li{ float:left; padding:5px; font-size:12px;}
.h0 , .b0{ width:70px; margin-right:3px; }
.h1 , .b1{ width:80px;  margin-right:3px;}
.h2 , .b2{ width:250px; margin-right:3px; }

.hi2 , .bi2{ width:550px; margin-right:3px; }


.h3 , .b3{ width:160px; margin-right:3px; }
.h4 , .b4{ width:60px; margin-right:3px; }
.h5 , .b5{ width:50px; margin-right:3px;   }
.b5{  color:#CCC;  }


.b0 img{width:65px; height:40px; }
.b4{text-align:right; font-weight:bold; color:#009900 ; }
.b5{text-align:center;}

.b2 a, .bi2 a, .b3 a, .b5 a{ text-decoration:none; color:#000 ; }
.bi2 a, .b5 a{ font-weight:bold; }

ul.list_body{margin-top:10px; padding-bottom:10px;  border-bottom: 1px solid #F4F4F4; width:750px;  }

.resultx{ width:98%; margin:0 auto; color:#000; text-align:right; font-size:12px;  }
.page_result li{ float:left; }
.pagex , .pagey{ width:25px;  border: 1px solid  #CCC; text-align:center;  padding-top:5px; padding-bottom: 5px; margin-right:3px;  font-size:12px; }

.pagex{background:#E9E9E9; }
.pagey{background:#00FFCC;  }

.pagex a:hover{ background:#CCC; padding:5px;   }

ul.box_plublic, .box_plublic_in li{
padding-bottom:3px; 
}
ul.box_plublic_in{height:20px; padding-top:5px; padding-bottom:5px; border-top:1px solid #CCC; border-bottom:1px solid #CCC;  }

ul.box_plublic li{
width: 180px ; padding:5px;  padding-left:5px;  margin:3px auto; 
}
ul.box_plublic li a{
color:#000;
text-decoration:none; 
 }

 ul.box_plublic1{margin-top:3px; }

ul.box_plublic1 li{
width:90%; 
margin:0 auto; 
background:url("images/bg_box2.png") ; 
padding-top:10px; 

}

ul.box_plublic1 li a{
color:#000000;
text-decoration:none; 

 }

 ul.box_plublic1 li a:hover{
color:#FF0000;
text-decoration:none; 
 }

ul.box_plublic_in{  width:95%;   background:#F4F4F4;}
ul.box_plublic_in li{ padding-top:3px;    padding-left:15px; padding-right: 15px; }
li.bgtype{background: url("images/bg_menu1.jpg") repeat; height:24px; margin-top:-5px;  padding-top:2px;}


li.bgtype1{background:#F4F4F4; height:24px; margin-top:-5px; padding-top:2px; border-left:1px solid #CCC;  }
.box_plublic_in li a{ color:#000; text-decoration:none;  font-weight:bold; font-size:13px;}
li.bgtype a{color:#FFF; }
#product_detail{
width:650px; margin:0 auto; text-align:justify; 
}

.showdetail li, .MsoNormal{
list-style:show;
}

#product_image{
width: 80px; 
background:#F4F4F4; 
height: 300px; 

}

li.product_map{ margin:5px; float:left ; padding:3px; border: 1px solid #CCC; }
.product_map img{ width:100px; height:60px; }

.in1{ width: 30px; height: 30px; padding-right:5px; padding-left:5px;  }
.in2{ padding-bottom:5px; padding-top:5px;}
li.in2  a{ color:#000; text-decoration:none; font-weight:bold;  }


.logohead1{padding-top:10px; height:60px;text-align:center; margin:0 auto; }
.logohead2{padding-top:10px; height:60px;  }

.vdo_voice{margin-right:10px; margin-top:20px;  width:230px;  }
.voice1, .voice2{width:150px; font-size:12px; }
.voice1{height:50px; width:90px;   }
.voice1 img{ width:80px; height:50px;border:1px solid #CCC; background:#F4F4F4; }
.voice2{ width: 100px; text-align:left;  }


ul.box_voice{ margin-top:5px; margin-left:5px;padding-bottom:5px; width:100%; }
.boxvoice1{height:40px; width:70px;  }
.boxvoice1 img{height:40px; width:60px; border:1px solid #CCC; }
.boxvoice2 { width:100px;  margin:0 70px; }


.voice2{ text-align:center; }

.voice2 a{text-decoration:none; color:#666; }

.embed{padding-bottom:15px; padding-top:15px;   }
.voiceofcus{ width:600px; margin:0 auto;  font-size:14px; color:#666;  }

.expert li{ padding-left:15px;padding-bottom:10px; }
ul.expert{margin-top:10px; }
.expert li a{text-decoration:none; color:#666; }

.otherhead{font-size:18px; font-weight:bold; color:#FF0000; }
.otherdetail, .otherhead{width:700px; margin:20px auto; font-size:12px;   }

.trainer{width:350px;margin-right:15px; margin-top:15px;  border:1px #CCC solid; padding:3px; background:url("images/bg_box.jpg") repeat-x; font-size:12px; }

ul.trainer_detail{width:700px;margin-right:15px; margin-top:15px; margin-left:20px; font-size:12px; }


.train1{width:100px; height:120px; padding-right:10px;}
.train1 img{width:100px; height:120px; }
.train3 img{width:200px; height:250px; }
.train2{padding-top:10px; }
.train3{padding-top:10px; padding-right:10px; width:220px;  }
.train4{ width: 450px; }
.train2 a{text-decoration:none; color:#000; }

ul.partner{ margin:10px 10px;}
.partner li{ margin:5px; }

ul.box_book{margin-top:10px;}
.book1{width:50px; height:80px;  padding-left:5px;}
.book1 img{width:40px; height:60px; }
.book2 a, .boxvoice2 a, .box_gal2 a, .prodesbox a{text-decoration:none; color:#666; }
.prodes1 a{text-decoration:none; color:#666; font-weight:bold; font-size:12px;   }

ul.box_gallery{ width:150px; margin:10px auto; }
li.box_gal1 {width:150px; height:100px; background:#f4f4f4; border:1px  #CCC  solid; }
li.box_gal1 img{ width:150px; height:100px;}
li.box_gal2{padding-top:5px; }

.download{width:187px; height:72px; background:url("images/download_bg.jpg") no-repeat;  margin:0 auto;  }
.down_head, .down_body{text-align:center; padding-top:5px; font-size:12px; font-weight:bold;}
.down_body{ padding-top:10px; }
.down_body a{font-size:18px; font-weight:bold ; color:#FFF; text-decoration:none;  }
.down_body a:hover{color:#000; }
.down_body1{ padding-top:2px; padding-left:5px; }


ul.newslist { width:95%; margin:20px auto; font-size:12px; }
.newsimg{width:100px; height:60px; border:1px solid #CCC; background:#F4F4F4 ;  }

.newsimg img{width:100px; height:60px; }
.newsdes{width:400px; padding:0 0 0 10px; margin-left:110px; }

ul.booklist { width:95%; margin:20px auto; font-size:12px; }
.bookimg{width:60px; height:80px; border:1px solid #CCC; background:#F4F4F4 ;  }
.bookimg img{width:60px; height:80px; }
.bookdes{width:500px; padding:0 0 0 10px; margin-left:80px; }

.newsdes a, .gallery_name a , .bookdes a{text-decoration:none; color:#000; font-weight:bold; }
.moredetail a{text-decoration:none; color:#000;  }


.moredetail{width:98%; padding-right:5px; text-align:right; padding-top:5px;}

.wb1 , .wb2{ padding-right:5px; font-size:13px; color:#CCC; padding-bottom:10px; }
.wb2 a{text-decoration:none; color:#000;  font-weight:bold;  }

#contact_form td{padding: 5px; }
.box_about img{width:202px; height:150px; }

ul.fadecus{ margin:10px 10px;  width:200px;  }


ul.partlist{width:95%; margin:0 auto;  }
.partlist li{ width: 200px; padding-right:10px; font-size:12px; padding-bottom:10px;  }

#nav_flash1

/********************** navigator flash ************************/

.nav_flash { margin: 5px 0;text-align:right; }
#nav_flash a, #s7 strong { margin: 0 5px; padding: 3px 5px; border: 1px solid #EEE; background: #F8FBFC; text-decoration: none }
#nav_flash a.activeSlide { background: #0CA0E0 }
#nav_flash a:focus { outline: none; }

.nav_flash2  
{
	margin: 5px 0;text-align:right; 
	/*padding-top:3px;*/
}
#nav_flash2 a, #s7 strong { margin: 0 5px; padding: 3px 5px; border: 1px solid #EEE; background: #F8FBFC; text-decoration: none }
#nav_flash2 a.activeSlide { background: #0CA0E0 }
#nav_flash2 a:focus { outline: none; }


.gallery_list1{padding-bottom:15px;margin-left:20px; font-size:12px; }
.gallery_list{ width:95%; }
.gallery_image{width:100px; height:60px; padding:3px;  border:1px solid #CCC; margin:5px;}
.gallery_image img{width:100px; height:60px; }

.gallery_name{ padding-top:10px; padding-left:10px; }

.news_detail{width: 90%; margin:0 auto; text-align:justify ; font-size:12px;  }
.news_detail img{ padding:20px; }
.news_head{font-size:18px; color:#666; font-weight:bold;   }

ul.boardlist1{width:700px; margin:0 20px;  }

ul.board_subject, ul.post_subject{ width:90%;  margin:20px auto; border:1px solid #666; background:#f4f4f4; padding:10px;  font-size:14px; }
ul.board_reply{ width:90%;  margin:20px auto; border:1px solid #666; background:#FFFFFF; padding:10px;  font-size:14px;  }

li.reply_head , li.reply_body {width:100%;  }
li.reply_head , .gallery_head{ background:#F4F4F4; font-size:16px; font-weight:bold; }
li.reply_body {padding-top:15px;font-size:14px; }


.b_subject{ font-size:20px; font-weight:bold; color:#000 ; }
.wb4{margin:3px; padding:3px;  background:#FFF ; width:180px;  font-size:12px; }
.wb5{width:80px; font-size:12px; margin:3px; padding:3px;  background:#FFF ; }
.wb6{width:150px; font-size:12px; margin:3px; padding:3px;  background:#FFF ; }
.wb_post{width:120px; text-align:right; font-size:12px; font-weight:bold; }
.wb_detail{width:500px;}
ul.post_subject li{ padding:3px;}

ul.prolist{ margin:10px 5px;}
ul.prolist1{ margin:20px 20px; width:500px; font-size:12px;}
.proimg{width:60px; height:40px; padding-right:10px;  }
.proimg img{ width:60px; height:40px;   border:1px solid #666; }
.prodesbox{padding-left:10px; width:180px; }
li.prodes1{padding-left:5px; width:380px; }

.showpiccus img{width:80px; height:80px;  border:1px solid #666; margin:3px; }
.producthead {font-size:20px; width:95%; margin: 0 auto; text-align:center; }
.tblregis td{padding:5px;}


ul.cuslistin {margin:15px 5px;}
ul.cuslistin  li{padding:3px;  }
ul.cuslistin li img{ border:1px solid #666; width:80px; height:80px; }

.showxbook img{width:200px;  padding-right:20px;  padding-bottom:20px; }

.tbl_list td{ padding:3px; }

.pubin{padding-left:15px; width:90%; 
background:url("images/bullet.png") no-repeat; }
li.pubin a{ margin-left:10px; }

span.bull_1 { padding-left:35px;  }

.showtypedetail{width:95%;  margin-left:10px; text-align:justify; padding-bottom:10px; }

.consultdetail td, .consult_form td{ padding:3px; font-size:13px; }

.consultdetail ul{ margin-top:10px;  }
.consultdetail li{ padding:5px; padding-left:25px;  }
.consultdetail a , .otherdetail a{ text-decoration:none; font-size:14px; color:#FF0000; font-weight:bold;   }

.accp td{ color:#666;  }

.bg1{background:#F4F4F4; padding:3px;  }


.downloadseminar a{  color:#FF0000; font-size:12px; font-weight:bold; text-decoration:none; border-top:1px #CCC solid; border-bottom:1px #CCC solid;  padding-top:3px; padding-bottom:3px; padding-right:5px;  }
.downloadseminar a:hover{  color:#000000; text-decoration:underline; }

 ul.showxm li {  padding-right:5px; padding-left:5px;  font-size:13px;  float:left;   }
  ul.showxm li a{  font-weight:bold; text-decoration:none;   }
 li.showline{  padding-right:5px; padding-left:5px; }

 .youtubeimg img { width:40px ; height:25px; }
 #youlogo { position:absolute; margin-left:10px;  }
