body { margin:0; padding:0; font-family:Verdana, Geneva, sans-serif;}
a { text-decoration:none;}
img {border:none;}
img a{ broder:none;}
.content_bg { background-color:#fff;}
.bg { width:100%; height:450px; background-image:url(images/2016_1.jpg); background-position:center; background-repeat:no-repeat; }
.bg02 { width:100%; height:450px; background-image:url(images/bg01_15.jpg); background-position:center; background-repeat:no-repeat;  }
.bg03 { width:100%; height:450px; background-image:url(images/2016_3.jpg); background-position:top; background-repeat:no-repeat;  }
.bg04 { width:100%; height:450px; background-image:url(images/2016_4.jpg); background-position:center; background-repeat:no-repeat;  }
.green {color:#407304;}
.green02{color:#407304; font-family:Verdana, Geneva, sans-serif;}
.green02:hover { text-decoration:underline;}
.black {color:#555;}
.black:hover { text-decoration:underline;}
.black02 {color:#555; font-size:13px; text-decoration:none;}
.black02:hover { color:#999; text-decoration:none;}
.fff_a { padding:5px 15px; font-size:15px; color:#3a5d27; border:1px solid #5fc875; display:block; margin-top:5px; max-width:275px; font-family:Verdana, Geneva, sans-serif; cursor:pointer; }
.fff_a:hover { background-color:#fff;} 

.bold { font-weight:bold; color:#515151;}

.button3 { text-align:center; }
.bg_box { width:1000px; margin:auto; }	
.bg_box .bg_textbox { position:relative; top:150px;}
.bg_box .bg_textbox2 { position:relative; top:85px;}
.bg_box .bg_textbox3 { position:relative; left:550px; top:85px; width:630px;}
.bg_box .bg_textbox4 { position:relative; left:0; top:140px;}
.bg_textbox h2 { color:#1f6459; margin:0; padding:0; font-family:Verdana, Geneva, sans-serif; line-height:10px;}
.bg_textbox2 .h2_2 { color:#fff; margin:0; padding:0; text-shadow:0 0 8px #000; font-family: Verdana, Geneva, sans-serif; line-height:50px; }
.bg_textbox3 .h2_3 { color:#1f6459; margin:0; padding:0; text-shadow:0 0 0px #fff; font-family:Verdana, Geneva, sans-serif; line-height:50px; font-size:50px; }
.bg_textbox4 .h2_4 { color:#fff; margin:0; padding:0; font-family: Verdana, Geneva, sans-serif; line-height:45px; font-size:60px; }
.bg_textbox .info { padding:3px 0 3px 10px; font-size:18px; color:#ffd409;  line-height:30px; font-family: 'Quattrocento Sans', sans-serif; }
.bg_textbox .littleword {font-size:24px;}


.menu { width:100%; height:90px;  background-color:#FFF; border-top:4px solid #5fc827; border-bottom:1px solid #a1a1a1; display:none; }		   
.menu .topbox { width:100%; height:30px; background-color:#fff; border-bottom:1px solid #e1e1e1; display:none; }
.menu .menubox { width:1000px; height:90px;  margin:0 auto 0;}
.menubox li { display:block; width:115px; height:90px; text-align:center; color:#555; font-size:15px; text-decoration:none; line-height:90px;}
.meneu_m { display:block; width:115px; height:90px; text-align:center; color:#555; font-size:15px; text-decoration:none; line-height:90px;}
.meneu_m:hover{background-color:#99c827; color:#fff; }
.menu ul {margin:0; padding:0;}
.menu li { float:left; height:90px; list-style-type:none;  }

.menulist_box {width:1000px; margin:auto; position:relative;}
.menu_01 { width:255px; z-index:3; top:-1px; left:303px; display:none;}
.menu_02 { width:255px; z-index:4; top:-1px; left:418px; display:none;}
.menu_03 { width:255px; z-index:5; top:-1px; left:533px; display:none;}
.menu_04 { width:255px; z-index:5; top:-1px; left:648px; display:none;}
.menu_05 { width:255px; z-index:5; top:-1px; left:763px; display:none;}
.menu_01,.menu_02,.menu_03,.menu_04,.menu_05 {background-color:#e3e3e3; position:absolute; }
.menu_list { display:block; width:240px; padding:0 0 0 15px; height:40px; line-height:40px; color:#333; text-decoration:none; font-size:14px;}
.menu_list:hover { background-color:#fff; width:240px;}

.content { width:100%; padding:35px 0 0}
.content .content_box { width:1000px; margin:30px auto 60px;}
.content_box .left { float:left; width:550px; }
.content_box .table01 { font-size:13px; color:#666 }
.content_box .table01 td{ padding:13px 0; }
.content_box .supporters { width:1000px; border-collapse:collapse;}
.content_box .supporters td {width:200px; height:54px; vertical-align:top; text-align:left;}
.content_box .supporters img {width:180px; height:41px;}
.content_box .supporters .img50 {width:75px; height:54px;}
.content_box ul {margin:25px 0 0 15px; padding:0;}
.content_box li {color:#666; line-height:20px; font-size:15px; margin-bottom:10px;}
.content_box .green_li { color:#ff6600; margin:0 0 5px 0;}
.content_box .new_p { margin:0 0 25px 0; padding:0;}
.content_box .green_a { color:#5fc827; text-decoration:underline; font-size:15px;}
.content_box .left ul { margin:25px 0 0 15px; padding:0;}
.content_box .left li { color:#666; line-height:20px; font-size:15px; margin-bottom:10px;}
.content_box .right {float:right; width:350px;  }
.content_box .right ul{ margin:2px 0 0 20px; padding:0;}
.content_box .right .title { font-size:16px; color:#222; line-height:27px; color:#5fc827; font-family: 'Raleway', sans-serif;}
.content_box .right li{ font-size:14px; line-height:20px; color:#555; margin-bottom:11px; list-style-type:none;}
.content_box h3 { margin:0 0 10px 0; padding:0; font-size:42px; color:#5fc827; font-family: 'Raleway', sans-serif; }
.content_box h4 { margin:20px 0 10px ; padding:0; font-size:19px; color:#333; font-family: 'Cantata One', serif; font-weight:normal; line-height:30px; }
.content_box h5 { margin:15px 0; padding:0; font-size:17px; font-family:Verdana, Geneva, sans-serif; font-weight:normal; }
.content_box p { margin:0; padding:0; font-size:15px; color:#666; line-height:28px;}
.content_box .inli { list-style-type:square;}
.registerfree { width:100%; padding:45px 0; background-color:#85af2a; background-image:url(images/g_gb.jpg); background-repeat:no-repeat; background-position:center -30px; display:none; }
.registerfree .registerfree_box { width:1000px; margin:auto;}
.registerfree_box .left { float:left; width:650px; color:#fff; font-size:15px; line-height:24px;}
.registerfree_box .left h5 {margin:0 0 15px 0 ; padding:0; font-size:30px; color:#fff; font-family: 'Raleway', sans-serif;}
.registerfree_box .right { float:right; width:270px; }
.registerfree_box .right a { display:block; width:210px; padding:10px 15px; color:#85af2a; background-color:#fff; text-decoration:none; border:1px solid #fff; text-align:center; margin-top:55px; border-radius:0;
							-webkit-transition:border-radius 0.1s linear;
							-moz-transition:border-radius 0.1s linear;
							-o-transition:border-radius 0.1s linear;
							}
.registerfree_box .right a:hover { color:#fff; background-color:#557100; border-radius:12px;}
.footer { width:100%; background-color:#3a3a3a; display:none; }
.footer .footer_box {width:1000px; margin:auto; padding:25px 0 30px;}
.footer_list { float:left; width:240px; margin:0 5px; }
.footer h5 { font-size:18px; color:#fff; margin:0; padding:0; font-family: 'Roboto Condensed', sans-serif; }
.footer ul { margin:5px 0 0 0; padding:0;}
.footer li { list-style-type:none; font-size:13px; line-height:22px; }
.footer li a{font-size:13px; color:#999; text-decoration:none;}
.footer li a:hover{color:#eee;}
.footer .copryright { color:#999; text-align:left; font-size:13px;  }
.footer .copryright_line {width:96px; margin-top:35px; margin-bottom:15px; border-top:1px solid #999; }

.social  {margin-top:18px;}
.social img{width:35px; height:35px;}
.social ul{margin:0; padding:0;}
.social li {display:inline; list-style-type:none;}



.contact_right {float:left; width:500px; margin-top:5px; height:300px;}
.contact_right ul{ margin:20px 0 0 20px; padding:0; }
.contact_right li { font-weight:bold; color:#333; font-size:15px;}
.contact_right .ul02{ margin:0 0 0 0; padding:0; }
.contact_right .li02 { list-style-type:none; color:#666; font-size:15px; line-height:28px; font-weight:normal; }
.contact_right .li02 a { color:#5fc827; text-decoration:none; font-weight:normal; }
.contact_right .li02 a:hover { text-decoration:underline;  }

.content_box .allbox { background-color:#fff; width: 100%;}
.content_box .applybold { font-size:15px; color:#777; font-weight:normal;}
.content_box .divtext {margin: 25px auto 0px; width: 100%; line-height:15px;}
.content_box .applytable_en { width:100%; margin-top:20px; font-size:15px; font-family:Verdana, Geneva, sans-serif; color:#555; }
.content_box .applytable_en .en_td1 {width:5%; vertical-align:top;}
.content_box .en_td1 img{ margin-top:8px;}
.content_box .applytable_en .en_td2 {width:40%;}
.content_box .applytable_en .en_td3 {width:55%;}
.content_box .applytable_1 {width:100%;}
.content_box .mdiv{background-color: #f7f7f7;  border: 1px solid #CCCCCC; padding: 10px; width: 100%; font-size:15px; font-family: Verdana,Arial,Helvetica,sans-serif;}
.content_box .content_en2 {color: #333;  font-size:15px;  font-weight: normal; line-height: 230%;}
.content_box .applytext1 { color: #666; font-size: 15px;}
.content_box .applytext1 a {color:#396b1e; text-decoration:underline;}
.content_box .field { font-family:Verdana, Geneva, sans-serif;}
.content_box .field_c { background-color:#fff; border:1px solid #5fc827; text-align:center; color:#3a5d27; font-family:Verdana, Geneva, sans-serif; font-size:15px; padding:5px 20px; margin-top:28px; cursor:pointer; text-decoration:none;}
.content_box .field_c:hover { background-color:#557100; color:#fff;}

.content_box .field_c1 { background-color:#fff; border:1px solid #5fc827; text-align:center; color:#3a5d27; font-family:Verdana, Geneva, sans-serif; font-size:15px; padding:0 20px;  cursor:pointer;}
.content_box .field_c1:hover { background-color:#557100; color:#fff;}

.content_box .input_c { font-size:15px; color:#555; font-family:Verdana, Geneva, sans-serif; padding:0; margin:0;}

.content_box .newsdate { float:left; width:120px;}
.newsdate .date_style { font-size:28px; color:#5f8124; font-family: 'Roboto', sans-serif; }
.newsdate .year_style { font-size:22px; color:#a6ad9b; font-family: 'Roboto', sans-serif; line-height:20px}
.content_box .newstext { float:right; width:880px;}
.content_box .newstext h4{font-size:32px; font-family: 'Cantata One', serif; color:#222; line-height:35px; padding:0; margin:0 0 30px 0;}
.content_box .newstext h5{font-size:16px; font-family: 'Cantata One', serif; color:#555; line-height:28px; padding:0; margin:15px 0 15px 0; }
.content_box .newstext p {font-size:15px; color:#555; line-height:32px}
.content_box .newstext a {font-size:15px; color:#407304; line-height:32px; text-decoration:none;}
.content_box .newstext a:hover {font-size:15px; color:#407304; line-height:32px; text-decoration:underline;}

.box_a { display:block; border:1px solid #5fc827; text-align:left; color:#3a5d27; font-family:Verdana, Geneva, sans-serif; font-size:15px; padding:8px 8px 8px 8px; text-decoration:none; background-color:#fff; margin:20px 0px;}
.box_a:hover {background-color:#557100; color:#fff;}
.li_inline { display:inline; margin-right:25px;}
.download_box { width:310px; display:inline-block; *display:inline; *zoom:1;margin-top:35px; text-align:center; }
.download_box .download_pic { width:300px; margin:0 auto 10px; border:1px solid #ddd; background-color:#fff; padding:10px 5px 0px;}
.download_box .download_bold {font-size:15px; color:#222; padding:10px 0;}

.bgcolor01 { background-color:#5f7011}
.bgcolor02 { background-color:#e7eeda; color:#38471b}
.padding_c {padding-left:10px;}
.table_padding td{padding-left:10px;}
.clear { clear:both;}


/*2016 cq5*/
.cq5_box { width:100%; background-color:#fff; margin:auto; color:#8d8d95; font-size:20px; padding:0 0 5px ;}
.top_box { width:1000px; 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(http://cq-sma.hk.messefrankfurt.com/img/background/bg_mainnav.gif);background-position:0 -150px;}
.mf_menu .cq5_header_lir:hover { color:#fff;  background-image:url(http://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(http://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(http://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 { height:113px;}
.cq5_info {color:#8d8d95; font-size:20px; padding:10px 0 10px; border-bottom:3px solid #cbcbcf}
.cq5_mainpic,.cq5_info { width:1000px; margin:auto; overflow:hidden; }

.cq5_footer { width:1020px; padding:18px 0 10px; margin:auto; background-image:url(http://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(http://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;}