@charset "utf-8";
/* 制度墙 */
/* 等比填充 */
*[class*="rect-"] { position: relative; display: block; width: 100%; height: 0; overflow: hidden; }
*[class*="rect-"] ._full { position: absolute; left: 0; top: 0; width: 100%; height: 100%; *height: auto;
}
.rect-50 { padding-bottom: 50%; }
.rect-5625 { padding-bottom: 56.25%; }
.rect-60 { padding-bottom: 60%; }
.rect-618 { padding-bottom: 61.8%; }
.rect-70 { padding-bottom: 70%; }
.rect-75 { padding-bottom: 75%; }
.rect-80 { padding-bottom: 80%; }
.rect-90 { padding-bottom: 90%; }
.rect-100 { padding-bottom: 100%; }
/* 常量设置 */
.wrap { width: 1200px; margin-right: auto; margin-left: auto; }
a:hover { color: #108551; }
::-moz-selection {
color:#fff;
background:#3cabff;
}
::selection { color: #fff; background: #3cabff; }
.fix { *zoom: 1;
*clear: both;
}
.fix:before, .fix:after { display: table; clear: both; content: ''; }
.l { float: left; }
.r { float: right; }
.el { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.imgZoom img, .imgY180 img { -moz-transition: all .8s ease 0s; -ms-transition: all .8s ease 0s; -o-transition: all .8s ease 0s; -webkit-transition: all .8s ease 0s; transition: all .8s ease 0s; }
.imgZoom { overflow: hidden; }
.imgZoom:hover img { -moz-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); -webkit-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); }
.imgY180:hover img { cursor: pointer; -moz-transform: rotateY(180deg); -ms-transform: rotateY(180deg); -o-transform: rotateY(180deg); -webkit-transform: rotateY(180deg); transform: rotateY(180deg) }
.know_more { width: 136px; height: 35px; border: 1px solid #108551; line-height: 35px;/*border-radius: 30px;*/ color: #636363; text-align: center; overflow: hidden; font-size: 13px; }/*右侧边框改颜色*/
.know_more a { display: block; position: relative; }
.know_more a span { position: relative; z-index: 1; }
.know_more a:after { content: ''; position: absolute; width: 0; height: 36px;/*border-radius: 30px;*/ background: #108551; transition: all 0.5s ease; left: 0; bottom: 0; }/*右侧边框改颜色*/
.know_more a:hover { color: #fff; }
.know_more a:hover:after { width: 139px; transition: all 0.5s ease; z-index: 0; }
/*新闻列表*/
.news_list { padding-top: 0;margin-bottom: 60px; }
.news_list01 { height: 600px; background: url(../images/news_list01.jpg) no-repeat center; margin-bottom: 60px; }
.news_list01 .infor { text-align: center; padding: 40px 0 35px; color: #2b2b2b; }
.news_list01 .infor .con { margin-top: 9px; }
.news_list01 .content .left { float: left; width: 43.25%; position: relative; }
.news_list01 .content .right { float: left; width: 56.75%; background: #fff; }
.news_list01 .content .left .item a { display: block; }
.news_list01 .content .left .item .cover { position: absolute; bottom: 0; background: rgba(0,0,0,.76); background: #000\9\0; width: 100%; text-align: center; color: #fff; font-size: 16px; padding: 15px 0; }
.news_list01 .content .nlist01_btn .owl-prev { width: 41px; height: 61px; background: url(../images/news_list03.png) no-repeat; position: absolute; left: 0; cursor: pointer; top: 50%; margin-top: -30px; z-index: 2; font-size: 0; }
.news_list01 .content .nlist01_btn .owl-next { width: 41px; height: 61px; background: url(../images/news_list04.png) no-repeat; position: absolute; right: 0; cursor: pointer; top: 50%; margin-top: -30px; z-index: 2; font-size: 0; }
.news_list01 .content .right .right_box { padding-top:;
}
.news_list01 .content .right li { border-bottom: 1px dashed #eaeaea; padding: 14px 30px 14px 39px }
.news_list01 .content .right li:last-child { border-bottom: none; }
.news_list01 .content .right li .date { width: 16.03%; float: left; color: #b18536; }
.news_list01 .content .right li .mess { width: 83.96%; float: left; }
.news_list01 .content .right li .date .date_box { padding-bottom: 21px; text-align: center; }
.news_list01 .content .right li .date .day { font-size: 48px; font-family: HelveticaNeueLT; line-height: 1; margin: 15px 0 0; }
.news_list01 .content .right li .date .year { font-size: 20px; font-family: Microsoft Yi Baiti; line-height: 0.8; }
.news_list01 .content .right li .mess .mess_box { padding: 20px 29px 29px 19px; }
.news_list01 .content .right li .mess .t { font-size: 16px; color: #000; margin-bottom: 7px; }
.news_list01 .content .right li .mess .c { font-size: 13px; color: #666; }
.news_list01 .content .right li:hover .li_box { background: #f5f5f2; }
.news_list01 .content .right li:hover .date { background: #cba455; color: #fff; }
.news_list02 .left { width: 70.25%; float: left; }
.news_list02 .right { width: 27.5%; float: right; margin-bottom: 100px; }
.widget-newslist-10 .list_box { padding: 36px 36px 40px 33px; position: relative; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; }
.widget-newslist-10 .list_main { overflow: hidden; }
.widget-newslist-10 .bd_r { width: 20%; margin-left: 2%; }
.widget-newslist-10 .bd_l { font-size: 19.23px; color: #108551; line-height: 1; font-family: Microsoft Yi Baiti; width: 11.6%; position: relative; }/*修改文字颜色*/
.widget-newslist-10 .bd_l:after { content: ''; width: 1px; height: 114px; background: #c5c5c3; position: absolute; right: 0; top: 6px; }
.widget-newslist-10 .bd_l_day { display: block; font-size: 47.63px; color: #108551; line-height: 1; font-family: HelveticaNeueLT; }/*修改文字颜色*/
.widget-newslist-10 .bd_c { width: 84.9%; padding: 0 0 0 3%; }
.widget-newslist-10 .list_title { font-size: 20px; color: #1e1e1e; font-weight: normal; }
.widget-newslist-10 .list_tool { font-size: 12px; color: #9b9b9b; padding: 10px 0px; }
.widget-newslist-10 .list_tool .see_number { margin-right: 20px; }
.widget-newslist-10 .list_tool .tool_ico { width: 16px; height: 15px; background: url(../images/tools_ico.png) no-repeat; display: inline-block; vertical-align: middle; }
.widget-newslist-10 .list_tool .share_ico { background-position: -16px 0px; }
.widget-newslist-10 .list_p { font-size: 14px; color: #666; line-height: 26px; height: 52px; overflow: hidden; }
.widget-newslist-10 .list_box:after { content: ""; width: 100%; height: 1px; background-color: #ececec; position: absolute; bottom: 0; right: 0; }
.widget-newslist-10 li:hover .list_box { background-color: #f6f9f6; }/*鼠标略过底背景改颜色*/
.widget-newslist-10 li:hover .list_box:after { background-color: #f6f9f6; }/*鼠标略过底背景改颜色*/
.widget-newslist-10 li:hover .list_title a { color: #1e1e1e; }
.widget-newslist-10 .select-ui-choose ._arrow { width: 16%; right: 0; background: #e3e3e3; }
.widget-newslist-10 .select-ui-choose ._arrow .arr { left: 50%; margin: 0 0 0 -0.4em; border-color: #969696 transparent transparent; }
.widget-newslist-10 .select-ui-choose-default { border-radius: 0; }
.widget-newslist-10 li:hover .list_box .list_p { color: #666; }
.widget-newslist-10 li:hover .list_box .list_p a { color: #666; }
/*新闻列表与新闻详细 右侧公共部分*/
.rect-5515 { padding-bottom: 55.15%; }
.hot_img .hot_font { padding: 19px 21px 36px 19px; background: #f6f9f6; }/*右侧修改背景颜色*/
.hot_img .hot_font .c { line-height: 25px; margin-bottom: 34px; }
.hot_img .img_font { width: 149px; height: 49px; background: #108551; line-height: 49px; text-align: center; font-size: 18px; font-weight: bold; color: #fff; position: absolute; border-left-width: 0; top: 0; }/*修改右侧框背景颜色*/
.hot_news { border: 1px solid #ededed; margin-top: 38px; padding: 32px 40px 30px 24px; }
.hot_news .hot_news_t { font-size: 18px; font-weight: bold; color: #151515; border-bottom: 1px solid #e8e8e8; padding-bottom: 14px; margin-bottom: 35px; }
.hot_news li { padding-left: 12px; margin-bottom: 10px; position: relative; }
.hot_news li:after { content: ''; position: absolute; width: 3px; height: 3px; background: url(../images/news_list07.png) no-repeat; background-position: 0 0; top: 10px; left: 3px; }
.hot_news li:hover:after { background-position: -5px 0; }
.hot_news li:hover a { color: #108551; }/*修改右侧文字链接颜色*/
/*新闻列表与新闻详细 右侧公共部分 end*/

/*新闻详情页*/
.news-view {
70.25%; max-width: 825px; margin: 0 auto; text-align: center }
.news-view h1 { width: 100%; font-size: 2em; color: #666; font-weight: normal; }
.news-view h2 { color: #8e8b8b; font-weight: normal; padding-top: 20px; }
.news-view h3 { border-bottom: 1px solid #b0afaf; margin: 2% auto }
.news-view>img { width: 100% }
.news-view .news-view-p { width: 100%; text-align: left; margin: 4% 0 4% 0; border-bottom:1px solid #d8d8d8; }
.news-view .news-view-p p { text-indent: 2em; color: #5f5f5f; margin: 1% 0 }
.news-view .news-view-p p img { width: 100%; display: block; margin: 1% 0 }
.news-view .news-view-ul { float: left; width: 90% }
.news-view .news-view-ul p { text-align: left; }
p { padding: 0 !important; }
.news-view .news-view-ul p a { color: #646464 }
.news-view .news-view-ul li { width: 100%; text-align: left }
.news-view .news-view-ul li a { color: #979696 }
.news-view>a { float: right; display: block; width: 10%; height: 34px; line-height: 34px; text-align: center; color: #fff; background: #108551 }
/*新闻page上一页下一页*/
.page1 { font-size: 0; text-align: center; margin-top: 50px; margin-bottom: 100px;}
.page1 a { display: inline-block; *display: inline;
height: 38px; margin: 0 2px; border: 1px solid #e5e5e5; vertical-align: top; font-size: 15px; line-height: 38px; min-width: 40px; transition: all .2s; }
.page1 a.cur { background-color: #108552; color: #fff; }
.page1 a.prev, .page1 a.next { background-repeat: no-repeat; background-position: center; width: 40px; height: 40px; box-sizing: border-box; }
.page1 a.prev { background-image: url(../images/page-prev.png); }
.page1 a.next { background-image: url(../images/page-next.png); }
.page1 a.active { background-color: #108552; color: #fff; }
.page1 a:hover { background-color: #108552; color: #fff; }
.page1 a.prev:hover { background-image: url(../images/page-prev2.png); }
.page1 a.next:hover { background-image: url(../images/page-next2.png); }
.pagination { display: inline-block; padding-left: 0; margin: 20px 0; border-radius: 4px; }
.f-cb { zoom: 1; }
.f-cb:after { display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; content: "."; }
/*行风瞭望频道页*/
.toutiaowrap { background: url(../images/toutiao_bg.png) center no-repeat; height: 140px; }
.w875 { width: 875px; padding: 15px 0 0 105px; margin: 0 auto; }
.p1 { font-size: 30px; margin-bottom: 5px; }
.p1 a { color: #fff; }
.p1 a:hover { color: #fff; }
.toutiao_zy { text-indent: 2em; line-height: 22px; color: #fff; }
.toutiao_zy a { color: #ffd687; }
/*行风瞭望频道页-轮播图*/
li { list-style: none; }
li img { display: block; margin: 0 auto;}
#tplb li img { width:660px; height:430px;}
#tplb { min-width: 300px; margin: 10px auto 40px; background: #fefefe; }
.hiSlider { overflow: hidden; height: 280px; width: 500px; background: #eee; }
.hiSlider-item { float: left; }
.hiSlider-pages, .hiSlider-title { position: absolute; z-index: 3 }
.hiSlider-title { bottom: 0; width: 100%; padding: 14px 0; color: #fff; text-indent: 10px; background: rgba(0,0,0,.6); z-index: 2; font: 14px/2 "Microsoft YaHei", Arial, Tahoma }
.hiSlider-pages { bottom: 10px; right: 10px; text-align: right }
.hiSlider-pages a { height: 12px; width: 12px; margin: 0 6px; display: inline-block; overflow: hidden; text-indent: -100px; font-size: 0; border-radius: 50%; background: #fff }
.hiSlider-pages a.active { background: #da3f2c; width: 25px; border-radius: 10px; }
/*行风瞭望频道页-右侧新闻列表*/
.w500 { width: 500px; position: relative; height: 360px; }
.divlist { padding-bottom: 10px; border-bottom: 1px solid #d8d8d8; margin-bottom: 10px; }
.p2 a { color: #000000; display: block; font-size: 24px; margin-bottom: 10px; }
.p2 a:hover { color: #000000; display: block; font-size: 24px; margin-bottom: 10px; }
.news_zy { color: #000000; text-indent: 2em; line-height: 25px; }
.news_zy a { color: #b61a20; }
.point { color: #221d1d; margin-right: 7px; }
.ul_list li { line-height: 40px; border-top: 1px dashed #d8d8d8; }
.ul_list li:first-child { border-top: none; }
.ul_list li a { color: #221d1d; font-size: 16px; }
.more { position: absolute; right: 0; bottom: -18; color: #b61a20; }
.more:hover { color: #be3a30; }
strong { font-weight: normal; font-style: normal; }
.g-part1 { width: 1200px; margin-left: auto; margin-right: auto; margin-top: 30px; height: 390px; zoom: 1; }
.g-part1:after { content: ""; display: block; clear: both; }
.m-yw_l { width: 660px; float: left; margin-right: 40px; }
.m_imgTitle { position: absolute; left: 0px; bottom: 0; width: 100%; height: 50px; line-height: 50px; filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000, endcolorstr=#7F000000);
background: rgba(0,0,0,0.5); color: #fff; margin: 0 !important; }
.m_imgTitle a { color: #FFFFFF; font-size: 18px; padding-left: 10px; }
.g_importantNews .slideBox .hd { right: 10px; bottom: 20px; }
.g_importantNews .slideBox .hd ul li { background-color: #fff; }
.g_importantNews .slideBox .hd ul li.on { background-color: #da3f2c; }
.m-yw_r { float: left; width: 500px; position: relative; }
.m-yw_r h2 { font-style: 24px; line-height: 30px; color: #555; margin-bottom: 8px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.m-yw_r h2 a { color: #555; }
.m-yw_r p2 { font-size: 14px; line-height: 26px; text-indent: 2em; padding-bottom: 14px; }
.m-yw_r p2 a { color: #cd3b3b; }
.m-yw_r ul { margin-top: 14px; }
.m-yw_r ul li { width: 500px; overflow: hidden; color: #333; }
.m-yw_r ul li a { color: #333; }
.m-yw_r ul li:hover { color: #b61a20; }
.m-yw_r ul li:hover a { color: #b61a20; }
.ggt { width: 1200px; margin: 40px auto; }
/*行风瞭望频道页-part2*/
.g-part2 { width: 1200px; margin-left: auto; margin-right: auto; margin-top: 40px; zoom: 1; }
.g-part2:after { content: ""; display: block; clear: both; }
.g-part2 .m-part2_left { width: 570px; float: left; margin-right: 60px; }
.g-part2 .m-part2_left .m-mtjj { overflow: hidden; }
.g-part2 .m-part2_left .m-mtjj li { width: 480px; padding-left: 20px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; margin-top: 18px; background: url(../images/icon1.png) 0 12px no-repeat; height: 36px; line-height: 36px; font-size: 18px; color: #333; }
.g-part2 .m-part2_left .m-mtjj li a { color: #333; }
.g-part2 .m-part2_left .m-mtjj li a:hover { color: #b61a20; }
.g-part2 .m-part2_right { width: 570px; float: left; }
.g-part2 .m-part2_right .m-fxjd { overflow: hidden; margin-top: 10px; }
.g-part2 .m-part2_right .m-fxjd dl { margin-top: 7px; padding-bottom: 14px; border-bottom: 1px dashed #e2aa7c; }
.g-part2 .m-part2_right .m-fxjd dl dt { font-weight: bold; font-size: 18px; line-height: 36px; height: 36px; color: #555; }
.g-part2 .m-part2_right .m-fxjd dl dt a { color: #555; }
.g-part2 .m-part2_right .m-fxjd dl dd { font-size: 14px; line-height: 24px; color: #747474; text-indent: 2em; margin-top: 2px; }
.g-part2 .m-part2_right .m-fxjd dl dd a { color: #cd3b3b; }
.g-part2 .m-part2_right .m-fxjd dl:last-child { padding-bottom: 14px; border: none; }
.m-title { width: 100%; position: relative; }
.m-title img { width: 100%; height: auto; }
.m-title .u-more { position: absolute; display: block; width: 41px; height: 22px; right: 0px; background: url(../images/more1.png) 0 no-repeat; }
.m-title .u-more2 { top: 4px; }
.m-title .u-dkt { top: 4px; }
.m-title.m-yxTitle { width: 1200px; margin-left: auto; margin-right: auto; }
.divleft { float: left; padding-right: 20px; }
.li_con { width: 550px; /*padding:0px 40px 30px 0; overflow:hidden; float:left;*/ }
.picture_box { margin: 15px 0px; }
.picture_box .arc p.p3 { font-size: 18px; margin-bottom: 5px; }
.picture_box .arc p.imgs_zy { font-size: 14px; line-height: 20px; color: #777777; }
.picture_box .arc p.imgs_zy a { color: #e62810; }
.arc_list { margin-top: 20px; }
.arc_list p.p4_title { font-size: 16px; color: #222222; margin-top: 10px; }
.arc_list p.p4_title:first-child { margin-top: 0; }
.arc_list p.p4_title a { color: #222222; }
.arc_list p.p4_title a:hover { color: #b61a20; }
/*行风瞭望频道页-part3*/
.g-part3 { width: 1200px; margin: 40px auto; margin-bottom: 210px; }
.g-part3-bt { font-size: 20px; font-weight: bold; color: #333333; font-family: "微软雅黑"; border-bottom: 1px solid #e4e4e4; line-height: 60px; }
.g-part3-img { float: left; list-style: none; position: relative; width: 280px; padding: 20px 20px 0 0; }
/*名义荟萃*/
.ksdoclist { overflow: hidden; }
.ksdoclist dl { float: left; width: 344px; height: 135px; padding: 6px 20px 18px; border: #dcdcdc 1px solid; border-radius: 5px; margin: 20px 20px 0 0; }
.ksdoclist dl:nth-child(3n) { margin-right: 0; }
.ksdoclist dt { line-height: 50px; margin-bottom: 12px; font-size: 18px; color: #333; background: url(../images/icon15.png) right 10px center no-repeat; border-bottom: #e8e8e8 1px solid; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ksdoclist dt a { display: block; color: #333 }
.ksdoclist dt a:hover { display: block; color: #347451 }
.ksdoclist dd { float: left; line-height: 36px; width: 20%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ksdoclist dd a:hover { float: left; line-height: 36px; width: 20%; color: #347451 }
/*名义荟萃-详情页*/
.doctor-contents { width: 1200px; margin: 0px auto; height: 500px; }
.doctor-detail { font-size: 16px; line-height: 31px; color: #707070; }
.detail {
padding-top:;
padding-bottom:; border-bottom: solid 1px #e5e5e5; position: relative; }
.intro { float: left; width: 810px; }
.intro h5 { color: #347451; padding: 15px 0; margin-bottom: 20px; font-size: 26px; font-weight: normal; }
.intro b { color: #585858; font-weight: normal; }
.intro p { font-size: 16px; color: #585858 }
.h3 { line-height: 40px; color: #3d95d5; font-weight: bold; }
.photo { float: right; width: 301px; position: absolute; }
.photo img { display: block; width: 301px; height: 420px; position: absolute; left: 900px; top: 0; box-shadow: 0 0 0 4px #fff,0 0 0 5px #e3e6e6;}
.jump { width: 1200px; margin: 0 auto; margin-bottom: 100px; }
.jump .fxym { width: 100%; height: auto; float: left; border-bottom: 1px solid #ccc; padding: 25px 0; margin-bottom: 20px; }
.jump .jump-s { float: left; color: #4e4c4c; font-size: 14px; height: 70px; width: 800px; }
.jump .jump-s p { line-height: 26px; display: block; }
.jump .jump-s p a { color: #4e4c4c; }
.jump .jump-s p a:hover { color: #108552; }
.jump .jump-b { width: 132px; float: right; height: 70px; margin-top: 15px; }
.jump .jump-b a { display: block; text-align: center; width: 132px; height: 40px; line-height: 40px; background: #108552; color: #FFFFFF; font-size: 16px; }
/*新闻视频*/
.row>.span-3 { width: 32% }   /*new3视频图片宽度*/
.row>[class*="span-"] {
 float: left;
 margin-right: 1%;
}
.video_list .video_list01 { position: relative; overflow: hidden; z-index: 2; padding: 68px 0 0; }
.video_list .video_list01 ul li { position: relative; overflow: hidden; margin-bottom: 30px; cursor: pointer; }
.video_list .video_list01 ul li .info_ { position: relative; background: #e1e1e1; padding: 19px 15px 20px 16px; }
.video_list .video_list01 ul li .info_ .txt { font-size: 14px; color: #191919; text-indent: 20px; }
.video_list .video_list01 ul li .add { background: url(../images/video_list05.png) repeat; position: absolute; width: 100%; height: 100%; top: 100%; transition: all .5s ease; }
.video_list .video_list01 ul li .add ._mask { position: absolute; left: 50%; margin-left: -34px; top: 50%; margin-top: -34px; }
.video_list .video_list01 ul li:hover .add { top: 0; }
.video_list .video_list01 ul li:hover .info_ { background-color: #32724f; }
.video_list .video_list01 ul li:hover .info_ .txt { color: #fff; }
.video_list .video_list01 .util-page { margin-top: 0; }
.new3el { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-align: center; }/*new3色块文字*/
*[class*="rect-"] { position: relative; display: block; width: 100%; height: 0; overflow: hidden; }/*new3视频图片*/
*[class*="rect-"] ._fullnew3 { position: absolute; left: 0; top: 0; }/*width: 100%;height: 100%;*//*new3视频图片宽度不变形*/
.rectnew3-75 { padding-bottom: 57%; }/*new3视频色块调整*/
/*专题专栏频道页*/

.total-content { width: 1200px; margin-left: auto; margin-right: auto }
@font-face { font-family: "iconfont"; src: url('font/iconfont1.eot'); src: url('../fonts/iconfont1.eot') format('embedded-opentype'), url('../fonts/iconfont1.woff') format('woff'), url('../fonts/iconfont1.ttf') format('truetype'), url('../fonts/iconfont1.svg#iconfont') format('svg') }
.iconfont { display: inline-block; font-family: "iconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale }/*video 图标*/
.container-inner { padding: 68px 0 0 }
.list-video, .list-image, .list-picture, .special-topic-list { min-height: 230px }
.list-video ul, .list-image ul, .list-picture ul, .special-topic-list ul { margin-left: -0.9%; margin-right: -0.9% }
.list-video ul .first-list, .list-image ul .first-list, .list-picture ul .first-list, .special-topic-list ul .first-list { width: 580px; height: 475px }
.list-video ul .first-list a, .list-image ul .first-list a, .list-picture ul .first-list a, .special-topic-list ul .first-list a { width: 580px; height: 475px }
.list-video ul .first-list a span, .list-image ul .first-list a span, .list-picture ul .first-list a span, .special-topic-list ul .first-list a span { height: 75px }
.list-video ul .first-list a div.list-box, .list-image ul .first-list a div.list-box, .list-picture ul .first-list a div.list-box, .special-topic-list ul .first-list a div.list-box { width: 580px; height: 400px }
.list-video ul .first-list a div.list-box img, .list-image ul .first-list a div.list-box img, .list-picture ul .first-list a div.list-box img, .special-topic-list ul .first-list a div.list-box img { width: 580px; height: 400px }
.list-video ul li, .list-image ul li, .list-picture ul li, .special-topic-list ul li, .list-video ul .list-video-item, .list-image ul .list-video-item, .list-picture ul .list-video-item, .special-topic-list ul .list-video-item { float: left; width: 380px; margin: 0 1.1% 25px }/*改*/
.list-video ul li a, .list-image ul li a, .list-picture ul li a, .special-topic-list ul li a, .list-video ul .list-video-item a, .list-image ul .list-video-item a, .list-picture ul .list-video-item a, .special-topic-list ul .list-video-item a { display: block; width: 100%; height: 100%; box-sizing: border-box }
.list-video ul li a span, .list-image ul li a span, .list-picture ul li a span, .special-topic-list ul li a span, .list-video ul .list-video-item a span, .list-image ul .list-video-item a span, .list-picture ul .list-video-item a span, .special-topic-list ul .list-video-item a span { width: 380px; height: 50px; transition: all .3s; -webkit-transition: all .3s; padding: 0 20px; background-color: #e4e4e4; display: flex; align-items: center; box-sizing: border-box }/*改*/
.list-video ul li a:hover span, .list-image ul li a:hover span, .list-picture ul li a:hover span, .special-topic-list ul li a:hover span, .list-video ul .list-video-item a:hover span, .list-image ul .list-video-item a:hover span, .list-picture ul .list-video-item a:hover span, .special-topic-list ul .list-video-item a:hover span { background-color: #369670; color: #fff }
.list-video ul li a:hover i.iconfont, .list-image ul li a:hover i.iconfont, .list-picture ul li a:hover i.iconfont, .special-topic-list ul li a:hover i.iconfont, .list-video ul .list-video-item a:hover i.iconfont, .list-image ul .list-video-item a:hover i.iconfont, .list-picture ul .list-video-item a:hover i.iconfont, .special-topic-list ul .list-video-item a:hover i.iconfont { background-color: #369670; color: #fff }
.list-video ul li a div.list-box, .list-image ul li a div.list-box, .list-picture ul li a div.list-box, .special-topic-list ul li a div.list-box, .list-video ul .list-video-item a div.list-box, .list-image ul .list-video-item a div.list-box, .list-picture ul .list-video-item a div.list-box, .special-topic-list ul .list-video-item a div.list-box { position: relative; width: 380px; height: 158px; overflow: hidden }/*改*/
.list-video ul li a div.list-box img, .list-image ul li a div.list-box img, .list-picture ul li a div.list-box img, .special-topic-list ul li a div.list-box img, .list-video ul .list-video-item a div.list-box img, .list-image ul .list-video-item a div.list-box img, .list-picture ul .list-video-item a div.list-box img, .special-topic-list ul .list-video-item a div.list-box img { width: 380px; height: 158px; }/*改*/
.list-video ul li a div.list-box i, .list-image ul li a div.list-box i, .list-picture ul li a div.list-box i, .special-topic-list ul li a div.list-box i, .list-video ul .list-video-item a div.list-box i, .list-image ul .list-video-item a div.list-box i, .list-picture ul .list-video-item a div.list-box i, .special-topic-list ul .list-video-item a div.list-box i { position: absolute; bottom: 15px; right: 15px; transition: all .3s; -webkit-transition: all .3s; width: 50px; height: 50px; background-color: #fff; border-radius: 50%; color: #999; font-size: 30px; line-height: 50px; text-align: center; box-shadow: 2px 2px 3px rgba(148,148,148,0.5) }
/*专题专栏频道页-新闻列表*/
.news_list .pt_hd { position: relative; height: 560px; }
.news_list .pt_hd .banner_img { position: absolute; left: 50%; margin-left: -960px; top: 0; width: 1920px; height: 100%; max-width: none; }
.news_list .pt_hd .box_con { position: absolute; width: 100%; height: 100%; top: 0; left: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 3% 0; }
.news_list .pt_hd .box_con .box_hd { margin-bottom: 2%; }
.news_list .pt_hd .box_con .box_hd .tit { font-size: 36px; font-weight: bold; color: #000; }
.news_list .owl-carousel { display: none; }
.news_list .pt_hd .box_con .box_bd .item a { display: block; width: 100%; background: #0068b6; background: rgba(0,104,182,.6); padding-bottom: 33.2%; }
.news_list .pt_hd .box_con .box_bd .item .left { width: 59%; }
.news_list .pt_hd .box_con .box_bd .item .right { width: 41%; padding: 4% 8% 0 4%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.news_list .pt_hd .box_con .box_bd .item .right .time { font-size: 14px; color: #fff; margin-bottom: 2%; }
.news_list .pt_hd .box_con .box_bd .item .right .title { font-size: 22px; font-weight: bold; color: #fff; margin-bottom: 3%; }
.news_list .pt_hd .box_con .box_bd .item .right .decs { font-size: 14px; color: #fff; opacity: 0.8; height: 7em; overflow: hidden; line-height: 1.8; }
.news_list .pt_hd .box_con .box_bd .owl-dots { position: absolute; bottom: 25%; right: 22%; }
.news_list .pt_hd .box_con .box_bd .owl-dots .owl-dot { margin: 0 5px; display: inline-block; }
.news_list .pt_hd .box_con .box_bd .owl-dots .owl-dot span { display: block; width: 35px; height: 2px; background: #fff; }
.news_list .pt_hd .box_con .box_bd .owl-dots .owl-dot.active span { background: #fd900f }
.news_list .pt_hd .box_con .box_bd .owl-nav { color: #fff; }
.news_list .pt_hd .box_con .box_bd .owl-nav .owl-prev, .news_list .pt_hd .box_con .box_bd .owl-nav .owl-next { position: absolute; width: 55px; height: 55px; background: #000; background: rgba(0,0,0,.6); top: 50%; margin-top: -22px; font-size: 18px; text-align: center; line-height: 55px; }
.news_list .pt_hd .box_con .box_bd .owl-nav .owl-prev:hover, .news_list .pt_hd .box_con .box_bd .owl-nav .owl-next:hover { background: #fd900f; }
.news_list .pt_hd .box_con .box_bd .owl-nav .owl-prev { left: 0; }
.news_list .pt_hd .box_con .box_bd .owl-nav .owl-next { right: 0; }
.news_list .pt_bd .box1 { background: #f4f4f4; margin-bottom: 2%; }
.news_list .pt_bd .box1 .list_hd { padding: 2%; }
.news_list .pt_bd .box1 .list_hd .hd_tit { margin-right: 2%; font-size: 20px; color: #000; font-weight: bold; }
.news_list .pt_bd .box1 .list_hd .inp_box_wrap { width: 22%; margin-right: 2%; }
.news_list .pt_bd .box1 .list_hd .inp_box_wrap .inp_box { display: block; width: 100%; height: 100%; height: 100%; border-radius: 0; background: none; border: 1px solid #d3d3d3; height: 30px; line-height: 30px; padding-left: 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.news_list .pt_bd .box1 .list_hd .inp_box_wrap .inp_box ._arrow { width: 2em; background: #e9e9e9; }
.news_list .pt_bd .box1 .list_hd .inp_box_wrap .inp_box ._arrow .arr { left: 50%; margin-left: -0.4em; border-color: #b0b0b0 transparent transparent; }
.news_list .pt_bd .box1 .list_hd .hd_btn { width: 18%; color: #fff; cursor: pointer; background: #1876bb; height: 30px; line-height: 30px; font-size: 16px; text-align: center; line-height: 30px; margin-left: 1%; }
.news_list .pt_bd .box1 .list_hd .hd_btn:hover { background: #045da0; }
.news_list .pt_bd .box2 .left_con { width: 100%; }
.news_list .pt_bd .box2 .left_con li { padding: 3%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; cursor: pointer; overflow: hidden; }
.news_list .pt_bd .box2 .left_con li .img_box { width: 40%; margin-right: 4%; }
.news_list .pt_bd .box2 .left_con li .cont .title { font-size: 18px; margin-bottom: 1%; color: #000; }
.news_list .pt_bd .box2 .left_con li .cont .tools { margin-bottom: 1%; color: #9d9d9d; }
.news_list .pt_bd .box2 .left_con li .cont .tools span { margin-right: 2%; }
.news_list .pt_bd .box2 .left_con li .cont .tools .bds_more { float: none; background-image: none; margin: 0; padding-left: 0; }
.news_list .pt_bd .box2 .left_con li .cont .dec { color: #5a5a5a; margin-bottom: 1.2%; }
.news_list .pt_bd .box2 .left_con li .cont .type span { color: #666; background: #f5f5f5; display: inline-block; width: 12%; height: 30px; line-height: 30px; text-align: center; margin-right: 10px; }
.news_list .pt_bd .box2 .left_con li:hover { background: #f8f8f8; }
.news_list .pt_bd .box2 .left_con li:hover .cont .type span { background: #fff; }
.news_right_list { width: 28%; background: #f8f8f8; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 3% 2%; }
.news_right_list .box { margin-bottom: 10%; }
.news_right_list .box .box_hd { padding-bottom: 2%; border-bottom: 1px solid #d9d9e2; margin-bottom: 5%; }
.news_right_list .box .box_hd .tit { font-size: 20px; font-weight: bold; color: #000; }
.news_right_list .box .box_hd .more { color: #666; padding-top: 3%; }
.news_right_list .box1 .box_bd li { margin: 5% 0; }
.news_right_list .box1 .box_bd li a { display: block; }
.news_right_list .box1 .box_bd .img_box { width: 43%; position: relative; }
.news_right_list .box1 .box_bd .img_box .video_ico { position: absolute; background: url(../images/news_right_video.png) no-repeat; width: 22px; height: 22px; bottom: 5%; left: 5%; }
.news_right_list .box1 .box_bd .cont { width: 50%; }
.news_right_list .box1 .box_bd .cont .time { color: #666; }
.news_right_list .box1 .box_bd .cont .title { font-size: 16px; }
.news_right_list .box2 { padding-bottom: 5%; border-bottom: 1px solid #d9d9e2; }
.news_right_list .box2 .box_bd li { padding: 2% 8%; position: relative; }
.news_right_list .box2 .box_bd li:before { content: ""; position: absolute; top: 50%; left: 5px; width: 4px; height: 4px; border-radius: 50%; background: #000; background: #000; margin-top: -2px; }
.news_right_list .box2 .box_bd li a { display: block; width: 100%; }
.news_right_list .box3 { margin-bottom: 0; }
.news_right_list .box3 .box_hd { border-bottom: none; }
.news_right_list .box3 .owl-carousel .item a { display: block; }
.news_right_list .box3 .owl-carousel .item .img_box { position: relative; }
.news_right_list .box3 .owl-carousel .item .img_box:after { content: ''; position: absolute; bottom: 0; left: 0; z-index: 5; width: 100%; height: 70px; background: url(../images/news_list_right_box3_title_bg.png) repeat-x center; }
.news_right_list .box3 .owl-carousel .item .img_box .title { position: absolute; bottom: 0; left: 3%; z-index: 6; width: 60%; height: 30px; color: #fff; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.news_right_list .owl-carousel { display: none; }
.news_right_list .box3 .owl-carousel .owl-dots { position: absolute; bottom: 5%; right: 5%; }
.news_right_list .box3 .owl-carousel .owl-dots .owl-dot { display: inline-block; margin: 0 3px; }
.news_right_list .box3 .owl-carousel .owl-dots .owl-dot span { width: 8px; height: 8px; border-radius: 50%; background: #b7b7b7; display: block; }
.news_right_list .box3 .owl-carousel .owl-dots .owl-dot.active span { background: #fd900f; }
/*新闻详细*/
.news_det .pt_hd { padding: 3% 0; background: #f4f4f4; text-align: center; }
.news_det .pt_hd .tit { font-size: 40px; color: #000; margin-bottom: 1%; }
.news_det .pt_hd .tools { position: relative; }
.news_det .pt_hd .tools .tool { margin: 0 5px; color: #afafaf; }
.news_det .pt_hd .tools .tool .iconfont:hover { color: #fd900f; }
.news_det .pt_hd .tools .tool b { font-weight: normal; }
.news_det .pt_hd .tools .tool#switcher > a { margin: 0 1px; }
.news_det .pt_hd .tools .back { font-size: 18px; font-weight: bold; color: #525252; }
.news_det .pt_hd .tools .back .iconfont { color: #264a94 }
/*.news_det .pt_hd .tools .back:hover .iconfont{ color: #fd900f; }*/
.news_det .pt_bd .myart { padding: 2% 0; min-height: 400px; }
.news_det .pt_bd .detailPage_bottom { border-top: 1px solid #cccccc; }
.news_det .pt_bd .detailPage_bottom li { line-height: 50px; overflow: hidden; height: 50px; border-bottom: 1px solid #cccccc; }
.news_det .pt_bd .detailPage_bottom .mark { font-weight: bold; float: left; margin-right: 10px; color: #7c7c7c; padding: 0 1%; }
.news_det .pt_bd .detailPage_bottom .title { font-size: 18px; float: left; width: 68%; color: #000; }
.news_det .pt_bd .detailPage_bottom .time { float: right; }
.news_det .pt_bd .detailPage_bottom li:hover .mark { background: #0267d1; color: #fff; }
@font-face { font-family: 'iconfont';  /* project id 230056 */ src: url('../fonts/iconfont2.eot'); src: url('../fonts/iconfont2.eot') format('embedded-opentype'), url('../fonts/iconfont2.woff') format('woff'), url('../fonts/iconfont2.ttf') format('truetype'), url('../fonts/iconfont2.svg#iconfont') format('svg'); }
.iconfont-new4 { font-family: "iconfont" !important; display: inline-block; vertical-align: middle; margin: 0 .3em; font-size: 1.1em; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale; }
/*专题专栏详情页*/
.news4-view { margin: 0 auto; text-align: center }
.news4-view h1 { width: 100%; font-size: 2em; color: #666; font-weight: normal; }
.news4-view h2 { color: #8e8b8b; font-weight: normal; padding-top: 20px; }
.news4-view h3 { border-bottom: 1px solid #b0afaf; margin: 2% auto }
.news4-view>img { width: 100% }
.news4-view .news4-view-p { width: 100%; text-align: left; margin: 4% 0 4% 0; border-bottom: 1px solid #b0afaf }
.news4-view .news4-view-p p { text-indent: 2em; color: #5f5f5f; margin: 1% 0 }
.news4-view .news4-view-p p img { width: 100%; display: block; margin: 1% 0 }
.news4-view .news4-view-ul { float: left; width: 90% }
.news4-view .news4-view-ul p { text-align: left; }
.news4-view .news-view-ul p a { color: #646464 }
.news4-view .news-view-ul li { width: 100%; text-align: left }
.news4-view .news-view-ul li a { color: #979696 }
.news4-view>a { float: right; display: block; width: 10%; height: 34px; line-height: 34px; text-align: center; color: #fff; background: #108551 }
/*科室介绍*/
.center { margin-bottom: 100px; }
.body-box { width: 1200px; margin: 0 auto; margin-top: 68px; }
.timer-shaft-box { width: 100%; box-sizing: border-box; position: relative; }
.timer-shaft { position: relative; width: 1200px; height: 156px; margin: 0 auto; overflow: hidden; }
.timer-scale { position: absolute; top: 0; left: 0; height: 156px; white-space: nowrap }
.timer-scale-cont { float: left; margin-left: 15px; cursor: pointer; border: 1px solid #cccccc; border-radius: 6px; width: 175px; height: 40px; line-height: 40px; font-size: 14px; text-align: center; }/*科室*/
.timer-scale-cont.hov { background: #347356; color: #fff; border-radius: 6px; width: 175px; height: 40px; }/*科室*/
.timer-scale-cont.hov:after { display: block; content: ""; position: absolute; left: 50%; bottom: -1px; width: 0; height: 0; border-width: 0 7px 7px; border-style: solid; border-color: transparent transparent #fff; -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); transform: translate(-50%, 0); }
.timer-scale-cont.hov .line-scale { color: #fff; }
.timer-scale-cont+.timer-scale-cont { margin: 0px 0px 30px 15px; }/*科室*/
.time-date { color: #000; font-size: 18px; font-family: "微软雅黑"; margin: 24px auto 0; position: relative; left: 30px; text-align: right; }
.time-circle { vertical-align: middle; text-align: center; color: #000; border-radius: 50%; transition: all .3s; cursor: pointer; font-size: 12px; line-height: 12px; font-family: "微软雅黑"; }
.timer-scale-cont.hov .time-circle { color: #fff; }
.timer-scale-cont.hov .time-date { color: #9fdeff; }
.line-scale { font-size: 15px; font-family: "微软雅黑"; }/*科室*/
.timer-shaft-content { width: 100%; overflow: hidden; box-sizing: border-box; }/*科室*/
.shaft-detail-cont { display: none; width: 100%; height: 540px; background: #f6f8f9; }/*科室下拉内容区高度*/
.shaft-detail-cont .paddings { padding: 40px 32px 0; width: calc(1200px - 64px); height: 500px; overflow-x: hidden; }/*科室修改间距*/
.shaft-detail-cont .paddings::-webkit-scrollbar {width: 12px;height: 1px;}
.paddings img {float: left;width: 500px; height:280px; margin: 0 20px 10px 0;}
.paddings p{ text-align:justify; text-indent:2em; line-height: 1.75em;}		
.shaft-detail-cont .paddings::-webkit-scrollbar-thumb {
border-radius: 0px;
-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
background: #347356;
}/*科室 下拉*/
.shaft-detail-cont .paddings::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
border-radius: 0px;
background: #b8b7b7;
}
.shaft-detail-cont .paddings h1 { font-size: 26px; font-family: "微软雅黑"; color: #347356; padding-bottom: 20px; font-weight: normal; }
.shaft-detail-cont .paddings p { font-size: 15px; font-family: "微软雅黑"; line-height: 32px; color: #666; text-indent: 0; }
.shaft-detail-cont .paddings ol { margin: 60px auto 0 !important; }
.shaft-detail-cont .paddings ol li img { display: block; }
/*快捷入口*/
.kjlink { width: 1200px; margin: 0 auto; position: relative; z-index: 1; }
.index_2 { padding: -20px 0 0; }
.index_2 li { float: left; width: 220px; height: 160px; background: #107fc7; text-align: center; margin-bottom: 60px; }
.index_2 li .ico { padding: 30px 0 10px; }
.index_2 li .ico img { height: 58px; width: 58px; display: block; margin: 0 auto; }
.index_2 li h3 { text-align: center; color: #fff; font-size: 18px; }
.index_2 .li_2 { background: #f89d48; margin-left: 25px; }
.index_2 .li_3 { background: #42a870; margin-left: 25px; }
.index_2 .li_3 h3 { color: #fff; }
.index_2 .li_4 { background: #e2323c; margin-left: 25px; }
.index_2 .li_5 { background: #a9a9a9; margin-left: 25px; }
.radiology3 { width: 1200px; margin: 0 auto; margin-bottom: 100px; margin-top: 72px; }
.radiology3 .pubc-title1 { text-align: left; }
.pubc-title1 .span1{ font-size:26px; font-weight:bold;}
.radiology3 .item {   width: 240px;
    height: auto;
    /* overflow: hidden; */
    position: relative;
    float: left;
    }
.radiology3 .item img{width: 88%;
    overflow: hidden;
    position: relative;
    float: left;
     }
.radiology3 .item:first-child { margin-left: 0; }
.radiology3 .item .text {    position: absolute;
    bottom: 0;
    left: 0;
    padding: 0 10px;
    right: 0;
    width: 192px;
    min-height: 55px;
    text-align: center;
    line-height: normal;
    background: #f8f8f8;}
.radiology3 .item .text .h2 { font-size: 18px; margin-top: 14px; color: #000000; }
.radiology3 .item .text .h2 span { font-size: 14px; color: #000000; }
.radiology3 .item .text .desc { font-size: 14px; color: #000000; margin-top: 5px; line-height: 24px; margin-bottom: 14px;/* white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;*/ }
.radiology3 .box { margin-top: 30px;overflow: hidden; }
.pubc-more {    font-size: 15px;
    color: #474747;
    width: 136px;
    line-height: 34px;
    height: 35px;
    border: 1px solid #ddd;
    display: block;
    text-align: center;
    border-radius: 15px;
    float: right;
    margin-top: 6px;}
.pubc-more:hover { color: #fff!important; background: #01763a!important; border-color: #01763a!important; }
/*风采展示*/
.fczs li { float: left; width: 390px; margin-bottom: 20px; display: block; }
.fczs li span { display: block; padding: 20px 10px 20px 10px; text-align: center; font-size: 16px; }
.fczs li a { display: block; background: #e1e1e1; }
.fczs li a:hover { background: #347451; display: block; color: #FFFFFF; }
.fczs li:nth-child(2) { margin: 0px 15px; }
.fczs li:nth-child(5) { margin: 0px 15px; }
.fczs { font-size: 16px; }
/*就医须知*/

