@charset "utf-8";
/* CSS Document */
body.inside {background: #f0f0f0;-webkit-text-size-adjust: 100% ; }
#g-container{min-height: calc(100% - 100px);padding-bottom: 100px;position: relative;}
.fixedBot #footer{ position:absolute;bottom: 0px;}

.module{  min-width:1180px; width:100%; padding:60px 0;}
.module.a{ background:#ffff }
.module.b{ background:#F8F8F8 }

#little-banner{height:240px; }
#little-banner.consultation{ background:url(../../images/xdlx_project/banner.png) no-repeat center;}
#little-banner .info{ line-height:70px;font-size:16px; min-height:34px; color:#dadada; text-align:center; padding:85px 0;}
#little-banner .info strong{ font-size:24px; line-height:34px; color:#fff; font-weight:600;}
#little-banner.news .info{ line-height:34px;}
#little-banner.news.btn .info{padding: 50px 0; line-height:34px;}
#little-banner.news .info a.join{width: 140px;height: 40px; line-height:36px; color:#fff; background:url(../../images/xdlx_project/join_ico.png) no-repeat 26px center; margin-top:40px; text-indent:30px; display:inline-block;border-radius: 4px;border: 1px solid #FFFFFF;}
#little-banner.news .info a.join:hover{background:#00C09B url(../../images/xdlx_project/join_ico.png) no-repeat 26px center;border: 1px solid #00C09B;}

/*面包屑*/
.breadcrumb{width:1180px; margin:0 auto;font-size:14px; margin-top:20px;}
.breadcrumb.none{ border:none; padding:0; margin:0 auto;}
.breadcrumb a{ color:#666;}
.breadcrumb a:hover{ color:#00C09B;}
.breadcrumb a.on{ color:#999; cursor:default;}
.breadcrumb .jian{font-family:"宋体"; color:#333; margin:0 10px;}

/*动态&常见问题*/
.live-box {padding: 35px 40px 20px;}

body.xdlx .news-list.te{}
body.xdlx .news-list.te li{ margin-top:27px; padding-bottom:27px; border-bottom:1px solid #e5e5e5;}
body.xdlx .news-list.te li.last{ padding-bottom:0; border-bottom:none; }
body.xdlx .news-list.te li .top{ margin-bottom:0px;padding-left:0px; position:relative; }
body.xdlx .news-list.te li .title{ font-size:16px; color:#333; line-height:26px; font-weight:500;}
body.xdlx .news-list.te li a:hover .title{ color:#00C09B; }
body.xdlx .news-list.te li  .time{color:#999; font-size:14px;}
body.xdlx .news-list.te li .info{ color:#666; line-height:20px;padding-left:0px; margin:11px 0; word-break:break-all;}
body.xdlx .news-list.te li .info p{ max-height:48px; overflow: hidden;text-overflow: ellipsis;display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}

body.xdlx .news-list.te.problem{ padding-bottom:20px;}
body.xdlx .news-list.te.problem li{ margin-top:20px; padding-bottom:20px; }
body.xdlx .news-list.te.problem li .title{line-height:22px; position:relative; text-indent:2em; font-weight:600;}
body.xdlx .news-list.te.problem li .title .a,body.xdlx .news-list.te.problem li .info .a{ position:absolute; left:0px; top:0px; text-indent:0; }
body.xdlx .news-list.te.problem li .info{ font-size:16px; line-height:28px; margin:11px 0 0 ;position:relative; text-indent:2em;}
body.xdlx .news-list.te.problem li .info p{ max-height:inherit;}

.news-list.te.problem.detail{ line-height:24px; color:#333; font-size:14px;}
.news-list.te.problem.detail p{ margin-bottom:10px;}

.news.te .detailBox{ padding:35px 40px 40px; width:1100px; background:#fff;}

/*标题*/
.center-title{ width:100%; text-align:center;}
.center-title strong.tit{display:inline-block; height:65px; font-size:36px; color:#333; line-height:36px;  position:relative; font-weight:500;}
.center-title strong.tit i.line{ height:3px; width:50px; background:#00C09B; display:block; position:absolute; left:50%; bottom:0px; margin-left:-25px;}

.center-title strong.tit.small{ height:50px; font-size:24px;  line-height:24px; }
.center-title strong.tit.small i.line{ height:3px; width:40px; margin-left:-20px;}

/*=============课程================*/
.wrapperBox{ padding:60px 0;}
.system-change{ width:auto; margin:30px auto 20px; text-align:center; }
.system-change a{width:auto; padding:0 15px;/* width:118px;*/ height:42px; line-height:42px; display:inline-block;margin:0 10px 10px 0; color:#00C09B; float:inherit; border:1px solid #00C09B; border-radius:3px;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;}
.system-change a.cur,.system-change a:hover{ background:#00C09B; color:#fff;}


/*=============常见问题================*/
.wrapperBox .system-change{ margin:0;}
.wrapperBox .system-change.fixed{ position:fixed; top:0px; z-index:1; width:100%; background:#fff; padding:10px 0;box-shadow: 0px 0px 4px 0px rgba(166, 166, 166, 0.5);}
.wrapperBox .system-change a{ margin-bottom:0;}

.systemChangeBox{}
.systemChangeBox .problems{ width:1180px; margin:60px auto 0; border-top:1px solid #EEEEEE;}
.systemChangeBox .problems li a{ padding:23px; line-height:28px; display:block; border-bottom:1px solid #EEEEEE;}
.systemChangeBox .problems li .ico{ width:28px; height:28px;line-height:28px; text-align: center; background:url(../../images/xdlx_project/ico_10.png) no-repeat; color:#fff; font-size:16px;}
.systemChangeBox .problems li .title{font-size:20px; color:#333; margin-left:13px;}
.systemChangeBox .problems li a:hover .title{ color:#00C09B; }
.systemChangeBox .problems li a:hover .jian{ background:url(../../images/xdlx_project/jian_detail_h.png) no-repeat center; }
.systemChangeBox .problems li .jian{width:13px; height:28px; background:url(../../images/xdlx_project/jian_detail.png) no-repeat center;}



/*====支付页面====*/
#wrapper {width: 1180px;background: #fff;min-height: 600px;height: auto!important;height: 600px;margin: 0 auto 20px;}
#wrapper.pay {background: none;}

.exercise .tit-list {border-bottom: 1px solid #eee;font-size: 18px;color: #333;height: 40px;}
.exercise .tit-list .tit { border-bottom: 2px solid #00C09B;    padding-bottom: 14px;}

.pay-online{}
.pay-online .pay-top{height:55px; background:#fff;}
.pay-online .pay-top em{ width:50%; height:55px; line-height:55px; color:#666; text-align:center; float:left;}
/*.pay-online .pay-top em.last{width:394px; }*/
.pay-online .pay-top em.on{ background:#00C09B; color:#fff;}
.pay-online .pay-top em i.num{background:#bababa; color:#fff; width:32px; height:32px; margin-right:10px; line-height:32px; text-align:center; border-radius:50%; display:inline-block;}
.pay-online .pay-top em.on i.num{background:#fff; color:#00C09B;}

.pay-online .pay-box{background:#fff; box-shadow:1px 1px 2px #f0f0f0;padding:25px 30px 30px; min-height:520px; height:auto!important; height:520px;}
.pay-online .pay-info{ width:540px; margin:30px auto;}
.pay-online .pay-info .pay-code{width:200px; margin-top:30px;}
.pay-online .pay-info .pay-code img{ width:200px; height:192px;}
.pay-online .pay-info .pay-code em{ margin-top:20px; display:block; background:#00C09B; color:#fff; padding:8px; font-size:14px; line-height:18px; text-align:center;}
.pay-online .pay-info .pay-yin{ width:262px;}
.pay-online .pay-price{ font-size:16px; color:#666; text-align:right; padding-right:50px;}
.pay-online .pay-price .price{ color:#ff9495; font-weight:600;}

/*支付弹窗*/
.pay-content-tan{padding:60px 40px; border-radius:3px; width:380px; height:160px; text-align:center; position:fixed; top:50%; left:50%; margin-left:-240px; margin-top:-140px; background:#fff; z-index:1009;}
.pay-content-tan .info{ font-size:16px; color:#333;}
.pay-content-tan .msg{ line-height:24px; color:#999; margin:25px 0;}
.pay-content-tan .msg a,.pay-instro-info.scuess p.msg a{ color:#333; padding:0 5px;}
.pay-content-tan .msg a:hover,.pay-instro-info.scuess p.msg a:hover{ color:#00C09B;}
.pay-content-tan .btn{}
.pay-content-tan .btn a{ width:120px; height:40px; line-height:40px; display:inline-block; border-radius:3px;}
.pay-content-tan .btn a.qu{ background:#f1f1f1; color:#666; margin-right:20px;}
.pay-content-tan .btn a.again,.pay-content-tan .btn a.qu:hover{ background:#00C09B; color:#fff;}
.pay-content-tan .btn a.again:hover{ background:#43cb99;}

.pay-instro-info .left-img{ width:140px; height:80px; overflow:hidden;}
.pay-instro-info .left-img img{ width:140px; height:80px; }

.pay-instro-info{border:1px solid #f5f5e9; background:#fbfbf6; padding:25px 40px; font-size:18px; line-height:38px;}
.pay-instro-info .right-info{width:880px;}
.pay-instro-info .right-info p.tit{ color:#333; line-height:28px; line-height:18px;}
.pay-instro-info .right-info p.stros{ font-size:14px; line-height:16px; margin:15px 0; color:#666;}
.pay-instro-info .right-info p.prices{ font-size:14px; line-height:16px; margin:15px 0 0; color:#666;}
.pay-instro-info .right-info p.prices .red{ color:#FF1C1C; font-weight:bold;/*color:#ff9495;*/}

.pay-box .pay-way{ font-size:16px; color:#666; border-bottom:1px solid #eee; padding-bottom:40px;}
.pay-box .pay-way strong{font-size: 18px; margin-bottom:20px; color:#333; font-weight:500; line-height:25px; display:block;}

/*支付方式*/
.pay-box .pay-way em.img{ position:relative; width:144px; height:54px; border:2px solid #e1e1e1; float:left; margin-right:20px; /*cursor:pointer;*/ transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;}
.pay-box .pay-way em.img.on{ border:2px solid #00C09B;}
.pay-box .pay-way em.img img{width:144px; height:54px;}
.pay-box .pay-way em.img i.chose{ background:url(../../images/xdlx_project/gou_small.png) no-repeat; width:20px; height:20px; display:block; position:absolute; right:0px; top:0px; display:none;}
.pay-box .pay-way em.img.on i.chose{ display:block;}

.pay-box .pay-way .allPrice{ color:#666; margin-bottom:20px;}
.pay-box .pay-way .allPrice .red{ color:#FF1B1B;}

/*缴费方式*/
.pay-box .pay-way .changePrice{}
.pay-box .pay-way .changePrice .btn{}
.pay-box .pay-way .changePrice .btn a{ width:200px; border:1px solid #ccc;  height:60px; line-height:60px; color:#333; text-align:center; display:inline-block;}
.pay-box .pay-way .changePrice .btn a.a{ border-right:none;border-radius: 4px 0px 0px 4px; }
.pay-box .pay-way .changePrice .btn a.b{ border-right:none;border-radius: 0px 4px 4px 0px; }
.pay-box .pay-way .changePrice .btn a.on{background: #00C09B; color:#fff;}

.pay-box .pay-way .priceBox{ margin-top:20px;}
.pay-box .pay-way .priceBox a{ float:left; width:160px; height:100px; margin:20px 20px 20px 0; display:block; color:#999; position:relative;border-radius: 4px;border: 1px solid #999;}
.pay-box .pay-way .priceBox a.on{ color:#00C09B; border: 1px solid #00C09B;}
.pay-box .pay-way .priceBox a.none{  color:#ccc; border: 1px solid #ccc; cursor:default;}
.pay-box .pay-way .priceBox .tit{ position:absolute; left:10px; top:10px;}
.pay-box .pay-way .priceBox .pri{ line-height:120px; text-align:center; display:block;}
.pay-box .pay-way .priceBox .chose{ display:none; width:38px; height:38px;  background:url(../../images/xdlx_project/gou.png) no-repeat; position:absolute; right:0px; bottom:0px;}
.pay-box .pay-way .priceBox a.on .chose{ display:block;}
.pay-box .pay-way .priceBox a.none.on .chose{ display:none;}
.pay-box .pay-way .priceBox .payOn{width:64px; height:50px;  background:url(../../images/xdlx_project/phone/payOn.png) no-repeat; background-size:cover; position:absolute; right:5px; top:5px;}
.pay-box .pay-way .priceBox .audit{width: 58px;height: 26px; line-height:24px; text-align:center;background: #00C09B;border-radius: 100px 0px 0px 100px; font-size:14px; color:#fff; position:absolute; right:1px; top:8px;}


.pay-online .pay-price a.pay{ background:#00C09B; color:#fff; display:inline-block;width:120px; height:45px; line-height:45px;border-radius:3px; text-align:center; margin-left:20px;}
.pay-online .pay-price a.pay:hover{ opacity:0.8;}

.pay-online .pay-price a.none,.pay-online .pay-price a.none:hover{ display:inline-block;width:120px; height:45px; line-height:45px;border-radius:3px; text-align:center;  background:#dddddd!important; color:#fff; cursor:default;}

/*支付成功*/
.pay-instro-info.scuess{ text-align:center; padding:90px 0;}
.pay-instro-info.scuess p.scuess{ text-align:center; font-size:20px; color:#00C09B; font-weight:bold;}
.pay-instro-info.scuess p.scuess.fail{font-size:16px; color:#333; font-weight:500;}
.pay-instro-info.scuess p.scuess i.ico{ display:inline-block; /*background:url(../../../images/teach/pay/success_03.png) no-repeat; */width:80px; height:80px; }
.pay-instro-info.scuess p.msg{ margin-top:20px; color:#666; font-size:14px;}
.pay-instro-info.scuess p.msg .back{ margin-top:20px; width:140px; height:40px; line-height:40px; color:#00C09B; text-align:center; display:inline-block; border:1px solid #00C09B; border-radius:60px;}
.pay-instro-info.scuess p.msg .back:hover{ background:#00C09B; color:#fff;}

.pay-box .pay-sure{ color:#999;}
.pay-box .pay-sure input.btn{ margin-right:10px; float:left;}
.pay-box .pay-sure a{ color:#30aaf5;}
.pay-box .price-list span{ display:block;}
.pay-box .price-list .all-pay em.price{ color:#666; font-weight:500;}


/*提示（2019.5.21）*/
.pay-box .mention-info{padding:25px 0; color:#666; line-height:26px; border-bottom:1px solid #eee;}


/*证书查询*/
.certificateQuery{ background:#1D9E7C url(../../images/xdlx_project/chaxun.png) no-repeat center;}
.certificateQuery .goXie{color:#fff; text-decoration:underline; font-size:16px;}
.certificateQuery .searchBox{ width:524px; position:absolute; left:50%; top:50%; margin-left:-262px; margin-top:-225px; text-align:center;}
.certificateQuery .searchBox .h1{font-size: 40px;color: #FFFFFF;line-height: 56px;letter-spacing: 9px;}
.certificateQuery .searchBox .litTile{font-size: 20px;color: #FFFFFF;line-height: 28px;letter-spacing: 2px; margin-bottom:40px;}
.certificateQuery .certificate_form{ color:#fff; }
.certificateQuery .certificate_form .mid{ margin:40px 0; color:#fff;}
.certificate_form .text{ width:450px; height:40px; line-height:40px; background:#fff;  border-radius:6px;padding:0 12px;font-size:16px;}
.certificate_form .serach{width:474px; margin:40px 0;font-size:16px; cursor:pointer;}
.certificate_form .ico{ width:6px; height:6px; background:#fff; cursor:pointer; }

/**结果页**/
/*.certificateQuery .h2{ font-size:3.6rem; text-align:center; line-height:6rem;}
.certificateQuery p{text-align:center;}
.certificateQuery .p1{ font-size:2.2rem;  line-height:4rem;}
.certificateQuery .p2{ font-size:1.8rem; line-height:3.5rem;}
.certificateQuery .p2 span a{ color:#ffcc33;}
.certificateQuery .p2 .span1{ padding-right:3rem;}
.certificateQuery .p3{ font-size:1.8rem; line-height:3.5rem;}
.certificateQuery .in3{line-height:3.5rem; margin-top:3rem; width:80%;  border-radius:5px; border:none; -webkit-appearance:none;background:#dddddd;}*/

/**失败**/
.certificateQuery .p4{ font-size:2rem;line-height:2.5rem;font-weight:700; color:#FFCC33 ;width:78%;border-radius:5px;margin:0 auto;border:1px solid #ffcc33;padding:5% 1%;}
.certificateQuery .p5{ font-size:1.8rem; color:#FFCC33;width:85%;margin:0 auto;}

.certificateTan{ background:#fff; width:520px; height:380px; position:absolute; top:50%; left:50%; margin-left:-300px; margin-top:-230px; z-index:9999; border-radius:4px; padding:40px;}
.certificateTan .title{font-size: 20px; color:#333;line-height: 28px; padding-bottom:30px; border-bottom:1px solid #eee;text-align:center; }
.certificateTan .list{ margin-top:30px;}
.certificateTan .list li{ margin-bottom:15px; color:#333;font-size: 16px;}
.certificateTan .list li .tit{ width:200px;color:#333; text-align:right; display:inline-block; margin-right:30px;}
.certificateTan .list li.red{color: #FF1B1B;}
.certificateTan .list li.btn{ margin-top:30px; text-align:center;}
.certificateTan .list li.btn a{width: 140px;height: 40px; line-height:40px; text-align:center; color:#fff; display:inline-block;background: #00C09B;border-radius: 4px;}
.certificateTan .list li.btn a:hover{ opacity:0.8;}



/*=============加盟==============*/
.mechanismList.column{ margin:40px 0 60px;}
.mechanismList.column li{ float:left; margin:0px 20px 0 0;width:240px; padding:40px 20px; text-align:center; background:#fff;box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.15);}
.mechanismList.column li:nth-child(4){ margin-right:0;}
.mechanismList.column li .img{width:240px; height:auto; margin-bottom:30px;}
.mechanismList.column li .img img{ width:54px; height:54px; display:inline-block; vertical-align:top;}
.mechanismList.column li .info{ margin-left:0px; width:240px; color:#333;}
.mechanismList.column li .info .title{ font-size:20px; margin-bottom:20px;line-height: 22px;}
.mechanismList.column li .info .stro{ text-align:left; font-size:16px;line-height: 22px; height:132px; }


.joinBox{ width:100%; min-width:1180px; height:768px; padding:60px 0; background:url(../../images/xdlx_project/join_m.png) no-repeat top center;}
.joinBox .top-img{ text-align:center; width:1134px;  background:url(../../images/xdlx_project/join_tb.png) no-repeat top center; overflow:hidden;}
.joinBox .top-img .list{ margin:140px 0 0 47px;}
.joinBox .top-img .list li{ width:230px; margin:0 15px; float:left; font-size:16px; text-align:left;line-height: 22px; color:#ddd;}
.joinBox .top-img .list li .tit{ font-size:20px; text-align:center; display:block; margin-bottom:32px;}
.joinBox .top-img .list li.te {text-align:center; color:#00C09B;}
.joinBox .top-imgs{ display:none;}


.joinBox .submitBox{ }
.joinBox .submitBox .litTile{ font-size: 32px; height:60px;line-height: 45px; margin-top:80px; color:#fff; position:relative; text-align:center;}
.joinBox .submitBox .litTile .line{width: 50px;height: 3px;background: #00C09B;border-radius: 2px; position:absolute; left:50%; bottom:0; margin-left:-25px;}
.joinBox .submitBox .msg{ font-size: 16px;color: #FFFFFF; text-align:center;line-height: 22px;font-weight: 400; margin-top:40px;}
.joinBox .submitBox .submitList{ width:460px; margin:40px auto 0; }
.joinBox .submitBox .submitList li{ margin-bottom:20px;}
.joinBox .submitBox .submitList li .text{ background:#fff; color:#666; height:30px; width:430px; padding:15px; font-size: 20px;border-radius: 1px;}
input::-webkit-input-placeholder{ color:#999;}
input::-moz-placeholder{ color:#999;}   /* Mozilla Firefox 19+ */
input:-moz-placeholder{ color:#999;}  /* Mozilla Firefox 4 to 18 */
input:-ms-input-placeholder{ color:#999;} /* Internet Explorer 10-11 */
.joinBox .submitBox .submitList li .btn{width: 460px;height: 60px; line-height:60px; text-align:center; cursor:pointer; font-size: 16px; color:#fff;background: #00C09B;border-radius: 4px;}
.joinBox .submitBox .submitList li .btn:hover{ opacity:0.8;}


/*==========政策解读==========*/
.policyGuide{width:1180px; margin:0px auto;}
.policyGuide li{ border-bottom:1px solid #e5e5e5; padding:40px 0;}
.policyGuide li:nth-child(1){ padding-top:0;}
.policyGuide li .info{ width:760px;font-size: 16px;font-weight: 400;color: #333333;line-height: 22px;}
.policyGuide li .info .title{font-size: 20px;font-weight: 500;color: #333333;line-height: 28px; font-weight:600;}
.policyGuide li .info p{ margin-top:20px;}
.policyGuide li.te .info p{ margin-top:0px;}
.policyGuide li.te .title{ margin-bottom:20px;}

.policyGuide li .img{ width:400px; }
.policyGuide li .img img{ width:400px; height:246px;}

/*==========流学指南=========*/
.systemChangeBox .content{ width:1180px; margin:60px auto 0;}

.partContent-table{ width:1178px; border:1px solid #CCCCCC; border-top:1px solid #CCCCCC; margin:0 auto;}
.partContent-table th{ background:#00C09B; border-right:1px solid #CCCCCC; font-size:16px; height:54px; line-height:54px; color:#fff;text-align:center;}
.partContent-table th.a{ width:330px;}
.partContent-table th.b{ width:130px;}
.partContent-table th.c{ width:130px;}
.partContent-table th.e{ width:200px;}
.partContent-table th.te{ width:260px;  }
.partContent-table td{ border-top:1px solid #CCCCCC; border-right:1px solid #CCCCCC; color:#333; font-size:16px; padding:13px 5px; line-height:22px; text-align:center;}
.partContent-table td p{ margin-bottom:20px;}
.partContent-table th.te,.partContent-table td.te{ text-align:left; padding:10px;}


/*==========联系我们==========*/
.contactInfo{ color:#333; width:830px; margin:40px auto 100px; display:flex; justify-content:space-between; text-align:center;}
.contactInfo li{color: #333333;}
.contactInfo li .ico{ width:54px;}
.contactInfo li .tt{ display:block; margin:20px 0 20px;line-height: 22px;font-size: 16px;}
.contactInfo li .aa{ display:block;font-size: 20px;line-height: 28px;}

/*==========表单==========*/
.module.form{background: rgba(0, 192, 155, 0.1);}
.formBox{width:1180px; margin:40px auto 0;}
.formBox dt.top{font-size: 16px; width:100%; float:left;}
.formBox .change {}
.formBox .change .a{height:40px; line-height:40px;display:inline-block; margin-right:50px; position:relative; padding-left:30px; cursor:pointer; }
.formBox .change .a .ico{ position:absolute; left:0px; top:10px; width:20px; height:20px; display:block; background:url(../../images/xdlx_project/ico_01.png) no-repeat left center; background-size:cover;}
.formBox .change .a.on .ico{background:url(../../images/xdlx_project/ico_02.png) no-repeat left center; background-size:cover;}

.formBox dd{ margin-top:20px; width:580px; height:40px; overflow:hidden; float:left;}
.formBox dd .tit,.formBox dt.top .tit{ margin-right:20px; width:80px; height:40px; line-height:40px; float:left; text-align:right; display:inline-block;font-weight: 400;color: #333333;font-size: 16px;}
.formBox dd .satr{font-weight: 400; margin-right:5px;color: #FF2525;}
.formBox dd input.insto,.formBox dd .xiala,.formBox dd .code{height: 40px;width:170px;background: #FFFFFF; border:none; color:#666; padding:0 10px;}
.formBox dd .xiala{ width:140px;background: #fff url(../../images/xdlx_project/class_j.png)  no-repeat 120px 13px; appearance:none;-moz-appearance:none;-webkit-appearance:none; cursor:pointer}
.formBox dd .codeBtn{width: 120px;height: 40px; line-height:40px;background: #EFEFEF; display:inline-block; text-align:center; font-size:16px;}
.formBox dd .codeBtn:hover{ background:#00C09B; color:#fff;}
.formBox dd .code{width:100px; margin-left:10px;}

.formBox dd .xiala.a{ margin-right:6px;}
.formBox dd .xiala.long{ width:440px; background-position: 420px 13px;}
.formBox dd input.insto.long{ width:420px;}

.module.form .butBox{ text-align:center;}
.module.form .butBox .btn{width: 200px;height: 40px; line-height:40px; display:inline-block;background: #00C09B; color:#fff;border-radius: 4px;}
.module.form .butBox .btn:hover{ opacity:0.8;}
.module.form .butBox .tit{font-size: 14px;color: #00C09B;line-height: 20px; margin-top:10px; display:block;}


@media only screen and (max-width:1000px) {
.wrapper, body, html {min-width: 710px;width: 100%;}
.breadcrumb{ width:710px; font-size:24px;}


#little-banner {height: 240px;min-width: 750px;}
#little-banner.consultation{ background:url(../../images/xdlx_project/banner.png) no-repeat center;}
#little-banner .info{ line-height:70px; }
#little-banner .info strong{font-size:32px;}
#little-banner.news .info{ line-height:34px;}
#little-banner.news.btn .info{padding: 50px 0; line-height:34px;}
#little-banner.news .info a.join{width: 180px;height: 55px; line-height:55px; font-size:24px; border-radius:8px;  background:url(../../images/xdlx_project/phone/join_ico_phone.png) no-repeat 16px center; margin-top:40px; text-indent:30px; }


/*动态&常见问题*/
.live-box{ padding:25px 20px 10px; }

body.xdlx .news-list.te{}
body.xdlx .news-list.te li{ margin-top:27px; padding-bottom:27px; }
body.xdlx .news-list.te li .top{ margin-bottom:0px; }
body.xdlx .news-list.te li .title{ font-size:28px;  line-height:36px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
body.xdlx .news-list.te li  .time{ font-size:24px;}
body.xdlx .news-list.te li .info{ line-height:34px; margin:11px 0;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
body.xdlx .news-list.te li .info p{ max-height:auto;}

body.xdlx .news-list.te.problem{ padding-bottom:20px;}
body.xdlx .news-list.te.problem li{ margin-top:20px; padding-bottom:20px; }
body.xdlx .news-list.te.problem li .title{line-height:42px; text-indent:2em;}
body.xdlx .news-list.te.problem li .info{ font-size:24px; line-height:34px; margin:11px 0 0 ;}


/*标题*/
.center-title strong.tit{ height:65px!important; font-size:36px!important; line-height:36px!important;}
.center-title strong.tit i.line{ height:3px!important; width:50px!important; left:50%!important;  margin-left:-25px!important;}


/*=============课程================*/
.wrapperBox{ padding:60px 0;}
.system-change{ width:auto; margin:30px auto 20px;  }
.system-change a{width:auto; padding:0 20px;height:60px; line-height:60px; font-size:24px; margin:0 10px 10px 0;}


/*=============常见问题================*/

.systemChangeBox{}
.systemChangeBox .problems{ width:710px; margin:60px auto 0; }
.systemChangeBox .problems li a{ padding:23px; line-height:45px; }
.systemChangeBox .problems li .ico{ width:50px; height:50px; line-height:50px; font-size: 24px; background:url(../../images/xdlx_project/phone/ico_b_10.png) no-repeat; background-size:cover;}
.systemChangeBox .problems li .title{font-size:32px; margin-left:13px;}
.systemChangeBox .problems li a:hover .jian{ background:url(../../images/xdlx_project/jian_detail_h.png) no-repeat center; }
.systemChangeBox .problems li .jian{width:13px; height:28px; background:url(../../images/xdlx_project/jian_detail.png) no-repeat center;}


/*=============加盟==============*/
.mechanismList.column{ margin:40px 0 60px;}
.mechanismList.column li{width:300px; padding:20px; margin-bottom:20px; }
.mechanismList.column li:nth-child(2){ margin-right:0;}
.mechanismList.column li .img{width:300px; height:auto; }
.mechanismList.column li .info{width:300px;}
.mechanismList.column li .info .title{ font-size:28px; line-height: 42px;}
.mechanismList.column li .info .stro{ font-size:24px;line-height: 34px; height:238px; }
.mechanismList.column li:nth-child(3) .info .stro,.mechanismList.column li:nth-child(4) .info .stro{ height:110px; }


.all-width-box{ width:710px;}
.joinBox{ width:100%; min-width:710px; height:auto; padding:60px 0; background-size:cover;}
.joinBox .top-img img,.joinBox .top-img { width:710px; margin:0 auto;}
.joinBox .submitBox .litTile{ font-size: 38px; height:60px;line-height: 45px; margin-top:80px; }
.joinBox .submitBox .litTile .line{width: 50px;height: 3px; margin-left:-25px;}
.joinBox .submitBox .msg{ font-size: 28px;line-height: 38px; margin-top:40px;}
.joinBox .submitBox .submitList{ width:460px; margin:40px auto 0; }
.joinBox .submitBox .submitList li{ margin-bottom:20px;}
.joinBox .submitBox .submitList li .text{ height:30px; width:430px; padding:15px; font-size: 24px;}
.joinBox .submitBox .submitList li .btn{width: 460px;height: 60px; line-height:60px;  font-size: 24px; }

.joinBox .top-img{ display:none;}
.joinBox .top-imgs{ display:block;}

/*====支付页面====*/
#wrapper {width: 710px;min-height: 600px;height: auto!important;height: 600px;margin: 0 auto 20px;}

.exercise .tit-list {font-size: 32px;height: 60px;}
.exercise .tit-list .tit {  padding-bottom: 14px;}

.pay-online{}
.pay-online .pay-top{height:60px; }
.pay-online .pay-top em{  height:60px; line-height:60px; font-size:28px;}
.pay-online .pay-top em i.num{  font-size:24px;}

.pay-online .pay-box{padding:25px 30px 30px; min-height:520px; height:auto!important; height:520px;}
.pay-online .pay-info{ width:540px; margin:30px auto;}
.pay-online .pay-info .pay-code{width:200px; margin-top:30px;}
.pay-online .pay-info .pay-code img{ width:200px; height:192px;}
.pay-online .pay-info .pay-code em{ margin-top:20px; padding:8px; font-size:24px; line-height:28px; }
.pay-online .pay-info .pay-yin{ width:262px;}
.pay-online .pay-price{ font-size:28px;  padding-right:50px;}

/*支付弹窗*/
.pay-content-tan{padding:60px 40px; width:380px; height:160px;top:50%; left:50%; margin-left:-240px; margin-top:-140px; }
.pay-content-tan .info{ font-size:16px;}
.pay-content-tan .msg{ line-height:24px; margin:25px 0;}
.pay-content-tan .msg a,.pay-instro-info.scuess p.msg a{ padding:0 5px;}
.pay-content-tan .btn a{ width:120px; height:40px; line-height:40px;}
.pay-content-tan .btn a.qu{  margin-right:20px;}

.pay-instro-info .left-img{ width:180px; height:120px; }
.pay-instro-info .left-img img{ width:180px; height:120px; }

.pay-instro-info{padding:15px 20px; font-size:28px; line-height:38px;}
.pay-instro-info .right-info{width:400px;}
.pay-instro-info .right-info p.tit{ line-height:38px; font-size:28px;}
.pay-instro-info .right-info p.stros{ font-size:24px; line-height:26px; margin:15px 0; }
.pay-instro-info .right-info p.prices{ font-size:24px; line-height:26px; margin:15px 0 0;}

.pay-box .pay-way{ font-size:28px; padding-bottom:20px;}
.pay-box .pay-way strong{font-size:32px; margin-bottom:20px; line-height:25px;}

/*支付方式*/
.pay-box .pay-way em.img{ position:relative; width:144px; height:54px;margin-right:20px;}
.pay-box .pay-way em.img img{width:144px; height:54px;}
.pay-box .pay-way em.img i.chose{ background:url(../../images/xdlx_project/gou_small.png) no-repeat; width:20px; height:20px; }

.pay-box .pay-way .allPrice{ margin-bottom:20px;}

/*缴费方式*/
.pay-box .pay-way .changePrice{}
.pay-box .pay-way .changePrice .btn a{ width:200px;  height:60px; line-height:60px; }

.pay-box .pay-way .priceBox{ margin-top:40px;}
.pay-box .pay-way .priceBox a{width:160px; height:100px; margin-right:20px; }
.pay-box .pay-way .priceBox .tit{ position:absolute; left:10px; top:10px;}
.pay-box .pay-way .priceBox .pri{ line-height:120px;}
.pay-box .pay-way .priceBox .chose{ width:38px; height:38px;  background:url(../../images/xdlx_project/gou.png) no-repeat; }
/*.pay-box .pay-way .priceBox .payOn{width:128px; height:100px;  position:absolute; right:5px; top:5px;}
.pay-box .pay-way .priceBox .audit{width: 58px;height: 26px; line-height:24px; text-align:center;background: #00C09B;border-radius: 100px 0px 0px 100px; font-size:14px; color:#fff; position:absolute; right:1px; top:8px;}*/


.pay-online .pay-price a.pay{ width:120px; height:45px; line-height:45px;margin-left:20px; font-size:24px;}

.pay-online .pay-price a.none,.pay-online .pay-price a.none:hover{width:120px; height:45px; line-height:45px;}

/*支付成功*/
.pay-instro-info.scuess{ padding:90px 0;}
.pay-instro-info.scuess p.scuess{  font-size:32px; }
.pay-instro-info.scuess p.scuess i.ico{ width:80px; height:80px; }
.pay-instro-info.scuess p.msg{ margin-top:20px; font-size:24px;}

.pay-box .pay-sure input.btn{ margin-right:10px; }



/*证书查询*/
.certificateQuery{ background:#1D9E7C url(../../images/xdlx_project/chaxun.png) no-repeat center;}
.certificateQuery .goXie{color:#fff; text-decoration:underline; font-size:16px;}
.certificateQuery .searchBox{ width:524px; position:absolute; left:50%; top:50%; margin-left:-262px; margin-top:-225px; text-align:center;}
.certificateQuery .searchBox .h1{font-size: 40px;color: #FFFFFF;line-height: 56px;letter-spacing: 9px;}
.certificateQuery .searchBox .litTile{font-size: 20px;color: #FFFFFF;line-height: 28px;letter-spacing: 2px; margin-bottom:40px;}
.certificateQuery .certificate_form{ color:#fff; }
.certificateQuery .certificate_form .mid{ margin:40px 0; color:#fff;}
.certificate_form .text{ width:450px; height:40px; line-height:40px; background:#fff;  border-radius:6px;padding:0 12px;font-size:16px;}
.certificate_form .serach{width:474px; margin:40px 0;font-size:16px; cursor:pointer;}
.certificate_form .ico{ width:6px; height:6px; background:#fff; cursor:pointer; }


.certificateTan{height:auto;  margin-top:-230px;  }
.certificateTan .title{font-size: 40px;line-height: 38px; padding-bottom:30px;  }
.certificateTan .list li{ margin-bottom:15px;font-size: 28px;}
.certificateTan .list li .tit{ width:200px; margin-right:30px;}
.certificateTan .list li.btn a{width: 240px;height: 60px; line-height:60px;}

/*证书详情*/
.module{  min-width:710px; width:100%; padding:60px 0;}


/*==========政策解读==========*/
.policyGuide{width:710px; }
.policyGuide li{ padding:40px 0;}
.policyGuide li .info{ width:710px;font-size: 24px;line-height: 34px;}
.policyGuide li .info.mart60{ margin-top:0!important;}
.policyGuide li .info .title{font-size: 28px;line-height: 38px;}
.policyGuide li .info p{ margin-top:20px;}
.policyGuide li.te .info p{ margin-top:0px;}
.policyGuide li.te .title{ margin-bottom:20px;}

.policyGuide li .img{ width:710px; text-align:center; margin-bottom:40px;}
.policyGuide li .img img{ width:400px; height:246px; display:inline-block;}

/*==========流学指南=========*/
.systemChangeBox .content{ width:710px; margin:60px auto 0;}

.partContent-table{ width:710px; }
.partContent-table th{ font-size:24px; height:54px; line-height:54px; }
.partContent-table th.a{ width:200px;}
.partContent-table th.b{ width:100px;}
.partContent-table th.d{ width:200px;}
.partContent-table th.e{ width:100px;}
.partContent-table th.c{ width:auto;  }
.partContent-table td{font-size:22px;}
.partContent-table td p{ margin-bottom:20px;}
.partContent-table th.te,.partContent-table td.te{ text-align:left; padding:10px;}


/*==========联系我们==========*/
.contactInfo{ width:710px; margin:40px auto 60px; display:flex; justify-content:space-between; text-align:center;}
.contactInfo li{ width:100%;}
.contactInfo li .ico{ width:54px;}
.contactInfo li .tt{ margin:20px 0 20px;line-height: 32px;font-size: 28px;}
.contactInfo li .aa{ font-size: 24px;line-height: 34px;}


/*==========表单==========*/
.formBox{width:710px; margin:40px auto 0;}
.formBox dt.top{font-size: 28px; }
.formBox .change .a{height:60px; line-height:60px;display:inline-block; margin-right:50px; position:relative; padding-left:30px; cursor:pointer; }
.formBox .change .a .ico{ top:22px;}

.formBox dd{ margin-top:20px; width:710px; float:left; height:60px; }
.formBox dd .tit,.formBox dt.top .tit{ width:130px; height:60px; line-height:60px; font-size: 28px;}
.formBox dd input.insto,.formBox dd .xiala,.formBox dd .code{height: 60px;width:210px; padding:0 10px;}
.formBox dd .xiala{ font-size: 28px;width:140px;background: #fff url(../../images/xdlx_project/class_j.png)  no-repeat 120px 22px; appearance:none;-moz-appearance:none;-webkit-appearance:none; cursor:pointer}
.formBox dd .xiala.long{ width:550px; background-position: 530px 22px;}
.formBox dd input.insto.long{ width:530px;}

.formBox dd .codeBtn{width: 150px;height: 60px; line-height:60px;font-size:24px;}
.formBox dd .code{width:140px;font-size:24px;}

.module.form .butBox .btn{width: 240px;height: 60px; line-height:60px;font-size: 28px;}
.module.form .butBox .tit{font-size: 24px;line-height: 30px; margin-top:10px; display:block;}


}