@charset "utf-8";/* CSS Document*/html{width:100%;height:100%;}
*{margin:0;padding:0;border:0;font-size:13px}
body { position: relative; width: 100%; min-height: 100%; margin: 0 auto; overflow-x: hidden; font-family: OpenSans,Roboto,Open Sans,Helvetica,Arial!important; font-size: .32rem; color: rgba(0,0,0,.87); background: #f5f6f8; -webkit-text-size-adjust: none; }
a, a:active, a:hover, a:link, a:visited, u {text-decoration: none;}
a,img{border:0;}
a:hover{text-decoration:none;}
ul,li{list-style:none;}
li{display: list-item;text-align: -webkit-match-parent;}
input{font-family: 'microsoft yahei',Verdana,Arial,Helvetica,sans-serif; font-size: 12px; -webkit-appearance: none;}
img{display: block;}
.clearfix{*zoom: 1;}
.clearfix:before,.clearfix:after{display: table;line-height: 0;content: "";}
.clearfix:after{clear: both;}
/*清除点击出现边框与阴影*/
*{-webkit-tap-highlight-color: transparent; -webkit-appearance: none;}
/**顶部导航**/
.relative{position: relative;}
.m_pagetop{width: 100%; min-width: 320px; height: 42px; background-color: #fff; color: #333; overflow: hidden; padding: 0; position: fixed!important; top: 0; left: 0; z-index: 20; box-shadow: 1px 1px 5px rgba(7,0,2,.2); -webkit-box-shadow: 1px 1px 5px rgba(7,0,2,.2); -moz-box-shadow: 1px 1px 5px rgba(7,0,2,.2);}
[class^=icon-], [class*=" icon-"], .m_goback, .m_gobackf, .m_gobackz, .xg_icon, .mt_icon, .xcailiao d, .xxiegen d{font-family: icomoon; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.m_goback, .m_gobackf, .m_gobackz{cursor: pointer; width: 40px; height: 40px; position: absolute; top: 0; left: 7px; background: url("../images/left-arrow.png") no-repeat center; background-size: 64%; text-align: center;;}
.m_goback:before, .m_gobackf:before, .m_gobackz:before{}
.m_title{font-size: 16px; color: #333; display: block; line-height: 42px; width: 240px; margin: 0 auto; white-space: nowrap; overflow-x: hidden; text-overflow: ellipsis;}
.m_menu{cursor: pointer; width: 40px; height: 40px; position: absolute; top: 0; right: 7px; background: url("../images/list.png") no-repeat center; background-size: 64%; text-align: center;}
.m_gnnav{height: 50px; width: 100%; padding: 10px 0 0; margin: 0 auto; background-color: #fff; border-bottom: solid 1px #ebebeb; z-index: 19!important; position: fixed!important; top: 42px; left: 0;}
.m_gnnav{height: 40px; width: 100%; padding-bottom: 10px;}
.touri{cursor: pointer;}
.m_gnnav a{display: block; float: left; width: 25%; color: #666; text-decoration: none; text-align: center;}
.m_a_p1{width: 22px; height: 22px; display: block; background: url("../images/b4.png") no-repeat; margin: 0 auto 5px; background-size: 100%;}
.m_a_p4{width: 22px; height: 22px; display: block; background: url("../images/b12.png") no-repeat; margin: 0 auto 5px; background-size: 100%;}
.m_a_p2{width: 22px; height: 22px; display: block; background: url("../images/b5.png") no-repeat; margin: 0 auto 5px; background-size: 100%;}
.m_a_p3{width: 22px; height: 22px; display: block; background: url("../images/b6.png") no-repeat; margin: 0 auto 5px; background-size: 100%;}
.none{display: none;}
/**头招样式**/
.m_mtitle{padding: 15px 0px 0px 0px; background: url("../images/grzxlg.png"); background-size: 100% 100%; overflow: hidden; max-width: 100%; min-width: 320px; margin: 0px auto; box-shadow: 0px 2px 2px rgba(0,0,0,0.2);}
.m_ml{text-align: center; margin: 0px auto 0px auto; text-align: center;}
.m_ml img{border-radius: 50%; background-color: #ffffff; padding: 0px 0px 0px 0px; margin: 0px auto; overflow: hidden;}
.m_mr{width: 100%; text-align: center; padding: 5px 0px 10px 0px;}
.escp{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.m_mt{font-size: 14px; color: #ffffff; padding-top: 5px;}
.m_mz{/* padding: 11px 0px 11px 0px; */ background-color: #4EABE8; max-width: 100%; min-width: 320px; margin: 0px auto; overflow: hidden;}
.touri{cursor: pointer;}
.bbox{box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.m_mz span{width: 50%; float: left; text-align: center; font-size: 14px; color: #ffffff; border-right: solid 1px #ffffff; line-height: 44px; height: 44px; display: inline-block;}
.c_v3{ top: 2px;background: url("../images/icon.png") no-repeat; width: 21px; height: 20px; background-size: 100%; display: inline-block}
.m_mz span i{margin: 0px 5px -5px 0px;}
.icon-wallet:before{background: url("../images/icon.png") no-repeat; width: 21px; height: 20px; background-size: 100%; display: inline-block}
.m_mz span:last-child{border-right: solid 0px #ffffff;}
.c_vtk{background: url("../images/tk.png") no-repeat; width: 21px; height: 20px; background-size: 100%; display: inline-block;}
.m_mz span i{margin: 0px 5px -5px 0px;}
.m_wap{min-width: 320px; max-width: 100%; margin: 0 auto;}
.scnull{overflow: hidden;}
.scnullw{padding: 22px 0px 20px 0px; font-size: 14px; color: #666666;}
.w_www{padding: 10px 0px 0px 0px;}
.wzdl{width: 260px; height: 40px; font-size: 14px; background: #B768A5 no-repeat 45px 7px; color: #ffffff; border-radius: 3px; border: none; -webkit-appearance: none;}
input[type="button"]{cursor: pointer;}

/**自定义按钮样式**/
.zdyBut-pink{background:-webkit-gradient(linear,left top,right top,from(#ea677c),to(#ef9b5f));background:linear-gradient(90deg,#ea677c,#ef9b5f);line-height: 1.6;}
