
/**列表页**/
.list{ overflow:hidden; padding-bottom:75px;}
.list_banner{ width:100%;}
.listBox{ margin-top:0px; z-index:1;    position: relative;}
.listBox .left{ width:200px; float:left; box-shadow:0 0 12px #f4f3f3;}
.listBox .left dl{ overflow:hidden; text-align:left; }
.listBox .left dl dt{ padding:16px 26px 0; height:64px; color:#fff; font-size:19px; font-weight:bold;letter-spacing: 1px;
 background-image:-webkit-linear-gradient(left, #327ecf 0%, #014fa2 80%);
 background-image:-o-linear-gradient(left, #327ecf 0%, #014fa2 80%);
 background-image:-ms-linear-gradient(left, #327ecf 0%, #014fa2 80%);
 background-image:linear-gradient(left, #327ecf 0%, #014fa2 80%);
 background-repeat: repeat-x; }
.listBox .left dl dt:after{ content:'>'; display:inline-block; width:20px; height:20px; border-radius:25px; background:#fff; text-align:center; color:#014fa2; line-height:20px; font-size:16px; font-weight:normal;margin: 30px 0 0 48px;position: absolute;}
.listBox .left dl dd{ margin:0 36px 0 26px; font-size:16px; color:#333; line-height:70px; border-bottom:1px #e7e6e6 solid;}
.listBox .left dl dd:last-child{ border:0;}
.listBox .left dl dd:nth-of-type(1) a{ color:#ff7201;}

.listBox .right{ width:970px; float:right; box-shadow:0 0 12px #f4f3f3; background:#fff;}
.listBox .right .positon{ height:50px; padding-top:30px; border-left:8px #327ecf solid;}
.listBox .right .positon img{ margin:0 20px 0 40px}
.listBox .right .positon span{ display:inline-block; line-height:32px; font-size:16px;}
.listBox .right dl{ overflow:hidden; padding:50px;}
.listBox .right dl dt{ font-size:24px; color:#ff7201; display:flex; flex-direction:column; border-bottom:2px #f3f0ed solid; padding-bottom:15px; margin-bottom:35px;}
.listBox .right dl dt span{ display:inline-block; line-height:20px; color:#c3c3c3; font-size:12px;text-indent: 10px;}
.listBox .right dl dd{ line-height:45px; font-size:16px; color:#333333; padding-left:12px; padding-right:10px;}
.listBox .right dl dd span{ float:right; font-size:14px; color:#999999;}
.listBox .right .pagebox { overflow:hidden;margin: 40px auto 70px;text-align: center; }
.listBox .right .pagebox ul { overflow:hidden; display:inline-block; }
.listBox .right .pagebox ul li { float:left; margin:0 3px 0 0; line-height:30px; height:30px; padding:0 20px; background:#ececec;  font-size:14px; cursor:pointer; }
.listBox .right .pagebox ul li a,.listBox .right .pagebox ul li span{ color:#666;height:30px; display:inline-block; }
.listBox .right .pagebox ul li:hover { background:#086cc8; color:#fff; border:none; }
.listBox .right .pagebox ul li:hover a,.listBox .right .pagebox ul li:hover span{ color:#fff;}
.listBox .right .pagebox ul li em { font-weight:bold; margin:0 5px; }
.listBox .right .pagebox ul li .select { padding-left:10px; height:26px; line-height:26px; color:#666; border:1px solid #999; }
.listBox .right .pagebox ul li .select option { border:1px solid #999; }
/**列表页end**/
/**文章页**/
.article{ overflow:hidden;}
.article .arc_banner{ overflow:hidden; widows:100%; height:200px; background:url(../images/arc-banner.jpg) 0 0/100% 100% no-repeat;}
.article .arc_banner .arc_b_text{ position:relative; height: 200px;}
.article .arc_banner .arc_b_text span{ position:absolute; top:36%; left:0; font-size:42px; color:#fff; font-weight:bold;}
.article .arc_p{ border-bottom:1px #e4e4e4 solid;}
.article .arc_p .positon{height:50px; padding-top:30px; }
.article .arc_p .positon img{margin:0 20px 0 40px}
.article .arc_p .positon span{display:inline-block; line-height:32px; font-size:16px;}
.article .arcBox{ overflow:hidden; padding:60px 0 85px;}
.article .arcBox .left{ width:796px; float:left;}
.article .arcBox .left .tit{width: 100%; height:125px; padding:10px 0 0; border-bottom:1px #ccc solid; display:inline-block; position:relative;}
.article .arcBox .left .tit:after{ content:''; display:inline-block; width:24px; height:21px; background:#fff url(../images/icon-yun.png) 0 0/24px 21px no-repeat;position: absolute; bottom: -9px;right: 0;}
.article .arcBox .left .tit h2{ display:inline-block; color:#333; font-size:30px; width:638px; height:124px; float:left; border-bottom:2px #075db8 solid; line-height:44px;}
.article .arcBox .left .tit span{ display:inline-block; color:#999999; position:absolute; top:20px; right:0px;}
.article .arcBox .left .body,.arcZj .right .body{ overflow:hidden; padding:26px 0 80px;}
.article .arcBox .left .body p,.arcZj .right .body p{ line-height:34px !important; font-size:16px !important; color:#707070; margin-bottom:15px;}
.article .arcBox .left .body p img,.arcZj .right .body p img{ margin:0 auto; display: block;}
.article .arcBox .left .body p span,.arcZj .right .body p span{ width: 100%;font-size:16px !important;}
.article .arcBox .left .share{ overflow:hidden; padding-bottom:30px; border-bottom:1px #e3e3e3 solid;}
.article .arcBox .left .changeN{ overflow:hidden; padding-top:20px;}
.article .arcBox .left .changeN ul li{ font-size:16px; color:#333; line-height:38px;}
.article .arcBox .left .changeN ul li a{ color:#333;}
.article .arcBox .right{ width:350px; float:right; display:inline-block; margin-right:4px;}
.article .arcBox .right .phoneLook{ width:300px; overflow:hidden; margin:0 25px 42px;}
.article .arcBox .right .phoneLook .tit{ width:100%; line-height:48px; font-size:22px; color:#fff; background:#0875c9; text-align:center;}
.article .arcBox .right .phoneLook .tit:before{ content:''; display:inline-block; width:20px; height:27px; background:url(../images/pewm.png) 0 0/20px 27px no-repeat;vertical-align: middle;margin: 0 10px 4px 0;}
.article .arcBox .right .phoneLook .ewm{ width:160px; margin:30px auto;}
.article .arcBox .right .hot{ overflow:hidden; width:100%;}
.article .arcBox .right .hot .tit,.article .arcBox .right .jishu .tit{ line-height:32px; font-size:26px; color:#333; padding-bottom:18px; border-bottom:1px #ccc solid;}
.article .arcBox .right .hot .tit span,.article .arcBox .right .jishu .tit span{ font-size:14px; color:#999999; display:inline-block; border:1px #c7c7c7 solid; line-height:30px; border-radius:25px; float:right; padding:0 28px;}
.article .arcBox .right .hot ul{ overflow:hidden; padding:15px 0 32px;}
.article .arcBox .right .hot ul li{ line-height:43px; border-bottom:1px #e8e8e8 dashed;}
.article .arcBox .right .hot ul li:before{ content:''; display:inline-block; width:5px; height:5px; border-radius:50px; background:#ff7e02; margin:0 10px 3px 5px; vertical-align:middle;}
.article .arcBox .right .hot ul li a{ font-size:16px; color:#0875c9; }
.article .arcBox .right .hot ul li span{ color:#c6c6c6; float:right;}
.article .arcBox .right .hot ul li:nth-of-type(-n+2) a:after{ content:'HOT'; display:inline-block; width:23px; height:14px; line-height:14px; border:1px #ff9733 solid; border-radius:4px; font-size:10px; text-align:center; color:#ff9733; padding:0 2px;}
/*.article .arcBox .right .hot ul li:nth-of-type(n+3) a{ width:280px;display: inline-block;white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	}
*/
.article .arcBox .right .jishu{ margin:44px 0 30px;}
.article .arcBox .right .jishu .js-con{ margin-bottom: 30px;}
.article .arcBox .right .jishu .js-con img{ width:350px; height:235px;}
.article .arcBox .right .jishu dl{ overflow:hidden; box-shadow:0 6px 10px #f4f3f3; padding-bottom:25px;}
.article .arcBox .right .jishu dl dt{ font-size:18px; color:#ff7201; padding:0 18px; line-height:26px; margin:14px 0;}
.article .arcBox .right .jishu dl dt span{ font-size:14px; color:#999999; width:100%; display:inline-block; line-height:14px;}
.article .arcBox .right .jishu dl dd{padding:0 18px; line-height:23px; color:#707070;}

/*临床课题*/
.ktBox{ overflow:hidden}
.ktBox .pa1{ width:100%; overflow:hidden; background:#f6f6f6; padding:40px 0;}
.ktBox .pa1 .pa1Box{ overflow:hidden;}
.ktBox .pa1 .pa1Box .l,.ktBox .pa1 .pa1Box .r{ overflow:hidden; width:765px; padding:22px 20px 30px; float:left;
 border-radius:5px; background:#fff;}
.ktBox .pa1 .pa1Box .l .tit,.ktBox .pa1 .pa1Box .r .tit{ width:100%; border-bottom:1px #d7d7d7 solid; font-size:18px; color:#2476c2; line-height:18px; padding-bottom:12px; margin-bottom:22px;}
.ktBox .pa1 .pa1Box .l .tit span,.ktBox .pa1 .pa1Box .r .tit span{ font-size:14px;}
.ktBox .pa1 .pa1Box .l .hdp{ width:330px; height:245px; float:left;overflow:hidden; position:relative;}
.ktBox .pa1 .pa1Box .l .hdp img{}
.ktBox .pa1 .pa1Box .l .hdp .con{ position:absolute; bottom:0; left:0; line-height:20px; color:#fff; background:rgb(0 0 0 / 70%); display:inline-block; width:100%; padding:8px 0 8px;}
.ktBox .pa1 .pa1Box .l .hdp .con p{ width:215px; padding-left:15px;}
.ktBox .pa1 .pa1Box .l .hdp .swiper-pagination-bullets{ bottom: 4px;text-align: right;}
.ktBox .pa1 .pa1Box .l .hdp .swiper-pagination-bullets .swiper-pagination-bullet{ width:17px; height:17px; background:#ff6e35;}
.ktBox .pa1 .pa1Box .l .hdp .date{ width:60px; height:60px; background:#ff7201; position:absolute; top:0; left:0; color:#fff; text-align:center;}
.ktBox .pa1 .pa1Box .l .hdp .date em{ font-size:28px; width:100%; display:inline-block; line-height:28px; margin:8px 0 0px;}
.ktBox .pa1 .pa1Box .l dl{ width:410px; float:right; display:inline-block; border-bottom:1px #dddddd dashed; padding-bottom:12px;margin-bottom: 5px;}
.ktBox .pa1 .pa1Box .l dl dt{ color:#ff7201; font-size:18px; line-height:18px; margin:6px 0 12px;}
.ktBox .pa1 .pa1Box .l dl dd{ font-size:12px; color:#868686; line-height:20px;}
.ktBox .pa1 .pa1Box .l ul{width:410px; float:right; display:inline-block;}
.ktBox .pa1 .pa1Box .l ul a{ display:inline-block; width:364px;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.ktBox .pa1 .pa1Box .l ul li{ line-height:30px;height: 30px; color:#444;}
.ktBox .pa1 .pa1Box .l ul li i,.ktBox .pa1 .pa1Box .r ul li i{ width:4px; height:4px; display:inline-block; border-radius:25px;background:#ff9517; margin: 12px 8px 0 2px;
vertical-align: top;}
.ktBox .pa1 .pa1Box .l ul li span{ float:right; font-size:12px; color:#999999;}

.ktBox .pa1 .pa1Box .r{ width:330px !important; float:right; }
.ktBox .pa1 .pa1Box .r .tit{ margin-bottom:18px;}
.ktBox .pa1 .pa1Box .r ul li{ width:100%; border-bottom:1px #ddd dotted; line-height:35px;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.ktBox .pa1 .pa1Box .r ul li i{ margin-top:16px;}

.pa2{ overflow:hidden; background:#5897d3; margin-bottom:20px;}
.pa2 .pa1Box{ overflow:hidden;}
.pa2 .pa1Box .tit{ line-height:60px; text-align:center; background:#2476c2; color:#fff; font-size:24px; margin:42px 0 35px; border-radius:5px;}
.pa2 .pa1Box .tit span{ font-size:14px;}
.pa2 .pa1Box .xushu{ overflow:hidden; padding-bottom:70px;position: relative;}
.pa2 .pa1Box .xushu .xushu-slide{ width:100%;}
.pa2 .pa1Box .xushu .xushu-slide dl{ width:387px; padding:14px 0; background:#fff; overflow:hidden; margin-bottom:22px; float:left; margin-right:19px;}
.pa2 .pa1Box .xushu .xushu-slide dl:nth-of-type(3n){ margin-right:0;}
.pa2 .pa1Box .xushu .xushu-slide dl dt{ width:165px; margin:0 12px; float:left;}
.pa2 .pa1Box .xushu .xushu-slide dl dd{ width:185px; overflow:hidden;}
.pa2 .pa1Box .xushu .xushu-slide dl dd h3{ font-size:15px; color:#1c6cb6; line-height:20px; margin:8px 0 8px;}
.pa2 .pa1Box .xushu .xushu-slide dl dd p{ font-size:12px; color:#868686;}
.pa2 .pa1Box .xushu .xushu-slide dl dd span{font-size:12px; color:#868686; display:inline-block; border-top:1px #ccc solid; width:100%; padding-top:12px; margin-top:6px;}
.pa2 .pa1Box .xushu .swiper-pagination-bullets{ bottom: 38px;}
.pa2 .pa1Box .xushu .swiper-pagination-bullet{ width:18px; height:18px; background:#fff;}
.pa2 .pa1Box .xushu .swiper-button-next,.pa2 .pa1Box .xushu  .swiper-button-prev { top:39%;display: none;}
.pa3{ background:#fff;}
.pa3 .pa1Box .tit{ background:#f9f9f9; color:#2476c2;}
.pa3 .pa1Box .xushu .xushu-slide dl{ background:#f9f9f9;}
.pa3 .pa1Box .xushu .swiper-pagination-bullet{ width:18px; height:18px; background:#2476c2;}

/*专家列表*/
.list_zj{}
.list_zj .listZj_nav{ overflow:hidden; margin:30px 0 0px; background:#f2f2f2;}
.list_zj .listZj_nav dl{  padding:0 20px;height:54px; line-height:54px; font-size:18px; border-top:2px #2476c2 solid;/*display:flex;*/ flex-direction:row; justify-content:space-between; }
.list_zj .listZj_nav dl dt{/**/ float:left;}
.list_zj .listZj_nav dl dd{ color:#014fa2; cursor:pointer; float:left; padding:0 25px;}
.list_zj .listZj_nav dl dd.on{ font-weight:bold;}

.listZj_box{ overflow:hidden;display:flex; flex-direction:row; justify-content:space-between; white-space:normal;flex-wrap: wrap;padding:45px 4px;}
.listZj_box .zjcon{ position:relative;width:380px; height:200px; border:1px #f4f4f4 solid; box-shadow: 0 0 4px #eeeeee;  color:#999999; background:url(../images/zj-bg.jpg) bottom center no-repeat; margin-bottom:35px;}
.showEWM{ position:absolute; top:-30px; right:0; display:none;}
.listZj_box .zjcon:hover{ border-bottom:2px #c3dbf2 solid; margin-bottom:34px !important;}
.listZj_box .zjcon .zc_tou{ margin:28px 8px 28px 16px; float:left;}
.listZj_box .zjcon .zc_r{ float:left; width:260px;}
.listZj_box .zjcon .zc_r .zc_r_tx{ float:left; padding:38px 0 12px;}
.listZj_box .zjcon .zc_r .zc_r_tx h3{ font-size:20px; color:#2476c2; line-height:22px;}
.listZj_box .zjcon .zc_r .zc_r_tx h3 font{ display:inline-block; font-size:14px; background:#ff9517; line-height:22px; color:#fff; text-align:center; border-radius:2px; float:right; padding:0 6px; margin-left:7px;}
.listZj_box .zjcon .zc_r .zc_r_tx h3 font:before{ content:''; display:inline-block; width:19px; height:16px; background:url(../images/icon-zj.png) 0 0 /19px 16px no-repeat;margin: 3px 2px 0 0; vertical-align: top;}
.listZj_box .zjcon .zc_r .zc_r_tx span{ font-size:16px;display:inline-block; margin-top:4px;}
.listZj_box .zjcon .zc_r .zc_r_ewm{ float:right; width:72px; margin-top:14px;}
.listZj_box .zjcon .zc_r p{ display:inline-block; width:100%; font-size:14px; border-top:1px #eeeeee dashed; padding-top:8px; margin-top:8px; line-height:21px;}
.listZj_box .zjcon .zc_r p strong{ color:#666;}
.listZj_box .showAll{ width:40%; margin:0 30%; line-height:40px; background:#ececec; text-align:center; color:#868686; display:inline-block;}
/*专家文章*/

.arcZj{margin:35px auto 50px;overflow: hidden;}
.arcZj .left{ width:350px; float:left; }
.arcZj .left .con dl{ overflow:hidden; text-align:left;  position: relative;box-shadow: 0 0 12px #f4f3f3; }
.arcZj .left .con dl dt{ padding:16px 26px 0; height:50px; color:#fff; font-size:24px; font-weight:bold;letter-spacing: 1px;
 background-image:-webkit-linear-gradient(left, #327ecf 0%, #014fa2 80%);
 background-image:-o-linear-gradient(left, #327ecf 0%, #014fa2 80%);
 background-image:-ms-linear-gradient(left, #327ecf 0%, #014fa2 80%);
 background-image:linear-gradient(left, #327ecf 0%, #014fa2 80%);
 background-repeat: repeat-x; }
.arcZj .left .con dl dt:after{ content:'>'; display:inline-block; width:20px; height:20px; border-radius:25px; background:#fff; text-align:center; color:#014fa2; line-height:20px; font-size:16px; font-weight:normal;position: absolute; right:25px; top:22px;}
.arcZj .left .con dl .zjl{ overflow:hidden; padding:25px 0; margin:0 18px; height:99px; border-bottom:1px #d9d9d9 dashed;}
.arcZj .left .con dl .on{ border-bottom:none !important;box-shadow: 0px 10px 20px #ccc;}
.arcZj .left .con dl .on h3{ font-weight:bold;}
.arcZj .left .con dl .zjl:last-child{ border-bottom:0;}
.arcZj .left .con dl .zjl img{ margin:0 14px 0 10px; float:left;}
.arcZj .left .con dl .zjl h3{ display:inline-block; font-size:20px; padding:6px 0 8px;}
.arcZj .left .con dl .zjl h3 font{ font-size:16px; color:#333333;}
.arcZj .left .con dl .zjl p{ color:#999999; font-size:14px; line-height:20px; padding-right:12px;}
.arcZj .left .con dl .zjl p strong{ color:#ff7e02;}
.arcZj .left .zuozhen{ overflow:hidden; padding:0 0 20px; display:none;}
.arcZj .left .zuozhen .t{ font-size:20px; color:#04BE02; padding:16px 0; border-bottom:1px #ccc solid;text-indent: 32px; font-weight: bold;}
.arcZj .left .zuozhen .t span{ font-size:16px; margin-left:30px; color:#666666; font-weight:normal;}
.arcZj .left .zuozhen .table-b{text-align: center;}
.arcZj .left .zuozhen .table-b tr{ line-height:45px; font-size:18px;}
.arcZj .left .zuozhen .table-b td{ border-bottom:1px #e7e7e7 solid;}
.arcZj .left .zuozhen .table-b td.xiu{ color:#f00 !important; font-size:14px;}
.arcZj .left .zuozhen .table-b tr td:nth-of-type(odd){ border-left:1px #e7e7e7 solid; border-right:1px #e7e7e7 solid;}
.arcZj .left .zuozhen .table-b tr:nth-of-type(odd){ background:#fafcff;}
.arcZj .left .zuozhen .table-b tr:nth-of-type(1){ background:#388be3; color:#fff;}
.arcZj .left .zuozhen .table-b tr:nth-of-type(1) td{ border:1px #388be3 solid;}
.arcZj .left .zuozhen .table-b tr:not(:first-child) td:not(:first-child){ color:#04BE02;}
.arcZj .left .zuozhen .sm{padding:10px 15px; line-height: 22px; text-align: center;text-decoration: underline;}
.arcZj .left .zuozhen .sm em{ color:#f00; margin:0 4px;}
.arcZj .right{ width:796px; float:right;}
.arcZj .right .tit{width: 100%; height:125px; padding:35px 0 0; border-bottom:1px #ccc solid; display:inline-block; position:relative;}
.arcZj .right .tit:after{ content:''; display:inline-block; width:24px; height:21px; background:#fff url(../images/icon-yun.png) 0 0/24px 21px no-repeat;position: absolute; bottom: -9px;right: 0;}
.arcZj .right .tit h2{ display:inline-block; color:#333; font-size:30px; width:638px; height:124px; float:left; border-bottom:2px #075db8 solid; line-height:44px;text-align: center;}

.arcZj .right .body{ padding:50px 0;}
.arcZj .right .share{ overflow:hidden; padding-bottom:30px; border-bottom:1px #e3e3e3 solid;}
.arcZj .right .changeN{ overflow:hidden; padding-top:20px;}
.arcZj .right .changeN ul li{ font-size:16px; color:#333; line-height:38px;}
.arcZj .right .changeN ul li a{ color:#333;}

.arcBox .body .infotextkey{color:blue}























