body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}fieldset,img,input{border:0 none;}li{list-style:none;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;line-height:1.2;}em,cite,i{font-style:normal;}
a{color:#3366cc;text-decoration:none; padding:0; margin:0}
a:hover{text-decoration: underline;}
h3{text-align: center;line-height: 30px;height: 30px; margin-bottom: 5px;}
body{background:#FFF;color:#222; font-size: 12px;}
.wrap{margin: 0 auto; width: 1020px; z-index: 10;}
.nav_box{background: #F8F8F8 none repeat scroll 0 0;border-bottom: 1px solid #DDD;height: 30px;width: 100%;float:left;min-width: 1000px;}
.nav_box .link_top a{color: #3d556a;float: left;padding-right: 10px;overflow:hidden;line-height: 30px;height: 30px;}
.nav_box .link_top a:visited{ color:#999;}
.nav_box .link_top span{float:left;display: inline-block;line-height: 14px;height: 14px; margin-top: 7px;padding-right:7px;}
.nav_box .link_top{float:left;width:1030px;height: 30PX;overflow: hidden;}
.nav_box .link_top .logo{display:inline-block;width: 95px;height:30px;padding-right:10px;background:url(//img.xuexila.com/xuexila/xuexila_mini2.png) no-repeat 0 0;position:relative;margin-top: 3px;}

/*面包屑导航*/
.daohang{border-bottom: 1px solid #dddddd;height: 40px;overflow: hidden;padding-bottom: 6px;width: 100%;float:left;}
.pnav{float: left;width: 700px;overflow: hidden;height: 45px;line-height: 50px;}
.pnav a{color:#3d556a;}
.pnav code{color:#3d556a;padding: 0 6px;}

.asd_con_top{float:left; width:670px; height:280px; margin:0; text-align:center}
.asd_con_1,.asd_con_2,.asd_con_3{float:left; width:100%; text-align:center; margin-top:10px}
.main_box{float:left; width:100%;}

/*搜索*/
.psearch{float:right; margin-top:13px}
.psearch input.kwd{border: 1px solid #dddddd;height: 24px;width: 148px;background: #FBFBFB;line-height: 24px;float: left;margin-right: 4px;}
.psearch .select{border: 1px solid #dddddd; background:#FBFBFB; height: 26px; line-height:26px; position: relative; float: left;}
.psearch option{height: 26px; line-height:26px;float: left;}
.psearch input.btn{background: #EEE none repeat scroll 0 0;border: 1px solid #CCC;color: #444;cursor: pointer;height: 26px; overflow:hidden; margin-top:0;  margin-left: 5px;width: 44px;float: left; line-height:25px; }
.select_border{*background:#fff;*border:1px solid #ccc;*padding:3px 0px 3px 0px;width:92px; float:left;}
.container{*border:0;*position:relative;*width:83px;*height:18px;*overflow:hidden;*background:#fff;}

.psearch{width: 300px;float:right; margin-top:10px;height:30px;overflow: hidden;}
.psearch input{border: 1px solid #cecece;}
.psearch .searchBar{border: 1px solid #dddddd;height: 26px;width: 228px;background: #FBFBFB;line-height: 26px;float: left;margin-right: 4px;padding-left: 8px;}
.psearch .searchsou{color: rgb(68, 68, 68);cursor: pointer;height: 28px;margin-top: 0px;width: 54px;float: left;background: none 0px 0px repeat scroll rgb(238, 238, 238);border: 1px solid #cecece;overflow: hidden;line-height: 28px;}



.main{overflow: hidden;width:1030px;margin:0 auto;}
.main-left{width:700px;float:left;}
.content_box{border:1px solid #ececec;padding:24px;margin-top:20px;}
.content_box_top{border-bottom:1px solid #ececec;overflow: hidden;padding-bottom:16px;}
.content_box_title{font-size:20px;color:#0f3f9f;float: left;cursor:pointer;font-weight:800}
.content_box_tj{float: right;font-size:12px;color:#999;}
.content_box_tj img{width:12px;vertical-align:-1px;}

.download_card {
    position: relative;
    overflow: hidden;
    margin-top:16px;
}
.download_card_pic{width:90px;float: left;margin-left:-10px;}
.download_card_msg{float:left;width:340px;line-height: 20px;color:#666;height:84px;overflow: hidden;margin-top:8px;font-size: 14px;}
.download_card_btn{width:210px;height:60px;background: -webkit-linear-gradient(#82ce21, #68b602); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#82ce21, #68b602); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#82ce21, #68b602); /* Firefox 3.6 - 15 */
    background: linear-gradient(#82ce21, #68b602); /* 标准的语法 */
    border-radius: 4px;
    position: absolute;
    right:10px;top:8px;
    cursor: pointer;
}
.download_card_btn img{width:30px;float: left;display:block;margin:14px 28px 0 16px;}
.downlod_btn_right{float: left;color:#fff;font-size: 16px;font-weight: bold;margin-top:8px;}
.downlod_btn_right p{font-size:12px;margin:2px 0 0 0;font-weight: normal;}
.d_tip{position: absolute;bottom:-20px;left:0;color:#fd9800;text-align: center;width:100%;}
.download_tip{background: #fff7ef;font-size:12px;color:#999;line-height: 20px;padding:8px;margin:40px 0 20px 0;}

.main-right{float: right;width:300px;position: static;padding-top:10px;}


.marks{width: 100%;height: 100%;position: fixed;margin: auto;background: rgba(0, 0, 0, 0.6);visibility: visible;z-index: 999;top: 0;left: 0;display:none;}
.copy-alert{width: 712px;height: 434px;background-color: #fff;position: relative;margin: 10% auto;border-radius: 2px;}
/*.block_ad_qr {display: inline-block;margin: 30px 50px;font-size: 19px;color: red;}*/
.payqr_success_text .text {display: block;font-size: 20px;color: #44b549;}
.payqr_success_text .icon {padding-top: 60px;fill: #44b549;width: 90px;display: inline-block;margin-bottom: 10px;}
.payqr_success_box button.btn {background: #38ad3a;border: none;width: 200px;height: 40px;font-size: 16px;color: #fff;border-radius: 6px;margin-top: 18px;cursor: pointer;}
.payqr_success_box .payqr_success_text span.text {display: block;font-size: 20px;color: #44b549;margin-bottom: 6px;}
.payqr_success_box .payqr_success_text span.text.small {color: #999;font-size: 16px;}
.my_wxpay {width: 100%;height: 100%;position: fixed;margin: auto;background:rgba(0, 0, 0, 0.6);visibility: visible;z-index: 21474836460;top: 0;left: 0;display: none;}
.my_wxpay .sm{display: block;margin-top: 8px;font-size: 18px;color: #6d6d6d;}
.my_wxpay .sm span{color: #FF7800;padding: 6px 11px;font-weight: 700;}
.claos{position: absolute;right: -10px;background: url(//img.xuexila.com/zhifu_icon.2.png) no-repeat -149px -31px;width: 30px;height: 30px;text-indent: -9999px;top: -10px;cursor: pointer;}
.claos:hover{background: url(//img.xuexila.com/zhifu_icon.2.png) no-repeat -180px -31px;}
.wx_pic_img {text-align: center;background: #fff;visibility: visible;opacity: 1;cursor: auto;z-index: 150;border-radius:10px;width: 300px;margin: auto;margin-top: 260px;position: relative;height: 380px;}
.my_wxpay .iconfont{color: #FFFFFF;font-size: 16px;line-height: 28px;background: #38ad3a;width: 171px;margin: auto;}
.my_wxpay .iconfont span{background: url(//img.xuexila.com/zhifu_icon.png) no-repeat 0px center;padding-left: 28px;}
.cg{width: 300px;margin: auto;height: 250px;display:none;}
.cg img{width: 176px;margin-top: 50px;}
.wx_top{background: #38AD3A;height: 78px;border-radius: 10px 10px 0 0;color: #fff;font-size: 28px;line-height: 78px;}
/*.zhifu{width: 100%;}*/
/*.zhifu img{width: 170px; height: 170px;}*/
/*.hc{margin-top: 10px;}*/
/*.hc img{width: 200px;}*/
.paybox{float: right;width: 36%;border-left: 1px solid #ccc;text-align: center;margin: 4% 6%;padding-left: 6%;margin-left: 0;}
.paybox-title{color: #009900;font-size: 30px;display: inline-block;font-weight: 700;line-height: 40px;height: 40px;width: 100%;}
.paybox-img{width: 100px;display: inline-block;margin: 0 0 4%;}
.paybox-img img{width: 100%}
.paybox-money{height: 40px;line-height: 40px;}
.paybox-money h2{color: #ff6600;font-size: 15px;display: inline-block;font-weight: 600;margin:0;}
.paybox-money span{text-decoration: line-through;color: #949494;margin-left: 10px;font-size: 14px;}
.paybox-bottom{cursor: pointer;background: #44b549;height: 42px;line-height: 42px;border-radius: 4px;font-size: 17px;color: #fff;font-weight: 500}
.paybox-bottom.vip-btn{background: #fff;color: #44b549;box-sizing:border-box;border:#44b549 solid 1px;margin-top: 8px;}
.paybox-art{color: #666;font-size: 16px;line-height: 50px;height: 50px;float: left;width: 100%;}
.paybox .paybox-customer-service{font-size: 14px;margin-top: 10px;cursor: pointer;color: #a2a2a2;}
.paybox-service{margin-top:13px;}
.customer-service{font-size:14px;color:#999;cursor: pointer}
.customer-service{cursor: pointer}
.zhezhao2{float:left;z-index:1000;width:100%;height:100%}
.zz_pic2{float: left;width:50%;margin:auto;margin-top: 4%;border-radius:4px;-webkit-animation:.4s .1s ease both;-moz-animation:.4s .1s ease both;position:relative;background:#fff;text-align:center}
.zz_pic2 img{width: 174px;}
.houhao_top{float:left;width:100%;text-align:center;}
.houhao_top span{color: #009900; font-size: 30px; display: inline-block; font-weight: 700; line-height: 40px; height: 40px; width: 100%; margin-bottom: 12px;}
.kouhaohuoqu{color: #666;font-size: 16px;line-height: 26px;height: 52px;float: left;width: 100%;font-weight: 500;margin: 0;}
.timezen{color: #999;font-size: 15px;line-height: 24px;height: 24px;float: left;width: 100%;margin-top: 8px;}
.houhao_search{display: inline-block;margin-top: 0;width: 74%;border: 1px solid #44b549;height: 40px;line-height: 40px;overflow: hidden;}
.houhao_search .houhao_bar{width: 70%; font-size: 15px; float: left; border: none; color: #bdbdbd; line-height: 40px; padding-left: 3%;height: 40px;outline:none}
.houhao_search .houhaoresults{width: 23%;background: #009900;color: #fff;text-align: center;font-size: 16px;border: 0 none;cursor: pointer;float: right;height: 40px;}
.houhao_search .houhaoresults:hover{opacity: .8;text-decoration: none;}
.customer_service_marks{display:none;width: 100%;height: 100%;position: fixed;margin: auto;background: rgba(0, 0, 0, 0.6);cursor: pointer;visibility: visible;z-index: 21474836460;top: 0;left: 0;}
.customer_service {text-align: center;background: #fff;border-radius: 3px;width: 365px;margin: auto;margin-top: 260px;height: 340px;position: relative;}
/*客服*/
ul,li{list-style: none;margin:0;padding:0;}
.customer_service_box{width:552px;min-height:400px;background: #fff;border-radius: 5px;margin:200px auto 0;position: relative;padding:1px 30px 30px;}
.customer_service_box li{border:1px solid #333333;box-shadow: 4px 4px 0 2px #61c57d;padding:10px;}
.cj_title{font-size:18px;color:#20ad48;margin-top:50px;text-align: center;font-weight: bold;}
.cj_title span{display: inline-block;}
.customer_service_box li{margin-top:10px;}
.que{font-size:14px;color:#009900;font-weight: bold}
.ans{font-size:14px;color:#666;margin:8px 10px 0;line-height: 20px;border-top:1px dashed #eee;padding-top:6px;}
.mask_box{width:342px;height:375px;background: #fff;margin:200px auto 0;border-radius: 5px;position: relative;padding-top:1px;}
.pay_mask .mask_box{padding:0;}
.pay_mask_top{height:68px;background: #38ad3a;color:#fff;line-height: 68px;font-size: 28px;border-radius: 5px 5px 0 0;text-align: center}
.pay_qrcode{width:160px;height:160px;margin:30px auto 0;}
.pay_qrcode img{width:100%;height:100%;}
.pay_tip{width:170px;height:28px;line-height:28px;margin:20px auto 0;background:#38ad3a;color:#fff;font-size:16px; }
.pay_tip img{width:24px;height:24px;vertical-align: -6px;margin:0 5px 0 10px;}
.pay_price{font-size:18px;color:#666;text-align: center;margin-top:10px;}
.pay_price span{color:#ff7800;font-weight: bold;}
/*新增样式*/
.help_tc{display:none;opacity:1;background:#999;background:rgba(0,0,0,0.5);position:fixed;top:0;left:0;right:0;bottom:0;z-index:198910154}
.help_con{width:620px;height:370px;position:relative;margin:200px auto;background:#fff;border-radius:10px;overflow:hidden;padding:20px}
.help_con_nr .erweima_jx{padding:22px 0}
.help_con h5{margin:0;font-weight:bold;font-size:16px;line-height:30px;border-bottom:1px solid #e1e1e1;padding-bottom:6px;color:#44b449}
.help_con p{margin:0;text-align:left;font-size:14px;color:#666;line-height:30px}
.help_con p span{font-weight:bold}
.help_con .help_p{background:#fff9f3;padding:6px 14px;border:1px dashed #ffcf9b;color:#e28827;margin-top:10px}
.help_lx,.help_sub,.wxbutton3{float:left;height:42px;width:160px;text-align:center;line-height:42px;font-size:18px;padding:0;margin:0;border:1px solid #e1e1e1;margin-right:20px;cursor:pointer;border-radius:4px}
.wxbutton3{margin-left:130px;}
.help_lx{margin-left:128px}
.help_sub{background:#44b449;height:42px;line-height:42px;color:#fff;border:1px solid #44b449}
.wxbutton_lx{top:6px;right:6px; border:0;}
.contact_con { width: 600px; height: 370px; position: absolute; top: 50%; left: 50%; margin-top: -270px; margin-left: -320px; background: #fff; border-radius: 10px; overflow: hidden; padding: 20px;}
.contact_bzx{ width: 100px; height: 100px; margin:0 auto; }
.contact_con .help_lx { width: 28px; height: 28px;cursor: pointer; border: none; }
.contact_head { text-align: center; font-size: 16px; margin: 20px 0; color:#999;}
.contact_con .help_p { width: 80%; text-align:center; background: #fff9f3; padding: 6px 14px; border: 1px dashed #ffcf9b;  color: #e60;  margin: 30px auto; line-height: 30px; font-size: 18px;}
.contact_lx { height: 40px!important; width: 200px!important; text-align: center;  line-height: 40px; font-size: 16px; padding: 0;border: 1px solid #e1e1e1!important; cursor: pointer; float: left; margin-right: 20px; border-radius: 4px; margin-left: 88px; }
.wxbutton4{top: 5px; right: 5px; border: none;}
.contact_con_nr .help_sub { width: 200px; float: left; }
.contact_con_nr{padding-top: 20px;}
.contact_bzx img { width: 100%; }
.contact_con .contact_con_nr .help_sub { margin-left: 88px; }
.contact_con .contact_lx { margin-left: 0; }
.customer_service {text-align: center;background: #fff;border-radius: 3px;width: 365px;margin: auto;margin-top: 260px;height: 360px;position: relative;}
.phone-pic{width: 210px;margin-top: 5%;display: inline-block;}
.phone-pic img{width: 100%;margin-top:10px;}
.phone-pic span{width: 95%;background: #44b549;display: inline-block;height: 36px;line-height: 36px;text-align: center;color: #fff;font-size: 16px;}
.phone-art{width: 100%;text-align: center;margin-top: 10px;margin-bottom: 5%;}
.phone-art span{display: block;height: 24px;}




























