body{font:400 14px/1.5 "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1,\9ED1\4F53","Heiti SC",Helvetica,tahoma,Droid Sans Fallback,arial,STHeiti,Hiragino Sans GB, "\5B8B\4F53",sans-serif;margin:0 auto;color:#333; background:#E5F1FF;min-width:1200px;}

p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0; padding:0;}
img{border:0 none;vertical-align:top;}
ul,li,ol{list-style-type:none;}
i,em,address, caption, cite, code, dfn, th, var {font-style: normal;}
a{text-decoration:none;color:#333;}
input,textarea,a,a:hover{outline:none;}
textarea{resize:none;}

.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
.fl{float:left; _display:inline;}
.fr{float:right; _display:inline;}
.pr{position:relative;}
.abs{position:absolute;}
.layout{width:1200px;margin:0 auto;}
.hide{display: none;}
.timeAxis-mod li i,.common-pop .pop-con .close-btn,.getReady-mod .con .icon,.liveSeckill-mod .video-list-main .video-list-date-panel,.liveSeckill-mod .live-state-mod .btns-play a i,.common-pop .pop-tit .close-btn{background:url("//www.chinaacc.com/images/zhucekuaijishi/zhuanti/bmztc/ico.png") no-repeat;}
.enroll-flow i,.courseNew-mod .price-sale i{background:url("//www.chinaacc.com/images/template/signUpSpecial/ico-v1.png") no-repeat;}
.header-wrap{ background: #fff;}

.topHeader-wrap{background: url("/images/jingjishi/zhuanti/suishenlian/top.png") no-repeat center top;width: 100%;height: 428px;}
.layout{width: 1200px;margin: 0 auto;}
.topTit-mod{margin-top: 24px;}
.topTit-mod .pic01{width: 1134px;height: 48px;}
.topTit-mod .pic02{width: 1134px;height: 62px;margin-top: 14px;}
.topIntro-mod{background: url("/images/jingjishi/zhuanti/suishenlian/topBg.png") no-repeat;width: 100%;height:252px;background-size: cover;margin-top: 44px;}
.topIntro-mod ul{display: flex;justify-content: center;-webkit-justify-content: center;padding-top: 48px;text-align: center;}
.topIntro-mod li{width: 133px; height: 133px;  background: linear-gradient(-90deg, #0C61FF, #2568FF, #2E9FFF);border-radius: 50%; opacity: 0.9;}
.topIntro-mod li:not(:last-child){margin-right: 88px;}
.topIntro-mod li h2{font-weight: bold;font-size: 22px; color: #FFFFFF;margin-top: 39px;}
.topIntro-mod li p{font-weight: normal; font-size: 17px;color: #FFFFFF;}
.topIntro-mod li i{display:block;float:right;content: "";margin: -40px -55px;background:url("/images/jingjishi/zhuanti/suishenlian/addIcon.png") no-repeat;width: 25px;height: 25px;background-size: cover; }

.content-module{background: #ffffff;width: 1200px;margin: 0 auto 40px;border-radius: 20px;margin-top: 20px;padding-bottom: 43px;}
.content-module .con-items-one{display: flex;justify-content: space-between;-webkit-justify-content: space-between;padding: 52px 40px 0;}
.content-module .con-items-one.next{padding-top: 41px}
.content-module .con-items-one .con-items{width: 540px;background: #F2FBFF; border-radius: 22px;padding:27px 0 30px;margin-right: 40px;}
.content-module .con-items-one .title,.lastOne .title{display: inline-flex;margin-left: 17px;}
.content-module .con-items-one .title i,.lastOne .title i{width: 36px; height: 36px; font-size: 25px;font-family: FZLanTingHeiS-B-GB; margin-right:17px;text-align: center;color: #F7FBFF;background: linear-gradient(0deg, #65D5FF 1%, #359EFF 97%);border-radius: 50%;}
.content-module .con-items-one .title h2,.lastOne .title h2{font-size: 24px;color: #121A1E;}
.content-module .con-items-one .con{font-size: 18px;color: #333333;margin:22px 20px 35px 69px;line-height: 29px;}
.content-module .con-items-one .con-items .pic{text-align: center;padding: 0 21px;}
.content-module .con-items-one .con-items .img01{width: 498px;height: 443px;}
.content-module .con-items-one .con-items .img02{width: 500px;height: 443px;}
.content-module .con-items-one .con-items .img03{width: 507px;height: 469px;}
.content-module .con-items-one .con-items .img04{width: 500px;height: 459px;}
.lastOne{width: 1120px;background: #F2FBFF; border-radius: 22px;margin:40px auto 0;}
.lastOne .con-items{background: #F2FBFF; border-radius: 22px;padding:27px 0 30px;margin-right: 40px;}
.lastOne .con-items .con-data{display: flex;justify-content: center;-webkit-justify-content: center;width: 1080px; height: 259px;background: linear-gradient(0deg, #EDF9FF 13%, #DDF4FF 99%); border-radius: 16px;margin: 35px 20px 0;}
.lastOne .con-items .con-data .con{padding: 57px 85px 0 53px;font-size: 18px;color: #333333;line-height: 37px;}
.lastOne .con-items .con-data .img05{width: 542px;height: 433px;position: relative; top: -72px;}

.buy-tips{width: 100%;margin:60px auto 0;height: 276px;background: linear-gradient(to right, #c7f6ff, #d3effd);border-radius: 1px;text-align: center;}
.buy-tips h1{font-weight: normal; font-size: 30px;color: #1D2020;padding: 30px 0 45px 0;}
.buy-tips h1:before{width:26px;height:15px;display: inline-block;vertical-align: middle;margin-right:32px;background: url(/images/zhongjizhicheng/zhuanti/suishenlian/left.png) no-repeat;content: "";background-size: 26px 15px;}
.buy-tips h1:after{width:26px;height:15px;display: inline-block;vertical-align: middle;margin-left:32px;background: url(/images/zhongjizhicheng/zhuanti/suishenlian/right.png) no-repeat;content: "";background-size: 26px 15px;}
.buy-tips .content{font-size: 16px;color: #1D2020;margin: 0 auto;width: 1200px;text-align: left;line-height: 44px;}


.bottom-fixed{width:100%;height: 80px; background: rgba(18,26,30,0.8);position: fixed;bottom: 0;display: flex;justify-content: center;}
.bottom-fixed h3{font-family: Microsoft YaHei;margin-right: 92px;font-weight: bold;font-size: 30px;color: #1B3289;line-height: 80px;font-style: italic;background: linear-gradient(-90deg, #FFF7B9 0.146484375%, #FFD297 98.5107421875%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;padding-right:10px;}
.bottom-fixed .price-btn{ width: 268px; height: 50px; margin-top: 15px; background: linear-gradient(-90deg, #FFF7D4 0%, #FFF594 100%);border-radius: 25px;position: relative;z-index: -1; margin-right: -105px;}
.bottom-fixed .price-btn span{font-family: DIN Alternate;font-weight: bold;line-height: 45px;font-size: 40px;color: #FF7E00;margin-left:18px;background: linear-gradient(-90deg, #FA8D28 0%, #F85222 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.bottom-fixed .price-btn span em{font-size: 20px;}
.bottom-fixed .buy-btn{width: 224px;height: 50px; margin-top: 15px; background: linear-gradient(-90deg, #FA9028, #FA5627);border-radius: 25px;text-align: center;line-height: 50px;font-weight: 600; font-size: 22px;color: #FFFFFF;position: relative; z-index: 0;}



/**商品弹框**/
.dialogFixed {width: 100%;position: fixed; left: 0;top: 0}
.choice-mask {position: fixed;left: 0;top: 0;right: 0; bottom: 0; background: rgba(0,0,0,.6); z-index: 10; display: none; cursor: pointer}
.choiceCoursesMod {display:none;width:617px;background: #fff;bottom: 10%; border-radius: 14px; position: fixed;z-index: 99;left: 50%;margin-left: -305px;}
.choiceCoursesMod .choice-head {height: 1rem;  line-height: 1rem; margin: 0 30px;}
.choiceCoursesMod .choice-close {width: 21px; height: 21px; line-height:60px;overflow: hidden; position: absolute; right: 20px; top: 10px; background: url(/images/zhuanti/suishenxue/choice-close.png) no-repeat center center;background-size: 21px 21px}
.choiceCoursesMod .choice-body { padding: 10px 0 0 40px;}
.choiceCoursesMod .choice-item .item-hd {margin-bottom: 15px; position: relative; z-index: 1}
.choiceCoursesMod .choice-item .item-hd strong {ffont-size: 18px;color: #333333;display: inline-block;}
.choiceCoursesMod .choice-item .item-hd .hot{width:48px; height: 18px;line-height: 18px;position: absolute;top: 27px; left: 0;text-align:center;font-size:12px;color:#ffffff;background: linear-gradient(90deg, #F5135E 6%, #FE5C31 95%);border-radius: 14px 14px 14px 0;}
.choiceCoursesMod .choice-item ul {font-size: 0}
.choiceCoursesMod .choice-item ul li {margin: 0 10px 10px 0;  display: inline-block; position: relative;overflow: hidden}
.choiceCoursesMod .choice-item ul li.disabled{ color: #999999; background: #FAFAFA;border:1px solid rgba(219,219,219,0.8);}
.choiceCoursesMod .choice-item ul li input {position: absolute;left: -30px; top: -30px;}
.choiceCoursesMod .choice-item ul li{padding: 10px 13px; border:1px solid #ebebeb; background: #FFFFFF; color: #333;font-size: 14px;vertical-align: top; display: inline-block; -webkit-border-radius:6px; border-radius: 6px;}
.choiceCoursesMod .choice-item ul li label{font-size: 14px;color: #333333;}
.choiceCoursesMod .choice-item ul li.on { overflow: hidden;background: url(/images/zhongjizhicheng/zhuanti/suishenji/selectImg.png) no-repeat right bottom #FFF3E1;background-size: 32px 28px; border: 1px solid #FF8A00;}
.choiceCoursesMod .choice-item ul.productTypeInfo{position: relative;}

.choiceCoursesMod .choice-tips {margin: 10px 0 34px 40px; width: 535px;height: 54px; background: #F7F7F7;color: #FF7D34; border-radius:11px; color: #FF7D34;font-size: 14px;padding-left: 16px;line-height: 54px;}
.choiceCoursesMod .choice-foot {display: flex; justify-content: space-between;-webkit-justify-content: space-between; margin: 0 30px 27px 30px;left: 0;right: 0;  bottom: 0;z-index: 10; text-align: center;}
.choiceCoursesMod .choice-foot h1{  font-weight:400; font-size: 24px;color: #FF7D34;padding-right:70px;}
.choiceCoursesMod .choice-confirm {font-weight: 600; font-size: 20px;color: #FFFFFF; width: 223px;height: 52px;background: linear-gradient(to right,#FF6A2C, #FFB54A);border-radius: 26px;text-align: center;line-height: 52px;}
