/*初始化设置*/
.clearFix:after{ content: " "; clear: both; display: block; }
.clearFix{ zoom: 1; }
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;}


/*议程列表样式*/
.agenda_title{width:100%; min-width: 1024px; text-align: center; color: #021533; padding-bottom: 36px;}
.agenda_title.box{padding-bottom: 0;}
.agenda_title.left{background: url(../images/section-bg-left.png) no-repeat left top;}
.agenda_title.right{background: url(../images/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; color: #fff;}
.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(../images/border3.png) no-repeat center bottom;}
.agenda_title_h2.white{color: #fff; background: url(../images/border3-negative.png) no-repeat center bottom;}
.agenda_title.green{ background: url(../images/bgmask2.png) center top #08aeac; color: #fff;}
.agenda_title.dark{ background: url(../images/bgmask2.png) center top #021533; color: #fff;}
/*票务系统*/
.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 .boxs{position: relative; top: 0; left: 0; border: 2px solid #021533; padding:10px; background: url(../images/bgmask2.png) no-repeat center center #021533;  height: 100%; box-sizing:border-box; color: #fff;}
.ticket_data .ticket .boxs.active,.ticket_pass h2.active{background: url(../images/bgmask-btn.png) no-repeat left top #08aeac; border-color: #fff;}
.ticket_data .ticket .boxs .content{width: 100%; height: 100%; position: relative; top: 0; left: 0;}
.ticket_data .ticket .boxs .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 .boxs .content i,.ticket_pass i{font-size: 14px;line-height: 24px;}
.ticket_data .ticket .boxs .content span,.ticket_pass span{font-size: 20px; float: right; line-height: 24px;}
.ticket_data .ticket .boxs .content p{ font-size: 20px; padding-top: 10px; text-align: left;}
.ticket_data .ticket .boxs .count,.ticket_pass h2 .count{ 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 .boxs .count p,.ticket_pass h2 .count p{ padding: 0; font-size: 20px; text-align: center; line-height: 25.3333px;  }
.ticket_pass{line-height: 40px; font-size: 20px; }
.ticket_pass h2{background: url(../images/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;}


/*表单控件*/
.from_list{ padding: 30px;}
.from_list input{background: url(../images/bgmask-btn.png) no-repeat left top #aafbfa; margin:5px 30px 5px 10px; text-indent:15px; 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(../images/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;}


/*公共属性*/
.width33{width:33.3333%;}
