﻿.h20{ height:20px; }
.h40{ height:40px; }
.kcxrcv{width:800px;  padding-top:80px; padding-bottom:45px; }
.kcxrcv dl{   clear:both; display:block; padding:0px; margin:0px;   }
.kcxrcv dl dd{ min-height:100px;  float:left; width:738px; margin-left:12px; padding-left:45px; padding-top:25px;padding-bottom:0px; border-left:2px solid #fa866a; position:relative;  }
.kcxrcv dl dd .ico{ z-index:91; background:#fa866a; color:#fff; font-size:14px; font-weight:bold; width:27px; height:27px; border-radius:27px; line-height:27px; text-align:center; display:block; position:absolute; top:-13px; left:-13px; }
.kcxrcv dl dd h1{z-index:90; height:1px;  font-weight:bold; position:absolute; top:-13px; left:0px;  width:100%; color:#607290; font-size:16px; border-top:1px solid #ffeada;   }
.kcxrcv dl dd h1 p{ font-weight:lighter;  font-size:12px; color:#aeb9ca }
.kcxrcv dl dd h1 p span{ color:#fa866a }
.kcxrcv dl dd h1 strong{ display:block; width:240px; padding-left:45px; padding-top:30px; padding-bottom:20px; }
.kcxrcv dl dd h1 strong:hover{color:#fff; background:#fa866a }
.kcxrcv dl dd h1 strong:hover p{ color:#fff; }
.kcxrcv dl dd h1 strong:hover p span{ color:#fff; }

.kcxrcv dl dd ul{   padding:0px; margin:0px; float:right; width:490px;  padding-bottom:40px; }
.kcxrcv dl dd ul li.tit{ background:#61728d; height:38px; line-height:38px; position:relative }
.kcxrcv dl dd ul li.tit .icoc{ display:inline-block; position:absolute; width:18px; height:33px; background:url(../img/jin_07.png) no-repeat; left:22px; top:-1px; }
.kcxrcv dl dd ul li.tit .fl1{ padding-left:114px; color:#fff; font-size:17px; line-height:38px; }
.kcxrcv dl dd ul li.tit .fl2{ padding-right:10px; }
.kcxrcv dl dd ul li.tit .fl2 a{ height:38px; cursor:pointer; display:block; color:#aeb9ca;  font-size:12px; background:url(../img/jo_03.png) no-repeat; padding-right:15px; background-position:right center; }
.kcxrcv dl dd ul li{ clear:both; text-align:left; color:#899fbd; font-size:15px; padding-left:20px; background:#fff; height:38px; line-height:38px; position:relative }
.kcxrcv dl dd ul li span strong{ color:#61728d; font-weight:bold; font-size:20px; font-family:微软雅黑;} 
.kcxrcv dl dd ul li span.fl3{ padding-left:30px; }
.kcxrcv dl dd ul li span.fl2 span{ font-size:12px; color:#fa866a; }
.kcxrcv dl dd ul li span.fl2 p{color:#61728d; font-weight:bold; font-size:14px;font-family:微软雅黑; }
.kcxrcv dl dd ul li span.fl2 em{ color:#fa866a; font-size:22px; font-weight:bold;font-family:微软雅黑; }
.kcxrcv dl dd ul li span.fl3 a{ margin-left:60px; background:#fa866a; font-size:16px; width:145px; height:32px; text-align:center; line-height:32px; border-radius:15px;  color:#fff; display:inline-block; }

.tanchuang{ display:none;  z-index:102; background:#fff; width:1000px; position:absolute; right:0px; top:0px; }
.tanchuang .tanchuangtit{background:#61728d; height:38px; line-height:38px; position:relative }
.tanchuang .tanchuangtit .icoc{ display:inline-block; position:absolute; width:18px; height:33px; background:url(../img/jin_07.png) no-repeat; left:22px; top:-1px; }
.tanchuang .tanchuangtit .fl1{ padding-left:114px; color:#fff; font-size:17px; line-height:38px; }
.tanchuang .tanchuangtit .fl2{ padding-right:10px; }
.tanchuang .tanchuangtit .fl2 a{ height:38px; cursor:pointer; display:inline-block; color:#aeb9ca;  font-size:12px;  padding-right:15px;  }
.tanchuang .tanchuangtit .fl2 a span{ float:left;}
.tanchuang .tanchuangtit .fl2 a .icov{height:38px; display:inline-block; width:20px;  background:url(../img/jo_03.png) no-repeat; background-position:center center;  -webkit-transform: rotateZ(90deg);-moz-transform: rotateZ(90deg);-o-transform: rotateZ(90deg);-ms-transform: rotateZ(90deg);transform: rotateZ(90deg); }

.tanchuang .tanchuangcon{ padding:20px; }
.tanchuang .tanchuangcon strong{ font-size:14px; line-height:32px; color:#637490; }
.tanchuang .tanchuangcon p{ line-height:28px;font-size:14px; color:#637490; }

.m-layer{display:block;position:fixed;top:0;left:0;right:0;bottom:0; width:100%;min-height:100%;background:rgba(0,0,0,0.6);z-index:20000;overflow-x:hidden;overflow-y:auto;}
.m-layer-con{width:482px;margin:70px auto;padding:0 100px;background:#fff;padding-bottom:20px;position:relative;}
.c_course_info{background:#fff;position:relative;width:482px;margin:0 auto;}
.c_course_info li.tit_first{width:100%; font-size:18px;font-weight:bold;color:#1A98D3;padding-top:52px;}
.c_course_info li.tit_txt{padding-top:15px;padding-bottom:5px;border-bottom:1px solid #E6E6E6;height:15px;font-size:14px;}
.c_course_info li.tit_txt label{float:left;height:15px;color:#888888;width:60px;margin-right:20px;}
.c_course_info li.tit_txt input{float:left;border:none;height:15px;color:#585656;width:400px;}


.c_person_info{background:#fff;position:relative;width:482px;margin:0 auto;}
.c_person_info li.tit_first{width:100%; font-size:18px;font-weight:bold;color:#1A98D3;padding-top:52px;}
.c_person_info li.tit_txt{padding-top:25px;padding-bottom:10px;border-bottom:1px solid #E6E6E6;height:17px;font-size:14px;}
.c_person_info li.tit_txt label{float:left;height:17px;color:#888888;width:60px;margin-right:20px;}
.c_person_info li.tit_txt input{float:left;border:none;height:17px;color:#585656;width:400px;}
.c_person_info li.tit_txt input.pay{float:left;border:none;height:17px;color:#585656;width:300px;}
.c_person_info li .pay_a{float:right;margin-right:10px;display:inline-block;color:#4C9BE2;padding-bottom:10px;height:17px;}
.m-layer-con .footer{background:#fff;position:relative;width:482px;margin:0 auto;text-align:center;}
.m-layer-con .sub_button{display:inline-block;width:165px;height:28px;margin:0 auto; line-height:28px;background:#81BD1C;margin-top:50px; cursor:pointer;}
.m-layer-con a{color:#fff;}

.m-layer-status{background:#fff;position:relative;width:482px;margin:0 auto;padding:0 100px;display:none;cursor:pointer;}
.m-layer-status ul{width:482px;margin:0 auto;padding:126px 0;text-align:center;}
.m-layer-status .ft_big{font-size:32px;color:#585656;}
.m-layer-status .ft_txt{font-size:20px;color:#7A7979;margin-top:20px;}