
html,body{  height: 100%;  width: 100%;}
.select {
    border: none;
    box-sizing: border-box;
    cursor: pointer;
    line-height: normal;
    font-weight: normal;
    width: 100%;
    white-space: nowrap;
}
.select-box, .select-box.size-M {
    height: 31px;
    padding: 4px 5px;
}
.select-box {
    border: none;
    box-sizing: border-box;
    vertical-align: middle;
    width: 100%;
    display: inline-block;
	color:#999;
}
/*遮罩弹框*/
.main_mask{
    width: 100%;
    height: 100%;
    position: fixed;
    top:0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 1002;
    background-color: rgba(0, 0, 0, .6);
}
.swiper-slide{
    -webkit-overflow-scrolling:touch;
    overflow-y: auto;
}
.popBox{
    position: absolute;
    left: 0;
    top: 5%;
    right: 0;
    width: 100%;
    z-index: 1010;
}
.success_pop_info{
    position: relative;
    margin: 10px;
    padding: 10px;
    background-color: #fff;
    border-radius: 10px;
    height: 400px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}
.success_pop_info .pop_close{
    position: absolute;
    right: 10px;
    top:10px;
    height: 30px;
    width: 30px;
    color: #999;
    text-align: center;
    line-height: 30px;
    font-size: 36px;

}
.success_pop_info .pop_close:active{
    color: rgb(217, 36, 27);
}
.success_pop_info>h3{  margin-bottom: 5px;}
.scene_title{
    position: fixed;
    width: 100%;
    top:0;
    line-height: 40px;
    z-index: 999;
    background-color: #000;
    color: #fff;
}
.swiper-slide1{
    background: url(../images/slider01_bg.jpg) no-repeat;
    background-size: 100% 100%;
}
.slide01_fs{
    position: absolute;
    z-index: 99;
    left: 50%;
    top: 30%;
    margin-left: -67px;
}
.slide01_ft{
    color: rgb(176, 171, 63);
    position: absolute;
    bottom: 0;
    width:100%;
    left: 0;
    line-height: 40px;
}
.pt-40{  padding-top: 40px;}
.slide01_bag{
    position: absolute;
    width: 100%;
    top: 70%;
}
.slider_title{
    font-size: 16px;
    color: #666;
    font-weight: bold;
}




.am-text-smd .cl_blue{  color: rgb(12, 82, 158); font-size:1.4rem}

.cl_blue{  color: rgb(12, 82, 158);  }
.cl_yl{ color: rgb(255, 240, 0);  }
.cl_999{color:#999}
.cl_666{  color: #666;}
.cl_000{  color: #000;}
.cl_06aeec{  color: #06aeec;}
.cl_b00303{  color: #b00303;}
.cl_fff{  color: #fff;}
.fz18{font-size: 16px;}
.bg_fff{  background-color: #fff;}
.bg_b00303{
    background-color: #b00303;
    border-bottom: 2px solid rgba(0,0,0,.5);
}
.main_bg{
    background: url(../images/main_bg.jpg) no-repeat;
    background-size: 100% 100%;
}
.ft_bg{

    height: 122px;
    width: 100%;
    background: url(../images/footer_bg.png) no-repeat center center;
}
.ft_bgye{

    height: 122px;
    width: 100%;
    background: url(../images/footer_bgye.png) no-repeat center center;
}

.ft_bg_dl {
    height: 122px;
    width: 100%;
    background: url(../images/footer_bg_donglin.png) no-repeat center center;
}


.last_ft{
    position: absolute;
    left: 0;
    bottom: 0;
    height: 34px;
    width: 100%;
    line-height: 34px;
    padding-left: 45px;
    background:rgb(217, 36, 27)  url(../images/slider01_fs.png) no-repeat 10px center;
    background-size: 30px auto;
}
.redTitle{
    height: 47px;
    background: rgb(217, 36, 27);
    line-height: 47px;
    font-size: 32px;
    letter-spacing:10px;
    color: rgb(253, 234, 2)
}

.redTitle_eidt{
    height: 47px;
    background: rgb(217, 36, 27);
    font-size: 20px;
	line-height:40px;
    letter-spacing:10px;
    color: rgb(12, 82, 158)
}
.redTitle_eidt input{ width:130px; border:1px solid #F30; border-radius:5px; text-align:center}

.arrowBox{
    position:absolute;
   /*  bottom: 15px;
   left: 50%;
    margin-left: -16px; */
    right:15px;
    top:50%;
    margin-top: -16px;
    z-index:999;
    -webkit-animation: start 1.5s infinite ease-in-out;
    animation: start 1.5s infinite ease-in-out;
}
.arrowBox .arrow{
    height: 25px;
    width: 33px;
     -webkit-transform:rotate(-90deg);
    transform:rotate(-90deg);
}
.mmadd{
    background: url(../images/form_bg.jpg) no-repeat 0 0;
    background-size: 100% 100%;
}
/*箭头动画*/
@-webkit-keyframes start {
    0%,30% {opacity: 0;-webkit-transform: translate(10px,0);}
    60% {opacity: 1;-webkit-transform: translate(0,0);}
    100% {opacity: 0;-webkit-transform: translate(-5px,0);}
}
@keyframes start {
    0%,30% {opacity: 0;transform: translate(10px,0);}
    60% {opacity: 1;transform: translate(0,0);}
    100% {opacity: 0;transform: translate(-5px,0);}
}

/*弹框动画*/
@-webkit-keyframes zoomIn{
    0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
    50%{opacity:1}
}
@keyframes zoomIn{
    0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
    50%{opacity:1}
}
@-webkit-keyframes zoomOut{
    0%{opacity:1}
    50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
    100%{opacity:0}
}
@keyframes zoomOut{
    0%{opacity:1}
    50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
    100%{opacity:0}
}
.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}
.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
@-webkit-keyframes rollIn{
    0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}
    100%{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes rollIn{
    0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}
    100%{opacity:1;-webkit-transform:none;transform:none}
}
@-webkit-keyframes rollOut{
    0%{opacity:1}
    100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}
}
@keyframes rollOut{
    0%{opacity:1}
    100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}
}
.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}
.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}

/**后加**/
.input-60{border:1px solid #C00; border-radius:5px; width:60px; padding-left:3px; padding-right:3px;}
.input-80{border:1px solid #C00; border-radius:5px; width:80px; padding-left:3px; padding-right:3px;}
.input-100{border:1px solid #C00; border-radius:5px; width:100px; padding-left:3px; padding-right:3px;}
.input-130{border:1px solid #C00; border-radius:5px; width:130px; padding-left:3px; padding-right:3px;}
.input-150{border:1px solid #C00; border-radius:5px; width:150px; padding-left:3px; padding-right:3px;}
.input-200{border:1px solid #C00; border-radius:5px; width:200px; padding-left:3px; padding-right:3px;}
.input-300{border:1px solid #C00; border-radius:5px; width:300px; padding-left:3px; padding-right:3px;}

.select-60{ border:1px solid #C00;padding-left:3px; padding-right:3px;}
.btn_t{ padding:8px; padding-left:20px; padding-right:20px; background:#F60; border-radius:5px; color:#FFF;}

.mm_login{ position:absolute; top:60%; margin-bottom:10px; padding-bottom:10px; width:100%; text-align:center}

.mm_list{ line-height:45px; padding-left:10px; padding-right:10px; border-bottom:1px solid #dcdcdc;}
.mm_list .mm_list_right{ float:right;}
.mm_list span i{ color:#F30; padding-right:5px; }
.mm_list .mm_list_edit{ padding:1px 3px 1px 3px; margin-left:5px; margin-right:5px; background:#F30; border:1px solid #F30; border-radius:8px; color:#FFF;font-size:1rem;}
.mm_list .mm_list_view{ padding:1px 3px 1px 3px; margin-left:5px; margin-right:5px; background:#090; border:1px solid #090; border-radius:8px;color:#FFF; font-size:1rem;}

.btm-mm-edit{color: #fff;border: solid 1px #f37b1d;background-color: #f37b1d; margin-right:10px; margin-left:5px;}
.btm-mm-view{color: #fff;border: solid 1px #5eb95e;background-color: #5eb95e;}	
	
.btn-mm {
	
    display: inline-block;
    box-sizing: border-box;
    cursor: pointer;
    text-align: center;
    font-weight: 400;
    white-space: nowrap;
    vertical-align: middle;
    -moz-padding-start: npx;
    -moz-padding-end: npx;

    width: auto;
    -webkit-transition: background-color .1s linear;
    -moz-transition: background-color .1s linear;
    -o-transition: background-color .1s linear;
    transition: background-color .1s linear;
}
.btn-mm, .btn-mm.size-M {
    padding: 4px 12px;
}
.input-text, .btn-mm, .input-text.size-M, .btn.size-M {
    font-size: 14px;
    height: 31px;
    line-height: 1.42857;
    padding: 4px;
}
.radius {
    border-radius: 4px;
}

.mm_search{margin-bottom:10px; padding-bottom:10px; width:100% !important;}
.btm-mm-search{color: #fff;border: solid 1px #3bb4f2;background-color:#3bb4f2; margin-left:10px; width:50px;}

.input-text, .textarea {
    box-sizing: border-box;
    border: solid 1px #ddd;
    width: 80%;
    -webkit-transition: all .2s linear 0s;
    -moz-transition: all .2s linear 0s;
    -o-transition: all .2s linear 0s;
    transition: all .2s linear 0s;
}




.clear_box {
    box-sizing: border-box;
    line-height: 0;
    width: 10rem;
    height: 0.313rem;
    background-image: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: rgb(238, 238, 238);
    position: relative;

}

.login_mms_btn1{ padding:10px;     color: #fff;
    border: solid 1px #3bb4f2;
    background-color: #3bb4f2; margin:0 10px 0 10px; border-radius:5px;
	
}
.login_mms_btn2{ padding:10px;     color: #fff;
    border: solid 1px #F60;
    background-color: #F60; margin:0 10px 0 10px; border-radius:5px;
	
}
.login_mms_btn3{ padding:10px;     color: #fff;
    border: solid 1px #9C6;
    background-color: #9C6; margin:0 10px 0 10px; border-radius:5px;
	
}

.fangan_box_title{ margin:0 auto; width:100%; font-size:16px; padding:10px; color:rgb(126, 36, 18);}
.fangan{ width:100%; margin:0 auto; padding-bottom:10px;}

.fangan p{ padding:0 10px 0 10px; font-size:16px; margin:0;}
.fangan p .dol{color:rgb(126, 36, 18);font-size:16px;}
.fangan .fangan_img_left{ width:50%; float:left;padding:20px 10px 20px 45px}
.fangan .fangan_img_left p{ font-weight: bold; color: rgb(182, 27, 82); font-size: 13px; text-align:center; margin:0; padding:0;}
.fangan .fangan_img_right{ width:50%; float:left; padding:20px 45px 20px 10px}
.fangan .fangan_img_right p{ font-weight: bold; color: rgb(182, 27, 82); font-size: 13px; text-align:center; margin:0; padding:0;}


.zhuanjiaewm{ margin:0 auto; width:100%; text-align:center;}
.zhuanjiaewm img{ width:40%;}
.zhuanjiaewm p{ font-weight: bold; color: rgb(182, 27, 82); font-size: 13px; text-align:center; margin:0; padding:0; margin-top: 10px;}
