﻿@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0;font-size:16px;line-height:22px;font-family:Microsoft YaHei,宋体,Verdana,Arial,sans-serif;-webkit-text-size-adjust:none;color:#2e2e2e;background:#e7fafb;text-align:justify; text-justify:inter-ideograph;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
img{border:0;vertical-align:bottom;}
ul,li{list-style-type:none;}
a{color:#2e2e2e;text-decoration:none;transition:all 0.3s;}
input:focus,select:focus,option:focus,textarea:focus{ outline:none;}
textarea,input[type=date],input[type=number]{ resize:none; border: none;}
button:hover,input[class*=b]:hover{ cursor:pointer;}
i,u{font-style: normal;font-weight: normal;}
.tl{text-align:left;}.tc{text-align:center;}.tr{text-align:right;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}
.f12{font-size:12px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.rel{position:relative;}
.min_w{min-width:1560px;}
.container{width:1560px;margin:0 auto;}
.white_bg{background:#fff;}
.box_shadow{box-shadow:0 0 15px #bbb;}

/*header*/
.top_box{padding:50px 0;}
.top_list{width:600px;padding:10px 0;margin-left:100px;}
.top_list li{width:280px;line-height:40px;float:left;background:url(../images/start_yel.png) no-repeat left center;padding-left:20px;font-size:18px;}
.top_ewm{line-height:20px;}
.top_ewm img{margin-left:10px;}

/* banner */
.banner{width:1560px;height:510px;margin:0 auto;overflow:hidden;position:relative;box-shadow:0 0 15px #bbb;}
.b-img{height:510px;position:absolute;left:0;top:0;}
.b-img a{display:block;height:510px;float:left;}
.b-list{ height:50px;position:relative; margin:460px auto 0;z-index:1;}
.b-list span{ display:block;cursor:pointer; width:14px; height:14px; border-radius:7px; float:left; margin:0 5px; _margin:0 3px;background:#fff;}
.b-list .spcss{width:30px;background:#4ed3dc;}

/*index*/
.nav_list{background:#4ed3dc;height:70px;margin-bottom:40px;box-shadow:0 0 15px #bbb;}
.nav_list li{width:120px;float:left;position:relative;}
.nav_list li>a{display:block;color:#fff;line-height:70px;font-size:18px;}
.nav_list li:hover{background:#24bec4;}
.nav_meau{display:none;position:absolute;left:0;top:70px;width:100%;background:#24bec4;}
.nav_meau a{display:block;line-height:40px;color:#fff;border-top:#fff solid 1px;}
.nav_meau a:hover{background:#29a9b2;}


.index_box{width:1500px;margin:0 auto;background:#fff;box-shadow:0 0 15px #bbb;padding:30px;}
.index_left{width:990px;}
.index_right{width:470px;}

.dynamic_box{width:480px;height:370px;border:#ddd solid 1px;}
.dynamic_tit{height:38px;line-height:38px;border-bottom:#24c8c6 solid 2px;background:#f1f2f3;}
.dynamic_tit_text{width:120px;padding-left:10px;padding-top:3px;height:35px;line-height:35px;background:url(../images/tit_bg.png) no-repeat left bottom;color:#fff;font-size:22px;}
.dynamic_tit a{font-size:16px;color:#9c9c9c;padding-right:10px;}
.dynamic_tit a:hover{color:#24c8c6;}
.dynamic_con{padding:10px 20px 0;}
.dynamic_con h3{line-height:50px;font-size:20px;color:#000;text-align:center;}
.dynamic_text{font-size:18px;color:#7a7a7a;line-height:30px;height:90px;margin:10px 0 20px;overflow:hidden;}
.dynamic_text a{color:#ff0000;}
.dynamic_list{padding-top:15px;border-top:#ddd dashed 1px;}
.dynamic_list li{line-height:40px;font-size:18px;}
.dynamic_list li a{display:block;}
.dynamic_list li a span{color:#999;padding-right:5px;}
.dynamic_list li a:hover{color:#006e74;}

.ann_box{background:#f1f2f3;height:560px;}
.ann_list{padding:20px 30px;}
.ann_list li{line-height:40px;font-size:18px;}
.ann_list li a{display:block;}
.ann_list li a:hover{color:#006e74;}
.dynamic_box{width:480px;height:370px;border:#ddd solid 1px;}

.kssz_box{padding:0 20px;}
.kssz_type{font-size:18px;line-height:50px;}
.kssz_list{border:#ddd solid 1px;height:54px;line-height:54px;background:url(../images/line01.jpg) repeat-x left bottom #fff;}
.kssz_list a{width:145px;font-size:20px;border-right:#ddd solid 1px;float:left;overflow:hidden;}
.kssz_list a:last-of-type{border:none;}
.kssz_list a:hover{color:#fff;background:url(../images/line02.jpg) repeat-x left bottom;}
.kssz_list a span{float:left;width:30px;height:30px;overflow:hidden;line-height:1;margin:12px 8px 0;}
.kssz_list .inb{display:inline-block;}
.kssz_list .none{display:none;}
.kssz_list a:hover .inb{display:none;}
.kssz_list a:hover .none{display:inline-block;}

.djyd_box{padding:0 20px;}
.djyd_con{margin:10px 0;padding:5px 20px;color:#006e74;background:#e9fafb;font-size:18px;}
.djyd_con h3{font-size:20px;line-height:40px;}
.djyd_con_text{height:90px;line-height:30px;overflow:hidden;}
.djyd_list li{line-height:36px;font-size:18px;overflow:hidden;}
.djyd_list li a{display:block;}
.djyd_list li a span{color:#999;padding-right:5px;}
.djyd_list li a:hover{color:#006e74;}

.four_list li{height:85px;box-shadow:0 0 15px #ddd;margin-bottom:10px;}
.four_list li a{display:block;}
.four_list li:hover a{height:85px;background:rgba(41,169,178,.5);color:#fff;}
.four_list li a span{display:inline-block;padding:13px 20px;line-height:60px;font-size:32px;}
.four_list .inb{display:inline-block;}
.four_list .none{display:none;}
.four_list a:hover .inb{display:none;}
.four_list a:hover .none{display:inline-block;}

.team_box{border:#ddd solid 1px;}
.team_tit{border-bottom:#24c8c6 solid 2px;padding-top:3px;height:35px;line-height:35px;background:#f1f2f3 url(../images/tit_bg02.png) no-repeat center bottom;color:#fff;font-size:22px;position:relative;}

.team_tit a{position:absolute;right:0;top:0;font-size:16px;color:#9c9c9c;padding-right:10px;}
.team_tit a:hover{color:#24c8c6;}
.team_text01{position:absolute;left:260px;top:0;}
.team_text02{position:absolute;right:260px;top:0;}
.team_list{padding:20px;}
.team_list li{width:250px;float:left;border:#eee solid 1px;margin:0 15px;}
.team_list li:hover{background:#29a9b2;}
.team_list li:hover a{color:#fff;}
.team_list_con{padding:10px;line-height:30px;font-size:18px;}
.team_list_con h3{font-size:24px;line-height:40px;font-weight:normal;}

.hqhl_list{padding:20px 10px;}
.hqhl_list li{width:135px;height:75px;margin:0 9px 18px;float:left;padding:30px 0;line-height:40px;background:url(../images/icon03.jpg) no-repeat;}
.hqhl_list li span{display:inline-block;}
.hqhl_list li a{display;block;}
.hqhl_list li:hover{background:url(../images/icon04.jpg) no-repeat;}
.hqhl_list li:hover a{color:#fff;}
.hqhl_list .inb{display:inline-block;}
.hqhl_list .none{display:none;}
.hqhl_list li:hover .inb{display:none;}
.hqhl_list li:hover .none{display:inline-block;}

.ghtd_list{padding:12px 20px;}
.ghtd_list li{line-height:38px;font-size:18px;overflow:hidden;}
.ghtd_list li a{display:block;}
.ghtd_list li a i{color:#999;padding-right:5px;}
.ghtd_list li a:hover{color:#006e74;}

.hfjs_con{padding:20px;}
.hfjs_con li{margin-bottom:15px;}

.link_tit{height:60px;line-height:60px;border-bottom:#ddd solid 1px;font-size:22px;}
.link_list{padding-top:30px;}
.link_list li{width:330px;margin:0 20px;float:left;}
.link_list li img{border:#ddd solid 1px;}

/*footer*/
.bot_bg{background:#393939;color:#fff;}
.bot_con{padding:50px 0;}
.bot_contact{width:400px;line-height:40px;padding-left:20px;padding-right:100px;}
.bot_contact h3{font-size:24px;}
.bot_ewm{padding-top:30px;line-height:40px;}
.bot_nav{width:800px;}
.bot_nav li{width:120px;padding-right:40px;float:left;}
.bot_nav li h3{font-size:20px;line-height:60px;border-bottom:#ddd solid 1px;margin-bottom:10px;}
.bot_nav li a{display:block;color:#ccc;line-height:40px;}
.bot_nav li a:hover{color:#fff;}
.copyright{padding:20px 0;border-top:#5f5f5f solid 1px;line-height:50px;}
.copyright span{display:inline-block;padding:0 10px;}
.copyright a{display:inline-block; color: #ffffff;}

/*main*/
.mar40{margin-bottom:40px;}

/*02就医指南*/
.main_banner{height:510px;}
.main_banner_tit{position:absolute;right:0;bottom:50px;width:300px;padding-left:100px;height:80px;line-height:80px;font-size:40px;background:url(../images/main_tit.png) no-repeat;color:#fff;}
.main_left{width:220px;}
.main_right{width:1240px;}
.type_tit{height:60px;line-height:60px;padding-top:20px;background:#29a9b2;color:#fff;font-size:22px;}
.type_list{background:#f1f2f7;margin-bottom:30px;}
.type_list li{/*ine-height:60px;*/ padding: 20px 0; border-bottom:#ddd solid 1px;}
.type_list li:hover{background:#4ed3dc;}
.type_list li a{display:block;background:url(../images/jia01.png) no-repeat 50px center;padding-left:90px; width: 113px;}
.type_list li:hover a{background:url(../images/jia02.png) no-repeat 50px center;color:#fff;width: 113px;}
.type_list .on{background:#4ed3dc;}
.type_list .on a{background:url(../images/jia02.png) no-repeat 50px center;color:#fff;}


.main_four li{height:60px;box-shadow:0 0 15px #ddd;margin-bottom:10px;}
.main_four li a{display:block;}
.main_four li:hover a{height:60px;background:rgba(41,169,178,.7);color:#fff;}
.main_four li a span{display:inline-block;padding:10px 10px;line-height:40px;font-size:22px;}
.main_four li a span img{width:40px;height:40px;}
.main_four .inb{display:inline-block;}
.main_four .none{display:none;}
.main_four a:hover .inb{display:none;}
.main_four a:hover .none{display:inline-block;}

.main_tit{height:60px;line-height:59px;border-bottom:#ddd solid 1px;font-size:18px;}
.main_tit_text{display:inline-block;padding:0 10px;position:relative;border-bottom:#29a9b2 solid 2px;}
.main_con{padding:20px;min-height:400px;line-height:30px; color:#000}

.plant_table{width:100%;border:#ddd solid 1px;border-collapse:collapse;}
.plant_table th,.plant_table td{border:#ddd solid 1px;border-collapse:collapse;}
.plant_table th{background:#24bec4;line-height:60px;color:#fff;}
.plant_table td span{display:block;padding:10px 0;line-height:30px;}
.plant_table_bor{border-bottom:#ddd solid 1px;}
.plant_table tr:nth-child(odd){background:#fafafa;}

.floor_type{padding:20px 0;}
.floor_type a{display:inline-block;padding:0 20px;margin:0 20px;line-height:40px;background:#dcf6f8;border-radius:5px;}
.floor_type a:hover{background:#29a9b2;color:#fff;}

.sys_type{padding:20px 0;}
.sys_type a{width:175px;padding:0;margin:0 10px 20px;line-height:40px;background:#dcf6f8;border-radius:5px;text-align:center; float: left;}
.sys_type a:hover{background:#29a9b2;color:#fff;}

.main_news li{height:60px;line-height:60px;border-bottom:#ddd dashed 1px;overflow:hidden;background:url(../images/sj.png) no-repeat 10px center;padding:0 30px;transition:all .5s linear;}
.main_news li a{display:block;}
.main_news li:hover{background:#dcf6f8 url(../images/sj.png) no-repeat 10px center;}

.main_page{margin:50px 0;}
.main_page a{display:inline-block;margin:0 5px;border:#ddd solid 1px;padding:0 15px;height:30px;line-height:30px;}
.main_page a:hover{background:#29a9b2;color:#fff;border:#29a9b2 solid 1px;}

.main_pro li{width:280px;float:left;margin:0 10px;line-height:40px;}
.main_pro_pic{padding:9px;border:#ddd solid 1px;}
.main_pro_pic img{width:260px;height:200px;transition:all .5s linear;}
.main_pro li:hover .main_pro_pic img{transform:scale(1.1);}
.main_pro_text{padding:10px 0;line-height:25px;height:50px;display:flex;align-items: center;justify-content: center;}

.main_team{padding:10px 0;}
.main_team li{width:210px;float:left;border:#eee solid 1px;margin:0 14px 30px;}
.main_team li:hover{background:#29a9b2;}
.main_team li:hover a{color:#fff;}
.main_team_con{padding:4px;line-height:30px;font-size:16px;}
.main_team_con h3{font-size:20px;line-height:40px;font-weight:normal;}

.main_team1{padding:10px 0;}
.main_team1 li{width:270px;float:left;border:#eee solid 1px;margin:0 14px 30px;}
.main_team1 li:hover{background:#29a9b2;}
.main_team1 li:hover a{color:#fff;}

.main_home{font-size:14px;background:url(../images/home.png) no-repeat left center;padding-left:25px;padding-right:10px;}
.main_home a:hover{color:#29a9b2;}
/*人事科*/
.rsk_tit{font-size:24px;line-height:60px;border-bottom:#ddd solid 1px;margin-bottom:20px;}
.rsk_zhuren{padding:20px;border:#ddd solid 1px;margin-bottom:20px;}
.rsk_zhuren_con{width:840px;}
.rsk_zhuren_con_d{width:840px;font-size:16px;line-height:24px; text-indent:2em;}
.rsk_zhuren_con h3{padding:10px 0;margin-bottom:20px;font-weight: bold;}

.rsk_photo{width:420px;height:260px;margin-bottom:20px;}
.rsk_jianjie{width:740px;line-height:24px;font-size:16px;text-indent:2em;}

.rsk_scroll{width:1200px;overflow:hidden;position:relative;padding:10px 0;}
.rsk_scroll .hd{overflow:hidden;}
.rsk_scroll .hd .prev,.rsk_scroll .hd .next{position:absolute;top:120px;width:60px;height:60px;cursor:pointer;}
.rsk_scroll .hd .prev{left:20px;}
.rsk_scroll .hd .next{right:20px;}
.rsk_scroll .bd{width:960px;margin:0 auto;}
.rsk_scroll .bd ul{ overflow:hidden; zoom:1; }
.rsk_scroll .bd ul li{width:210px;margin:0 13px;border:#ddd solid 1px;float:left; _display:inline; overflow:hidden; text-align:center;line-height:30px;}
.rsk_scroll .bd ul li a{display:block;padding-bottom:10px;}
.rsk_scroll .bd ul li:hover a{background:#29a9b2;color:#fff;}
.rsk_scroll .bd ul li h3{font-size:20px;line-height:50px;}
.rsk_scroll_text{height:60px;overflow:hidden;}
/*search*/
.search_box{padding:50px 0 30px;}
.search_tab{width:100px;line-height:50px;}
.search_inp{width:500px;height:50px;line-height:48px;border:#ddd solid 1px;padding:0 20px;border-radius:5px;margin:0 10px;}
.search_btn{width:100px;height:50px;line-height:50px;background:#29a9b2 url(../images/search.png) no-repeat 70px center;color:#fff;border-radius:5px;border:none;padding-right:20px;font-size:16px;}

/*ann scroll*/
.ann_scroll{width:470px;overflow:hidden;position:relative;}
.ann_scroll .bd{padding:20px 30px;}
.ann_scroll .infoList li{line-height:40px;font-size:18px;}
.ann_scroll .infoList li a:hover{color:#006e74;}