@charset "utf-8";
@font-face {font-family: "iconfont";
  src: url('../fonts/iconfont.eot?t=1461062281'); /* IE9*/
  src: url('../fonts/iconfont.eot?t=1461062281#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/iconfont.woff?t=1461062281') format('woff'), /* chrome, firefox */
  url('../fonts/iconfont.ttf?t=1461062281') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../fonts/iconfont.svg?t=1461062281#iconfont') format('svg'); /* iOS 4.1- */
}
.ficon {
  font-family:"iconfont" !important;
  font-size:20px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
body{font-size: 12px; font-family:"Los Angeles","sans-serif","Arial","Microsoft YaHei","微软雅黑","SimHei","黑体","SimSun","宋体";}
/*初始化设置*/
.clearFix:after{ content: " "; clear: both; display: block; }
.clearFix{ zoom: 1; }
*{ padding: 0; margin: 0; word-break:break-all; outline: none;-webkit-tap-highlight-color: rgba(255,255,255,0);-moz-tap-highlight-color: rgba(255,255,255,0);-ms-tap-highlight-color: rgba(255,255,255,0);-o-tap-highlight-color: rgba(255,255,255,0);}
a{ text-decoration: none; color: #333;}
li{ list-style: none; }
i,em{ font-style: normal; }
b,strong{ font-weight: normal; }
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"]{-webkit-appearance: none; border: none;}
textarea {  -webkit-appearance: none;}   
select { outline: none; border: solid 1px rgba(255,255,255,0.7);background: rgba(255,255,255,0.7);box-shadow: 0 0.2rem 0.5rem 0rem #e5e5e5;appearance:none;-moz-appearance:none;-webkit-appearance:none;padding-right: 14px;border-radius: 0.4rem;}
select::-ms-expand { display: none; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #d0cdcd;}
input:-moz-placeholder, textarea:-moz-placeholder {color:#d0cdcd;}
input::-moz-placeholder, textarea::-moz-placeholder {color:#d0cdcd;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color:#d0cdcd;}
pre {white-space: pre-wrap;word-wrap: break-word;}
.hidden{ display: none; }
/*公共属性*/
.fl_left{float: left;}
.fl_right{float: right;}
/*头部*/
.color-f{color: #fff !important;}
.page_head{ width: 100%; text-transform:uppercase; text-shadow:1px 1px 0px rgba(10, 0, 0, 0.3); position: fixed; z-index: 100; top: 0; left: 0; min-width: 1024px; height: 50px; padding: 40px 0; background: rgba(2,21,51,0); transition:.4s all ease; -webkit-transition:.4s all ease; -moz-transition:.4s all ease; -o-transition:.4s all ease; -ms-transition:.4s all ease; }
.page_head.active{padding:10px 0; background: rgba(2,21,51,.8);}
.page_head .logo{ background: url(../image/logo_280x50.png) no-repeat; background-size:100% 100%; width: 84px; height: 53px; margin-top: -2px;}
.page_head .fl_left{margin-left: 30px;}
.page_head .fl_right{margin-right: 20px;}
.page_head .fl_right li{display: inline-block; font-size: 16px; line-height: 50px;}
.page_head .fl_right li.color-f{margin: 0 15px;}
.page_head .fl_right li a{ display: block; color: #fff; overflow: hidden;transition:.4s all ease; -webkit-transition:.4s all ease; -ms-transition:.4s all ease; -o-transition:.4s all ease; -moz-transition:.4s all ease;}
.page_head .fl_right li a span{padding: 0 20px;}
.page_head .fl_right li a:before{content: ""; display: block; width: 100%; height: 1px; background: #fff; transform:translate(-100%,0); -ms-transform:translate(-100%,0); -o-transform:translate(-100%,0); -moz-transform:translate(-100%,0); -webkit-transform:translate(-100%,0); transition:.4s all linear; -webkit-transition:.4s all linear; -ms-transition:.4s all linear; -o-transition:.4s all linear; -moz-transition:.4s all linear;}
.page_head .fl_right li a:after{content: ""; display: block; width: 100%; height: 1px; background: #fff; transform:translate(100%,0); -ms-transform:translate(100%,0); -o-transform:translate(100%,0); -moz-transform:translate(100%,0); -webkit-transform:translate(100%,0); transition:.4s all linear; -webkit-transition:.4s all linear; -ms-transition:.4s all linear; -o-transition:.4s all linear; -moz-transition:.4s all linear;}
.page_head .fl_right li:hover a:before,.page_head .fl_right li:hover a:after{transform:translate(0,0); -ms-transform:translate(0,0); -o-transform:translate(0,0); -moz-transform:translate(0,0); -webkit-transform:translate(0,0);}
.page_head .fl_right li:hover a{color: #20b4ba;}
/*首屏背景图*/
.page_banner{ text-transform:uppercase; text-transform:uppercase; width: 100%; min-height: 500px; min-width: 1024px; background: no-repeat center top #4b729e; position: relative; top; left: 0; }
.page_banner img{width: 100%; display: block;}
.page_banner:after{content: ""; display: none; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: rgba(31, 81, 139, 0.6);}
/*bannerBTN*/
.page_banner .content_box{ display: none; padding:120px 42px; position: relative; top: 0; left: 0; z-index: 3; text-align: center;}
.page_banner .title{margin-top: 160px; text-shadow:1px 1px 0px rgba(10, 0, 0, 0.3); text-align: center; color: #fff; font-size: 14px;}
.page_banner .title:after{content: ""; width: 10%; display: block; margin:0 auto; opacity: .5; padding-top: 15px; border-bottom: 2px dotted #fff;}
.page_banner .time{ display: inline-block; padding:20px 0 40px; text-align: center; color: #fff; }
.page_banner .time .time_box{ float: left; box-sizing: border-box; padding: 0 20px;}
.page_banner .time .time_box .num{font-size: 125px; font-weight: bold; text-shadow:1px 1px 0px rgba(10, 0, 0, 0.3);}
.page_banner .time .time_box .data{font-size: 16px; width: 100%; border-radius: 20px; background: url('../image/bgmask2.png') no-repeat left center #233551; line-height: 34px;}
.page_banner .btn{ width: 100%; z-index: 3; text-align: center; padding-top: 40px;}
.page_banner .btn p{ position: relative; z-index: 6; color: #fff; text-shadow:1px 1px 0px rgba(10, 0, 0, 0.3);}
.page_banner .btn p i{font-size: 20px; line-height: 50px; padding-right: 10px;}
.page_banner .btn a{ margin-left: 15px; display: inline-block; overflow: hidden; position: relative; top: 0; left: 0; line-height: 50px; font-size: 16px; width: 240px; height: 50px; border-radius: 20px;}
.page_banner .btn a:before{ content: ""; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url('../image/bgmask2.png') no-repeat left center #00d8d5;}
.page_banner .btn a:after{ content: ""; display: block; position: absolute; top: 0; left: 0; width: 0; height: 100%; background-color: #233551; transition:.4s all ease; -webkit-transition:.4s all ease; -moz-transition:.4s all ease; -ms-transition:.4s all ease; -o-transition:.4s all ease;}
.page_banner .btn a:hover:after{width: 100%;}
.page_banner .btn a:first-child{margin-left: 0;}
/*图片*/
.images_box{width: 1024px; margin:0 auto;}
.images_box div{float: left; width: 20%; border-radius:5px}
.images_box div p{ margin:10px; overflow: hidden;}
.images_box div img{width: 100%; transition:.8s all ease; transform:scale(1,1);}
.images_box div .h2{font-size: 16px; font-weight: bold; color: #fff;}
.images_box div .p{height: 32px; font-size: 12px; height: 32px; color: #fff;}
.images_box div img:hover{transform:scale(1.4,1.4);}
/*首屏下方btn*/
.page_introduce{ text-transform:uppercase;  min-width: 1024px; min-height: 100px; text-shadow:1px 1px 0px rgba(10, 0, 0, 0.3);  }
.page_introduce .introduce{width: 25%; float: left; padding:45px 20px 35px; background: url('../image/bgmask2.png') no-repeat left center #021533; border-right: 1px dashed #000011; color: #fff; box-sizing:border-box; transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out;}
.page_introduce .introduce h2{line-height: 36px; font-size: 18px;}
.page_introduce .introduce p{line-height: 24px; font-size: 12px;}
.page_introduce:last-child{border-right: none;}
.page_introduce:hover .introduce{width: 24%;}
.page_introduce .introduce:hover { background-color: #2ad0ce; width: 28%!important;}
.pay_succseeback{font-size: 16px;}
.header_pay{font-size: 14px; font-weight: bold; padding-bottom: 40px;}
/*支付成功*/
.middle_text{ width: 45%;  margin:0 auto; text-align: left; position: relative;}
.middle_text i{position: absolute; left: -28px; top: 0;}
.time em{position: relative; top: 5px;}
.local{margin-top: 20px; padding-bottom: 20px;}
.middle_text .ficon{font-size: 20px;}
.yq_button{width: 60%; background: #010101; color: #fff; text-align: center; line-height: 48px; border-radius: 4px; margin: 15px auto 0; font-size: 16px;}
.yq_buttontwo{width: 30%;}
.box_share{position: absolute; top: 0; display: none; opacity: 0; left: 0; right: 0; bottom: 0; z-index: 9999; background: rgba(0,0,0,.8); transition:.4s opacity ease; -webkit-transition:.4s opacity ease; -moz-transition:.4s opacity ease;}
.box_share.active{opacity: 1;}
.box_share .sharetext{ position: absolute; top: 0; right: 0; width:54%; height: 40%; background: url(/Public/Game/phone/public/image/share.png) no-repeat top; background-size:100% 100%;  }
.bodypaysuccess{background: #000;}
/*中部主题内容*/
.page_content{min-width: 1024px; }
.page_content.pay_succsee{ padding-top:40px; }
/*链接*/
.famous_face{width: 100%; padding-top: 130px;}
.famous_face img{ width: 100px; height: 100px; border-radius: 50%;  }
/*议程列表样式*/
.agenda_title{width:100%; min-width: 1024px; text-align: center; color: #021533; padding-bottom: 66px;}
.agenda_title.box{padding-bottom: 0;}
.agenda_title.left{background: url(../image/section-bg-left.png) no-repeat left top;}
.agenda_title.right{background: url(../image/section-bg-right.png) no-repeat right top;}
.agenda_title_box{width: 90%; margin: 0 auto; padding: 40px 0 65px;}
.agenda_title_box p{font-size: 14px; padding-top: 20px; width:85%; margin: 0 auto;}
.agenda_title_h2{width:100%; text-align: center; font-size: 30px; padding-bottom: 20px;}
.agenda_title_h2 strong{font-weight: bold;}
.agenda_title_h2.blue{color: #021533; background: url(../image/border3.png) no-repeat center bottom;}
.agenda_title_h2.white{color: #fff; background: url(../image/border3-negative.png) no-repeat center bottom;}
.agenda_title.green{ background: url(../image/bgmask2.png) center top #08aeac; color: #fff;}
.agenda_title.dark{ background: url(../image/bgmask2.png) center top #021533; color: #fff;}
.agenda_title.top2016{background: url(/Public/static/themes/top2016/image/map_one_02.jpg) repeat center top; background-size: 100% auto;}
/*票务系统*/
.ticket_box{width: 1024px; margin: 0 auto;}
.ticket_btn{text-align: right; font-weight: bold; font-size: 24px; padding-bottom: 20px;}
.ticket_btn p{float: right; cursor: pointer;}
.ticket_list_box{padding:30px; border: 1px solid #021533; margin-bottom: 20px;}
.ticket_list{padding:20px 0; border:1px dashed #021533; position: relative; top: 0; left: 0; margin-bottom: 20px;}
.ticket_list_close{ position: absolute; right: 15px; top: 50%; width: 60px; height: 60px; text-align: center; margin-top: -30px; cursor: pointer;}
.ticket_list_close:before{content: "\e603"; font-size: 30px; color: #fff; line-height: 60px;}
.ticket_data{margin: 0 auto; width: 90%; box-sizing:border-box; padding: 0 65px 0 115px; position: relative; top: 0; left: 0;}
.data_info{position: absolute; left: -26px; top: 50%; color: #fff;  font-size: 20px; line-height: 24px; margin-top: -12px;}
.ticket_data .ticket{cursor: pointer; width: 33.33333%; box-sizing:border-box; padding:10px; float: left;}
.ticket_data.top .ticket{width: 50%;}
.ticket_data.top .tickettwo{width: 100%;}
.ticket_data .ticket .box{position: relative; top: 0; left: 0; border: 2px solid #021533; padding:10px; background: url(../image/bgmask2.png) no-repeat center center #021533;  height: 100%; box-sizing:border-box; color: #fff;}
.ticket_data .ticket .box.active,.ticket_pass h2.active{background: url(../image/bgmask-btn.png) no-repeat left top #08aeac; border-color: #fff;}
.ticket_data .ticket .box .content{width: 100%; height: 100%; position: relative; top: 0; left: 0;}
.ticket_data .ticket .box .content h2,.ticket_pass h2{ font-size: 18px; line-height: 24px; font-weight: normal; text-align: left; padding-top: 10px; padding-bottom: 5px;}
.ticket_data .ticket .box .content i,.ticket_pass i{font-size: 14px;line-height: 24px;}
.ticket_data .ticket .box .content span,.ticket_pass span{font-size: 20px; float: right; line-height: 24px;}
.ticket_data .ticket .box .content p{ font-size: 20px; padding-top: 10px; text-align: left;}
.ticket_data .ticket .box .count,.ticket_pass h2 .count{ font-size: 1.2rem; line-height: 1.6rem; z-index: 10; width: 3rem; padding:10px; box-sizing:border-box;  position: absolute; height: 100%; top: 0; right: 0; border-left: 1px dashed #fff; background: rgba(14,121,204,.3);}
.ticket_data .ticket .box .count p,.ticket_pass h2 .count p{ padding: 0; font-size: 20px; text-align: center; line-height: 25.3333px;  }
.ticket_data .ticket .box.off,.ticket_pass h2.off{background-color: #e5e5e5; border-color: #e5e5e5;}
.ticket_pass{line-height: 40px; font-size: 20px; }
.ticket_pass h2{background: url(../image/bgmask2.png) no-repeat center center #021533; padding:0 8px; line-height: 45px; color: #fff; margin:10px;  cursor: pointer; border:2px solid #021533; position: relative; top: 0; left: 0;}
/*大会议程*/
.agenda_box{width: 1024px; margin:0 auto;}
.agenda_box .days{position: relative; top: 0; left: 0; z-index: 2;}
.agenda_box .days:first-child{border-top: none;}
.agenda_box_title{border: 1px solid #021533; margin-bottom: 30px; border-radius: 5px; }
.agenda_box .days .title{height: 70px; border-top: 1px solid #021533; border-right: 1px solid #021533; box-sizing:border-box; transition:.6s all ease; -ms-transition:.6s all ease; -o-transition:.6s all ease; -moz-transition:.6s all ease; -webkit-transition:.6s all ease;}
.agenda_box .days .title.off{border-right: none;}
.agenda_box .days .title.topoff{border-top: none;}
.agenda_box .days .title p{font-size: 12px;}
.days_btn .title{width: 33.3333%; float: left;}
.agenda_box .title i{position: absolute; left: 10px; top: 50%; font-size: 20px; line-height: 100%; margin-top: -10px;}
.days_btn .title:hover,.days_btn .title.active{background: url(../image/bgmask-btn.png) no-repeat left top #021533; color: #fff;}
.agenda_box .title h2{font-size: 22px; padding-bottom: 5px; line-height: 20px; padding-top: 15px;}
.agenda_box .content{width: 100%; text-align: center; padding: 15px 0; border-top: 1px solid #021533;}
.agenda_box .content_list{ border-radius: 5px;}
.agenda_box .content .fl_left{width: 20%; color: #021533; font-size: 22px; font-weight: bold; line-height: 36px;}
.agenda_box .content .fl_right{width: 80%; text-align: left; line-height: 36px;}
.agenda_box .content .fl_right .fl_left{width: 60%; font-size: 18px; font-weight: normal;}
.agenda_box .content .fl_right .fl_right{ width: 40%; font-size: 14px;}
.agenda_box .content .fl_right .fl_right div{padding-bottom:8px;}
.agenda_box .content .fl_right .fl_right span{display: inline-block; line-height: 40px; vertical-align: middle; margin-left: 5px;}
.agenda_box .content .fl_right .fl_right span.icon_face{width: 40px; height: 40px; background: #ccc; border-radius: 50%; overflow: hidden;}
.agenda_box .content .fl_right .fl_right span.icon_face img{width: 100%;}
/*单独*/
.agenda_list_box{position: relative; top: 0; left: 0;}
.agenda_list_box .agenda_list_div{width: 100%;}
.agenda_list_box .content_list{ float: left; opacity: 0; width: 100%; position: absolute; top: 0; left: 0; transition:.4s all ease; -ms-transition:.4s all ease; -moz-transition:.4s all ease; -webkit-transition:.4s all ease; -o-transition:.4s all ease;}
.agenda_list_box .content_list.active{opacity: 1; z-index: 2;}
/*表单控件*/
.from_list{ padding: 30px;}
.from_list input{background: url(../image/bgmask-btn.png) no-repeat left top #aafbfa; padding:5px 10px 5px 30px; border: 1px solid #ccc; display: block; border-radius: 20px; font-size: 16px; line-height:32px; }
.from_list input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #666;}
.from_list input:-moz-placeholder, textarea:-moz-placeholder {color:#666;}
.from_list input::-moz-placeholder, textarea::-moz-placeholder {color:#666;}
.from_list input:-ms-input-placeholder, textarea:-ms-input-placeholder {color:#666;}
.from_list input:focus{border-color:#66afe9; }
.from_list_money h2{ font-size: 28px; font-weight: normal; padding-top: 35px; color: #fff;}
.from_submit{text-align: center; padding-top: 15px; position: relative; top: 0; left: 0;}
.from_list .from_list_submit{padding: 10px 100px; background: url(../image/bgmask-btn.png) no-repeat left top #08aeac; border: 1px solid #08aeac; color: #fff; cursor: pointer; border-radius: 40px; }
.from_list .from_list_submit:focus{border-color: #66afe9;}
.from_submit .from_list_submit{display: inline-block;}
.from_list .width33 .list{margin-bottom: 25px; position: relative; top: 0; left: 0;}
.from_list .width33 .list:last-child{margin-bottom: 0;}
.input_info{ display: none; color: #ff4343; text-align: left; line-height: 100%; font-size: 12px; position: absolute; bottom:-16px; padding-left: 20px; }
.from_list .width33 .list.active .input_info{display: block;}
.from_list .width33 .list.active input{border-color: #ff4343;}
.from_submit i{ left: 50px; position: absolute; bottom: -30px; left: 30px; font-size: 14px; display: none;}
.from_submit i.active{display: block;}
.from_submit i:before{display: inline-block; width: 20px; height: 20px; line-height: 20px; text-align: center;}
/*合作伙伴*/
.row{max-width: 1024px; margin: 0 auto; }
.row .sponsors_title{font-size:24px; padding-bottom:10px; padding-top:30px; color: #021533;}
.sponsors_sub_title{ font-size:20px; color: #3c5275; padding-top:20px; padding-bottom:15px;}
.support_media_box_img img{width:140px; height:47px; margin:.6rem; border:1px solid #ddd; display: inline-block;}
/*活动详情*/
.active_box{ max-width: 1024px; margin: 0 auto;}
.active_list{width: 33.3333%; float: left; box-sizing:border-box; padding:10px;}
.active_list .box{width: 100%; background: #fff; box-sizing:border-box; padding: 15px; border-top: 4px solid #000; transition:.4s all ease; -webkit-transition:.4s all ease; -ms-transition:.4s all ease; -moz-transition:.4s all ease; -o-transition:.4s all ease; transform:translate(0,0); -webkit-transform:translate(0,0); -moz-transform:translate(0,0); -ms-transform:translate(0,0); -o-transform:translate(0,0);}
.active_list .box:hover{transform:translate(0,-5%); -webkit-transform:translate(0,-5%); -moz-transform:translate(0,-5%); -ms-transform:translate(0,-5%); -o-transform:translate(0,-5%);}
.active_list .box img{display: block; width: 100%;}
.active_list .box h2{font-size: 16px; line-height: 24px; padding: 10px 0; border-bottom: 1px solid #021533; text-align: left;}
.active_list .box h2:hover{color: #2a6496;}
.active_list .box .text{color: #021533; text-align: left; font-size: 14px; padding: 10px 0;}
.active_list .box .more{width: 110px; position: relative; top: 0; left: 0; height: 34px; border: 1px solid #021533; margin-top: 10px; color: #021533; line-height: 34px; font-size: 14px;}
.active_list .box .more:before{content: ""; height: 100%; position: absolute; left: 0;top: 0; width: 0%; background: #021533; transition:.4s all ease; -webkit-transition:.4s all ease; -ms-transition:.4s all ease; -moz-transition:.4s all ease; -o-transition:.4s all ease;}
.active_list .box .more p{position: relative; top: 0; left: 0; z-index: 1;}
.active_list .box .more:hover{color: #fff;}
.active_list .box .more:hover:before{width: 100%;}
/*底部*/
/*footer公用*/
.page_footer{ width: 100%; background: #262b2f; }
.footer_box{ width: 1150px; min-height: 270px; padding-bottom: 30px; margin: 0 auto; height: 100%; background: #262b2f; }
.footer_box .left{ float: left; height: 100%; width: 80%; }
.footer_box .right{ float: right; height: 100%; width: 20%; text-align: right; color: #969798;position: relative;top: -70px; }
.footer_box .bottom p {font-size: 14px;color: #b2b2b2;}
.footer_box .bottom p span{margin: 0 10px;}
.footer_box .bottom p.footer_copyright {color: #6d6d6d;line-height: 28px;}
.footer_box .bottom p.footer_copyright span{margin: 0;}
.footer_box .line {width: 100%;height: 1px;background: #fff;opacity: 0.3;clear: both;position: relative;top: -30px;}
.footer_header{ padding-top: 60px; padding-bottom: 50px; background: #262b2f;width: 1150px;margin: 0 auto; }
.footer_header li{ float: left; margin-right: 35px; font-size: 16px;}
.footer_header li a{ color: #fff;}
.footer_header li a:hover{ color: #1d9dd1;}
.footer_contact span{ color: #b2b2b2; line-height: 28px; font-size: 14px; }
.footer_contact span.margin50{ margin-left: 50px; }
.footer_contact span.margin40{ margin-left: 40px; }
.weixin2{ }
.weixin2 .erweimaPic{ width: 94px; height: 94px; background: url(/Public/Main/PC/image/activity/weixin_03.jpg) no-repeat right; background-size:100% 100%; display: inline-block; opacity: 1; }
.weixin2 p {color: #b2b2b2;font-size: 14px;}
.weixin2 p:nth-child(2) {margin-top: 4px;margin-bottom: 2px;}
.title_footer{ font-size: 14px; line-height: 28px; }
.tel_footer{ font-size: 30px; line-height: 40px; }
/*字体图标*/
.fi_info:before{content: "\e602";}
.fi_play:before{content: "\e601";}
.fi_bookfarm:before{content: "\e613";}
.updata_cion:before{content: "\e604";}
.if_time:before{content: "\e626";}
.i_local:before{content: "\e627";}
/*minfo*/
.info_info{ width:100%; text-align: center; position: fixed; bottom: 10%; left: 0; z-index: 999999999999;}
.info_info p{ display: inline-block; padding:1rem 2.25rem; color: #fff; background: rgba(0,0,0,0.7); border-radius: 0.6rem; opacity:0;}
/*公共属性*/
.width33{width: 33.33333%;}
/*动画*/
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fi_spin:before { -webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear; }
/*弹窗*/
.gape_alert_cont_box .close{width: 50px; height: 50px; position: absolute; top: -25px; right:-25px; text-align: center;}
.gape_alert_cont_box .close:before{content: "\e603"; font-size: 36px; color: #e5e5e5; font-weight: bolder; line-height: 50px;}
.gape_alert{width: 100%; height: 100%; display: none; opacity: 0; position: fixed; top: 0; left: 0; bottom: 0; right: 0; background: rgba(0,0,0,.8); z-index: 99999999; transition:.4s all ease; -webkit-transition:.4s all ease; moz-transition:.4s all ease; -ms-transition:.4s all ease; -o-transition:.4s all ease;}
.gape_alert.active{opacity: 1;}
.page_alert_box{width: 40%; height: 100%; margin:0 auto; position: relative; top: 0; left: 0;}
.gape_alert_cont_box{width: 100%; height: 500px; background: #fff; position: absolute; top: 50%; left: 0; margin-top: -300px; transition:.4s all ease; -webkit-transition:.4s all ease; moz-transition:.4s all ease; -ms-transition:.4s all ease; -o-transition:.4s all ease; transform:scale(5,5);}
.gape_alert_cont_box.active{transform:scale(1,1);}
.page_iframe{width: 100%; height: 100%; border: 2px solid #fff;  box-sizing:border-box;}
/* 地图、合作对接信息 */
.page_map{width: 100%; min-width: 1024px; overflow: hidden;}
#map {width:100%;height:550px;border:#ccc solid 1px;font-size:12px}
.consociation {color:#eee; padding:34px 0;}
.consociation_box {width:1024px; margin:0 auto;}
.clear {clear:both;}
.contact_item.contact_box {width:50%; float:left; padding:0 1rem; box-sizing:border-box;}
.contact_item.contact_margin {margin-top:34px;}
.contact_item h3{ text-align: left; padding-left:15px; margin-bottom:15px; font-size:24px;}
.consociation_description {float:left; padding-left:15px;}
.consociation_description li{line-height:32px; font-size:14px; text-align: left;}
.consociation_description li a{color: #fff;}
.consociation_img{float:left; width:125px; height:125px; margin-left:15px;}
.consociation_img.two{float: right;}
.page_images{width: 100%;}
.page_images div p{float: left; width: 33.33333%; height: 90px; color: #fff; text-align: center; line-height: 90px;}
.page_images div p.blue{background: rgba(13,40,85,1);}
.page_images div p.green{background: rgba(9,135,143,1);}
.page_images div p i{padding-right: 8px;}
.jr_icon:before{content: "\e619";}
.wc_icon:before{content: "\e61c"; font-size: 20px;}
.fc_icon:before{content: "\e618";}
.ls_icon:before{content: "\e61d"; font-size: 22px;}
.qc_icon:before{content: "\e61b"; font-size: 36px; line-height: 100%; position: relative; top: 8px;}
.yl_icon:before{content: "\e61a"; font-size: 22px;}
/*侧边报名*/
.page_apply{position: fixed; top: 20%; right: 0; z-index: 999999; padding:0 10px; height: 60px; line-height: 60px; border-radius: 4px 0 0 4px; background: red;}
.page_apply.two{top: 30%; }
.page_apply.three{top: 40%; }
.page_apply.four{top: 50%; }
.page_apply.green{background: url(../image/bgmask2.png) center top #08aeac; color: #fff;}
.page_apply p{color: #fff; text-align: center; font-size: 24px;}
/*大会介绍*/
.container{text-align:center;}
.container .text{font-size: 14px; text-align: left; color: #fff; width: 1024px; margin:0 auto; line-height: 28px;}
.container .txt_right{text-align: right;}
.container .text p{text-indent: 2em; padding: 10px 0;}
.container .text p.head{text-indent: 0;}
/*热门问题*/
.hot_question_box{width: 50%; float: left;}
.hot_question_box li{ box-sizing:border-box; padding:.5rem 1rem; text-align: left;}
.hot_question_box h2{padding:.5rem 1rem; border-radius: 4px; background: url(../image/bgmask2.png) center top #021533; color: #fff;}
.hot_question_box p{font-size: 14px; line-height: 20px; text-indent: 2em; border:1px solid #222d3f; border-top: none; padding:.5rem;}
.hot_question_box p a{color: #fff;}
/*酒店链接*/
.contract {font-size:14px;}
.contract a {color:#EF4;}
/* 弹框提示 */
#after_poll{ border: 1px #eee solid; width: 300px; height: 220px; margin-left: -150px; margin-top: -110px; border-radius: 5px; padding: 11px 0; position: fixed; top: 50%; left: 50%; display: none; background-color: #fff; z-index: 21; }
/*控制背景色的样式*/  
#after_poll #title{ color: #333; font-size: 16px; padding-left: 3px; padding: 0 20px; border-bottom: 1px solid #e5e5e5; padding-bottom: 11px; }
#after_poll #cotent{ padding-left: 3px; padding-top: 5px; margin-top: 14px; margin-bottom: 8px; line-height: 29px; }
/*控制关闭按钮的位置*/  
#after_poll #close{ margin-left: 294px; cursor: pointer; }
#after_poll #content{ margin-top: 22px; margin-bottom: 8px; line-height: 29px; padding: 0 20px; color: #666; padding-bottom: 11px; }
#after_poll .box_title{ color:red; font-size:20px;}
#after_poll .demo_btn_box{ width:100%; margin-top:14px;}
#after_poll .demo_btn_box .demo_btn_box_on{ float:left; width:42%; background-color:#ccc; border:none; color:#fff; border-radius:4px; padding:10px 0px; font-size:16px; margin-left:20px; }
#after_poll .demo_btn_box .demo_btn_box_yes{ float:right; width:42%; background-color:red;border:none; color:#fff; border-radius:4px; padding:10px 0px; font-size:16px; margin-right:20px; }
.after_poll_shade {position:fixed; top:0; left:0; height:1000px; width:100%; background:rgba(0,0,0,0.6); z-index:20; display:none;}
/* 弹框提示 */
.page_longin{display: none; width: 500px; height: 300px; position: fixed; top:50%; left: 50%; margin-top: -150px; margin-left: -250px; }
/*倒计时*/
.agenda_title_h2.white.djs{background: none;}
.downtime.agenda_title{padding-bottom: 50px;}
.downtime .time{font-size: 60px;}
.downtime .agenda_title_box{padding:40px 0 20px;}
.support_media_box_imgtwo .ourLogo{position: relative; top: -8px; margin-left: 20px;}