/*fc-del*/
.fc-del_bj{width:100%;position: fixed;z-index:9998; left:0px; top:0px; background:#000;filter:alpha(opacity=50);opacity:0.5;  height:100%;}
.fc-del{ width:250px; height:190px; position:absolute; background:#fff; z-index:9999; top:20px; left:600px; border-radius:4px;}
.fc-del_01{ height:30px; position:relative; width:100%;}
.fc-del_01 a.cls{     background: url(../images/public/cls.png) #ffba26 no-repeat;
    width: 28px;
    height: 30px;
    position: absolute;
    right: 16px;
    top: 0px;
    transition: all 0.6s ease-in-out;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    background-size: 40% auto;
    background-position: center;}
.fc-del_01 a:hover.cls{transform: rotate(360deg);}
.fc-del_02{ padding:20px; text-align:center; font-size:14px; color:#000; margin-bottom:20px;display:none;}
.fc-del_03{ width:80%; margin:0px auto;display:none;}
.fc-del_03 a{ width:48%; height:35px; line-height:35px; float:left; display:block; font-size:14px;text-align:center;border-radius:2px;}
.fc-del_03 a.yes{  background:#00a0e9; color:#FFF; }
.fc-del_03 a.no{ background:#999; color:#FFF; float:right;}
.fc-del_04{ width:80%; margin:0px auto; margin-bottom:20px;}
.fc-del_04 input{ width:100%; border: 0px; height: 30px; background:#D6D6D6; border-radius: 2px;}

/*noMsg*/
.noMsg{ width:100%; height:80px; line-height:80px; text-align:center; font-size:14px;}
.noMsg span{ font-family:Arial, Helvetica, sans-serif; font-size:26px; margin-right:10px;}

/*msg*/
.show_msg{ position:fixed;z-index:9999;text-align:center;display:none; left:20%; background-color:rgba(0,0,0,0.8); color:#efefef; padding:.5rem 1rem; border-radius: 6rem; line-height: 1.2rem; bottom: 6%;}
.show_msg i{ margin-right:3px;}
.show_msg_bj{position:fixed; z-index:9998;background-color:rgba(0,0,0,0.41); left: 0px; top: 0px; bottom: 0px; right: 0px;}

/*load*/
.lod{width:20%; position:fixed; z-index:9999; left:40%; background:url(../images/public/load02.png) no-repeat center; background-size:30% auto; border-radius:4px;}
.lod_01{ background:url(../images/public/load01.png) no-repeat center; background-size:auto 100%; margin:15%;-webkit-animation:run 5s linear infinite ;}
@-webkit-keyframes run{0%{-webkit-transform: rotateY(0deg) } 100%{-webkit-transform: rotateY(360deg)}}

/*end_lod*/
.end_lod{ position:fixed; bottom:0px; left:0px; height:50px; width:100%; background:#000; text-align:center; color:#FFF; font-size:16px; line-height:48px; opacity:0.8; z-index:9999;}
.end_lod span{ padding-right:10px;}



/**/
.help_title_bj{ background:#000; opacity:0.8;position:fixed; top:0px; height:0px; width:100%; height:100%; z-index:8888;}
.help_title_con{ position:fixed; left:10%; height:0px; width:80%;z-index:8889;}
.help_title_con_m{background:#FFF;}
.help_title_con_title{ padding:20px;}
.help_title_con_c{padding:10px 20px; color:#000; font-size:14px;}
.help_title_con_e{padding:20px; text-align: right;}
.help_title_con_e a{ color:#4fbce9; text-decoration:underline; font-size:14px;}


/*ajax_box*/
.ajax_box_bj{background:#000; opacity:0.7;position:fixed;z-index:8888; top:0px; left:0px; bottom:0px; right:0px;}
.ajax_box{position:fixed; top:0px; right:-100%; width:100%; z-index:3000;background:#fff;transition:right 0.6s ease;-webkit-transition:right 0.6s ease; bottom:0px;}
.ajax_box_title{width:100%;height:45px;background:#3f70e7;}
.ajax_box_title_l{ width:20%; position:absolute; left:10px; height:30px; top:8px;z-index:1999; line-height:26px; font-size:18px;}
.ajax_box_title_l a{ display:block; padding-left:0px; height:30px; width:80%; font-size:26px; color:#fff;}
.ajax_box_title_l img{ height:100%; width:auto; margin-right:10px;}
.ajax_box_title_text{height:30px;width:100%; text-align:center; padding-top:4px; color:#fff; line-height:30px; font-size:18px;}
.ajax_box_title_r{width:20%; position:absolute; right:2px; height:26px; top:6px;z-index:1999; line-height:26px; font-size:18px;}
.ajax_box_title_r a{display:block; padding-left:0px; height:24px; width:80%; font-size:26px; color:#fff; text-align:right;}
.ajax_box_title_cls{ width:60px; height:40px; position:absolute; left:2px; top:2px; opacity:0.8;}
.ajax_box_content{width:100%;}
.ajax_box_content span{ position:absolute; top:46px; bottom:0px; left:0px; right:0px; text-align:center; padding-top:100px; background:#fff; font-size:14px;}
.win_con_d_frame{height:100%;width:100%;}

/*去除苹果样式*/
input,select,textarea{-webkit-appearance: none;/*兼容苹果手机*/}

/*日历美化*/
.gearDate,.gearDatetime,.gearTime{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:10px;background-color:rgba(0,0,0,.2);display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9900;overflow:hidden;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.date_ctrl{vertical-align:middle;background-color:#fff;color:#363837;margin:0;height:auto;width:100%;position:absolute;left:0;bottom:0;z-index:9901;overflow:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slideInUp{animation:slideInUp .3s ease-in;-webkit-animation:slideInUp .3s ease-in}
@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.date_roll,.datetime_roll,.time_roll{display:-webkit-box;width:100%;height:auto;overflow:hidden;font-weight:700;background-color:transparent;-webkit-mask:-webkit-gradient(linear,0 50%,0 100%,from(#debb47),to(rgba(36,142,36,0)));-webkit-mask:-webkit-linear-gradient(top,#debb47 50%,rgba(36,142,36,0))}
.date_roll>div,.datetime_roll>div,.time_roll>div{font-size:2.3em;height:6em;float:left;background-color:transparent;position:relative;overflow:hidden;-webkit-box-flex:4}
.date_roll_mask{-webkit-mask:-webkit-gradient(linear,0 40%,0 0,from(#debb47),to(rgba(36,142,36,0)));-webkit-mask:-webkit-linear-gradient(bottom,#debb47 50%,rgba(36,142,36,0));padding:0 0 3em 0}
.date_roll>div:nth-child(2){-webkit-box-flex:2}
.date_roll>div:nth-child(1),.datetime_roll>div:nth-child(1){-webkit-box-flex:4}
.datetime_roll>div:first-child{-webkit-box-flex:6}
.datetime_roll>div:last-child{-webkit-box-flex:6}
.date_grid{position:relative;top:2em;width:100%;height:2em;margin:0;box-sizing:border-box;z-index:0;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}
.date_grid>div{color:#000;position:absolute;right:0;top:0;font-size:.8em;line-height:2.5em}
.date_roll>div:nth-child(3) .date_grid>div{left:42%}
.datetime_roll>div .date_grid>div{right:0}
.datetime_roll>div:first-child .date_grid>div{left:auto;right:0}
.datetime_roll>div:last-child .date_grid>div{left:50%}
.time_roll>div:nth-child(1) .date_grid>div{right:.5em}
.time_roll>div .date_grid>div{right:1em}
.date_btn{color:#000;font-size:1.6em;line-height:1em;text-align:center;padding:.8em 1em;cursor:pointer}
.date_btn_box{display:-webkit-box;-webkit-box-pack:justify;-webkit-box-align:stretch}
.gear{float:left;position:absolute;z-index:9902;width:5.5em;margin-top:-6em}
.date_roll>div .gear{width:100%}
.date_roll>div:nth-child(1) .gear{text-indent:20%}
.date_roll>div:nth-child(2) .gear{text-indent:-20%}
.date_roll>div:nth-child(3) .gear{text-indent:-55%}
.datetime_roll>div .gear{width:100%;text-indent:-25%}
.datetime_roll>div:first-child .gear{text-indent:-10%}
.datetime_roll>div:last-child .gear{text-indent:-50%}
.time_roll>div .gear{width:100%;text-align:center}
.time_roll>div:nth-child(1) .gear{width:100%;text-indent:10%}
.tooth{height:2em;line-height:2em;text-align:center}

/*ui-sel*/
.ui-sel_bj{background: rgba(0,0,0,.8); position: fixed; left: 0px; top: 0px;z-index:9998; width: 100%; bottom: 0px;}
.ui-sel{ position: fixed; background: #fff; left: 10%; right: 10%; top: 15%; bottom: 15%;z-index:9999; border-radius:4px; padding: 1rem .8rem;}
.ui-sel_m{ position: relative; height: 100%;}
.ui-sel_01{ line-height: 1.2rem; position: relative; color: #666;}
.ui-sel_01 a{background: url(../images/public/cls.png) #ffba26 no-repeat;width: 28px;height: 30px;position: absolute;right: 6px;top: -1rem;transition: all 0.6s ease-in-out;border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;background-size: 40% auto;background-position: center;}
.ui-sel_02{ position: absolute; left: 0px; right: 0px; top: 1.6rem; bottom: 2.8rem; overflow-y: auto;padding-bottom: 2rem;}
.ui-sel_03{ position: absolute; left: 0px; right: 0px;bottom:0px; text-align: right;}
.ui-sel_03 a{ background: #efefef; display: inline-block; padding: .4rem 1.2rem;}
.ui-sel_03 a:last-child{ background: #659df9; color: #fff; margin-left: .5rem;}
.ui-sel_02 ul{ padding-top: .6rem;}
.ui-sel_02 ul li{position:relative;padding: .6rem .6rem; border-top: 1px solid #efefef;line-height: 1rem; padding-right: 0px; padding-left: .8rem;}
.ui-sel_02>ul>li{ padding-left: 0px;}
.ui-sel_02 ul li p{ padding: 0px; margin: 0px; display: block;line-height: 1.4rem;cursor:pointer}
.ui-sel_02 ul li a{ color:#ccc;margin-right: .4rem; font-size: 1.2rem;}
.ui-sel_02 ul li i{ position: absolute; right: 6px;top:.8rem; color: #ccc;font-size:1.4rem;cursor:pointer}
.ui-sel_02 ul li i.on{ color:#2ddb78;}
.ui-sel_02>ul>li ul{ display:none;padding-bottom: 0px;}
.ui-sel_02 .ui-sel_more a{ color: #659df9;}
.ui-sel_click{cursor:pointer}
/*.ui-sel_click.on{ background: #efefef;}*/
.ui-select{padding:.5rem .2rem;background: #efefef; width:96%;background: url("../images/arrow.png") no-repeat scroll right center transparent;height: 1.2rem; line-height: 1.2rem; padding-left:2%;cursor:pointer}
.ui-select select{ display:none;}


/*ui-radio*/
.ui-radio{}
.ui-radio>span{ display: inline-block;padding: .2rem .6rem; line-height: 1.4rem; border: 1px solid #ddd;border-radius: 2px;position: relative;}
.ui-radio>span.on{background:#659df9;color:#fff;border: 1px solid #659df9; padding-right: 1.6rem;}
.ui-radio>span.on:after{font-family: "iconfont" !important;content: "\e64b";display:inline-block;position: absolute;right: .5rem;top: .2rem;font-size: 14px;}

/*fc-ui-tab*/
.fc-ui-tab{ display:none;position:fixed; z-index: 999; left: 10%; right: 10%; top: 15%; bottom: 15%; background: #fff;border-radius: 4px;}
.fc-ui-tab-bj{ display:none;position:fixed;left:0px;right: 0px; top: 0px; bottom: 0px; z-index: 998; background: rgba(0,0,0,.6);}
.fc-ui-tab-title{ position: relative;padding: .6rem; background: #efefef; padding-bottom: 0;border-top-left-radius: 4px;border-top-right-radius: 4px;}
.fc-ui-tab-title a{ display: inline-block; line-height: 1rem; padding: .6rem 1rem; background: #efefef;}
.fc-ui-tab-title a.on{background: #fff; color: #333;}
.fc-ui-tab-title span{background: url(../images/public/cls.png) #ffba26 no-repeat;
    width: 28px;
    height: 30px;
    position: absolute;
    right: .8rem;
    top: 0rem;
    transition: all 0.6s ease-in-out;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    background-size: 40% auto;
    background-position: center;cursor:pointer}
.fc-ui-tab-con{ overflow-y:auto;}
.fc-ui-tab-con ul{ padding: 1rem;}
.fc-ui-tab-con ul li{ display:none;}
.fc-ui-tab-con ul li:first-child{ display:block;}
.fc-ui-tab-con ul li a{ display:block; line-height: 1.4rem; padding: .6rem .1rem; position:relative; border-bottom: 1px solid #efefef;}
.fc-ui-tab-con ul li a i{ position: absolute;right: 0px; top:.6rem; font-size: 1.4rem; color: #ccc;}
.fc-ui-tab-con ul li a.on i{ color:#2ddb78;}
.fc-ui-tab-con ul li span{ color: indianred;}

.fc-ui-tab-input{ position:relative;padding-left:.2rem;border: 1px solid #ddd; border-radius: 2px;font-size: 1rem; height:2.2rem;line-height:2.2rem;}
.fc-ui-tab-input a{ position: absolute; right: .2rem; top: .2rem; border-radius: 2px; width: 1.8rem; height: 1.8rem; line-height: 1.8rem; text-align: center; background: #efefef;}

/*fc-timeline*/
.fc-timeline{position: relative;}
.fc-timeline>li{ margin-bottom: 1.4rem; position: relative; width:50%;}
.fc-timeline>li:nth-child(odd){margin-left: 50%;}
.fc-timeline:after{content: "";display: block; position: absolute;top: 0;bottom: 0;left: 50%; width: 1px;border-left: 2px solid #4d86e4;}
.fc-timeline>li>i.iconfont{ position: absolute;right:-.5rem;top:1rem; color: #4d86e4;background: #fff;z-index: 2;}
.fc-timeline>li>div{padding-right:1.2rem;padding-top: .8rem;}
.fc-timeline>li>div>h3{ margin: 0; padding: 0;color: #4d86e4;text-align:right;font-weight: 100; font-size: 1rem;}
.fc-timeline>li>div>p{font-size: .8rem; color: #7b7b7b; margin: .2rem 0;}
.fc-timeline>li:nth-child(odd)>i.iconfont{ left: -0.4rem;right:auto;}
.fc-timeline>li:nth-child(odd) h3{text-align:left;}
.fc-timeline>li:nth-child(odd)>div{ padding-left:1.2rem; padding-right: 0;}
.fc-timeline>li:last-child{margin-bottom:0;}

.loading_end{
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	background: #3c3c3c9c;
	color: #fff;
	padding: 0.4rem;
	font-size: 12px;
}