/*头部*/
.header{height: 82px;}
.header-logo{width:273px; height:46px; background: url(../images/logo.png) center center no-repeat; margin: 18px 0 0 10px;}
.header-nav{margin-top:20px;}
.header-nav ul li{position:relative;float: left;font-size: 14px;background: #FFFFFF;border-radius: 6px;}
.header-nav ul li a{padding: 12px 18px;}
.header-nav ul li:hover{background:#DC0400;}
.header-nav ul li:hover .header-nav-first{color: #FFFFFF;}
.header-nav ul li a:hover{color: #FFFFFF;}

.header-nav ul li .dwbox{width:92px;position: absolute;left: 0px;top:42px;z-index: 999;background:#FFFFFF;}
.header-nav ul li .dwbox a{width:92px;padding: 12px 0;text-align: center;}
.header-nav ul li .dwbox a:first-child{margin-top: 25px;}
.header-nav ul li .dwbox a:hover{color:#DC0400;}

/*底部*/
.footer{height:125px;background: #646565;}
.footer .footer-logo{margin-top: 38px;}
.footer .footer-contact-info{margin:45px 0 0 108px;}
.footer .footer-contact-info p{font-size: 14px;color: #FFFFFF;line-height:20px;}
.footer .footer-code{margin-top: 38px;}
.footer .footer-code img{width: 50px;height: 50px;vertical-align: middle;}
.footer .footer-code span{font-size: 14px;color: #FFFFFF;padding-left:28px;background-size:100% 100% ;}

/*页码*/
.page-box{float: right;}
.page-box a{float:left;width:36px;height:36px;line-height: 36px;text-align: center;background: #D9D9D9;margin-left: 5px;color: #4A4A4A;}
.page-box .page-more{background: #FFFFFF;}
.page-box .page-current{background:#ff902a;color: #FFFFFF;}
/********************************************************首页 - 开始**************************************************/
.index-banner{width: 100%;height: 359px;min-width: 1200px;overflow: hidden;position:relative;z-index:1;}
.index-banner .bd ul li{width: 100%;height: 359px;text-align: center;background-size:100% 100% ;}
.index-banner .hd{width: 100%;position: absolute;z-index: 2;bottom: 0;left: 0;height:60px;line-height: 60px;text-align: center;}
.index-banner .hd ul{text-align: center;}
.index-banner .hd ul .on{height: 6px;}
.index-banner .hd ul li {cursor: pointer;display: inline-block;*display: inline;zoom: 1;width: 44px;height: 1px;margin-right:13px;background-color:#fff;overflow: hidden;vertical-align:middle;}
.index-banner .prev,.index-banner .next{position: absolute; top: 50%;width:40px;height:40px;text-align: center;background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);z-index: 5;margin-top: -20px;}
.index-banner .prev{margin-left: -40px;}
.index-banner .next{margin-left:1200px;}
.index-banner .prev:hover,.index-banner .next:hover{background:rgba(220,4,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7FDC0400,endcolorstr=#7FDC0400);}
.index-banner .prev i,.index-banner .next i{width:10px;height:15px;margin-top: 13px;}
.index-banner .prev i{background: url(../images/index-banner-arrowLeft.png) center center no-repeat;}
.index-banner .next i{background: url(../images/index-banner-arrowRight.png) center center no-repeat;}

.index-part1{margin-top:29px;}
.index-part1-1{width:382px;}
.index-part1-1-title{height:58px;line-height: 58px;}
.index-part1-1-title span{float: left;padding-left: 10px;background: url(../images/icon-title.png) left center no-repeat;font-size: 18px;}
.index-part1-1-title a{font-size: 14px;float: right;}
.index-part1-1-body{width:382px;height:236px;overflow: hidden;position: relative;}
.index-part1-1-body .bd ul li{width:382px;height:236px;}
.index-part1-1-body .hd{width:382px;height:35px;line-height:35px;background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);position: absolute;z-index: 2;bottom: 0;left: 0;}
.index-part1-1-body .hd span{color: #FFFFFF;font-size: 14px;padding-left: 20px;}
.index-part1-1-body .hd ul{float: right;margin: 13px 20px 0;font-size: 0;}
.index-part1-1-body .hd ul li{cursor: pointer;width: 10px;height: 10px; background:url(../images/part1-activity-circle.png) center center no-repeat;float: left;margin-left: 4px;}
.index-part1-1-body .hd ul .on{background:url(../images/part1-activity-on.png) center center no-repeat;}
.index-part1-2{width:462px;padding-left: 27px;}
.index-part1-2-body{height: 240px;overflow: hidden;}
.index-part1-2-body ul{border-top: 1px solid #A2A2A2;}
.index-part1-2-body li{font-size:14px;line-height:27px;padding-left: 3px;}
.index-part1-2-body li:hover ,.index-part1-2-body li:hover a{color: #DC0400;}
.index-part1-3 ul{margin-top:58px;}
.index-part1-3 ul li{width:143px;height:52px;line-height:52px;font-size:18px;font-weight: bold;color: #FFFFFF;padding-left:156px;margin-top: 9px;}
.index-part1-3 ul li:first-child{background:#DC0400  url(../images/weixin.png) 75px center no-repeat;}
.index-part1-3 ul li:first-child + li{background:#ff902a url(../images/yzzx.png) 75px center no-repeat;}
.index-part1-3 ul li:first-child + li + li{background:#00ac7a url(../images/nljk.png) 75px center no-repeat;}
.index-part1-3 ul li:first-child + li + li + li{background:#005bac url(../images/zhi.png) 75px center no-repeat;}

.index-part2{margin-top:20px;}
.index-part2-1{width: 382px;}
.index-part2-1-body,.index-part2-1-body img{width: 382px;height:236px;}
.index-part2-2{width: 791px;position: relative;}
.index-part2-2 .viewport {width: 779px; height: 238px; overflow: hidden; position: relative;border-top:1px solid #A2A2A2; }
.index-part2-2 .overview {width: 779px;position: absolute; left: 0; top: 0;}
.index-part2-2 .scrollbar{ width: 12px;background: #d3d3d3; position:absolute;right:12px;top: 72px;border-radius: 10px;}
.index-part2-2 .thumb {width: 12px; background:#DC0400;cursor: pointer; overflow: hidden; position: absolute; top: 0px; left: 0px; border-radius:10px;}
.index-part2-2 .thumb .end { width: 12px;  background: transparent url(../images/scroll-thumb.png) no-repeat 50% 0; overflow: hidden; position: absolute; top: 0px; left: 0px; }
.index-part2-2 .disable { display: none; }
.noselect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }
/*.index-part2-2-body ul{border-top:1px solid #A2A2A2;height:238px;overflow-y: scroll;scrollbar-face-color:#D3D3D3}*/
.index-part2-2-body ul li{font-size:14px;line-height: 26px;padding-left: 2px;}
.index-part2-2-body ul li:hover,.index-part2-2-body ul li:hover a{color: #DC0400;}
.index-part2-2-body ul li span{float: right;padding-right: 60px;}

.index-part3{margin-top:40px;}
.index-part3 .index-part3-box{height:264px;border:1px solid #DFDFDF;}
.index-par3-left{width:874px;float: left;}
.index-par3-left .zj-tab{width:874px;height:56px;line-height: 56px;border-bottom: 1px solid #DFDFDF;font-size: 18px;}
.index-par3-left .zj-tab li{float: left;margin-left: 28px;height:54px;}
.index-par3-left .zj-tab a{float: right;font-size: 14px;padding-right:30px;}
.index-par3-left .zj-tab .zj-on{border-bottom:2px solid #DC0400 ;}
.index-par3-left .zj-tab-main ul{padding:22px 0 0 26px ;}
.index-par3-left .zj-tab-main ul li{float: left;margin-right: 37px;}
.index-par3-left .zj-tab-main ul li:first-child + li + li + li{margin-right: 0;}
.index-par3-left .zj-tab-main ul li img{width: 177px;height: 160px;}
.index-par3-right{width:309px;height:264px;border-left:1px solid #DFDFDF;float: right;padding-left: 14px;}
.index-par3-right .fypt li{margin-bottom: 20px;}
.index-par3-right .fypt li img,.index-par3-right .fypt li p{float: left;}
.index-par3-right .fypt li img{width:49px;height:29px;}
.index-par3-right .fypt li p{margin: -4px 0 0 12px;}
.index-par3-right .fypt li p a{font-size: 18px;}
.index-par3-right .fypt li p span{display:block;font-size: 16px;height:30px;line-height:30px;color: #818181;}

.index-part4{margin:5px 0 72px 0;}
.index-part4 li{float: left;margin-right: 30px;}
.index-part4 li:first-child + li + li + li + li + li{margin-right: 0;}

/********************************************************首页 - 结束**************************************************/

/********************************************************医院概况 - 开始**************************************************/
.survey-banner{height: 270px;}
.survey-banner ul li{height: 270px;}
.part-main{margin-top: 20px;}
.part-main .part-side-nav{width: 250px;}
.part-main .part-side-nav .part-side-nav-title{height:104px;background: #DC0400;}
.part-main .part-side-nav .part-side-nav-title h2{color: #FFFFFF;font-size: 23px;font-weight: 500;text-align: center;padding-top: 34px;}
.part-main .part-side-nav .part-side-nav-title h2 a{color:#FFFFFF;}
.part-main .part-side-nav .part-side-nav-title h2 p{color: #FFFFFF;font-size: 10px;}
.part-main .part-side-nav .part-nav-list{background: #E7E7E7;padding: 18px 0 5px 0;}
.part-main .part-side-nav .part-nav-list li{cursor: pointer;font-size:14px;height: 32px;line-height:32px;padding-left: 104px;background: #E7E7E7 url(../images/icon-circle-gray.png) 82px  center no-repeat;margin-bottom: 8px;}
.part-main .part-side-nav .part-nav-list li a{display:inline-block;width:100%;}
.part-main .part-side-nav .part-nav-list .survey-part-nav-on,.part-main .part-side-nav .part-nav-list li:hover{color:#FFFFFF;background: #DC0400 url(../images/icon-circle-red.png) 82px  center no-repeat;}
.part-main .part-side-nav .part-nav-list .survey-part-nav-on a,.part-main .part-side-nav .part-nav-list li:hover a{color:#ffffff;}
.part-main .right-container{width:94%;margin: 0 auto;}
.part-main .right-title{height: 63px;line-height: 63px;border-bottom: 1px solid #E0E0E0;}
.part-main .right-title span:first-child{padding-left:12px;background: url(../images/survey-icon-title.png) left center no-repeat;font-size: 18px;}
.part-main .right-title span:first-child + span{font-size: 18px; color: #DC0400;margin-left: 3px;}
.part-main .right-title dl{float: right;font-size:14px;color: #727272;}
.part-main .right-title dl dt,.part-main .right-title dl dd{float: left;}
.part-main .right-title dl .on{color: #DC0400;}
.part-main .survey-right-body{width: 930px;border: 1px solid #D6D6D6;margin-bottom:20px;}
.part-main .survey-right-body .survey-right-content{padding: 25px 0 60px 0;}
.part-main .survey-right-body .survey-right-content p{font-size: 14px;color: #727272;line-height: 30px;text-indent: 2em;}
/*.part-main .survey-right-body .survey-right-content img{width:885px;height: 370px;margin:15px 0 20px 0;}*/
.part-main .survey-right-body .survey-right-content ul li{font-size:14px;line-height: 30px;color: #DC0400;}
/********************************************************医院概况 - 结束**************************************************/

/********************************************************新闻动态 - 开始**************************************************/
.news-right-body{width: 930px;border: 1px solid #D6D6D6;margin-bottom: 20px;}
.news-notice{padding:16px 0 248px 0;border-bottom: 1px solid #E0E0E0;}
.news-notice img{width:340px;height:192px ;float: left;}
.news-notice .news-notice-content{width:516px;float: right;margin-top: -4px;}
.news-notice .news-notice-content h2{font-size:18px;color: #DC0400;font-weight: 500;}
.news-notice .news-notice-content p{font-size:14px;color:#686868;line-height:24px;margin-top:20px;overflow:hidden;height:96px;}
.news-notice .news-notice-content  a{padding:10px 30px;color:#FFFFFF;font-size:14px;background: #DC0400;border-radius:6px;margin-top: 16px;}
.news-topic{padding:30px 0 46px 0;}
.news-topic ul li{display:inline-block;width:100%;font-size:14px;height:45px;line-height: 45px;border-bottom: 1px dashed #BDBDBD;}
.news-topic ul li a{float:left;width:710px;}
.news-topic ul li span{float: right;}
.news-topic ul li:hover,.news-topic ul li:hover a{color: #DC0400;}
.news-page{padding: 0 0 72px 0;}

/********************************************************新闻动态 - 结束**************************************************/

/*内容区域CSS调整*/
.content-notice{padding:16px 0 248px 0;}

/********************************************************新闻动态详情 - 开始**************************************************/
.newsD-right-body{width: 930px;border: 1px solid #D6D6D6;margin-bottom: 20px;}
.newsD-right-body .newsD-article-title {padding: 39px 0 25px 0;border-bottom: 1px solid #E0E0E0;text-align: center;}
.newsD-right-body .newsD-article-title h2{font-size: 20px;color: #DC0400;font-weight: 500;}
.newsD-right-body .newsD-article-title p{margin: 20px 0;}
.newsD-right-body .newsD-article-title p,.newsD-right-body .newsD-article-title dl{font-size:14px;color:#767676;}
.newsD-right-body .newsD-article-title dl{min-height: 31px;margin-left: 345px;}
.newsD-right-body .newsD-article-title dl dt,.newsD-right-body .newsD-article-title dl dd{float:left;padding: 6px 5px;margin: 0 auto;}
.newsD-right-body .newsD-article-title dl dd{margin-right: 6px;}
.newsD-right-body .newsD-article-title dl .on{color:#FFFFFF;background: #FF902A;}
.newsD-right-body .newsD-article-content{padding: 46px 0 127px 0;}
.newsD-right-body .newsD-article-content p{font-size:14px;color:#767676;line-height: 30px;}
.newsD-right-body .newsD-article-img{margin: 22px 0 24px 0;}
/* .newsD-right-body .newsD-article-content img{width:425px;height:265px;} */
.newsD-right-body .newsD-article-content a{padding:9px 30px;color: #FFFFFF;font-size:14px;background: #DC0400;border-radius: 6px;float: right;margin-top: 48px;}
/********************************************************新闻动态详情 - 结束**************************************************/

/********************************************************新闻动态详情 - 开始**************************************************/
.newsD-right-bodys{width: 1000px;border: 1px solid #D6D6D6;margin-bottom: 20px;margin:0px auto;}
.newsD-right-body .newsD-article-title {padding: 39px 0 25px 0;border-bottom: 1px solid #E0E0E0;text-align: center;}
.newsD-right-body .newsD-article-title h2{font-size: 20px;color: #DC0400;font-weight: 500;}
.newsD-right-body .newsD-article-title p{margin: 20px 0;}
.newsD-right-body .newsD-article-title p,.newsD-right-body .newsD-article-title dl{font-size:14px;color:#767676;}
.newsD-right-body .newsD-article-title dl{min-height: 31px;margin-left: 345px;}
.newsD-right-body .newsD-article-title dl dt,.newsD-right-body .newsD-article-title dl dd{float:left;padding: 6px 5px;margin: 0 auto;}
.newsD-right-body .newsD-article-title dl dd{margin-right: 6px;}
.newsD-right-body .newsD-article-title dl .on{color:#FFFFFF;background: #FF902A;}
.newsD-right-body .newsD-article-content{padding: 46px 0 127px 0;}
.newsD-right-body .newsD-article-content img{max-width:800px;}
.newsD-right-body .newsD-article-content p{font-size:14px;color:#767676;line-height: 30px;}
.newsD-right-body .newsD-article-img{margin: 22px 0 24px 0;}
/* .newsD-right-body .newsD-article-content img{width:425px;height:265px;} */
.newsD-right-body .newsD-article-content img{margin:0 auto;}
.newsD-right-body .newsD-article-content a{padding:9px 30px;color: #FFFFFF;font-size:14px;background: #DC0400;border-radius: 6px;float: right;margin-top: 48px;}
/********************************************************新闻动态详情 - 结束**************************************************/



/********************************************************科室介绍 - 开始**************************************************/
.keshi-right-body{width: 930px;border: 1px solid #D6D6D6;margin-bottom: 20px;}
.keshi-right-body .keshi-introduce{padding: 30px 0 25px 0;border-bottom: 1px solid #E0E0E0;}
.keshi-right-body .keshi-introduce p{font-size: 14px;color: #767676;line-height:30px;margin-bottom: 40px;}
.keshi-right-body .keshi-contact-tel{padding-top: 25px;min-height:240px;padding-bottom: 20px;}
.keshi-right-body .keshi-contact-tel li span{overflow: hidden;font-size: 14px;color: #767676;}
.keshi-right-body .keshi-contact-tel li span:first-child{width: 306px;}
.keshi-right-body .keshi-contact-tel li span:first-child + span{width:280px;}
.keshi-contact-tel li span:first-child + span + span{width:290px;}
/********************************************************科室介绍 - 结束**************************************************/

/********************************************************名医荟萃 - 开始**************************************************/
.doctor-right-body{min-height:968px;width: 930px;border:1px solid #d6d6d6;margin-bottom:20px;}
.doctor-list{padding:5px 0 46px 0;}
.doctor-list li{border-bottom: 1px solid #e0e0e0;height: 175px;overflow: hidden;transition:all .5s;}
.doctor-list li a{width:100%;}
.doctor-list li .thumb-img{width:146px;height:146px;border-radius:50%;float:left;margin:15px 0 0 10px;overflow:hidden;}
.doctor-list li .thumb-img img{width:100%;}
.doctor-list li .doctor-desc{float: left;width: 506px;margin: 30px 0 0 50px;}
.doctor-list li .doctor-desc .doctor-name{font-size: 18px;padding-right: 15px;color:#333333;transition:all .5s;}
.doctor-list li .doctor-desc span{color: #868686;}
.doctor-list li .doctor-desc p{color: #8b8b8b;line-height: 22px;font-size: 14px;margin-top: 10px;height:66px;overflow:hidden;}
.doctor-list li .doctor-detail-btn{padding:10px 20px ;border-radius: 6px;background: #aaa;color: #FFFFFF;float: right;margin-top: 60px;}
.doctor-list li .on{background: #DF0703;}
.doctor-page{margin: 70px 0 0 0;}
.doctor-list li:hover{border-color:#DF0703;}
.doctor-list li:hover .doctor-desc .doctor-name{color:#DF0703;}
/********************************************************名医荟萃 - 结束**************************************************/

/********************************************************名医荟萃详情 - 开始**************************************************/
.doctorD-right-body{width:930px;border: 1px solid #D6D6D6;min-height:598px;margin-bottom:20px;}
.doctorD-info{height: 254px;border-bottom: 1px solid #e7e7e7;overflow: hidden;padding-bottom: 10px;}
.doctorD-info img{width:180px;height:auto;float:left;margin:8px 0 0 10px;border-radius:5px;}
.doctorD-info .doctorD-info-txt{float: right;width: 618px;margin-top: 20px;}
.doctorD-info .doctorD-info-txt span{display:block;color:#e5100c;font-size:24px;margin:15px 0;}
.doctorD-info .doctorD-info-txt p{color:#a0a0a0;font-size:16px;line-height:28px;}
.doctorD-kill{padding-bottom: 20px;margin-top: 30px;}
.doctorD-kill b{font-size: 18px;color: #DC0400;font-weight: 500;padding:0 0 8px 0;border-bottom:3px solid #dc0400;}
.doctorD-kill p{font-size: 16px;color: #A0A0A0;line-height: 28px;margin-top: 30px;}
/********************************************************名医荟萃详情 - 结束**************************************************/

/********************************************************就医指南 - 开始**************************************************/
.guide-right-body{width: 930px;border: 1px solid #D6D6D6;min-height:734px;margin-bottom:56px;padding-bottom: 20px;}
.guide-appt .guide-appt-title{font-size: 18px;color:#686868;padding-top:50px;}
.guide-appt .guide-appt-detail li {margin-top:30px;}
.guide-appt .guide-appt-detail li img{width:189px;height:87px;}
.guide-appt .guide-appt-detail li span{width:670px;vertical-align:top;margin:28px 0 0 20px;color:#8B8B8B;font-size: 14px;}
.guide-appt-progress{margin-top: 35px;}
.guide-appt-progress .guide-appt-progress-title{font-size: 18px;color:#686868;}
.guide-appt-progress .guide-appt-progress-img{margin-top: 40px;}
.guide-appt-progress .guide-appt-progress-img img{width:785px;height:161px;}
/********************************************************就医指南 - 结束**************************************************/

/********************************************************就医指南1 - 开始**************************************************/
.guide-right-body{width: 930px;border: 1px solid #D6D6D6;min-height:734px;margin-bottom:56px;padding-bottom: 20px;}
.guide-appt1 .guide-appt1-title,.guide-appt-progress1 .guide-appt-progress1-title{font-size: 18px;color:#686868;padding-top:50px;}
.guide-appt1 .guide-appt1-detail li{float: left;margin:20px 69px 0 0 ;}
.guide-appt1 .guide-appt1-detail li img{float:left;width:123px ;height:123px ;}
.guide-appt1 .guide-appt1-detail li span{float:right;font-size:14px;color: #8b8b8b;width: 230px;padding-left: 20px;padding-top: 30px;}
.guide-appt-progress1{margin-top:30px;}
.guide-appt-progress1 .guide-appt-progress1-img{margin:40px 10px 0 10px;}
.guide-appt-progress1 .guide-appt-progress1-img img{width:859px ;height:91px;}
/********************************************************就医指南 1- 结束**************************************************/

.pager {
    clear: both;
    margin: 0 auto;
    padding: 15px;
    text-align: center;
}
.pager input {
    border: 1px solid #e4e4e4;
    height: 25px;
    width: 40px;
}
.pagerout {
    padding: 44px 0 24px;
    text-align: center;
}
.pager a, .pager strong {
    border: 1px solid #e6e7e8;
    color: #585858;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    margin-left: -1px;
    padding: 0 12px;
    position: relative;
    vertical-align: middle;
    z-index: 1;
}
.pager .input_go {
    height: 22px;
}
.pager a:hover {
    color: #ee5500;
}
.pager strong {
    background: none repeat scroll 0 0 #3ea8f2;
    color: #fcfcfc;
    font-size: 12px;
    margin-right: 5px;
    z-index: 2;
}
.pager .recently {
    font-weight: normal;
}
.pager a {
    margin-right: 5px;
}

.photo-cont img{max-width:100%;}
.img-right{width:275px;height:120px;border:1px solid #888;padding:5px;margin-top:20px;box-shadow:0px 0px 10px #888888;}
.img-right img{float:left;margin:10px 10px 10px 5px;}
.img-right h2{width:150px;height:50px;margin:20px 0 10px;font-size:18px;line-height:50px;float:right;text-align:center;color:white;font-weight:normal;}
.img-right span{font-size:15px;color:#666;margin:0 5px 0 10px;}


 
.focusImg { position: relative; width:382px; height:263px; overflow: hidden;text-align: left; background: white; float:left;  }
.focusImg .pic img {width:382px; height:263px;  display: block; }
.focusImg .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 40px; width:100%; background:#fff;overflow: hidden; }
.focusImg .txt { position: absolute; bottom: 0;font-size:14px; text-align:left; z-index: 2; height:40px; width:100%; overflow: hidden; }
.focusImg .txt li{ height:40px; line-height:40px;position:absolute; color: #000;  text-align:left; text-indent:10px; width:100%;}
.focusImg .txt li a{ display: block; color: #fff; padding: 0 0 0 10px; font-size: 13px; text-decoration: none; }
.focusImg .num { position: absolute; z-index: 3; bottom:10px; right:10px; width:100%; height:16px; text-align:right;}
.focusImg .num li{ display:inline-block; *display:inline; zoom:1; position: relative; width:15px; height:15px; line-height: 15px; text-align: center; cursor: pointer;  font-size:12px; margin-left:3px;background:#fff;color:#333;}
.focusImg .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%;  left: 0; text-decoration: none;top:3px; border-left:1px solid #fff; display:none; }
.focusImg .num li span { z-index: 1;}.focusImg .num li.on,.focusBox .num li:hover{ background:#6ac2ff;color:white;}

/*分页*/
.pages{text-align:center;margin-bottom:40px;}
.pages li{display:inline-block;}
.pages a,.pages span,.pages button,.pages strong{font-size:14px;color:#999999;border-radius:2px;border:1px solid #ddd;padding:5px 10px;margin:0 2px;background:transparent;border-radius:5px;}
.pages a.on,.pages strong,.pages a:hover,.pages li.active span{color:#fff;background-color:#DC0400;border-color:#DC0400;}
.pages li.disabled span{color:#e1e1e1;background:#f1f1f1;}
.pages h3{font-size:14px;line-height:30px;color:#333;}
.pages h3 input{width:50px;line-height:30px;border-radius:2px;border:1px solid #ddd;text-align:center;}

.expert_details_bottom{padding:10px 25px 20px 5px;border-top:1px dashed #e6e6e6;}
.expert_details_bottom a{overflow:hidden;display:block;font-size:14px;line-height:30px;color:#333;}
.expert_details_bottom a:hover{color:#e40c14;}
.expert_details_bottom span{float:left;font-size:14px;line-height:30px;border-radius:2px;margin-right:10px;color:#DC0400;}

.department-list{display:inline-block;width:100%;padding:30px 0;}
.department-list a{display:block;width:17.5%;height:70px;line-height:70px;border-radius:5px;margin:1%;font-size:16px;float:left;overflow:hidden;border:1px solid #dddddd;text-align:center;}
.department-list a:hover{border:1px solid #DC0400;color:#DC0400;}


.download {background: initial!important; color: #DC0400!important; float: initial!important; padding: 0!important; margin: 0!important;}