﻿*{font-family:'Microsoft YaHei'; font-size:12px;}
body,html{height:100%}
body{font-family:'Microsoft YaHei';font-size:12px;line-height:150%;min-width:320px}
header,footer,section,main{overflow:hidden}
img{border:0;}
a{outline:none;text-decoration:none}
h1{font-size:20px;line-height:130%}
h2{font-size:18px}
h3{font-size:16px}
h4{font-size:14px}
h5{font-size:12px}
h1,h2,h3,h4,h5,h6,p{margin:0}
a,input[type=submit],input[type=button],button{transition:background .5s ease,color .3s ease;-o-transition:background .5s ease,color .3s ease;-webkit-transition:background .5s ease,color .3s ease;-moz-transition:background .5s ease,color .3s ease;border:0;cursor:pointer}
input[type=text],input[type=password],textarea{outline:0;border-width:1px;border-style:solid;box-sizing:border-box;border-radius:3px;padding:6px 12px}
select{outline:0;border-width:1px;border-style:solid;box-sizing:border-box;border-radius:3px;padding:5px 12px}
em{font-style:normal}
table{border-collapse:collapse}
td{vertical-align:top;padding:5px}
iframe{width:100%;border:0}
.wrapper{margin:auto}
.wrapper .container{}
.ec{background:#eceeef}
.f9{background:#f9f9f9}
.f5{background:#f5f5f5}
.text h1,.text h2,.text h3,.text h4,.text h5,.text h6,.text p{margin:0 0 .8em 0;line-height:normal}
.text ul,.text ol{margin:0 0 15px 30px;padding:0 0 0 0}
.text ul li,.text ol li{margin:0 0 5px 0}
.text ul li{list-style:disc}
.text ol li{list-style:decimal}
.text a:hover{text-decoration:underline}
.text table{border-collapse:collapse}
.text table td{vertical-align:top;padding:5px}
.text em{font-style:italic}
.containers{padding:20px 20px 0 0}
.lmt{margin:25px 0 0 0}
.siteswitch{display:table;width:100%}
.siteswitch a{text-align:center;font-size:18px;padding:8px 5px;color:#fff;transition:.5s linear;-o-transition:.5s linear;-webkit-transition:.5s linear;-moz-transition:.5s linear}
.siteswitch a:hover{opacity:.7}
.service{padding:8px 0 5px 0;margin:0 0 20px 0;border-bottom-width:4px;border-bottom-style:solid}
.service .language{float:right}
.service .language a{float:left;margin:0 0 0 0}
.service .language img{float:left;margin:0 3px 0 0}
.languageSelectionWithCultures div{float:left;margin:0 0 0 10px}
header{display:table;margin:0 0 20px 0;font-size:16px}
header>div{vertical-align:top}
 header .about .name{margin:0 0 5px 0;font-size:22px; line-height:45px;}
nav{display:table;width:100%}
main{margin:20px 0 20px 0}
.box-free,.box-news,.box-hotlink,.box-slider,.box-section,.box-list-internal,.box-exhibition,.box-sponsor{height:253px}
.box-list-internal a:hover{color:#ab162b;}
.box-free h2 span,.box-news h2 span{margin:5px 0 0 0;}
.box-free h2,.box-news h2,.box-hotlink h2,.box-slider h2,.box-exhibition h2,.box-sponsor h2{margin:0 0 .8em 0;padding:0 0 10px 0;border-bottom-style:solid;border-bottom-width:1px}
.box-free h2 span,.box-news h2 span,.box-hotlink h2 span,.box-slider h2 span,.box-exhibition h2 span,.box-sponsor h2 span{float:right;font-family:monospace;font-size:30px}
.box-about{height:255px;}
.box-about h3{margin:0 0 .8em 0}
.box-about span{background-repeat:no-repeat;position:relative;display:block;height:229px;padding:13px}
.box-about a em{background:url(../images/arrow_next_big.png) no-repeat;position:absolute;width:43px;height:43px;right:10px;bottom:10px}
.box-hotlink .container{padding:13px;}
.box-about .atxt{margin:0 0 0 0; padding:15px 0 0 0; text-align:center; z-index:2; }
.box-about .vcd{ background:#000; height:260px;}
.box-hotlink .container>div{margin:0 0 25px 0}
.box-hotlink .container .new{font-size:11px;width:40px;text-align:center}
.box-hotlink .container .link{width:249px;padding:0 0 0 10px}
.box-hotlink .container .link,.box-hotlink .container .new{display:table-cell;vertical-align:middle}
.box-hotlink span{text-align:center;display:block;padding:4px 1px 4px 1px}
.box-news{overflow:hidden}
.box-news .container{padding:13px}
.box-news .container div{overflow:hidden;padding:0 0 10px 0;margin:0 0 10px 0;border-bottom-style:dashed;border-bottom-width:1px}
.box-news .container div:last-child{border-bottom-width:0}
.box-news .container div time{font-size:11px;display:block;float:left;width:40px;text-align:center;padding:5px 0 5px 0}
.box-news .container div a{display:block;float:left;width:220px;padding:0 0 0 13px}
.box-news .container h2 a{display:block}
.box-slider{position:relative;overflow:hidden}
.box-slider .container{position:inherit}
.box-slider h2{display:block;margin:13px 13px 0 13px}
.box-slider .container a{animation-duration:1s;width:inherit;height:inherit}
.box-slider .container div{margin:13px 13px 12px 13px;height:62px}
.box-slider .container img{width:inherit}
.box-slider .arrow{width:33px;height:33px;bottom:15px;position:absolute}
.box-slider .previous{background:url(../images/arrow_prev_small.png) no-repeat;left:15px}
.box-slider .next{background:url(../images/arrow_next_small.png) no-repeat;right:15px}
.box-free a{display:block;width:100%}
.box-free div{margin:13px;height:101px}
.box-free div ul,.box-free a div ol{margin:0 0 0 25px}
.box-free div li{list-style:disc;margin:0 0 5px 0}
.box-free img{width:inherit}
.box-free a{color:#555}
.box-exhibition{display:block}
.box-exhibition img{width:inherit}
.box-exhibition div{padding:13px}
.box-exhibition-landing{}
.box-exhibition-landing h2{margin:0 0 .8em 0;padding:0 0 0 0;line-height:100%;font-size:22px}
.box-exhibition-landing .logotype{display:block;width:inherit}
.box-exhibition-landing .logotype img{width:inherit}
.box-exhibition-landing .description{height:101px;padding:13px}
.box-exhibition-landing .description .date{font-size:20px;margin:0 0 7px 0}
.box-exhibition-landing .links{height:101px;margin:13px;border-top:1px solid #d3d5d8}
.box-exhibition-landing .links a{display:block;padding:20px 0 20px 40px;background-position:left center;background-repeat:no-repeat}
.box-exhibition-landing .links .ticket{background-image:url(../images/lnk-ticket.png)}
.box-exhibition-landing .links .ticket:hover{background-image:url(../images/lnk-ticket-active.png)}
.box-exhibition-landing .links .stand{background-image:url(../images/lnk-stand.png)}
.box-exhibition-landing .links .stand:hover{background-image:url(../images/lnk-stand-active.png)}
.box-support .container div{text-align:center}
.box-support div a{display:block;margin:auto}
.box-support div img{margin:auto}
.box-list-main{ background:#ab162b;}
.box-list-internal{ background:#b5bbbd;}


.box-list-internal2{ background:#b5bbbd; height:253px;}
.box-list-internal2 a:hover{color:#FFFFFF; text-decoration:none}
.box-list-main2 a:hover{color:#FFFFFF; text-decoration:none}
.box-list-main2 a,.box-list-internal2 a{width:260px !important; width:260px; line-height:46px; text-indent:50px; color:#FFFFFF; height:48px; text-decoration:none}
.box-list-main2{ background:#ab162b;}
.box-list-main2{ background:#ab162b;}
.box-list-main2 a,.box-list-internal2 a{background-repeat:no-repeat;background-position:left center;border-bottom-style:dotted;border-bottom-width:1px;display:block;font-size:16px;margin:0 30px;}

.box-list-main a,.box-list-internal a{background-repeat:no-repeat;background-position:left center;border-bottom-style:dotted;border-bottom-width:1px;display:block;font-size:16px; height:54px; margin:0 30px;}
.gt{background-image:url(../images/ml-get-ticket.png)}
.internal-list .gt{background-image:url(../images/ml-get-ticket.png)}
.bs{background-image:url(../images/ml-book-stand.png);}
.vcd{background-image:url(../images/ml-vcd.png)}
.contact{background-image:url(../images/ml-contact.png)}
.lnk{background-image:url(../images/ml-link.png)}
.box-list-main a:last-child{border-bottom:0}
.box-list-internal a{background-position:0 6px;padding:24px 0 0 50px;height:38px;}
.box-list-internal a:last-child{border-bottom:0;height:46px}
.box-section-item{float:left; width:50%; height:210px;}
.box-section-item .picture{height:130px; overflow:hidden;}
 .box-section-item .title{display:block; float:none; padding:10px; height:60px; background:#eee;}
 .box-section-item:nth-child(2) .title, .box-section-item:nth-child(3) .title, .box-section-item:nth-child(6) .title, .box-section-item:nth-child(7) .title{background:#fff;}
.box-section-item .f9{background:#fff !important;}
.box-sponsor .container{padding:13px}
.box-sponsor .Pager{display:none}
.box-sponsor .Content .ContentPage{margin:50px 0 0 0}
.box-sponsor .Content .ContentPage img{margin:auto}
.header-internal{padding:18px 15px}
.section-list{overflow:hidden}
.section-list a{display:block}
.section-list .picture img{width:100%}
.section-list a .title{font-size:18px;padding:15px 15px 15px 15px}
.section-list a .title em{float:right;font-family:monospace;font-size:30px}
.section-list a .description{padding:0 15px 15px 15px;color:#555}
.section-list a .icon-title{font-size:18px;padding:15px 15px 15px 15px;overflow:hidden}
.section-list a .icon-title img{width:100px;float:left;margin:0 10px 0 0}
.section-list a .icon-title span{display:block;padding:10px 0 0 0}
.list-previous{overflow:hidden;margin:20px 0 20px 0}
.list-previous div{float:right}
.list-previous span{float:left;margin:0 10px 0 0}
.list-previous ul{float:left}
.list-previous li{float:left;margin:0 10px 0 0}
.filter{margin:30px 0 30px -15px;overflow:hidden}
.filter input,.filter select{box-sizing:border-box}
.filter .countries,.filter .mcategories,.filter .acategories,.filter .searchbyname{margin:0 0 25px 15px}
.btn-container{float:left;padding:16px 0 0 0;margin:0 0 0 15px}
.btn-container .btn{padding:7px 12px;display:inline-block}
.container-support .support-list{overflow:hidden;margin:0 0 0 -10px}
.container-support .support-list>div{padding:0 0 10px 0;margin:0 0 5px 10px;overflow:hidden;font-size:11px;border-bottom-style:dashed;border-bottom-width:1px;float:left}
.container-support .support-list>div>a,.container-support .support-list>div>span{display:block;float:left;min-width:130px;min-height:130px;text-align:center}
.container-support .support-list .quater{width:147px}
.container-support .support-list div img{float:left;width:130px}
.container-support .support-list .description{margin:10px 0 0 10px;width:164px;float:left}
.container-support .support-list .description .letter{background-image:url(../images/icon_material.png);background-position:right center;background-repeat:no-repeat;padding:5px 10px;display:block;margin:5px 0 0 0}
.support-menu{overflow:hidden;margin:0 0 15px 0}
.support-menu .line{border-bottom-style:solid;border-bottom-width:1px}
.support-menu ul{overflow:hidden;margin:0 0 -1px 0}
.support-menu li{float:left;margin:0 10px 0 0}
.support-menu a{display:block;text-decoration:none;padding:7px 15px 7px 15px;border-style:solid;border-width:1px}
.feedback-list .feedback-item{margin:0 0 25px 0}
.feedback-list .feedback-item div{font-size:16px;font-weight:bold;margin:0 0 5px 0}
.feedback-list .feedback-item span{display:block;margin:0 0 10px 0}
.feedback-list .feedback-item em{display:block;text-align:right}
.event-menu{margin:0 0 10px 0;overflow:hidden}
.event-menu ul{overflow:hidden;padding:0;margin:0;border-bottom-style:dashed;border-bottom-width:1px}
.event-menu li{display:block;float:left;margin:0 0 10px 0}
.event-menu li a{display:block;padding:10px;margin:0 10px 0 0;text-decoration:none}
.event-item{margin:0 0 10px 0}
.event-item .date,.event-item .time,.event-item .venue{margin:0 0 10px 0;display:block}
.event-item .date em,.event-item .time em,.event-item .venue em{font-weight:bold;display:block;float:left;margin:0 0 0 0;width:140px}
.event_pictures{overflow:hidden;margin:-4px 0 15px 0}
.event_pictures img{width:305px;float:left;margin:0 0 0 4px}
.internal-event .list-previous li{list-style:none!important}
.event-program-list div div{overflow:hidden}
.event-program-list>div{overflow:hidden;padding:20px 0 20px 0;border-bottom-style:dashed;border-bottom-width:1px}
.event-program-list .plug{overflow:hidden;padding:20px 0 0 0;border-bottom-style:solid;border-bottom-width:1px}
.event-program-list .header{margin:0 0 20px 0}
.event-program-list .header time{width:120px;float:left;background:url(../images/time.png) no-repeat;font-size:14px;padding:3px 0 8px 40px}
.event-program-list .header h4{float:left;padding:3px 0 0 0}
.event-program-list .speaker time{background:url(../images/time.png) no-repeat;font-size:14px;display:block;padding:3px 0 8px 40px;margin:0 0 10px 0}
.event-program-list .speaker figure{width:160px;float:left}
.event-program-list .speaker figure img{max-width:135px}
.event-program-list .speaker .description{float:left;width:448px}
.event-program-list .speaker .description div{margin:0 0 5px 0}
.event-program-list .speaker .description .materials{background-image:url(../images/icon_material.png);background-repeat:no-repeat;background-position:center right;padding:10px 40px 10px 10px;display:inline-block}
.event-program-list .speaker .description .sd-link{display:inline-block;padding:10px;margin:0 0 5px 0;opacity:.7}
.sd-link:hover{text-decoration:none!important}
.event-contest-listt{}
.event-contest-list .cl-item{float:left}
.cl-item a{display:block;overflow:hidden}
.event-contest-list div a:hover{text-decoration:none}
.event-contest-list a img{width:100%}
.event-contest-list .cl-item a div{display:block;padding:8px 10px 8px 10px;margin:0 0 11px 0;-webkit-transition:background .5s ease,color .3s ease;transition:background .5s ease,color .3s ease;font-size:18px}
.event-contest-list .cl-item a div span{display:block;min-height:35px;margin:0 0 5px 0}
.event-contest-list .cl-item a em{display:block;text-align:center;font-style:normal;font-size:18px;height:28px;margin-top:11px;padding-top:5px;text-decoration:none}
.event-contest-list .vote{display:block;text-align:center;font-style:normal;font-size:18px;height:28px;margin-top:11px;padding-top:5px}
.event-contest-list em:hover,.event-contest-list .vote:hover{text-decoration:none}
.footer-top{margin:0 0 10px 0;overflow:hidden;padding:15px}
.footer-top a{margin:0 0 .8em 0;padding:0 10px 0 0;display:block;font-size:14px}
.footer-top>ul>li:last-child{margin-right:0;width:150px}
.footer-top li{float:left;width:150px}
.footer-top li li{ margin:0 0 5px 0;float:none}
.footer-top li li a{margin:0 0 0 0;font-size:10px;line-height:130%}
.footer-top li li a:hover{text-decoration:underline}
.footer-bottom{padding:0 0 30px 0;overflow:hidden}
.footer-bottom h5{color:inherit;margin:0 0 15px 0}
.footer-bottom .organiser,.footer-bottom .support{float:left}
.footer-bottom .organiser{margin:0 5px 0 0}
.footer-bottom .organiser div img,.footer-bottom .organiser div span{display:block;float:left; margin:0 20px 0 0;}
.footer-bottom .organiser div span{margin:0 0 0 10px;font-size:10px;line-height:110%}
.footer-bottom .organiser div span a{color:inherit}
.footer-bottom .support div div{display:block;float:left;margin-right:10px;position:relative;cursor:pointer}
.footer-bottom .social{float:right;}
.footer-bottom
.social span{float:left; margin:15px 5px 0 0; font-weight:bold; text-align:center;}
.social span img{max-width:110px;}
.footer-bottom .social a{display:block;float:left;margin:0 0 0 10px;}
.footer-bottom .social a:hover{background-position:0 0}
.alert,.ErrorLabel,.EditingFormErrorLabel{display:block;padding:10px;text-align:center;margin:10px 0 10px 0}
.error,.ErrorLabel,.EditingFormErrorLabel{border:1px solid #f4cccd;background:#fcf2f3;color:#8b2121}
.error a{color:#8b2121}
.info,.InfoLabel{border:1px solid #bedbe7;background:#f0f8fd;color:#1c769c}
.info a{color:#1c769c}
.warning{border:1px solid #f6e2a6;background:#fdf7e5;color:#b28e22}
.warning a{color:#b28e22}
.sideservice{display:none;position:fixed;right:0;top:238px;z-index:999}
.sideservice div{-webkit-transition:background .5s ease,color .3s ease;transition:background .5s ease,color .3s ease;background:url(../images/sideservice_sprite.png) no-repeat;position:absolute;right:0;width:50px;height:50px;text-decoration:none;cursor:pointer}
.sideservice div a{font-family:Verdana;text-decoration:none;margin:6px 0 0 50px;display:block;height:44px;font-size:14px;width:220px}
.sideservice .ss-bs{background-position:0 -50px;top:120px}
.sideservice .ss-gt{background-position:0 0;top:60px}
.toTop{background:url(../images/totop.png) no-repeat;width:50px;height:30px;position:fixed;right:0;bottom:0;cursor:pointer;display:none}
.frame{display:none;z-index:999997;position:fixed;top:0;left:0;width:100%;height:100%}
.admin_add{overflow:auto;padding:20px;width:530px}
.admin_add h2{margin:0 0 .8em 0}
.ad{width:570px;margin:-280px 0 0 -285px}
.shadow{display:none;width:100%;height:100%;background:#000;top:0;left:0;opacity:.5;z-index:999998;position:fixed}
.popup{position:fixed;z-index:999999;overflow:hidden;border:1px solid #4071b5;background:#fff;left:50%;top:50%}
.popup iframe{height:100%}
.table-with-border{border-collapse:collapse;border:1px solid #555}
.table-with-border td{border:1px solid #555}
.pager{overflow:hidden;text-align:right;margin:0 0 30px 0}
.pager a,.pager span{display:block;float:left;padding:6px 10px 6px 10px;margin:0 6px 0 0;text-decoration:none}
.dn{display:none}
.db{display:block}
.nomargin{margin:0!important}
.btn{border-radius:3px}
.feedbackform{width:480px;position:fixed;top:40%;left:50%;margin-left:-240px;padding:10px 10px 0 10px;display:none;z-index:999999}
.feedbackform span{display:block}
.feedbackform div{margin:0 0 10px 0}
.feedbackform input{padding:10px;width:100%}
.feedbackform textarea{padding:10px;width:100%}
.feedbackform #feed{border:0;width:480px;cursor:pointer}
.addfeedback{text-align:right;margin:0 0 0 0}
.addfeedback a{padding:10px;text-decoration:none}
.feedbackmessage{display:none;z-index:999999;width:480px;position:fixed;top:40%;left:50%;margin-left:-240px}
.Logonform{display:none;background:#fff;border:1px solid #ddd;border-radius:3px;position:fixed;z-index:999999;top:250px;left:50%;width:360px;margin:0 0 0 -181px}
.Logonform .LogonBlock,.Logonform .ForgottenPassword{padding:40px 40px 0 40px}
.Logonform .RetrievalPassword{padding:40px 40px 20px 40px}
.Logonform .LogonBlock .group,.Logonform .RetrievalPassword .group{position:relative;margin-bottom:20px}
.LogonBlock .fa{position:absolute;top:14px;left:13px;font-size:16px;color:#c3c3c3;display:inline-block;font:normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0)}
.LogonBlock .checkbox{margin-bottom:20px;padding-left:20px;box-sizing:border-box}
.LogonBlock .checkbox input[type=checkbox]{border-radius:3px;padding-left:10px;font-size:14px;background:#fff;border:1px solid #bdc4c9;box-shadow:inset 0 1px 0 #f1f0f1;position:absolute;margin-left:-20px;line-height:normal}
.form-control{width:100%;border-radius:3px;font-size:14px;background:#fff;display:block;box-shadow:inset 0 1px 0 #f1f0f1;height:40px;padding-left:38px}
.Logonform .LogonBlock .btn,.Logonform .RetrievalPassword .btn{font-weight:600;border-radius:3px;font-size:14px;cursor:pointer;height:42px;width:100%;color:#fff;border:none}
.list{overflow:hidden;margin:0 0 30px 0}
.list div,.list em{display:block;overflow:hidden}
.list div span,.list em>a,.list em span{display:block;float:left;text-decoration:none;padding:5px}
.list em a span{display:block;float:left}
.list div span{font-weight:bold}
.exhibitorlist .stand{text-align:center}
.productlist{overflow:hidden;margin:0 0 20px 0}
.productlist div{overflow:hidden;padding:10px;font-size:11px;margin:0 0 5px 0}
.productlist a{text-decoration:none}
.productlist h5{margin:0 0 4px 0;font-weight:bold;font-size:inherit;border-bottom-style:solid;border-bottom-width:1px}
.productlist span{display:block;float:left}
.productlist .productname{width:100%;margin:0 0 20px 0}
.productlist .productname a{font-size:15px}
.productlist .maincategories{width:360px;margin-right:10px}
.productlist .exhibitorname{width:450px;margin-right:10px}
.productlist .stand{width:77px;text-align:center}
.forms .FormPanel{width:100%}
.forms .FormPanel div{margin:0 0 15px 0;overflow:hidden}
.forms .FormPanel div div,.forms .FormPanel span{float:left}
.forms .FormPanel div div{width:150px;text-align:right;padding:5px 5px 0 0}
.forms .FormPanel .EditingFormControlNestedControl{width:300px!important;padding:0 0 0 0!important}
.forms .FormPanel .EditingFormControlNestedControl input{width:inherit}
.forms .FormPanel .EditingFormErrorLabel{width:110px;font-size:10px;text-align:center;margin:0 0 0 9px;padding:4px 0 4px 0}
.forms .RadioButtonList{text-align:left}
.forms .FormPanel .FormButton{padding:10px}
.forms-event .FormPanel{width:100%}
.forms-event .FormPanel div{margin:0 0 15px 0;overflow:hidden}
.forms-event .FormPanel div div,.forms-event .FormPanel span{float:left}
.forms-event .FormPanel div div{width:150px;text-align:right;padding:5px 5px 0 0}
.forms-event .FormPanel .EditingFormControlNestedControl{width:463px!important;padding:0 0 0 0!important}
.forms-event .FormPanel .EditingFormControlNestedControl input{width:inherit}
.forms-event .FormPanel .EditingFormErrorLabel{width:110px;font-size:10px;text-align:center;margin:0 0 0 9px;padding:4px 0 4px 0}
.forms-event .RadioButtonList{text-align:left}
.forms-event .FormPanel .FormButton{padding:10px}
.news-list{margin:0 0 30px 0}
.news-list article{padding:25px 0 25px 0;overflow:hidden;border-bottom-style:dashed;border-bottom-width:1px;width:100%}
.news-list article time{font-size:14px}
.news-list article .tags{float:right}
.news-list article h2{margin:4px 0 .8em 0;line-height:130%}
.news-list article h2 a{text-decoration:none}
.news-list article .teaser{width:217px;float:left}
.news-list article .description{margin:0 0 0 232px}
.news-list article .teaser a,.news-list article .teaser img{width:inherit}
.news-item{width:100%}
.news-item .tags{margin:0 0 10px 0}
.news-item .tags span{float:right}
.news-item .description{margin:0 0 10px 0}
.news-item .teaser{width:inherit;margin:0 0 10px 0}
.news-item .teaser img{width:inherit}
.news-back{margin:10px 0 0 0;text-align:right}
.news-filter{margin:0 0 20px 0;overflow:hidden}
.news-filter a,.news-filter span{padding:6px 10px 6px 10px;margin:0 5px 0 0;display:block;float:left}
.container-photogallery{overflow:hidden;margin:0 0 15px 0}
.container-photogallery .indent{margin:0 0 0 -18px}
.container-photogallery a{float:left;display:block;width:300px;height:200px;position:relative;margin:0 0 0 18px}
.container-photogallery img{max-width:300px}
.container-photogallery a span{position:absolute;z-index:1;font-size:14px;bottom:0;left:0;opacity:.8;padding:8px 12px 8px 12px;width:276px}
.container-photogallery-list{overflow:hidden}
.container-photogallery-list .indent{margin:0 0 0 -10px}
.container-photogallery-list a{width:304px;max-width:304px;max-height:195px;min-height:195px;float:left;text-align:center;margin:0 0 10px 10px}
.container-photogallery-list a img{max-width:inherit;max-height:inherit;display:inline-block;vertical-align:middle}
.container-videogallery{overflow:hidden;margin:0 0 15px 0}
.container-videogallery h2{margin:0 0 .8em 0}
.container-videogallery div{margin:0 0 20px 0}
.container-videogallery div .about{float:left;width:190px;padding:10px;height:220px}
.container-videogallery div .about h3{margin:0 0 .8em 0}
.container-videogallery div .iframe{float:left;width:408px;height:240px}
.previous_pv{overflow:hidden;margin:0 0 20px 0}
.previous_pv span{float:left;margin:0 5px 0 0}
.previous_pv ul,.previous_pv li{float:left;margin:0 5px 0 0}
.banner a,.banner noindex{display:block}
.main-slider{overflow:hidden;position:relative}
.main-slider .slider-container{width:inherit;height:inherit;position:inherit}
.main-slider .slider-container a{animation-duration:1s;width:inherit;height:inherit}
.main-slider img{position:absolute;width:inherit;height:inherit}
.main-slider span{position:absolute;padding:13px;opacity:.8;line-height:130%;max-width:80%;bottom:105px;font-size:20px}
.main-slider .previous,.main-slider .next{position:absolute;bottom:28px;width:43px;height:43px}
.main-slider .previous{background:url(../images/arrow_prev_big.png) no-repeat;left:28px}
.main-slider .next{background:url(../images/arrow_next_big.png) no-repeat;right:28px}
.exposition-container{display:table;width:100%;margin:0 0 20px 0}
.expositionarea{width:100%;height:500px;padding:0 0 20px 0;border-left:0}
.expositionarea h2{text-align:center;margin:0 0 .8em 0}
.expositionarea svg{width:inherit;overflow:hidden;height:500px}
.expositionarea svg polygon,.expositionarea #Stand_number text{cursor:pointer}
.expositionarea .tooltip{position:absolute;z-index:999;left:-9999px;padding:5px;border-style:solid;border-width:1px;border-color:#9abfe0}
.expositionarea .tooltip span{display:block;font-weight:bold;margin:0 0 15px 0}
.expositionarea #stands .hover{-webkit-transition:background .5s ease,color .3s ease;transition:background .5s ease,color .3s ease;fill:#d7e1e8;background:#d7e1e8}
.expositionmap{display:table-cell;overflow:hidden;margin:0 0 20px 0;width:467px;padding:0 0 0 10px}
.expositionpavilion a{display:block;margin:0 5px 5px 0;padding:5px;float:left;text-decoration:none}
.expositionlist{margin:0 0 20px 0;display:table-cell;width:480px}
.expositionlist h2,.expositionmap h2{margin:0 0 .8em 0}
.expositionlist div{height:200px;overflow:auto}
.expositionlist div a{display:block;overflow:hidden}
.expositionlist div a span,.expositionlist div a em{padding:10px 5px 10px 5px;display:block;float:left}
.expositionlist div a span{width:407px}
.expositionlist div a em{width:35px}
.exhibitorview{display:table;width:inherit;margin:0 0 10px 0}
.exhibitorview div{display:table-row}
.exhibitorview div div{padding:0 0 10px 0;display:table-cell}
.exhibitorview .name{width:145px;padding:0 10px 0 0;text-align:right}
.productview{margin:0 0 10px 0}
.productview .productview-exhibitor{margin:0 0 10px 0}
.productview h3,.following-staff h3{margin:0 0 .8em 0}
.productview ul,.following-staff ul{padding:0 0 0 30px;margin:0 0 0 0}
.productview ul li,.following-staff ul li{list-style:disc}
.page404{width:280px;margin:200px auto}
.page404 img{margin:0 0 15px 0}
.page404 h1{margin:0 0 1em 0}

.box-list-main a{width:208px !important; height:54px;}

.footer-top #menuElem{float:left; width:750px; }
.box-free h2,.box-news h2{border-bottom-color:#999; border-bottom-style:dotted;}

.footer-top .weixin{text-align:center; float:left; margin:20px 0 0 0; color:#fff;}
 
.footer-top .weixin img{display:block; margin:0 auto;}

.form .btn{ background:#ab162b; color:#fff; padding:10px 20px; text-align:center; cursor:pointer;font-size:12px;}

.form .btn:hover{ background:#eee; color:#333;}

.form .col-md-6{width:50%; margin:5px 0; border:1px solid #eee;padding:10px;}

.form .col-md-12{margin:5px 0; border:1px solid #eee; padding:10px; width:96%;}

.form span{float:left; width:180px; text-align:right; display:block; padding:0 10px 0 0; line-height:50px; height:30px;}


#searchform { position:relative; top:0; right:0; margin:0;  overflow:hidden; padding:0;}

#searchform .key{border-radius:20px; border:1px solid #ccc; padding:8px 10px; width:200px; z-index:9;}

#searchform .bt{ position:relative; top:-26px; right:-170px; z-index:10;}

#searchform .datebox{position:relative; top:-5px; left:0; text-align:right;}

#searchform .datebox span{color:#ab162b; font-weight:bold;}

header .about{width:3020px !important;border:0px solid #CCCCCC; }
header .logotype{ width:50px; height:auto; overflow:hidden;border:0px solid #CCCCCC; }
.logotype img{max-width:200px; }
.text img{max-width:600px;}

.box-support h2{margin:0 0 20px 0;}

.box-support h3{font-size:12px; color:#666; margin:0 0 0 0;}

.box-support .bg{ background:#eee; height:140px; padding:20px !important;}

.box-support a img{float:left; width:150px; height:80px; display:block;}

.box-support a{margin:0px 10px 10px 0 !important; display:block; float:left;}

.box-support .zs{float:left; width:100%;height:auto;}

.box-support #zspic img{margin:5px 20px 0 0; width:135px; height:auto;}

.box-support .mt{padding:0px 0 10px 10px;height:auto; width:100%;}

.box-support #mtpic img{margin:5px 20px 0 0; width:152px; height:50px;}

.box-support .mr{color:#666;}

.box-support .mr img{width:auto; height:auto; float:right; margin:4px 0 0 10px;}


.h_news{}

.h_news h3{border-bottom:1px solid #ccc; font-size:20px; line-height:20px; padding:0 0 10px 0; margin:0 0 10px 0;color:#333;}

.h_news h3 a{float:right; font-size:12px; color:#333;}



#inflist {list-style:none !important; margin:0;}

#inflist li span{float:right; color:#999; margin-left:15px;}

#inflist li{ line-height:35px; background:url(../images/sy_acssj.png) no-repeat 0 12px; padding-left:12px;  border-bottom:1px dotted #CCC;list-style:none !important;}

#inflist li a{color:#333;text-decoration:none;}

#inflist li a:hover{color:#ab162b;}


.zshg{list-style:none !important; margin:0;}

.zshg li{list-style:none !important; margin:0 0 15px 0 !important; background:none  !important; }

.zshg li img{float:left;  margin:0 10px 0 0; display:block; height:40px;}

.zshg li p{display:block;padding:0 0 15px 0 !important; clear:both;}

.zshg .hline{line-height:40px;}


.zsbdlist{list-style:none !important; margin:0;}

.zsbdlist li{list-style:none !important; margin:0 0 15px 0 !important; background:none  !important; }

.zsbdlist li img{float:left;margin:0 10px 0 0; display:block; height:40px;}

.zsbdlist li p{padding:0 0 15px 0 !important;}

.zsbdlist .hline{line-height:40px;}

.zsbdlist .hline a{font-size:15px;}


.logolist{list-style:none !important; margin:0;}

.logolist li{list-style:none !important; margin:0 0 15px 0 !important; background:none  !important; text-align:center; float:left; width:180px; height:50px; display:table-cell;}

.logolist li img{width:150px;height:50px;border: 1px solid #000;}



.container-internal ul{list-style:none !important; margin:0;}

.container-internal ul li{background:url(../images/sy_acssj.png) no-repeat 0 6px; padding-left:12px; list-style:none !important; margin:0 0 10px 0; line-height:150%;}


.pagination {
	display: inline-block;
	padding-left: 0;
	margin: 20px 0;
	border-radius: 4px}


.pagination>li {
	display: inline}


.pagination>li>a,.pagination>li>span {
	position: relative;
	float: left;
	padding: 6px 12px;
	margin-left: -1px;
	line-height: 1.42857143;
	color: #337ab7;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd}


.pagination>li:first-child>a,.pagination>li:first-child>span {
	margin-left: 0;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px}


.pagination>li:last-child>a,.pagination>li:last-child>span {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px}


.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover {
	color: #23527c;
	background-color: #eee;
	border-color: #ddd}


.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover {
	z-index: 2;
	color: #fff;
	cursor: default;
	background-color: #337ab7;
	border-color: #337ab7}


.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover {
	color: #777;
	cursor: not-allowed;
	background-color: #fff;
	border-color: #ddd}


.pagination-lg>li>a,.pagination-lg>li>span {
	padding: 5px 10px;
	font-size: 12px}


.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span {
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px}


.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span {
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px}


.pagination-sm>li>a,.pagination-sm>li>span {
	padding: 5px 10px;
	font-size: 12px}


.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span {
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px}


.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span {
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px}


.pager {
	padding-left: 0;
	margin: 10px 0;
	text-align: center;
	list-style: none}


.pager li {
	display: inline}


.pager li>a,.pager li>span {
	display: inline-block;
	padding: 5px 14px;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 15px}


.pager li>a:focus,.pager li>a:hover {
	text-decoration: none;
	background-color: #eee}


.pager .next>a,.pager .next>span {
	float: right}


.pager .previous>a,.pager .previous>span {
	float: left}


.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span {
	color: #777;
	cursor: not-allowed;
	background-color: #fff}


#wechat_modal,#wechat_xcx{background-clip: padding-box;background-color: #FFFFFF;border: 1px solid #ccc;border: 1px solid rgba(0, 0, 0, 0.3);  border-radius: 6px 6px 6px 6px;  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); left: 50%; margin: -220px 0 0 -220px;overflow: hidden; position: fixed; top: 50%; width:440px;height:440px; overflow:hidden;z-index:99999999; display:none;}

#wechat_modal .wechat_modal_header,#wechat_xcx .wechat_modal_header{border-bottom: 1px solid #EEEEEE; padding: 9px 15px;}

#wechat_modal .close,#wechat_xcx .close{text-decoration:none;  margin-top: 2px; color: #000000; float: right;  font-size: 20px;  font-weight: bold; cursor:pointer;line-height: 20px; opacity: 0.2; text-shadow: 0 1px 0 #FFFFFF;}

#wechat_modal .wbox,#wechat_xcx .wbox{background-color: #F5F5F5;  border-radius: 0 0 6px 6px; border-top: 1px solid #DDDDDD; box-shadow: 0 1px 0 #FFFFFF inset; height:100%;padding:0 10px;padding-top:11px;text-align: right; font-size:12px;}

#wechat_modal h3,#wechat_xcx h3{line-height: 30px; margin: 0; font-weight:normal; font-size: 1.3em;color: #666; }

#wechat_modal .bott,#wechat_xcx .bott{ background-color: #F5F5F5;  border-radius: 0 0 6px 6px; border-top: 1px solid #DDDDDD; box-shadow: 0 1px 0 #FFFFFF inset; height:100%;padding:0 10px;padding-top:11px;text-align: right; font-size:12px;}

#wechat_modal .bott .txt,#wechat_xcx .bott .txt{text-align:left;margin:0; padding:0;font-size:12px;color: #666; line-height:160%;}

#wechat_modal .imgbox,#wechat_xcx .imgbox{text-align:center;height:350px;margin:0;padding:0;}

#wechat_modal .imgbox img,#wechat_xcx .imgbox img{height:330px; width:330px; margin:10px 0 0 0;}


.jdtabcss{ display:table; border-top:1px solid #ccc; border-left:1px solid #ccc;}

.jdtabcss td{background:#fff !important; padding:3px !important; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}

.jdtabcss .jdbtn{background:#bd2020; height:20px; line-height:20px; text-align:center; width:40px; color:#fff;  display:inline-table;}


.jdlist{ width:620px; margin:0 auto;}

.jdlist .item{margin:0 auto; width:100%;clear:both !important; display:block; height:auto; padding:0px !important; float:none;}

.jdlist .item .img{float:left; width:150px; margin:0  !important;padding:0 0 20px 0;}

.jdlist .item .text{width:450px; float:right; margin:0 !important; padding:0 0 20px 0;}


.jdlist .clearfix{clear:both !important;}


.h_pic a{background: #000000 !important;line-height:72px;width:319px;display:inline-table; text-decoration:none;color:#fff !important;font-size:30px;text-align:center; text-decoration:none;}
.h_pic p{font-size:16px;margin-top:20px;}
.h_pic a:hover{background: #bd2020 !important; text-decoration:none;}
.fixediv{position:fixed;top:120px;z-index:9999;width:121px;height:241px;background:#ddd;}
.fixediv img{float:left;}
.fixediv a.close{display:block;height:30px;line-height:30px;background:#fff;font-size:14px;padding:0 10px;color:#5e5e5e;text-decoration:none;text-align:center; width:100%;}
.leftadv{left:0px;}
.rightadv{right:0px;}

.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2}
.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5}
button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}
.modal-open{overflow:hidden}
.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}
.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal-dialog{position:relative;width:auto;margin:10px}
.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}
.modal-backdrop.fade{opacity:0}
.modal-backdrop.in{opacity:.5}
.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}
.modal-header .close{margin-top:-2px}
.modal-title{margin:0;line-height:1.42857143; color:#000;font-weight:bold;}
.modal-body{position:relative;padding:15px}
.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}
.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}
.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}
.modal-sm{width:300px}
}
