/* CSS Document */
body, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ul, ol, li, fieldset, button, input, textarea, th, td { margin:0; padding:0;}
body { font:12px/1.6 Arial, "Microsoft YaHei", Tahoma, Helvetica, "\5b8b\4f53", sans-serif; color:#333; text-align:center;
height:100%;background: url(../images/cfbg.jpg)center bottom no-repeat; background-attachment: fixed;}
ul, ol, li { list-style:none;}
a { text-decoration:none; color:#333;}
a:hover { text-decoration:none;}
fieldset, img { border:none;}
button, input, select, textarea { font-size:100%; font-family:Arial, "Microsoft YaHei";border:1px solid #ddd;}
input{  text-indent:5px; border:1px solid #ddd; border-radius:2px;}
table { border-collapse:collapse; border-spacing:0;}
h1, h2, h3 { font-size:18px; font-family:Arial, "Microsoft YaHei";}
em { font-style:normal;}
em.red { color:#f00;}
h2{font-size:20px; line-height: 50px; text-align: center;color: #63065f;}
/*--= Common style =--*/
.clearfix{zoom:1;}
.clearfix:after{content:".";display:block;clear:both;height:0;overflow:hidden;visibility:hidden;}
input[type="text"],input[type="button"],input[type="submit"],input[type="reset"],button,select { -webkit-appearance:none;}
select:focus,input:focus {-webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-user-modify:read-write-plaintext-only; outline:none;}
table, td, input, textarea,select { font-size: 16px; font-family: Microsoft YaHei; }
button, textarea { font-family: Microsoft YaHei; }
select {
    writing-mode: horizontal-tb !important;
    font-style: ;
    font-variant-ligatures: ;
    font-variant-caps: ;
    font-variant-numeric: ;
    font-variant-east-asian: ;
    font-variant-alternates: ;
    font-weight: ;
    font-stretch: ;
    font-size: ;
    font-family: ;
    font-optical-sizing: ;
    font-kerning: ;
    font-feature-settings: ;
    font-variation-settings: ;
    text-rendering: auto;
    color: fieldtext;
    letter-spacing: normal;
    word-spacing: normal;
    line-height: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block;
    text-align: start;
    appearance: auto;
    box-sizing: border-box;
    align-items: center;
    white-space: pre;
    -webkit-rtl-ordering: logical;
    background-color: field;
    cursor: default;
    margin: 0em;
    border-width: 1px;
    border-style: solid;
    border-color: -internal-light-dark(rgb(118, 118, 118), rgb(133, 133, 133));
    border-image: initial;
    border-radius: 0px;
}

#header { position:fixed; height:56px; line-height:56px; top:0; width:100%; z-index:98; background-color:#63065f; color:#fff; font-size:16px;}
#main { border-top:26px solid transparent; text-align:left;}


#header a.back { position:absolute; left:0; top:0; width:50px; height:56px; background:url(../images/back.png) no-repeat center center; background-size:auto 20px;}
.home-btn { position:absolute; right:0; top:0; width:50px; height:56px; background:url(../images/icon_home.png) no-repeat center center; background-size:auto 24px;}
.home-btncx { position:absolute; right:50px; top:0; width:50px; height:56px; background-size:auto 24px; color:#fff;}

/*---login---*/
.logbox { padding:20px 15px;}
.logbox li { margin-bottom:15px;}
.logbox li input.text_input { width:100%; height:40px; border:none; background-color:#fff; text-indent:10px; font-size:14px; border-radius:2px;}
.logbox li input.button_input { height:42px; border:none; background:#0084cf; color:#fff; font-size:16px; width:100%; border-radius:2px;}


.cbox {width:96%; margin: 50px auto 5px; background-color: rgba(255,255,255,0.6);border: 1px solid #eed5b2;border-radius: 10px;}
.cbox.apply {position: absolute;top: 50px;bottom: 50px;}
.cbox.apply .c-content {padding-bottom: 100px;background-color: #fff;}
.c-tu { text-align:center;}
.c-tu img { max-width:100%;}
.c-content { padding:10px;}
.c-content p { margin-bottom:10px; font-size:16px;}
.c-content h2{font-size:18px; line-height: 48px; text-align: center;color: #63065f;}
.c-content h3{font-size:16px; text-indent: 0; color: #a87429; margin: 10px 0;}
.c-content h4{font-size:16px; text-indent: 0; color: #a87429; margin: 10px 0;}
.c-content p{text-indent: 2em;}


.bmbox {}
.bmxq { padding:10px;}
.bmxq li { margin-bottom:10px; text-align:center; line-height:40px; height:40px; cursor:pointer; background-color:#fff; font-size:14px; border-radius:2px;}
.bmxq li.cur { background-color:#68bae9; color:#fff;}
.bmxq li a { color:#333; display:block;}
.bmxq li.cur a { color:#fff;}
.btn-ty { position:fixed; left:0; bottom:0; width:100%; height:42px; z-index:99;}
.btn-ty.apply {padding: 10px;background-color: #fff;border-top: 1px solid #999;}
.btn-ty.apply .btn {width: calc(100% - 20px);}
.btn-ty .btn { height:42px; background:#69005f; color:#fff; font-size:16px; width:100%; display:inline-block; text-align:center; line-height:42px; border:none;}
.bmbox table { width:100%; font-size:14px;}
.bmbox table th { background-color:#e1ecf3; padding:10px 5px;}
.bmbox table td { padding:10px 5px; background-color:#fff; border-bottom:1px solid #ddd;}
.bmbox table tbody tr { cursor:pointer;}
.bmbox table tbody tr.cur td { background-color:#68bae9; color:#fff;}

.bmbox1 {}
.bmxq1 { padding:10px;}
.bmxq1 li { margin-bottom:10px; text-align:left; background-color:#fff; font-size:14px; border-radius:2px;}
.bmxq1 li.cur { background-color:#68bae9; color:#fff;}

.jfinfo { background-color:#fff; border-bottom:1px solid #ddd; padding:10px; font-size:14px;}
.jfinfo h2 { margin-bottom:5px; border-bottom:1px solid #ddd; padding-bottom:5px;}
.jfinfo ul li { margin-bottom:5px;}
.jfgn { padding:10px;}
.jfgn li { margin-bottom:15px;}
.jfgn li a { background-color:#0084cf; color:#fff; display:block; height:46px; line-height:46px; text-align:center; border-radius:2px; font-size:16px;}

.cgbox { background-color:#fff; border-bottom:1px solid #ddd; padding:50px 10px; font-size:14px; text-align:center;}
.cgbox h2.cgtit { color:#0084cf; background:url(../images/dui.png) no-repeat center top; padding-top:120px; background-size:100px auto; margin-bottom:20px;}

.jbzlbox { border-bottom:40px solid transparent; padding:10px;}
.jbzlbox h2.tit { margin-bottom:10px; font-size:14px;}
.jbzlbox ul li { position:relative; min-height:40px; padding-left:80px; margin-bottom:5px;}
.jbzlbox ul li span.li_tit { position:absolute; left:0; top:10px;}
.jbzlbox ul li span.li_tit .red { color:#f00;}
.jbzlbox ul li input.text_input { width:100%; height:36px; text-indent:5px; border:1px solid #ddd; border-radius:2px;}

.sex_dd { padding:10px 0 0 0; display:block;}
.sex_dd .label_dd { margin-right:10px;}
.selectbox { display:block; width:100%; height:36px; background-color:#fff; border:1px solid #ddd; border-radius:2px; overflow:hidden;}
.selectbox select { width:120%; height:36px; background:none; border:none;}

.home { border-bottom:40px solid transparent;}
.home .logo { background-color:#0084cf; padding:40px 0 20px 0;}
.home .logo h2 { padding:10px; color:#fff;}
.home .btn-ty .btn { background-color:#333;}
.home .nav { padding:5px;}
.home .nav li { width:50%; float:left;}
.home .nav li a { display:block; margin:5px; padding-top:100px; height:40px; border:1px solid #ddd; font-size:14px;}
.home .user_info { background-color:#fff; border-bottom:1px solid #ddd; height:40px; line-height:40px; font-size:14px;}
.home .nav li a.l1 { background:#fff url(../images/nav1.png) no-repeat 50% 30%; background-size:60px auto;}
.home .nav li a.l2 { background:#fff url(../images/nav2.png) no-repeat 50% 30%; background-size:60px auto;}
.home .nav li a.l3 { background:#fff url(../images/nav3.png) no-repeat 50% 30%; background-size:60px auto;}
.home .nav li a.l4 { background:#fff url(../images/m-004.png) no-repeat 50% 30%; background-size:60px auto;}


.bjckbox table { width:100%; font-size:14px;}
.bjckbox table th { background-color:#e1ecf3; padding:10px 5px;}
.bjckbox table td { padding:10px 5px; background-color:#fff; border-bottom:1px solid #ddd;}


.jfbox table { width:100%; font-size:14px;}
.jfbox table th { background-color:#e1ecf3; padding:10px 5px;}
.jfbox table td { padding:10px 5px; background-color:#fff; border-bottom:1px solid #ddd;}

.zsjzbox { border-bottom:45px solid transparent;}

.bmqdbox { display:none;}
.bmqdbg { background:rgba(0,0,0,0.6); position:fixed; width:100%; height:100%; left:0; top:0; z-index:9998;}
.bmqdcon { position:fixed; top:140px; left:5%; width:80%; padding:5%; background-color:#fff; z-index:9999; text-align:center; border-radius:2px; font-size:14px;}
.bmqdcon p { margin-bottom:10px; padding:10px 0;}
.btn-group a { display:inline-block; height:40px; line-height:40px; border-radius:2px;}
.btn-group .btn-qd { width:48%; margin-right:2%; background-color:#0084cf; color:#fff;}
.btn-group .btn-qx { width:48%; margin-left:2%; background-color:#666; color:#fff;}

.btn-tuiban { background-color:#0084cf; display:inline-block; padding:3px 8px; color:#fff; border-radius:2px;}


.zzbg { background:rgba(0,0,0,0.6); position:fixed; width:100%; height:100%; left:0; top:0; z-index:9998;}
.zzcon { background-color:#fff; width:200px; left:50%; margin-left:-100px; z-index:9999; position: fixed; top:50%; height:40px; line-height:40px; font-size:16px; margin-top:-20px; border-radius:2px;}
.heji { font-size:16px; font-weight:bold; text-align:center; padding:10px 0;}

/*--修改--*/
.lrbox_lts {  text-align:center; padding:10px 0; border-bottom:1px solid #ddd; background-color:#fff; margin-bottom:10px;}
.lrbox_lts em.wrong { display:inline-block; height:30px; line-height:30px; background:url(../images/fail_ts.png) no-repeat left center; background-size:30px auto; padding-left:35px; color:#ff6c1d; font-size:14px;}

.bjbox li a { display:block; background-color:#fff; border-top:1px solid #ddd; border-bottom:1px solid #ddd; margin-bottom:10px; padding:8px; position:relative;}
.bjbox li h2 span.time { float:right; font-size:12px; padding-top:5px; color:#666; font-weight:normal;}
.bjbox li p { font-size:14px;}
.bjbox li a .price { top:55px; right:10px; color:#ff6c1d; font-size:14px;}


.bjjfbox li { background-color:#fff; border-top:1px solid #ddd; border-bottom:1px solid #ddd; margin-bottom:10px;}
.bjjfcon { padding:8px; position:relative;}
.bjjfbox li h2 span.time { float:right; font-size:12px; padding-top:5px; color:#666; font-weight:normal;}
.bjjfbox li p { font-size:14px;}
.bjjfbox li .price { position:absolute; top:55px; right:10px; color:#ff6c1d; font-size:14px;}
.ztgn { background-color:#f8f8f8; padding:8px; border-top:1px solid #ddd; font-size:14px; height:30px; line-height:30px;}
.ztgn em { font-size:12px; margin-left:3px; color:#666;}
.ztgn a.caozuo { float:right; padding:0 12px; background-color:#0084cf; border-radius:2px; color:#fff;}

.btn-xuanze { position:absolute; right:15px; top:40px; width:90px; height:40px; line-height:40px; border-radius:2px; background-color:#0084cf; color:#fff; text-align:center; font-size:16px;}

/*--jwgz--*/
.home.jwgz { border-bottom:0;}
.home.jwgz .nav li a.l1 { background:#fff url(../images/icon-jw1.png) no-repeat 50% 30%; background-size:70px auto;}
.home.jwgz .nav li a.l2 { background:#fff url(../images/icon-jw2.png) no-repeat 50% 30%; background-size:70px auto;}
.home.jwgz .nav li a.l3 { background:#fff url(../images/icon-jw3.png) no-repeat 50% 30%; background-size:70px auto;}
.home.jwgz .nav li a.l4 { background:#fff url(../images/icon-jw4.png) no-repeat 50% 30%; background-size:70px auto;}

/*--zzpt--*/
.home.zzpt { border-bottom:0;}
.home.zzpt .nav li.last { width:100%; float:left;}
.home.zzpt .nav li a.l1 { background:#fff url(../images/icon-zz1.png) no-repeat 50% 30%; background-size:70px auto;}
.home.zzpt .nav li a.l2 { background:#fff url(../images/icon-zz2.png) no-repeat 50% 30%; background-size:70px auto;}
.home.zzpt .nav li a.l3 { background:#fff url(../images/icon-zz3.png) no-repeat 50% 30%; background-size:70px auto;}


/*--弹出框--*/
.ts_box { display:none;}
.ts_boxer { display:none;}
.ts_bg { background-color:gray;  position:fixed; _position:absolute;opacity:0.5;filter:alpha(opacity=50);   width:100%; height:100%; z-index:9998; top:0; left:0;}
.ts_con { position:fixed; _position:absolute; top:180px; width:500px; margin-left:-250px; left:50%; z-index:9999; background-color:#fff; text-align:left; border-radius:2px; box-shadow:1px 1px 3px #333;}
.ts_con h2.tit { padding:10px; border-bottom:1px solid #eee; margin-bottom:10px;}
.zhifu_zhuangtai { text-align:center; padding:30px 0 50px 0;}
.zhifu_zhuangtai a { display:inline-block; width:123px; height:36px; margin:0 10px; padding-top:85px; font-size:16px;}
.zhifu_zhuangtai a.btn_notice_1 { background:url(../images/btn_notice_1.png) no-repeat 0 0; color:#ff8e00;}
.zhifu_zhuangtai a.btn_notice_2 { background:url(../images/btn_notice_2.png) no-repeat 0 0; color:#8ebc00;}

#main.student .jbzlbox {padding: initial;padding-bottom: 22px;}
#main.student .jbzlbox ul {background-color: #fff;}
#main.student .jbzlbox h2 {margin: initial;padding: 10px;box-sizing: border-box;}
#main.student .jbzlbox ul li {margin-bottom: initial;border-bottom: 1px solid #dcdcdc;height: 40px;padding-right: 10px;font-size: 16px;}
#main.student .jbzlbox ul li input,#main.student .jbzlbox ul li .selectbox {height: 100%;border: initial;background-color: initial;text-align: right;width: 100%;}
#main.student .jbzlbox ul li .selectbox {direction:rtl}
#main.student .jbzlbox ul li .li_tit {text-indent: 10px;}
#main.student .jbzlbox .btn-ty {padding: 10px;background-color: #fff;border-top: 1px solid #999;}
#main.student .jbzlbox .btn-ty .btn {width: calc(100% - 20px);}
#main.student .arrow {position: absolute;top: 50%;transform: translateY(-50%);right: 10px;height: 15px;}
#main.student .select {margin-left:-20px;}


.kczb{width:100%; margin: 0 auto; padding-top: 30px;}
.kczb ul{width:94%; margin: 0px auto 5px; }
.kczb ul li{margin: 10px auto;padding: 10px 0; background: rgba(255,255,255,0.6); border: 1px solid #eed5b2;border-radius: 10px;}
.kczb ul li:nth-child(odd){ background: rgba(230,195,144,0.3); }
/*.kczb ul li:hover{ background: rgba(230,195,144,0.3); }*/
.kczb ul li p{ line-height: 32px;width:92%; margin: 0 auto; /*border-bottom: 1px solid #eed5b2;*/}
.kczb ul li p strong{font-size:16px; font-weight: normal; text-indent: 0; color: #a87429; margin: 10px 0;}
.kczb ul li p span{color: #63065f; font-weight: bold; }
.kczb ul li p span a{color: #63065f; font-weight: bold;width:auto; text-align: left;}
.kczb ul li p span:hover{border-bottom: 1px solid #63065f;}
.kczb ul li p i{font-style: normal; background: #e6c390; width:15px; height: 15px; margin-right: 5px; 
border:1px dashed #a87429; padding: 0 5px; color: #a87429; border-radius: 50px; font-size: 14px; font-weight: bold;}
.kczb ul li p em{float:right; text-align: left; width:35%;}
.kczb ul li p b{float:right; text-align: left; width:50%; font-weight: normal;}
.kczb h3{text-align: center;font-size:18px;color: #63065f; margin: 10px 0; font-weight: 600;  }
.kczb h4{font-size:18px; font-weight: normal; color: #333; text-align: center;}
.kczb h4 span{color: #f00; margin: 0 8px;}
.notice{width:94%; margin: 10px auto 0;padding: 10px 0; background: rgba(255,255,255,0.6); border: 1px solid #eed5b2;border-radius: 10px;}

.notice p{text-indent: 2em; width:94%; margin: 5px auto;}
.notice p span{text-align: right; width:100%;}



.baoming{width:100%; margin: 20px auto;}

.baoming span {width:40%; margin: 0 0 50px 6%; float:left;  display: inline-block; text-align: center;  padding: 5px 10px;  background: rgb(99, 6, 95);
  color: #fff;  border-radius: 5px;}

.baoming span a:hover{color: rgb(99, 6, 95);  border-color: rgb(99, 6, 95);   background: rgb(255, 255, 255);}
.baoming span:hover{background: rgb(255, 255, 255) ;border:1px solid rgb(99, 6, 95);}
.baoming span a{color: #fff;}

.wybm{width:76%; margin: 10px 12% 0; }
.wybm { margin: 20px auto 10px; text-align: center;  padding: 5px 10px;border:1px solid rgb(99, 6, 95);   background: rgb(99, 6, 95);  border-radius: 5px;}
.wybm:hover{background: rgba(99, 6, 95,0.8) ;border:1px solid rgb(99, 6, 95); }
.wybm a{color: #fff;}
.wybm a:hover{color:rgb(99, 6, 95) ;color: #fff;}

.wybm2{width:76%; margin: 10px 12% 0; }
.wybm2 { margin: 20px auto 10px; text-align: center;  padding: 5px 10px; border-radius: 5px;}
/*.wybm2:hover{background: rgb(255, 255, 255) ;border:1px solid rgb(99, 6, 95); }
.wybm2 a{color: #63065f;}
.wybm2 a:hover{color:rgb(99, 6, 95) ;border:1px solid rgb(206, 169, 103);background: rgb(206, 169, 103);}*/
.wybm2 { background: #e6c390; color: rgb(99, 6, 95);  }
.wybm2 a{color: rgb(99, 6, 95); }
.wybm2:hover { background: rgba(230,195,144,0.8); color:rgb(99, 6, 95) ; border:1px solid #e6c390;}



.kcSearch {width:94%; margin: 10px auto 0;padding: 10px 0; background: rgba(255,255,255,0.6); border: 1px solid #eed5b2;border-radius: 10px;}
.kcSearch ul {  margin: 0 auto;}
.kcSearch ul li { width:94%; margin: 0px 3%; border:none; padding: 5px 0; }
.kcSearch ul li:hover{border: none; background: none;}
.kcSearch ul li span { }
.kcSearch ul li select {  height: 40px;  width:120px; text-align: center;}
.kcSearch ul li .input_txt { padding:0 5px; width:70%; height: 40px;  }
.kcSearch ul li button { width:50%; margin: 10px 25% 0; height: 40px; vertical-align: middle;}

.kcSearch .btn { height: 40px; line-height: 40px; font-size: 18px; background: #e6c390; color: rgb(99, 6, 95); border-radius: 5px; }
.kcSearch .btn:hover { background: rgba(230,195,144,0.8); color:rgb(99, 6, 95) ; border:1px solid #e6c390;}


.bz { position: relative; height: 150px; margin-top: 30px; border-bottom: 1px solid #f5f5f5; }
.bz ul {}
.bz ul li { position: absolute; top: 0px; left: 0px; width: 22%; text-align: center; color: #6f166b; opacity: 0.5; }
.bz ul li:after { content: ""; display: block; position: absolute;top: 20px;
    left: 100%;
    width: 35%;
    height: 4px; background: #6f166b; border-radius: 5px; }
.bz ul li.bz1 {}
.bz ul li.bz2 {left:24%;}
.bz ul li.bz3 {left:48%;}
.bz ul li.bz4 {left:72%;}
.bz ul li.bz4:after { display: none; }
.bz ul li.current { opacity: 1; }
.bz ul li .t1 { position: relative; display: block; width: 40px; height: 40px; line-height: 40px; font-size: 22px; margin:0 auto;  }
.bz ul li .t1 span { position: absolute; top: 0px; left: 10px; display: block; width: 40px; height: 40px; line-height: 40px; font-size: 22px; margin:0 auto; background: #6f166b; color: #fff; border-radius: 5px; }
.bz ul li .t1 span {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}
.bz ul li .t1 strong { position: absolute; top: 0px; left: 10px; display: block; width: 40px; height: 40px; line-height: 40px; font-size: 22px; margin:0 auto; color: #fff; }
.bz ul li .t2{font-size:15px; margin-top: 10px; line-height: 30px; text-align: center;}

.h50{ height: 50px;}

.yzm{width:30%; }
.kcSearch ul li:nth-of-type(2) .input_txt,.kcSearch ul li:nth-of-type(3) .input_txt{width:40%;}

.bm2 { margin: 0 auto;}
.bm2 table { margin:0 auto; margin-top: 30px; }
.bm2 table td { padding:10px; }
.bm2 .txt { border-radius: 6px; border:1px solid #ccc; background: #fff; padding:5px; width: 210px;  margin: 10px 0 5px 10px;}
/*.bm2 .txt {    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}*/
.bm2 .btn {  font-size: 18px;  color: rgb(99, 6, 95); border-radius: 5px; margin:20px auto; border:none; 
height: 40px;line-height: 40px;background: #e6c390;
color: rgb(99, 6, 95);
width: 70%;

}

.bm2 .btn_new {  padding:40px 40px; font-size: 24px; background: #0d96d9; color: #fff; border-radius: 5px; margin-right: 5px; border:none; }
.bm2 .btn_new:hover { background: #f60; }

.bm2 .selectcm { border-radius: 3px; border:1px solid #ddd; padding:5px; width: 310px; }
.bm2 .x { color: #f00; margin-right: 10px; }
.bm2 .title { font-size: 24px; text-align: center; color: #f00; margin:20px; }
.bm2 .huoqu { font-size: 12px; margin-left: 15px; display: inline-block; background: #82297c; color: #fff; border-radius: 5px; 
height: 35px; line-height: 35px; text-align: center; padding-right: 5px;
}
.bm2 .huoqu:hover {  background: #642d60; }
.bm2 .disabled-button{background-color:#999;}
.bm2 .disabled-button:hover {  background-color:#999; }

.bm2 .tabName3 { width: 640px; position: relative; margin:0 auto;  height: 50px; overflow: hidden; }
.bm2 .tabName3 span {text-align: center; float: left; width: 200px; line-height: 50px; margin-right: 10px;}
.bm2 .tabName3 span a {display: block; height: 50px; background: #ddd; color: #666; font-size: 20px; }
.bm2 .tabName3 span a.current {  height: 50px; border:2px solid #ddd; background: #fff; color: #000; font-weight: bold; }
.bm2 .table3 { width: 640px; border:2px solid #ddd; padding:18px; margin-top: 0; background: #fff; margin-top: -2px; }
.bm2 .table3 td{line-height: 40px;}
.bm2 .table3 td p span{font-size:12px;}

.tabName { text-align: center; }
.tabName span { margin:0 20px; }
.tabName span a { display: inline-block; padding:0px 20px; border-radius: 100px; background: #ddd; }
.tabName span a.current { background: #c00; color: #fff; }

.notice2{width:94%; margin: 10px auto 0;padding: 10px 0; background: rgba(230,195,144,0.3); border: none;border-radius: 10px;
 margin-bottom: 20px;}
.notice2 h3{}

.notice2{margin: 0 auto;}
.notice2 p{text-indent: 0em; width:94%; margin: 5px auto;}
.notice2 p span{color: #f00;}
.notice2 ul{width:94%; margin: 0px auto 5px; }
.notice2 ul li{margin: 10px auto;padding: 10px 0; background: rgba(255,255,255,0.6); border-radius: 10px; border:none;}
.notice2 ul li:nth-child(odd){ background: rgba(255,255,255,0.6) }
/*.notice2 ul li:hover{ background: rgba(230,195,144,0.3); }*/
.notice2 ul li p{ line-height: 32px;width:92%; margin: 0 auto; }
.notice2 ul li p strong{font-size:16px; font-weight: normal; text-indent: 0; color: #a87429; margin: 10px 0;}
.notice2 ul li p span{color: #63065f; font-weight: bold; margin-right: 20px;}
.notice2 ul li p i{font-style: normal; background: #e6c390; width:15px; height: 15px; margin-right: 5px; 
border:1px dashed #a87429; padding: 0 5px; color: #a87429; border-radius: 50px; font-size: 14px; font-weight: bold;}
.notice2 ul li p em{margin-right: 20px;}



.notice4{width:94%; margin: 10px auto 0;padding: 10px 0; background: rgba(230,195,144,0.36); border: none;border-radius: 10px; margin-bottom: 20px;}
.notice4 h3{text-align: left; margin-left:15px ;}
.notice4 p{text-indent: 0em; width:94%; margin: 5px auto;}
.notice4 p span{text-align: right; width:100%;}

.notice3{width:94%; margin: 10px auto 0;padding: 10px 0 20px; background: rgba(115,0,103,0.2); border: none;border-radius: 10px; margin-bottom: 20px; }
.notice3 h3{ }
/*.notice3 td{color: #fff;}*/
input[type="radio" i] {
    background-color: initial;
    cursor: default;
    appearance: auto;
    box-sizing: border-box;
    margin: 3px 3px 0px 5px;
    padding: initial;
    border: initial;
}
/*课程详细*/
.list ul {}
.list ul li { padding:20px 0;  }
.list ul li:after { content: ""; display: block; clear: both; }
.list ul li .img { float: left; width: 24%; margin-right:3%;  margin-left: 3%;}
.list ul li .img img { width: 100%; overflow: hidden;  border-radius: 10px; }
.list ul li .img span { display: block; text-align: center; margin-top: 5px; line-height: 20px; }
.list ul li .t { float: left; width: 68%;line-height: 30px; }
.list ul li .t strong{font-weight: normal; color:#a87429;}
.list ul li .t span{color:#63065f; font-weight: bold;}
.list ul li .t .t1 { font-size: 24px; font-weight: bold; }
.list ul li .t .t2 { margin-top: 10px; }
.list ul li .t .t5 {  overflow: hidden; }
.list ul li .t .t5 img { max-width: 100%; }
.list ul li .t .t5 p { margin:30px 0; }
.list ul li .t .jdt { position: relative; height: 8px; width: 100%; background: #ddd; border-radius: 100px; margin:15px 0; }
.list ul li .t .jdt span { display: block; width: 100%; height: 8px; position: absolute; top: 0px; left: 0px; background: #f60; border-radius: 100px; }
.list ul li .b {  text-align: center; width: 96%; margin: 0 auto; }
.list ul li .b .b1 { float:left; width:25%; font-size: 24px; color: #f60; }
.list ul li .b .b2 {float:left; width:35%; margin-top: 15px; background: #f60; border-radius: 5px; color: #fff; height: 40px; line-height: 40px; }
.list ul li .b .b2 a { color: #fff; display: block; height: 40px;}
.list ul li .b .b2:hover { background: #0d96d9 }
.list ul li .b .b3 {float:left;width:35%; margin-top: 60px; border:1px solid #ddd; border-radius: 5px; padding:10px 0; }
.list ul li .b .b3 .col { color: #f60; font-size: 36px; }





