@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0;}
body{ font-size:14px; font-family:'微软雅黑',; color:#333;}
body, dd, dl, h1, h2, h3, h4, h5, h6, p, ul {padding: 0;margin: 0;}
a{ text-decoration:none;  padding:0; margin:0; background:none; }
a:hover{text-decoration:none; border:none;}
a:active, a:hover,a:focus{text-decoration:none;}
li{ list-style:none;}
li:hover{ padding:0; margin:0; border:none;}
h1,h2,h3,h4{ font-weight:bold;}
@font-face {
  font-family: 'Glyphicons Halflings';
  src:url(../font/glyphicons-halflings-regular.eot);
  src: url('../font/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../font/glyphicons-halflings-regular.woff') format('woff'), url('../font/glyphicons-halflings-regular.ttf') format('truetype'), url('../font/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}

.bx{max-width:1200px; margin:0 auto;}

/**/
.shop .ct .logo{width: 220px;margin-right: 40px;height: 70px;line-height: 70px;}
.logo .cssw .dropdown-menu{width: 130px;left: -6px;}
.course-nav{height: 40px;margin-top: 20px;display: inline-block;}
.course-nav ul li{display: inline-block;padding: 0 25px;position: relative;line-height: 30px;}
.course-nav ul li a{font-size: 16px;}
.course-nav ul li.active a,.book-nav ul li.active a{color: #FF343C;}
.course-nav ul li.active:before{content: "";width: 40px;height: 2px;background: #FF343C;position: absolute;left: 50%;top: 38px;transform: translate(-50%);}
.book-nav ul li.active:before{content: "";width: 30px;height: 2px;background: #FF343C;position: absolute;left: 50%;top: 32px;transform: translate(-50%);}
.search{margin-top: 20px !important;}
.ct .search .bd input::-webkit-input-placeholder{color:#999;font-size: 14px;line-height: 33px;padding-left: 0px; height: 33px;}
.ct .search .bd input{width: 40px;padding-left: 0px;box-sizing: border-box;border: none;border-radius: 6px;float: none;background: none;}
.ct .search .bd .kecheng .caret{margin-left: 2px;}
.bx .t_dh .yfd a .gwc{width: 16px;vertical-align: text-top;padding-top: 2px;margin-right: 4px;}
.ct .logo img {width: 120px;border-right: 1px solid#eee;padding-right: 10px;}
.bx .logo h4{line-height: 70px;color: #ff333c;font-size: 20px;}
.bx .logo .dropdown{float: right; }
.bx .logo h4 .fa{padding-left: 4px;}
.bx .logo .dropdown .dropdown-menu ul{padding: 0px 20px;}
.bx .logo .dropdown .dropdown-menu ul li{line-height: 36px;}
.bx .logo .dropdown .dropdown-menu ul .active a{color: #ff333c;}
.head .fenlu{background-color: #fff;width: 100%;display: flow-root;box-shadow: 1px 1px 6px #dddd;}
.head .fenlu_fl{width: 1200px;margin: 0 auto;background-color: #fff;padding: 10px 0px;display: flow-root;}
.head .fenlu p{float: left;margin-right: 40px;}
.ct .search .bd .sousuo {width: 30px;background: none;}
.ct .search .bd {width:72px;float: left;border-radius: 60px;background-color: #f5f5f5;text-align: center;margin-right: 17px;}
.ct .search .bd:nth-child(3n){margin-right: 0;}
.ct .search .bd .denglu{line-height: 31px;}
.ct .search .bd .zhuce{line-height: 33px;}
.ct .search .bd2{border: 1px solid#F94444;background: none;}
.ct .search .bd2 a{color: #F94444;}
.ct .search .bd3{background-image: linear-gradient(to top, #FF515A, #FF7945);border: none;}
.ct .search .bd3 a{color: #fff;}

.container_tk{ max-width:1200px; margin:0 auto;;} 

.con1{margin-top: 16px;}
.con{width:100%; float:left;}
.con .toutu{width: 100%;background: url("../images/dayi_toutu.png")no-repeat center;display: table; height: 128px;}
.con .toutu .toutuxk{max-width:1200px;margin: 0 auto;}
.con .toutu .zbk_wzjs_right{width: 35%;float: right;padding-top: 50px;}
.con .toutu .zbk_wzjs_right a{height: 32px;background: linear-gradient(to right,#ff403a,#ff6a49);border-radius: 0 6px 6px 0;width: 42px;float: right;line-height: 32px;
    padding-left: 10px;}
.con .toutu .zbk_wzjs_right a img{padding-right: 14px;margin-top: -5px;}
.con .toutu .zbk_wzjs_right input{width: calc(100% - 42px); height: 32px;border: none;padding-left: 12px;outline: none;border-radius: 6px 0 0 6px;font-size: 13px;
    letter-spacing: 0.5px;}
.bx{max-width:1200px; margin:0 auto;clear: both;position: relative;}
.fhlb{position: absolute;left: -50px;text-align: center;}
.fhlb a{background-color: #fff;width: 40px;display: block;padding: 10px 0;border-radius: 6px;}
/*banner*/

.banner{ width:100%; overflow:hidden; background:url(../images/banner.png) no-repeat center; float:left;}
.banner .ban_center{ max-width:1200px; margin:0 auto;}
.banner .ban_center img{ width:100%; float:left;}


/**/
.weizhi{ width:100%; height:50px; line-height:50px;}
.weizhi p{width:calc(100% - 100px); float:left;}
.weizhi > a{width:100px; height:28px; line-height:28px; text-align:center;  display:block; float:right; margin-top:11px; color:#fff; background:#aaaaaa; font-size:13px; 
	border-radius:40px;}
.weizhi > .fhlb > img{vertical-align: text-bottom;padding-right: 3px;}
.weizhi p a{ color:#666;}
/*答疑列表*/
.tiku_left{ width:910px; margin-right:10px; float:left; margin-bottom:30px; }
.tiku_left .dyxm{ width:100%; height:100px;padding-top: 10px; line-height:40px; background:#fff; border-bottom:1px solid #f2f2f2;border-radius: 6px;}
.tiku_left .dyxm .dyzx{padding-left:30px; float:left; font-size:15px; text-align:left;color:#666;}
.tiku_left .dyxm ul{ width:800px; float:left;}
.tiku_left .dyxm ul li{ line-height:40px; float:left; font-size:15px;}
.tiku_left .dyxm ul li a{padding:4px 20px; border-radius:24px; color:#333;}
.tiku_left .dyxm ul li.active a{color: #ff4d4d;}
.tiku_left .dyxm  .chance a{ background:#ff4d4d; color:#fff;}
.tiku_left .dyxm ul li  a:hover{ background:#ff4d4d; color:#fff;}
.tiku_left .dyxm .fhlb{ float:right;}
.tiku_left .dyxm .fhlb a{ padding:0; color:#097df2;}
.tiku_left .dyxm .fhlb a:hover{ background:none; color:#097df2;}


.tiku_left .xmfl{width:100%; height:60px; background:#fff; float:left; border:1px solid #eee; border-top:none;}
.tiku_left .xmfl .kemu{padding-left:30px; width:100px; height:100%; overflow:hidden; float:left; font-size:15px; color:#666; line-height:60px;text-align:left; font-weight:600;}
.tiku_left .xmfl .kmlb{ width:758px; padding-right:30px; float:left;}
.tiku_left .xmfl .kmlb ul li{ line-height:60px; float:left; font-size:14px;}
.tiku_left .xmfl .kmlb ul li a{ padding:4px 20px; margin:0 8px;  border-radius:24px;border:1px #f9fbfd solid; color:#333;}
.tiku_left .xmfl .kmlb ul li a:hover{border:1px #ff4d4d solid; color:#ff4d4d;}
.tiku_left .xmfl .kmlb .kemu_s a{border:1px #ff4d4d solid; color:#ff4d4d;}

.tiku_left .twt{width:100%; background:#fff;border:1px solid #eee; border-top:none; float:left;}
.tiku_left .twt .twtbt{ width:100%; height:50px; line-height:50px; font-size:16px;padding-right:25px;margin-top: 10px;}
.tiku_left .twt .twtbt .fa{ margin-left:30px; margin-right:7px; vertical-align:middle; margin-bottom:3px;color: #ff7d5a;font-size: 20px;}
.tiku_left .twt .twtbt span{ font-size:14px;  color:#666; float:right;}
.tiku_left .twt .twtbt span a{color:#ff4d4d; text-decoration: underline;padding-left:10px;}
.tiku_left .twt .srk{width:100%; padding:0px 30px 18px ;}
.tiku_left .twt .srk .srk-info{ border:1px solid #ccc; overflow:hidden; height:120px;}
.tiku_left .twt .srk .srk-info textarea{ width:100%; height:100%; border-radius:3px; border:none; padding:7px 10px; float:left; outline:none;}
.tiku_left .twt .srk .srk-info div{ width:100%; height:30px; line-height:30px; padding-left:10px; background:#f9f9f9; border-top:#f2f2f2 1px solid; float:left;}
.tiku_left .twt .srk .srk-info div img{ margin-right:19px; vertical-align:middle; margin-bottom:5px;}
.tiku_left .twt .srk ul{ width:100%; height:34px; margin-top:12px;}
.tiku_left .twt .srk ul li{ float:left; height:34px; line-height:34px; margin-right:20px; font-weight:600;}
.tiku_left .twt .srk ul li input{ width:120px; border:1px solid #ddd; border-radius:3px; padding:0 5px; font-weight:normal;}
.tiku_left .twt .srk ul li img{ margin-left:6px; vertical-align:middle;}
.tiku_left .twt .srk ul li a{ padding:8px 15px; background:#fca00f; margin-left:5px; border-radius:4px; color:#fff; font-weight:normal; }
.tiku_left .twt .srk ul li .tjwt{width:88px; height:34px; padding:0; display:block; background:#1481eb; float:right; text-align:center;}
.demo-list {position: relative;color: #555;background: #fff; overflow:hidden; padding-bottom:47px; border-bottom:1px solid #eee;}
.demo-list ul {float: right;white-space: nowrap;}
.iradio_flat-blue {position: absolute;top: 0;left: 0;}
.iradio_square-blue,.iradio_square-blue.static:hover { background-position: -120px 0;}
.iradio_square-blue.hover,.iradio_square-blue:hover { background-position: -144px 0; }
.iradio_square-blue.checked {background-position: -168px 0; }
.iradio_square-blue { display: block;margin-top:8px;padding: 0; width: 22px;height: 22px;background: url(../images/blue.png) no-repeat;border: none;cursor: pointer;background-position: -120px 0;}
.tiku_left .twt .demo-list ul li {position: relative;padding: 0 0 0px 30px; margin-right:25px;}
.demo-list ul input {position: absolute;top: 4px;left: 0;}
.demo-list ul .icheckbox_square-blue,
.demo-list ul .iradio_square-blue {position: absolute;top: -1px;left: 5px;}
label{ font-weight:normal;}
.demo-list h4{font-weight:normal; font-size:14px; color:#333; width:90px; float:left; margin-top:10px; line-height:34px;}
.tiku_left .twt .demo-list > ul{width:calc(100% - 90px); float:left;}
.tiku_left .twt .demo-list > ul li label{ cursor:pointer;}
.tiku_left .srk .tjtp{width:100%; overflow:hidden;padding-top:12px;}
.tiku_left .srk .tjtp .adtp{width:50px; height:50px; margin-right:30px; float:left; }
.tiku_left .srk .tjtp .tpqu{width:calc(100% - 450px); float:left;}
.tiku_left .srk .tjtp .tpqu ul{ margin:0;}
.tiku_left .srk .tjtp .tpqu ul li{width:50px; height:50px; float:left; margin-right:18px; cursor:pointer; position:relative;}
.tiku_left .srk .tjtp .tpqu ul li img{width:100%; height:100%;}
.tiku_left .srk .tjtp .tpqu ul li .shanchu{width:14px; height:14px; background:#ff4d4d; border:1px solid #ff4d4d; border-radius:100%; position:absolute; right:-10px;top:-7px; color:#fff; font-size:6px; line-height:11px; text-align:center; font-weight:normal;}
.tiku_left .srk .tjtp  p{width:200px; font-size:12px; color:#999; line-height:50px; float:left; margin-left:12px;}
.tiku_left .srk .tjtp .tjwi{width:88px; height:32px; float:right; display:block; background:#ff4d4d; font-size:14px; color:#fff; border-radius:4px; text-align:center; line-height:32px; margin-top:9px;}
.shuru_xx{width: 255px;float: left;position: relative;line-height: 50px;}
.shuru_xx input{width: 120px;height: 30px; border-radius: 6px;border: 1px solid#ddd;padding: 0 5px;}
input::-webkit-input-placeholder { color: #999; } 
.shuru_xx .form-contro{margin-right: 10px;}
.shuru_xx .hqyzm{position: absolute;right: 0;top: 10px;background-color: #ffe5e0;border: 1px solid#ddd;height: 30px;line-height: 30px;padding: 0 6px;border-left: 0px;
	border-radius: 0 6px 6px 0; }
.shuru_xx .hqyzm a{color: #ff4d4d;}

.tiku_left  .dy_list{width:100%; overflow:hidden; float:left; background:#fff; border-radius: 6px; margin-top:10px; min-height:935px;}
.tiku_left  .dy_list .kby2{ padding-top:160px; text-align:center; font-size:14px;}
.tiku_left  .dy_list .kby2 img{ margin-bottom:30px;}
.tiku_left  .dy_list > ul{ width:100%; height:66px; border-bottom:1px solid #eee; padding:0 30px; margin-bottom:6px;}
.tiku_left  .dy_list >  ul li{ float:left; line-height:48px; font-size:16px; padding-top:14px;}
.tiku_left  .dy_list > ul li a{ margin-right: 60px;padding: 0; color:#333; }
.tiku_left  .dy_list > ul li a:hover,.tiku_left  .dy_list ul li a:focus{ background:none;}
.tiku_left  .dy_list  .active a{/* border-bottom:3px solid #ff4d4d;*/ color:#ff4d4d; font-weight:600;}
.tiku_left  .dy_xxlb{width:100%;  min-height:1060px;}
.tiku_left  .dy_xxlb ul li{ width:100%; padding:24px 30px 15px; overflow:hidden; border-bottom:#eee 1px dashed;  }
.tiku_left  .dy_xxlb ul li:hover{ background:#f9f9f9;}
.tiku_left  .dy_xxlb .xytx{ width:36px; height:36px; border-radius:1px; float:left; margin-right:16px; position:relative;}
.tiku_left  .dy_xxlb .xytx .xsj{width:6px; border-radius:0; position:absolute; right:-6px; top:14px;}
.tiku_left  .dy_xxlb .xytx img{ width:100%; border-radius:50%;}
.tiku_left  .dy_xxlb .dy_info{width:calc(100% - 56px); float:left;padding-bottom: 10px;}
.tiku_left  .dy_xxlb .dy_info h3{ font-size:14px; font-weight:normal; color:#fd8301; padding-bottom:16px;}
.tiku_left  .dy_xxlb .dy_info h3 span{ color: #ff674b;margin-left: 16px;font-size: 12px;border: 1px solid#ff674b;padding: 0px 8px;border-radius: 4px;}
.tiku_left  .dy_xxlb .dy_info p{ width:100%; font-size:14px; line-height:20px; padding-bottom:10px; letter-spacing:1px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.tiku_left  .dy_xxlb .dy_info .time_z_kg{display:flow-root; }
.tiku_left  .dy_xxlb .dy_info .time_z_kg b{font-weight: normal;color: #999;padding-right: 40px;margin-top: 5px;clear: both;display: inline-block;}
.tiku_left  .dy_xxlb .dy_info .time_z_kg b .fa{padding-right: 6px;}
.tiku_left  .dy_xxlb .dy_info .time_z_kg b img{padding-right: 6px;}
.tiku_left  .dy_xxlb .dy_info .time_z_kg a{float: right;font-weight: normal;text-decoration: none;border: 1px solid#ffd4cc;padding: 0 10px;background-color: #fff5f3;
	color: #ff674b;border-radius: 6px;height: 29px;line-height: 26px;}

.tiku_left  .dy_xxlb .dy_info_t{width:calc(100% - 56px); float:left;padding-bottom: 5px;}
.tiku_left  .dy_xxlb .dy_info_t h3{font-size:14px; font-weight:normal; color:#999; padding-bottom:16px;}
.tiku_left  .dy_xxlb .dy_info_t h3 span{color: #ff674b;margin-left: 16px;font-size: 12px;}
.tiku_left  .dy_xxlb .dy_info_t .biaoti{ width:100%; font-size:14px; line-height:20px; padding-bottom:10px; letter-spacing:1px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;color:#333;font-weight:normal}
.tiku_left  .dy_xxlb .dy_info .time_z_kg{display:flow-root; }
.tiku_left  .dy_xxlb .dy_info .time_z_kg b{font-weight: normal;color: #999;padding-right: 40px;margin-top: 5px;clear: both;display: inline-block;}
.tiku_left  .dy_xxlb .dy_info .time_z_kg b .fa{padding-right: 6px;}
.tiku_left  .dy_xxlb .dy_info .time_z_kg b img{padding-right: 6px;}
.tiku_left  .dy_xxlb .dy_info .time_z_kg a{float: right;font-weight: normal;text-decoration: none;border: 1px solid#ffd4cc;padding: 0 10px;background-color: #fff5f3;
	color: #ff674b;border-radius: 6px;height: 29px;line-height: 26px;}

.tiku_left  .dy_xxlb .tab-pane  .page{width:100%; height:58px; line-height:58px; margin-top:10px;}
.tiku_left  .dy_xxlb .tab-pane  .page p{ text-align:center; font-weight:normal;}
.tiku_left  .dy_xxlb .tab-pane  .page p a{ padding:3px 7px; border:#ddd 1px solid; border-radius:2px; background:none; color:#333; margin:0 1px;font-weight:normal;}
.tiku_left  .dy_xxlb .tab-pane  .page p a:hover{ background:#1481eb; color:#fff; border:1px solid #1481eb;}
.tiku_left  .dy_xxlb .tab-pane  .page p input{ width:24px; height:24px; line-height:24px; border-radius:2px; border:1px solid #ddd; margin-right:3px;}
.tiku_left  .dy_xxlb .tab-pane  .page p span{ margin:0 5px;}
.tiku_left  .dy_xxlb .tab-pane  .page .fytz{ line-height:24px; background:#f9f9f9; width:30px;}
.tiku_left  .dy_xxlb .tab-pane  .page .fytz:hover{ background:#1481eb; border:1px solid #1481eb; color:#fff;}
.dyxgj p{color:#333}
.tiku_left .dy_xxlb .kby1 {
	width: 100%;
	text-align: center;
	padding-top: 100px;
	color: #666;
}
.tiku_left  .dy_xxlb .kby1 img{ margin-bottom:30px;}

.fenye{width:100%; padding:45px 0; background:#fff; text-align:center; font-size:15px; }
.fenye a{ padding:8px 14px; background:#fff; border:1px solid #eee !important; border-radius:4px; margin:0 5px; color:#666 !important; font-weight:normal !important;}
.fenye a span{padding:0 5px;}
.fenye .slct{ background:#ef2d36; border:1px solid #ef2d36; color:#fff !important;}
.fenye .slct:hover{ background:#ef2d36; color:#fff;}
.fenye a:hover{ background:#f9f9f9;}


/*答疑详情页*/
.tiku_left .dyxq{width:100%;}
.tiku_left .dyxq p{ font-size:14px; padding-bottom:3px;color: #666;line-height: 26px; }
.tiku_left .dyxq p a{ margin:0 5px; color:#333;}
.tiku_left .dyxq p a:hover{ color:#097df2;}
.tiku_left .wtnr{width:100%; background:#fff; padding:22px 24px 36px;clear: both;border-radius: 10px;}
.tiku_left .wtnr .zywd_tp{text-align: center;padding-bottom: 20px;}
.tiku_left .wtnr .zywd_tp .video_bf{display: flex;align-items: center;justify-content: center;width: 600px;margin: 0 auto;background-color: #f5f5f5;padding: 10px;border-radius: 50px;         margin-top: 90px;margin-bottom: 40px;}
.tiku_left .wtnr .zywd_tp .video_bf img{width: 26px;}
.tiku_left .wtnr .zywd_tp .video_bf span{width: 400px;height: 4px;background-color: #ddd;margin: 0 20px;box-sizing: border-box;border-radius: 4px;}
.tiku_left .wtnr .zywd_tp .video_bf span em{width: 100px;height: 4px;background-color: #4b4b4b;display: block;border-radius: 4px;}
.tiku_left .wtnr .zywd_tp .video_bf p{padding: 0;line-height: 0;}
.tiku_left .wtnr h4{padding-bottom: 16px;}
.tiku_left .wtnr .xyxx3{width:100%;margin-bottom:20px;}
.tiku_left .wtnr .xyxx3 .xytx3{width:30px; height:30px; float:left; margin-right:15px; border-radius:2px; overflow:hidden;}
.tiku_left .wtnr .xyxx3 .xytx3 img{width:100%;border-radius: 50%;}
.tiku_left .wtnr .xyxx3 .txxx3{ line-height:30px;}
.tiku_left .wtnr .xyxx3 .txxx3 p{ font-size:15px;}
.tiku_left .wtnr .xyxx3 .txxx3 p span{ color:#999; font-size:13px;}
.tiku_left .wtnr .xyxx3 .txxx3 p span img{margin-left: 40px;margin-bottom: 3px;padding-right: 6px;}
.tiku_left .wtnr .xyxx3 .txxx3 p .suiwu{ border: 1px solid#ff674b;color: #ff674b;font-size: 12px; padding: 2px 6px;border-radius: 4px;margin-left: 10px;}



.tiku_left .wtnr h3{font-size: 16px;font-weight: normal;line-height: 26px;color: #333;padding-bottom: 20px;}
.tiku_left .wtnr .bqsm{padding-top: 30px;}
.tiku_left .wtnr .bqsm .bq{color: #999;border-bottom: 1px solid#eee;padding-bottom: 10px;}
.tiku_left .wtnr .bqsm .bq span{color: #FF4D4D;}
.tiku_left .wtnr .bqsm .shang_xia{display: flex;align-items: center;justify-content: space-between;padding-top: 10px;}
.tiku_left .wtnr .bqsm .shang_xia p{color: #F94444;}

.tiku_left .scfx{width:100%; height:24px; }
.tiku_left .scfx ul{text-align: center;margin-top: 40px;}
.tiku_left .scfx ul li{display: inline-block;background-color: #eee;width: 80px; height: 30px;line-height: 30px; border-radius: 40px;}

.tiku_left .share{margin: 0 40px;}
.tiku_left .scfx .dianzhan a{color: #666;}
.tiku_left .scfx .dianzhan a .fa{padding-right: 6px;color: #999;}
.tiku_left .scfx .share a{width:100%; height:100%;background:url(../images/icon_share_n.png) no-repeat center left; padding-left:21px; line-height:22px; color:#555;}
.tiku_left .scfx .share a:hover{ color:#ff4d4d; background:url(../images/icon_share_s.png) no-repeat center left;}
.tiku_left .scfx .collect a{width:100%; height:100%;background:url(../images/icon_collection_n.png) no-repeat left 0 top 4px; padding-left:20px; line-height:22px; color:#555;}
.tiku_left .scfx .collect a:hover{ color:#ff4d4d; background:url(../images/icon_collection_s.png) no-repeat left 0 top 4px;}
.tiku_left .wthd{width:100%; border:1px solid #eee; background:#fff; padding:20px 30px; margin-top:10px; overflow:hidden; min-height:342px;}
.tiku_left .wthd .wbg{width:100%; overflow:hidden; padding-bottom:10px; border-bottom:1px dashed #e2e2e2; padding-top:20px;}
.tiku_left .wthd .lstx2,.tiku_left .wthf .lstx2{width:38px; height:38px; border-radius:2px; overflow:hidden; float:left; margin-right:14px; }
.tiku_left .wthd .lstx2 img,.tiku_left .wthf .lstx2 img{width:100%;}
.tiku_left .wthd .lstx_info,.tiku_left .wthf .lstx_info{width:92%; float:left;}
.tiku_left .wthd .lstx_info h3{ font-size:14px; }
.tiku_left .wthd .lstx_info p {  font-size:14px; line-height:26px;}
.tiku_left .wthd .lstx_info p span,.tiku_left .wthf .lstx_info p span{font-size:12px; color:#999; }
.tiku_left .wthd .lstx_info ul{width:100%; padding-top:8px;}
.tiku_left .wthd .lstx_info ul li{ float:right; color:#999; cursor:pointer;}
.tiku_left .wthd .lstx_info .zhuijia{margin-right:15px; }
.tiku_left .wthd .lstx_info ul li img{ margin-bottom:3px; margin-right:5px;}
.tiku_left .srk-info{border: 1px solid #ccc;overflow: hidden;height: 140px;width: 100%;margin-top: 10px;}
.tiku_left .srk-info textarea{ width:100%; height:90px; border-radius:3px; border:none; padding:5px 10px; float:left; outline:none;}
.tiku_left .srk-info div{ width:100%; height:50px; line-height:50px; padding-left:10px; background:#f9f9f9; border-top:#f2f2f2 1px solid; float:left;}
.tiku_left .srk-info div img{ margin-right:19px; vertical-align:middle; margin-bottom:5px;}
#LoginBox  .srk-info .twt .clear h4{margin: 0;}
#LoginBox  .srk-info .twt ul{ width: calc(100% - 90px);float: left;}
#LoginBox  .srk-info .twt ul li{position: relative; padding: 0 0 0px 30px;margin-right: 25px;float: left;height: 34px;line-height: 34px;font-weight: 600;}
#LoginBox  .srk-info .twt ul li label{font-size: 14px;vertical-align: top;margin-top: -1px;}
#LoginBox .tjtp{width:100%; overflow:hidden;padding-top:12px;}
#LoginBox .tjtp .adtp{/*margin-bottom: 10px;*/}
#LoginBox .tjtp .tpqu ul{ margin:0; float:left;}
#LoginBox .tjtp .tpqu ul li{width:50px; height:50px; float:left; margin-right:18px; cursor:pointer; position:relative;}
#LoginBox .tjtp .tpqu ul li img{width:100%; height:100%;}
#LoginBox .tjtp .tpqu ul li .shanchu{width:14px; height:14px; background:#ff4d4d; border:1px solid #ff4d4d; border-radius:100%; position:absolute; right:-10px;top:-7px; color:#fff; font-size:6px; line-height:11px; text-align:center; font-weight:normal;}
#LoginBox .tjtp  p{ font-size:12px; color:#999;line-height: 50px;}
#LoginBox .tjtp  .dlh_p{display: inline;}
#LoginBox .tjtp .tjwi{width:88px; height:32px; float:right; display:block;background: linear-gradient(to right,#ff403a,#ff6a49); font-size:14px; color:#fff;
	border-radius:40px; text-align:center; line-height:32px; margin-top:9px;    box-shadow: 0px 1px 4px #9c2420;}
#LoginBox .tjtp .dlh_tjwi{float: right !important;margin-right: 0 !important;}

#LoginBox .tjtp .adtp a{float: left;margin-right: 20px;}
.tiku_left .tijiao{width: 80px;height: 30px;border-radius: 20px;text-align: center;line-height: 30px;display: block;float: right;color: #fff;margin-top: 8px;
    background: linear-gradient(to right,#ff7443,#ff994e);margin-right: 16px;}
.tiku_left .wthf{width:94%;margin-left:6%; background:#f8f8f8; padding:0 18px;margin-top:25px; padding-top:20px; padding-bottom:10px;display: flow-root;}
.tiku_left .wthf .xian{width:100%; height:1px; border-bottom:1px dashed #ddd; padding:8px 0; float:left; margin-bottom:20px;}
.tiku_left .wthf h3 {font-size: 14px;margin-bottom: 0;letter-spacing: 1px;line-height: 26px;color: #333;}
.tiku_left .wthf p .zuiwen{color: #ff333c !important;font-size: 14px !important;}
.tiku_left .wthf p .huida{color: #ff8a00 !important;font-size: 14px !important;}

/*答疑-我的问题*/
.tiku_left .dy_xxlb ul li .dyxgj{padding-left: 52px;clear: both;}
.tiku_left .dy_xxlb ul li .dyxgj_t{display: flex;align-items: center;}
.tiku_left .dy_xxlb ul li .dyxgj p img{margin-right: 6px;}
.tiku_left .dy_xxlb ul li .dyxgj .da_time_zan{display: flex;align-items: center;}
.tiku_left .dy_xxlb ul li .dyxgj .da_time_zan span img{width: 14px;}
.tiku_left .dy_xxlb ul li .dyxgj span{color: #999;font-size: 13px;display: flex;align-items: center;}
.tiku_left .dy_xxlb ul li .dyxgj .da_time{padding-top: 14px;display: flex;align-items: center;justify-content: space-between;}
.tiku_left .dy_xxlb ul li .dyxgj .da_time .xyxx3{display: flex;align-items: center;}
.tiku_left .dy_xxlb ul li .dyxgj .da_time .xyxx3 .xytx3{width: 30px;height: 30px;float: left;margin-right: 15px;border-radius: 2px;overflow: hidden;}
.tiku_left .dy_xxlb ul li .dyxgj .da_time .xyxx3 .xytx3 img{width: 100%;border-radius: 50%;}
.tiku_left .dy_xxlb ul li .dyxgj .da_time .xyxx3 .txxx3 p {display: flex;align-items: center;color:#333}
.tiku_left .dy_xxlb ul li .dyxgj .da_time .xyxx3 .txxx3 p span{border: 1px solid#999;color: #999;font-size: 12px;padding: 2px 6px;border-radius: 4px;margin-left: 10px;}

.tiku_left .dy_xxlb ul li .dyxgj .sn1{padding-right: 40px;}
.tiku_left .dy_xxlb ul li .dyxgj .sn1 img{margin-right: 4px;vertical-align: sub;}
.tiku_left .dy_xxlb ul li .dyxgj .sn2 {padding-right: 40px;}
.tiku_left .dy_xxlb ul li .dyxgj .sn2 .fa{margin-right: 6px;font-size: 16px;}
.tiku_left .dy_xxlb ul li .dyxgj .sn3 img{margin-right: 4px;vertical-align: sub;width: 16px !important;}

/*语音问答*/
.tiku_left .dy_xxlb ul li .dyxgj_yy{clear: both;}
.tiku_left .dy_xxlb ul li .dyxgj_yy .fbt{color: #999;}
.tiku_left .dy_xxlb ul li .dyxgj_yy p img{margin-right: 6px;}
.tiku_left .dy_xxlb ul li .dyxgj_yy .da_time_zan{display: flex;align-items: center;}
.tiku_left .dy_xxlb ul li .dyxgj_yy .da_time_zan span img{width: 14px;}
.tiku_left .dy_xxlb ul li .dyxgj_yy span{color: #999;font-size: 13px;display: flex;align-items: center;}
.tiku_left .dy_xxlb ul li .dyxgj_yy .da_time{padding-top: 14px;display: flex;align-items: center;justify-content: space-between;}
.tiku_left .dy_xxlb ul li .dyxgj_yy .da_time .xyxx3{display: flex;align-items: center;background-color: #f5f5f5;padding: 10px 20px;border-radius: 50px;}
.tiku_left .dy_xxlb ul li .dyxgj_yy .da_time .xyxx3 .xytx3{width: 30px;height: 30px;float: left;margin-right: 15px;border-radius: 2px;overflow: hidden;position: relative;}
.tiku_left .dy_xxlb ul li .dyxgj_yy .da_time .xyxx3 .xytx3 .bofang{position: absolute;top: 0;width: 30px;height: 29.83px;text-align: center;line-height: 27px;
	background-color: rgba(0,0,0,0.4);border-radius: 50%;}
.tiku_left .dy_xxlb ul li .dyxgj_yy .da_time .xyxx3 .xytx3 img{width: 100%;border-radius: 50%;}
.tiku_left .dy_xxlb ul li .dyxgj_yy .da_time .xyxx3 .txxx3 p {display: flex;align-items: center;font-weight: bold;}
.tiku_left .dy_xxlb ul li .dyxgj_yy .da_time .xyxx3 .txxx3 p span{color: #333;margin-left: 50px;}

.tiku_left .dy_xxlb ul li .dyxgj_yy .sn1{padding-right: 40px;}
.tiku_left .dy_xxlb ul li .dyxgj_yy .sn1 img{margin-right: 4px;vertical-align: sub;}
.tiku_left .dy_xxlb ul li .dyxgj_yy .sn2 {padding-right: 40px;}
.tiku_left .dy_xxlb ul li .dyxgj_yy .sn2 .fa{margin-right: 6px;font-size: 16px;}
.tiku_left .dy_xxlb ul li .dyxgj_yy .sn3 img{margin-right: 4px;vertical-align: sub;width: 16px !important;}

.rmkc .jxhd{width:100%; padding-bottom:6px;}
.rmkc .jxhd ul li{width:100%; padding:22px 0;border-bottom:1px dashed #ddd;  cursor:pointer;border-right: 0; }
.rmkc .jxhd ul li h4{ font-size:14px; font-weight:normal; line-height:24px; color:#666;}
.rmkc .jxhd ul li p{ color:#999; line-height:22px; font-size:12px;}
.rmkc .jxhd ul li p span{ color:#097df2;}
.rmkc .jxhd ul li:hover h4{ color:#f53939}

.mfst{width:100%; background:#fff; border-top:15px solid #f5f5f5; float:left;}
.mfst h2{width:100%;height:52px; line-height:56px; border-bottom:1px solid #eee; overflow:hidden; padding:0 22px;font-size:16px; font-weight:normal;}
.mfst h2 img{ margin-bottom:3px; margin-right:5px;}
.mfst ul{width:100%; overflow:hidden; padding:20px 16px 18px;}
.mfst ul li{width:25%; float:left; padding:0 10px; }
.mfst ul li > img{width:100%; float:left; margin-bottom:8px;}
.mfst ul li h4{font-size:14px; color:#333; font-weight:normal; padding-bottom:10px;}
.mfst ul li p{font-size:12px; color:#888;}
.mfst ul li p a{padding:2px 8px; border-radius:25px; border:1px solid #ff4d4d; color:#ff4d4d; float:right;}
.mfst ul li p a img{ margin-bottom:2px; margin-left:3px;}
/*评论*/
.pinglun{width: 100%;background: #fff;border-top: 15px solid #f5f5f5;float: left;padding: 22px;}
.pinglun .wx_box h2{line-height: 56px;border-bottom: 1px solid #eee;font-size: 16px;font-weight: normal;}
.pinglun .wtnr_t{padding: 40px 0px 0px; }
.pinglun .wtnr_t .xyxx3{padding-bottom: 10px;border-bottom: 1px dashed #ddd;display: inline-table;}
.pinglun .wtnr_t .xyxx3 .mingchen{padding-right: 10px;}
.pinglun .wtnr_t .xyxx3 .dzhan{float: right;color: #999;font-size: 14px;}
.pinglun .wtnr_t .xyxx3 .dzhan .fa{padding-right: 6px;}


.tiku_left .dy_list .video_kc{padding: 4px 0px 15px;}
	.tiku_left .dy_list .video_kc .video_kc_fl {
		display: flex;
		align-items: center;
		padding: 26px 0;
		border-bottom: 1px dashed#ddd;
		cursor:pointer 
	}

		.tiku_left .dy_list .video_kc .video_kc_fl:hover {
			background: #f9f9f9;
		}

.tiku_left .dy_list .video_kc .video_kc_fl .shipin_tp{width: 245px;margin: 0 20px;}
.tiku_left .dy_list .video_kc .video_kc_fl .shipin_tp img{width: 100%;    border-radius: 6px;}
.tiku_left .dy_list .video_kc .video_kc_fl .video_kc_fl_xj_t{width: 100% !important;}
.tiku_left .dy_list .video_kc .video_kc_fl .video_kc_fl_xj{width: calc(100% - 265px);}
.tiku_left .dy_list .video_kc .video_kc_fl .video_kc_fl_xj .tw_wt{color: #999;}
.tiku_left .dy_list .video_kc .video_kc_fl .video_kc_fl_xj .da_time_zan{padding-top: 10px;display: flex;align-items: center;}
.tiku_left .dy_list .video_kc .video_kc_fl .video_kc_fl_xj .da_time_zan span{padding-right: 40px;color: #999;font-size: 13px;display: flex;align-items: center;}
.tiku_left .dy_list .video_kc .video_kc_fl .video_kc_fl_xj .da_time_zan span img{margin-right: 6px;width: 14px;}
.tiku_left .dy_list .video_kc .video_kc_fl .video_kc_fl_xj .da_time_zan span em{font-style: inherit;}
.tiku_left .dy_list .video_kc .video_kc_fl .video_kc_fl_xj h4{font-size: 16px;font-weight: bold;padding-bottom: 14px;}
	.tiku_left .dy_list .video_kc .video_kc_fl .video_kc_fl_xj h1{
		font-size: 16px;
		font-weight: bold;
		padding-bottom: 14px;
	}
.tiku_left .dy_list .video_kc .video_kc_fl .video_kc_fl_xj .xyxx3{display: flex;align-items: center;padding-bottom: 10px;}
.tiku_left .dy_list .video_kc .video_kc_fl .video_kc_fl_xj .xyxx3 .xytx3{width: 30px;height: 30px;float: left;margin-right: 15px;border-radius: 2px;overflow: hidden;}
.tiku_left .dy_list .video_kc .video_kc_fl .video_kc_fl_xj .xyxx3 .xytx3 img{width: 100%;border-radius: 50%;}
.tiku_left .dy_list .video_kc .video_kc_fl .video_kc_fl_xj .xyxx3 .txxx3 p span{border: 1px solid#ff674b;color: #ff674b;font-size: 12px;padding: 2px 6px;border-radius: 4px;margin-left: 10px;}


/*题库列表右侧提问弹窗*/
 
.mask {margin: 0; padding: 0;border: none;width: 100%;height: 100%;background: #333;opacity: 0.6;filter: alpha(opacity=60);z-index: 9999;position: fixed;top: 0;left: 0;
  display: none;}
#LoginBox {position: fixed;left: 33%;top: 28%;background: white;width: 650px;height: 382px;border-radius: 7px;z-index: 10000;display: none;}
.row1 {background: #f7f7f7;padding: 0px 20px;line-height: 50px;height: 50px;font-weight: normal;color: #666;font-size: 14px;border-radius: 6px;}
.row {padding: 0px 30px;font-family: 华文楷体;font-size: x-large;}
.row .srk-info{padding-top: 10px;}
.row .srk-info textarea{width: 100%;height: 100px;font-size: 14px;padding: 6px;line-height: normal;border: 1px solid#ccc;}
.close_btn {font-family: arial;font-size: 20px;background-color: #dddddd; border-radius: 50%;color: #fff !important;float: right;width: 20px;height: 20px;
	line-height: 20px;text-align: center;margin-top: 15px;}
#LoginBox .srk-info .twt .clear{padding: 0;}
.shuru_xu{display: inline-block;position: relative;}
.shuru_xu input{width: 160px;font-size: 14px;height: 35px;border-radius: 6px; border: 1px solid#ddd;padding-left: 4px;}
.shuru_xu .hqyzm{position: absolute;right: 149px;top: 7px;background-color: #ffe5e0;border: 1px solid#ddd;height: 35px;line-height: 25px;padding: 0 6px; 
	border-left: 0px;border-radius: 0 6px 6px 0; }
.shuru_xu .hqyzm a{color: #ff4d4d;font-size: 14px;}
.shuru_xu .dltw{display: inline-block;clear: both;margin-left: 10px;}
.shuru_xu .dltw a{color: #ff4d4d;text-decoration: underline;}


/*题库列表右侧*/
.tiku_right{ width:278px; float:left; }
.tiku_right .dysm{width:100%; padding:26px 0 16px; background:#fff; margin-bottom:12px;clear: both;}
.tiku_right .dysm .sm{width:155px; height:155px; background:url(../images/bg_dym.png) no-repeat; padding:4.5px; margin:0 auto;}
.tiku_right .dysm .sm img{width:100%;}
.tiku_right .dysm p{fot-size:14px; color:#666; text-align:center; padding-top:10px;}
.tiku_right .xx_info{ min-height:104px;margin-bottom:1px; background:#fff; float:left;width:100%}
.tiku_right .xx_info1{ background:#fff; float:left;width:100%;padding-top: 10px;margin-bottom: 12px;}
.tiku_right .xx_info .info_left{ float:left; margin:26px 13px 0 15px; width:58px; height:58px; border-radius:50%; overflow:hidden;}
.tiku_right .xx_info .info_left1{ float:left; margin:18px 13px 0 15px;}
.tiku_right .xx_info .info_left img{width:58px; height:58px; border-radius:50%;}
.tiku_right .xx_info .info_right{ float:left; padding-top:15px;width:calc(100% - 98px);}
.tiku_right .xx_info .info_right1{ float:left; padding-top:22px;}
.tiku_right .xx_info .info_right p,.tiku_right .xx_info .info_right1 p{font-size: 14px;line-height: 36px;color: #999;font-weight: normal;}
.tiku_right .xx_info .info_right .dlh{color: #333;}
.tiku_right .xx_info .info_right p span{ font-size:12px; padding:2px 10px; border:1px  solid #f1f1f1; border-radius:20px; color:#666; margin-right:10px;background-color: #f5f5f5; }
.tiku_right .xx_info .info_right p a{color:#ff8330;}
.tiku_right .xx_info .info_right p .xydl{color:#fff5e49;border: 1px solid#ff5e49;padding: 4px 10px;border-radius: 20px;margin-right: 15px;}
.tiku_right .xx_info .info_right p .zcyl{color:#fff;background: linear-gradient(to right,#ff515a,#ff7945);padding: 4px 10px;border-radius: 20px;}
.tiku_right .xx_info .qtw{ float: right;padding: 20px 8px 0 0;}
.tiku_right .xx_info .qtw .tw{background: linear-gradient(to right,#ff403a,#ff6a49);padding: 4px 12px;border-radius: 50px;color: #fff;font-size: 12px;}
.tiku_right .fldh {width: 100%;margin-bottom: 12px;background: #fff;overflow: hidden;padding: 10px 0;}
.tiku_right .fldh ul li a {color: #222;display: block;line-height: 52px;text-align: center;}
.tiku_right .fldh .active p {color: #ff4e4e;line-height: 28px;}
.tiku_right .fldh ul{width:100%; overflow:hidden;}
.tiku_right .fldh ul li{border-right:1px dashed #eee; cursor:pointer; overflow:hidden;width: 33.3%;padding: 0;float: left;text-align: center;}
.tiku_right .fldh ul li:nth-child(3n){border-right:0;}
.tiku_right .fldh ul li img{width:90px; float:left; margin-right:8px;}
.tiku_right .fldh ul li:hover,.tiku_right .fldh ul li:focus{ color:#ff4e4e;box-shadow:0 0 10px 0 #eee;}
.tiku_right .fldh .active a{ color:#ff4e4e; font-weight:bold;}
.tiku_right .fldh .sxsy::before{ content: " ";background:url("../images/img_wdwt.png") no-repeat center;width: 29px;height: 29px;margin: 0 auto;display: block;}
.tiku_right .fldh .zzlx::before{ content: " "; background:url( "../images/img_wtsc.png") no-repeat center;width: 29px;height: 29px;margin: 0 auto;display: block;}
.tiku_right .fldh .yjwc::before{ content: " "; background:url( "../images/img_gzdls.png") no-repeat center;width: 29px;height: 29px;margin: 0 auto;display: block;}
.tiku_right .fldh ul li p{line-height: 28px;color: #666;font-size: 12px;font-weight: normal;}
.tiku_right .fldh ul li:hover .sxsy::before{content: " "; background:url( "../images/img_wdwt_s.png") no-repeat center;}
.tiku_right .fldh ul li:hover .zzlx::before{content: " "; background:url( "../images/img_wtsc_s.png") no-repeat center;}
.tiku_right .fldh ul li:hover .yjwc::before{content: " "; background:url(../images/img_gzdls_s.png) no-repeat center;}

.tiku_right .fldh .active .sxsy::before{content: " "; background:url( "../images/img_wdwt_s.png") no-repeat center; width: 29px;height: 29px;margin: 0 auto;
	display: block;}
.tiku_right .fldh .active .zzlx::before{content: " "; background:url( "../images/img_wtsc_s.png") no-repeat center; width: 29px;height: 29px;margin: 0 auto;
	display: block;}
.tiku_right .fldh .active .yjwc::before{content: " "; background:url(../images/img_gzdls_s.png) no-repeat center; width: 29px;height: 29px;margin: 0 auto;
	display: block;}


.tiku_right .zngj{width:100%; height:94px; background:#fff; float:left; margin-bottom:12px;}
.tiku_right .zngj ul li{ width:33.3%; height:94px; float:left; cursor:pointer;}
.tiku_right .zngj ul li p{ text-align:center; font-size:14px; color:#666; line-height:130px;}
.tiku_right .zngj ul li p img{ margin-top:19px; margin-bottom:8px;}
.tiku_right .zngj ul li p a{ color:#333;}
.tiku_right .zngj ul li:hover p a{color:#ff4d4d;}

.tiku_right .rmkc{width:100%; background:#fff; padding:20px 15px 0;}
.tiku_right .rmkc .rmkcbt{ height:30px; border-bottom:1px solid #eee; font-size:16px;}
.tiku_right .rmkc .rmkcbt img{ margin-right:8px; margin-bottom:3px;}
.tiku_right .rmkc .kclb{ width:100%;}
.tiku_right .rmkc .kclb ul li{width:100%; float:left;height:42px; line-height:42px;}
.tiku_right .rmkc .kclb ul li div{width:24px; height:24px; border-radius:100%; overflow:hidden; background:#ccc; float:left; margin-right:14px; margin-top:9px; line-height:24px; text-align:center;font-size:16px; color:#fff;}
.tiku_right .rmkc .kclb ul li div img{ float:left;width:100%;}
.tiku_right .rmkc .kclb .no1{ background:url(../images/icon_hg.png) no-repeat center;}
.tiku_right .rmkc .kclb .no2{ background:#ff8672;}
.tiku_right .rmkc .kclb .no3{ background:#fdb5a9;}
.tiku_right .rmkc .kclb ul li p{ float:left;width:205px;}
.tiku_right .rmkc .kclb ul li p span{ float:right; color:#999;}

/*好课推荐*/
.tiku_right .jxhf{background-color: #fff;}
.tiku_right .jxhf .rmkcbt{margin: 0 15px;display: flex;border-bottom: 1px solid #eee;padding: 15px 0 5px;}
.tiku_right .jxhf .rmkcbt p{font-size: 16px; padding-left: 6px;}
.tiku_right .lsjs3{width:100%; padding:18px 20px 20px;margin-top: 15px;position: relative;}
.tiku_right .lsjs3_1{margin-top: 0px;margin-bottom: 12px;}
.tiku_right .lsjs3_1 .kc_ff{padding-bottom: 16px;border-bottom: 1px dashed#ddd;}
.tiku_right .lsjs3 .lsjj2 .teacher{position: relative;}
.tiku_right .lsjs3 .lsjj2 .teacher .img1{width: 100%;}
.tiku_right .lsjs3 .lsjj2 .teacher span{position: absolute;left: 10px;top: -10px;z-index: 11;background: url("../images/zhekou.png") no-repeat center;width: 43px;height: 49px;color: #fff;font-weight: bold;font-size: 16px;text-align: center;line-height: 44px;}
.tiku_right .lsjs3 .lsjj2 h4{font-size:16px;font-weight:normal; padding-top:3px; padding-bottom:8px; color:#333;}
.tiku_right .lsjs3 .lsjj2 p{font-size:14px; color:#ff4d4d;}
.tiku_right .lsjs3 .bofang{position: absolute;top: 18px;left: 20px;width: 238px;}
.tiku_right .lsjs3 .bofang img{width: 100%;}
.tiku_right .lsjs3 .ls_info{padding:10px 0;line-height: 20px;}
.tiku_right .lsjs3 .ls_info .a{font-size:12px;color:#999;}
.tiku_right .lsjs3 .ls_info .b{float: right;color: #f02c2c;font-size: 14px;}
.tiku_right .lsjs3 .ls_info .b b{font-size: 24px;font-weight: bold;padding-right: 6px;}
.tiku_right .lsjs3 .ls_info .b i{text-decoration: line-through;color: #999;font-style:normal;}
.tiku_right .lsjs3 .dianji{background: linear-gradient(to left,#ff403a,#ff6a49);border-radius: 50px;}
.tiku_right .lsjs3 .dianji p{color:#fff;padding: 12px 0;}
.tiku_right .lsjs3 .dianji p a{color:#fff;text-align: center;font-size: 14px;padding: 12px 0;}
.tiku_right .lsjs3 .dianji p span{padding: 12px 26px;}
.tiku_right .lsjs3 .clearfix{background-color: #f0f0f0;padding: 10px 6px;border-radius: 0 0 6px 6px;}
.tiku_right .lsjs3 .clearfix .span1{font-size: 15px;color: #f02c2c;font-weight: 600;}
.tiku_right .lsjs3 .clearfix .span1 b{font-size: 20px;}
.tiku_right .lsjs3 .clearfix .span2{font-size: 12px;color: #666;padding-left: 0px;}
.tiku_right .lsjs3 .clearfix .span2 b{font-size: 15px;color: #f02c2c;}
.tiku_right .lsjs3 .clearfix .span3{font-size: 13px;color: #333;}
.tiku_right .lsjs3 .clearfix .span3 b{color: #fff;background-color: #333;padding: 3px;border-radius: 4px;margin: 0 1px;}
.tiku_right .lsjs3 .p2{font-size: 14px;padding-top: 15px;color: #000;} 

.recommed_bottom {display: flex;align-items: center;justify-content: center;width: 100%;height: 66px;background: #f5f5f5;margin-top: 15px;}
.recommed_bottom_video {position: relative;width: 75px;height: 48px;border-radius: 4px;}
.recommed_bottom_videoPlay{width: 30px;}
.recommed_bottom_videoPlay {position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}
.recommed_bottom_title {display: flex;flex-direction: column;justify-content: center;margin-left: 10px;}
.recommed_bottom_title p {align-self: flex-start;font-size: 15px;font-family: Microsoft YaHei;font-weight: bold;color: #333333;padding: 5px 0;}
.recommed_bottom_title button {background: linear-gradient(to right,#ff403a,#ff6a49);align-self: flex-end;width: 64px;height: 24px;border-radius: 12px;color: #fff;overflow: hidden;
	white-space: nowrap;text-overflow: ellipsis;border: 1px solid #000;outline: none;border-color: transparent;box-shadow: none;}
.recommed_bottom_title button > a {color: #fff;}

.questionBanksAndTopics {background-color: #fff;padding: 15px;margin-bottom: 12px;}
.questionBanks_title {width: 100%;display: flex;align-items: center;border-bottom: 1px solid #eee;}
.questionBanks_title img{margin-right: 6px;}
.questionBanks_title_left {align-items: center;font-size: 16px;font-family: Microsoft YaHei;color: #333333;line-height: 35px;}
.questionBanks_list {display: flex;align-items:end;padding: 16px 0;border-bottom: 1px dashed #ddd;}
.questionBanks_list:last-child{border-bottom: 0;}
.questionBanks_top .questionBanks_list .teacher_picture {text-align: center;margin-right: 10px;width: 56px;}
.questionBanks_top .questionBanks_list .questionBanks_list_title{width: calc(100% - 66px);}
.questionBanks_top .questionBanks_list .questionBanks_list_title p{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.questionBanks_top .questionBanks_list .questionBanks_list_title span{font-size: 12px;color: #999;}

.questionBanks_top .questionBanks_list .teacher_picture img {width: 56px;}
.questionBanks_top .questionBanks_list .questionBanks_list_title p {font-weight: normal;color: #555;font-size: 14px;line-height: 20px;}
.questionBanks_top .questionBanks_list .questionBanks_list_title .riqi {margin-top: 10px;display: flex;align-items: center;justify-content: space-between;width: 100%;}
.questionBanks_top .questionBanks_list .questionBanks_list_title .riqi span {color: #ff3234;font-size: 13px;flex: 1;}
.questionBanks_top .questionBanks_list .questionBanks_list_title .riqi .questionBanks_list_but {line-height: 28px;text-align: center;}
.questionBanks_list_but {width: 75px;height: 28px;background: #ffefec;border-radius: 14px;color: #e13b29;}
.questionBanks_list_but a {color: #e13b29;}

/**/
.tiku_right .bc_ct .jc_zzc{ width:100%; height:100%; position:fixed; top:0; left:0; background:#000; opacity:0.5; z-index:999;}
.tiku_right .bc_ct .jj_info{ width:30%; padding-bottom:20px; position:fixed; background:#fff; z-index:1000; top:0; left:0; margin-left:35%; margin-top:250px; border-radius:4px;}
.tiku_right .bc_ct .jj_info p{ padding:15px 15px 15px 20px; border-bottom:1px solid #eee;}
.tiku_right .bc_ct  .jj_info p img{ float:right; cursor:pointer;}
.tiku_right .bc_ct .jj_info h3{ padding:50px 0 35px; text-align:center; font-size:18px; font-weight:normal;}
.tiku_right .bc_ct .jj_info a{ padding:10px 28px; background:#f5f5f5; border:1px solid #ddd; border-radius:3px; font-size:14px; margin:0 13px;}
.tiku_right .bc_ct .jj_info .qxbc{ background:#1481eb; border:1px solid #1481eb; color:#fff;}


/*相关问题*/
.tiku_left .wthd{ margin-top:0px; border-top:none; padding-top:10px;}
.tiku_left .hdrs{ width:100%; height:42px; background:#fbfbfb; margin-top:10px; border:1px solid #eee; border-bottom:none;}
.tiku_left .hdrs p{ padding-left:30px; line-height:42px; font-size:14px; color:#666;}
.qthd{ width:100%; padding-top:50px;}
.qthd p{ text-align:center; padding-bottom:25px; font-size:16px; color:#999; letter-spacing:1px;}
.qthd p span{ margin:0 9px;}
.qthd p span img{width:38px; height:38px; border-radius:4px;}
.qthd  a,.qthd1  a{ width:335px; height:56px;background: linear-gradient(to left,#ff403a,#ff6a49); border-radius:56px; display:block; font-size:17px; color:#fff; text-align:center; line-height:56px; margin-left:258px; margin-top:30px; }
.banner2{ background:#fff;}
.qtwt{width:100%; padding:20px 30px; background:#fff; margin-top:15px;}
.qtwt h3{ font-size:16px; padding-bottom:20px; font-weight:600; border-bottom:1px solid #eee;display: flex;}
.qtwt h3::before{content: " ";width: 4px;height: 20px;display: block;background-color: #FF363A;margin-right: 6px;}
.qtwt ul li{line-height: 46px;border-bottom: 1px dashed #eee;padding: 16px 0;}
.qtwt ul li .da{display: flex;align-items: center;padding-top: 10px;}
.qtwt ul li .da .teacher{width: 40px;}
.qtwt ul li .da p{padding-left: 10px;padding-right: 40px;color: #999;display: flex;align-items: center;}
.qtwt ul li .da p img{margin-right: 6px;vertical-align: sub;width: 14px;}
	.qtwt ul li .da span.zjkjs {
		background-color:#fff !important;
		border: 1px solid#ff8666;
		color: #FF674B;
		padding: 1px 4px;
		margin-left: 10px;
		border-radius: 6px;
		height: 23px;
		line-height: 20px;
		font-size: 12px;
	}
.qtwt ul li .da a{color:#999;}
.qtwt ul li .wen{ color:#333;font-size: 17px;padding-bottom: 10px;}
.qtwt ul li a:hover{ color:#ff4d4d;}
.banner{ margin-bottom:10px;}

/*免费试听*/
.mfst{width:100%; background:#fff; border-top:15px solid #f5f5f5; float:left; padding-bottom:20px;}
.mfst h2{width:100%;height:52px; line-height:56px; border-bottom:1px solid #eee; overflow:hidden; padding:0 22px;font-size:16px; font-weight:bold;display: flex;align-items: center;}
.mfst h2::before{content: " ";width: 4px;height: 20px;display: block;background-color: #FF363A;margin-right: 6px;}
.mfst h2 img{ margin-bottom:3px; margin-right:5px;}
.mfst ul{width:100%; overflow:hidden; padding:15px 16px 0;}
.mfst ul li{width:25%; float:left; padding:0 10px; cursor:pointer; }
.mfst ul li .kecheng > img{width:100%; float:left; margin-bottom:8px;}
.mfst ul li .kecheng{position: relative;}
.mfst ul li .kecheng .bofang{display: none;}
.mfst ul li .kecheng:hover .bofang{display: block; width: 200px;height: 120px;background-color: rgb(49 49 49 / 45%);position: absolute;top: 0;text-align: center;line-height: 120px;}
.mfst ul li h4{font-size:14px; color:#333; font-weight:normal; padding-bottom:10px;}
.mfst ul li p{font-size:12px; color:#888;}
.mfst ul li p span{border-radius:25px; color:#ff4d4d; float:right; font-size:16px; line-height:14px; padding-right:3px;}
.mfst ul li p span{ margin-bottom:2px; margin-left:3px;}
.mfst ul li h4:hover { color:#ff4d4d}
/*悬浮*/
.xuanfu{width:50px; position:fixed;top:0px; right:0px; z-index:999;background-color: #fff;box-shadow: -1px 1px 4px #e8e8e8;padding-top: 120px;padding-bottom: 140px;}
.xuanfu > div{ margin-bottom:2px;padding: 0 10px;text-align: center;}
.xuanfu > div >a >img{padding-top: 4px;}
.xuanfu > div >a >p{padding: 4px 0; line-height: 18px; font-size: 12px;color: #666;}
.xuanfu ul {idth:50px;margin:0 auto;}
.xuanfu ul li{width: 100%;height: 74px;border-top: 1px solid #e2e2e2;text-align: center;position: relative;}
.xuanfu ul li a{width:100%; height:100%; display:block;padding: 32px 10px 0; color:#666;font-size: 12px;}
.xuanfu ul li .qqdd{padding: 42px 10px 0;}
.xuanfu ul li:hover a{color:#fff;}
.xuanfu .zxkf{text-align: center;background:url(../images/icon_kefu.png) no-repeat center top 6px;}
.xuanfu .zxkf:hover{background:url(../images/icon_kefu2.png) no-repeat center top 6px #ff4d4d;}
.xuanfu .qiandao{ background:url(../images/icon_qiandao.png) no-repeat center top 12px #fff; }
.xuanfu .qiandao:hover{ background:url(../images/icon_qiandao2.png) no-repeat center top 12px #ff4d4d; }
.xuanfu .zhuanqian{ background:url(../images/icon_zhuanqian.png) no-repeat center top 12px #fff; }
.xuanfu .zhuanqian:hover{ background:url(../images/icon_zhuanqian2.png) no-repeat center top 12px #ff4d4d; }
.xuanfu .tieba{ background:url(../images/icon_tieba.png) no-repeat center top 12px #fff; }
.xuanfu .tieba:hover{ background:url(../images/icon_tieba2.png) no-repeat center top 12px #ff4d4d; }
.xuanfu .fankui{ background:url(../images/icon_fankui.png) no-repeat center top 12px #fff; }
.xuanfu .fankui:hover{ background:url(../images/icon_fankui2.png) no-repeat center top 12px #ff4d4d; }
.xuanfu .apxz{ background:url(../images/icon_app2.png) no-repeat center top 6px #fff; }
.xuanfu .apxz:hover{ background:url(../images/icon_app2_s.png) no-repeat center top 6px #ff4d4d; }
.xuanfu .gzh2{ background:url(../images/icon_gzh2.png) no-repeat center top 6px #fff; }
.xuanfu .gzh2:hover{ background:url(../images/icon_gzh2_s.png) no-repeat center top 6px #ff4d4d; }
.xuanfu .apxz .appm{width:270px; height:155px;  background:url(../images/wem_bg2.png) no-repeat; left:-270px; top:-35px; position:absolute;    padding-right: 16px; padding-left:5px; display:none;}
.xuanfu .apxz:hover .appm{ display:block;}
.xuanfu .apxz .appm div{width:50%; float:left; padding:14px 10px; color:#555;}
.xuanfu .apxz .appm div img{width:100%; margin-bottom:4px; }
.xuanfu .gzh2 .gzhm{width: 130px;height: 120px;position: absolute;top: -25px;left: -130px;padding: 6px;background: url(../images/wem_bg.png) no-repeat;padding-right:16px; display:none;}
.xuanfu .gzh2:hover .gzhm{ display:block;}
.xuanfu .gzh2 .gzhm img{width:100%; margin-bottom:4px; }






















