@charset "utf-8";
.clearfix{clear:both;}
/* list/art banner */
.la_ban p{height:152px; background:url(/vimg/la_ban_01.jpg) no-repeat center center;}
.la_ban p.p2{height:93px; background-image:url(/vimg/la_ban_02.jpg);}
.la_ban p.p3{height:90px; background-image:url(/vimg/la_ban_03.jpg);}
.la_ban p.p4{height:65px; background-image:url(/vimg/la_ban_04.jpg);}
.la_ban p.p{height:400px; background:url(/vimg/ban-ty.jpg?230906) no-repeat center center;}


/* main */
.main{width:1200px; margin:0 auto 60px;display: flex;justify-content: space-between;}
.main_l{width:820px; float:left;}
.news{width:820px; height:160px; padding:20px 0; border-bottom:1px dashed #e0e0e0;}
.news_pic{width:222px; height:120px; float:left; }
.news_txt{width:504px; float:left; margin-left:24px;}
.news_txt h2{font-size:16px; line-height:36px; color:#0362ae;}
.news_txt p{font-size:16px; text-indent:2em; line-height:30px; color:#333;}
.news_txt a{text-decoration:none; color:#ff0000;}
.main_r{width:275px; float:left; margin-left:25px;}
.main_r h2{background: url(../vimg/r_tbg.gif) 0 10px no-repeat; padding-left:10px; font-size:20px; color:#000; line-height:36px;}

/* nav */
.page_index{height:52px; line-height:52px; border-bottom:1px solid #d4d5d5; position:relative;}
.page_index p{padding-left:44px; background:url(../vimg/nav_home.gif) no-repeat 10px center; font-size:16px; color:#056DFF; float:left;}
.page_index p a{color:#056DFF; text-decoration:none;}
.page_index .search_form{width:330px; height:31px; position:absolute; right:0; top:12px; overflow:hidden;float:right;}
.page_index .search{width:192px; height:31px; float:left; padding:0; padding-left:35px; background:url(../vimg/search_bg.gif) no-repeat center center; outline:none;}
.page_index .search_btn{width:102px; height:29px; padding:0; background:#fabe00; font-size:16px; color:#000; float:left; cursor:pointer; outline:none;}
.page{text-align:center;margin:20px auto;}
.page a{color:#393535;}
.page li{padding:0 8px; min-width:20px; height:20px; border:1px solid #9d9d9d; margin-right:5px; text-align:center; display:inline-block; font-size:14px; color:#3d3d3d; line-height:20px; cursor:pointer;}
.page li.first,.page li.last{width:60px;}
.page li.thisclass{background:#9d9d9d; color:#fff;}

.detail_left{width:820px; float:left; padding-top:22px; border-right:1px solid #d4d5d5; padding-right:30px;}
.article_ti{text-align:center; font-size:18px; color:#585757; font-weight:normal; line-height:42px; border-bottom:1px dashed #d2d1d1;}
.article_sub_ti{font-size:14px; text-align:center; font-weight:normal; line-height:46px; margin-bottom:10px;}
.leader{width:730px; height:72px; border:1px solid #d2d2d2; margin:0 auto; background:#e8f7fc; overflow:hidden; margin-bottom:10px;}
.leader span{width:87px; padding-left:12px; height:100%; float:left; background:url(/vimg/art_dd.png); font-size:24px; line-height:72px; color:#fff; margin-right:8px;}
.leader p{padding-top:13px; color:#000;padding-right:15px;}
.article_con{margin-bottom:10px;}
.article_con p{font-size:16px;line-height: 1.8em;margin:20px auto;text-align:justify;}
.article_con img{display:block; margin:18px auto;}
.page_up_down{text-align:center; overflow:hidden; margin-bottom:30px;}
.page_up_down li{display:inline-block; color:#f7ac00; }
.page_up_down li.li01{margin-right:20px;}
.page_up_down li a{color:#585757; text-decoration:none;}

.wenti {margin: 0 auto; width: 780px; }
.qbwt{width: 150px; text-align: center; float: left; background: #d2d1d1;}
.qbwt h4 {font-size: 18px; line-height: 50px; color: #333; font-weight: bold; }
.wenti .hd {width:630px; float: left; background: #d2d1d1;}
.wenti .hd li {width:156px;height: 50px; float:left; text-align:center; font-size:18px; line-height:50px; background-color:#d2d1d1;color: #333; border-left: 1px solid #fff;}
.wenti .hd .on {width: 160px; color:#fff;background-color:#056DFF; }
.wenti .bd {width:780px;margin-top: 20px; font-weight: bold;}
.layout{width:780px; margin: 0 auto 30px;}
.layout li{width:155px; height: 50px; margin-left:1px; float:left; text-align:center; font-size:18px; line-height:50px; background-color:#d2d1d1;color: #333;}
.layout li a{width:155px; height: 50px; display:block;}
.layout .on {width: 155px;background-color:#056DFF;color:#fff;display:block; }
.layout .on a{color:#fff; }


/*list */
.article_list_main{padding-bottom:50px;}
.article_list_top{width:100%; height:auto; overflow:hidden; padding-bottom:30px; border-bottom:1px dashed #e0e0e0; margin-bottom:20px;}
.article_list_top dt{width:238px; height:154px; float:left;}
.article_list_top dd{width:500px; height:154px; float:right;}
.article_list_top dd h4{font-size:18px; color:#056DFF; padding-top:10px; margin-bottom:10px;font-weight:bold;}
.article_list_top dd h4 a{color:#056DFF;}
.article_list_top dd p{font-size:14px; color:#3b3a3a; line-height:32px;}
.article_list_top dd p a{color:#ff0000; }
.bdlist{ border-bottom:#e0e0e0 dashed 1px; padding-bottom:20px; margin-bottom:20px;}
.list_left{float:left; width:180px;}
.list_right{float:left; width:562px;}
.list_left a{ width:160px; display:block; overflow:hidden;padding: 3px;max-height: 122px;border: 1px solid #e9e9e9;}
.bdlist .title{font-size:18px; line-height:height:30px; float:left; color:#056DFF;}
.bdlist .title a{color:#056DFF;}
.bdlist .date{ font-size:12px; line-height:30px; float:right; color:#010101;}
.bdlist .img{ float:left; margin-right:18px; width:153px;}
.bdlist .txt1{font-size:14px; color:#3b3a3a; line-height:32px;}
.bdlist .txt1 a{color:#ff0000;}
.bdlist .keywords{color:#5f5f5f; font-size:12px;}
.bdlist .keywords strong{color:#ff0000; font-weight:normal;}
.page{/*width:934px;*/ width:100%; height:auto; overflow:hidden; /*padding-left:174px;*/ text-align:center;}
.page li{/*float:left;*/margin-right:8px; padding:0 5px; display:inline-block; margin-bottom:5px;}

/* art_map */
.dibu{width:741px;}
.buttun{width:741px; margin-bottom:30px;}
.buttun li{width:230px; height:98px; border-radius:50px; float:left; margin-right:25px;}
.buttun li.last{ margin-right:0;}
.btn_txt{float:left; width:126px; margin:13px 0 0 4px; color:#fff;}
.btn_txt h3{font-size:30px; line-height:40px; font-weight:normal;}
.btn_txt p{font-size:18px; line-height:25px;letter-spacing:2px;}
.icon{float:left; width:74px; height:74px; margin:13px 0 0 12px;}
.db_pic{width:741px; margin-bottom:25px;}
.yq_lb h2{background: url(../vimg/r_tbg.gif) 0 10px no-repeat; padding-left:10px; font-size:20px; color:#000; line-height:36px;}
.yq_lb {margin: 0 auto;}
.yq_lb .hd{height:56px;width:780px; position: relative; z-index:1; }
.yq_lb .hd .next{position:absolute;left:741px;top:88px;}
.yq_lb .hd .prev{position:absolute;top:88px;left:0px;}
.yq_lb .hd ul{ float:right; overflow:hidden; zoom:1; zoom:1; }
.yq_lb .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; }
.yq_lb .hd ul li.on{ background-position:0 0; }
.yq_lb .bd{ width:780px; margin: -30px auto; }
.yq_lb .bd ul{ overflow:hidden; zoom:1;width:780px;}
.yq_lb .bd ul li{width:257px;height:230px;margin-right:4px; float:left; background: #fff;  display:inline; overflow:hidden; text-align:center; margin-bottom:0px;}
.blue_bg{width:257px; height: 45px; background: #083AD0;; margin: 0; }
.yq_lb h4{font-weight: normal; font-size: 18px; color: #fff; line-height: 44px;}

/* art_xgwd */
.xgwt{width:780px; margin-bottom:20px;}
.xgwt h2{background: url(../vimg/r_tbg.gif) 0 10px no-repeat; padding-left:10px; font-size:20px; color:#000; line-height:36px;}
.xgwt ul{width: 780px; margin: 20px auto;}
.xgwt li{width: 316px; float: left; font-size: 16px; line-height: 36px; padding-left: 24px; background: url(../vimg/list/icon_txt.gif) center left no-repeat;}
.xgwt li:nth-child(1),.xgwt li:nth-child(3),.xgwt li:nth-child(5),.xgwt li:nth-child(7),.xgwt li:nth-child(9){margin-right: 100px;}

/* right_search */
.right_sch{width:275px; margin-top:10px;}
.right_sch .search_form{width:275px; height:31px; right:0; top:12px; overflow:hidden;float:right;}
.right_sch .search{width:156px; height:31px; float:left; padding:0; padding-left:35px; background:url(../vimg/search_bg.gif) no-repeat center left; outline:none;}
.right_sch .search_btn{width:82px; height:29px; padding:0; background:#fabe00; font-size:16px; color:#000; float:left; cursor:pointer; outline:none;}

/* right_pinpai */
.pinpai{width:275px; height:530px; margin-top:10px;}
.pinpai p{text-indent:2em; font-size:14px; line-height:22px; color:#333; margin-top:12px;}
.tab-hd ul{width:270px; height:215px;overflow:hidden; margin:auto;}
.tab-hd li{float:left;width:134px; height:35px; margin-right:1px;margin-bottom:1px; background:#f1eff2; overflow:hidden;line-height:32px; color:#333; font-size:14px; text-align:center;cursor:pointer;}
.tab-hd li.l2{width:270px;}
.tab-hd .active{color: #fff;background:#105d89;}
.m5 .tab{width:270px;height:170px;margin:5px auto;}
.m5 .tab-bd{width:270px;height:170px; overflow:hidden;}
.m5 .tab-bd .tab-con{display: none;}
.m5 .tab-bd .active{display: block;}

/* right_kstd */
.tongdao{ width:275px; margin-top:10px;}
.kstd{margin:5px auto;}
.t1{width:91px; height:91px; background:#0063ff; float:left; margin-right:1px;text-align:center;}
.t1 img,.t2 img,.t3 img,.t4 img,.t5 img,.t6 img{width:50px; height:50px; margin:12px 20px -2px 20px; }
.t1 a,.t2 a,.t3 a,.t4 a,.t5 a,.t6 a{text-decoration:none; color:#fff; width:91px; height:91px;}
.t2{width:91px; height:91px; background:#0077c3; float:left; margin-right:1px;text-align:center;}
.t3{width:91px; height:91px; background:#0099e1; float:left;text-align:center;}
.t4{width:91px; height:91px; background:#3297f8; float:left; margin-right:1px;text-align:center; margin-top:1px;}
.t5{width:91px; height:91px; background:#00ccff; float:left; margin-right:1px;text-align:center; margin-top:1px;}
.t6{width:91px; height:91px; background:#00b4d1; float:left;text-align:center; margin-top:1px;}


.news_r{width: 275px; margin-top:20px;}
.news_r .hd{width: 270px; height: 41px; background:#056DFF; padding-left: 5px;}
.news_r .hd li {width:90px; height:34px; float:left; background: #056DFF; font-weight:normal; text-align:center; margin-top: 7px; font-size: 18px; color: #fff; line-height: 32px;}
.news_r .bd ul {width: 275px; margin-top: 10px; }
.news_r .bd li{width: 260px; background: url(../images/n-sy_34.jpg) center left no-repeat; padding-left: 15px;}
.news_r .bd p{font-size: 16px; line-height: 30px; color: #333;}
.news_r .hd li.on{ background:#f1f1f1; border:none; border-radius: 10px 10px 0 0; color: #000;}

/* right_zhuanjia */
.zhuanjia{ width:275px; margin-top:10px;}
.zhuanjia .hd{ width:275px; height:40px;  position:relative; z-index:1; bottom:5px; text-align:center;}
.zhuanjia .hd{position:relative;}
.zhuanjia .hd .prev{width:29px; height: 29px; position:absolute; left:206px; top:-400px;}
.zhuanjia .hd .next{width:29px; height: 29px; position:absolute; right:4px; top:-400px;}
.zhuanjia .hd ul{ width:80px; height:6px; vertical-align:top; margin: 20px auto;}
.zhuanjia .hd li{ width:6px; height:6px;background:#d2d1d1; margin:0 4px; float: left; border-radius: 3px; overflow:hidden; border: none;}
.zhuanjia .hd .on{ background:#056DFF; }
.zhuanjia .bd ul li{width:130px; height: 168px; float:left; border: 1px solid #d2d1d1; margin-top:10px;}
.zhuanjia .bd ul li:nth-child(1),.zhuanjia .bd ul li:nth-child(3){margin-right: 10px;}
.zhuanjia .bd ul li img{margin: 6px; width: 118px;}
.zhuanjia .bd ul li h3 {font-size:18px; line-height: 22px; text-align:center; margin:5px 0; font-weight:normal;}
.zhuanjia .bd ul li a{width:130px; height: 168px; display: block; color:#333;}
.zhuanjia .bd ul li a:hover{background-color: #0367b5; color: #fff; }


/* right_anli */
.fullSlide2{width:275px;height:288px;margin:5px auto;}
.fullSlide2 .bd ul{width:275px;height:288px;}
.fullSlide2 .bd ul li p{height:288px;width:275px;}
.fullSlide2 .hd ul{ text-align:center;  padding-top:5px; position:relative;margin-top:-30px;}
.fullSlide2 .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(/vimg/r_ff.png) -18px 0; overflow:hidden; line-height:9999px;}
.fullSlide2 .hd ul .on{ background-position:0 0; }

/*right_tese*/
.tese{width:274px;}
.xiangmu_r{width:272px; border:1px solid #e1e1e1; padding:14px 10px; margin:5px auto;}
.xiangmu_r li{ list-style:none; width:120px; padding-left:10px; float:left; line-height:28px;}
.xiangmu_r li a{color:#333;}
.xiangmu_r li a:hover{color:#0362ae;}

/* right_address */
.xinxi_r{width:274px; background:#f3f3f4; padding-top:10px; margin-top:20px;}
.xinxi_r table{width:240px; margin:10px auto;}
.xinxi_r p{font-size:16px; color:#333; text-align:left; line-height:20px;}
.xinxi_r span{font-size:24px; font-weight:bold; color:#0361ae; line-height:26px;}
.weizhi{width:274px; background:#ebebeb; padding-top:8px;}
.weizhi h3{margin:10px 0 0 24px; background:url(../vimg/r_dw.jpg) no-repeat; padding-left:28px; font-size:16px; line-height:36px; color:#0361ae;}
.weizhi p{font-size:16px; line-height:24px; color:#333; margin-left:20px; width:240px;}
.btn_r{width:102px; height:38px; line-height:38px; text-align:center; float:left; margin:14px 0 20px 26px;text-decoration:none;}
.btn1_r a{font-size:18px;color:#fff;  background:#004887; display:block;border-radius:4px;}
.btn2_r a{font-size:18px;color:#004887; background:#f3c514; display:block;border-radius:4px;}

/*right_yuyue*/
.theme-popover {
	z-index:9999;
	position:fixed;
	top:50%;
	left:50%;
	width:780px;
	height:460px;
	margin:-280px 0 0 -380px;
	display:none;
	box-shadow: 0 0 10px #666;
	background-color:#137ed3;
}

.theme-poptit .close {
	position:relative;
	width:50px;
	height:50px;
	float:right;
	color:#999;
	padding:5px;
	margin:0px -10px -5px;
	font:bold 14px/14px simsun;
	text-shadow:0 1px 0 #ddd;
	z-index:10000;
}
.czz_left{width:450px;height:452px;float:left;margin-right:20px;margin-top:4px;margin-left:6px;background-color:#ffffff;}
.czz_right{width:300px;height:452px;margin-top:-20px;float:right;}
.czz_right h2{color:#ffffff;font-size:28px;line-height:36px;margin-bottom: 10px;}
.czz_right  span button{border:1px solid #ffffff;font-size:18px;margin:15px 20px;padding:2px 10px;}
.czz_right  form{font-size:14px;color:#ffffff;line-height:35px;}
.czz_right .br{line-height:25px;}
.cz_right_top .bd img{margin-left:10px;}
.cz_left_top .hd .on{background-color:#0362ae;color:#fff;}

/*ban*/
.focusBox123 { position: relative; width:100%; height:450px; overflow: hidden; }
.focusBox123 .pic{ position:relative; z-index:0; }
.focusBox123 .pic a{ width: 100%;height: 450px;display: block; }
.focusBox123 .pic img { width:100%; height:450px; display: block; }
.focusBox123 .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
.focusBox123 .hd li{margin: 0 5px; background: url(/vimg/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;
	display:inline-block; *display:inline; zoom:1;  _background: url(../vimg/dot8.png) no-repeat 0 -16px;
}
.focusBox123 .hd .on{ background-position:0 0; }
.focusBox123 .prev,
.focusBox123 .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../vimg/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
.focusBox123 .prev { left: 20%; }
.focusBox123 .next { background-position: 0 -90px; right: 20%; }
.focusBox123 .prev:hover,.focusBox123 .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }


.main .right {
      width: 360px;
      padding: 52px 20px 0;
      box-sizing: border-box;
    }
    .main .right .signs {
      display: flex;
      align-items: center;
      background: #F4FBFF;
    }

    .main .right .signs .block {
      width: 6px;
      height: 20px;
      background: #056DFF;
    }

    .main .right .signs .title {
      font-weight: 400;
      font-size: 20px;
      color: #707070;
      margin-left: 10px;
    }

    .main .right .brandIntroduction {
      font-weight: 400;
      font-size: 16px;
      color: #707070;
      margin-top: 20px;
    }

    .main .right .box_swipe {
      width: 100%;
      overflow: hidden;
      margin-top: 20px;
      margin-bottom: 20px;
    }

    .main .right .box_swipe ul {
      width: 100%;
    }

    .main .right .box_swipe ul li a div {
      width: 100%;
      background: #083AD0;
      font-weight: 400;
      font-size: 20px;
      color: #FFFFFF;
      text-align: center;
    }

    .main .right .box_swipe ol {
      width: 100%;
      display: flex;
      justify-content: center;
      margin-top: 10px;
    }

    .main .right .box_swipe ol li {
      width: 9px;
      height: 3px;
      background: #b4d3ff;
      border-radius: 20px;
      margin-right: 10px;

    }

    .main .right .box_swipe ol .on {
      width: 24px;
      height: 3px;
      background: #056DFF;
      border-radius: 20px;
    }

    .main .right .fastTrack {
      width: 100%;
      display: flex;
      justify-content: space-between;
      margin-top: 13px;
      flex-wrap: wrap;
      margin-bottom: 52px;
    }

    .main .right .fastTrack .module {
      width: 100px;
      height: 100px;
      position: relative;
      margin-top: 3px;
    }

    .main .right .fastTrack .module .icon {
      position: absolute;
      top: 19px;
      left: 26px;
      width: 56px;

    }

    .main .right .fastTrack .module .icon img {
      margin: 0 auto;
    }

    .main .right .fastTrack .module .icon .text {
      font-weight: 400;
      font-size: 14px;
      color: #FFFFFF;
      margin-top: 10px;
    }

    .main .right .hospitalDynamic {
      display: flex;
      align-items: center;
      margin-top: 24px;
    }

    .main .right .hospitalDynamic .num {
      width: 14px;
      height: 14px;
      border-radius: 3px 3px 3px 3px;
      text-align: center;
      line-height: 14px;
      font-weight: bold;
      font-size: 11px;
      color: #FFFFFF;
      margin-right: 10px;
    }

    .main .right .hospitalDynamic .num1 {
      background-color: #F76651 !important;
    }

    .main .right .hospitalDynamic .num2 {
      background-color: #FF5F80 !important;
    }

    .main .right .hospitalDynamic .num3 {
      background-color: #6281FB !important;
    }

    .main .right .hospitalDynamic .num4 {
      background-color: #1A88F8 !important;
    }

    .main .right .hospitalDynamic .num5 {
      background-color: #1F8CF8 !important;
    }

    .main .right .hospitalDynamic .text {
      width: 288px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      font-weight: 400;
      font-size: 16px;
      color: #707070;
    }

    .main .right .btn div{
      width: 100%;
      height: 43px;
      background: #EAEBEC;
      font-weight: 400;
      font-size: 20px;
      color: #707070;
      text-align: center;
      line-height: 43px;
      margin-top: 26px;
      margin-bottom: 35px;
    }

    .main .right .signs .retractAndExpand {
      font-weight: 400;
      font-size: 11px;
      color: #007AFF;
    }

    .main .right .signs .retractAndExpand span {
      font-size: 10px;
    }

    .main .right .box .physicianList {
      display: flex;
      justify-content: space-between;
      margin-top: 26px;
      flex-wrap: wrap;
      overflow: hidden;
    }
    .main .right .box .physicianList  ul{
      display: flex;
      flex-wrap: nowrap;
    }
    .main .right .box .physicianList  ul li{
      width: 320px;
      
    }
    .main .right .box .physicianList ul li  div{
      width: 320px;
      display: flex;
      justify-content: space-between;
      flex-wrap: wrap;
    }
    .main .right .box .physicianList ul li div img {
      width: 105px;
      height: 100px;
      margin-top: 3px;
	  background-image: linear-gradient(to bottom, #cee5f3, #f0f7fd);
    }
    .project{
      width: 100%;
      padding-left: 3%;
      display: block;
      
    }
    .project div a{
      font-weight: 300;
    font-size: 14px;
    color: #3094FF;
    width: 32%;
    margin-top: 10px;
    }
