

/*=========================================================== book ===========================================================*/
.book-ban-box em, .book em, .book-list em, .book-show em{background:url(../images/book-icon.png) no-repeat 0 0;}
.book-ban-box{box-shadow: 0 0 5px rgba(0,0,0,.1);}

.book-ban-box .ban-left{width:280px;overflow:hidden;}
.book-ban-box .ban-right{width:920px;overflow:hidden;}

/*ban宸︿晶瀵艰埅*/
.book-ban-box .ban-left{background:#f1f5fa;padding:29px 0;box-shadow: 0 0 5px rgba(0,0,0,.1);}
.book-ban-box .ban-left li a{display: block;line-height: 48px;text-align: center;padding:0 56px;text-align:left;}
.book-ban-box .ban-left li a:hover{background:#fff;color:#e8302e;}


/*banner*/
.ban{ width:920px;  position:relative;  height:330px; background:#000;  }
.ban .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.ban .bd ul{ width:100% !important;  }
.ban .bd li{ width:100% !important;  height:330px; overflow:hidden; text-align:center;background-size:cover;}
.ban .bd li a{ display:block; height:330px; }

.ban .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }
.ban .hd ul{ text-align:center; }
.ban .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:35px; height:5px; margin:11px; overflow:hidden; background:transparent;
line-height:999px;border:1px solid #fff;border-radius:5px;}
.ban .hd ul .on{ background:#fff;}

.ban .prev,
.ban .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:50%;margin-left:-420px;  z-index:1; width:72px; height:72px; border-radius:100%;background:url(../images/slider-arrow.png) -112px -133px #000 no-repeat;  cursor:pointer; filter:alpha(opacity=40);opacity:0.4; /*============================== display:none;  ==============================*/ }
.ban .next{ left:auto; right:50%;margin-right:-420px;background-position:8px -133px; }

/*ban涓嬪揩鎹峰鑸�*/
.ban-link{padding:0 20px;}
.ban-link li{float:left;width:20%;text-align: center;line-height: 50px;font-size:20px;font-weight: bold;}
.ban-link .img{width:84px;height:84px;margin:28px auto 0;background:#ff758c;border-radius: 10px;box-shadow: 0 0 5px rgba(0,0,0,.2);overflow: hidden;}
.ban-link li em{width:51px;height:50px;margin-top:16px;}
.ban-link li.li2 .img{background-color: #a6cf70;}
.ban-link li.li2 em{background-position: 0 -95px;}
.ban-link li.li3 .img{background-color: #b58ada;}
.ban-link li.li3 em{background-position: 0 -190px;}
.ban-link li.li4 .img{background-color: #efb26e;}
.ban-link li.li4 em{background-position: 0 -285px;}
.ban-link li.li5 .img{background-color: #5edae8;}
.ban-link li.li5 em{background-position: 0 -380px;}
.ban-link img{display: block;}



/* 鍥句功棰戦亾椤� */
.book h3{padding:53px 0 24px;}
.book h3:before{top:58px;}
.book .w1200{padding-top:10px;}
.book ul{width:1230px;}
.book li{float:left;width:258px;height:350px;box-shadow: 0 0 5px rgba(0,0,0,.1);margin:0 12px 12px 0;padding:0 16px;border-radius:10px;}


/*鍥句功棰戦亾椤� 鍒楄〃绗竴涓牱寮�*/
.book li:first-child{width:587px;padding:0;margin-right:18px;}
.book li:first-child .img{width:256px;height:237px;padding-top:54px;}
.book li:first-child img{width:auto;height:237px;}
.book li:first-child .text{width:290px;margin-right:30px;padding-top:26px;}
.book li:first-child .text h4{line-height: 26px;}
.book li:first-child .text .bottom, .book-show-top .text .bottom{font-size:15px;line-height:20px;float:left;margin-top:25px;}
.book li:first-child .text .bottomDiv, .book-show-top .text .bottomDiv{margin-bottom: 10px;height:20px;}
.book li:first-child .text .bottomDiv span, .book-show-top .text .bottomDiv span{float: left;}
.book li:first-child .text .bottomDiv a, .book-show-top .text .bottomDiv a{background-color:#f0f0f0;border:1px solid #ccc;height:18px;width:18px;float:left;line-height:18px;text-align:center;}
.book li:first-child .text .bottomDiv a:hover, .book-show-top .text .bottomDiv a:hover{background-color: #fff;}
.book li:first-child .text .bottomDiv input, .book-show-top .text .bottomDiv input{float: left;background: #fff;border: 1px solid #ccc;color:#666;font-size: 12px;height:18px;line-height: 18px;text-align: center;width: 38px;margin:0 5px;}
.book li:first-child .text .bottomDiv .span2, .book-show-top .text .bottomDiv .span2{margin-left: 10px;font-size:12px;color:#666;}
.book li:first-child .text .bottomDiv .span3{font-size:14px;color:#C80500;}

.book li:first-child .text .bottomDiv em, .book-show-top .text .bottomDiv em{display:inline-block;width:0;height:0;border:6px solid transparent;border-top-color:#e8302e;margin-left:5px;vertical-align: bottom;}
.book li:first-child .text .bottomDiv em.bottom-em, .book-show-top .text .bottomDiv em.bottom-em{border-bottom-color:#e8302e;border-top-color:transparent;vertical-align: inherit;}
.book li:first-child .text .bottomDiv .yunfei, .book-show-top .text .bottomDiv .yunfei{top:22px;left:0;z-index: 99;display:none;}
.book li:first-child .text .bottomDiv table, .book-show-top .text .bottomDiv table{width:396px;height:113px;font-size:15px;}
.book li:first-child .text .bottomDiv td, .book-show-top .text .bottomDiv td{border:1px solid #e8302e;text-align:center;background:#fff;}
.book li:first-child .text .bottomDiv td.diqu, .book-show-top .text .bottomDiv td.diqu{font-size:12px;color:#6a6a6a;height:25px;}

.book li:first-child .text .gm, .book-show-top .text .gm{display: inline-block;width: 110px;height: 40px;background: #e8302e;font-weight:bold;border-radius: 5px;color: #fff;text-align: center;line-height: 40px;margin-top: 15px;}
.book li:first-child .text .gm:hover, .book-show-top .text .gm:hover{box-shadow: 0 2px 5px rgba(0,0,0,0.2);}


/*鍒楄〃椤� 鍏朵粬鏍峰紡*/
.book .img{width:100%;text-align: center;padding:14px 0;height: 202px;}
.book img{width:auto;height:200px;}
.book h4{font-weight: normal;line-height: 24px;}
.book .car{display: block;width:27px;height:27px;bottom:23px;right:23px;}
.book .car em{width:27px;height:27px;background-position:0 -465px;}



/* 鍒楄〃椤� 宸﹀彸瀹藉害 */
.book-list .left{width:842px;}
.book-list .right{width:320px;}



/* 鍒楄〃椤� 宸︿晶 */

/*绛涢�� 鍥句功鍒楄〃 鍏ㄩ儴 鍏崼涓嶆樉绀�*/
.book-list .select-sub li:first-child, .book-list  #id7{display: none;}

/*鍒楄〃*/

.book-list .screen{padding-top:20px;}
.book-list .item{padding:18px 10px 0;}
.book-list .item li{padding:12px 0;margin-top:22px;border-bottom:1px solid #f2f2f2;}

.book-list .item .img{width:240px;text-align: center;}
.book-list .item img{width:auto;height: 182px;}
.book-list .item .text{width:546px;margin-right:30px;padding-top:26px;}
.book-list .item h4{line-height: 28px;}
.book-list .item .bottom{font-size:16px;line-height:20px;margin-top:22px;}
.book-list .item .bottomDiv{height:20px;}
.book-list .item .btn{text-align: right;}
.book-list .item .gm{display: inline-block;width: 110px;height: 40px;background: #e8302e;border-radius: 5px;color: #fff;text-align: center;line-height: 40px;}
.book-list .item .gm:hover{box-shadow: 0 2px 5px rgba(0,0,0,0.2);}

.book-list .page{background:none;padding-bottom:30px;}


/* 鍒楄〃椤� 鍙充晶 */


/*鐣呴攢鎺ㄨ崘*/
.cxbd ul, .xgkc ul{padding:0 12px;}
.cxbd li, .xgkc li{border-top:1px solid #f2f2f2;padding:30px 0;}
.cxbd li:first-child, .xgkc li:first-child{border-top:none;}
.cxbd li a, .xgkc li a{display: block;}
.cxbd .img{width:auto;}
.cxbd .img img{width:auto;height:74px;}
.cxbd .text{width:220px;padding-top:4px;}
.cxbd .text h4{font-size:14px;font-weight: normal;}

.xgkc ul{padding-bottom:20px;}
.xgkc li{padding:20px 0 0 5px;margin:0 0 20px;height:25px;overflow:hidden;}
.xgkc li:first-child{height:auto;}
.xgkc h5{line-height: 26px;font-size:14px;font-weight: normal;}
.xgkc .img{width:143px;height:80px;}
.xgkc .img img{display: block;width:143px;height:80px;}
.xgkc li a:hover p{color:#333;}



.course em, .course-show em, .subject em{background:url(../images/course-icon.png) no-repeat 0 0;}



/*================================= 鍥句功璇︽儏椤� =================================*/
.book-show-top{margin-top:40px;padding:25px;}
.book-show-top .img{width:420px;height:420px;background:#f2f2f2;text-align: center;line-height: 420px;margin-right:40px;}
.book-show-top .img img{display:inline-block;width:auto;height:90%;vertical-align: middle;}
.book-show-top .text{width:666px;}
.book-show-top .text h4{font-size:26px;line-height: 40px;font-weight: normal;padding:10px 0 15px;}
.book-show-top .text em{background: url(../images/book-icon.png) no-repeat 0 0;}

.book-show-top .text .bottom{margin-top:0;}
.book-show-top .text .bottomDiv{color:#666;margin-top:16px;}

.book-show-top .text .price{margin-top:30px;}
.book-show-top .text .gm{width:175px;height:50px;line-height: 50px;font-size:16px;background:#e4e4e4;color:#333;font-weight: normal;margin-top:30px;}
.book-show-top .text .gm:first-child{background:#e8302e;color:#fff;margin-right:40px;font-weight: bold;}


.course-show.book-show .kcjs p{text-indent:2em;}





/*=========================================================== 閫夎棰戦亾椤� ===========================================================*/
.course .tit{text-align: center;padding:50px 0 40px;}
.course .tit h2{font-size:26px;font-weight: normal;}
.course ul{box-shadow: 0 0 10px rgba(0,0,0,.2);padding:47px 0 6px 35px;}
.course li .fr{width:1037px;}
.course li{margin-bottom:21px;}
.course li  a{display: inline-block;width:160px;height:40px;line-height: 40px;text-align: center;font-size:16px;margin:0 44px 20px 0;background:#f1f1f1;border-radius: 5px;}
.course li  a:hover{background:#ea302e;color:#fff;}
.course li  a.more{width:auto;background:transparent;color:#666;}
.course li  a.more:hover{color:#e8302e;}

.course li  a em{top:-22px;right:-19px;width:36px;height:22px;}

.course li h4{width:128px;font-weight: normal;font-size:22px;color:#ea302e;padding-top:5px;position: relative;padding-left:6px;line-height: 26px;}
.course li h4:before{content:"";width:2px;height:19px;position:absolute;top:9px;left:0;background:#e8302e;}


/*================================= 閫夎鍒楄〃  鍏嶈垂璇剧▼鍒楄〃 =================================*/
.course-list .item .w1200{overflow: hidden;}
.course-list .item ul{width:1300px;padding-left:8px;}
.course-list .item li, .subject-ul li{float:left;width:270px;padding-bottom:10px;box-shadow: 0 0 5px rgba(0,0,0,.1);margin:0 33px 30px 0;border-radius:10px;overflow: hidden;}
.course-list .item .img, .subject-ul .img{width:100%;text-align: center;height: 151px;overflow: hidden;border-radius: 10px;background:url(../images/course-bg-small.jpg) no-repeat;background-size:cover;}
.course-list .item img{width:270px;height:151px;}

.bg-loop.small .img p{color:#fff;text-align: center;padding-top:15px;}
.bg-loop.small .img .year span{font-size:14px;line-height: 26px;padding:2px 14px;background:#fff;border-radius: 26px;color:#20c05c;color:#866eff;}
.bg-loop.small .img  .tit{font-size:28px;font-weight: bold;text-shadow: 0 2px 2px rgba(0,0,0,.3);padding-top:19px;}
.bg-loop.small .img  .livel{font-size:12px;line-height: 22px;padding-top:15px;}

.course-list .item h4{width:242px;margin:0 auto;font-weight: normal;padding:11px 0 13px;font-size:16px;line-height: 52px;border-bottom:1px solid #e6e6e6;}
.course-list .item h4 .tag{display:inline-block;width:32px;padding:4px 10px;line-height:22px;font-weight: bold;color:#fff;background:#e8302e;border-radius: 5px;}
.course-list .item h4 .tit{width:178px;display: inline-block;vertical-align: middle;line-height: 22px;margin-left:10px;}
.course-list .item p{padding:0 14px;}


/*================================= 鐗瑰埆鎺ㄨ崘 =================================*/
.course-list .tbtj h3{text-align: center;font-size:36px;margin-top:45px;}
.course-list .tbtj h3:before{display: none;}
.course-list .tbtj h3 span:before{display:block;content:"";width:255px;height:5px;background:#e6e6e6;top: 13px;position: absolute;border-radius: 5px;}
.course-list .tbtj .line-l:before{left:50%;margin-left: -342px;}
.course-list .tbtj .line-r:before{right:50%;margin-right: -350px;}

.course-list .tbtj li{float:left;width:385px;height:193px;overflow: hidden;margin:50px 7px 0;}
.course-list .tbtj a{display: block;}


/*================================= 璇剧▼璇︽儏椤� =================================*/

.course-show-top{margin-top:40px;padding:25px;}
.course-show-top .video{width:522px;height:292px;margin-right:30px;}
.course-show-top .video img{display: block;width:522px;height:292px;}

.course-show-top .video-text{width:598px;overflow:hidden;}
.course-show-top h3{font-size:26px;line-height: 60px;}
.course-show-top p{font-size:16px;line-height: 36px;color:#666;}
.course-show-top .gm-btn a{display:inline-block;width:175px;height:50px;background:#e4e4e4;border-radius: 5px;text-align:center;line-height: 50px;margin-top:15px;font-size:16px;}
.course-show-top .gm-btn a:first-child{background:#e8302e;color:#fff;font-weight: bold;margin-right: 40px;}
.course-show-top .gm-btn a:hover{color:#333;box-shadow: 0 2px 5px rgba(0,0,0,0.2);}
.course-show-top .gm-btn a:first-child:hover{color:#fff;}

.course-show-top .fxsc{padding-top:38px;font-size:16px;}
.course-show-top .sc em{background-position:0 -258px;width:21px;height:21px;margin-right:8px;}
.course-show-top .ysc em{background-position:0 -332px;width:21px;height:21px;margin-right:8px;}
.course-show-top .bds_more em{background-position:0 -298px;width:20px;height:20px;margin:0 8px 0 40px;}
.course-show-top .bdshare-button-style0-16 a, .course-show-top .bdshare-button-style0-16 .bds_more{background:none;margin:0;padding:0;font-size:16px;line-height: 24px;height: 24px;}
.course-show-top .bdshare-button-style0-16 a:hover, .course-show-top .bdshare-button-style0-16 .bds_more:hover{color:#e8302e;}

.course-show .show-tab{padding:0 0 60px;}

.course-show .hd{line-height: 70px;padding:0 17px;}
.course-show .hd li{float:left;width:auto;padding:0 20px;font-size:20px;cursor:pointer;}
.course-show .hd li.on{color:#d82723;position: relative;}
.course-show .hd li.on:after{display:block;content:"";width:88px;height:2px;background:#f6564a;position: absolute;left:50%;margin-left:-44px;bottom:-1px;}
.course-show .hd li.on:before{display:block;content:"";width:0;height:0;border:8px solid #f6564a;border-top-color:transparent;border-left-color:transparent;border-right-color:transparent;position: absolute;left:50%;margin-left:-8px;bottom:-1px;}

/*璇剧▼浠嬬粛*/
.course-show .kcjs{padding:0 28px;}
.course-show .kcjs h4{font-size: 16px;line-height: 36px;position: relative;margin-top:28px;margin-bottom:10px;} 
.course-show .kcjs h4:before{display: block;content:"";width:2px;height:15px;background:#d82723;position: absolute;top:50%;margin-top:-7px;left:-10px;}
.course-show .kcjs p{font-size:16px;line-height: 26px;color:#666;text-align:justify;}

.course-show .kcjs .img{width:200px;height:200px;background:#f0f0f0;text-align:center;line-height: 200px;}
.course-show .kcjs .img img{display: inline-block;width:auto;height:90%;vertical-align: middle;}
.course-show .kcjs .img-text{padding-top:50px;margin-left:32px;}

/*璇剧▼鐩綍*/
.course-show .kcml{padding-top:23px;}
.course-show .kcml .item{margin-top:13px;}
.course-show .kcml .item .tit{line-height: 64px;background:#f4f4f4;font-size:18px;font-weight: bold;padding:0 26px;cursor:pointer;}
.course-show .kcml .item .tit em{width:17px;height:17px;background-position: 0 -108px;margin-right:10px;}
.course-show .kcml .item-cont{padding:0 16px;display: none;}
.course-show .kcml .link{line-height: 60px;font-size:16px;border-bottom:1px solid #e8e8e8;padding:0 22px 0 26px;cursor:pointer;}
.course-show .kcml .link em{width:16px;height:16px;background-position:0 -164px;}
.course-show .kcml .link.currentDd em{background-position: 0 -140px;}
.course-show .kcml .item-cont ul{width:764px;margin-left:40px;display: none;}
.course-show .kcml .item-cont li{color:#888;line-height: 58px;overflow:hidden;padding-left:33px;border-bottom:1px solid #efefef;}
.course-show .kcml .item-cont span{display: inline-block;width:182px;}

.mstd .teacher-ul{padding-top:10px;}
.mstd .teacher-ul li{width:805px;}
.mstd .teacher-ul li em{background-position: 0 -219px;}
.mstd .teacher-ul li a.shiting:hover em{background-position: 0 -191px;}



/*================================= 鍏嶈垂璇剧▼ban =================================*/
.free-ban{height:400px;background:url(../images/free-ban.jpg) no-repeat center top;}



/*================================= 鐩存挱璇剧▼ 璇剧▼ban =================================*/
.live-ban{height:400px;background:url(../images/live-ban.jpg) no-repeat center top;}

.course-list .live{padding-top:5px;}
.course-list .live h3{padding-bottom:0;padding-top:20px;}
.course-list .live h3:before{top:25px;}

.course-list .live-ul, .subject-ul{padding:0 10px;padding-bottom:26px;}
.course-list .live-ul li, .subject-ul li{float:left;width:571px;height:151px;margin:26px 14px 0;padding-bottom:0;}
.course-list .live-ul .img, .subject-ul .img{width:270px;height:151px;}
.course-list .live-ul img, .subject-ul img{width:270px;height:151px;}


.course-list .live-ul .text, .subject-ul .text{width:300px;}
.course-list .live-ul h4, .subject-ul h4{border:none;margin:0;padding:15px 14px 0;width:auto;line-height: 27px;}

.course-list .live-ul .state{width:74px;padding:0;height:27px;line-height: 26px;color:#fff;text-align: center;font-size:16px;font-weight: bold;border-radius: 5px;top:4px;left:5px;}
.course-list .live-ul .state em{width:7px;height:7px;background:#fff;border-radius: 100%;display: inline-block;vertical-align: middle;margin-right:5px;}


/*================================= 棰樺簱ban =================================*/
.subject-ban{height:400px;background:url(../images/subject-ban.jpg) no-repeat center top;}

.subject h3{padding-bottom:0;padding-top:48px;}
.subject h3:before{top:53px;}
.subject-ul{padding:0 5px;}
.subject-ul li{margin-left:0;height:130px;width:581px;}

.subject-ul .img{width:130px;height:130px;}
.subject-ul img{width:130px;height:130px;}

.subject-ul .text{width:400px;padding:5px 16px 0 18px;}
.subject-ul h4{width:300px;font-weight: normal;font-size:18px;line-height: 32px;padding:0;}
.subject-ul a.gm{padding:0 25px;line-height:35px;border-radius: 4px;}
.subject-ul a.gm:hover{color:#fff;}

.subject .more-btn{text-align:center;padding:60px 0 20px;}
.subject .more-btn a{color:#666;font-size:18px;display: inline;line-height:18px;}
.subject .more-btn a:hover{color:#e9302e;}
.subject .more-btn em{width:16px;height:18px;background-position:0 -43px;margin-left:5px;}
.subject .more-btn a:hover em{background-position:0 -73px;}

.subject .over{display:none;text-align:center;padding:60px 0 20px;color:#666;font-size:18px;line-height:18px;}




/*=========================================================== teacher 鍚嶅笀 ===========================================================*/

.teacher-show em, .teacher-list em{display:inline-block;background:url(../images/teacher-icon.png) no-repeat 0 0;vertical-align: middle;}

.tea-list-scroll{overflow: hidden; position: relative;width:1200px;margin:28px auto 0;} 
.tea-list-scroll .hd{overflow: hidden; height: 0;} 
.tea-list-scroll .hd .prev, .tea-list-scroll .hd .next{display: block; width: 24px; height: 40px;overflow: hidden; cursor: pointer; background: url(../images/arrow.png) no-repeat; position: absolute; z-index: 99; top: 50%;margin-top:-20px;left:10px; filter: alpha(opacity=80); opacity: .8;}
.tea-list-scroll .hd .next{background-position: -23px 0;left:auto;right: 10px;}
.tea-list-scroll .bd{margin-left:42px;}
.tea-list-scroll .bd ul{ overflow:hidden; zoom:1;}
.tea-list-scroll .bd li{width:199px;height:340px;margin:12px 12px;box-shadow: 0 0 12px 0 rgba(0,0,0,.2);overflow: hidden;}
.tea-list-scroll .bd li img{display:block;width:199px;height:auto;}


.teacher-ul{padding:33px 0;}
.teacher-ul li{float:left;margin:20px 0 0 20px;width:570px;border-radius: 10px;background:#fff;box-shadow: 0 0 5px rgba(0,0,0,.1);overflow:hidden;}
.teacher-ul .text{width:320px;margin-left:18px; }
.teacher-ul li h4{font-size:18px;line-height:44px;}
.teacher-ul li p{color:#333;}
.teacher-ul li a.shiting{bottom:-35px;left:0;display:inline-block;width:auto;padding:0 15px;height: 28px;line-height: 28px;text-align:center;border-radius: 28px;border:1px solid #e8302e;color:#e8302e;}
.teacher-ul li a.shiting:hover{background:#e8302e;color:#fff;}
.teacher-ul li em{width:16px;height:14px;margin-right:5px;background-position: 0 -30px;}
.teacher-ul li a.shiting:hover em{background-position: 0 0;vertical-align:middle;}

.teacher-ul li img{display:block;width:230px;height:160px;}

.teacher-list .page{background:#fff;}
.teacher-list .page li{color:#858e99;}



/*========================= 璇︽儏椤� ==========================*/
.teacher-show .cont-top{margin-top:40px;padding:25px;}
.teacher-show .tx{width:420px;height:292px;margin-right:33px;background:#fff;text-align:center;overflow:hidden;}
.teacher-show .tx img{width:420px;height:auto;}

.teacher-show .cont-top .text{width:697px;}
.teacher-show .cont-top p {line-height: 35px;font-size: 18px;}
.teacher-show .cont-top .name{line-height:56px;font-size:34px;color:#000;}
.teacher-show .cont-top .name span{font-size:18px;color:#333;margin-left:30px;}
.teacher-show .cont-top a{display:block;width:180px;height:50px;border:1px solid #d82723;line-height: 50px;text-align:center;font-size:18px;color:#d82723;right:0;top:0;cursor: pointer;}
.teacher-show .cont-top a em{width:31px;height:27px;background-position:0  -58px;margin-right:8px;}
.teacher-show .cont-top a:hover{background: #d82723;color:#fff;}
.teacher-show .cont-top a:hover em{background-position:0  -98px;}

h3.tit{padding:0 16px 0 23px;font-weight: normal;font-size:20px;line-height: 70px;position: relative;}
h3.tit:before{display: block;content:"";width:3px;height:20px;border-radius:2px;background:#d82723;position: absolute;top:50%;margin-top:-10px;left:13px;}



.tea-course{ width:100%;overflow:hidden; position:relative;padding:30px 0;}
.tea-course .hd{ overflow:hidden;height:0;}
.tea-course .hd .prev-courseGk, .tea-course .hd .next-courseGk{ display:block;position: absolute; width:24px; height:40px; overflow:hidden;cursor:pointer; background:url("../images/arrow.png") no-repeat;position: absolute;z-index: 99;top:50%;margin-top:-20px;filter:alpha(opacity=80);opacity:.8;}
.tea-course .hd .next-courseGk{ background-position:-23px 0;z-index: 99;left:auto;right:0;}
.tea-course .hd .prev-courseGk:hover, .tea-course .hd .next-courseGk:hover{filter:alpha(opacity=100);opacity:1;}
.tea-course .hd .prevStop{ background-position:0 0; }
.tea-course .hd .nextStop{ background-position:-23px 0;}

.tea-course .bd{margin-left:36px;width:100%;padding-bottom:5px;}
.tea-course .bd ul{ overflow:hidden; zoom:1;}
.tea-course .bd li{margin:0 6px;float:left; _display:inline; overflow:hidden;width:270px;box-shadow:0 0 5px rgba(0,0,0,.2);margin-bottom:10px;border-radius: 6px;overflow: hidden;}
.tea-course .bd li p{padding:0 4px;}
.tea-course .bd li a{display: block;}
.tea-course .bd li img{display:block;width:270px; height:151px;}
.tea-course em{width:20px;height:20px;margin:0 8px 0 10px;}

.tea-course .bd .text{width:100%;height:58px;line-height: 58px;font-size:16px;bottom:0;left:0;color:#fff;}
.tea-course .bd .text p{height:100%;z-index: 1;padding:0 12px;}
.tea-course .bd .text span{display:inline-block;line-height: 22px;vertical-align: middle;}
.tea-course .bd .text .bg{width:100%;height:100%;background:#000;filter:alpha(opacity=68);opacity: .68;z-index: 0;}

/*楂樺害151*/
.bg-loop.small .img{width: 100%; text-align: center; height: 151px; overflow: hidden; border-radius: 10px; background: url(../images/course-bg-151.jpg) no-repeat; background-size: cover; }
.bg-loop.small .img p{color: #fff; text-align: center; padding: 15px 14px 0 14px; }
.bg-loop.small .img .year span{font-size:14px;line-height: 26px;padding:2px 14px;background:#fff;border-radius: 26px;color:#20c05c;color:#866eff;}
.bg-loop.small .img .tit{font-size:28px;font-weight: bold;text-shadow: 0 2px 2px rgba(0,0,0,.3);padding-top:19px;}
.bg-loop.small .img .level{font-size:12px;line-height: 22px;padding-top:15px;}


.tea-zjkc{padding-bottom:50px;}
.tea-zjkc li{float:left;width:258px;height:218px;border-radius: 10px;margin:30px 0 0 15px;overflow:hidden;}
.tea-zjkc li .img{width:258px;height:144px;overflow:hidden;}
.tea-zjkc li img{width:258px;height:144px;display: block;}
.tea-zjkc .text{width:242px;margin:0 auto;font-weight: normal;padding:11px 0 13px;font-size:16px;line-height: 52px;}
.tea-zjkc .text .tag{display:inline-block;width:32px;padding:4px 10px;line-height:22px;font-weight: bold;color:#fff;background:#e8302e;border-radius: 5px;}
.tea-zjkc .text .tit{width:178px;display: inline-block;vertical-align: middle;line-height: 22px;margin-left:10px;}



.teacher-show #msg_weibo{height:546px;}







/*=========================================================== 甯姪涓績 ===========================================================*/

.help em{background:url(../images/help-icon.png) no-repeat 0 0;}


.help{margin-top:22px;}
.help-left{width:260px;text-align:center;}
.help-right{width:868px;padding:16px 26px 84px;}

.help-left h3{background:#ff3b30;height:55px;line-height: 55px;font-size:18px;font-weight: normal;color:#fff;}
.help-left h3 em{width:20px;height:18px;margin-right:15px;}
.help-left h3 em.zhinan{background-position: 0 0px;}
.help-left h3 em.fukuan{background-position: 0 -40px;}
.help-left h3 em.xuexi{background-position: 0 -80px;}
.help-left h3 em.jieshao{background-position: 0 -118px;}

.help-left ul{padding:9px 0;}
.help-left li{height:44px;line-height: 44px;font-size:16px;}
.help-left li a{display: block;}
.help-left li em{width:10px;height:8px;background-position: 0 -158px;margin-right: 12px;}
.help-left li.on a, .help-left li a:hover{color:#ff3b30;}
.help-left li.on em, .help-left li a:hover em{background-position: 0 -186px;}



.help-right h3{font-size:20px;height:56px;line-height: 56px;border-bottom:1px solid #f2f2f2;position: relative;}
.help-right h3:before{display: block;content:"";width:80px;height:1px;background:#ff3b30;position: absolute;left:0;bottom:-1px;}

.help-right p{text-indent:2em;font-size:16px;line-height: 30px;padding:0 46px 0 26px;margin-bottom:18px;}
.help-right .cont_xq{padding-top:25px;}

.help-right .link2{font-size:18px;padding:13px 0;line-height: 24px;font-weight: bold;border-bottom:1px solid #eee;cursor: pointer;}
.help-right .link2.currentDd2{border:none;}
.help-right .link2 em{width:20px;height:12px;background-position: 0 -220px;}
.help-right .link2.currentDd2 em{background-position: 0 -254px;}
.help-right .helpMenu{display: none;overflow-x:hidden; }
.help-right .video{width:568px;height: 330px;margin:34px auto;}
.help-right .video.h400{height:400px;}
.help-right .video.h980{height: 980px;}
.help-right img{display: block;width:auto;max-width: 100%;height:auto;}


/*浠樻鏂瑰紡*/
.help-right .hk{padding-bottom: 10px;}
.help-right .hk .hk_h{height:55px;text-align:center;}
.help-right .hk .hktable{margin:15px auto 0;background:#fff;border-right:0;}
.help-right .hk .hkh{height:55px;background:url(http://www.jsxlmed.com/resource/edu/images/help-tips-03.jpg) no-repeat;background-size:cover;font-size:20px; line-height:55px;text-indent:25px;}
.help-right .hk .hkh img{height:47px;margin-right:10px;vertical-align: middle;display: inline-block;}
.help-right .hk .hk_table{font-size:14px;}
.help-right .hk .hk_table td{ height:40px;vertical-align:middle;text-align:center;border:1px solid #dcdbd6;}
.help-right .hk .hk_table .ct td{background:#ff3b30;color:#fff;font-size:20px; }
.help-right .hkbottom{background:#e9e5e4;padding:15px;}
.help-right .hkbottom p{font-size:18px;font-weight:bolder; line-height:22px;color:#333;}
.help-right .hkbottom ul{font-size:14px;padding-left:15px;padding-top:15px;background:transparent;}
.help-right .hkbottom ul li{line-height:22px;margin:0;}

.help-right .border1{border:1px solid #e9e9e9;}
.help-right .border-b-on{border-bottom:none;}

.help-right .ewm{padding:10px 0 32px;}
.help-right .ewm h4{text-indent:13px;font-size:18px;}
.help-right .ewm h4 span{display:inline-block;margin-left:10px;font-weight: normal;}

.help-right .ewm .fl{margin-left:90px;}
.help-right .ewm .fr{margin-right:45px;font-size:16px;line-height: 24px;letter-spacing: 1.4px;margin-top:10px;text-indent: 0;}
.help-right .ewm .fr span{display:block;color:#b80000;line-height: 32px;}

.help-right .tips{margin-top:38px;padding-bottom:15px;}
.help-right .tips h4{font-size:25px;line-height: 42px;color:#c30000;}
.help-right .tips p{color:#c30000;line-height: 26px;font-size:16px;text-indent: 0;margin-bottom:0;}








/*=========================================================== news ===========================================================*/
/*鏂伴椈鑱氬悎椤�*/
.news-jhy h3.tit{font-weight: bold;}
.news-jhy h3.tit2:before{display: none;}
.news-jhy em, .link-box em{background:url(../images/news-icon.png) no-repeat 0 0;}
.news-jhy .left{padding-bottom:37px;}
.news-list{padding:16px 30px 0 23px;}
.news-list h4{color:#ea302e;font-size:20px;border-bottom:2px solid #ea302e;line-height: 58px;}
.news-list h4 em, .news-jhy .tit2 em{width:23px;height:22px;background-position: 0 -452px;margin-right:8px;margin-top:-1px;}
.news-list ul{padding-top:20px;}
.news-list ul:first-child{padding-top:6px;}

.news-list li{line-height: 36px;font-size:16px;}
.news-list li i{background:#eb9391;width:6px;height:6px;display: inline-block;border-radius: 100%;margin-right:5px;vertical-align: middle;margin-top:-1px;}

/*鏂伴椈鍒楄〃椤�*/
.news-jhy .left.pb22{padding-bottom:22px;}
.news-jhy h3.tit a.on{color:#ea302e;}
.news-list li.bb2{padding-bottom:20px;margin-bottom:20px;}

.news-jhy .page{background: #fff;}

/*鏂伴椈鍐呭椤�*/
.new-show .title{padding:24px 30px 12px 24px;}
.new-show h5{font-size:25px;line-height: 32px;padding:19px 0;}
.new-show .share{line-height: 28px;padding:8px 0;}
.bdsharebuttonbox span{margin-top:2px;}

.news-show-cont{margin:24px 30px 12px 24px;padding-bottom:20px;overflow:hidden;}
.news-show-cont p{font-size:16px;line-height: 36px;text-indent:2em;margin-top:10px;}
.news-show-cont a{color:#e8302e;}
.news-show-cont img{width:auto;max-width: 100%;height:auto;display: block;}

.news-xgzx{margin:0 30px 12px 24px;}
.news-xgzx .tit{height:52px;border-bottom:1px solid #d82723;line-height:52px;font-size: 16px;}
.news-xgzx .tit span{display:inline-block;border-bottom:3px solid #d82723;line-height: 48px;width: 70px;}

.news-xgzx ul{ padding:16px 0 0;  zoom:1;  }
.news-xgzx li{float:left;width:380px;padding-left:13px;height:32px; line-height:32px;overflow:hidden;color:#666;}
.news-xgzx li i {display: inline-block; width: 6px; height: 6px; border-radius: 100%; background: #eb9391; vertical-align: middle; margin: 0 6px 4px 0; }





/*=========================================================== ruzhu 鍏ラ┗ ===========================================================*/
.ruzhu-xieyi em, .ruzhu-form em, .ruzhu-finish em, .ruzhu-bottom em{display: block;background:url(../images/ruzhu-icon.png) no-repeat;}


/*鍏ラ┗ 澶撮儴*/
#head-ruzhu{line-height: 100px;height:100px;background:#fff;box-shadow: 0 1px 5px rgba(0,0,0,.1);}
#head-ruzhu h1{line-height: 100px;margin-right:40px;}
#head-ruzhu .logo{height:66px;width:auto;vertical-align: middle;}
#head-ruzhu h3{padding-left:28px;font-size:24px;font-weight: normal;position:relative;line-height: 100px;}
#head-ruzhu h3:before{display:block;content:"";width:1px;height:64px;background:#e4e4e4;position:absolute;left:0;top:18px;}

#head-ruzhu .step{width:500px;height:32px;padding-top:58px;line-height:32px;background:url(../images/ruzhu-head.png) no-repeat center 23px;position:relative;}
#head-ruzhu .step:before{position:absolute;content:"";display: block;width:122px;height:32px;background:url(../images/ruzhu-head2.png) no-repeat;top:23px;left:20px;}
#head-ruzhu .step2:before{width:334px;}
#head-ruzhu .step3:before{width:464px;}
#head-ruzhu .step span{display:inline-block;width:33.3%;font-size:18px;color:#999;}
#head-ruzhu .step .span1{text-align:left;}
#head-ruzhu .step .span2{text-align:center;}
#head-ruzhu .step .span3{text-align:right;}
#head-ruzhu .step1 .span1, #head-ruzhu .step2 .span1, #head-ruzhu .step2 .span2, #head-ruzhu .step3 .span1, #head-ruzhu .step3 .span2, #head-ruzhu .step3 .span3{color:#e8302e;}


/*====================== ruzhu 鍏ラ┗鍗忚 ======================*/
.ruzhu-tit{font-size:24px;line-height: 100px;height:100px;font-weight: normal;text-align:center;}

.ruzhu-xieyi, .ruzhu-form, .ruzhu-finish{box-shadow: 0 0 10px rgba(0,0,0,.15);background:#fff;border-radius: 10px;}
.ruzhu-xieyi{overflow-y:auto;}
.ruzhu-xieyi .cont{padding:36px 100px;}
.ruzhu-xieyi p{font-size: 18px;line-height: 32px;text-indent: 2em;}


#bottom{height:206px;}
.ruzhu-bottom{text-align:center;}
.ruzhu-bottom p{padding:46px 0 40px;}
.next-btn, .xieyi-btn{display:inline-block;margin:0 25px;width:260px;height:56px;background:#d3d3d3;color:#fff;font-size:24px;border-radius: 5px;border:none;}
.next-btn.red-btn, .next-btn:hover, .xieyi-btn.red-btn{background:#e8302e;color:#fff;}

.xieyi-checkbox{width:18px;height: 18px;border-radius: 100%;left:-30px;z-index: 1;filter:alpha(opacity=0);opacity: 0;}

.ruzhu-bottom em{width:18px;height:18px;background-position:0 -57px;top:0;left:-26px;z-index:0;}
.ruzhu-bottom .xieyi-checkbox:checked+em{background-position:0 0;}


/*====================== ruzhu2  鍏ラ┗琛ㄥ崟 ======================*/
.ruzhu-form{margin:40px auto 27px;padding:5px 27px 40px;}

.input-group{position: relative;padding-bottom:24px;}
.input-group:before{display:block;content:"";width:100%;height: 11px;background:#f1f5fa;border-radius:11px;position: absolute;top:0;left:0;} 
.input-group:first-child:before{display: none;}


.ruzhu-form h4{padding:45px 0 50px;font-size:20px;font-weight: normal;position: relative;line-height: 20px;padding-left:12px;}
.ruzhu-form h4:before{display:block;width:4px;height:20px;content: "";background:#e8302e;border-radius: 2px;position:absolute;top:45px;left:0;}
.ruzhu-form h4 span{font-size:14px;color:#ccc;padding-left:34px;}

.input-box{padding-left:55px;margin-bottom:18px;}
.input-box p{color:#848e99;font-size:16px;float:left;line-height: 34px;}
.input-box p span.c-red{color:#e8302e;}
.input-box input{width:216px;border:1px solid #ddd;padding:5px 8px;font-size:16px;color:#848e99;}
.input-box input::-webkit-input-placeholder{color:#ccc;}

.ruzhu-bottom.pb28{padding-bottom:28px;}

/*琛ㄥ崟 鍥剧墖涓婁紶*/
.ruzhu-form .item {width: 270px; height: 270px; float: left; position: relative;overflow: hidden;background:url(../images/ruzhu-zjz.jpg);}
.addImg {width: 270px; height: 270px; position: absolute; left: 0; top: 0; z-index: 2; cursor: pointer; }
.ruzhu-form .item input[type=file] { position: absolute; z-index: 9; top:0; left:0; width: 100%; height: 100%; cursor: pointer; opacity: 0; background: #ccc; filter: alpha(opacity=0);padding:0; }
.preview,.preBlock{position: absolute; display: block; width: 270px; height: 270px; left: 0; top: 0; }
.preBlock img {display: block; width: 270px; height: 270px; }
.upload_input{display: block; width: 0; height: 0; -webkit-opacity: 0.0; /* Netscape and Older than Firefox 0.9 */ -moz-opacity: 0.0; /* Safari 1.x (pre WebKit!) 鑰佸紡khtml鍐呮牳鐨凷afari娴忚鍣�*/ -khtml-opacity: 0.0; /* IE9 + etc...modern browsers */ opacity: .0; /* IE 4-9 */ filter:alpha(opacity=0); /*This works in IE 8 & 9 too*/ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /*IE4-IE9*/ filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); }
.addText{width:100%;position:absolute;height:32px;line-height: 32px;background:rgba(0,0,0,.5);color:#fff;bottom:-32px;left:0;text-align:center;}
.ruzhu-form .item:hover .addText{bottom:0;}
/*澶村儚涓婁紶*/
.ruzhu-form .item-tx{width:105px;height:104px;border-radius: 100%;background:url(../images/ruzhu-tx.png);}
.ruzhu-form .item-tx .preBlock img{width:105px;height:auto;}
.ruzhu-form .item-tx .addImg{width:105px;height:104px;}

.tx-up{padding-bottom:10px;}
.tx-up p{line-height: 104px;}

/*鎵嬫満鍙�*/
.ruzhu-phone .c-red{color:#e8302e;}
.ruzhu-phone .c-red:hover{color:#e8302e;text-decoration: underline;}

/*韬唤璇佸彸渚хず渚�*/
.ruzhu-zjz-sl{padding-left:40px;}
.ruzhu-zjz-sl li{float:left;width:140px;text-align:center;}
.ruzhu-zjz-sl li:first-child em{background-position: 0 -104px;}
.ruzhu-zjz-sl li p{text-align:center;float:initial;}
.ruzhu-zjz-sl em{display:inline-block;width:16px;height:16px;background-position: 0 -148px;margin-right:5px;}

.ruzhu-zjz-sl-text{font-size:14px;line-height: 28px;}



/*琛ㄥ崟 涓嬫媺閫夐」*/
.ruzhu-form .select-box{width:234px;box-shadow:none;padding:0;border:none;}
.ruzhu-form .select-tit{width:223px;height:34px;border:1px solid #ddd;font-size:16px;padding-left:10px;line-height: 34px;color:#848e99;background:#fff;text-align:left;text-decoration:underline;}
.ruzhu-form .select-tit:hover{cursor:pointer;}
.ruzhu-form .select-tit em{top:50%;right:10px;margin-top:-5px;width: 20px; height: 13px;background-position:0 -256px;}
.ruzhu-form .select-tit em.down{background-position:0 -278px;}
.ruzhu-form .select-show{display: none;}
.ruzhu-form .select-show li{text-align: left;}
.ruzhu-form .select-show{width: 233px;max-height:120px;overflow:auto;background:#fff;top: 33px;left: 0;z-index: 10;border: solid 1px #ddd;}
.ruzhu-form .select-show li{height: 34px; vertical-align: top;}
.ruzhu-form .select-show li a{display: block; height: 24px; font-size: 14px; line-height: 24px; vertical-align: top;padding:5px 10px;color:#999;}
.ruzhu-form .select-show li a:hover{background:#fbfbfb;}
.ruzhu-form .select-show li a.selected{background:#fbfbfb;color:#e8302e;}


/*====================== ruzhu3  鍏ラ┗瀹屾垚 ======================*/
.ruzhu-finish{margin:40px auto 73px;text-align:center;}
.ruzhu-finish .cont{padding:149px 0 78px;}

.ruzhu-finish h4{font-size: 24px;line-height: 36px;font-weight: normal;margin-bottom:22px;}
.ruzhu-finish h4 em{display:inline-block;width:36px;height:36px;background-position:0 -194px;vertical-align: middle;margin-right: 10px;}
.ruzhu-finish p{color:#929292;font-size:14px;line-height: 16px;margin-bottom:186px;}





/*=========================================================== map 缃戠珯鍦板浘 ===========================================================*/
.map em{background:url(../images/map-icon.png) no-repeat 0 0;}
.map .crumbs{padding:15px 0;}
.map .crumbs em{width:15px;height:15px;margin:-3px 10px 0 5px;}
.map-item{border:1px solid #e7e7e7;padding:20px 25px;margin-bottom:18px;}

.map-lists{border-bottom:1px dashed #d1d1d1;padding-bottom:11px;}

.map-lists p{width:912px;}
.map-lists p a{display:inline-block;width:110px;line-height: 26px;color:#666;}
.map-lists p a.w220{width:220px;}
.map-lists a:hover{color:#e8302e;}



/*=========================================================== mock 浜烘満妯℃嫙鑰冭瘯 ===========================================================*/
.mock{padding-bottom:60px;}
.mock h2{font-size:30px;text-align:center;line-height: 90px;padding:40px 0;}
.mock .doctor, .mock .nurse{width:440px;height:508px;}
.mock .doctor{background:#f3fbff;margin-left:80px;}
.mock .nurse{background:#fcf3f4;margin-right:80px;}
.mock .img{padding:29px 0 13px;text-align: center;background:#d8f1fe;}
.mock .nurse .img{background:#f8e0e3;}
.mock .img p{font-size:22px;font-weight: bold;color:#1e95ff;line-height: 52px;}
.mock .nurse .img p{color:#ff6497;}

.mock .text h4{font-size:20px;text-align: center;padding-top:10px;line-height: 40px;}
.mock .text ul{padding-left:2px;}
.mock .text li{float:left;margin:13px 0 0 11px;width:130px;height: 40px;line-height: 40px;border-radius: 6px;text-align: center;background:#efefef;cursor:pointer;position: relative;}
.mock .text li:hover{background:#41a6ff;color:#fff;}
.mock .nurse .text li{float:none;margin:13px auto 0;}
.mock .nurse .text li:hover{background:#ff6497;}

.mock .tk{position:absolute;width:173px;padding:13px 0;border-radius: 10px;background: #fff;top:-100%;left:0;display: none;box-shadow: 0 0 8px rgba(0,0,0,.2);z-index: 99;}
.mock .tk:after{display:block;content:"";position: absolute;width:0;height:0;border-top:5px solid #fff;border-left:5px solid transparent;border-right:5px solid transparent;bottom:-5px;left:40px;}
.mock .tk a{display:block;line-height: 36px;color:#666;font-size:16px;padding:0 20px 0 15px;}
.mock .tk a:hover{color:#e8302e;}



/*=========================================================== bkzn 鎶ヨ�冩寚鍗� ===========================================================*/
.bkzn-ban div{height:350px;}
 


.bkzn-show .menu em{width:21px;height:23px;background:url(../images/bkzn-icon.png) no-repeat;}

.bkzn-lc{margin:31px 0 34px;}
.bkzn-lc img{width:100%;height:auto;}

/*鍙充晶鍐呭*/
.bkzn-cont{padding-left:134px;width:705px;;}
.bkzn-cont .box{padding:0 20px 200px;}
.bkzn-cont .tiem{padding:16px 0 10px;}
.bkzn-cont .tit{height:50px;line-height: 50px;background:#f2f2f2;color:#ea302e;font-size:18px;font-weight: bold;text-indent:22px;margin:0 0 16px;}
.bkzn-cont p{font-size:14px;line-height: 30px;color:#666;padding:0 10px 0;text-indent:2em;text-align:justify;}

.bkzn-cont table{width:100%;text-align: center;margin-top:10px;}
.bkzn-cont td{line-height: 46px;border:1px solid #c8c8c8;width:50%;}
.bkzn-cont tr:first-child td{background:#ff4a48;color:#fff;}
.bkzn-cont tr:first-child td:first-child{border-right-color:#ff4a48;}


.bkzn-show .nav-box{height:53px;}
.bkzn-show .fix-div{margin: 0 auto; position: fixed; width: 100%; top: 0; left: 50%;margin-left:-600px; z-index: 99999; }
.bkzn-show .fix-div1{bottom:0;top:auto;}

/*宸︿晶瀵艰埅*/
.bkzn-show .menu{width:134px;}
.bkzn-show .menu li{height:46px;line-height: 46px;}
.bkzn-show .menu li a{display: block;text-align: center;font-size:16px;color:#666;}
.bkzn-show .menu li.on a,.bkzn-show .menu li a:hover{background:#ea302e;color:#fff;}
.bkzn-show .menu em{margin-right:10px;}

.bkzn-show .menu .li1 em{background-position: 0 0;}
.bkzn-show .menu li.on em, .bkzn-show .menu li:hover em{background-position: -40px 0;}
.bkzn-show .menu .li2 em{background-position: 0 -47px;}
.bkzn-show .menu .li2.on em, .bkzn-show .menu .li2:hover em{background-position: -40px -47px;}
.bkzn-show .menu .li3 em{background-position: 0 -88px;}
.bkzn-show .menu .li3.on em, .bkzn-show .menu .li3:hover em{background-position: -40px -88px;}
.bkzn-show .menu .li4 em{background-position: 0 -137px;}
.bkzn-show .menu .li4.on em, .bkzn-show .menu .li4:hover em{background-position: -40px -137px;}
.bkzn-show .menu .li5 em{background-position: 0 -183px;}
.bkzn-show .menu .li5.on em, .bkzn-show .menu .li5:hover em{background-position: -40px -183px;}
.bkzn-show .menu .li6 em{background-position: 0 -224px;}
.bkzn-show .menu .li6.on em, .bkzn-show .menu .li6:hover em{background-position: -40px -224px;}
.bkzn-show .menu .li7 em{background-position: 0 -271px;}
.bkzn-show .menu .li7.on em, .bkzn-show .menu .li7:hover em{background-position: -40px -271px;}
.bkzn-show .menu .li8 em{background-position: 0 -320px;}
.bkzn-show .menu .li8.on em, .bkzn-show .menu .li8:hover em{background-position: -40px -320px;}
.bkzn-show .menu .li9 em{background-position: 0 -365px;}
.bkzn-show .menu .li9.on em, .bkzn-show .menu .li9:hover em{background-position: -40px -365px;}


/*涓烘偍鎺ㄨ崘*/
.tiku h3{padding-top:0;}
.tiku em{width:32px;height:26px;background-position: 0 -522px;background-image:url(../images/book-icon.png);}
.tiku ul{padding:10px;overflow:hidden;}
.tiku li{box-shadow: none;width:50%;border:none;margin:0;position:relative;}
.tiku li.li1:after, .tiku li.li3:after{display: block;content:"";width:1px;height:57px;background:#e6e6e6;position: absolute;top:0;right:0;}
.tiku li.li3:before, .tiku li.li4:before{display: block;content:"";width:100%;height:1px;background:#e6e6e6;position: absolute;top:0;left:0;}
.tiku li.li2 em{background-position: 0 -566px;}
.tiku li.li3 em{background-position: 0 -608px;}
.tiku li.li4 em{background-position: 0 -651px;}




/*=========================================================== 404 閿欒椤甸潰 ===========================================================*/
.error-cont{padding:96px 0 110px;}
.error-cont .img{margin-left:152px;width:319px;height:364px;margin-right:70px;}
.error-cont .img img{display: block;width:319px;height:364px;}
.error-cont h3{font-size:45px;line-height: 70px;padding-top:100px;}
.error-cont p{font-size:27px;line-height: 32px;}
.error-cont a{display: inline-block;width:176px;height:60px;line-height: 60px;border-radius: 60px;text-align: center;color:#4896fa;border:1px solid #4896fa;font-size:26px;margin-top:50px;}
.error-cont a:first-child{background:#4896fa;color:#fff;margin-top:52px;margin-right:64px;}
.error-cont a:hover{box-shadow: 0 2px 5px rgba(0,0,0,.2);}


.error-link{background:#f8f8f8;padding-bottom:30px;}
.error-link h2{font-size:24px;color:#3a3a3a;font-weight: normal;line-height: 40px;padding-top:40px;text-indent:-10px;}

.error .ness-wrap{margin-top:0;}






/*=========================================================== wenda 涓撳绛旂枒 ===========================================================*/
.wenda em{background:url(../images/wenda-icon.png) no-repeat 0 0;}

.wenda{background:url(../images/wenda-bg.png) no-repeat center top;}
.wenda-ban{height:128px;}
.wenda-ban .text{margin-top:30px;}

.wenda-ban .search{width:561px;height:50px;border-radius: 6px;overflow:hidden;margin-top:40px;}
.wenda-ban .search input{outline: none;border:none;margin:0;padding:0;}
.wenda-ban .search .button{height:50px;line-height: 50px;text-align: center;background:#4289ff;font-size:20px;color:#fff;width:115px;cursor:pointer;}
.wenda-ban .search .input-text{width:333px;height:50px;line-height: 50px;padding:0 56px;color:#;font-size:20px;}
.wenda-ban .search .input-text::-webkit-input-placeholder{color:#bcbcbc;}
.wenda-ban .search em{width:16px;height:16px;background-position: 0 0;top:50%;left:30px;margin-top:-8px;}

.wenda .cont{border-radius: 10px;padding-bottom:40px;}


.wenda .tit .fl a{display:inline-block;line-height: 70px;padding:0 38px;font-size:20px;}
.wenda .tit .fl a.on{color:#e8302e;position: relative;}
.wenda .tit .fl a.on:after{display:block;content:"";width:102px;height:2px;background:#f6564a;position: absolute;left:50%;margin-left:-51px;bottom:-1px;}
.wenda .tit .fl a.on:before{display:block;content:"";width:0;height:0;border:8px solid #f6564a;border-top-color:transparent;border-left-color:transparent;border-right-color:transparent;position: absolute;left:50%;margin-left:-4px;bottom:-1px;}

.wenda .tit .fr a{display:block;width:auto;padding:0 20px;height:45px;line-height: 45px;border-radius: 5px;background:#e8302e;text-align:center;font-size:16px;color:#fff;}
.wenda .tit .fr em{width:18px;height:19px;background-position: 0 -36px;margin-right:5px;margin-top:-5px;}

.wenda-select{padding:38px 40px;line-height: 34px;font-size:16px;color:#bcbcbc;}
.wenda-select .fl em{width:20px;height:19px;background-position: 0 -73px;margin-right:7px;}
.wenda-select .btn{display: block;padding:0 20px;background:#e8302e;color:#fff;font-size:18px;}

.wenda-select .select-box{width:128px;box-shadow:none;padding:0;border:none;margin:0 12px;}
.wenda-select .select-tit{padding:0 16px;height:34px;font-size:16px;padding-left:10px;line-height: 34px;color:#666;background:#f2f2f2;text-align:left;}
.wenda-select .select-tit:hover{cursor:pointer;}
.wenda-select .select-tit em{top:50%;right:10px;margin-top:-5px;width: 20px; height: 13px;background-position:0 -256px;}
.wenda-select .select-tit em.down{background-position:0 -278px;}

.wenda-select .select-show{display: none;}
.wenda-select .select-show li{text-align: left;}
.wenda-select .select-show{width: 100%;overflow:auto;background:#f2f2f2;top: 34px;left: 0;z-index: 10;}
.wenda-select .select-show li{height: 34px; vertical-align: top;border-top:1px solid #fff;}
.wenda-select .select-show li a{display: block; height: 24px; font-size: 14px; line-height: 24px; vertical-align: top;padding:5px 10px;color:#999;}
.wenda-select .select-show li a:hover{background:#fbfbfb;}
.wenda-select .select-show li a.selected{background:#e8302e;color:#fff;}

.wenda-item{padding:0 38px;}
.wenda-lists{font-size:16px;padding:11px 0 16px;border-bottom:1px solid #f2f2f2;}
.wenda-lists:hover{background:#f2f2f2;}
.wenda-lists .name{padding:0 20px;line-height: 50px;}
.wenda-lists .tx img{display:inline-block;width:48px;height:48px;border-radius: 100%;vertical-align: middle;border:1px solid #e4e4e4;margin-right:10px;}
.wenda-lists .text{padding:0 70px;line-height: 22px;}
.wenda-lists .text span{color:#fff;display:inline-block;padding:0 10px;height:22px;border-radius: 22px;margin-right:10px;}
.wenda-lists .text span.bg-blue{background:#3288fe;}
.wenda-lists .text span.bg-orange{background:#fb7c25;}
.wenda-lists .text span.bg-red{background:#e8302e;}












