﻿body {
	font-family:"微軟正黑體", Verdana, Geneva, sans-serif;
	font-size:11px/*經驗字級*/;
	color:#666/*全頁文字顏色*/;
	margin:0 auto;
	border:none;
	line-height: 15pt;
}

img {border:none;}


a:link {
	text-decoration: none;
    color:#666;
}
a:visited {
	text-decoration: none;
    color:#666;
}
a:hover {
	text-decoration: underline;
    color:#72b4c4;
}
a:active {
	text-decoration: none;
}

/*文字+標題 - 設定*/
h1 {
	font-family:"微軟正黑體", Arial, Helvetica, sans-serif;
	font-size:20px;
	color: #6F9CB5; /*大標-亮藍*/
	margin:0;
	padding:0 0 3px 0;
	line-height:20px;
	font-weight:bold;

}

h2 { font-family:"Trebuchet MS";
     font-size:25px;
	 color: #000; /*副標-粗黑*/
	 margin:0;
	 padding:0 0 3px 0;
	 line-height:18px;
	 font-weight:100;}


h3 { font-family:"Trebuchet MS";
     font-size:20px;
	 color: #FF6600; /*段落標-粗橘*/
	 margin:0;
	 padding:0 0 3px 0;
	 line-height:20px;
	 font-weight:100; }
h3 a:link { color:#666;}
h3 a:hover { color:#000;}



h4 {
	font-family:Verdana;
	font-size:12px;
	color: #333; /*內文說明標-粗深灰*/
	margin:0;
	padding:0 0 3px 0;
	line-height:15pt;
	font-weight:100;
}


h5 {
	font-family:Verdana;
	font-size:10px; /*註解說明文字-淺灰*/
	color: #666;
	margin:0;
	padding:0 0 3px 0;
	line-height:15pt;
	font-weight: normal;
}
h5 a:link { color:#000;}
h5 a:hover { color:#39c;}


h6 {
	font-family:Verdana;
	font-size:12px;
	color: #ff8503; /*欄目標-粗橘*/
	margin:0;
	padding:0;
	line-height:150%;
	font-weight:bold;
	  }
h6 a {
	color:#FF6600;
	text-decoration:none;
	line-height: 150%;
}
h6 a:hover{
	color:#666;
	line-height: 150%;
}
#clear{clear:both; width:10px; height:1px;}

/*外框範圍設定*/
#container{margin:auto; padding:0;  width:100%; height:auto;}

/*---------------------連結設定----------------------------------------------------------------------------------------------*/
.link_blue a{ color:#09F; text-decoration:none;  }/* 未連結-橘色 */
.link_blue a:hover {color:#ff6600; text-decoration:none; }   /* 滑鼠移至連-灰色結 */


.link_orange a{ color:#FF6600; text-decoration:none; text-decoration:none;}/* 未連結-橘色 */
.link_orange a:hover {color:#09F; text-decoration:none; text-decoration:none;} /* 滑鼠移至連-藍色結 */

.link_gray a{ color:#666; text-decoration:none; text-decoration:none;}/* 未連結-橘色 */
.link_gray a:hover {color:#72b4c4; text-decoration:none; text-decoration:none;} /* 滑鼠移至連-藍色結 */


.link_black a{ color:#000; text-decoration:none; text-decoration:none;}/* 未連結-橘色 */
.link_black a:hover {color:#72b4c4; text-decoration:none; text-decoration:none;} /* 滑鼠移至連-藍色結 */


.link_white a{ color:#fff; text-decoration:none;  }/* 未連結 */
.link_white a:hover {
	color:#FC0;
	text-decoration:none;
}   /* 滑鼠移至連結 */

.link_button_blue a{
	color:#10a0d5;
	text-decoration:none;
	font-weight:bold;
	background-color: #FFF;
	border: 1px solid #90baca;
	margin: 3px;
	padding: 3px;
}/* 未連結 */
.link_button_blue a:hover {
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	border: 1px solid #90baca;
	background-color: #10a0d5;
}   /* 滑鼠移至連結 */

.field{ height:20px; color:#F06; line-height:140%; font-family:Verdana, Geneva, sans-serif; font-size:11px; border:solid 1px #ccc;

}

.link_button_gray a{ color:#666; text-decoration:none; font-weight:bold; border: 1px solid #CCC; padding:2px }/* 未連結 */
.link_button_gray a:hover {color:#CCC; text-decoration:none; font-weight:bold; border: 1px solid #CCC;  padding:2px}   /* 滑鼠移至連結 */

/*全站系統按鈕套用*/
.button {
	color:#666;
	font-family:"Trebuchet MS";
	background-color:#FFF;
	border:1px #999 solid;
	font-weight:normal;
	text-decoration: none;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 5px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}

.button2 {
	color:#FFF;
	font-family:"Trebuchet MS";
	background-color:#10a0d5;
	border:0px none #999;
	font-weight:normal;
	text-decoration: none;
	margin-top: 0;
	margin-right: 1px;
	margin-bottom: 0;
	margin-left: 1px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	font-size: 11px;
}
.button3 {
	color:#FFF !important;
	font-family:"Trebuchet MS";
	font-weight:bolder;
	background-color:#10a0d5;
	border:0px none #999;
	font-weight:normal;
	text-decoration: none;
	margin-top: 0;
	margin-right: 1px;
	margin-bottom: 0;
	margin-left: 1px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	font-size: 15px;
}
/*--------------------------------------------------------------------------------------------------------------------------*/

/*全站 上方tool+KV*/
#header { width:1020px; height:282px; margin:auto; padding:0;  }
#header .top {height:37px; margin:0; padding:0; background-color:#ffffff;  }
#header .top .entw { width:42px; height:19px; float:right; margin:9px 0 0 15px;}
#header .top .line { width:1px; height:19px; float:right; margin:9px 0 0 15px; background-color:#CCC;}
#header .top .social { width:19px; height:19px; float:right; margin:9px 0 0 15px;}
#header .top .search { float:right; margin:8px 5px 0 0;}
#header .kv {width:1020px; height:200px;  margin:0; padding:0; }

/*全站 主選單*/
#header .menue {height:34px; margin:5px 0 0 0; padding:0; background-color:#FC0 }
#header .menue .ma {width:69px; height:34px; float:left; }
#header .menue .m1 {width:139px; height:34px; float:left; }
#header .menue .m2 {width:140px; height:34px; float:left; }
#header .menue .m3 {width:139px; height:34px; float:left; }
#header .menue .m4 {width:139px; height:34px; float:left; }
#header .menue .m5 {width:179px; height:34px; float:left; }
#header .menue .m6 {width:139px; height:34px; float:left; }
#header .menue .mz {width:76px; height:34px; float:left; }

#main .content { width:755px; margin:0 ; padding:0;float:left; background-color:#fff;}
#main .left { width:195px; margin:0 5px 0 0; padding:0; float:left; background-color:#fff;}
#main .middle { width:550px; margin:0 5px 0 5px; padding:0;float:left; background-color:#fff;}
#main .right { background-color:#fff;}
#main .news{ width:250px; height:200px; margin:5px 0 15px 15px; padding:0 5px 0 5px; float:right; background-color:#fff;}

/*子內頁 共用架構設定*/
#main .content .title{ width:720px; height:30px; margin:0 0 15px 10px ; padding:10px 0 0 10px;float:left; border-bottom:#cbdbe4 2px solid; }
#main .content .cont_txt{ width:720px; margin:0 0 10px 10px ; padding:0 0 0 10px; float:left;   background:#fff;}

#main .content .page{ width:730px; height:20px; margin:0 0 0 10px ; padding:0 0 15px 10px; float:right; border:#E0E0E0 1px solid; text-align:center; background:#EBEBEB;}

/*子內頁 Media Clipping*/
#main .content .Media-menue{width:720px;  margin:10px 0 0 10px ; padding:0; float:left;}
#main .content .Media-box{width:350px;  margin:10px 0 10px 10px  ; padding:5px; float:left; background-color:#efefef; border:1px solid #ccc ;}
#main .content .Media-box .Media-title{width:330px;  margin:5px 0 5px 0; padding:5px; float:left; background-color:#efefef;}
#main .content .Media-box .Media-pic{width:120px; height:160px; margin:0 ; float:left; border:#FFF 1px solid; }
#main .content .Media-box .Media-scrollbar  {width:215px; height:160px; margin:0 0 5px 5px ; float:left;  overflow:auto; SCROLLBAR-FACE-COLOR:#CADADB;
SCROLLBAR-HIGHLIGHT-COLOR:#FFF;
SCROLLBAR-SHADOW-COLOR:#FFF;
SCROLLBAR-3DLIGHT-COLOR:#CADADB;
SCROLLBAR-ARROW-COLOR:#fff;
SCROLLBAR-TRACK-COLOR:#fff;
SCROLLBAR-DARKSHADOW-COLOR:#CADADB;
}
#main .content .Media-box .Media-right {width:190px;  margin:0 0 5px 5px ; float:left; border-bottom:#c0c0c0 1px dotted;}
#main .content .Media-box .Media-box-txt{width:160px;  margin:0 ; padding:0; float:left;}
#main .content .Media-box .Media-box-icon1{width:20px; height:20px; padding:0;  margin:0 ; float:left;}
#main .content .Media-box .Media-box-icon2{width:20px; height:20px; padding:0;  margin:5px 10px 5px 0 ; float:left;}

/*子內頁Photo Gallery*/
#main .content .Photo-box{width:730px;  margin:10px 0 0 10px ; padding:0; float:left; }
#main .content .Photo-box .Cover-pic{width:210px; height:160px; margin:13px 13px 30px 13px; float:left; border:#FFF 1px solid; }
#main .content .Photo-box-in{width:720px;  margin:15px 0 20px 10px ; padding:0; float:left; background-color:#e9e9e9;}
#main .content .Photo-box-in .Cover-in-title{width:700px; height:30px; margin:10px 0 0 10px ; padding:0 0 0 5px; float:left; background-color:#FFF;}
#main .content .Photo-box-in .pic{width:150px;  margin:0 ; padding:0; float:left; }
#main .content .Photo-box-in .link{width:540px;  margin:0 ; padding:5px 5px 0 0; float:right; text-align:right;}
#main .content .Photo-box-in .Cover-in-txt{width:695px; height:20px; margin:5px 0 0 10px ; padding:5px 0 0 5px; float:left; border:dotted 1px  #FC0;background-color:#FBFCE2; }
#main .content .Photo-box-in .Cover-in-pic{width:150px; height:150px; margin:13px 15px 10px 13px; float:left; border:#FFF 1px solid; }



/*子內頁Testimonies*/
#main .content .edit-box{width:730px;  margin:0 0 0 10px ; padding:0; float:left; }
#main .content .edit-box .Testi-box {width:700px; height:auto; margin:0 10px 10px 10px; float:left; border:#FFF 1px solid; text-align:left; border:#e0e0e0 solid 6px; padding:6px}
#main .content .edit-box .Testi-box .txt{width:666px; height:auto; margin:0px ; float:left; border:#FFF 1px solid; text-align:left; background-color:#EDEFE2; padding:10px ;word-wrap: break-word;}
#main .content .edit-box .Testi-box .pic{width:150px; height:45px; margin:5px 10px 0px 6px; float:left; border:#FFF 1px solid; text-align:left; border:#e0e0e0 solid 1px;}
#main .content .edit-box .Testi-box .name{width:510px; height:45px; margin:5px 20px 0px 0; float:left; border:#FFF 1px solid; text-align:left; text-align:left; }
#main .content .edit-box .Testi-box .flag{width:65px; height:45px; margin:5px 10px 0px 6px; float:left; border:#FFF 1px solid; text-align:left; border:#e0e0e0 solid 1px;}
#main .content .edit-box .pic-box {width:710px; height:auto; margin:0 ; float:left; text-align:left; padding:0 10px 10px 10px;}






/*子內頁seminar研討會*/
#main .content .sem-box{width:725px;  margin:0 0 20px 10px ; padding:0; float:left; }

/*子內頁seminar研討會-詳細介紹視窗*/
.sem_detail
{
width:550px; height:auto; margin:0;  padding:0; margin:0; border:#bbbbbb solid 1px; background-color:#FFF;
}
.sem_detail .title
{
width:535px; height:auto; margin:0; float:none; border-bottom:#bbbbbb solid 1px; background-color:#4E96B1; padding:5px 0 5px 15px; font-size:17px;
}
.sem_detail .txt
{
width:520px;  margin:0; float:none;  padding:15px 10px 10px 20px; text-align:left;
}

.sem_detail .sent
{
width:480px;  margin:0; float:none; border-top:#bbbbbb solid 1px;  padding:8px 0 0 10px; font-size:18px; text-align:center;
}


/*首頁 左邊區塊*/
#main .left .box { width:195px; padding:0 0 10px 0; float:right; border-top:#c7c7c7 1px solid; margin-bottom:10px; border:1px solid #e0e0e0;}
#main .left .box .titleBG1 {width:195px; height:30px; margin:0; padding:0; background-image:url(../images/bar13_01.jpg);}
#main .left .box .titleBG2 {width:195px; height:30px; margin:0; padding:0; background-image:url(../images/bar13_02.jpg);}
#main .left .box .title-txt{ margin:8px 18px 0 10px; padding:0;  float:left; display:inline-block }
#main .left .box .show-pic{width:195px; height:35px;margin:0 ; padding:0px;}
#main .left .box .quick{width:180px; padding:0; margin:0 5px 0 10px ; float:left; }
#main .left .box .quick-icon{ width:45px; height:37px; padding:0; margin:8px 0 5px 0;  float:left; }
#main .left .box .quick-list{width:130px; margin:18px 0 5px 3px ; padding:0;  float:left; text-align:left; line-height:15px;}


#main .left .box .toplink-pic{/*width:150px;*/ margin:0 10px 5px 18px; padding:0; border:1px solid #ccc ; float:left;}
#main .left .box .toplink-list{width:160px;margin:10px 5px 0 30px; padding:0; float:left;}
#main .left .box .toplink-list ul{ margin:0; padding:0; }
#main .left .box .toplink-list ul li{ margin:0; padding:2px 0 8px 0;  font-size:11px; line-height:18px;}
#main .left .box .title-txt{ margin:8px 18px 0 10px; padding:0;  float:left; display:inline-block }
#main .left .box .Coorg-pic{width:130px; height:70px; margin:8px 0 0 25px; padding:0; background-color:#CCC;}
#main .left .box .Certificate-pic{width:130px; height:70px;  margin:8px 0 0 25px; padding:0; background-color:#CCC; }
#main .left .box .sister_l{width:150px; height:auto;  margin:0 0 0 8px; padding:0;  }


/*首頁 中間區塊*/
#main .middle .bannerA {width:550px; margin:0 0 10px 0 ; padding:0; float:right;}

#main .middle .press-box-left {width:270px;  margin:0 0 10px 0; padding:0; float:left; background:#fff;}
#main .middle .press-box-left .titleBG {width:270px; height:30px; margin:0; padding:0; background-image:url(../images/bar13_02.jpg);}
#main .middle .press-box-left .title-txt{ margin:8px 18px 0 10px; padding:0;  float:left; display:inline-block}
#main .middle .press-box-left .press-list{width:260px; padding:0; margin:5px 5px 0 7px ; float:left; }
#main .middle .press-box-left .press-list ul{padding:0; margin:0 0 0 20px; }
#main .middle .press-box-left .press-list ul li{ margin:0; padding:5px 0 5px 0;  font-size:11px; line-height:18px ;}
#main .middle .press-box-left .press-list01{width:260px; padding:0; margin:0 5px 0 10px ; float:left; }
#main .middle .press-box-left .press-list01 .icon{ width:11px; height:11px; padding:0; margin:13px 0 0 0;  float:left; background-image: url(../images/icon13_stare.jpg);}
#main .middle .press-box-left .press-list01 .new{width:240px; margin:8px 0 0 5px; padding:0;  float:left; text-align:left;}
#main .middle .press-box-left .more{ margin:5px 5px 0 0; padding:0; float:right;}

#main .middle .press-box-right {width:270px; margin:0 0 10px 0; padding:0; float:right; background:#fff;}
#main .middle .press-box-right .titleBG {width:270px; height:30px; margin:0; padding:0; background-image:url(../images/bar13_02.jpg);}
#main .middle .press-box-right .title-txt{ margin:8px 18px 0 10px; padding:0;  float:left; display:inline-block}
#main .middle .press-box-right .press-list{width:260px; padding:0; margin:5px 5px 0 7px ; float:left; }
#main .middle .press-box-right .press-list ul{padding:0; margin:0 0 0 20px;}
#main .middle .press-box-right .press-list ul li{ margin:0; padding:5px 0 5px 0;  font-size:11px; line-height:18px;}
#main .middle .press-box-right .press-list01{width:260px; padding:0; margin:0 5px 0 10px ; float:left; }
#main .middle .press-box-right .press-list01 .icon{ width:11px; height:11px; padding:0; margin:13px 0 0 0;  float:left; background-image: url(../images/icon13_stare.jpg);}
#main .middle .press-box-right .press-list01 .new{width:240px; margin:8px 0 0 5px; padding:0;  float:left; text-align:left;}
#main .middle .press-box-right .more{ margin:5px 5px 0 0; padding:0; float:right;}

#main .middle .exh_showcase {width:550px;  margin:0 0 10px 0; padding:0; float:right; background:#fff;}
#main .middle .exh_showcase .title {width:550px; height:30px; margin:0; padding:0; background-image:url(../images/bar13_01.jpg);}
#main .middle .exh_showcase .title .txt{ margin:8px 18px 0 10px; padding:0;  float:left; display:inline-block}
#main .middle .exh_showcase .more{ margin:5px 5px 0 0; padding:0; float:right;}
#main .middle .exh_showcase .box{width:150px;  margin:10px 10px 0 18px; padding:0;  float:left;}
#main .middle .exh_showcase .box .pic{width:150px; height:150px; margin:0; padding:0; border:1px solid #ccc ; float:left;}
#main .middle .exh_showcase .box .txt_link{width:150px; height:40px;  margin:0; padding:0; float:left; overflow:hidden;}


#main .middle .video {width:550px;  margin:0 0 10px 0; padding:0; float:right; background:#fff;}
#main .middle .video .title {width:550px; height:30px; margin:0; padding:0; background-image:url(../images/bar13_01.jpg);}
#main .middle .video .title .txt{ margin:8px 18px 0 10px; padding:0;  float:left; display:inline-block}
#main .middle .video .box{width:530px; height:300px; margin:5px 10px 0 10px; padding:0;  float:left; background-color:#CCC;}



#main .middle .testimonie-box-left {width:270px; height:420px; border:1px solid #e0e0e0 ; margin:0 0 10px 0; padding:0; float:left; background:#fff; }
#main .middle .testimonie-box-left .titleBG {width:270px; height:30px; margin:0; padding:0; background-image:url(../images/bar13_02.jpg);}
#main .middle .testimonie-box-left .title-txt{ margin:8px 18px 0 10px; padding:0;  float:left; display:inline-block;  }
#main .middle .testimonie-box-left .testimonie-list{width:260px; padding:0; margin:5px 5px 0 7px ; float:left; word-wrap:break-word; font-family:Verdana, Geneva, sans-serif; color:#333;}
#main .middle .testimonie-box-left .more{ margin:5px 5px 0 0; padding:0; float:right;}

#main .middle .testimonie-box-right {width:270px; height:420px; border:1px solid #e0e0e0 ; margin:0 0 10px 0; padding:0; float:right; background:#fff;}
#main .middle .testimonie-box-right .titleBG {width:270px; height:30px; margin:0; padding:0; background-image:url(../images/bar13_02.jpg);}
#main .middle .testimonie-box-right .title-txt{ margin:8px 18px 0 10px; padding:0;  float:left; display:inline-block}
#main .middle .testimonie-box-right .testimonie-list{width:255px; padding:0; margin:5px 5px 0 7px ; float:left; word-wrap:break-word; font-family:Verdana, Geneva, sans-serif; color:#333;}
#main .middle .testimonie-box-right .more{ margin:5px 5px 0 0; padding:0; float:right;}




#main .middle .featured_product {width:550px;  margin:0 0 10px 0; padding:0; float:right; background:#fff;}
#main .middle .featured_product .title {width:550px; height:30px; margin:0; padding:0; background-image:url(../images/bar13_01.jpg);}
#main .middle .featured_product .title .txt{ margin:8px 18px 0 10px; padding:0;  float:left; display:inline-block; }
#main .middle .featured_product .more{ margin:5px 5px 0 0; padding:0; float:right;}
#main .middle .featured_product .box{width:175px;  margin:10px 5px 0px 3px; padding:0;  float:left;}
#main .middle .featured_product .box .pic{width:175px; height:175px; margin:0; padding:0; border:1px solid #ccc ; float:left;}
#main .middle .featured_product .box .txt_link{width:167px; height:20px;  margin:0; padding:5px; float:left; overflow:hidden; background-color:#e6eff2;}

#main .middle .exh_logo {width:550px;  margin:0 0 10px 0; padding:0; float:right; background:#fff;}
#main .middle .exh_logo .title {width:550px; height:30px; margin:0; padding:0; background-image:url(../images/bar13_01.jpg);}
#main .middle .exh_logo .title .txt{ margin:8px 18px 0 10px; padding:0;  float:left; display:inline-block}
#main .middle .exh_logo .more{ margin:5px 5px 0 0; padding:0; float:right;}
#main .middle .exh_logo .box{width:105px; height:105px; margin:10px 2px 5px 3px; padding:0;  float:left; background-color:#CCC;}


#main .sponsor { width:815px;  margin:0 0 10px 0; float:right;  background-color:#FFF;  border:1px solid #ccc ;}
#main .sponsor .sponsor-titleBG {width:815px; height:30px; margin:0; padding:0; background-image:url(../images/bar13_01.jpg);}
#main .sponsor .sponsor-title-txt{ margin:8px 15px 0 10px; padding:0;  float:left; display:inline-block}
#main .sponsor .sponsor-pic{width:110px; height:110px; margin:10px 0 10px 20px; padding:0; border:1px solid #ccc ; float:left;}

#main .bannerB { width:815px; margin:0 ; float:right; }
#main .bannerB .bannerB-pic01 { width:250px; height:100px; margin:0 25px 10px 0; padding:0; border:1px solid #ccc ; float:left;}
#main .bannerB .bannerB-pic02 { width:250px; height:100px; margin:0 5px 10px 5px; padding:0; border:1px solid #ccc ; float:left;}
#main .bannerB .bannerB-pic03 { width:250px; height:100px; margin:0 0 10px 15px; padding:0; border:1px solid #ccc ; float:right;}


/*首頁 右區塊*/
#main .right .login {width:255px;  margin:0 0 10px 0 ; padding:0; float:right; }
#main .right .login .login-titleBG {width:255px; height:30px; margin:0; padding:0; background-image:url(../images/bar13_login01.jpg);}
#main .right .login .login-title-txt{ margin:8px 18px 0 10px; padding:0;  float:left; display:inline-block}
#main .right .login .login-content {width:255px; /*height:190px;*/ margin:0; padding:0 0 5px 0; background-image:url(../images/bar13_login02.jpg);}
#main .right .login .login-content p{width:230px;  margin:0 6px 3px 15px; padding:8px 0 0 0; }
#main .right .login .login-content .login-btn{ width:225px; margin: 0 ; padding:10px 0 0 20px; float:left; }
#main .right .login .login-root {width:255px; height:5px; margin:0; padding:0; background-image:url(../images/bar13_login03.jpg);}


#main .right .bannerC {width:255px; height:110px; margin:0 0 10px 0 ; padding:0; float:right; background:#eee;}
#main .right .video {width:255px; height:225px; margin:0 0 10px 0 ; padding:0; float:right; background:#eee;}

#main .right .box { width:253px; float:right; border-top:#c7c7c7 1px solid; margin-bottom:10px; border:1px solid #e0e0e0;}
#main .right .box .titleBG1 {width:253px; height:30px; margin:0; padding:0; background-image:url(../images/bar13_01.jpg);}
#main .right .box .titleBG2 {width:253px; height:30px; margin:0; padding:0; background-image:url(../images/bar13_02.jpg);}
#main .right .box .title-txt{ margin:8px 18px 0 10px; padding:0;  float:left; display:inline-block }
#main .right .box .show-pic{width:253px; margin:0 ; padding:0px; background-image:url(../images/Show13_bg.jpg); }
#main .right .box .show-pic2{width:auto; height:auto;margin:0 5px 0 7px ; padding:0px;}

#main .right .box .toplink-pic{/*width:150px;*/ margin:5px 10px 10px 35px; padding:0; border:1px solid #ccc ; float:left;}
#main .right .box .toplink-list{width:200px;margin:10px 5px 0 35px; padding:0; float:left;}
#main .right .box .toplink-list ul{ margin:0; padding:0;}
#main .right .box .toplink-list ul li{ margin:0; padding:2px 0 8px 0;  font-size:11px; line-height:18px;}


/*全站Site Map*/
#main .footer { width:1020px; height:auto; margin:0; padding:10px 0 10px 0; background-image:url(../images/siteMap13.jpg); }
#main .footer .f-box{margin:auto; padding:10px 10px 10px 20px; }
#main .footer .f-box ul{padding:0; margin:10px 12px 10px 35px; list-style:none; float:left;}
#main .footer .f-box ul li{ margin:0; padding:0;  font-size:11px; line-height:25px;}
#main .copyright{height:30px;width:1020px; margin:0; padding:10px 0 0 0 ; text-align:center; font-size:10px; background:#fff; float:inherit; }

@media screen and (-webkit-min-device-pixel-ratio:0){ #claude_test {font-size:0.5em;} }  /*chrome and safari*/

/*2016 cq5*/
.cq5_box { width:1040px; background-color:#fff; margin:auto; padding-bottom:20px;}
.top_box { width:1020px; margin:auto;}
.top_box:after { clear:both; content:''; visibility:hidden; display:block;}
.mf_logo { width:180px;}
.mf_menu { width:700px;}
.mf_menu ul{ margin:0; padding:0; display:block;}
.mf_menu .cq5_header_liy,.mf_menu .cq5_header_lir { display:inline-block;  margin-right:15px; height:48px; overflow:hidden; position:relative; }
.mf_menu .cq5_header_button {font-size:12px; color:#50555f; line-height:55px; width:100%; height:100%; text-decoration:none; display:block; position:absolute; left:13px; }
.mf_menu .cq5_header_button:hover { color:#fff;}
.mf_menu .cq5_header_liy:hover { color:#fff;  background-image:url(https://cq-sttw.hk.messefrankfurt.com/skins/fccc00/img/background/bg_mainnav.gif);background-position:0 -150px;}
.mf_menu .cq5_header_lir:hover { color:#fff;  background-image:url(https://cq-sttw.hk.messefrankfurt.com/skins/fccc00/img/background/bg_mainnav.gif);background-position:-300px -150px;}
.mf_menu span:after { content:''; display:inline-block; width:10px; height:10px; margin-bottom:-1px; background-image:url(https://cq-sttw.hk.messefrankfurt.com/img/icon/ic_arrow_13x13.gif); background-position:-1px -601px; margin-left:4px;}
.cq5_header_button:hover span:after { background-image:none;}

.mf_language { width:140px;}
.mf_language .language_box { display:inline-block; width:55px; height:20px; margin:17px 0 0 83px; border:1px solid #8d8f95;  padding:0; text-align:center; background-color:#fff;}
.mf_language .language_button { width:20px; height:20px; border:1px solid #8d8f95; background-color:#fff; text-align:center; display:inline-block; vertical-align:top;margin:17px 0 0; background-image:url(https://cq-sttw.hk.messefrankfurt.com/img/icon/ic_actionarrow_22x21.gif); background-position:-1px -300px; cursor:pointer;}
.mf_language .language_button:hover {background-position:-1px -700px;}
.language_box li { list-style-type:none; font-size:11px; color:#50555f;}
.language_box a { text-decoration:none;color:#50555f; }

.mf_logo img{ margin-left:30px; margin-top:10px; }
.mf_logo,.mf_menu,.mf_language { float:left; height:48px;}
.cq5_box .cq5_mainpic { background-color:#151515; height:113px;}
.cq5_box .cq5_info { color:#8d8d95; font-size:20px; padding:15px 0 15px 5px; border-bottom:5px solid #efefef;}
.cq5_mainpic,.cq5_info { width:1020px; margin:auto; }

.cq5_footer { width:1020px; padding:18px 0 10px; margin:auto; background-image:url(https://cq-sttw.hk.messefrankfurt.com/img/background/bg_header_footer.gif); background-repeat:repeat-x; }
.cq5_footer ul { margin:0; padding:0;}
.cq5_footer li { display:inline-block; }
.cq5_footer .cq5_footer_button { display:block; max-width:150px; font-size:11px; margin-right:15px; color:#50555f; text-decoration:none;}
.cq5_footer span:after { content:''; display:inline-block; width:11px; height:11px; margin-bottom:-1px; margin-left:5px; background-image:url(https://cq-sttw.hk.messefrankfurt.com/img/icon/ic_arrow_13x13.gif); background-position:-1px -601px;}
.cq5_footer_button:hover span:after { background-position:-1px -501px;}

/*2018 AEM header*/
.showbox,.aem_header,.show_bg,.show_fsbg,.show_MOBILITYbg,.show_smabg,.show_vn,.bg_flex {display:flex; width:100%; justify-content:center;}
.showbox_logo,.showbg_box { width:1200px; align-items:center; display:flex;}
.aem_header { flex-direction:column; align-items:center; position: relative;}
.aem_header a { text-decoration:none; }
.aem_header a span { margin-top:-6px;}
.aem_header .menu { height:74px; background-color:rgba(245,245,245,0.9);align-items:center; font-weight:bold; width:100% ;display:flex; justify-content: center; color:#303030; position: absolute; top:0; z-index: 99; }
.aem_header .menu_box { width:1160px; display: flex; justify-content: space-between; }
.aem_header .menu span {font-size:16px !important;}
.aem_header .header_4 { width:33%; display: flex; justify-content: center; align-items: center;}
.header_4:nth-child(1) { justify-content:flex-start; }
.header_4:nth-child(2) { justify-content:center; }
.header_4:nth-child(3) { justify-content:flex-end; padding-right:10px; box-sizing: border-box; }
.header_4 .logo_icon { width:74px; height:74px; background-color: #fff; display: flex; margin-right:20px; justify-content: center; align-items: center; }
.logo_icon img{ width:34px !important }
.menu img { width:140px;}


.show_bg { height:440px; background-image:url('https://www.secutech.com/25/images/2022_st.jpg'); background-repeat:no-repeat; background-position:center -120px; margin-bottom:100px; position:relative;  }

.show_fsbg { height:440px; background-image:url('https://secutech.tw.messefrankfurt.com/content/dam/messefrankfurt-redaktion/fireandsafety/secutechf_s.webp.1920.jpg'); background-repeat:no-repeat; background-position:center -120px; margin-bottom:100px; position:relative;  }

.show_smabg { height:440px; background-image:url('https://secutech.tw.messefrankfurt.com/content/dam/messefrankfurt-redaktion/smahome_taipei/kv/secutech_smabuiding.webp.1920.jpg'); background-repeat:no-repeat; background-position:center -120px; margin-bottom:100px; position:relative;  }

.show_MOBILITYbg { height:440px; background-image:url('https://mobility-secutech.tw.messefrankfurt.com/content/dam/messefrankfurt-redaktion/secutech/kv/secutech_mobility.webp.1920.jpg'); background-repeat:no-repeat; background-position:center -120px; margin-bottom:100px; position:relative;  }

.show_vn { height:440px; background-image:url('https://secutech.tw.messefrankfurt.com/content/dam/messefrankfurt-redaktion/secutech/kv/Secutech%20TW_stage1.jpeg.jpg.transform/2560w/image.jpg'); background-repeat:no-repeat; background-position:center -120px; margin-bottom:100px; position:relative;  }

/* 2021 info */
.showbg_box{
	width: min-content;
	left:50vw;
	position: absolute;
	transform:translateX(-50%);
	top:74px;
	transition:all 400ms ease;
}

.info_1{
	width:190px;
	height:190px;
	background-color: #fccc00;
	font-size: 14px;
}

.info_1 img{
	max-width: 100%;
}

.info_2{
	width:140px;
	height:140px;
	background-color: #DBB100;
	top:80px;
	font-size: 16.5px;
}

.info_1,.info_2{
	display: flex;
	flex-direction: column;
	position: relative;
	left:-100px;
	font-family: 'Roboto', "微軟正黑體",sans-serif;
	box-sizing: border-box;
	padding:20px;
	justify-content: space-between;
}

.info_1 span,.info_2 span{
	font-weight: 700 !important;
	color:#303030;

}

.arrow{
	position: absolute;
	bottom:10px;
	right: 10px;
}

.arrow svg{
	font-size: 10px;
}


/*2018 AEM Container*/
table label { border:none !important; display:inline-block !important; margin-left:5px; width:auto !important;}
table select { border:1px solid #666 !important; padding:0 !important; width:auto /*!important*/; font-size:16px !important; }
table input[type="text"] { width:auto; font-size:16px !important; margin:10px 0 !important;}
table input[type="checkbox"],table input[type="radio"],table input[type="submit"]  { width:auto !important;}
table input[type="submit"] { font-size:16px; color:#F00; margin-top:10px; }
.aem_container { display:flex; margin:auto; width:1200px; justify-content:space-between;}
.aem_bold { font-weight:bold;}
.aem_box { margin-bottom:50px;}
.aem_box select{
	appearance:none;
  -webkit-appearance:none;
  -moz-appearance:none;
  -ms-appearance:none;
  -o-appearance:none;
  -khtml-appearance:none;
	background-color: #fff;
}

.aem_banner,.home{
	display: none;
}
.aem_justify {justify-content:center;}
.aem_spaceBetween { justify-content:space-between; }
.aem_column {flex-direction:column;}
.aem_container .main_left { flex:1;}
.aem_container .main_right { width:270px; margin-left:30px; }
.aem_h1 { font-size:50px; line-height:56px; font-weight:bold; color:#303030; font-family:Arial, Helvetica, "微軟正黑體", sans-serif; margin-bottom:50px;}
.aem_h3 { font-size:32px; line-height:40px; color:#303030; font:Arial, Helvetica, "微軟正黑體", sans-serif; margin-bottom:30px;}
.aem_container .form_text { font-size:16px; margin-bottom:20px; color:#303030; display:block; line-height:30px;}
.aem_container label { width:60%; display:block; border:1px solid #8d8f95; text-align: center; }
.aem_container label input,.aem_container select { width:100%; box-sizing:border-box; padding: 14px 20px; border:none; font-size:18px; color:#8d8f95; text-align: left;  }
.aem_container input { width:100%; box-sizing:border-box; font-size:16px; color:#8d8f95; border:1px solid #8d8f95; }
.aem_container .aem_button { background-color:#df0a29; border:none; color:#fff; font-size:16px; text-align:center; box-sizing:border-box; padding:15px 15px; width:150px;border-radius:6px;}
.aem_container ul { margin:0; padding:0; display:block; list-style-type:none; position:relative;}
.aem_container li { display:flex; box-sizing:border-box; padding:20px 0; border-bottom:1px solid #c1c1c1; }
.aem_container li:hover {  position:relative; z-index:9}
.aem_container .aem_productpic {width:30%; margin-right:20px;}
.aem_container .aem_producttext { flex:1; display:flex; flex-direction:column; font-size:16px; color:#303030; font-family:Arial, Helvetica, "微軟正黑體", sans-serif; line-height:30px; }
.aem_productpic img { max-width:100%;}
.aem_producttext .company { color:#debb00; margin-bottom:10px; font-size:32px; line-height:36px; font-weight: bold;}
.aem_producttext .company:hover { text-decoration:none; color:#695800;}
.aem_producttext .row_text { display:flex; margin-top:-10px; margin-bottom:-3px;}
.row_text div { margin-right:25px; color:#555; font-weight:bold;}
.row_text span { display:inline-block; color:#888; font-weight:normal; margin-right:5px;}

/*aem_product_detail*/
.aem_product_detail { margin-bottom:50px; display:flex;  }
.aem_product_detail .aem_pdpic { width:60%;  }
.aem_product_detail td {width:20%; vertical-align:top}
.aem_pdpic img { max-width:100%;}
.aem_product_detail .aem_pdinfo { width:38%;}
.aem_product_detail .product_more {width:100%;}
.aem_pdinfo .aem_pdinfotext { font-size:16px; color:#303030; line-height:30px; display:block;}
.aem_pdinfotext a{ color:#edcc00; line-height:30px; font-weight:normal; display:block;}
.aem_pdinfotext a:before {content:'' !important; font-family: 'mef-iconset-bold'; display:inline-block; width:20px; position:relative;}
.aem_pdinfotext a:hover { color:#76681f; text-decoration:none;}
.product_morePic img{ max-width:100%; }
.pm_a {font-size:15px; line-height:20px; text-decoration:none; margin-top:7px; display:block; color:#303030 !important}

/*aem_product_table*/
.aem_table { width:100%; border-collapse:collapse; }
.aem_table td { border-bottom:1px solid #e1e1e1; font-size:16px; padding:20px; color:#303030; line-height:28px;}
.aem_table td:first-child { width:30%; font-weight:bold; vertical-align:top;}
.aem_table td:nth-child(2){ width:70%; font-size:16px; flex:1; }
.aem_table a {color:#edcc00 !important;}
.ul_0 { margin:0 !important; padding:0;}
.yellow_a { line-height:28px; }
.yellow_a:hover { color:#695e21;}

/*aem_page*/
.aem_page { display:flex; margin-top:30px; align-items:center;}
.aem_page div:nth-child(1) { width:40%; font-size:16px; color:#303030;}
.aem_page div:nth-child(2) { width:60%; font-size:16px; color:#303030; display: flex; align-items: center; box-sizing:border-box; justify-content: flex-end;}
/* .aem_page div:nth-child(2) span { display:inline-block;} */
.aem_page div:nth-child(2) select { width:fit-content;  text-align: center; border:1px solid #8d8f95; padding:5px 10px; margin:0 0 0 10px; box-sizing: border-box;}

/*2018 AEM Right*/
.aem_loginbox,.aem_Forums { width:100%; display:flex; flex-direction:column; align-items:center; justify-content:center; }

/*login*/
.aem_loginbox img { width:110px; height:110px; margin:auto;}
.loginbox_Radio,.loginbox_Input {width:100%; display:flex;}
.loginbox_Radio { justify-content:space-between; margin-top:20px; margin-bottom:10px; }
.loginbox_Radio input[type="radio"] {width:auto; margin-right:10px;}
.loginbox_Radio span {font-size:16px; margin-bottom:20px; color:#303030;}
.loginbox_Input input{ width:100%; border:1px solid #c5c5c5; color:#b5b5b5; margin-bottom:20px; margin-bottom:10px; padding:10px;}

.loginbox_Input input[type="submit"] { border:none; background-color:#a5a5a5; color:#fff; font-size:16px; margin:10px 0 5px}
.loginbox_button { display:flex; width:100%; }
.loginbox_button a { display:block; text-align:center; background-color:#e1e1e1; color:#8d8f95; text-decoration:none !important; box-sizing:border-box; margin-right:5px; display:flex; align-items:center; justify-content:center; font-size:13px; width:45%; padding:10px 0;}
.loginbox_button input {width:55%; display:flex; align-items:center; justify-content:center; font-size:13px; padding:10px 0;box-sizing:border-box; background-color:#e1e1e1; border:none; margin:0 }

/*Forums*/
.aem_Forums { width:100%; margin-top:30px;align-items:flex-start; }
.aem_Forums .aem_h6 { font-size:16px; line-height:30px; font-weight:bold; color:#303030; }
.aem_Forums .show_logo { width:100%; border-bottom:1px solid #a5a5a5; font-size:16px; font-weight:bold; padding-bottom:2px; color:#fccc00}
.aem_Forums ul { margin:10px 0 10px; padding:0; display:block;}
.aem_Forums li { list-style-type:none; padding:0 0 0 5px; font-size:16px; color:#666; border-bottom:0; line-height:24px; margin-bottom:10px; }
.aem_Forums a:hover {text-decoration:none; color:#debb00; }
.aem_Forums li:before { content:'' !important; font-family: 'mef-iconset-bold'; font-size:16px; color:#666; display:inline-block; width:20px; position:relative; top:3px;}

/*2018 AEM Footer*/
.aem_footer { width:100%; padding:50px 0 80px 0; text-align:center;}
.aem_footer ul { margin:0; padding:0; }
.aem_footer li { list-style-type:none; display:inline-block; margin:0 15px;}
.aem_footer li:before,.aem_container li:before { list-style-type:none; content:'';}
.aem_footer a{ color:#8d8f95; font-size:14px;}
.aem_footer a:hover { text-decoration:none; color:#555;}
.aem_footer span { display:block; margin:auto; color:#303030; font-size:14px; margin-top:20px;}

/* 2023 */
.aem_exdetail_logo{
	width:120px;
	height:120px;
	border:1px solid #e1e1e1;
	display:flex;
	justify-content:center;
	align-items:center;
}

.aem_productList{
	display: flex;
	flex-wrap: wrap;
}

.aem_productBox{
	width:19%;
	margin-right: 10px;
	margin-bottom: 20px;
}

.aem_productBox:nth-child(5n){
	margin-right: 0px;
}


/*  所有手機 */
@media (max-width: 767px) {
	.aem_container{
		width:90%;
		margin:auto;
	}

	.aem_container .form_text{
		margin-bottom: 0;
	}

	.info_1, .info_2{
		left:0;
	}

	.aem_producttext .company{
		font-size: 26px;
		line-height: 30px;
		margin-bottom: 10px;
	}

	.aem_producttext .row_text{
		display: flex;
		flex-direction: column;
		margin-top: 0;
	}

	.aem_container .aem_producttext{
		line-height: 20px;
	}

	.aem_page div:nth-child(2){
		padding-right: 0;
	}

	.row_text div{
		margin-right: 0;
		margin-bottom: 4px;
	}

	.aem_banner{
		display: block;
		margin-left:auto;
		margin-right:auto;
		width:320px;
		height:110px;
		background-color: #e1e1e1;
		margin-bottom: 40px;
	}

	.aem_h1{
		margin-bottom: 20px;
		font-size: 36px;
	}

	.aem_container label{
		width:100%;
	}

	.show_bg,.show_fsbg,.show_MOBILITYbg,.show_smabg{
		margin-bottom: 50px;
	}

	.show_bg{
		height:240px;
	}

	.header_4 .logo_icon{
		margin-right: 0;
	}

	.header_4:nth-child(3) i{
		font-size: 25px;
	}

	.home{
		display: block;
	}

	.logo_name,.main_right,.show_bg .showbg_box{
		display: none;
	}

	.aem_spaceBetween{
		flex-direction: column;
		margin-bottom: 20px;
	}

	.aem_product_detail .aem_pdpic,.aem_product_detail .aem_pdinfo{
		width:100%;
	}

	.aem_h3{
		margin-top: 0px;
		margin-bottom: 10px;
	}

	.aem_pdinfotext a{
		line-height: 20px;
	}

	.aem_product_detail{
		margin-bottom: 0;
	}

	.aem_product_detail table{
		width:100%;
	}

	/* .aem_product_detail tr,.aem_exproduct_table tr{
		display: flex;
		width:100%;
		flex-wrap: wrap;
	}

	.aem_product_detail td,.aem_exproduct_table td{
		width:33%;
		margin-bottom: 20px;
	} */

	.aem_column{
		margin:10px 0;
	}

	.aem_exdetail_logo{
		margin-top: 20px;
	}

	.aem_table td{
		padding:20px 0;
	}

	.aem_productBox{
		width:48%;
		margin-right: 4%;
		margin-bottom: 20px;
	}

	.aem_productBox:nth-child(2n){
		margin-right: 0;
	}

	.aem_productBox:nth-child(5n){
		margin-right: 4%;
	}


}