*{ margin:0; padding:0; border:0;}
body{ font-family:"微软雅黑"; font-size:14px; font-weight:normal; background:#f4f4f4;}
ul,li,ol,dl,dd,dt,b,p,strong,span,h1,h2,h3,h4,h5,h6,i{ list-style:none;}
a{ color:#000; text-decoration:none;}
em{font-style:normal}
select{ border:none; margin:0; padding:0; background-color:#fafafa;}
select::-ms-expand{display:none;}
select{
  appearance:none;
 -moz-appearance:none;
 -webkit-appearance:none;
}
a:hover{ color:#fc584f; text-decoration:none;}
.zhus{ color:#fc584f;}
.sss{ color:#333;}
.lll{ color:#666;}
.jjj{ color:#999;}
.no_bor{ border:none!important;}
.clear{ clear:both;}
.hide{display: none}
.margin-top-5{margin-top: 15px;}

/*个人中心左侧go*/
ul,li,ol{ list-style:none; margin:0; padding:0;}
.grzx_left{ width:220px; overflow:hidden; float:left; background:#fff; border-radius:5px; padding:10px 0;}
.grzx_left ul{}
.grzx_left ul li{ height:40px; line-height:40px; width:188px; padding-left:32px; text-align:left; transition:.5s;}
.grzx_left ul li:hover{ background:#f9f9f9;}
.grzx_left ul strong{ display:block; width:200px; margin:5px auto; height:1px; background:#eee;}
.grzx_left ul b{ color:#a0a0a0; font-size:16px; font-weight:normal; height:50px; line-height:50px; width:188px; padding-left:32px; text-align:left; display:block;}
.grzx_left ul li a{text-decoration:none; color:#666; display:block;}

.grzx_left ul li span{ display:block; width:36px; height:36px; margin:2px 0; float:left;}

.xz{ background:url(../img/grzx_left_bj.jpg);}
.xz:hover{ background:url(../img/grzx_left_bj.jpg)!important;}
.ic_bj1{ background:url(../img/tubiao2.png) no-repeat; background-position:0px -36px;}
.ic_bj2{ background:url(../img/tubiao2.png) no-repeat; background-position:-36px -36px;}
.ic_bj3{ background:url(../img/tubiao2.png) no-repeat; background-position:-72px -36px;}
.ic_bj4{ background:url(../img/tubiao2.png) no-repeat; background-position:-108px -36px;}
.ic_bj5{ background:url(../img/tubiao2.png) no-repeat; background-position:-144px -36px;}
.ic_bj6{ background:url(../img/tubiao2.png) no-repeat; background-position:-180px -36px;}
.ic_bj7{ background:url(../img/tubiao2.png) no-repeat; background-position:-216px -36px;}
.ic_bj8{ background:url(../img/tubiao2.png) no-repeat; background-position:-252px -36px;}
.ic_bj9{ background:url(../img/tubiao2.png) no-repeat; background-position:-288px -36px;}

.ic_bj_z1{ background:url(../img/tubiao2.png) no-repeat; background-position:0px 0px;}
.ic_bj_z2{ background:url(../img/tubiao2.png) no-repeat; background-position:-36px 0px;}
.ic_bj_z3{ background:url(../img/tubiao2.png) no-repeat; background-position:-72px 0px;}
.ic_bj_z4{ background:url(../img/tubiao2.png) no-repeat; background-position:-108px 0px;}
.ic_bj_z5{ background:url(../img/tubiao2.png) no-repeat; background-position:-144px 0px;}
.ic_bj_z6{ background:url(../img/tubiao2.png) no-repeat; background-position:-180px 0px;}
.ic_bj_z7{ background:url(../img/tubiao2.png) no-repeat; background-position:-216px 0px;}
.ic_bj_z8{ background:url(../img/tubiao2.png) no-repeat; background-position:-252px 0px;}
.ic_bj_z9{ background:url(../img/tubiao2.png) no-repeat; background-position:-288px 0px;}
/*个人中心左侧over*/

.ks_center{width: 1190px; overflow:hidden; margin-top:42px;}
/*开始听课右侧go*/
.z_right{ width:950px; float:right; overflow:hidden;}
.tk_bt{ width:950px; height:73px; background:#fff; border-radius:5px; text-align:left; line-height:73px; text-indent:30px; font-size:16px; color:#e9613b; font-weight:bold;}
.tk_nr{ width:950px; overflow:hidden; border-radius:5px; background:#fff; margin-top:15px;}
.kcbt{ width:900px; margin:0 auto 10px auto; line-height:40px; height:40px; padding-top:15px; border-bottom:1px dashed #cdcdcd; text-align:left;}
.kcbt ul{ float:left;}
.kcbt b{ font-size:16px; color:#666; padding-left:10px;}
.kcbt span{ color:#999; font-size:14px; padding-left:10px;}
.kcbt ol{ float:right; margin-right:10px; color:#999; background:url(../img/sq_hui.png) right no-repeat; cursor:pointer; width:44px; height:40px;}
.kcbt ol:hover{ background:url(../img/sq.png) right no-repeat; color:#e9613b;}

.kcbt dl{ float:right; margin-right:10px; color:#999; background:url(../img/zk_hui.png) right no-repeat; cursor:pointer; width:44px; height:40px;}
.kcbt dl:hover{ background:url(../img/zk.png) right no-repeat; color:#e9613b;}

.xxsj{ width:900px; margin:0 auto; height:140px; padding:10px 0 15px 0;}
.xxsj ul{ float:left; padding:0 0 0 10px;}
.xxsj ul li{ float:left; background:url(../img/ybb.png) no-repeat center; width:140px; height:140px; text-align:center; margin-right:35px;}
.xxsj ul li b{ color:#e56b5a; font-size:20px; display:block; width:140px; padding-top:43px; font-weight:normal; padding-bottom:5px;}
.xxsj ul li span{ color:#999; font-size:14px; display:block; width:140px;}
.xxsj ol{ float:right; margin-top:50px;}
.xxsj ol a{ display:block; background:#ffb06a; color:#fff; text-align:center; font-size:16px; width:150px; height:40px; border-radius:100px; line-height:40px;}
.xxsj ol a:hover{ background:#ff756a;}


.kcxxk{ width:900px; margin:0 auto; overflow:hidden;}
.kcx_bt{ width:900px; height:50px; background:#f9f9f9;}
.kcx_bt ul{ float:left;}
.kcx_bt ul li{ float:left; line-height:50px; padding:0 15px;}
.kcx_bt ul li a{ color:#666; font-size:16px;}
.kcx_bt ol{ float:right; padding-right:15px; line-height:50px; color:#999;}
.kcx_xz{ border-top:2px solid #d93821; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; height:48px; line-height:48px; background:#fff;}
.kcx_xz a{color:#d93821 !important; font-weight:bold;}

.kcx_nr{ width:900px; margin-top:20px; overflow:hidden; margin-bottom:20px;}

.kcnr_xz{ width:900px; height:36px;}
.kcnr_xz:hover{ background:#f9f9f9;}
.kcnr_xz ul{ background:url(../img/ydd.png) no-repeat left; width:870px; padding-left:20px; margin-left:10px; height:36px; line-height:36px;}
.kcnr_xz ul:hover{ background:url(../img/ydd_red.png) no-repeat left;}
.kcnr_xz ul p{ color:#828282; font-size:14px; float:left; display:block;}
.kcnr_xz ul p.xg24{ width:366px; text-align:left;}
.kcnr_xz ul p.xg25{ width:75px; text-align:left;}
.kcnr_xz ul p.xg26{ width:112px; text-align:left; font-size:12px;}
.kcnr_xz ul span{ width:130px; background:#ff6a6a; margin-right:10px; display:block; height:5px; border-radius:5px; float:left; margin-top:15px;}
.kcnr_xz ul li{ float:left;}
.kcnr_xz ul li a{ display:block; float:right; color:#fff; font-size:12px; line-height:26px; width:80px; height:26px; border-radius:26px; margin-left:8px; transition:0.5s; margin-top:5px;}
.kcnr_xz ul li a:hover{ margin-top:1px;}
.tklx{ background:#6ab7ff;}
.jdpc{ background:#ff6a6a;}


.yxz{ background:#f9f9f9;}
.yxz ul{background:url(../img/ydd_red.png) no-repeat left;}


/*个人中心底部go*/
.grzx_bot{ width:100%; margin:100px auto 30px auto; overflow:hidden; border-top:1px solid #dfdfdf;}
.grzx_bot ul{ width:1190px; margin:0 auto; overflow:hidden; float:none; display:flex; justify-content:center; padding-top:30px;}
.grzx_bot ul li{ float:left; font-size:14px; color:#999; line-height:30px; padding-right:10px;}
.grzx_bot ul li a{ color:#999;}
.grzx_bot ul li a:hover{ color:#ff6a6a;}
.grzx_bot p{ width:1190px; margin:0 auto; display:block; color:#999; line-height:30px; height:30px; text-align:center;}

/*听课记录go*/
.tkjl{ width:950px; overflow:hidden; border-radius:5px; background:#fff; margin-top:15px; padding-bottom:20px;}
.tkjl ul{ height:67px; width:930px; margin-left:20px; text-align:left; line-height:67px; color:#999; background:url(../img/tkjl_yqq.png) no-repeat left; font-size:16px;}
.tkjl ul li{ width:660px; height:1px; background:#e5e5e5; float:right; margin-right:20px; margin-top:33px;}
.tkjl ul span{ padding-left:20px;}
.tkjl ul b{ font-weight:normal; font-size:24px; padding:0 10px;}
.tkjl ul strong{ font-weight:normal;}
.tkjl ol a{ border-radius:100px; width:150px; height:40px; display:block; background:#ffb06a; float:right; line-height:40px; color:#fff; font-size:16px; margin-right:20px;}
.tkjl ol a:hover{ background:#ff6a6a;}

/*我的笔记*/
.kc_notes_box{ width:950px; float:right;}
.notes_bt{ width:950px; height:70px; padding:0 15px; background-color:#fff; border-radius:5px;}
.notes_bt li{ float:left; margin:0 20px; line-height:70px; font-size:16px; color:#666;}
.notes_bt li:hover{ font-weight:bold; color:#e9613b;}
.notes{ width:950px; background-color:#fff; margin-top:20px; border-radius:5px; padding-top:15px; padding-bottom:15px;}
.notes_t{ width:920px; height:60px; background-color:#fafafa; margin:0 auto;}
.notes_t select{width:180px; height:60px; background:url(../img/grzl_1/icon_14.png) no-repeat center right; padding:10px 10px; margin-left:15px;}
.notes_t button{ display:block; float:right;width:96px;height:32px; font-size:14px; color:#fff; line-height:32px; text-align:center; background:url(../img/grzl_1/btn_1.png) no-repeat center center; margin-top:14px; margin-right:15px; cursor:pointer;}
.notes_b{ width:920px;}
.notes_b_1{ width:920px; height:128px; border-bottom:1px solid #f1f1f1; margin-left:15px;}
.notes_b_1_l{ float:left;}
.notes_b_1_r{ float:right;}
.notes_b_yp{ margin-top:15px;}
.notes_b_yp a{ width:120px; height:32px; background-color:#faa4a4; font-size:14px; color:#fff; line-height:32px; display:inline-block; border-radius:3px; text-align:center;}
.notes_b_yp em{ font-size:14px; color:#999; line-height:32px; margin-left:10px; display:inline-block;}
.text_style_20{ width:650px; height:20px; padding:5px; margin-top:5px;}
.notes_b_1_l p{ font-size:14px; color:#999; line-height:32px; margin-top:5px;}
.notes_b_1_r{ margin-right:15px;}
.notes_b_1_r button{ width:94px; height:36px; margin-top:52px; background:url(../img/grzl_1/btn_2.png) no-repeat center center; margin-right:15px;}






.tkjl ol{ height:40px; width:930px; margin-left:20px; line-height:40px; font-size:16px; color:#999;}
.tkjl ol span{ display:block; float:left;}
.tkjl ol p{ float:left;}
/*个人资料*/
.data_box{ width: 1190px; margin: 0 auto;}
.data_r_box{ width: 950px; float: right;background-color: white;}
.data_r{width: 920px; margin: 0 auto;}
.data_r h1{ font-size: 20px; line-height: 60px; font-weight: bold; color: #FF6600; display: block; border-bottom:1px #F4F4F4 solid;}
.data_r_1{ width: 920px; height: 60px; border-bottom:2px solid #f3c1bb;}
.data_r_2 li{float: left;font-size: 14px; line-height: 60px; color: #999; margin-right: 60px;}
.data_r_2 img{margin-top: 16px; margin-right: 10px;}
.data_r_3{ float: right;}
.data_r_3 img{margin-top: 26px;  margin-left: 10px; margin-right: 10px; float: left;}
.data_r_3 p{ float: left; line-height: 60px; color: #999; font-size: 14px;}
.data_xinx{ width: 920px; margin: 0 auto; background-color: #fbfbfb; padding-top: 50px; padding-bottom: 20px;}
.data_id{width: 500px; height: 46px;  border-radius:4px; background-color:#f0f0f0; margin: 0 auto;}
.data_id span{width:68px; height: 46px;color: #999999; text-align: right;  display: inline-block;}
.data_id p{display: inline-block;font-size: 14px; color: #333333;  line-height: 46px; margin-left: 20px;}
.data_nc{ width: 500px; height: 46px; background-color: white; box-shadow:3px 3px 3px 2px rgba(234, 234, 234, .2); margin: 0 auto; margin-top: 15px;  border-radius:4px;}
.data_nc span{width:68px; height: 46px;color: #999999; text-align: right; float: left; line-height: 46px;}
.text_style_12{width: 412px; height: 46px; font-size: 14px; color: #333;  line-height: 46px; margin-left: 20px; float: left;}
.data_r_xb{ width: 500px; height: 46px; margin: 0 auto;  border-radius:4px; background-color: white;box-shadow:3px 3px 3px 2px rgba(234, 234, 234, .2); margin-top:15px;}
.data_r_xb span{width:68px; height: 46px;color: #999999; text-align: right;  display: inline-block;}
.data_r_xb p{display: inline-block; line-height: 46px; font-size: 14px;}
.data_r_xb input{ display: inline-block; margin-left: 20px;}
.data_years{ width: 500px; height: 46px; overflow: hidden; background-color: white; box-shadow:3px 3px 3px 2px rgba(234, 234, 234, .2); margin: 0 auto; margin-top: 15px;  border-radius:4px;}
.data_years span{width:68px; height: 46px;color: #999999; text-align: right;  display: inline-block;}
.data_years select{ width: 100px; margin-left: 20px; height: 46px;}
.data_add{ width: 500px; height: 46px; background-color: white; box-shadow:3px 3px 3px 2px rgba(234, 234, 234, .2); margin: 0 auto; margin-top: 15px;  border-radius:4px;}
.data_add span{width:68px; height: 46px;color: #999999; text-align: right;  display: inline-block;}
.data_add select{ width: 150px; margin-left: 20px; height: 46px; border:0;}
.data_btn{width: 500px; height: 46px; background:url(../img/grzl_1/img_9.png) no-repeat center center;  color: white; display: block; margin: 0 auto; margin-top: 15px; font-size: 16px;}
.data_ts{ width: 500px; height: 24px; line-height: 24px; color: #999; text-align: left; margin: 0 auto; margin-top: 10px;}
.data_ts_1{ width: 500px; height: 20px; line-height:20px; color: #999; text-align: left; margin: 0 auto; margin-top: 10px; font-size: 12px;}
.data_tx_box{width: 920px; margin: 0 auto;}
.data_tx p{font-size: 16px; color: #333333; line-height: 80px;}
.data_tx_t{border-top:1px #F4F4F4 solid; border-bottom:2px solid #f3c1bb;}
.data_r_4 li{float: left;font-size: 14px; line-height: 60px; color: #999; margin-right: 60px;}
.data_r_4 img{ margin-top: 10px; margin-right: 10px;}
.data_tx_b{width: 920px; margin: 0 auto; background-color: #fbfbfb; padding-bottom: 30px;}
.data_tx_lb_l{ width: 670px; float: left;}
.data_tx_lb_l p{font-size: 16px; line-height: 80px; margin-left: 20px;}
.data_tx_img li{ float: left; margin:10px 15px;}
.data_hdt{width: 670px; height: 240px; overflow-y:scroll; padding-left: 20px; float: left;}
.data_tx_lb_r{ width: 206px; float: right;}
.data_tx_lb_r p{font-size: 16px; line-height: 80px; margin-left: 20px;}
.data_yl_1{ margin-top: 10px;}
.data_yl_1 img{ display: block;}
.data_yl_yj{ width: 120px; height: 120px;border-radius:500px ; overflow: hidden; margin: 0 auto;}
.data_yl_yj_1{width: 60px; height: 60px; overflow: hidden; margin: 0 auto; border-radius: 500px;}
.data_yl_1 p{ font-size: 12px; color: #999; line-height:18px; text-align: center;}
.text_style_9{ width: 160px; height: 46px; background:url(../img/grzl_1/img_15.png) no-repeat center center; font-size: 14px; line-height: 46px; text-align: center; color: white; margin-right: 20px;}
.text_style_10{ width: 160px; height: 46px; background-color: white; border-radius:23px; font-size: 14px; color: #666666; border: 1px solid #cccccc;}
.data_tx_btn{ width:348px; margin: 0 auto; margin-top: 30px;}
.data_zh_b_box{width: 920px; margin: 0 auto; background-color: #fbfbfb; padding-bottom: 30px; padding-top: 50px;}
.data_zh_b li{width: 500px; height: 46px; background-color: white; box-shadow:3px 3px 3px 2px rgba(234, 234, 234, .2); margin: 0 auto; border-radius:4px; margin-bottom: 15px;}
.data_zh_b input{ width:450px; height: 46px; font-size: 14px; color: #999; line-height: 46px;float: right; }
.data_zh_b span{ float: left; margin-top: 15px; margin-left: 15px;}
.data_zh_b p{width: 500px;height: 24px; margin: 0 auto; font-size: 12px; color: #999; line-height: 24px;text-align: left; font-weight: normal;}
.data_r_4 span{ font-size: 12px; color: #999; line-height: 60px;margin-left: 5px;}
.data_phone_b{width: 920px; margin: 0 auto; background-color: #fbfbfb; padding-bottom: 30px; padding-top: 50px;}
.data_id_1{width: 500px; height: 46px;  border-radius:4px; background-color:#f0f0f0; margin: 0 auto; margin-bottom: 15px;}
.data_id_1 span{width:90px; height: 46px;color: #999999; text-align: right;  display: inline-block;}
.data_id_1 p{display: inline-block;font-size: 14px; color: #333333;  line-height: 46px; margin-left: 20px;}
.data_phone_b b{ width: 500px; line-height: 38px; text-align: left; display: block; margin: 0 auto; color: #999;}
.data_p_yzm{width: 500px; height: 46px; margin: 0 auto; margin-bottom: 15px;}
.data_yzm_srk{ width: 370px;height: 46px;border-radius: 4px;box-shadow:3px 3px 3px 2px rgba(234, 234, 234, .2); float: left;background-color: white;}
.data_yzm_srk span{ float: left; margin-top: 15px; margin-left: 15px;}
.data_yzm_srk input{float:right;width: 320px;height: 46px; font-size: 14px; color: #999; line-height: 46px;}
.text_style_11{ width: 118px; height: 46px; border-radius: 4px;margin-left: 10px; float: left; background-color: white; border: 1px solid #cccccc;box-shadow:3px 3px 3px 2px rgba(234, 234, 234, .2); }
.data_add_box{ width: 920px; margin: 0 auto; background-color: #fbfbfb; padding-top: 50px; padding-bottom: 20px; margin-bottom: 20px;}
.data_add_1{ width: 500px; height: 46px; background-color: white; box-shadow:3px 3px 3px 2px rgba(234, 234, 234, .2); margin: 0 auto; margin-top: 15px;  border-radius:4px;}
.data_add_1 select{width: 151px; height: 46px; display:inline-block; font-size: 14px; color: #999999; margin-left: 6px; margin-right: 6px;}















/*我的直播*/
.zhib_r{ width:950px; float:right; background-color:#fff; border-radius:5px;}
.zhib_r_t{ width:920px; height:40px; margin:0 auto; border-radius:5px; background-color:#f9f9f9; margin-top:15px;}
.zhib_r_t p{ float:left; margin-left:180px; font-size:14px; color:#999; line-height:40px;}
.zhib_r_t b{ font-size:14px; font-weight:normal; color:#999; float:left; margin-left:240px; line-height:40px;}
.zhib_r_t em{font-size:14px; color:#999; float:left; margin-left:120px; line-height:40px;}
.zhib_r_1{ width:920px; height:110px; margin:0 auto; border:1px solid #e5e5e5;border-radius:5px; margin-top:15px; margin-bottom:15px;}
.zhib_r_1 dd{ width:406px; height:110px; border-right:1px solid #e5e5e5;float:left;}
.zhib_r_1 dd h1{ font-size:16px; font-weight:normal; color:#333; line-height:38px; font-weight:500; margin-left:20px; margin-top:20px;}
.zhib_r_1 dd em{ display:block; width:87px; height:22px; font-size:14px; color:#fff; text-align:center; line-height:22px; background-color:#54db77; margin-left:20px; }
.zhib_r_1 p{ display:block; width:172px; height:110px; float:left; border-right:1px solid #e5e5e5; line-height:110px; text-align:center; font-size:14px; color:#999;}
.zhib_r_1 b{ display:block; width:140px; height:110px; float:left; border-right:1px solid #e5e5e5; line-height:110px; text-align:center; font-size:14px; color:#999; font-weight:normal;}
.zhib_r_1 dt{ width:199px; height:110px; float:left;}
.zhib_btn_1{ width:110px; height:34px; border-radius:17px; background-color:#ff8a8a; font-size:14px; color:#fff; line-height:34px; text-align:center; display:block; margin:0 auto; margin-top:15px;}
.zhib_btn_2{ width:110px; height:34px; border-radius:17px; background-color:#57db7d; font-size:14px; color:#fff; line-height:34px; text-align:center; display:block; margin:0 auto; margin-top:15px;}
.zhib_r_2{ width:920px; height:110px; margin:0 auto; border:1px solid #e5e5e5;border-radius:5px; margin-top:15px; margin-bottom:15px;}
.zhib_r_2 dd{ width:406px; height:110px; border-right:1px solid #e5e5e5;float:left;}
.zhib_r_2 dd h1{ font-size:16px; font-weight:normal; color:#333; line-height:38px; font-weight:500; margin-left:20px; margin-top:20px;}
.zhib_r_2 dd em{ display:block; width:87px; height:22px; font-size:14px; color:#fff; text-align:center; line-height:22px; background-color:#e5e5e5; margin-left:20px; }
.zhib_r_2 p{ display:block; width:172px; height:110px; float:left; border-right:1px solid #e5e5e5; line-height:110px; text-align:center; font-size:14px; color:#999;}
.zhib_r_2 b{ display:block; width:140px; height:110px; float:left; border-right:1px solid #e5e5e5; line-height:110px; text-align:center; font-size:14px; color:#999; font-weight:normal;}
.zhib_r_2 dt{ width:199px; height:110px; float:left;}
.zhib_btn_3{ width:110px; height:34px; border-radius:17px; background-color:#e5e5e5; font-size:14px; color:#fff; line-height:34px; text-align:center; display:block; margin:0 auto; margin-top:15px;}







/*题库首页go*/
.ti{ width:950px; background:#fff; border-radius:5px; padding-top:10px;}
.ti_sx{ width:950px; height:43px; padding-bottom:10px; border-bottom:1px solid #e5e5e5;}
.ti_sx ul{ width:275px; height:43px; float:left; border-right:1px solid #e5e5e5;}
.ti_sx ul b{ font-size:18px; color:#414141; line-height:43px; display:block; float:left; padding-left:20px;}
.ti_sx ul img{ float:left; margin:18px 0 0 30px;}

.ti_sj{ width:900px; margin:0 auto; height:90px; padding:20px 0;}
.ti_sj ul{ float:left; height:90px;}
.ti_sj ul li{ float:left; width:120px; border-right:1px dashed #e5e5e5; line-height:24px; height:90px; text-align:center; color:#828282; font-size:14px;}
.ti_sj ul li:hover{ background:#f9f9f9;}
.ti_sj ul li span{ font-size:22px; width:120px; display:block; line-height:40px;}
.ti_sj ul li b{ font-weight:normal; width:120px; display:block;}
.ti_sj ul li strong{ font-weight:normal; width:120px; display:block; color:#e13b29;}

.ti_sj ol{ float:right; height:90px;}
.ti_sj ol a{ display:block; background:url(../img/ti_an.jpg) no-repeat center; width:131px; height:40px; line-height:40px; color:#e13b29; font-size:16px; margin-top:25px; transition:0.5s; text-align:center;}
.ti_sj ol a:hover{ margin-top:20px;}

.tkcp{ width:950px; background:#fff; padding:15px 0; border-radius:5px; margin-top:15px;}
.tkcp_bt{ width:950px; height:50px; border-bottom:1px solid #e5e5e5; line-height:50px; color:#414141; text-align:left; text-indent:20px; font-weight:bold; font-size:18px;}
.tkcp_nr{ width:900px; margin:0 auto;}
.top_nav_box{ width:100%; height:51px; border-bottom:1px solid #e5e5e5; background:#fff;}
.top_nav{ width:1190px; height:51px; margin:0 auto;}
.top_nav_l{ float:left; margin-right:50px; margin-top:7px;}
.top_nav_z{ float:left;}
.top_nav_z li{ float:left; margin:0 20px;}
.top_nav_z a{ font-size:16px; color:#999; line-height:50px;} 
.top_nav_r{ float:right;}
.t_nav_dl{ float:left;}
.t_nav_tc{ float:right; margin-left:20px;}
.t_nav_dl img{ float:left; margin-top:7px; margin-right:7px;}
.t_nav_dl p{ float:left; font-size:14px; color:#999; line-height:50px;}
.t_nav_tc{ width:88px; height:34px; margin-top:8px;}
.t_nav_tc img{ margin-top:7px; margin-right:5px; float:left;}
.t_nav_tc a{font-size:14px; color:#999; line-height:34px; float:left;}
.ztl_box{ width:100%; height:146px; background:url(../img/bj_1.png) no-repeat center center; overflow:hidden; margin-bottom:30px;}
.ztl{ width:1190px; margin:0 auto;}
.ztl_tx{ width:102px; height:102px; border:2px solid #fff; border-radius:50%; overflow:hidden; float:left; margin-top:22px;}
.ztl b{ font-size:16px; line-height:146px; margin:0 15px; color:#fff; float:left; font-weight:normal;}
.ztl_xinx{ width:146px; height:38px; background-color:#595c72; border-radius:4px; float:left; margin-top:54px; position:relative;}
.ztl_xinx p{ font-size:14px; color:#96acae; line-height:38px; text-align:center;}
.ztl_xinx img{ position:absolute; top:3px; left:3px;}
.ztl_r{ float:right; width:239px; height:114px; background:url(../img/bj_2.png) no-repeat center center; border-radius:5px; margin-top:15px;}
.ztl_ewm{ width:84px; height:84px; overflow:hidden; margin:10px 10px; padding:5px; background-color:#fff; border-radius:4px;}
.ks_center{ width:1190px; margin:0 auto;}
.tkcp{ width:950px; background:#fff; border-radius:5px; margin-top:15px;}
.tkcp_bt{ width:950px; height:50px; border-bottom:1px solid #e5e5e5;}
.tkcp_bt h1{ line-height:50px; color:#414141; font-weight:bold; font-size:18px; text-align:left; float:left;}
.tkcp_bt span{ width:4px; height:21px; background-color:red; margin-top:15px; float:left; margin-right:8px;}
.tkcp_nr{ width:900px; margin:0 auto;}
.tkcp_dd_box{ width:950px; background-color:#FFF; padding-bottom:15px;}
.tkcp_dd{ width:920px; margin:0 auto;}
.tkcp_dd_t{ width:920px; height:45px; border-bottom:1px solid #e8e8e8;}
.dd_t_l{ float:left;}
.dd_t_l img{ float:left; margin-top:13px; margin-right:5px;}
.dd_t_l p{ font-size:14px; color:#999; line-height:44px; float:left;}
.dd_t_r{ float:right;}
.dd_t_r img{ float:left; margin-top:20px; margin-left:5px;}
.dd_t_r p{ font-size:14px; color:#999; line-height:44px; float:left;}
.tkcp_dd_b{ width:920px; height:142px; background-color:#fafafa;}
.dd_b_1{ width:240px; height:142px; margin-right:50px; float:left;}
.dd_b_1 h1{ text-align:center; font-size:18px; line-height:40px; margin-top:40px;}
.dd_b_1 p{ text-align:center; color:#999; font-size:12px;}
.dd_b_2{ width:80px; height:100px; float:left; margin:0 8px; margin-top:25px;}
.dd_b_2 h1{ font-weight:500; color:red; text-align:center;  line-height:56px;}
.dd_b_2 em{ text-align:center; color:red;}
.dd_b_2 p{ text-align:center; color:#999;}
.tkcp_dd_b b{ width:1px; height:60px; margin-top:41px; background-color:#e5e5e5; float:left;}
.dd_b_btn{ float:right; margin-right:15px; margin-top:27px;}
.text_style_14{ display:block; width:109px; height:36px; background:url(../img/btn_1.png) no-repeat center center; font-size:12px; text-align:center; line-height:36px; color:#fff;}
.text_style_15{ display:block; width:109px; height:36px; margin-top:15px; background:url(../img/btn_2.png) no-repeat center center; font-size:12px; text-align:center; line-height:36px; color:#f24343;}
.tklb_box{ width:950px; background-color:#fff; margin-top:15px; border-radius:5px; padding-top:15px;}
.tklb{ width:920px; margin:0 auto;}
.tklb_t{ width:920px; height:48px; background-color:#fafafa;}
.tklb_t p{ font-size:14px; line-height:48px; margin-left:185px; float:left; color:#999;}
.tklb_t b{ font-size:14px; line-height:48px; color:#999; margin-right:130px; float:right; font-weight:normal;}
.tklb_1{ width:920px; height:64px; border-bottom:1px solid #e8e8e8;}
.tklb_1 li{ float:left; font-size:14px; color:#333; line-height:64px;}
.tklb_1 a{ float:right; line-height:64px; font-size:14px; color:#999; margin-right:15px;}
.tklb_1 strong{ float:left; margin-right:6px;  margin-top:18px;}
.tklb_1 span{ margin-right:15px;}
.tklb_2{ width:920px; height:64px; border-bottom:1px solid #e8e8e8;}
.tklb_2_l{ float:left; margin-left:30px;}
.tklb_2_l strong{ float:left; margin-right:6px;  margin-top:21px;}
.tklb_2_l p{ float:left; font-size:14px; color:#333; line-height:64px;}
.tklb_2_l span{ margin-right:15px;}
.tklb_2_r{ float:right;}
.tklb_2_r p{ font-size:12px; color:#999; line-height:64px; float:left; margin-right:100px;}
.tklb_2_r button{ width:94px; height:36px; background:url(../img/img_1.png) no-repeat center; float:right; margin-right:15px; margin-top:14px;}
.tklb_3{ width:860px; height:64px; float:right; border-bottom:1px solid #e8e8e8;}
.tklb_3_l{ float:left;}
.tklb_3_l b{font-size:14px; color:#333; line-height:30px; font-weight:normal; display:block; margin-top:5px; text-align:left;}
.star_xx p{font-size:12px; color:#999; line-height:24px; font-weight:normal; display:inline-block;}
.star_xx span{ display:inline-block;}


/*做题记录go*/

.ti_xx{ width:950px; height:93px; background:#fff;}
.ti_xx a{ float:left; width:16.66%; height:93px; transition:0.1s;}
.ti_xx a span{ display:block; width:34px; margin:19px auto 0 auto; height:31px; transition:0.3s; background:url(../img/zjtl_icon.png) no-repeat;}
.ti_xx a b{ color:#999; font-size:14px; text-align:center; width:160px; line-height:30px; font-weight:normal;}
.ti_xx a:hover { background:#f9f9f9;}
.ti_xx a:hover b{ color:#ed6455;}
.ti_xx a.pc1 span{ background-position:2px -31px;}
.ti_xx a.pc2 span{ background-position:-34px -31px;}
.ti_xx a.pc3 span{ background-position:-68px -31px;}
.ti_xx a.pc4 span{ background-position:-102px -31px;}

.ti_xx a.pc1:hover span{ background-position:2px 0px;}
.ti_xx a.pc2:hover span{ background-position:-34px 0px;}
.ti_xx a.pc3:hover span{ background-position:-68px 0px;}
.ti_xx a.pc4:hover span{ background-position:-102px 0px;}

/*评测报告选中后go*/
.ti_xx_xz1{ height:90px!important; border-bottom:3px solid #ed6455; box-shadow:0 0 10px rgba(204, 204, 204, .4);}
.ti_xx a.ti_xx_xz1 b{ color:#ed6455;}
.ti_xx a.ti_xx_xz1 span{ background-position:2px 0px !important;}
.ti_xx a.ti_xx_xz1:hover { background:none;}

/*做题记录选中后go*/
.ti_xx_xz2{ height:90px!important; border-bottom:3px solid #ed6455; box-shadow:0 0 10px rgba(204, 204, 204, .4);}
.ti_xx a.ti_xx_xz2 b{ color:#ed6455;}
.ti_xx a.ti_xx_xz2 span{ background-position:-34px 0px !important;}
.ti_xx a.ti_xx_xz2:hover { background:none;}

/*错题记录选中后go*/
.ti_xx_xz3{ height:90px!important; border-bottom:3px solid #ed6455; box-shadow:0 0 10px rgba(204, 204, 204, .4);}
.ti_xx a.ti_xx_xz3 b{ color:#ed6455;}
.ti_xx a.ti_xx_xz3 span{ background-position:-68px 0px !important;}
.ti_xx a.ti_xx_xz3:hover { background:none;}

/*我的收藏选中后go*/
.ti_xx_xz4{ height:90px!important; border-bottom:3px solid #ed6455; box-shadow:0 0 10px rgba(204, 204, 204, .4);}
.ti_xx a.ti_xx_xz4 b{ color:#ed6455;}
.ti_xx a.ti_xx_xz4 span{ background-position:-102px 0px !important;}
.ti_xx a.ti_xx_xz4:hover { background:none;}



/*评测报告go*/
.pc_bt{ width:950px; text-align:left; overflow:hidden;}
.pc_bt ol{ width:950px; background:url(../img/bt_icon.png) 20px no-repeat; height:20px; color:#333; line-height:20px; margin:25px 0 10px 0;}
.pc_bt ol b{ font-size:16px; font-weight:normal; text-indent:35px; display:block; float:left;}
.pc_bt ol p{ display:block; float:right; font-size:12px; color:#999;}
.pc_bt ol p span{color:#e13b29; padding-left:5px;}
.pc_bt ul{ width:950px;/* height:*/}
.pc_bt ul li{ float:left; width:222px; height:143px; background:#fff; border-radius:5px; margin-right:20px; text-align:center;}
.pc_bt ul li p{ font-weight:bold; width:222px; height:36px; font-size:36px; color:#666; line-height:36px; padding:35px 0 15px 0;}
.pc_bt ul li p span{ font-weight:normal; font-size:14px; padding-left:3px;}
.pc_bt ul li b{ font-weight:normal; font-size:14px; color:#b09f9b; font-size:14px; height:20px; line-height:20px; display:flex; justify-content:center;}
.pc_bt ul li b span{ width:23px; height:20px; display:block; float:left; margin-right:5px;}
.sk1{ background:url(../img/k4_icon.png) no-repeat; background-position:0px 0px;}
.sk2{ background:url(../img/k4_icon.png) no-repeat; background-position:-23px 0px;}
.sk3{ background:url(../img/k4_icon.png) no-repeat; background-position:-46px 0px;}
.sk4{ background:url(../img/k4_icon.png) no-repeat; background-position:-67px 0px;}

.zw_nr{ width:950px; background:#fff; border-radius:5px; overflow:hidden; padding:15px 0;}
.zw_xbt{ width:900px; margin:0 auto; color:#999; height:48px; background:#f9f9f9; border-radius:5px; line-height:48px;}
.zw_xbt p{ width:400px; float:left;}
.zw_xbt ul{ width:114px; float:right;}
.zw_xbt span{ display:block; float:right; padding-right:20px;}
.zw_lb{ width:900px; margin:0 auto; overflow:hidden; text-align:left;}

.zw_lb ol{ width:900px; height:32px; padding:15px 0; line-height:32px; color:#333; border-bottom:1px solid #e5e5e5;}
.zw_lb ol:hover{ background:#f9f9f9;}
.zw_lb ol span{ margin-top:3px; margin-left:10px; margin-right:5px; float:left; display:block; width:26px; height:26px; cursor:pointer;}
.zw_lb ol p{ padding-left:10px;}

.zw_lb ul{ width:860px; height:32px; line-height:32px; padding:15px 0 15px 40px; color:#333; border-bottom:1px solid #e5e5e5;}
.zw_lb ul:hover{ background:#f9f9f9;}
.zw_lb ul li{ float:left;}
.zw_lb ul li span{ width:22px; height:22px; cursor:pointer; display:block; float:left; margin-top:3px; margin-right:5px;}
.zw_lb ul li b{ font-weight:normal; font-size:14px;}

.zw_lb ul p{ float:right; width:220px; text-align:center; color:#999; font-size:12px;}
.zw_lb ul p span{ display:block; float:left; width:110px;}
.zw_lb ul p b{ display:block; float:right; font-weight:normal; width:110px;}

.big_fu{background:url(../img/jjh.png) no-repeat; background-position:0px 0px;}
.big_zh{background:url(../img/jjh.png) no-repeat; background-position:-99px -24px;}

.sm_fu{background:url(../img/jjh.png) no-repeat; background-position:-33px 0px;}


/*做题记录、错题记录、我的收藏go*/
.sdk{ width:950px; background:#fff; border-radius:5px; overflow:hidden; padding:15px 0; margin-top:15px;}
.ljx{ width:28px; float:right; height:28px; margin-top:18px; padding-left:20px;}
.ljx span{ float:right; background:url(../img/ljt_icon.png) no-repeat; background-position:-25px 0; width:18px; height:18px; cursor:pointer; display:block; transition:.3s;}
.ljx span:hover{ background:url(../img/ljt_icon.png) no-repeat; background-position:0 0;}

.zt{ width:900px; margin:0 auto 20px auto; height:64px; text-align:left; border-bottom:1px dashed #e5e5e5;}
.zt ul{ float:left;}
.zt ul p{}
.zt ul p span{ color:#43637c;}
.zt ul b{ font-weight:normal; color:#999; display:block; height:30px; line-height:30px; font-size:12px;}
.zt ol{ float:right; line-height:64px;}
.zt ol span{ float:left; display:block; width:100px; color:#999; padding-right:100px;}
.zt ol a{ width:88px; float:right; color:#fff; line-height:36px; text-align:center; height:36px; display:block; background:#57db7d; border-radius:3px; margin-top:12px;}
.zt ol a:hover{ background:#ff8a8a;}

.zt ol a.zzyc{ background:#ff8a8a;}
.zt ol a.zzyc:hover{ background:#57db7d;}


/*订单中心*/
.dd_bt{ width:950px; border-radius:5px; background:#f8f8f8; height:53px; border-bottom-left-radius:0;border-bottom-right-radius:0;}
.dd_bt p{ float:left; line-height:53px; text-indent:15px; color:#aaa; font-size:12px;}
.dd_bt p span{ font-size:16px; color:#666; padding:0 5px;}
.dd_bt ul{ float:right; padding-right:15px;}
.dd_bt ul a{ transition:.3s; float:left; display:block; border-radius:3px; line-height:30px; background:#fff; width:78px; height:30px; margin-left:10px; margin-top:12px;}
.dd_bt ul a img{ display:block; margin:6px 3px 0 14px;; float:left;}
.dd_bt ul a span{ float:left; display:block; font-size:12px; color:#666;}
.dd_bt ul a:hover{ margin-top:9px; box-shadow:0 0 4px rgba(204, 204, 204, .2);}

.dd_nr{ width:950px; border-radius:5px; background:#fff; text-align:left; padding-bottom:15px; overflow:hidden; border-top-left-radius:0;border-top-right-radius:0;}
.dd_nr ul{ background:url(../img/xxlb.png) no-repeat left; transition:.5s; width:900px; float:none; margin:0 auto; overflow:hidden; border-bottom:1px dashed #e5e5e5;}
.dd_nr ul:hover{ background:url(../img/xxlb.png) no-repeat left 30px;}
.dd_nr ul li{ padding:30px 0 30px 68px; float:left;}
.dd_nr ul li b{ color:#aaa; display:block; font-size:14px; line-height:34px;}
.dd_nr ul li b span{ padding-left:20px; font-weight:normal; color:#bfbfbf; font-size:12px;}
.dd_nr ul li strong{ font-size:16px; color:#666; padding-bottom:10px; font-weight:normal; display:block; line-height:34px;}
.dd_nr ul li p{ line-height:24px; color:#666;}
.dd_nr ul dt{ transition:0.3s; float:right; width:14px; height:14px; cursor:pointer; background:url(../img/xxcc.png) no-repeat; margin-top:30px;}
.dd_nr ul dt:hover{-ms-transform:rotate(180deg);/* IE 9 */  -moz-transform:rotate(180deg); /* Firefox */ -webkit-transform:rotate(180deg); /* Safari 和 Chrome */ -o-transform:rotate(180deg); /* Opera */}


/****************************首页go************************/

/*顶部条go*/
.top_t{ width:1190px; line-height:50px; margin:0 auto; height:50px;}
.top_t ol{ width:330px; float:left; background:url(../img/weizhi.png) no-repeat left; height:50px; position:relative;}
.top_t ol li{ float:left; text-indent:20px; cursor:pointer;color: #999}
.top_t ol li a{ color:#999;}
.top_t ol li.xjt{ cursor:pointer; background:url(../img/jiantou.png) no-repeat right; padding-right:18px;}
.top_t ol li.xjt:hover{ color:#e9603a; background:url(../img/jiantou-h.png) no-repeat right;}
.top_t ol li a:hover{ color:#e9603a;}

.dlq{ float:right; height:27px; margin-top:11.5px;}
.dlq a{ height:27px; display:block; float:left; line-height:27px;}
.dlq a.qdl{ color:#e9603a; background:url(../img/geren.png) no-repeat left; text-indent:32px;}
.xzdq{ width:105px; height:366px; position:absolute; background:url(../img/dqxlk.png) no-repeat; top:52px; left:10px; z-index:999;}
.xzdq p{ text-align:center; color:#828282;}
.xzdq ul{ width:85px; margin:0 auto; height:305px; background:#fff; box-shadow:0 0 4px rgba(204, 204, 204, .15); line-height:30.5px; overflow-y:scroll;}
.xzdq ul li{ cursor:pointer;}
.xzdq ul li:hover{ color:#e9603a;}
.ewmtc{ width:140px; height:145px; position:absolute; top:52px; background:url(../img/index_2wm.png) no-repeat; left:210px; z-index:999;}

.top_t dl{ float:right; height:50px; line-height:50px; position:relative;}
.top_t dl dd{ float:left; font-size:14px; color:#828282;}
.top_t dl dd a{ color:#828282;}
.top_t dl dd a:hover{ color:#e9603a;}
.tx{ width:32px; height:32px; border-radius:100px; margin-top:9px; transition:.5s margin_top; cursor:pointer;overflow: hidden;}
.tx:hover{ transition:.5s; -ms-transform:rotate(360deg);/* IE 9 */  -moz-transform:rotate(360deg); /* Firefox */ -webkit-transform:rotate(360deg); /* Safari 和 Chrome */ -o-transform:rotate(360deg); /* Opera */}
.wx{ border-left:1px solid #e5e5e5; height:14px; margin-top:18px; line-height:14px; padding:0 10px; margin-right:20px; margin-left:10px;}
.xxzx{ background:url(../img/xxzx.png) no-repeat; width:17px; height:18px; margin:16px 30px 0 0; position:relative; cursor:pointer;}
.xxzx span{ display:block; width:7px; height:7px; border-radius:10px; background:#e13b29; top:0; right:0; position:absolute; z-index:998;}
.xxzx:hover{ background:url(../img/xxzx_red.png) no-repeat;}
.jl{ background:url(../img/jl.png) no-repeat; height:19px; width:19px; margin:15.5px 30px 0 0; cursor:pointer;}
.jl:hover{ background:url(../img/jl_red.png) no-repeat;}
.tc{ padding-right:25px; background:url(../img/tc.png) no-repeat right;}
.tc:hover{ background:url(../img/tc_red.png) no-repeat right;}

.wxtc{ position:absolute; background:url(../img/wxtc.png) no-repeat; width:305px; height:193px; top:52px; z-index:997;}
.wxtc p{ color:#666; font-size:14px; line-height:30px; margin-top:20px; text-indent:12px;}
.wxtc p span{ color:#999; font-size:10px; padding-left:5px;}
.wxtc ul{ width:228px; margin:0 auto; overflow:hidden; margin-top:30px;}
.wxtc ul li{ float:left; width:60px; height:90px; margin-right:24px;}
.wxtc ul li:hover{filter:alpha(opacity:30); opacity:0.5; transition:.5s;}
.wxtc ul li a{ color:#666; display:block; padding-top:55px; height:35px; line-height:35px;}
.dd{ background:url(../img/icon3.png) no-repeat top; background-position:0 0;}
.kc{ background:url(../img/icon3.png) no-repeat top;}
.tk{ background:url(../img/icon3.png) no-repeat top; margin-right:0!important;}

.jltc{ width:101px; height:98px; background:url(../img/jltc.png) no-repeat; z-index:999; position:absolute; left:143px; top:52px;}
.jltc ul{ width:80px; margin:27px auto 0 auto;}
.jltc ul li{ height:19px; margin:13px 0; line-height:19px; text-indent:24px;}
.jltc ul li a{ color:#666;}
.jltc ul li a:hover{ color:#f66a66;}
.in_tkjl{ background:url(../img/jltc_ic.png) no-repeat; background-position:0 0;}
.in_ztjl{ background:url(../img/jltc_ic.png) no-repeat; background-position:0 -40px;}


/*头部logo块go*/
.lg_bigt{ width:100%; margin:0 auto; background:#fff; }
.lg_t{ width:1190px; margin:0 auto; padding:31px 0; height:59px;}
.he_logo{ width:183px; float:left; height:59px;}
.lg_bigt img:hover{filter:alpha(opacity:50); opacity:0.5; transition:.3s;}
.sou{ width:515px; float:left; height:59px; padding-left:136px;}
.sou ol{ width:515px; height:35px;}
.he_sou{ border:1px solid #e5e5e5; background:#f4f4f4; width:420px; float:left; height:33px; color:#999; text-indent:.5em;}
.sou_an{ width:93px; height:35px; background:#e9613b; float:left; color:#fff; font-size:16px; line-height:35px; cursor:pointer;}
.sou_an:hover{filter:alpha(opacity:70); opacity:0.7; transition:.3s;}
.sou ul{ width:515px; margin-top:10px;}
.sou ul li{ float:left; padding-right:10px; line-height:14px;}
.sou ul li a{ color:#ffb06a; font-size:14px;}
.sou ul li a:hover{ color:#fe574f;}
.he_tel{ width:220px; float:right; height:43px; margin-top:8px;}

/*导航条go*/
.he_nav{ width:1190px; margin:0 auto; position:relative;}
.he_nav ul{ overflow:hidden;}
.he_nav ul li{ float:left; height:16px; line-height:16px; text-align:center; color:#fff; font-size:16px; width:10%; margin-top:17px; border-right:1px solid #e5e5e5;}
.he_nav ul li a{ color:#414141;}
.he_nav ul li a:hover{ color:#e9603a;}
.he_nav ul li.nav_kc{ width:220px; height:50px; line-height:50px; background:#e9603a; margin-top:0px;}
.he_nav ul li.nav_kc a{ color:#fff; font-size:18px;}

.nav_xl{ width:220px; height:470px; position:absolute; z-index:990; top:50px; color:#fff; background: rgba(0,0,0,.7)}
.xl_jszg{ width:220px; overflow:hidden;}
.xl_jszg ol{ width:178px; height:36px; background:url(../img/xl1.png) 15px no-repeat; line-height:36px; font-size:16px; font-weight:bold; padding-left:42px;}
.xl_jszg dl{  overflow:hidden; line-height:36px; width:175px; padding-left:45px;}
.xl_jszg dl:hover{ background:url(../img/xlhover.png) no-repeat;}
.xl_jszg dl li{ padding:0 20px 0 0; float:left;}
.xl_jszg dl li a{ color:#fff;}
.xl_jszg dl li a:hover{ text-decoration:underline; color:#e9603a;}
.xl_jszg ol.xl_jszp{ background:url(../img/xl2.png) 15px no-repeat;}
.xl_jszg ol.xl_tgjs{ background:url(../img/xl3.png) 15px no-repeat;}

/*banner右侧悬浮登录窗口go*/
.dlk{ width:225px; height:430px; position:absolute; z-index:990; top:68px; right:0;}
.yhk{ background:rgba(255,255,255,.95); width:225px; height:220px; padding-top:14px;}
.yhk h1{ display:block; width:66px; height:66px; border-radius:100px; background:#f0f0f0; margin:0 auto;overflow: hidden;}
.yhk h1 span{ display:block; width:62px; height:62px; margin:0 auto; padding:2px 0;}
.yhk h2{ font-size:12px; text-align:center; display:block; line-height:30px;}
.yhk ol{display:flex; justify-content:center; height:25px;}
.yhk ol a{ display:block; float:left; color:#fff; font-size:12px; transition:.3s margin-top; padding:0 16px; height:25px; margin-right:12px; border-radius:100px; line-height:25px;}
.yhk ol a:hover{ margin-top:-3px; transition:.3s;}
.y_re{ background:#e8613a;}
.y_or{ background:#ffa800; margin-right:0 !important;}
.yhk dl{ width:172px; overflow:hidden; margin:0 auto; padding-top:15px;}
.yhk dl a:nth-child(2){ margin-right:0px;}
.yhk dl a:nth-child(4){ margin-right:0px;}
.yhk dl a{ float:left; text-indent:23px; display:block; width:80px; height:18px; line-height:18px; margin-top:15px; margin-right:12px; color:#414141;}
.yhk dl a:hover{ color:#e9603a;}
.in_gk{ background:url(../img/jilv.png) no-repeat left center;}
.in_xx{ background:url(../img/zhishi.png) no-repeat left center;}
.in_wd{ background:url(../img/dingdan.png) no-repeat left center;}
.in_gr{ background:url(../img/lianxiren.png) no-repeat left center;}

.sjk{ width:225px; height:170px; padding-top:12px; margin-top:15px; background:#ea643c;}
.sjk h1{ display:block; width:180px; margin:0 auto; color:#fff; background:rgba(255,255,255,.1); text-align:center; border-radius:100px; height:35px; line-height:35px; font-size:20px; font-weight:bold;}
.sjk h2{ text-align:center; display:block; font-size:14px; color:rgba(255,255,255,.8); line-height:40px;}
.sjk ol{display:flex; justify-content:center;}
.sjk ol li{ float:left; width:36px; height:43px; margin-right:4px; background:url(../img/sjk_bj.jpg) no-repeat; line-height:43px; text-align:center; color:#FFF; font-size:36px; font-weight:bold;}
.sjk ol li:nth-child(3){ margin-right:0px;}
.sjk dl{ height:12px; display:flex; justify-content:center; margin-top:16px;}
.sjk dl dd{ border-radius:100px; float:left; margin:2.5px 3px; background:#fff; width:7px; height:7px; cursor:pointer;}
.sjk dl dd:nth-child(2){ width:12px; height:12px; margin:0 3px;}
/*banner go*/
.index_banner{ width:100%; margin:0 auto; height:470px;}
.index_banner ul{}
.index_banner ul a{ display:block; width:100%; height:470px; margin:0 auto;}


/*首页-课程推荐go*/
.in_kctj{ width:1190px; overflow:hidden; border-radius:3px; background:#fff; padding:20px 0; margin:20px auto 0 auto; position:relative;}
.in_kctj_bt{ height:32px; margin-bottom:30px;}
.in_kctj_bt h1{ margin-left:17px; display:block; float:left; line-height:32px; font-size:28px; color:#222; text-indent:35px; height:32px; background:url(../img/fanghui1.png) no-repeat;}
.in_kctj_bt h1 span{ color:#999; font-size:14px; padding-left:5px;}
.in_kctj_bt ul{ float:left; padding-left:30px;}
.in_kctj_bt ul li{ margin:0 30px; line-height:14px; height:14px; padding-top:18px; font-size:14px; color:#999; float:left;}
.in_kctj_bt ul li a{ color:#999;}
.in_kctj_bt ul li a:hover{ color:#e9603a;}
.in_kctj_bt ul li.kctj_xz a{ font-size:14px; color:#e9603a;}
.in_kctj_bt ol{ float:right; width:48px; height:10px; margin-top:11px; margin-right:17px;}
.in_kctj_bt ol a:hover{ background:url(../img/more.png) no-repeat; background-position:0 -10px; transition:.3s;}
.in_kctj_bt ol a{ display:block; background:url(../img/more.png) no-repeat; background-position:0 0; width:48px; height:10px; transition:.3s;}

.in_kctj_nr{display:flex; justify-content:center;}
.in_kctj_nr ul{}
.in_kctj_nr ul li{ float:left; padding:0 15px; border-right:1px dashed #f4f4f4;}
.in_kctj_nr ul li:nth-child(5){ border:none;}
.in_kctj_nr ul li:hover{ background: rgba(0,0,0,0.01);}
.in_kctj_nr ul li img:hover{filter:alpha(opacity:50); opacity:0.5; transition:.3s;}
.in_kctj_nr ul li strong{ display:block; width:205px; height:135px; margin-bottom:15px;}
.in_kctj_nr ul li p{ width:195px; margin:0 auto; overflow:hidden; line-height:18px; font-size:14px; display:block; color:#666;}
.in_kctj_nr ul li a:hover p{ color:#e9603a;}
.in_kctj_nr ul li b{ display:block; width:195px; margin-left:10px; height:20px; margin-top:30px; color:#e9603a; font-size:14px; line-height:20px; background:url(../img/bofang.png) no-repeat left; text-indent:30px; font-weight:normal;}
.in_kctj_nr ul li h6{ font-weight:normal; color:#666; line-height:22px; padding-top:10px; width:195px; margin:0 auto;}
.in_kctj_nr ul li h6 span{ float:right; color:#e9603a;}
.in_kctj_nr ul li h6 span i{ font-size:22px;}


/*首页-产品三块 红、蓝、橙、紫*/
.in_jszg{ width:1190px; margin:0 auto; overflow:hidden; margin-top:20px; border-radius:3px; background:#fff;}
.zg_lbt{ width:230px; height:430px; float:left; background:#ff92a6;}
.zg_lbt ol{ width:170px; margin:37px auto; overflow:hidden; text-align:center;}
.zg_lbt ol li{ color:#fff; font-size:22px; border-bottom:1px solid #fff; padding-bottom:5px; margin-bottom:5px;}
.zg_lbt ol span{ display:block; width:170px; font-size:10px; color:#fff;}

.lbt_nr{ width:202px; height:300px; margin:0 auto; position:relative;}
.lbt_nr ul{ width:202px; margin:0 auto; height:257px;}
.zgl_bj{ background:rgba(255,255,255,.4); border-radius:10px; width:202px; height:220px; top:18.5px; position:absolute;}
.lbt_nr ul li{ width:174px; height:257px; background:#fff; position:absolute; border-radius:10px; left:50%; margin-left:-87px;}
.lbt_nr dl{display:flex; justify-content:center; height:8px; margin-top:15px;}
.lbt_nr dl dd{ cursor:pointer; border-radius:8px; width:5px; height:5px; background:#fff; margin:0 2px; margin-top:1.5px;}
.lnr_d{ width:8px!important; height:8px!important; margin-top:0 !important;}
.lbt_nr ul li {z-index: 999;}
.lbt_nr ul li img {border-radius: 5px;}
.jszg_right{ width:960px; height:429px; float:right; border-bottom:1px solid #ff92a6;}
.zp_ri{ border-bottom:1px solid #83e8ea;}
.tg_ri{ border-bottom:1px solid #ffb06a;}
.book_ri{ border-bottom:1px solid #aeacff;}
.xxk{ height:57px; width:960px; background:url(../img/xxk_bj.jpg) bottom repeat-x;}
.xxk ul{ margin-left:45px; float:left;}
.xxk ul a{ float:left; display:block; color:#999; line-height:57px; margin-right:70px; font-size:16px;}
.xxk ul a:hover{ border-bottom:2px solid #ff92a6; color:#ff92a6; line-height:55px;}
.xxk ul a.xxk_xz{ border-bottom:2px solid #ff92a6; color:#ff92a6; line-height:55px;}
.xxk ol{ float:right; width:69px; height:12px; margin-top:22.5px; margin-right:17px;}
.xxk ol a{ height:12px; width:69px; display:block; background:url(../img/qbkc_more.png) no-repeat; transition:.3s;}
.xxk ol a:hover{ background:url(../img/qbkc_more.png) no-repeat; background-position:0 -12px; transition:.3s;}
.xxk ol.book_more a{background:url(../img/book_more.png) no-repeat !important;}
.xxk ol.book_more a:hover{ background:url(../img/book_more.png) no-repeat !important; background-position:0 -12px !important;}

.jszg_nr{ width:960px; margin-top:20px; overflow:hidden;}
.jsnr_left{ width:610px; float:left; height:350px;}
.agin_left{ width:310px; height:350px; float:left;}
.dx{ border-bottom:1px solid #e5e5e5;}
.ag{ width:270px; height:135px; padding:20px; }
.ag:hover{ background:rgba(0,0,0,0.01)}

.ag p{ font-size:14px; width:220px; color:#666; background:url(../img/hot.png) no-repeat left 3px; line-height:22px; text-indent:32px;}
.ag p.new{ background:url(../img/new.png) no-repeat left 3px;}
.ag p.b_new{ background:url(../img/blue1.jpg) no-repeat left 3px;}
.ag p.b_hot{ background:url(../img/blue2.jpg) no-repeat left 3px;}
.ag p.o_new{ background:url(../img/o_new.jpg) no-repeat left 3px;}
.ag p.o_hot{ background:url(../img/o_hot.jpg) no-repeat left 3px;}
.ag b{ font-weight:normal; font-size:12px; color:#ff92a6; margin:20px 0 15px 0; display:block; overflow:hidden;}
.ag ul{ width:270px; overflow:hidden;}
.ag ul img{ display:block; border:1px solid #e5e5e5; width:38px; height:38px; float:left; margin-right:5px;}
.ag ul li{ float:left; font-size:12px; line-height:20px; color:#666;}
.ag ul li a{ padding-right:5px; color:#666;}
.ag ul li a:hover{ color:#ff92a6;}
.ag ul strong{ font-weight:normal; float:right; display:block;}
.ag ul strong a{ display:block; width:95px; height:30px; margin-top:5px; border-radius:100px; background:#ffbeca; text-align:center; line-height:30px; color:#fff;}
.ag ul strong.an_blue a{background:#83e8ea;}
.dh{ transition:all .3s;}
.ag ul strong a:hover{ background:#e9603a; transition:.3s; transition-property:margin; margin-top:0;}

.jb_blue {
  background-image: -moz-linear-gradient( -45deg, rgb(230,247,255) 0%, rgb(243,246,255) 53%) !important;
  background-image: -webkit-linear-gradient( -45deg, rgb(230,247,255) 0%, rgb(243,246,255) 53%) !important;
  background-image: -ms-linear-gradient( -45deg, rgb(230,247,255) 0%, rgb(243,246,255) 53%) !important;
}
.jb_or {
  background-image: -moz-linear-gradient( -45deg, rgb(255,237,238) 0%, rgb(254,241,255) 53%) !important;
  background-image: -webkit-linear-gradient( -45deg, rgb(255,237,238) 0%, rgb(254,241,255) 53%) !important;
  background-image: -ms-linear-gradient( -45deg, rgb(255,237,238) 0%, rgb(254,241,255) 53%) !important;
}


.agin_right{ width:300px; height:350px; float:left;}
.ag_r{ width:280px; height:155px; padding:20px 0 0 20px; position:relative;
  background-image: -moz-linear-gradient( -45deg, rgb(243,235,255) 0%, rgb(255,244,248) 53%);
  background-image: -webkit-linear-gradient( -45deg, rgb(243,235,255) 0%, rgb(255,244,248) 53%);
  background-image: -ms-linear-gradient( -45deg, rgb(243,235,255) 0%, rgb(255,244,248) 53%);
  border-bottom:1px solid #fff;
}
.ag_r p{ font-size:14px; width:220px; color:#666; line-height:22px; color:#bb8ac3;}
.ag_r:hover{ opacity:.9;}
.ag_r b{ font-weight:normal; font-size:12px; color:#a89dc8; margin:20px 0 15px 0; display:block; overflow:hidden;}
.ag_r b span{ font-size:22px;}
.book_w{ width:280px !important;}
.book_m{ margin:25px 0 5px 0!important;}
.ag ul.book_mm{margin-top:20px;}
.book_an{ margin-top:0px !important;}
.book_q{font-size:12px; color:#a89dc8; line-height:35px !important;}
.book_q span{ font-size:22px;}
.ag_r ol{ font-size:14px; overflow:hidden; color:#b295b0; padding-top:5px;}
.ag_r b a{ padding-left:5px; color:#a89dc8;}
.ag_r b a:hover{ color:#ff92a6;}
.ag ul strong{ font-weight:normal; display:block;}
.ag_r strong a{ display:block; width:95px; height:30px; margin-top:20px; border-radius:100px; background:#c5b7ea; text-align:center; line-height:30px; color:#fff !important; font-weight:normal;}

.ag_r strong a:hover{ background:#e9603a; transition:all .5s; margin-top:5px;}
.ag_r ul{ position:absolute; right:0; bottom:0; width:160px; height:130px;}

.jsnr_right{ width:330px; overflow:hidden; float:right;}
.jsnr_right ul{ height:26px; line-height:26px; width:145px; margin:0 auto;}
.jsnr_right ul li{  font-size:16px; color:#ff92a6; float:left; padding:0 2.5px;}
.jsnr_right ul li a{ color:#ff92a6;}
.jsnr_right ul li a:hover{ font-weight:bold;}
.jsnr_right ol{ width:300px;}
.jsnr_right ol li{ width:300px; color:#666; line-height:32px;}
.jsnr_right ol li a span{padding-right:5px;}
.jsnr_right ol li a{ display:block; color:#666; width:290px; height:32px; padding-left:10px;}
.jsnr_right ol li a:hover{ color:#ff92a6; background-color:#f9f9f9;}

.zp_right{ width:330px; overflow:hidden; float:right;}
.zp_right ul{ height:26px; line-height:26px; width:145px; margin:0 auto;}
.zp_right ul li{ font-size:16px; color:#54d2d5; float:left; padding:0 2.5px;}
.zp_right ul li a{ color:#54d2d5;}
.zp_right ul li a:hover{ font-weight:bold;}
.zp_right ol{ width:330px;}
.zp_right ol li{ width:330px; color:#666; line-height:32px;}
.zp_right ol li a span{padding-right:5px;}
.zp_right ol li a{ display:block; color:#666; width:320px; padding-left:10px;}
.zp_right ol li a:hover{ color:#54d2d5; background-color:#f9f9f9;}

.tg_right{ width:330px; overflow:hidden; float:right;}
.tg_right ul{ height:26px; line-height:26px; width:145px; margin:0 auto;}
.tg_right ul li{ font-size:16px; color:#ffb06a; float:left; padding:0 2.5px;}
.tg_right ul li a{ color:#ffb06a;}
.tg_right ul li a:hover{ font-weight:bold;}
.tg_right ol{ width:330px;}
.tg_right ol li{ width:330px; color:#666; line-height:32px;}
.tg_right ol li a span{padding-right:5px;}
.tg_right ol li a{ display:block; color:#666; width:320px; padding-left:10px;}
.tg_right ol li a:hover{ color:#ffb06a; background-color:#f9f9f9;}

.zs_right{ width:330px; overflow:hidden; float:right;}
.zs_right ul{ height:26px; line-height:26px; width:145px; margin:0 auto; font-size:16px; color:#aeacff; text-align:center;}
.zs_right ul li{ font-size:16px; color:#aeacff; float:left; padding:0 2.5px;}
.zs_right ul li a{ color:#aeacff;}
.zs_right ul a{ color:#aeacff;}
.zs_right ul a:hover{ font-weight:bold;}
.zs_right ul li a:hover{ font-weight:bold;}
.zs_right ol{ width:330px;}
.zs_right ol li{ width:330px; color:#666; line-height:32px;}
.zs_right ol li a span{padding-right:5px;}
.zs_right ol li a{ display:block; color:#666; width:320px; padding-left:10px;}
.zs_right ol li a:hover{ color:#aeacff; background-color:#f9f9f9;}

.zp_bule_bac{ background:#54d2d5 !important;}
.zp_bule_bor{ border-bottom:2px solid #54d2d5 !important;}
.zp_bule_cor{ color:#54d2d5 !important;}
.zp_bule_cor a:hover{ color:#54d2d5 !important; border-bottom:2px solid #54d2d5 !important;}

.zp_or_bac{ background:#ffb06a !important;}
.zp_or_bor{ border-bottom:2px solid #ffb06a !important;}
.zp_or_cor{ color:#ffb06a !important;}
.zp_or_cor a:hover{ color:#ffb06a !important; border-bottom:2px solid #ffb06a !important;}
.ag ul strong.an_or a{background:#ffb06a;}
.ag ul strong.an_or a:hover{background:#e9603a;}

.zp_zs_bac{ background:#aeacff !important;}
.zp_zs_bor{ border-bottom:2px solid #aeacff !important;}
.zp_zs_cor{ color:#aeacff !important;}
.zp_zs_cor a:hover{ color:#aeacff !important; border-bottom:2px solid #aeacff !important;}
.ag ul strong.an_zs a{background:#aeacff;}
.ag ul strong.an_zs a:hover{background:#e9603a;}

.or_zi{ color:#e29b5b !important;}
.zs_zi{ color:#aeacff !important;}


/*名师风采*/
.wpp{ padding-bottom:0!important;}
.tea_nr{ width:1190px; overflow:hidden;}
.tea_nr ul{ padding-right:19px; float:left; overflow:hidden;}
.tea_nr ul li{ overflow:hidden; padding-top:19px;}
.tea_nr ul li p{ float:left; padding-right:20px;}
.tea_nr img:hover{ opacity:.8;}

/*全国分校*/
.in_qgfx{ height:32px; margin-bottom:30px;}
.in_qgfx h1{ margin-left:17px; display:block; float:left; line-height:32px; font-size:28px; color:#222; text-indent:35px; height:32px; background:url(../img/fanghui1.png) no-repeat;}
.in_qgfx h1 span{ color:#999; font-size:14px; padding-left:5px;}

.map_xxk{ margin-left:17px; width:750px; float:left; margin-bottom:100px;}
.map_xxk ul{ width:750px; overflow:hidden;}
.map_xxk ul li{ border-bottom:1px dashed #e7e7e7; float:left; width:125px; height:60px; text-align:center; font-size:16px; line-height:60px;}
.map_xxk ul li a{ color:#666; display:block; width:125px; height:60px;}
.map_xxk ul li a:hover{ background:#f9f9f9; color:#e9603a; transition:.3s;}

.fx_map{ position:absolute; right:17px; top:17px; width:330px; height:280px;}
.fx_map ul{ width:330px; height:240px; background:#000;}
.fx_map ol{ margin-top:10px; color:#666;}
.fx_map ol b{ font-size:16px; line-height:30px;}
.fx_map ol p{ line-height:24px;}

.map_tl{ background:#f9f9f9; color:#e9603a !important; transition:.3s;}

/*首页底部*/
.in_bottom{ width:100%; overflow:hidden; margin-top:20px; color:#fff; overflow:hidden; padding:50px 0 40px 0; background:#ea643c;}
.in_bot{ width:1190px; margin:0 auto; overflow:hidden;}
.in_bot ul{ float:left; width:220px; overflow:hidden;}
.in_bot ul b{ font-size:18px; font-weight:normal; line-height:40px; width:152px; display:block; border-bottom:1px solid #fff; margin-bottom:10px;}
.in_bot ul li{ font-size:14px; overflow:hidden; line-height:30px;color: white}
.in_bot ul li a{ color:#fff; padding:0 10px; display:block; float:left;}
.in_bot ul li a:hover{ background: rgba(255,255,255,0.2); border-radius:5px;}

.in_bot dl{ float:left; overflow:hidden; padding-left:170px;}
.in_bot dl dd{ float:left;}
.in_bot dl dd b{ width:125px; line-height:20px; font-weight:normal; font-size:16px; display:block; margin-bottom:10px; text-align:center;}
.in_bot dl dd p{ border-radius:5px; background:#fff; display:block; width:125px; height:125px;}

.in_bot ol{ float:right; overflow:hidden;}
.in_bot ol li{ margin-bottom:20px; overflow:hidden;}
.in_bot ol li:nth-child(3){ margin-bottom:0px;}
.in_bot ol li p{ width:37px; height:36px; display:block; border-radius:3px; background:#ee8363; float:left; margin-right:10px;}
.in_bot ol li b{ display:block; font-weight:normal; float:left; color:#fff;}
.in_bot ol li b strong{ font-size:12px; display:block;}
.in_bot ol li b span{ font-size:18px; display:block;}

.in_po{ width:100%; text-align:center; color:#fff; line-height:50px; overflow:hidden; color:#999; font-size:12px; margin-bottom:110px;}

/*个人中心-我的直播*/



/***********************弹窗样式*/

/*左侧弹窗*/
.tc_left{ position:fixed; top:30%; left:0; width:200px; overflow:hidden;z-index: 9999999;}
.tcl{ width:50px; overflow:hidden; float:right;}
.tcl ol{ width:48px; height:68px; border:1px solid #e5e5e5; background:#fff; border-radius:5px;}
.tcl ol img{ display:block; margin:7.5px auto; width:33px; height:33px; border:100px; -webkit-animation:tcl_img 2s linear infinite;}
@-webkit-keyframes tcl_img{ 
0%{-webkit-transform:rotate(0deg);} 
25%{-webkit-transform:rotate(90deg);} 
50%{-webkit-transform:rotate(180deg);}
75%{-webkit-transform:rotate(270deg);}
100%{-webkit-transform:rotate(360deg);}
}
.tcl ol li{ text-align:center; line-height:14px; color:#e9600a;}
.tcl ul{ margin-top:10px; border-radius:5px; width:48px; overflow:hidden; border:1px solid #e5e5e5; background:#fff;}
.tcl ul a{ display:block; width:30px; line-height:18px; padding:7px 9px; overflow:hidden; color:#999;}

.tcl ul a.tcl_fs:hover{ background:#ff92a6; color:#fff;}
.tcl ul a.tcl_ls:hover{ background:#54d2d5; color:#fff;}
.tcl ul a.tcl_js:hover{ background:#ffb06a; color:#fff;}
.tcl ul a.tcl_zs:hover{ background:#aeacff; color:#fff;}

.tcl ul a.tcl_fs_xz{ background:#ff92a6; color:#fff;}
.tcl ul a.tcl_ls_xz{ background:#54d2d5; color:#fff;}
.tcl ul a.tcl_js_xz{ background:#ffb06a; color:#fff;}
.tcl ul a.tcl_zs_xz{ background:#aeacff; color:#fff;}

.tcl dl{ width:48px; height:40px; border:1px solid #f4f4f4; background:#e5e5e5; border-radius:5px; margin-top:5px;}
.tcl dl:hover{ background:#e9600a}
.tcl dl img{ display:block; margin:8px auto 5px auto; width:9px; height:5px; /*animation:*/}
.tcl dl li{ color:#fff; text-align:center; font-size:14px; line-height:14px;}

.tcdhk{ background:url(../img/tcdhk.png) no-repeat; position:absolute; top:17.5px; right:55px; width:111px; height:35px; line-height:35px; color:#e9600a; text-indent:9px;
animation:tcdhk .4s infinite ;
animation-direction:alternate;
-webkit-animation:tcdhk .4s infinite; /*Safari and Chrome*/
-webkit-animation-direction:alternate;}
@keyframes tcdhk
{
from {right:55px;}
to {right:65px;}
}

@-webkit-keyframes tcdhk /*Safari and Chrome*/
{
from {right:55px;}
to {right:65px;}
}



/*底部弹窗*/
.tc_bot{ position:fixed; width:1920px; left:50%; bottom:0; margin-left:-960px; height:172px; background:url(../img/tc_bot_bj.png) no-repeat center;
    z-index: 99999999;position: fixed; display: none;}
.tcb{ width:1190px; position:relative; height:172px; left:50%; margin-left:-595px;}
.tcb ol{ background:url(../img/tcb_dz.png) no-repeat center; width:564px; height:91px; position:absolute; left:10px; top:60px;}
.tcb a{ position:absolute; width:215px; height:52px; background:#fccc20; border-radius:30px; right:10px; display:block; border:4px solid #1e1a1b; line-height:50px; color:#1e1a1b !important; transition:.5s margin-top; font-size:26px; text-align:center; font-weight:bold; top:98px;
animation:mymove .5s infinite ;
animation-direction:alternate;
-webkit-animation:mymove .5s infinite; /*Safari and Chrome*/
-webkit-animation-direction:alternate;}
@keyframes mymove
{
from {top:98px;}
to {top:68px;}
}

@-webkit-keyframes mymove /*Safari and Chrome*/
{
from {top:98px;}
to {top:68px;}
}
.tcb a:hover{ color:#1e1a1b;animation:none;}
.tcb ul{ background:url(../img/tc_gb.png) no-repeat center; width:33px; height:33px; cursor:pointer; position:absolute; right:0; top:45px;}
.tcb ul:hover{ transition:1s; -ms-transform:rotate(360deg);/* IE 9 */  -moz-transform:rotate(360deg); /* Firefox */ -webkit-transform:rotate(360deg); /* Safari 和 Chrome */ -o-transform:rotate(360deg); /* Opera */}

/*右侧弹窗*/
.tc_right{ position:fixed; top:30%; right:0; width:200px; overflow:hidden;}
.tcr{ width:159px; float:left; height:376px; background:url(../img/tcr_bj_03.png) no-repeat center;}
.tcr ul{ position:absolute; left:17px; top:167px; width:125px; height:132px;}
.tcr ul li{display:flex; justify-content:center; height:43px; line-height:43px; border-bottom:1px dashed #e5e5e5;}
.tcr ul li:nth-child(3){ border-bottom:none; height:44px; line-height:44px;}
.tcr ul li:hover{ background:#f9f9f9;}
.tcr ul li span{ width:21px; height:20px;  float:left; display:block; margin-top:13px; margin-right:5px; transition:.3s background-position;}
.tcr ul li p{ display:block; float:right;}

.tcr ul li a{}
.tcr ul li a:hover{ color:#ffb06a;}
.tcr ul li a span.tcr_zxzx{ background:url(../img/tcr_icon.png) no-repeat center; background-position:-21px 0;}
.tcr ul li a span.tcr_kczx{ background:url(../img/tcr_icon.png) no-repeat center; background-position:-21px -41px;}
.tcr ul li a span.tcr_shkf{ background:url(../img/tcr_icon.png) no-repeat center; background-position:-21px -85px;}

.tcr ul li a:hover span.tcr_zxzx{ background:url(../img/tcr_icon.png) no-repeat center; background-position:0 0;}
.tcr ul li a:hover span.tcr_kczx{ background:url(../img/tcr_icon.png) no-repeat center; background-position:0 -41px;;}
.tcr ul li a:hover span.tcr_shkf{ background:url(../img/tcr_icon.png) no-repeat center; background-position:0 -85px;}



.qttt{ width:36px; height:25px; position:absolute; top:0; background:url(../img/qttt.png) no-repeat center;
animation:qttt .7s infinite ;
animation-direction:alternate;
-webkit-animation:qttt .7s infinite; /*Safari and Chrome*/
-webkit-animation-direction:alternate;}
@keyframes qttt
{
from {top:0px; left:10px;}
to {top:5px; left:5px;}
}

@-webkit-keyframes qttt /*Safari and Chrome*/
{
from {top:0px; left:10px;}
to {top:5px; left:5px;}

}
.tcr_gb{ width:13px; cursor:pointer; height:13px; position:absolute; top:0; right:40px;}
.tcr_gb:hover{ background:#FFF;}


/*banner按钮*/
.slider-bar{ position:absolute; bottom:10px; height:20px; left:49%;}
.slider-bar li{ float:left; margin:0 3px; border-radius:100px; transition:.3s width; text-align:center; line-height:10px; color:#999; width:10px; height:10px; background:#fff;}
.slider-bar li button{ display:none !important;}
.slider-bar li.slick-active{ width:20px!important; transition:.3s width;}

/*左右
.slick-arrow{ position:absolute;top:44.5%; z-index:999999; border-radius:3px; line-height:40px; text-align:center; width:30px; height:40px; background:rgba(0,0,0,.6); color:#f4f4f4; font-size:16px;}
.slick-prev{ left:10px;}
.slick-next{ right:10px;}*/