﻿@charset "utf-8";
html{overflow-x:hidden;}
body{color:#000;font-family:"Microsoft YaHei",Arial;overflow-x:hidden;}
ul,li{margin:0;padding:0;list-style:none;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    margin: 0;
    padding: 0;
}
/*input{-webkit-appearance: none; -moz-appearance: none; -o-appearance: none; appearance: none;}*/
input[type=text]:focus, input[type=password]:focus {
    box-shadow: none;
}
input[type=radio]{margin:0 3px 2px 0;vertical-align:middle;}
a,a:active,a:visited,a:hover{text-decoration:none; color: #000;}

.p_main{
	width: 10.0rem;
}
.marTopH{
	margin-top: 1.2rem;
}
.marTopC {
	margin-top: 1.688rem;
}

/* 清理浮动 */
.fn-clear:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.fn-clear { zoom: 1; /* for IE6 IE7 */ }

.fL{
	float: left;
}
.fR{
	float: right;
}


/**头部**/
.p_head{
	background: #fafafa;
    height: 1.16rem;
    line-height: 1.16rem;
    position: absolute;
    width: 9.04rem;
    top: 0;
    padding: 0 0.48rem;
    border-bottom: 1px solid #d1d1d1;
    z-index: 9;
}
.head_logo,.head_menu{
	display: inline-block;
}

.weatherInfo, .weatherInfo span a {
    height: 1.0rem;
    line-height: 1.0rem;
    font-size: 0.389rem;
    color: #fff;
    text-align:center;
}

.head_logo img {
    width: 1.213333rem;
    height: 0.68rem;
    vertical-align: middle;
}
.head_menu img{
	width: 0.68rem;
	height: 0.48rem;
	vertical-align: middle;
	display: none;
}



/**succeed**/
.ts_suc{text-align: center;margin-left: 0.48rem;margin-right: 0.48rem; position: relative;}
.ts_suc .sucimg{padding-top: 1.4rem;width: 2.4rem;height: 2.4rem;}
.ts_suc .s1{display: inline-block;width: 100%;font-size: 0.426667rem;color: #000000;letter-spacing: -0.0104rem; margin-top: 0.773333rem; margin-bottom: 0.373333rem;}
.ts_suc .s2{display: inline-block;width: 100%; font-size: 0.36rem; color: #979797;letter-spacing: -0.0088remx;}
.ts_suc .t_btn{position: fixed; bottom: 0;left: 0; display: inline-block;width: 90.2%;margin: 0 4.8%;margin-bottom: 0.266667rem;}
.ts_suc .t_btn .btn{ display: inline-block;width: 46%; height: 1.146667rem; line-height: 1.146667rem; text-align: center; border: 1px solid #F4BC00; font-size: 0.426667rem; color: #000000; letter-spacing: -0.0104rem; border-radius: 0.04rem;}
.ts_suc .t_btn .yellow{background: #F4BC00;}
.ts_suc .t_btn .wid_full{ width:100%; }

/**提示弹层样式**/
.ti_p{ padding: 0.333333rem 0.88rem; text-align: center; }
.ti_p .t_text{font-size: 0.426667rem;margin-top: 0.266667rem;text-align: center; width: 88%; display: inline-block;}
.ti_p .ts_pub{ margin-top: 1.066667rem; }
.ti_p .t_btn{display: inline-block;width: 90.2%;margin: 0 4.8%;margin-top: 1.013333rem;}
.ti_p .t_btn .btn{ display: inline-block;width: 46%;height: 0.906667rem; line-height: 0.906667rem;text-align: center;border: 1px solid #F4BC00;font-size: 0.426667rem;color: #000000;letter-spacing: -0.0104rem;border-radius: 0.04rem;}
.ti_p .t_btn .yellow{ background: #F4BC00;}
.ti_p .t_btn .wid_full{ width: 100%; }


/***head_menu***/
.popmenubg{position: fixed;background: rgba(0,0,0,0.3);width: 100%;height: 100%;top: 1.16rem;left: 0;}
.popmenu{ background: #fff;border-bottom: 1px solid #c4c4c4;    display: inline-block;
    text-align: center;}
.popmenu a{ display: inline-block; width: 100%;border-bottom: 1px solid #c4c4c4; font-size: 0.32rem;}
.popmenu .fL{ width: 30%; }
.popmenu .fL a{    border-right: 1px solid #c4c4c4;
    height: 2.52rem;
    line-height: 2.52rem;}
.popmenu .fR{ width: 70% }
.popmenu .fR a{    height: 1.505333rem;
    line-height: 1.493333rem;}
.popmenu a:last-child{border-bottom: 0px;}
.cbg_gray{ background: #f0f0f0 }


.mui-switch {
  width: 1.667rem;
  height: 0.833rem;
  position: relative;
  border: 1px solid #dfdfdf;
  box-shadow: #dfdfdf 0 0 0 0 inset;
  border-radius: 0.833rem;
  border-top-left-radius: 0.833rem;
  border-top-right-radius: 0.833rem;
  border-bottom-left-radius: 0.833rem;
  border-bottom-right-radius: 0.833rem;
  background-clip: content-box;
  display: inline-block;
  -webkit-appearance: none;
  user-select: none;
  outline: none; }
  .mui-switch:before {
    content: '';
    width: 0.806rem;
    height: 0.806rem;
    position: absolute;
    top: 0px;
    left: 0;
    border-radius: 0.833rem;
    border-top-left-radius: 0.833rem;
    border-top-right-radius: 0.833rem;
    border-bottom-left-radius: 0.833rem;
    border-bottom-right-radius: 0.833rem;
    background-color: #fff;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4); }
  .mui-switch:checked {
    border-color: #64bd63;
    box-shadow: #64bd63 0 0 0 16px inset;
    background-color: #64bd63; }
    .mui-switch:checked:before {
      left: 0.833rem; }
  .mui-switch.mui-switch-animbg {
    transition: background-color ease 0.4s; }
    .mui-switch.mui-switch-animbg:before {
      transition: left 0.3s; }
    .mui-switch.mui-switch-animbg:checked {
      box-shadow: #dfdfdf 0 0 0 0 inset;
      background-color: #64bd63;
      transition: border-color 0.4s, background-color ease 0.4s; }
      .mui-switch.mui-switch-animbg:checked:before {
        transition: left 0.3s; }
  .mui-switch.mui-switch-anim {
    transition: border cubic-bezier(0, 0, 0, 1) 0.4s, box-shadow cubic-bezier(0, 0, 0, 1) 0.4s; }
    .mui-switch.mui-switch-anim:before {
      transition: left 0.3s; }
    .mui-switch.mui-switch-anim:checked {
      box-shadow: #64bd63 0 0 0 16px inset;
      background-color: #64bd63;
      transition: border ease 0.4s, box-shadow ease 0.4s, background-color ease 1.2s; }
      .mui-switch.mui-switch-anim:checked:before {
        transition: left 0.3s; }
      

/*** pop ***/
.pop_w,.pop_area{
	position: fixed;
    top: 0;
    left: 0;
    background: rgba(28,36,61,0.9);
    width: 100%;
    height: 100%;
}
.pop_w .pop_con,.pop_area .pop_con{
	padding: 0.556rem 0.417rem;
}
.pop_w .pop_con .closebig,.pop_area .pop_con .closebig{
	position: absolute;
    display: inline-block;
    width: 0.722rem;
    height: 0.722rem;
    overflow: hidden;
    float: right;
    right: 0.556rem;
    top: 0.417rem;
}
.pop_w .pop_con .closebig::before,.pop_area .pop_con .closebig::before, .pop_w .pop_con .closebig::after,.pop_area .pop_con .closebig::after {
    content: '';
    position: absolute;
    height: 2px;
    width: 100%;
    top: 50%;
    left: 0;
    margin-top: -1px;
    background: #ffffff;
}
.pop_w .pop_con .closebig::before,.pop_area .pop_con .closebig::before {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}
.pop_w .pop_con .closebig::after,.pop_area .pop_con .closebig::after {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.pop_w .pop_con .closebig.black::before,.pop_area .pop_con .closebig.black::before, .pop_w .pop_con .closebig.black::after,pop_area .pop_con .closebig.black::after {
    height: 8px;
    margin-top: -4px;
}
.pop_w .pop_con .pop_icon,.pop_area .pop_con .pop_icon{
	padding: 0.556rem;
}
.pop_w .pop_con .pop_icon a,.pop_area .pop_con .pop_icon a{
	width: 1.5rem;
    height: 1.5rem;
    background: url(../img/tit_01.png);
    background-size: cover;
    display: inline-block;
    text-align: center;
    margin-top: 0.139rem;
    margin: 0.278rem 0.556rem;
}
.pop_w .pop_con .pop_icon a img,.pop_area .pop_con .pop_icon a img{
	width: 50%;
    padding: 25%;
    display: inline-block;
}

.pop_area .pop_con .pop_icon .orglist {
    color: #c6e8ff;
    font-size: 0.361rem;
    display: inline-block;
    height: 0.833rem;
    line-height: 0.833rem;
}

.hide{
	display: none;
}