@charset "utf-8";
 h3{ margin-bottom:19px; font-size:18px; color:#2a2b2b; font-weight:bold;}
.end_line{border-top:1px solid #d9d9d9;}
.black_line{ border-top:3px solid #000; }

/* association */
.greeting .greeting_top{height:380px; background:url(/images/company/bg_greeting.jpg) no-repeat; }
.greeting .greeting_top .text_cont{font-size:25px; font-weight:700; color:#004586;padding:60px 0 0 300px; line-height:33px; letter-spacing:2px; text-align: center;}
.greeting .greeting_top .text_cont > strong{color:#4c4c4c;}
.greeting .greeting_top .text_cont2{font-size:15px; color:#666666;  font-weight:600; margin:84px 0 0 420px; line-height:23px; letter-spacing:1px;}

.greeting_cont{ height:500px; margin-top:33px;  }
.greeting_cont .left{width:451px; float:left; margin-right:42px;  }
.greeting_cont .left .ti { font-size:17px; color:#000; line-height:23px; letter-spacing:1px;}
.greeting_cont .left .ti2 { margin:23px 0 29px 0; font-size:17px; color:#000; line-height:23px;  }
.greeting_cont .cont{margin-bottom:29px; font-size:14px; color:#333; line-height:21px; letter-spacing:-1px; text-align:justify;}
.greeting_cont .right{width:451px;  float:left; margin-top:75px;}

.histab_article ul > li{font-size:13px; color:#666; margin-bottom:12px; }
.histab_article ul > li > strong{width:71px; margin-right:32px; font-size:18px; color:#2c76bc;}


/* intro_business */


.intro_business .businessArea1{height:338px; padding-top:32px; margin-bottom:65px;  background:url(/images/company/img_arrow.png) center 125px no-repeat; }
.intro_business .businessArea1 .text_cont{font-size:20px; color:#0a1c62; font-weight:bold; text-align:center; line-height:25px; }
.intro_business .businessArea1 .diagram{width:872px; height:180px;  margin:85px auto 0 auto;}
.intro_business .businessArea1 .diagram > li{width:197px; height:178px; float:left; margin-left:28px; padding-top:17px;   background:url(/images/company/blueBox_bg.png) no-repeat; }
.intro_business .businessArea1 .diagram > li:first-child{margin-left:0;}
.intro_business .businessArea1 .diagram > li > strong{display:block; text-align:center;font-size:15px; color:#fff; }
.intro_business .businessArea1 .diagram .diagram_inner{margin-top:39px;}
.intro_business .businessArea1 .diagram .diagram_inner > li{padding-left:20px; margin-bottom:14px;  background:url(/images/company/bu_gray_bar.png) 10px 8px no-repeat; font-size:13px; line-height:16px; }
.intro_business .businessArea2{width:811px; margin:0 auto 50px auto;}
.intro_business .businessArea3{margin:50px 0; }
.intro_business .businessArea4{margin:50px 0;  }
.intro_business .businessArea4 > p{ text-align:center;}

/* contactUs */
.contactUs .ti{font-size:20px; color:#2c76bc; font-weight:600;}
.tableStyle{ background:url(/images/company/tb_line.png) left top no-repeat;  margin-top:21px; }
.tableStyle > table{ width:100%; border-top:0; margin:0; font-size:15px;}
.tableStyle > table tbody th,.tableStyle > table tbody td{ padding:12px 0; border-style:solid; border-width:0  0px 1px 0; border-color:#e5e5e5;  }
.tableStyle > table tbody td.last{ border-width:0  0 1px 0; }
.tableStyle > table tbody th{ color:#18242f;}
.tableStyle > table tbody td{padding-left:20px; color:#666;}

/* innovation_inner */
.innovation_inner .text_cont {font-size:18px; color:#1c1c1c; line-height:26px; margin-bottom:50px; text-align:center; font-weight:900;  }
.innovation_inner .text_cont span{font-weight:bold;}
.innovation_inner .text_cont .lightBlue{color:#2c76bc;}
.innovation_inner .text_cont .deepBlue{color:#0a1c62;}
.innovation_inner .centerFacility{margin-bottom:30px; }
.innovation_inner .enquiry{margin-bottom:35px;}
.enquiry_tb{ border-top:1px solid #000; margin-top:11px; font-size:14px;}
.enquiry_tb > table{ width:100%; border-top:0; margin:0;}
.enquiry_tb > table thead th,.enquiry_tb > table tbody th,.enquiry_tb > table tbody td{ padding:16px 0; border-style:solid; border-width:0  1px 1px 0; border-color:#e5e5e5; text-align:center; }
.enquiry_tb > table thead th.last, .enquiry_tb > table tbody td.last{ border-width:0  0 1px 0; }
.enquiry_tb > table thead th{  background:#fafafa; color:#2a2b2b;   }
.enquiry_tb > table tbody td{ color:#666666; }
.innovation_inner .btn{text-align:center;}

/* forum */
/*.forum .forum_inner{height:688px;  background:url(/images/business/img_forum.jpg) left 157px no-repeat; }*/
.forum .forum_inner{ }
.forum .forum_inner:after{display:block; content:""; clear:both;}
.forum .forum_inner .cont{margin-bottom:35px; font-size:14px; color:#333; line-height:23px;  letter-spacing:-1px;}
.forum .forum_inner .left{width:446px; float:left; margin-right:52px; letter-spacing:0.005em;}
.forum .forum_inner .left_1{width:944px; float:left; margin-right:52px; letter-spacing:0.005em;}
.forum .forum_inner .right{width:446px;  float:left; }
.forum .forum_inner .forum_imgInfo{font-size:14px; color:#2c76bc; letter-spacing:-1px;}
.forum .forum_inner .forum_cont2{height:124px; margin-top:0px;}

/* assist_business */

.assist_business .cont{font-size:14px; color:#666666; line-height:23px; }
.assist_business ul > li{padding-left :13px; background:url(/images/business/bu_gray_bar.png) left 12px  no-repeat;}

.assist_business .enquiry{margin-bottom:10px;}
.enquiry_tb{ border-top:1px solid #000; margin-top:11px; font-size:14px;}
.enquiry_tb > table{ width:100%; border-top:0; margin:0; line-height:1.5;}
.enquiry_tb > table thead th,.enquiry_tb > table tbody th,.enquiry_tb > table tbody td{ padding:16px 0; border-style:solid; border-width:0  1px 1px 0; border-color:#e5e5e5; text-align:center; }
.enquiry_tb > table thead th.last, .enquiry_tb > table tbody td.last{ border-width:0  0 1px 0; }
.enquiry_tb > table thead th{  background:#fafafa; color:#2a2b2b;   }
.enquiry_tb > table tbody td{ color:#666666; }
.enquiry_tb > table tbody td.aleft{text-align:left;}

.assist1{height:173px; padding-top:40px; background:url(/images/business/img_assist1.png) right bottom no-repeat;}
.assist2{height:201px; padding-top:40px; padding-left:300px; background:url(/images/business/img_assist2.png) 20px bottom no-repeat;}
.assist3{height:201px; padding-top:40px; background:url(/images/business/img_assist3.png) right bottom no-repeat;}
.assist4{height:201px; padding-top:40px; padding-left:300px; background:url(/images/business/img_assist4.png) 0px bottom no-repeat;}
.assist5{height:309px; padding-top:40px; background:url(/images/business/img_assist5.png) right center no-repeat;}
.assist6{height:309px; padding-top:40px; background:url(/images/business/img_assist6.png) right center no-repeat;}
.assist7{height:309px; padding-top:40px; background:url(/images/business/img_assist7.png) right center no-repeat;}
.assist8{height:201px; padding-top:40px; padding-left:350px; background:url(/images/business/studio_001.jpg) 20px bottom no-repeat;}
.assist9{height:250px; padding-top:50px; background:url(/images/business/studio_002.jpg) right center no-repeat;}
.assist10{text-align:center; margin-bottom:30px; ; margin-top:30px;}
.assist11{padding-left:100px; text-align:center; margin-bottom:30px;}

.p_assist{padding-top:50px; *zoom:1;}
.p_assist:after{display:block;content:"";clear:both;}
.p_assist ul{float:left; margin-bottom:30px;}
.p_assist .fr_pos{float:right; position:relative; top:-34px;}

/* exhibition */
.exhibition{*zoom:1; padding-bottom:40px;}
.exhibition:after{display:block; content:""; clear:both;}
.exhibition .left{width:445px; float:left; margin-right:54px;}
.exhibition .right{width:445px; float:left; }
.exhibition h3{margin-top:0px;}
.exhibition .cont{font-size:14px; color:#666; letter-spacing:-0.03em;  line-height:23px;}
.exhibition ul > li{padding-left :13px; background:url(/images/business/bu_gray_bar.png) left 12px  no-repeat;}

.exhibition .ex_info_t{margin-bottom:35px;}

.exhibition .black{color:#000; margin-left:15px; font-weight:600;}

/* info_join */

.info_join .procedure{height:283px; position:relative; margin-bottom:54px; background:url(/images/members/img_info_join.png) center center  no-repeat;}
.info_join .procedure .cont{position:absolute; top:230px; right:195px; line-height:18px; font-size:13px; letter-spacing:-1px;}
.info_join .fee{margin-bottom:54px; font-size:14px;}
.info_join .account{margin-bottom:54px;}
.submitPlace .place{height:80px; padding:24px 100px; line-height:23px; font-size:14px; border-top:3px solid #0a1c62; border-bottom:1px solid #ddd; background:url(/images/members/ico_submit.png) left center  no-repeat; margin-bottom:20px;}
.submitPlace .btn{text-align:center;}


