*{margin:0; padding: 0;}
ul,li,p{margin:0; padding: 0;}
body{background:#FFF; font-size: 14px; color:#333;-webkit-tap-highlight-color:transparent;}
a{text-decoration: none;}
.fl{float: left;}
.fr{ float: right; }
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix{*zoom:1;}
.clear{clear:both; overflow:hidden;}
.container {width: 1200px; padding: 0; margin:0 auto;}
.jz_container {width: 1010px; margin:0 auto;}
.mt25{margin-top: 25px;}
.hide{ display: none; }
.lh20{ line-height: 20px; }
s { display: inline-block; width: 1px; height: 12px; margin: 0 10px; vertical-align: middle;}
.icon_style{ background-image:url(../images/index_icon.png); background-repeat: no-repeat; display: inline-block; vertical-align: middle;}
/*首页-公共头部-底部*/
.toper{font-size: :12px; background-color: #fafafa; border-bottom: solid 1px #e5e5e5; min-width: 1210px; height: 30px; line-height: 30px;}
.toper>div s{ background-color: #ddd;}
.toper .login{ color: #f40; margin-right: 10px;}
.toper .personal{ margin:0 10px;}
.toper .btn_exit{ color: #2577e3;}
.my_miaoshou, .hot_links{ position: relative; display: inline;}
.my_miaoshou>span{ cursor: pointer;}
.my_miaoshou ul{ position: absolute; top:-8px; left: -15px; width: 66px; display: none; border:solid 1px #e5e5e5; background-color: #fff; padding: 30px 14px 7px;}
.my_miaoshou ul li{ line-height: 24px;}
.my_miaoshou.hover ul{ display: block;}
.my_miaoshou.hover>span{ position: relative; z-index: 100; }
.my_miaoshou>span i{ background-position: 0px 0px; width: 10px; height: 6px; margin-left: 8px;}
.my_miaoshou.hover>span i{ background-position: 0px -8px;}
/*底部区域*/
.company_links{ padding:20px 0 5px 0; font-size: :12px;}
.company_links p{ text-align: center;color: #666; font-size: 12px; padding-bottom: 10px;}
.company_links p.line{border-top: 1px solid #eaeaea;}
.company_links p a{color: #666; display: inline-block; padding:0 15px 0 0; line-height: 24px;}
.company_links p a:hover{color: #f3960d;}
.company_links p.line a{ padding: 0 15px;}
/*首页-公共头部-底部 End*/
/*首页-轮播-最新、最热*/
.header{border-bottom: solid 1px #e5e5e5; padding:10px 0; margin-bottom: 10px;}
.header .search_box{background: #f0f0f2;border-radius: 20px; padding-left: 10px;margin: 6px 20px 0 40px;}
.header .search_box .p12{padding:8px 0;}
.header .search_box i{ width: 15px;height: 15px; background-position: 0 -39px; }
.header .search_box input{height: 20px; line-height: 20px; font-size: 14px; color: #6d6d6d; background: none;}
.header .search_box button{font-size:12px;background: #5184f7;color: #fff;padding:7px 20px;border-top-right-radius: 20px;border-bottom-right-radius: 20px; border: none;}
.header .hot_links{margin-top: 12px; height: 20px; line-height: 20px;}
.header .hot_links a{font-size: 14px; padding-right: 15px;}
 #imgBox{ width: 880px; height: 340px; margin-left: auto; margin-right: auto; }
.top_right_side{width: 300px;}
.top_right_side .nav{border-bottom: 1px solid #3478f7; height: 30px; line-height: 30px;}
.top_right_side .nav a{ width: 80px; float: left; text-align: center; font-size: 12px; color: #666666;  }
.top_right_side .nav a.on{background: #3478f7; color: #fff;}
.top_right_side .list li{ line-height: 24px; }
.top_right_side .list em{font-size: 15px;}
.top_right_side .list .col{color: #ed7263;}
.top_right_side .list a{font-size: 12px;}
.top_right_side .list .play{color: #999;float: right;}
.top_right_side .item{background: #f7f7f7; padding: 28px 12px 0 12px; height: 125px;margin-bottom: 10px;}
.top_right_side .item .photo{position: relative; margin-top: 6px; width: 90px;}
.top_right_side .item .photo img{ border-radius: 50%; display: block; }
.top_right_side .item .number{width: 20px;height: 27px;background-position: -40px 0;position: absolute;left: -4px;top: -8px; font-size: 14px; color: #fff; text-align: center; line-height: 23px;}
.top_right_side .item .player{width: 9px; height: 10px; background-position: 0 -23px; margin-right: 5px;}
.top_right_side .item .dec {width: 178px;}
.top_right_side .list li span.wenzi{width: 200px; display: inline-block;}
/*首页-轮播-最新、最热End*/
/*首页-科室分类*/
.keshi_warp{background: #f7f7f7;padding:20px 0; margin-top: 25px;position: relative;}
.keshi_warp li{float: left; width: 222px; padding:0 18px 0 25px; border-right: 1px dashed #e1e1e1;}
.keshi_warp li h3.title{font-weight: bold; padding-bottom: 10px;}
.keshi_warp li .links a{ font-size: 12px; color: #666; line-height: 24px;padding-right:20px; display: inline-block;}
.keshi_warp li .links a.more{color: #416cf6;}
.keshi_warp .moreThan{ position: absolute; top: 50%; right: 20px;margin-top:-30px;}
.keshi_warp .moreThan a{font-size: 20px; color: #5ecd88;}
.keshi_warp .moreThan i{width: 15px; height: 20px; background-position: -22px -39px;margin:16px 0 0 8px;}
/*首页-科室分类End*/
/*首页-精彩推荐-最新专家讲座*/
.bravo_warp h2{font-size: 28px; color: #666; font-weight: bold; padding:35px 0 25px 0;}
.bravo_warp .item{border:1px solid #eaeaea; height:317px; width: 283px; float: left; margin-right: 20px; margin-bottom: 25px;}
.bravo_warp .list .item:nth-child(4n){margin-right: 0;}
.bravo_warp img{ margin-bottom: 10px;}
.bravo_warp .item .classify{font-size: 12px; color: #3478f6; border:1px solid #3478f6; padding: 2px 10px; border-radius: 15px;}
.bravo_warp .item .dec{font-size: 16px; line-height: 24px; margin-top: 12px; margin-bottom: 12px;height: 45px;overflow: hidden;}
.bravo_warp .item .number{border-top:1px solid #eaeaea;padding: 10px 0;}
.bravo_warp .item .number i{width: 14px; height: 12px; background-position: -17px 0;margin-right: 3px;}
.new_lectures_warp .item { height:308px; width: 218px; margin-right: 25px;}
.new_lectures_warp .item:nth-child(5n){margin-right: 0;}
.new_lectures_warp .item img{ border-radius: 50%; }
.new_lectures_warp .item .photo{ padding: 15px 0; }
.new_lectures_warp .item .job{font-size: 12px; color: #3478f6; border:1px solid #3478f6; padding:1px 2px; border-radius: 5px; margin-left: 10px;}
.new_lectures_warp .item .video{border:1px solid #44c10f; color:#44c10f; width: 92px; height: 22px;border-radius: 15px; margin:10px auto; text-align: left; padding:0 10px;}
.new_lectures_warp .item .video i{ width: 10px; height: 14px; background-position: -18px -21px; }
.new_lectures_warp .item .time{ line-height: 22px; }
.new_lectures_warp .item .tlt{height: 25px; overflow: hidden;text-overflow:ellipsis;}
/*首页-精彩推荐-最新专家讲座End*/

/*搜索页*/
.ovH{ overflow:hidden;}
.search_box { font-size:12px;}
.search_box .keshi_nav{ width:100%; height:39px; background:#f5f5f5;}
.search_box .keshi_nav .nav_box{ width:1000px; margin:0 auto;}
.search_box .keshi_nav .nav_box .nav_btn a{ font-size:14px; color:#666; width:62px; height:39px; line-height:39px; display:block; float:left; text-align:center;}
.search_box .keshi_nav .nav_box a.on{ color:#fff; background:#377bee;}
.search_box .keshi_nav .nav_box .more{ line-height:39px; float:right; color:#bcbcbc; font-size:14px;}
.search_box .keshi_con{ margin:20px auto 20px auto; width:1000px; }
.search_box .keshi_con .left_box{ width:730px; float:left;}
.search_box .keshi_con .left_box .con_box{ width:344px;  border:1px solid #eee; float:left; margin:0 18px 15px 0;}
.search_box .keshi_con .left_box .con_box:nth-child(even){ margin-right:0;}
.search_box .keshi_con .left_box .con_box .top_con{ padding:15px; height:170px;}
.tag_box{ width:30px; height:28px; position:absolute; right:-6px; top:10px; text-align:center; color:#fff; background:#f9a821; padding-top:2px; line-height: 13px;}
.icon_r_pic{ width:5px; height:5px; background:url(../images/con_r_pic.png) no-repeat; display:inline-block; position:absolute; top:5px; right:-6px;}
.icon_pic01{ width:15px; height:8px; background:url(../images/icon_pic01.jpg) no-repeat; display:inline-block; position:absolute; bottom:-8px; left:24px;}
.search_box .keshi_con .left_box .con_box .top_con h3{ height:30px; border-bottom:1px solid #eee;}
.search_box .keshi_con .left_box  .user_info{ width:235px;}
.search_box .user_box img{ width:64px; height:64px; border-radius:50%;}
.search_box .user_box .user_tag{ padding:0 3px; height:16px; color:#999; border:1px solid #e1e1e1; display:inline-block; font-size:12px; text-align:center; line-height:16px;}
.color_bule{ color:#377bee !important;}
.color_orign{ color:#f9a821; }
.mt2{margin-top:2px;}
.search_box .keshi_con .left_box .audio_btn{ width:262px; height:40px; line-height:40px; background:#43c10f; border-radius:30px;text-align:center; color:#fff;}
.icon_wifi{width:14px; height:20px; background:url(../images/icon_wifi.png) no-repeat; display:inline-block; position:absolute; top:10px; left:15px;}
.color_green{ color:#43c10f;}
.search_box .keshi_con .left_box .bottom_con{ width:100%; height:40px; background:#f8f8f8; overflow:hidden;}
.search_box .keshi_con .left_box .bottom_con ul li{ margin-top:12px; margin-bottom:12px; border-right:1px solid #e4e4e4; text-align:center; width:113px; float:left;}
.border_none{ border:none !important;}
.icon_bg_pic{ width:30px; height:45px; background:url(../images/icon_bg.png) no-repeat; display:inline-block; vertical-align:sub;}
.icon01{ width:14px; height:14px;}
.icon02{ width:14px; height:14px; background-position:0 -16px;}
.icon03{ width:14px; height:14px; background-position:0 -31px;}
.search_box .keshi_con .left_box .con_box:hover{ border:1px solid #377bee; box-shadow: 0 5px 15px #e7e7e7 ;}
.search_box .keshi_con .right_box{ width:268px; float:left; border:1px solid #eee; padding:15px 20px; box-sizing:border-box;}
.search_box .keshi_con .right_box h2 { height:32px; border-bottom:1px solid #eee;}
.search_box .keshi_con .right_box .right_box h2 img{ vertical-align:text-top;}
.border_b{ border-bottom:1px  dashed #e9e9e9;}
.page_num { margin:20px auto 50px auto; overflow:hidden; text-align: center;}
.pagingBar_wrapper { display: inline-block;}
.page_num .pagingBar_wrapper .pagingBar_page{ width: 38px;}
.page_num .pagingBar_wrapper a { line-height:38px;  height: 38px;  text-align: center;  border: 1px solid #DDD;  display: block; margin: 5px 0 5px -1px; color: #666; cursor: pointer;float: left; user-select: none; -webkit-user-select: none; font-size:14px;}
.page_num .pagingBar_wrapper a.on{ background:#428cef; color:#fff; border:1px solid #428cef;}
.pagingBar_wrapper span { display: line-block; margin: 5px; float: left!important; user-select: none; -webkit-user-select: none; line-height:38px; color:#999;}
/*内容页*/
.audio_pay_box{ width:712px;}
.audio_pay_top{ width:443px; height:227px; background:url(../images/audio_top_bg.jpg) no-repeat; background-size:100% 227px!important; position:relative;}
.logo_box{ padding:10px 10px 0 10px; overflow:hidden;}
.icon_logo_bg{width:71px; height:21px; background:url(../images/logo_bg.png) no-repeat; background-size:71px 21px; display:inline-block;}
.logo_box span{ text-align:right; color:#bbd0f6; float:right; margin-top:3px;}
.audio_pay_top .title{ font-size:24px; color:#fff; padding:39px 70px 0 70px; text-align:center; height:69px;}
.audio_pay_top .content_title{background:rgba(0,0,0,0.4); width:100%; height:37px; line-height:37px; position:absolute; left:0; bottom:0; color:#fff; padding:0 10px; box-sizing:border-box;}
.weixinAudio{width:443px;}

.audio_pay_bm{ width:100%; height:15px; background:#eeeeee;}
/*音屏播放按钮样式*/
.on .icon_play_btn{ background:url(../images/icon_play_btn.png) no-repeat; width:42px; height:42px; position:absolute; left:222px; top:48%; margin:-21px 0 0 -21px; background-size:42px 84px; display:block; cursor:pointer;}
.icon_play_btn{ background:url(../images/icon_play_btn.png) no-repeat; width:42px; height:42px; position:absolute; left:222px; top:48%; margin:-21px 0 0 -21px; background-size:42px 84px; display:block; background-position:0 -42px; cursor:pointer;}
/*音屏进度条样式*/
.wx_yutin_btn{ width:100%; height:3px; background:#bcbcbc; display:inline-block; position: absolute; left: 0;top: 0;}
.progress_bar{ width:100%; height:3px; background:#43c10f; background-size:200px 36px; line-height:36px; display:inline-block;  color:#fff; font-size:14px; text-align:center; position:absolute; left:0; top:0;  }
.audio_pay_box .left_warp{ width:259px; height: 243px;}
.audio_pay_box .audio_tab_con{ width:126px; height:74px; background:#f5f5f5; padding:6px 10px; box-sizing:border-box;}
.audio_pay_box .audio_tab li{ margin-bottom:10px; cursor:pointer;}
.audio_pay_box .audio_tab li:nth-child(3){ margin-bottom:0;}
.audio_pay_box .audio_tab li img{ width:133px; height:74px;}
.icon_bf{ width:14px; height:14px; background:url(../images/icon_bf.png) no-repeat; display:inline-block; vertical-align:bottom;}
.audio_pay_box_bottom{ margin:15px 0 20px 0;}
.audio_pay_box_bottom .audio_pay_box_bottom_ul li{ float:left; border-right: 1px solid #e4e4e4; padding-right:20px;}
.audio_pay_box_bottom .audio_pay_box_bottom_ul li:nth-child(3){border-right:none;}
.icon04{ width:14px; height:14px; background-position:-15px 0;}
.icon05{ width:15px; height:14px; background-position:-15px -16px;}
.icon06{ width:15px; height:14px; background-position:-15px -31px;}
.search_box .miaosu{ width:710px; min-height:105px; border:1px dashed #607fc6; background:#f4f6fb; box-sizing:border-box; padding:20px;}
.color_bule2{ color:#5184f7 !important;}
.search_box .detail_user{ height:180px; width:710px; border:1px solid #e6e6e6; padding:20px; box-sizing:border-box;}
.search_box .detail_user .title_con{ height:20px; width:63px; line-height:20px; color:#fff; background:#5184f7; border-radius: 0 0 10px 0; display:block;  font-size:12px; text-align:center; position:absolute; left:0; top:0;}
.search_box .detail_user .detail_con_box .left_img img{ width:140px; height:140px; border-radius:50%;}
.search_box .detail_user .detail_con_box  .center{ width:310px;}
.search_box .detail_user .erweima_text{ width:103px; height:64px; background:#fe8a23; padding:18px; box-sizing:border-box; color:#fff; font-size:12px; text-align:center; border-radius:8px;}
.search_box .detail_user .erweima_text span{ display:block; width:0; height:0; border-width:6px 0 6px 6px; border-style:solid; border-color:transparent transparent transparent #fe8a23;/*透明 透明 透明 黄*/ position:absolute; top:50%; right:-6px; margin-top:-4px;}
.search_box .detail_user .all_content{ width:140px; height:24px; line-height:24px; text-align:center; color:#fff; font-size:12px; background:#5184f7; border-radius:2px; display:block; margin-left:50px; overflow:hidden;}
.search_box .miaosu2{ width:710px; min-height:152px; border:1px dashed #f5b174; background:#fffaf0; box-sizing:border-box; padding:20px;}
.color_origin2{ color:#fe8a23;}
.taR{ text-align:right;}
.search_box .mall_box{ width:710px;}
.search_box .mall_box p.fs18{ border-bottom:1px solid #eaeaea;}
.search_box .mall_box_cp .cp_box{ width:229px; height:398px; border:1px solid #e9e9e9; padding:10px;  box-sizing:border-box; margin-left:10px;}
.search_box .mall_box_cp .cp_box:nth-child(3n){ margin-right:0;}
.search_box .mall_box_cp .cp_box:hover{border:1px solid #377bee; box-shadow: 0 5px 15px #e7e7e7 ;}
.search_box .mall_box_cp .cp_box .top{ padding-top:30px; height:253px; box-sizing:border-box; text-align:center; overflow:hidden;}
.search_box .mall_box_cp .cp_box .top img{ width:184px; height:202px; }
.search_box .mall_box_cp .cp_box .price{ font-size:20px; color:#e4393c; margin-bottom:5px;}
.search_box .mall_box_cp .cp_box .cp_tag span{ font-size:12px; color:#fff; background:#5184f7; display:inline-block; border-radius:2px; padding:2px; margin-right:5px;}
.search_box .mall_box_cp .cp_box .gwj_box{ border:1px solid #fe8a23; padding:2px; color:#fe8a23; display:inline-block; border-radius:2px; }
.search_box .audio_more_box{ width:730px;}
.search_box .theme_box{ border:1px solid #eaeaea; width:710px;}
.search_box .theme_box .title_top{ height:38px; line-height:38px; background:#f8f8f8;}
.search_box .theme_box .tags{ padding:10px 20px; overflow:hidden;}
.search_box .theme_box .tags a{ padding:5px; float:left; display:block; margin-right:10px; color:#2577e3;}
.search_box .theme_box .tags a.on{ background:#dff2ff;  }
.search_box .bottom_tag{ width:998px; border:1px solid #eeeeee; padding:15px 20px; box-sizing:border-box; margin:15px auto 20px auto;}
.search_box .bottom_tag .tags_con{ border-bottom:1px solid #377bee;}
.search_box .bottom_tag .tags_con .tag_ms { width:850px; height:39px; overflow:hidden; float:left;}
.search_box .bottom_tag .tags_con .tag_ms a{ float:left; padding:10px 17px; font-size:14px; cursor:pointer;}
.search_box .bottom_tag .tags_con .tag_ms a.on{  background:#377bee; color:#fff;}
.search_box .bottom_tag .tags_con .more_r{ color:#2577e3; font-size:12px; float:right; margin-top:10px;}
.search_box .bottom_tag .new_content{ margin-right:0; overflow:hidden; width:100%;}
.search_box .bottom_tag .new_content li{ width:33.33%; float:left;  margin-bottom:15px; overflow:hidden; padding-right:20px; box-sizing:border-box;}
.search_box .bottom_tag .new_content li:nth-child(3n){ padding-right:0;}
.search_box .bottom_tag .new_content li p{ width:210px;}
.search_box .bottom_tag .new_content li span{ width:72px; font-size:12px;}
.search_box .bottom_tag .new_content .icon_yuan{ width:4px; height:4px; border-radius:50%; background:#cbcbcb; margin:5px 10px 0 0;}
.title_width{width:710px;}
.lh20{ line-height:20px;}
.lh18{ line-height:18px;}
.bdb{border-bottom:1px solid #eaeaea;}
.text_over1{ white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.text_over2{ overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all;}
.text_over3{ overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; word-break: break-all;}
.text3{ color:#333;}
.text5{ color:#555;}
.text6{ color:#666;}
.text8{ color:#888;}
.text9{ color:#999;}
.text4{ color:#444;}
.wenzhen_keshi_tlt span{font-size: 12px; color: #fff; background: #3478f6;padding: 3px 18px; border-radius: 15px;}


/* 2017.12.27新增css */
.tagname {color: #fff;background: #3478f6;border-radius: 15px;line-height: 30px;padding:3px 18px;}

/*404页面*/
.page_error_box{ width:381px; height:190px;  background:url(../images/pic404.png) no-repeat; margin:50px auto 0 auto; padding-top:140px; box-sizing:border-box;}
.page_error_box a{ color:#4d89ef; text-decoration:underline;}

/* 招商 */
.icon_zs_style{ background-image:url(../images/zsicon.png); background-repeat: no-repeat; display: inline-block; vertical-align: middle;}
s { display: inline-block; width: 1px; height: 12px; margin: 0 10px; vertical-align: middle;}
.box_shadow {  -webkit-box-shadow:1px 1px 5px 1px hsla(0, 0%, 81%, .4);  -moz-box-shadow:1px 1px 5px 1px hsla(0, 0%, 81%, .4);
    box-shadow:1px 1px 5px 1px hsla(0, 0%, 81%, .4)}
.toper{font-size:12px; background-color: #fafafa; border-bottom: solid 1px #e5e5e5; min-width: 1210px; height: 30px; line-height: 30px;}
.toper>div s{ background-color: #ddd;}
.zs_banner_warp{background: url(../images/zs_banner_big.jpg) no-repeat; height: 427px;}
.zs_navList{background: #fff;  padding: 10px 0; margin:-30px 40px 0 40px;height: 44px; line-height: 44px; text-align:  center; position: relative;z-index: 20; }
.zs_navList li{position: relative; float: left; font-size: 16px;width: 308px;height: 44px; line-height: 44px;  display: block;border-right: 1px solid #e4e4e4; }
.zs_navList li:last-child{border-right: none;}
.zs_navList a{display: block; }
.zs_navList li.on a{position: absolute;top: -31px;left: 0;background: url(../images/nav_on.jpg) no-repeat #5f8ef8; width: 100%; height: 87px;line-height: 87px; color:#fff; font-size: 24px;}
.recommend_Con .line{border-left: 8px solid #5184f7; padding-right: 10px;}
.recommend_Con .item{border:1px solid #eaeaea; height:255px; width: 241px; float: left; margin-right: 10px; margin-bottom: 25px;}
.recommend_Con .list .item:nth-child(4n){margin-right: 0;}
.recommend_Con img{ padding-bottom: 10px; width: 241px; height: 125px;}
.recommend_Con .item .classify{font-size: 12px; color: #3478f6; border:1px solid #3478f6; padding: 2px 10px; border-radius: 15px;}
.recommend_Con .item .dec{font-size: 14px; line-height: 24px; padding-top: 12px; height: 45px;}
.recommend_Con .item .number{padding: 10px 0;}
.recommend_Con .item .number .icon_style{ background-image: url(../images/index_icon.png);   background-repeat: no-repeat;
    display: inline-block; vertical-align: middle;width: 14px;height: 12px;background-position: -17px 0;margin-right: 3px;}
.jz_recommend_con .item{padding-bottom: 10px;-webkit-box-shadow:1px 1px 5px 1px hsla(0, 0%, 81%, .4);  -moz-box-shadow:1px 1px 5px 1px hsla(0, 0%, 81%, .4);
    box-shadow:1px 1px 5px 1px hsla(0, 0%, 81%, .4)}
.recommend_Con{margin-top: 30px;}
.recommend_Con h3{ font-size: 20px; margin:50px 0; position: relative; }
.recommend_Con h3 i.wmk{ background: url(../images/zs_title01.png) no-repeat; width: 201px; height: 48px; display: inline-block;top: -7px;
position: absolute;left: 77px; }
.recommend_Con h3 i.icon_zs_style{ width: 17px; height: 17px; background-position: 0 -20px; }
.lecture_Con h3{margin: 30px 0;}
.lecture_Con h3 i.wmk{ background: url(../images/zs_title02.png) no-repeat; width: 201px; height: 48px; display: inline-block;top: -7px;
position: absolute;left: 77px; }
.lecture_Con .lecture_list{ background: #e1ebf7; }
.lecture_Con .box{width: 470px; height: 290px; margin-right: 2px; }
.lecture_Con .box img{width: 470px; height: 290px; }
.lecture_Con .lecture_list .name{color: #fff; border-radius:15px;background: #5184f7;padding: 2px 10px;}
.lecture_Con .lecture_list .dec{ line-height: 24px; }
.lecture_Con .lecture_list .check_btn{display:block;border-radius:20px;width: 112px; height: 38px; line-height: 38px; text-align: center; background: #ffe19b; color: #8c6b1e;}
.lecture_Con .lecture_list .w{ width: 236px;padding: 20px 0 0 30px; }
.lecture_Con .lecture_list .z_list{width: 530px;}
.lecture_Con .lecture_list .li_01{width: 263px; height: 144px; margin-right: 2px; margin-bottom: 2px}
.lecture_Con .lecture_list .li_01 img{width: 263px; height: 144px; }
.lecture_Con .lecture_list .z_list .w{ width: 130px; }
.lecture_Con .lecture_list li{ float: left; }
.m_media_Con h3 i.wmk{ background: url(../images/zs_title03.png) no-repeat; width: 440px; height: 48px; display: inline-block;top: -7px;
position: absolute;left: 77px; }
.m_media_Con{position: relative; }
.m_media_Con li{ float: left; width: 163px;position: relative; }
.m_media_Con .media_img img{ margin: 0 auto; display: block; width: 96px; height: 96px; }
.m_media_Con .media_cover {width: 121px; background: #fff; padding: 20px; border-radius: 3px;
    border: 1px solid #ecebff; position: absolute; top: -20px; left: 0;}
.m_media_Con .media_title {  font-weight: 700;  margin-bottom: 10px;  font-size: 14px; text-align: center;}
.m_media_Con .media_code img { max-width: 80px; margin: 0 auto;  display: block;}
.media_viewport{width: 100%;overflow: hidden;position: relative;}
.m_media_Con .me_prev{ width: 12px; height: 18px; background-position: -25px 0; position: absolute; top: 60px; left: 0; }
.m_media_Con .me_next{ width: 12px; height: 18px; background-position: -40px 0; position: absolute; top: 60px;right: 10px; }
.m_media_Con .media_viewport{padding-top: 20px;}

/*按科室筛选*/
.label_content .k_title{ cursor: pointer; }
.label_content .icon_zs_style{width: 10px; height: 10px; background-position: 0 -43px; margin-left: 8px;}
.label_content .show_keshi .icon_zs_style{width: 14px; height: 14px; background-position: 0 -55px; margin-left: 0;}
.label_content .show_keshi li{ width: 193px; float: left; margin-bottom: 15px; font-size: 12px; }
.recommend_Con .keshi{font-size: 12px;color: #fff;background: #3478f6;padding: 3px 18px;border-radius: 15px;} 
.shop_page_warp{width: 514px; margin:20px auto;  border: 1px solid #eaeaea;}
.shop_page_warp a{ padding:14px 18px; border-right:1px solid #eaeaea; display: inline-block; font-size: 14px; color: #666;}
.shop_page_warp a.active{background: #428cef; color: #fff;}
.shop_page_warp a:last-child{border-right: none;}

/*搜索无结果*/
.no_result_box{ width:400px; margin:40px auto;}
.no_result_box .l_box{ width:120px;}
.no_result_box .r_box{ width:260px;}
.mf_zixun{ width:120px; height:30px; line-height:30px; text-align:center; color:#fff; background:#3478f5; border-radius:3px; font-size:12px; display:block; margin-top:10px;}

/*详情页广告二维码*/
.gg_img_box{ width:712px; height:90px; background:url(../images/gg_img.jpg) no-repeat; position:relative; overflow:hidden;}
.gg_img_box img{ position:absolute; top:7px; right:147px;}


.audio_more_box .user_info .color_bule{ width:80px; float:left; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.item .dec p.text_over2{ height:36px;margin-bottom: 10px;}

.tit_width{width: 360px; float:left;}

.jz_container .img_title{ top: 50%; left: 50%; width: 210px; margin-left: -103px; text-align: center;  margin-top: -20px;color: #fff;height: 40px;
overflow: hidden;}


/*详情页后改*/

.audio_pay_top2{ width:133px; height:74px; background:url(../images/audio_top_bg.jpg) no-repeat; background-size:100% 74px!important; position:relative; overflow:hidden;}
.logo_box2{ padding:5px 5px 0 5px; overflow:hidden;}
.icon_logo_bg2{ margin-top:5px;width:35px; height:10px; background:url(../images/logo_bg.png) no-repeat; background-size:35px 10px; display:inline-block;}
.audio_pay_top2 .title2{ font-size:12px; color:#fff; padding:; text-align:center; padding:5px ; height:34px; line-height:18px; overflow:hidden;}
.audio_tab .audio_tab_con p.text3{ height:34px; overflow:hidden;}

/*新增样式*/
.recommend_Con h3{cursor: pointer; }
/* banner */
#banner{width:100%;background: url(../images/zs_banner_big.jpg) no-repeat; height: 427px;overflow:hidden;position:relative;}
#banner .wrapper{width:986px;margin:0 auto;position:relative;}
#banner_img{display:block;width: 820px; margin: 0 auto;}
#banner_img li{position:absolute;top:0;right:10px;width:100%;background-position:center;background-size:cover;display:none;}
#banner_img .item1{display:none;}
#banner_img li.on{ display:block;}
#banner_img .ad_img{position:absolute;left:94px;top:95px;}
#banner_img .ad_txt{position:absolute;left:61%;top:120px;color:#fff;text-shadow:1px 1px rgba(51,51,51,0.3);}
#banner_img .ad_txt p{width: 300px;font-size: 32px;}
#banner_ctr{position:absolute;width:960px;height:122px;left:57%;bottom:-9px;z-index:1;}
#banner_ctr ul{width:960px;height:122px;/*background:url(../images/serv_ico.png) center no-repeat;*/font-size:0;line-height:0;position:relative;}
#banner_ctr li{display:block;float:left;width:115px;height:122px;cursor:pointer;}
#banner_ctr li i{margin-top:-5px;margin-left:23px;background: url(../images/icon-dot-grey.png) no-repeat; width: 8px; height: 8px; display: inline-block;}
#banner_ctr li.first-item{background:#fff;width:20px;-webkit-border-radius:20px 0 0 20px;-moz-border-radius:20px 0 0 20px;border-radius:20px 0 0 20px;cursor:default;}
#banner_ctr li.last-item{background:#fff;width:20px;-webkit-border-radius:0 20px 20px 0;-moz-border-radius:0 20px 20px 0;border-radius:0 20px 20px 0;cursor:default;}
#drag_ctr{position:absolute;top:-14px;left:20px;width:115px;height:156px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;bottom:170px;background:none;}
#banner_ctr li.on i{top:-6px;left:20px;background: url(../images/icon-dot.png) no-repeat; height: 13px; width:13px;}
.banner_line_warp{border-bottom: 1px solid #a7a7a7;height: 240px;}
.banner .line{border-top:2px solid #cccccc;padding: 0 15px;position: absolute; left: 50%;}
#banner_ctr li .tlt{width: 80px; height: 30px; line-height:30px; text-align: center; background: #888a89; font-size: 12px; color: #fff; border-radius: 15px;margin-top: 10px;
margin-left: -6px; display: none;}
#banner_ctr li.on .tlt{ display: block; }
#banner_img .ad_txt .line{border-top:2px solid #cccccc;padding: 0 15px; margin-top: 15px;}
.home_keshi{top:-5px; left: 0;border-top:1px solid #e4e4e4; z-index: 10;}
.home_keshi .recommend_Con {margin-top: 15px;}
.home_keshi .recommend_Con h3{ margin:0 0 20px 0;padding-bottom:20px;border-bottom: 1px dashed #ececec; color: #7fb1f2; }
.waterbg01{background: url(../images/zs_yh01.png) no-repeat; width: 576px; height: 381px;position: absolute;top: 405px; z-index: 1;}
.waterbg02{background: url(../images/zs_yh02.png) no-repeat; width: 526px; height: 849px;position: absolute;top: 600px; right: 0; z-index: 1;}
.lecture_Con .lecture_list .z_list{position: relative; z-index: 10;}
.icon_zs_style{cursor: pointer;}
#jzMain .container{width: 1010px;}
#jzMain .logo{padding-top: 20px;}

.search_box .mall_box_cp{ margin-left:-10px;}

/*科室新增样式*/
.keshi_px{ margin-top: 15px; overflow: hidden; width: 1000px; background:#f8f8f8 ; border: 1px solid #eaeaea; height: 38px;   margin-bottom: 20px;}
.keshi_px span{ padding-left: 15px; font-size: 14px; float: left; line-height: 38px;}
.keshi_px a{ cursor: pointer; float: left; width: 72px; height: 23px; border: 1px solid #ccc; background: #fff; margin-top: 7px; line-height: 23px; font-size: 12px; text-align: center;}
.keshi_px a.on{ background: #377bee; border: 1px solid #377bee; color: #fff;}
.bdb_ea{border-bottom: solid 1px #eaeaea;}
.headWidth{width: 1000px; margin: 0 auto;}
.ssResultCon .item{ width: 241px; margin-right: 8px; }


/*2018.5.7 PC首页轮播增加*/
#imgBox{ overflow:hidden;}















