﻿

/*=========================================================== book ===========================================================*/
.book-ban-box em, .book em, .book-list em{display:inline-block;background:url(../images/book-icon.png) no-repeat 0 0;vertical-align: middle;}
.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{font-size:15px;line-height:20px;float:left;margin-top:25px;}
.book li:first-child .text .bottomDiv{margin-bottom: 10px;height:20px;}
.book li:first-child .text .bottomDiv span{float: left;}
.book li:first-child .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{background-color: #fff;}
.book li:first-child .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{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{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{border-bottom-color:#e8302e;border-top-color:transparent;vertical-align: inherit;}
.book li:first-child .text .bottomDiv .yunfei{top:22px;left:0;z-index: 99;display:none;}
.book li:first-child .text .bottomDiv table{width:396px;height:113px;font-size:15px;}
.book li:first-child .text .bottomDiv td{border:1px solid #e8302e;text-align:center;background:#fff;}
.book li:first-child .text .bottomDiv td.diqu{font-size:12px;color:#6a6a6a;height:25px;}

.book li:first-child .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{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 .item{padding-top:18px;}
.book-list .item li{box-shadow: 0 0 5px rgba(0,0,0,.2);border-radius: 8px;padding:12px 0;margin-top:22px;}

.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 .tiku h3{padding-top:0;}
.book-list .tiku em{width:32px;height:26px;background-position: 0 -522px;}
.book-list .tiku li.li2 em{background-position: 0 -566px;}
.book-list .tiku li.li3 em{background-position: 0 -609px;}
.book-list .tiku li.li4 em{background-position: 0 -651px;}


/*畅销推荐*/
.cxbd h3{padding:29px 0 18px;}
.cxbd li{padding:25px 10px 20px 5px;box-shadow: 0 0 5px rgba(0,0,0,.1);margin-bottom:12px;}
.cxbd li a{display: block;}
.cxbd .img{width:auto;}
.cxbd .img img{width:auto;height:74px;}
.cxbd .text{width:226px;}
.cxbd .text h4{font-size:14px;font-weight: normal;}


.course em, .subject em{background:url(../images/course-icon.png) no-repeat 0 0;}





/*=========================================================== 选课频道页 ===========================================================*/
.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;}


/*================================= 免费课程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 2px 5px rgba(0,0,0,.3);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;}
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: 320px;margin:34px auto;}
.help-right img{display: block;width:auto;max-width: 100%;height:auto;}





/*=========================================================== news ===========================================================*/
/*新闻聚合页*/
.news-jhy 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{width:23px;height:22px;background-position: 0 -452px;margin-right:8px;margin-top:-1px;}
.news-list ul{padding-top:20px;}
.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{display:block;width:auto;max-width: 100%;height:auto;margin-top:10px;}

.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内核的Safari浏览器*/ -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 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 a{display:inline-block;width:110px;line-height: 26px;color:#666;}
.map-lists 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;}