﻿body { margin:0; padding:0; font-family: "Microsoft YaHei", "Segoe UI", Tahoma, Arial, Verdana; font-size: 12px; text-decoration: none; color:#808080;  min-width:1200px; }
ul,li{padding:0; margin:0; list-style:none;}
a{text-decoration: none;  color:#666; }
img { border-style: none; }
.topbg{width:100%; height:150px; background-color:#fff; }
.top{width:1200px; height:80px; margin:10px auto; overflow:hidden; }
.logo { height:80px; width:500px; float:left;}
.logo img{width:500px; height:80px;}
.search { width:500px; height:40px; float:left; margin-left:200px;  margin-top:20px; }
.search_inputbox{width:400px; height:40px;  float:left; }
.search_input{width:398px; height:36px;  float:left;border-radius:5px 0 0 5px; border:solid 1px #1296d3;outline:none}
.search_botton{width:100px; height:38px; float:left; line-height:40px; text-align:center; font-size:16px; color:#fff; background-color:#1296d3; border-radius:0px 5px 5px 0px; cursor:pointer;}
.menubg { width:100%; height:50px;  background-color:#1296d3;}
.menu { width:1200px; height:50px; margin:0 auto; }
.highermenu{width:99px; height:50px; line-height:50px; float:left; text-align:center; background:url(/content/images/PC/fgx.png) center right no-repeat; font-size:16px; position:relative;}
.highermenu_last{background:none; }

.highermenu a{color:#fff;}
.lowermenulist{width:99px; height:auto; position:absolute; left:0px; top:50px; z-index:999; background-color:#8b9498; display:none; border-top:solid 1px #fff; padding:0 0px 0px 0px;}
.lowermenu{ height:40px; line-height:40px; width:99px; text-align:center;float:left;font-size:14px; border-bottom:solid 1px #6B6969;}
.lowermenu a{color:#fff;}
.lowermenu:hover{background-color:#6B6969;}
.lowermenu:hover a{color:#fff;}
.highermenu_hover{ background-color:#8b9498;color:#fff;}
.highermenu_hover a:hover{color:#fff;}


.buttombg{width:100%; height:auto;  background-color:#676767; padding:5px 0;}
.buttom{width:1200px; height:145px; margin:0 auto;}
.buttom_unitinfo{width:600px; height:120px; float:left; margin-top:15px;}
.buttom_unitinfo_ltem{width:600px; height:25px; line-height:25px; float:left; font-size:14px; color:#fff; margin-top:5px;}
.buttom_unitinfo_ltem_ico{width:25px; height:25px; float:left;}
.buttom_unitinfo_ltem_ico img{width:25px; height:25px;}
.buttom_unitinfo_ltem_text{width:570px; height:25px; text-indent:10px;}
.buttom_qrcodelist{width:330px; height:120px; float:left;  margin-top:15px;}
.buttom_qrcode{width:90px; height:120px; float:left; }
.buttom_qrcode_img {width:90px; height:90px;  float:left; }
.buttom_qrcode_img img { width:90px; height:90px;}
.buttom_wx_text{width:90px; height:25px; margin-top:5px;  line-height:25px; text-align:center; font-size:14px; color:#fff;  float:left;}

.linklist{width:240px; height:120px; float:left; margin-left:30px;  overflow:hidden; font-size:14px; margin-top:15px;}
.link{width:240px; height:25px; line-height:25px;float:left; color:#fff; overflow:hidden; margin-top:5px; }
.link a{color:#fff;}
.link a:hover{color:#fff;}




.content { width:1200px; height:auto;  margin:0 auto 0 auto; background-color:#fff; overflow:hidden;}
/*首页*/
/*.index_row1{width:1200px; height:320px; margin:0 auto; overflow:hidden;}
.index_row1_bunner{width:880px; height:300px; float:left;margin-top:10px;}
.index_row1_bunner img{width:880px; height:300px;}
.index_row1_navlist{width:310px; height:300px; float:left; margin-left:10px; margin-top:10px;  background-color:#ecece6;}
.index_row1_nav{width:85px; height:85px;  float:left;background-color:#fff;transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s;  border-radius:8px; border:solid 1px #dad3d3; margin-left:12px; margin-top:9px;}
.index_row1_nav:hover{background-color:#d4dee2;}
.index_row1_nav img{width:85px;height:85px;}
.index_newslist{width:1200px; height:310px; margin: 10px auto;  }
  .index_imgnewslist{width:450px; height:290px; float:left;border:solid 1px #c1bbbb; padding:3px;}
  .index_imgnews{width:444px; height:284px; float:left; position:relative;}
  .index_imgnews_img{width:444px; height:284px; float:left;overflow:hidden;}
  .index_imgnews_img img{width:444px; height:284px;}
  .index_imgnews_title{width:444px; height:40px; line-height:40px; background-color:#7B858C; overflow:hidden; position:absolute; left:0; bottom:0; text-indent:20px; color:#fff;}
.index_tabnewslist{width:712px; height:295px; float:left; margin-left:28px; border:solid 1px #c1bbbb; border-top:solid 2px #1296d3;}
.index_tabtitlelist {width:712px; height:40px; float:left; }
.index_tabtitle { width:117px; height:39px; border-bottom:solid 1px #CCCACA; border-right:solid 1px #CCCACA;border-left:solid 1px #CCCACA;  border-bottom-right-radius:6px;border-bottom-left-radius:6px; line-height:39px; text-align:center; float:left; font-size:16px; font-weight:500; color:#060606; background-color:#F0F0F1; margin-left:-1px;}
.index_tabtitle_last { width:122px; border-right:none;}
.index_tabtitle_hover { background-color:#fff; border:none;  font-weight:700;margin-left:0px;}
    .index_tabtitle_hover a { color:#1296d3;}
.index_tabcontent { width:700px; margin-left:10px; float:left; height:245px; margin-top:10px; overflow:hidden;}
.index_tab_list { width:700px; height:245px; overflow:hidden; float:left; display:none;}
.index_tab_news { width:700px; height:30px; line-height:30px; padding-bottom:5px;padding-top:5px; border-bottom:dashed 1px #CCCACA; float:left; font-size:14px;}
.index_tab_news_ico { width:6px; height:7px; margin-top:14px; float:left; display:block;}
    .index_tab_news_ico img {width:6px; height:7px; display:block; margin-left:6px; }
.index_tab_news_title { width:580px; height:30px; margin-left:10px; float:left; overflow:hidden;}
.index_tab_news_time { width:70px;margin-left:20px;float:left; overflow:hidden; font-size:12px; }*/
.content_bg { width:100%; height:auto;  background-color:#f2f2f2; float:left;}
.content1 { width: 1200px; height: 310px; margin: 0 auto; margin-top: 15px; }
.content1_left { width: 480px; height: 310px; float: left; overflow: hidden; border: solid 1px #e7e7e7; margin-right:18px;}
.content1_left_itam { width: 480px; height: 310px; float: left; overflow: hidden; }
.content1_left_itam_img { width: 480px; height: 270px; float: left; }
.content1_left_itam_title { width: 460px; height: 40px;padding:0 10px;  float: left;  line-height: 40px; color: #000; background-color: #fff; overflow: hidden; font-size: 14px; }
.content1_left_itam_img >img{width:480px;height:270px;}
.layui-carousel-ind { position: relative; top: -75px; width: 100%; line-height: 0 !important; text-align: center; font-size: 0; }
.content1_right { width: 700px; height: 310px; float: left; overflow: hidden; background-color: #fff; }
.content1_right_title { width: 700px; height: 65px; float: left; background: url(/content/images/zhyw.png) left top no-repeat; cursor: pointer; }
.content1_right_titlelist { width: 400px; height: 30px; float: left; margin-left: 280px; margin-top: 30px; }
.content1_right_titleitem { width: 80px; height: 30px; float: left; margin-left: 10px; font-size: 16px; line-height: 30px; }
.content1_right_titleitem_selected { color: #1296d3; }
.content1_right_more { width: auto; height: 30px; float: left;  font-size: 12px; color: #1296d3; font-weight: bolder; display: table-cell; line-height: 30px; cursor: pointer; }
.content1_right_list { width: 660px; height: 0px; margin-top: 5px; float: left; margin-left: 20px; transition: all 0.5s; overflow: hidden; }
.content1_right_list_selected { height: 220px; }
.content1_right_list_itam { width: 660px; height: 44px; line-height: 44px; float: left; }
.content1_right_list_itam_text { width: 580px; height: 44px; float: left; font-size: 14px; overflow: hidden; }
.content1_right_list_itam_time { width: 80px; height: 44px; float: right; font-size: 14px; overflow: hidden; }
.bunner { width: 1198px; height: 98px; margin: 0 auto; margin-top: 15px; border: solid 1px #fff; }

.content2 { width: 1200px; height: auto; margin: 0 auto; padding:20px 0; overflow:hidden;}
.content2_left { width: 680px; height: auto;float:left;background:#f9f9f9;}
.content2_left_title { width: 460px; height: 65px; float: left; background: url(/content/images/ksdh.png) left top no-repeat; cursor: pointer; }
.content2_left_list{width:680px; height:300px; float:left; overflow:hidden;}
.content2_left_list_itam{width:143px; height:38px; line-height:38px; border:solid 1px #e7e7e7; margin-left:20px; float:left; overflow:hidden; text-align:center; font-size:14px; margin-top:15px;}

.content2_right { width: 500px; height: auto; margin-left: 18px; float: left; background-color: #f9f9f9; }
.content2_right_title { width: 500px; height: 65px; float: left; background: url(/content/images/kjdh.png) left top no-repeat; cursor: pointer; }
.content2_right_list { width: 460px; height: 300px;float: left; overflow: hidden; padding:0 20px;}
.content2_right_list_itam { width: 133px; height: 120px; float: left; margin-left: 30px; line-height: 40px; text-align: center; margin:15px 0;margin-right:30px;}
.content2_right_list_itam:nth-child(3n){margin-right:0;}

.content3 { width: 1200px; height: auto; margin: 0 auto;  overflow:hidden; background:#f9f9f9;}
.content3_title { width: 1200px; height: 65px; float: left; background: url(/content/images/zjjs.png) left top no-repeat; cursor: pointer; }
.content3_more { width: auto; height: 30px; float: right; margin:17px 15px; font-size: 12px; color: #00736b; font-weight: bolder; display: table-cell; line-height: 30px; cursor: pointer; }
.content3_box{width:1200px; height: 330px;   margin-top: 20px; float:left; overflow:hidden;}
.content3_content { width: 1160px; float: left; height: 275px;  overflow: hidden; margin-left:20px;}
.content3_content_leftbar { width: 40px; float: left; height: 80px; margin-top: 70px; background: url(/content/images/leftarrow.png) left top no-repeat; }
.content3_content_leftbar:hover { background: url(/content/images/leftarrowselected.png) left top no-repeat; }
.content3_content_rightbar { width: 40px; float: right;height: 80px; margin-top: 80px; background: url(/content/images/rightarrow.png) right top no-repeat; }
.content3_content_rightbar:hover { background: url(/content/images/rightarrowselected.png) right top no-repeat; }
.content3_content_list_itam_img { width: 150px; height: 215px; float: left;  }
.content3_content_list_itam_img img { width: 150px; height: 215px;   }
.content3_content_list_itam_text { width: 150px;  height:60px;  float: left; text-align: center; overflow: hidden;  }
.content3_content_list_itam_text_name{width:150px; height:20px; line-height:20px;float:left; margin-top:10px;font-size: 14px; }
.content3_content_list_itam_text_office{width:150px; height:20px; line-height:20px;float:left;  font-size: 14px;}

.swiper-container { width: 1080px; height: 275px; float: left;  }
.swiper-slide{width: 118px; height: 275px;  float:left; display: -webkit-box;display: -ms-flexbox; display: -webkit-flex;display: flex;
    -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center; -webkit-align-items: center;align-items: center;}
.imgbox{width: 150px; height: 275px;float:left;background-color: #ece9e9;transition: all 0.5s;color:#000;}
.content3_curr { width: 1200px; float: left; margin-top: 15px; text-align: center; height:20px; }
.swiper-pagination-bullet{display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; width: 30px; height: 3px; background: #635e5e; margin: 0 5px; cursor: pointer;border-radius:0px;}
.swiper-pagination-bullet-active{background: #206D9A;}
.swiper-pagination-current { }

/*子页面框架*/
/*.page { width:1200px; height:auto; overflow:hidden; margin:10px auto 20px auto;min-height:500px;  }*/
.page { width:1200px; height:auto; overflow:hidden; margin:10px auto 20px auto;min-height:500px; background:url(/Content/images/PC/height.png) left top  repeat-y ;}
/*.left{width:200px;height:auto; float:left;  padding-bottom: 90000px; margin-bottom: -90000px; background-color:#f2f2f2; }*/
.left{width:200px;height:auto; float:left;  background-color:#f2f2f2; }
.left_content{width:200px; height:auto;  float:left;}
.left_highermenu { height:50px; line-height:50px; width:200px; text-align:center; font-size:18px; float:left; background-color:#1296d3; color:#fff;}
.left_lowermenu { height:50px; line-height:50px; width:200px; text-align:center; font-size:16px; float:left; background-color:#F0F0F1; border-bottom:solid 1px #cfcfcf;}
.left_lowermenu_selected { background-color:#CFCFCF; }
/*.right { width:970px; height:auto; padding-bottom: 90000px; margin-bottom: -90000px; float:left; margin-left:30px;}*/
.right { width:970px; height:auto;  float:left; margin-left:30px;}
.right_nav { width:970px; height:48px; border-bottom:solid 2px #1296d3; float:left;}
.right_nav_nowmenu { width:250px; height:48px; line-height:48px; text-indent:20px; color:#1296d3; float:left; font-size:18px;}
.right_nav_path { width:500px; height:48px; line-height:48px; float:right; text-align:right; font-size:14px;}
.page_content { width:930px; height:auto; float:left; overflow:hidden; margin-left:20px;}
.layerpage_content { width:930px; height:auto; float:left; overflow:hidden; margin:0 15px;}

.laypege{width:930px; height:40px; float:left; margin-top:20px; text-align:center;}


/*详细内容页*/
.newstitle { width:100%;  float:left; text-align:center; font-size:16px; font-weight:600; margin-top:20px;}
.newssubtitle { width:100%; height:auto; overflow:hidden; float:left; font-size:16px; margin-top:10px;  text-align:center; }
.newstime { width: 100%;  float: left; text-align: center; font-size: 12px;  margin-top:10px;  }
.newscontent{width:100%; height:auto; margin-top:15px; float:left; font-size:14px; line-height:30px;}
.attach{width:100%; height:30px; line-height:30px; float:left; margin-top:10px;}
/*图片列表*/
.photonews{width:280px; height:200px; margin-left:30px; float:left;background-color:#f9f9f9; margin-top:20px; padding:5px;}
.photonews_photo{width:280px; height:158px; float:left;}
.photonews_photo img{width:280px; height:158px;}
.photonews_title{width:280px; margin:10px 0 0 0; height:25px; line-height:25px; overflow:hidden; font-size:16px; float:left; text-align:center;}

/*图文列表*/
.imgnews{width:930px; height:100px; float:left; padding:15px 0; border-bottom:dashed  1px #e2e2e2;}
.imgnews_photo{width:150px; height:100px; float:left;}
.imgnews_photo img{width:150px; height:100px;}
.imgnews_content{width:750px; margin-left:30px; height:150px; float:left;}
.imgnews_content_title{width:100%; height:30px; line-height:30px; float:left; font-size:16px; overflow:hidden; font-weight:600;}
.imgnews_content_time{width:100%; height:20px; line-height:20px; float:left; font-size:12px; overflow:hidden; }
.imgnews_content_text{width:100%; height:50px;  line-height:25px; font-size:14px; float:left; overflow:hidden;}
.imgnews_content_noimg{width:930px;  height:100px; float:left;}
/*文字列表*/
.txtnews {width:930px; height:100px; float:left; padding-bottom:10px; border-bottom:dashed 1px #e2e2e2;  overflow:hidden; }
.txtnews_date { width:80px; height:80px; float:left; border:1px solid #EFE9E9; margin-top:15px;}
.txtnews_date_mouth { width:80px; height:39px; float:left; border-bottom:1px solid #EFE9E9; line-height:40px; vertical-align:middle;text-align:center; font-size:14px; background-color:#F0F0F1; color:#666; }
.txtnews_date_day {width:80px; height:40px; float:left;  line-height:40px; vertical-align:middle;text-align:center; font-size:16px; font-weight:bold;  color:#1296d3;  }
.txtnews_content { width:818px; height:100px; float:left;  margin-left:30px; font-size:12px;}
    .txtnews_content a { color:#666;}
.txtnews_content_title { width:100%; height:30px; line-height:30px; vertical-align:middle; font-size:16px; font-weight:600; overflow:hidden; text-indent:20px; margin-top:10px;}
.txtnews_content_text { width:100%; height:60px; line-height:30px; vertical-align:middle; font-size:14px;  overflow:hidden;text-indent:20px;}

/*标题列表*/
.item {width:930px;  height:25px; padding:8px 0;  background:url(/content/images/pc/item_ico.png) 10px center  no-repeat; border-bottom:dashed 1px #EFEAEA; }
.item_title { width:820px; height:25px; line-height:25px; vertical-align:middle; font-size:16px;  overflow:hidden; text-indent:30px; float:left}
.item_title:hover{color:#3f9ad0;}
.item_time { width:80px; height:25px; line-height:25px; vertical-align:middle; font-size:12px;  overflow:hidden;margin-left:20px; color:#666; float:left;}
/*大事记*/
.dsj{width:930px; height:auto; margin-top:20px; overflow:hidden;}
.dsj_odd{width:930px; height:auto; float:left; overflow:hidden;background:url(/content/images/pc/sxy.png) no-repeat center top; padding-bottom:50px;}
.dsj_odd_left{width:430px; height:auto; float:left;}
.dsj_odd_left_time{width:430px; height:32px; line-height:32px; text-align:right; font-size:18px; color:#484545;}
.dsj_odd_right{width:430px; height:auto; float:left; margin-left:70px; overflow:hidden;}
.dsj_odd_right_title{width:430px; height:auto; float:left;  overflow:hidden; color:#666; font-size:14px; background-color:#F1F1F1;overflow:hidden; padding:10px 5px;}
.dsj_odd_right_img img{width:428px;height:160px;  }
.dsj_odd_right_img{width:428px;height:160px;  border:solid 1px #F1F1F1; float:left; border-top:none;}
.dsj_odd_right_img_no{width:412px;height:50px;   float:left; border-top:none;}
.dsj_even{width:930px; height:auto; float:left; overflow:hidden;background:url(/content/images/pc/kxy.png) no-repeat center top; padding-bottom:50px; }
.dsj_even_left{width:430px; height:auto; float:left; overflow:hidden;}
.dsj_even_left_img{width:428px;height:150px;  border:solid 1px #F1F1F1; float:left;border-top:none;}
.dsj_even_left_img img{width:428px;height:150px;  }
.dsj_even_left_img_no{width:412px;height:50px;   float:left;border-top:none;}
.dsj_even_left_title{width:430px; height:auto; float:left;  overflow:hidden; color:#666; font-size:14px; background-color:#F1F1F1; overflow:hidden;padding:10px 5px;}
.dsj_even_right{width:430px; height:auto; float:left; margin-left:70px; }
.dsj_even_right_time{width:430px; height:auto; line-height:32px; text-align:left; font-size:18px; color:#484545;}

/*专家科室*/

.higherdept{width: 930px;height: 50px;line-height: 50px;float: left;font-size: 18px;background-color: #f0f0f1;margin-top: 20px;text-indent: 20px;border-radius: 6px;}
.lowerdept{width:190px; height:80px; padding:15px 10px; float:left;margin-left:18px;  background-color:#f8f8f8; border-radius:6px; margin-top:15px;}
.lowerdept_name{width:100%;  padding-bottom:5px; font-size:16px; float:left; text-align:center; }
.lowerdept_button{width:190px; height:30px;  float:left;background:url(/Content/images/PC/dept.png) center top no-repeat; padding-top:20px;}
.lowerdept_button_intro{width:75px; height:28px; line-height:28px; border:solid 1px #1296d3; text-align:center; font-size:14px; float:left; border-radius:4px; cursor:pointer;margin-left: 11px;}
.lowerdept_button_doctor{width:75px; height:28px; line-height:28px; border:solid 1px #1296d3; text-align:center; font-size:14px;float:left; margin-left:20px;border-radius:4px;cursor:pointer;}
.lowerdept_button_doctor_no{width:75px; height:28px; line-height:28px; border:solid 1px #ecece6; text-align:center; font-size:14px;float:left; margin-left:20px;border-radius:4px;color:#bbbbc3;}
.doctorlist{width:930px; height:auto; overflow:hidden;}
.doctor{width:280px; height:100px; float:left; padding:10px 10px; margin-left:13px;background-color:#f8f8f8; margin-top:20px;}
.doctor_img{height:100px; width:70px; float:left;}
.doctor_img img{height:100px; width:70px;}
.doctor_intro{width:190px; height:100px; float:left; margin-left:20px;}
.doctor_intro_name{width:190px; height:30px; line-height:30px; float:left; }
.doctor_intro_goodat{width:190px; height:69px; line-height:23px; float:left; overflow:hidden;}

.doctordetail{ width: 888px;height: 165px;float: left; font-size: 14px;margin-top: 20px;border: 1px solid #ececec;background-color: #f9f9f9;padding: 20px;}
.doctordetail_img{width: 115px; height: 165px; float: left;}
.doctordetail_img img{width: 115px; height: 165px;}
.doctordetail_intro{width:743px;height: 165px;float: left;overflow: hidden;margin-left: 30px;}
.doctordetail_intro_name{width:100%; height:35px; line-height:35px; float:left; overflow:hidden;}
.doctordetail_intro_office{width:100%; height:25px; line-height:20px; float:left;overflow:hidden; }
.doctordetail_intro_visittime{width:100%; height:25px; line-height:20px; float:left;overflow:hidden; }
.doctordetail_intro_visitaddress{width:100%; height:25px; line-height:20px; float:left;overflow:hidden; }
.doctordetail_intro_goodat{width:100%; height:50px; line-height:25px; float:left;overflow:hidden; }
/*搜索*/
.search_title{width: 1200px;height: 40px;float: left;margin-top: 10px;background-color: #fff;border-bottom: solid 2px #3f9ad0;line-height: 40px;font-size: 16px;color: #3f9ad0;text-indent: 25px;}
.search_title span{font-size:14px;color:#808080;}
.search_table{width:1200px; height:auto; margin-top:20px; float:left;margin-bottom:20px;}
.searchpege{width:1200px; height:40px; float:left; margin-top:20px; text-align:center;}
/*互动交流   ----start----*/
.consult_info{overflow:hidden;width:880px; height:auto;margin:20px auto;}
.consult_info > .my_inline{width:calc(50% - 10px);float:left;}
.consult_phone{margin-left:20px;}
.consult_textarea{height:150px;padding:10px 15px;}

.reply_notice{width:878px; height:auto; float:left; border:solid 1px #f3eded; border-radius:4px;margin-top:10px;}
.reply_notice_title{width:878px; height:40px; line-height:40px; text-align:left; text-indent:20px; font-size:16px; color:#016f70;margin-top:10px;}
.reply_notice_text{width:838px; padding:10px 20px; line-height:30px; float:left; font-size:14px;}
.reply_notice_search{width:838px; padding:10px 20px; height:30px; line-height:30px;float:left; margin-bottom:20px;}
.replyed{overflow:hidden;width:880px; height:auto;font-size:14px;}
.replyed_wrap{width:878px; height:auto; float:left; border:solid 1px #f3eded;margin-top:20px; font-size:14px; border-radius:4px;}
.replyed_info{width:838px; height:50px;line-height:50px; float:left; border-bottom:solid 1px #f3eded;background-color:#f5f5f5;padding:0 20px;}
.replyed_info > div{width:calc(50% - 10px);float:left;}
.replyed_ask{width:838px; height:auto;line-height:50px; float:left; border-bottom:solid 1px #f3eded;background-color:#f5f5f5;padding:0 20px;}
.replyed_name{text-align:right;margin-left:20px;}
.replyed_answer{overflow:hidden;width:838px;height:auto;line-height:30px; padding:15px 20px;}
/*互动交流   ----end----*/