@charset "UTF-8";

@import url('/templets/new_moban/style/font-awesome.css');

@import url('/templets/new_moban/style/plugins_normalize.css');



/**

 * 

 * @authors Angel

 * @date    2017-08-12 10:30:37

 * @position:  ALL

 */



/*公共 @ 子页面内容框*/

iframe{border:0;}

.container{ background: url(../images/bg_tupian5.jpg) no-repeat center; width: 100%; height: auto;}

.main-content{ width: 1200px; height: auto; margin: 30px auto; overflow: hidden;}

.fd_l{float: left;}

.fd_l{float: right;}



/*公共 @ 顶部*/

.common-top{width:100%;background-color: #f0eeee;height: 30px;width: 100%;}

.common-top .top-info{ width: 1200px;height:30px;margin: 0 auto;color: #848484;}

.common-top .info-left{float: left;height:14px;padding:8px 0px;}

.common-top .info-left a{display:inline-block;padding:0px 10px;color: #848484;font-size:14px;border-right:1px solid #848484;}

.common-top .info-left a.weixin{position: relative;}

.common-top .info-left #img{ position: absolute; top: 32px;left: 0px; width: 98px; z-index: 999;display: none;}

.common-top .info-left #img img{width: 100%}

.common-top .info-left a.weixin:hover #img{display: block;}

.common-top .info-right{float: right;height:30px;}

.common-top .info-right span{display:inline-block;font-size:14px;height:30px;line-height: 30px;}

.common-top .info-right span:nth-child(1){padding-left: 20px;background: url(../images/time.png) no-repeat 0px center;}



/*公共 @ Logo*/

.hospital-logo{ width: 1200px; margin: 0 auto;}

.hospital-logo .logo,.hospital-logo .slogan,.hospital-logo .time{float: left}

.hospital-logo .logo img{width:270px;margin-top:7px;}

.hospital-logo .slogan{margin-left: 55px;width: 570px;}

.hospital-logo .time{font-size: 14px;line-height: 26px;float: right;margin-top: 24px;}

.hospital-logo .time img{margin-right: 10px;}

.hospital-logo .time p{color: #ff5400;font-size: 18px;}



/*公共 @ 导航*/

.ks_nav_bg{ background-color: #049ce5; width: 100%; height: 50px;  }

.ks_nav_w{ width: 1200px; height: 50px; margin: 0 auto;position: relative;}

.ks_nav_w ul li{ float: left; text-align: center;  background: url(../images/ks_c_x.png) no-repeat; height: 50px;width: 115px; }

.ks_nav_w ul li a{display: block;width:100%;height:50px;line-height: 50px;}

.ks_nav_w ul li p{height:50px;line-height: 50px;}

.ks_nav_w ul{overflow: hidden;}

.ks_nav_w li a{ color: #fff; font-size: 16px; display: block; width: 100%; height: 50px;text-decoration:none;}

.ks_nav_w li:hover{ background-color: #038acb; display: block; height: 50px;}

.ks_nav_w li.navli{ width:165px;}

.ks_nav_w li #n_ks {background:#0396dd;height: 500px;left: 0;position: absolute;top: 50px;width: 165px;z-index: 100;display: none;}

.ks_nav_w li #n_ks ul{}

.ks_nav_w li #n_ks li{height: 62px;line-height: 60px;width: 165px;border-bottom:1.5px solid #02a3f1;background: none}

.ks_nav_w li #n_ks li:last-child{border-bottom: none;}

.ks_nav_w li #n_ks li:hover{background: #fff;}

.ks_nav_w li #n_ks li a {width: 100px;color: #fff;font-size: 14px;height: 61.5px;line-height: 59px;margin-left: 66px;text-align: left;}

.ks_nav_w li #n_ks li:hover .a1,.ks_nav_w li #n_ks li a:hover{color: #049ce5;}

.ks_nav_w li #n_ks li span {background:url("../images/ks_ico.png") no-repeat scroll 0 0;display: inline-block;height: 30px;margin-left: 25px;margin-right: 10px;margin-top: 15px;width: 30px;float: left;}

.ks_nav_w li #n_ks li:nth-child(5) span{background-position: -9px -4px;}

.ks_nav_w li #n_ks li:nth-child(1) span{background-position: -52px -4px;}

.ks_nav_w li #n_ks li:nth-child(2) span{background-position: -90px -4px;}

.ks_nav_w li #n_ks li:nth-child(3) span{background-position: -132px -4px;}

.ks_nav_w li #n_ks li:nth-child(6) span{background-position: -174px -4px;}

.ks_nav_w li #n_ks li:nth-child(7) span{background-position: -211px -4px;}

.ks_nav_w li #n_ks li:nth-child(4) span{background-position: -256px -4px;}

.ks_nav_w li #n_ks li:nth-child(8) span{background-position: -302px -4px;}

.ks_nav_w li #n_ks li:nth-child(5):hover span{background-color: #fff; background-position: -9px -49px;}

.ks_nav_w li #n_ks li:nth-child(1):hover span{background-color: #fff; background-position: -52px -49px;}

.ks_nav_w li #n_ks li:nth-child(2):hover span{background-color: #fff; background-position: -90px -49px;}

.ks_nav_w li #n_ks li:nth-child(3):hover span{background-color: #fff; background-position: -132px -49px;}

.ks_nav_w li #n_ks li:nth-child(6):hover span{background-color: #fff; background-position: -174px -49px;}

.ks_nav_w li #n_ks li:nth-child(7):hover span{background-color: #fff; background-position: -211px -49px;}

.ks_nav_w li #n_ks li:nth-child(4):hover span{background-color: #fff; background-position: -256px -49px;}

.ks_nav_w li #n_ks li:nth-child(8):hover span{background-color: #fff; background-position: -302px -49px;}

.ks_nav_w li #n_ks .ks_show {background: #fff; display: none; height: 500px; left: 165px; position: absolute; top: 0; width: 1037px; z-index: 100;border-bottom: 1px solid #cfcfcf;border-right: 1px solid #cfcfcf; } 

.ks_nav_w li #n_ks .ks_show .left{width: 730px;float: left;margin-left:25px;}

.ks_nav_w li #n_ks .ks_show ul {float: left; height: 270px; margin-bottom: -25px; margin-right: 20px; width: 230px; }

.ks_nav_w li #n_ks .ks_show ul:nth-child(3n){margin-right: 0;}

.ks_nav_w li #n_ks .ks_show ul p{border-bottom: 1px solid #cfcfcf;margin-bottom: 10px;font-size: 16px;text-align: left; }

.ks_nav_w li #n_ks .ks_show ul p a{ color: #333333; font-size: 16px; line-height: 60px; margin-bottom: -2px; text-align: left; margin-left: 2px; width: 100%;}

.ks_nav_w li #n_ks .ks_show li {border: medium none; height: 30px; line-height: 30px; width: 115px; background: none} 

.ks_nav_w li #n_ks .ks_show li:hover{background: #fff;}

.ks_nav_w li #n_ks .ks_show li a {color: #666; font-size: 14px; height: 28px; line-height: 28px; margin-left: 2px; width: 100%; } 

.ks_nav_w li #n_ks .ks_show li a:hover{color: #049ce5;}

.ks_nav_w li #n_ks .ks_show ul.ul_img{width: 247px; margin-top: 30px;height: 447px;}

.ks_nav_w li #n_ks .ks_show ul.ul_img img{}

.ks_nav_w li #n_ks .ks_show ul.ul_img li{width: 247px;height: 34px;}

.ks_nav_w li #n_ks .ks_show ul.ul_img li.img{height: 307px;margin-bottom:15px;}

.ks_nav_w li .n-show {height: 178px;left: 0;position: absolute;top: 50px;width: 1199px;z-index: 100;display: none;background:#fff;}

.ks_nav_w li .n-show p {color: #333333;font-size: 16px;line-height: 60px;margin-left: 25px;text-align: left;}

.ks_nav_w li .n-show ul{width: 500px;margin-top: 5px;}

.ks_nav_w li #n_ks2 ul{width: 600px;}

.ks_nav_w li .n-show li{height: 30px;line-height: 30px;background: none;text-indent: 20px;text-align:left;}

.ks_nav_w li .n-show li:hover{background: #fff;}

.ks_nav_w li .n-show li a{font-size: 14px;line-height: 36px;color: #333;height: 30px;}

.ks_nav_w li .n-show li a:hover{color: #049ce5;}

.ks_nav_w li .n-show li a span{color: #049ce5;margin-right:10px;}

.ks_nav_w li #n_doc {background:#fff;}

.ks_nav_w li #n_yy ul{width: 550px;}

.ks_nav_w li #n_yy li a{width: 110px;}



/*公共 @ Banner*/

.sy_banner_qhcode{ width:100%; overflow:hidden; position:relative;   }

.sy_banner_qhcode .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; left: 50%; }

.sy_banner_qhcode .hd ul{ overflow:hidden; zoom:1; float:left;  }

.sy_banner_qhcode .hd ul li{ float:left; margin-right:10px;  width:10px; height:10px; text-align:center; background:rgba(0,0,0,0.1); cursor:pointer;border-radius: 100%; }

.sy_banner_qhcode .hd ul li.on{ background:#049ce5; color:#fff; }

.sy_banner_qhcode .bd{ position:relative; height:380px; z-index:0;   }

.sy_banner_qhcode .bd li{ zoom:1; vertical-align:middle; text-align: center;}

.sy_banner_qhcode .bd li img{display: inline-block;margin:auto; height:380px;}

.sy_banner_qhcode .bd,.sy_banner_qhcode .bd li img,.sy_banner_qhcode{height:500px !important; width:100%;}

.sy_banner_qhcode .prev, .sy_banner_qhcode .next {z-index: 99;background: url("../images/slider-arrow.png") no-repeat scroll -106px 5px;display: block;height: 100px;left: 3%;margin-top: -50px;opacity: 0.5;position: absolute;top: 50%;width: 60px;}

.sy_banner_qhcode .next {background-position: 8px 5px;left: auto;right: 3%;}

.sy_banner_qhcode .prev:hover, .sy_banner_qhcode .next:hover{ filter:alpha(opacity=100);opacity:1;  }



/*公共 @ 底部*/

.footer{background:#049ce5; padding:20px 0; box-shadow:0 0 10px 2px rgba(0,0,0,0.2);}

.footer-inner{width:1200px; margin:auto; overflow:hidden; text-align:center;}

.footer-1{color:#fff; height:80px; padding:25px 0 0 80px; background:url(../images/flogo.png) no-repeat left; float:left; margin-right:80px;}

.footer-1 h2{font-size:26px; margin-bottom:5px;}

.footer-1 span{font-size:16px;}

.footer-3{color:#fff; display:inline-block; text-align:center; vertical-align:middle;}

.footer-3 h3{font-size:24px; color:#fe0; font-weight:normal;}

.footer-3 p{font-size:13px; margin:10px 0;}

.footer-3 a{display:block; color:#fff; font-size:14px; border:1px solid #fff; padding:5px 0;}

.footer-3 img{vertical-align:middle; margin-right:10px;}

.footer-4{float:right; margin-top:30px;}

.footer-4 p{color:#fff; font-size:14px; text-align:left;}

.footer-4 p span{font-size:12px; color:#ddd;}

.footer-4 p a{color:#ddd;}



/*公共 @ 天佑服务*/

.angel-server-project{width:100%;}

.angel-server-project li{ float: left;width:28%;height:auto;color: #888888; margin-bottom: 15px;text-align: center;}

.angel-server-project li a{display:block;width:100%;height:auto;overflow: hidden;}

.angel-server-project li a img{display: inline-block;}

.angel-server-project li:nth-child(3n+2){margin-left: 8%;margin-right: 8%;}

.angel-server-project li p{display:block;padding-top:5px;text-align: center; color: #888888; font-size: 12px;}

.server-tel{ width: 100%;padding-top:10px; margin:0 auto; border-top: 1px dashed #d8d8d8;}

.tel_info{height:30px;background: url(../images/time_ico1.png) no-repeat center left;background-size:30px auto;padding-left: 35px;}

.server-tel p{ font-size: 14px; color: #949494;line-height: 30px;}

.server-tel p b{ display:inline-block;font-size: 16px; line-height: 30px;color:#04a9f9;font-weight: bold;vertical-align: middle}



/*公共 @ 当前位置*/

.web-position{ width:1200px;margin:30px auto; height: 40px; border-bottom: 1px solid #dcdcdc;}

.web-position img{ width: 17px; height: 14px; float: left; margin: 13px 5px 13px 0;}

.web-position p{float: left; height: 40px; line-height: 40px; color: #9f9f9f;}

.web-position p a{color: #9f9f9f;}

.web-position p a:hover{color: #049CE5;}



/*公共 @ 分页*/

.pagelist{padding:10px 0px;text-align:center;margin-top: 20px;}

.pagelist li{display:inline-block;background:#eee;color:#111;padding:10px 15px;}

.pagelist li.thisclass, .pagelist li:hover{background:#049ce5;color:#fff;}

.pagelist li a{display:block; color:#111;}

.pagelist li.thisclass a, .pagelist li:hover a{color:#fff;}