

/* 1rem为10px */
html,body{ -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; -webkit-touch-callout: none; -webkit-user-select: none; font-size: 0.625rem; font-family: "Helvetica Neue",Helvetica,STHeiTi,"Roboto Regular",Roboto,"Droid Sans","Microsoft Yahei",sans-serif; background-color:#F6F6F6; color: #D9D9D9; position: relative;}
*{ margin:0; padding:0;}
div		{ margin:0px; padding:0px;}
img		{ border:0px;}
form	{ display:inline;}
input,select,textarea	{ font-size:14px;padding:3px;font-family:Tahoma,arial,verdana,Georgia,''Microsoft YaHei'';outline:none;}
ul {margin:0px;padding:0px;list-style-type:none;}
dl,dt,dd {margin:0px auto; padding:0px;}
h1,h2,h3,h4,h5,h6	{margin:0px; padding:0px;}
i,em {font-style: normal; vertical-align: middle;}
u {text-decoration: none;}
/*
link:连接平常的状态
visited:连接被访问过之后
active:连接被按下的时候
hover:鼠标放到连接上的时候
*/
/*a:link		{color:#3165FF;text-decoration: none;}
a:visited	{color:#3165FF;text-decoration: none;}
a:hover		{color:#FF0000;text-decoration: none;}
a:active	{c olor:#FF0000;text-decoration: none;}
*/
.fl	{float:left;}
.fr	{float:right;}
.clear{clear:both;}
.fb	{font-weight:bold;}
.c3	{color:#333;}
.c6	{color:#666;}
.c8	{color:#888;}
.c9	{color:#777777;}
.cc	{color:#CCC;}
.cf	{color:#FFF;}
.tl	{text-align:left;}
.tr	{text-align:right;}
.tc	{text-align:center;}
.db	{display:block;}
.dn	{display:none;}
.cp	{cursor:pointer;}

.fcc:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.fcc { display:inline-block; }
/* Hide from IE Mac \*/
.fcc { display:block; }
/* End hide from IE Mac */
.fst	{font-family:"SimSun":;}

.f9,.f10,.f11,.f12,.f14,.f14L,.L12,.L15,.L18	{font-size:12px;}
.f9		{font-size:9px; }
.f10	{font-size:10px; }
.f11	{font-size:11px; }
.f12	{font-size:12px; }
.f14	{font-size:14px; }
.f14L	{font-size: 14.8px; line-height:25px;}
.f16	{font-size:16px; }
.f17	{font-size:17px; }
.f18	{font-size:18px; }
.L12	{line-height:120%;}
.L15	{line-height:150%;}
.L18	{line-height:180%;}

.mg1	{margin:1px;}
.mg2	{margin:2px;}
.mg3	{margin:3px;}
.mg5	{margin:5px;}
.mg8	{margin:8px;}
.mg10	{margin:10px;}
.mg12	{margin:12px;}
.mg15	{margin:15px;}
.mg18	{margin:18px;}

.pg1	{padding:1px;}
.pg2	{padding:2px;}
.pg3	{padding:3px;}
.pg5	{padding:5px;}
.pg8	{padding:8px;}
.pg10	{padding:10px;}
.pg12	{padding:12px;}
.pg15	{padding:15px;}
.pg18	{padding:18px;}

button,input,textarea,select,optgroup,option,file {font: inherit;outline: 0;}
a {
	outline: 0;
	cursor: pointer;
	/* -webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out; */
	text-decoration: none;
	-webkit-appearance: none;  -webkit-tap-highlight-color: rgba(255,0,0,0);
}
/*公共样式结束*/

.bg { font-size:0;}
.bg img{ width:100%; }
.bg ul{ width:90%; margin:10px auto; font-size:1.4rem; color:#c1c1c1; line-height:3.0rem; word-wrap:break-word; }
.bg ul a{ color:#fdd32d; }
.b-btn{ width:100%; height:50px; line-height:50px; text-align:center; font-size:1.8rem; background-color:#34c333;  }
.b-btn a{ color:#ffffff; width:100%; height:100%; text-align:center; display:block; }
.b-btn-ing{ background-color:#666666; }
.null{ height:50px; }
.nullT{ height:50px; }
.bdcx .ban{ width:100%; margin-top:10px; }
.bdcx-info{ background-color:#ffffff; padding:0 10px 20px; margin-top:10px; font-size:0; }
.bdcx-info ul{ display:inline-block; width:-webkit-calc(100% - 100px); width:-moz-calc(100% - 100px); width:-ms-calc(100% - 100px); width:calc(100% - 100px); }
.bdcx-info ul li.tel{ background: url('../image/cell_icon_phone.png') no-repeat left center; background-size:40px; }
.bdcx-info ul li.yzm{ background: url('../image/cell_icon_write.png') no-repeat left center; background-size:40px; }
.bdcx-info ul li{ padding-left: 40px; line-height:3.0rem; margin-top:10px; }
.bdcx-info ul li div{ border-bottom:1px solid #e8e8e8; width:90%; }
.bdcx-info ul li input{ font-size:1.4rem; color:#333333; border:0; width:95%; }
.bdcx-info a{ display:inline-block; width:100px; height:40px; line-height:40px; text-align:center; color:#ffffff; background-color:#34c333; border-radius:5px; -webkit-appearance: none;  -webkit-tap-highlight-color: rgba(255,0,0,0); font-size:1.6rem; vertical-align:45px; }
.bdcx-note{ font-size:1.2rem; text-align:center; color:#c1c1c1; margin:15px 15px 0 0; }
.bdcx-btn{ display:block; width:250px; height:50px; line-height:50px; text-align:center; color:#ffffff; background-color:#34c333; margin:120px auto 10px; font-size:1.8rem; border-radius:5px; }
#tab2{ display:none; }

.info{ background-color:#ffffff; margin:10px 0 10px; border-bottom:1px solid #e8e8e8; }
.info li{ padding:5px 15px 5px 5px; overflow:hidden; border-top:1px solid #e8e8e8; font-size:1.5rem; color:#666666; }
.info li img{ width:40px; vertical-align:middle; }
.info li input{ border:0 none; vertical-align:middle; }
input::-webkit-inner-spin-button {
-webkit-appearance: none;
}
input::-webkit-outer-spin-button {
-webkit-appearance: none;
}

.errormsg{ color: red;}
.errormsg::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color: red;
}
.errormsg:-moz-placeholder { /* Mozilla Firefox 4-18 */
   color: red;
}
.errormsg::-moz-placeholder { /* Mozilla Firefox 19+ */
   color: red;
}
.errormsg:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color: red;
}

.info li.sex{ text-align:center; padding:17px 15px; color:#333333; }
.info li.sex p{ display:inline-block; margin-left:30%; -webkit-appearance: none;  -webkit-tap-highlight-color: rgba(255,0,0,0); }
.info li.sex p:first-child{ margin-left:0; }
.info li.sex label{ display:inline-block; width:1.6rem; height:1.6rem; border-radius:50%; background-color:#D8D8D8; vertical-align:middle; }
.info li.sex span{ vertical-align:middle; margin-left:10px; }
.info li.sex label.hot{ background-color:#34c333; }
.info li.tel input{ width:50%; }
.info li.tel a{ display:block; float:right; width:100px; height:30px; line-height:32px; text-align:center; color:#34c333; border:1px solid #34c333; border-radius:5px; margin-top:4px; -webkit-appearance: none;  -webkit-tap-highlight-color: rgba(255,0,0,0); }
.info li.date{  }
.info li.date span{ vertical-align:middle; margin:0 5px; }
.info li.date input{padding:0; }
.info li.dateEnd{ padding:15px 15px 15px 5px; }
.info li.dateEnd span{ margin-left:45px; margin-right:10px; }
.info li.dateEnd i{ color:#ff7347; margin-left:10px; }

.pay{ margin-top: 20px; color:#333333; }
.pay li{ -webkit-appearance: none;  -webkit-tap-highlight-color: rgba(255,0,0,0); font-size:1.6rem; }
.pay li span{ vertical-align:middle; }
.pay li u{ background:url(https://m.jiazhao.com/statics/css/images/ico_unchecked.png) no-repeat; background-size: 100%; float: right; width: 2rem; height: 2rem; margin-top:10px;}
.pay li u.hot{ background:url(https://m.jiazhao.com/statics/css/images/ico_checked.png) no-repeat; background-size: 100%; }

.note{ font-size:1.5rem; color:#34c333;padding: 5px 15px 5px 5px;margin-left: 10px; }
.check{ margin:20px 15px; color:#000000; font-size:1.5rem; }
.check input{ width:1.8rem; height:1.8rem; margin-right:10px; display:inline-block; vertical-align:top; margin-top:3px;}
.check p{ display:inline-block; max-width:89%; line-height:2.3rem; }
.check p a{ color:#34c333; }

.list{ background-color:#ffffff; padding:10px 15px; margin-top:10px; font-size:1.5rem; line-height:3.0rem; color:#999999; }
.list label{ color:#34c333; width:130px; display:inline-block; }
.list-b label{ color:#333333; }
.tbxz{ color:#34c333; margin:15px; font-size:1.5rem; line-height:2.3rem; }

.list-qr{ font-size:1.6rem; line-height:2.8rem; }


.btnA,.btnB,.btnC,a.btnA,a.btnB,a.btnC,a.btnD,a.btnE,a.btnF,a.btnG,a.btnH {color:#FFFFFF;padding:5px 9px;font-family:"微软雅黑";font-size:14px;text-decoration:none;cursor:pointer;border-radius: 5px;}
.btnA,a.btnA {background:#FF4400;}
.btnB,a.btnB {background:#2C9445;}
.btnC,a.btnC {background:#00ACFF;}
.btnD,a.btnD {background:#FF5772;}
.btnE,a.btnE {background:#00BBAB;}
.btnF,a.btnF {background:#A47AC0;}
.btnG,a.btnG {background:#FF8095;}
.btnH,a.btnH {background:#20D7A9;}
.cz-wrap{ width:100%; height:100%; position:fixed; left:0; top:0; background-color:rgba(0,0,0,.7); z-index:200; display:none;}

/* charg 充值 */
.charg{ width:300px; padding:30px 0; overflow:hidden; background-color:#ffffff; border:1px solid #f59829; border-radius:5px; font-size:16px; position:absolute; left:50%; top:50%; -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%); text-align:center;}
.charg img{ width:64px; margin-bottom: 10px;}
.charg p{ color:#F39829;}
.charg .danbtn{ margin:20px auto;}
.charg .danbtn a{ margin-left:10px;}
.prog{ display:block;}

.error{ border-color:#F73710; display:none;}
.error p{ color:#FF4201;}

.done{ border-color:#2C9445; display:none;}
.done p{ color:#2C9445;}

.suc{ width:90%; margin:30% auto; text-align:center; }
.suc li{ margin-bottom:20px; }
.suc li div{ background-color:#34c333; width:100px; height:100px; line-height:100px; border-radius:50%; font-size:0; margin:0 auto; }
.suc li img{ width:44px; vertical-align:middle; }
.suc li h2{ font-size:2rem; color:#000000; font-weight:400; margin-bottom:10px; }
.suc li small{ font-size:1.4rem; color:#999999; }
.suc li a{ display:block; width:100%; height:40px; line-height:40px; color:#ffffff; font-size:1.6rem; background-color:#34c333; border-radius:5px; margin-top:40px; }

.qring{ font-size:1.6rem; text-align:center; color:#333333; background-color:#D8D8D8; padding:10px 0; margin:10px 0; }

.nav-hd{ border-bottom: 1px solid #d9d9d9;background-color:#ffffff; width:100%; height:50px; line-height:50px; text-align:center; font-size:0;
    /*position:fixed; left:0; top:0; */
    z-index:100; }
.nav-hd a{ display:inline-block; width:50%; height:50px; line-height:50px; font-size:1.6rem; color:#333333; }
.nav-hd p{ display:inline-block; width:28%; border-bottom:2px solid #fdd32d; position:absolute; left:11%; bottom:0; z-index:110; }
.nav-hd a.hot{ color:#34c333;}


/*悬浮购买*/
.footer{width: 100%;
    /*position: fixed; bottom: 0; left: 0;*/
}
.footer .receive{width:100%; height:50px;}
.footer .receive .price{width: 50%; line-height: 55px; background: #fff; float: left; color: #34c333; font-size: 22px; border-top: solid #ddd 1px; text-align: center; border-left: solid #ddd 1px; margin-left: -1px;}
.footer .receive a.buy{width: 50%; height:56px; line-height:56px; background:#34c333; float: right; text-align:center; color:#fff; font-size:18px; text-decoration:none;}


