@charset "utf-8";
html{font-size: 100%;-webkit-tap-highlight-color: transparent;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;height: 100%;}
body,textarea,input,select,option{font-size:12px;color:#333;font-family:"microsoft yahei",tahoma,arial,sans-serif;}h1,h2,h3,h4,h5,h6{font-size:100%;}body,h1,h2,h3,h4,h5,h6,blockquote,ol,ul,dl,dd,p,textarea,input,select,option,form{margin:0;}ol,ul,li,textarea,input,select,option,th,td{padding:0;}table{border-collapse:collapse;}ol,ul{list-style-type:none;}.clears:before,.clears:after{content:'';display:table;}.clears:after{clear:both;}.clears{*zoom:1;}.clear{clear:both;height:0;overflow:hidden;}a{text-decoration:none;color:#333;}a,textarea,input{outline:none}textarea{overflow:auto;resize:none;}img{-ms-interpolation-mode: bicubic;display:block;}a img{border:none;}.z_index{position:fixed;_position:absolute;z-index:999;display:none;}label,label input{vertical-align:middle}.pr{position:relative;}.pa{position:absolute;}.fl{float:left;}.fr{float:right;}
a:hover{text-decoration:underline}
.m1200{max-width:1200px;min-width:1000px;margin:0 auto;}
.m980{width:980px;margin:0 auto;}
i,var,em{font-style: normal;}.pr{position: relative;}.pa{position: absolute;}
body{background-color: #f0f0f0;font-weight: normal;min-width: 1000px;}
.top_bar .t_search,.top_links .user_name i,.cont_boxti a i,.top_menu .more i,.doctor_in .li .ri span var i,.ri_article li i{background: no-repeat;}
.top_bar{background-color: #fff;height: 72px;}
.top_bar .logo{float: left;}
.top_bar .nav{float: left;margin-top:21px;margin-left: 10px;}
.top_bar .nav a{float:left;margin-left: 30px;line-height: 30px;font-size:15px;color:#666;}
.top_bar .t_search{background-position: right 4px;float: left;line-height: 20px;padding:5px 10px;border:1px solid #d6d6d6; width: 210px;margin:20px 0 0 35px;}
.top_bar .top_links{float: right;}
.top_bar .top_links .links{float:left;margin-top:21px;line-height: 30px;}
.top_bar .links a{color:#666;line-height: 30px;float:left;margin-left: 20px;}
.top_links .user{float: left;position: relative;}
.top_links .user_name{padding:20px 16px; line-height: 32px;display: block; cursor: pointer;}
.top_links .user_name img{margin-right:4px; vertical-align: middle;width: 32px; height: 32px;border-radius: 50%;display: inline-block;}
.top_links .user_name i{margin-left:4px;display: inline-block;background-position: 0 -36px;width: 12px; height: 8px; vertical-align: middle;}
.top_links .slide{display:none;position: absolute; z-index: 3; width: 100%;background-color: #fff;top:72px; left: 0;}
.top_links .user:hover{background-color: #eaeaea;}
.top_links .user:hover .slide{display: block;}
.top_links .user:hover .user_name i{background-position: 0 -53px;}
.top_links .slide div{border:1px solid #dcdcdc;}
.top_links .slide a{display: block; text-align: center;font-size:14px;line-height: 36px;}
.top_links .slide a:hover{background-color: #eaeaea;text-decoration: none;}
.top_menu{ clear: both;background-color: #1680bb; height: 52px; width: 100%;margin-top:25px;}
.top_menu .nav{float: left;width:94%;}
.top_menu .nav span{width:10%;float: left; text-align: center;position: relative;}
.top_menu .nav a{color:#fff;line-height: 52px;font-size:16px;display: block; }
.top_menu .nav i{position:absolute;right:0;top:18px; z-index:2;background-color: #65acd4;width: 1px; height: 15px;}
.top_menu .more{float: left; width: 6%; height: 52px; position: relative;}
.top_menu .more .ico{background-position:10px -288px; width: 40px; height: 40px; display: block;margin:6px auto 0; cursor: pointer;}
.top_menu .slider{display:none;position: absolute;width:130px;right:0;top:52px;}
.top_menu .slider div{padding:5px 0;background-color: #1680bb;margin-top:10px;position: relative;}
.top_menu .slider i{background-position: 0 -327px;position: absolute; width: 16px; height: 10px;top:-10px;right: 32px;}
.top_menu .slider a{display: block; line-height: 38px;font-size:16px;color:#fff; text-align: center;}
.top_menu .more:hover .slider{display: block;}
.cont-box{margin-bottom: 30px;}
.cont_left{float: left; width: 73.4%;overflow: hidden;}
.cont_right{float: right; width: 25%; overflow: hidden;}
.cont_left_o{float: right; width: 82.5%;}
.bar_slider{margin-top:20px;}
.sign_user{padding:15px 0 20px 15px;margin-top:20px;background-color: #fff; overflow: hidden; clear: both;}
.sign_user .li{float: left; width: 33.3%;}
.sign_user .li .cont{margin-right:15px;padding:12px;border:1px solid #e5e5e5;}
.sign_user .t{display: block;line-height: 20px;border-radius: 10px; text-align: center;}
.sign_user .li1 .t{background-color: #e3bd97;color:#9f6e3d;}
.sign_user .li2 .t{background-color: #e3d8c4;color:#977a46;}
.sign_user .li3 .t{background-color: #e1baac;color:#a05d45;}
.sign_user .info{ text-align: center;padding-bottom: 22px;}
.sign_user .info .face{display:block;width: 70px; margin: 30px auto 0; text-align: center;position: relative;}
.sign_user .info .face i{background: no-repeat;position: absolute;left: 19px;top:-18px;width: 32px; height: 24px;}
.sign_user .li1 .info .face i{background-position: 0 0;}
.sign_user .li2 .info .face i{background-position: -36px 0;}
.sign_user .li3 .info .face i{background-position: -72px 0;}
.sign_user .info .face img{display: block;width: 70px; height: 70px;border-radius: 50%;}
.sign_user .info var{display: block; text-align: center;font-size:15px;font-weight:bold;margin-top:10px;}
.sign_user .info em{display: block; text-align: center;padding-top:4px;}
.sign_user .info em font{color:#999;margin:0 10px;}
.sign_user .data{border-top: 1px dashed #e5e5e5;padding-top:20px; overflow: hidden; clear: both;}
.sign_user .data span{line-height:22px;float: left; width: 33%;border-right: 1px solid #e5e5e5; text-align: center;}
.sign_user .data span:last-of-type{border: none;}
.sign_user .data span em{display: block;font-size:16px;}
.sign_user .data span .e1{color:#e56721;}
.sign_user .data span .e2{color:#1680bb;}
.sign_user .data span .e3{color:#4aa41d;font-size:12px;}
.sign_user .bot{ overflow: hidden; clear: both;}
.sign_user .btn{display: block;clear:both;background-color: #ec7650;color:#fff;font-size:16px; line-height: 48px; width: 250px; margin: 20px auto 0;border-radius: 24px; text-align: center;}
.sign_user .btn:hover{text-decoration: none;}
.sign_user .sp{display: block; text-align: center;color:#666;margin-top:8px;}
.article_lists{background-color: #fff;margin-top:20px;padding:10px 25px;}
.cont_boxti{ overflow: hidden; clear: both;padding:10px 0 10px 0;}
.cont_boxti b{font-weight: bold;color:#f05826;font-size:17px;}
.cont_boxti em{color:#999;margin-left: 18px;}
.cont_boxti a{float: right;color:#1680bb;}
.cont_boxti a i{display: inline-block;background-position: 0 -115px;width: 7px; height: 10px;margin-left: 5px;}
.article_lists .navli{ overflow: hidden; clear: both;border-bottom: 1px solid #e5e5e5;padding-bottom: 25px;}
.article_lists .navli a{float: left;margin:10px 7px 0 7px; width: 116px;line-height: 36px;border-radius: 18px; text-align: center;background-color: #e7eff3;color:#43719c;font-size:13px;}
.article_lists .navli a:hover,.article_lists .navli .cur{background-color: #f58e6c;color:#fff;text-decoration: none;}
.article_lists .li{ overflow: hidden; clear: both;zoom:1;padding:20px 0;border-bottom: 1px solid #e5e5e5;position: relative;}
.article_lists .li:last-of-type{border: none;}
.article_lists .li .img{float: left;width: 30.5%;margin-right:2%; max-height: 175px; overflow: hidden;}
.article_lists .li .img img{display: block; width: 100%; }
.article_lists .li .ri{display: block; overflow: hidden;}
.article_lists .li .ri .t{display: block;font-size:18px;line-height: 22px;}
.article_lists .li .ri .sp{margin-top:18px;color:#888;line-height: 22px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.article_lists .li .ri .sp em{background-color: #c4c4c4;height: 20px;padding:0 4px;border-radius: 3px;display: inline-block;margin-right:5px;color:#fff;line-height: 20px;}
.article_lists .li .bot{display: block; overflow: hidden;margin-top:22px;}
.article_lists .li .bot span{float: left; line-height: 30px;}
.article_lists .li .bot .name{float: left;font-size:14px;}
.article_lists .li .bot span img{display: inline-block;margin-right:6px; width: 30px; height: 30px;border-radius: 50%; vertical-align: -9px;}
.article_lists .li .bot span em{float: left;margin:0 8px 0 6px;}
.article_lists .li .bot span .tab{float: left;border:1px solid #3a8ede;color:#3a8ede;line-height: 20px;border-radius:2px;padding:0 3px;margin:5px 7px 0 0;}
.article_lists .li .bot span .tab:hover{text-decoration: none;border:1px solid #f05826;color:#f05826;}
.article_lists .li .bot var{float: right;color:#999; line-height: 30px;}
.article_lists .li .imgs{ overflow: hidden; clear: both;margin-top:15px;}
.article_lists .li .imgs span{float: left; width: 32.3%;margin-right:1%;}
.article_lists .li .imgs span img{display: block; width: 100%;}
.article_lists .li .key{display: block;margin-top:8px;}
.article_lists .li .key a{color:#378cdd;margin-right:12px;}
.ind_adimg{display:block;margin-top:20px; overflow: hidden; clear: both;zoom:1;margin-left: -10px;}
.ind_adimg span{float: left; width: 33.3%; display: inline;}
.ind_adimg span a{display: block;margin-left:10px;}
.ind_adimg a img{display: block; width: 100%;height:88px;}
.voice_lists .li{position: relative;}
.voice_lists .li .img{ width: 18%;margin-right: 3.5%;}
.voice_lists .li .bot{margin-top:0;position: absolute;bottom: 20px; width: 78%;}
.voice_lists .tabli{border-bottom: 1px solid #e5e5e5;line-height: 60px;margin-bottom: 10px; overflow: hidden; clear: both;zoom:1;}
.voice_lists .tabli span{ width: 33.3%; text-align: center;float: left; cursor: pointer;}
.voice_lists .tabli span em{font-size:16px;display: inline-block;line-height: 58px;}
.voice_lists .tabli .cur em{color:#f66457;border-bottom: 2px solid #f66457;}
/*语音播放样式1*/
.audiojs {width: 288px;height: 38px;overflow: hidden;background-color: #9ccaef;border-radius: 19px;margin:22px 0px 20px;font-size: 12px;}
.audiojs audio {position: absolute;left: -1px;}
.audiojs .play-pause {width: 25px;height: 38px;padding: 0 6px;margin: 0px;float: left;overflow: hidden;}
.audiojs p {display: none;width: 21px;height: 21px;margin: 9px 0 0 5px;cursor: pointer;}
.audiojs .play {display: block;}
.audiojs .scrubber {position: relative;float: left;width: 190px;background: #fff;height: 2px;margin: 18px 4px 0 4px;border-left: 0px;border-bottom: 0px;overflow: hidden;}
.audiojs .progress {position: absolute;top: 0px;left: 0px;height: 2px;width: 0px;background: #999;z-index: 1;}
.audiojs .loaded {position: absolute;top: 0px;left: 0px;height: 2px;width: 0px;background: #ddd;}
.audiojs .time {float: left;height: 38px;line-height: 38px;padding: 0px 6px 0px 6px;color: #fff;}
.audiojs .time em {padding: 0px 2px 0px 0px;color: #f9f9f9;font-style: normal;}
.audiojs .time strong {padding: 0px 0px 0px 2px;font-weight: normal;}
.audiojs .error-message {float: left;display: none;height: 38px;width: 288px;overflow: hidden;line-height: 38px;white-space: nowrap;color: #fff;text-overflow: ellipsis;-o-text-overflow: ellipsis;-icab-text-overflow: ellipsis;-khtml-text-overflow: ellipsis;-moz-text-overflow: ellipsis;-webkit-text-overflow: ellipsis;}
.audiojs .error-message a {color: #eee;text-decoration: none;padding-bottom: 1px;border-bottom: 1px solid #999;white-space: wrap;}
.audiojs .play {background: no-repeat;background-position: 0 0;}
.audiojs .loading {}
.audiojs .error {}
.audiojs .pause {background: no-repeat;background-position: 0 -26px;}
.playing .play,.playing .loading,.playing .error {display: none;}
.playing .pause {display: block;}
.loading .play,.loading .pause,.loading .error {display: none;}
.loading .loading {display: block;}
.error .time,.error .play,.error .pause,.error .scrubber,.error .loading {display: none;}
.error .error {display: block;}
.error .play-pause p {cursor: auto;}
.error .error-message {display: block;}
.course_lists{background-color: #fff;margin-top:10px;padding:10px 25px;}
.reciprocal{display: none;}
.played .reciprocal{display: inline-block;}
.played .scrubber{width: 150px;}
.voice_dl{position:relative;}
.voice_dl .loadtime{display:block;position: absolute; height: 38px;line-height: 38px;padding: 0px 6px 0px 6px; color: #fff;left: 235px;top: 0px;}
.audiojs .duration{display:none;}
/*语音播放样式2*/
.radio_info .audiojs {width: 200px;height: auto;overflow: hidden;background: none;margin:50px auto 0;font-size: 12px; text-align: center;}
.radio_info .audiojs audio {position: absolute;left: -1px;}
.radio_info .audiojs .play-pause {width: 62px;height: 62px;padding: 0 6px;margin: 0 auto;float: none;overflow: hidden;}
.radio_info .audiojs p{display: none;width: 62px;height: 62px;margin:0;cursor: pointer;}
.radio_info .audiojs .play {display: block;}
.radio_info .audiojs .scrubber {position: relative;float: none;width: 150px;background: #fff;height: 2px;margin:15px auto 0;border-left: 0px;border-bottom: 0px;overflow: hidden;display: none;}
.radio_info .audiojs .progress {position: absolute;top: 0px;left: 0px;height: 2px;width: 0px;background: #999;z-index: 1;}
.radio_info .audiojs .loaded {position: absolute;top: 0px;left: 0px;height: 2px;width: 0px;background: #ddd;}
.radio_info .audiojs .time {float: none;height: auto;line-height: 38px;padding: 0px 6px 0px 6px;color: #333;font-size:16px;margin:5px auto 0;display:none;}
.radio_info .played .time{display:block;}
.radio_info .audiojs .time em {padding: 0px 2px 0px 0px;color: #333;font-style: normal;}
.radio_info .audiojs .time strong {padding: 0px 0px 0px 2px;font-weight: normal;display:inline-block;}
.radio_info .audiojs .error-message {float: left;display: none;height: 100px;width: 200px;overflow: hidden;line-height: 38px;white-space: nowrap;color: #fff;text-overflow: ellipsis;-o-text-overflow: ellipsis;-icab-text-overflow: ellipsis;-khtml-text-overflow: ellipsis;-moz-text-overflow: ellipsis;-webkit-text-overflow: ellipsis;}
.radio_info .audiojs .error-message a {color: #eee;text-decoration: none;padding-bottom: 1px;border-bottom: 1px solid #999;white-space: wrap;}
.radio_info .audiojs .play {background: no-repeat;background-position: -31px 0;}
.radio_info .audiojs .loading {}
.radio_info .audiojs .error {}
.radio_info .audiojs .pause {background: no-repeat;background-position: -99px 0;}
.radio_info .playing .play,.radio_info .playing .loading,.radio_info .playing .error {display: none;}
.radio_info .playing .pause {display: block;}
.radio_info .loading .play,.radio_info .loading .pause,.radio_info .loading .error {display: none;}
.radio_info .loading .loading {display: block;}
.radio_info .error .time,.radio_info .error .play,.radio_info .error .pause,.radio_info .error .scrubber,.radio_info .error .loading {display: none;}
.radio_info .error .error {display: block;}
.radio_info .error .play-pause p {cursor: auto;}
.radio_info .error .error-message {display: block;}
.radio_info .course_lists{background-color: #fff;margin-top:10px;padding:10px 25px;}
.course_lists .li{ overflow: hidden; clear: both;zoom:1;border-bottom: 1px solid #e5e5e5;position: relative;padding:10px 0px;}
.course_lists .li:last-of-type{border: none;}
.course_lists .li .img{float: left;width: 22.5%;margin-right:2%; max-height: 175px; overflow: hidden;}
.course_lists .li .img img{display: block; width: 100%;}
.course_lists .li .ri{display: block; overflow: hidden;}
.course_lists .li .ri .t{display: block;font-size:18px;line-height: 22px;}
.course_lists .li .ri var{margin-top:12px;color:#888;line-height: 20px;display: block;}
.course_lists .li .ri span{font-size:18px;color:#f16030;position: absolute;bottom: 20px; width: 75%;}
.course_lists .li .ri span em{font-size:12px;margin-left: 15px;text-decoration: line-through;color:#666;}
.course_lists .li .btns{position: absolute;right:10px;top:50%;margin-top: -38px;}
.course_lists .li .btns a{display:block;background-color: #1680bb;color:#fff;line-height: 30px; width: 64px; text-align: center;border-radius: 3px;font-size:14px;}
.course_lists .li .btns .b2{background-color: #f05826;margin-top:15px;}
.course_lists .li .btns a:hover{text-decoration: none;}
.course_lists .li_o .ri .t{margin-top:18px;}
.course_lists .li_o .ri var{padding-right:95px;}
.course_lists .li_o .ri span{bottom:34px;}
.user_info{background-color: #fff;padding:10px;margin-top:20px;}
.user_info .name{display: block;color:#888;padding:14px 5px;font-size:14px;}
.user_info .sp{display: block; line-height: 20px;font-size:14px;padding:9px 5px 0 5px;color:#666;}
.user_info .sp a{color:#1680bb;}
.user_info .sp em{color:#f05826;}
.user_info .links{ overflow: hidden; clear: both;padding:17px 0;}
.user_info .links a{float: left; color:#1680bb;margin:5px 12px 0 5px;line-height: 26px;}
.user_info .cont{padding:15px 0 20px 0;}
.user_info .cont span{display: block;text-align: center;font-size:15px;}
.user_info .cont span em{font-style: italic;color:#f05826;margin-right:6px;}
.user_info .cont var{display: block;padding-bottom: 5px; text-align: center;font-style: italic;color:#4daa41;font-size:18px;padding-top:8px;}
.user_info .cont .b1{display: block; text-align: center;background-color: #1680bb;color:#fff;border-radius: 20px;line-height: 40px;font-size:14px;margin:15px 55px 0 55px;}
.user_info .cont .b2{display: block; text-align: center;background-color: #ec7650;color:#fff;border-radius: 20px;line-height: 40px;font-size:14px;margin:15px 55px 0 55px;}
.user_info .cont a:hover{text-decoration: none;}
.class_nav{background-color: #fff;margin-top:20px;padding:10px 5px 20px 5px;}
.class_nav .t{display: block;padding:10px 12px 8px 12px;font-size:16px;}
.class_nav p{display: block; overflow: hidden;}
.class_nav p span{float: left;width: 50%;}
.class_nav p a{margin:10px 7px 0 8px;display:block;border:1px solid #e5e5e5;line-height: 36px;border-radius: 19px; text-align: center;}
.class_nav p a:hover{text-decoration: none;border:1px solid #ec7650;color:#ec7650;}
.doctor_in{background-color: #fff;margin-top:20px;padding:10px 12px;}
.doctor_in .sp{display: block; text-align: center;color:#888;font-size:14px;line-height: 28px;padding:10px 0;border-bottom: 1px solid #e5e5e5;}
.doctor_in .sp em{font-style: italic;color:#f05826;margin:0 5px 0 3px;}
.doctor_in .li{border-bottom: 1px solid #e5e5e5;padding:20px 0; overflow: hidden; clear: both;}
.doctor_in .li .img{float: left; width: 52px; height: 52px; overflow: hidden;border-radius: 50%;margin-right:8px;}
.doctor_in .li .img img{display: block;width: 100%;border-radius: 50%;}
.doctor_in .li .ri{display: block;}
.doctor_in .li .ri strong{display: block;font-size:15px;padding-top:3px;font-weight: normal;}
.doctor_in .li .ri span{display: block;padding-top:6px;}
.doctor_in .li .ri span var{background-color: #e9f4e0;color:#7bb249;padding:0 5px;border-radius:2px;display: inline-block;line-height: 20px;margin-right:8px;}
.doctor_in .li .ri span .price{background-color: #f0f0f0;color:#666;}
.doctor_in .li .ri span var i{background-position: 0 -140px;width: 15px; height: 10px;display: inline-block; margin-right:3px;vertical-align: 0;}
.doctor_in .btn{display: block;background-color: #ec7650;color:#fff;font-size:16px;line-height: 46px; width: 100%;border-radius: 23px; text-align: center;margin:20px 0 15px 0;}
.doctor_in .btn{text-decoration: none;}
.ri_article{margin-top:20px;background-color: #fff;padding:5px 15px;}
.cont_right .cont_boxti{border-bottom: 1px solid #e5e5e5;}
.cont_right .cont_boxti b{font-size:15px;color:#333;}
.ri_article li{display: block; overflow: hidden;border-bottom: 1px dashed #e5e5e5;line-height: 42px;white-space: nowrap;text-overflow: ellipsis; position: relative;}
.ri_article li:last-of-type{border:none;}
.ri_article li i{background-position: 0 -80px;width:18px;height:20px;margin-right:6px;display: inline-block; vertical-align: -4px;}
.ri_article li a{font-size:14px;color:#666;}
.ri_article li var{position: absolute;right:0;top:0;color:#888;}
.ri_article .conference_ul li{padding-right:30px;}
.entrance_dl{background-color: #fff;margin-top:20px;padding:20px 30px;}
.entrance_dl .b1 img{display: block; max-width:232px; width: 100%; margin: 0 auto;}
.entrance_dl .b2{display: block; text-align: center;background-color: #47b3ae;color:#fff;border-radius: 23px;line-height: 46px;font-size:16px;margin:25px 20px 0 20px;}
.entrance_dl .b3{display: block; text-align: center;background-color: #52b434;color:#fff;border-radius: 23px;line-height: 46px;font-size:16px;margin:25px 20px 0 20px;}
.entrance_dl a:hover{text-decoration: none;}
.exam_nav{background-color: #fff;margin-top:20px;padding:10px 5px 20px 5px;}
.exam_nav .t{display: block;padding:10px 12px 8px 12px;font-size:16px;}
.exam_nav p{display: block; overflow: hidden;}
.exam_nav p span{float: left;width: 33.3%;}
.exam_nav p a{margin:10px 5px 0 7px;display:block;color:#3d7bb7;background-color: #e7eff3;line-height: 38px;border-radius: 19px; text-align: center;}
.exam_nav p a:hover{background-color: #9ccaef;color:#fff; text-decoration: none;}
.blogroll{background-color: #dfdfdf;padding:20px 0;}
.blogroll .t{display: block;color:#666;font-size:16px;}
.blogroll div{overflow: hidden; clear: both;zoom:1;}
.blogroll div p{float: left;width: 83%;margin-top:10px;border-right: 1px solid #c0c0c0;}
.blogroll div p a{float: left; width: 14.2%;line-height: 22px;color:#666;margin-top:5px;}
.blogroll .links span{float: left;padding:25px 0 0 15px;color:#666;line-height: 24px;}
.blogroll div span a{color:#666;}
.footer{background-color: #686868;padding:30px 0;}
.footer p{display: block; text-align: center;color:#fff;}
.footer p a{color:#fff;margin:0 12px;}
.footer span{display: block; text-align: center;padding-top:15px;color:#b1b1b1;}
.fixed_right{position:fixed;width:54px;z-index:999;left:50%;margin-left:610px;bottom:50px;_position:absolute;_top:expression(eval(document.documentelement.scrolltop || document.body.scrolltop) eval(document.documentelement.clientheight || document.body.clientheight) -305 'px');z-index:998;}
@media screen and (max-width: 1370px) {
.fixed_right{left: auto;right:10px;}
}
@media screen and (max-width: 1120px) {
.top_bar .t_search{width:165px;}
.top_bar .nav a{margin-left:25px;}
.top_links .user_name{padding:20px 6px;}
.top_bar .links a{margin-left:15px;}
}
.fixed_right a {background: no-repeat;display:block;width:57px;height:57px;background-color:#98c3db;margin-top:3px;}
.fixed_right .down a{background-position: 0 0;}
.fixed_right .search a{background-position: 0 -59px;}
.fixed_right .feedback a{background-position: 0 -118px;}
.fixed_right .gotop a{background-position: 0 -177px; cursor: pointer;}
.fixed_right .search a:hover,.feedback a:hover{text-decoration:none;}
.fixed_right .down{position: relative;}
.fixed_right .down img{position: absolute;top:0;left: -110px; z-index: 99; display: none;}
.fixed_right .down:hover img{display: block;}
.column_info{margin-top:20px;background-color: #fff;padding:25px; overflow: hidden; clear: both;}
.column_info .img{float: left; width: 23.5%;margin-right:2%;max-height: 175px; overflow: hidden;}
.column_info .img img{display: block; width: 100%;}
.column_info .ri{display: block;margin-top:6px;}
.column_info .ri a{font-size:24px; line-height: 30px;}
.column_info .ri span{display: block;line-height: 22px;color:#666;font-size:16px;margin-top:15px;height:90px;}
.column_info .ri var{display: block;color:#888;}
.column_info_o .img{float: left; width: 14%;margin-right:2%;max-height: 105px; overflow: hidden;}
.column_info_o .ri var{margin-top:28px;}
.page_dl{ overflow: hidden;clear: both;padding:30px 0 20px 0; text-align: center;}
.page_dl a{color:#666;display:inline-block;border-radius:2px;border:1px solid #ddd;font-size:14px;line-height: 24px;padding:0 9px;margin-right:3px;background-color: #f0f0f0;}
.page_dl a:hover,.page_dl .cur{text-decoration: none;background-color: #e56721;border:1px solid #e56721;color:#fff;}
.page_dl span{color:#666;display:inline-block;font-size:14px;font-weight: bold;margin:0 5px 0 2px;color:#666;}
.left_menu{float: left; width: 16%;background-color: #fff;margin-top:20px;}
.left_menu ul{padding:15px;}
.left_menu ul li{display: block;margin-top:5px;}
.left_menu li a{display: block;font-size:15px; text-align: center;line-height: 40px;border-radius: 20px;}
.left_menu li a:hover,.left_menu .cur a{background-color: #f58e6c;color:#fff;text-decoration: none;}
.cont_left_o .ri_bar{margin-top:20px;}
.article_cont{margin-top:20px;background-color: #fff;padding:25px 25px 30px 25px;}
.article_cont .top{border-bottom: 1px solid #e5e5e5;padding:5px 0 20px 0;}
.article_cont .top h1{display: block;font-size:22px;line-height: 30px;font-weight: normal;}
.article_cont .top span{display: block; overflow: hidden; clear: both;padding-top:15px;}
.article_cont .top span a{float: left;border:1px solid #3a8ede;color:#3a8ede;line-height: 20px;border-radius:2px;padding:0 3px;margin-right:7px;}
.article_cont .top span a:hover{text-decoration: none;border:1px solid #f05826;color:#f05826;}
.article_cont .top span var{float: right;color:#888;line-height:22px;}
.article_cont .cont{padding:15px 0;display: block;font-size:16px;line-height: 34px;}
.article_cont .cont .sp{display: block;line-height: 24px;padding:5px 0 30px 0;color:#888;}
.article_cont .cont .sp em{background-color: #c4c4c4;height: 20px;padding:0 4px;border-radius: 3px;display: inline-block;margin-right:5px;color:#fff;line-height: 20px;}
.article_cont .cont .img{display: block; text-align: center;color:#888;}
.article_cont .cont img{display: block margin:20px auto 10px; max-width: 100%;}
.article_cont .cont .img img{display: block; margin: 40px auto 8px; max-width: 100%;}
.article_cont .cont p{display: block;font-size:16px;line-height: 34px;}
.article_cont .cont span{font-size:16px;line-height: 34px;}
.doctor_data{margin-top:20px;padding:20px 15px;background-color: #fff;}
.doctor_data .info{ text-align: center;padding-bottom:42px;}
.doctor_data .info .face{display:block;width: 104px; margin: 30px auto 0; text-align: center;position: relative;}
.doctor_data .info .face img{display: block;width: 104px; height: 104px;border-radius: 50%;}
.doctor_data .info var{display: block; text-align: center;font-size:18px;margin-top:18px;}
.doctor_data .info em{display: block; text-align: center;padding-top:11px;color:#666;}
.doctor_data .info em font{color:#999;margin:0 10px;}
.doctor_data .data{background-color: #f4f4f4;padding:20px 0; overflow: hidden; clear: both;}
.doctor_data .data span{color:#666;float: left; width: 33%;border-right: 1px solid #ddd; text-align: center;}
.doctor_data .data span:last-of-type{border: none;}
.doctor_data .data span a{display: block;font-size:20px;padding-top:7px;}
.doctor_data .data span .e1{color:#f66457;}
.doctor_data .data span .e2{color:#1680bb;}
.doctor_data .data span .e3{color:#4aa41d;}
.radio_cont{margin-top:20px; background-color: #fff;padding:0 20px 40px 20px;}
.radio_cont .t{border-bottom: 1px solid #e5e5e5;overflow: hidden;clear: both;padding: 25px 0; display: block;}
.radio_cont .t b{font-size:16px;color:#333;}
.radio_cont p{display: block;font-size:16px;line-height: 34px;padding:15px 0;}
.radio_info{background: no-repeat;margin-top:20px; height: 374px; position: relative;e}
.radio_info .ti{display: block; text-align: center;padding-top:56px;font-size:20px;line-height: 24px;}
.radio_info .ti i{background: no-repeat;background-position: 0 -58px;display: inline-block; width: 11px; height: 22px; margin-right:10px; vertical-align: -2px;}
.radio_info .ti .playing{background: no-repeat;}
.radio_info .sp{display: block; text-align: center;color:#888;padding-top:15px;}
.radio_info .share{color:#666;position: absolute;right:20px;bottom: 20px; z-index: 2; line-height: 28px;}
.radio_info .share a{display: inline-block; width: 28px; height: 28px;margin-left: 8px; vertical-align: middle;}
.radio_info .share a i{background: no-repeat;width: 28px; height: 28px; display: block;}
.radio_info .share .weixin i{background-position: 0 0;}
.radio_info .share .weibo i{background-position: -40px 0;}
.radio_info .share .qq i{background-position: -80px 0;}
.radio_info .share .kongjian i{background-position: -120px 0;}