/*公共代码*/

*{
    margin:0;padding:0;  outline: 0;  vertical-align: baseline;
}
html,body{
    color:#000;
    font:16px/22px Verdana,Arial,sans-serif,"Times New Roman",思源宋体;
    width:100%;
}
input,select,button{
     font-size:100%;
     outline:0;
     vertical-align:middle;
     -webkit-appearance: none;
}
button{
    border: 0;
    background-clip: padding-box;
}
table {
    border-collapse:collapse;
    border-spacing:0;
}
ol,ul,li { list-style:none;}
/* 定义图片边框，当图片作为链接内容被填充时，会有默认边框出现，重定义掉 */
img{
    width:100%;
    display: block;
    border:none;
    vertical-align:baseline;
}
a, a:link, a:visited{
     text-decoration:none;
}
nav ul li a:hover,.foonav ul li a:hover{
    text-decoration:underline;
}
/* 标签属性，textarea,input 强制输入时内容超出时换行，打断 */
textarea,input{
    word-wrap:break-word;
    word-break:break-all;
}
span,p,div{
    word-wrap:break-word;
}
.fl{ float:left;}
.fr{ float:right;}

/*清除浮动代码*/
.clearfix:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfix{zoom:1}


nav{
    width:100%;
    height:50px;
    background: #0088cc;
}
nav ul{
    width:1100px;
    margin:auto;
    height:50px;
}

nav ul li{
    text-align: center;
    width: 183px;
    float: left;
    line-height: 50px;
    height:50px;
}
nav ul li a{
    color:white;
    font-size:24px;
}

/*.swiper-container{
    width:100%;
}
.banner .swiper-slide{
    height:600px !important;
}
.banner .swiper-slide img{
    height:100%;
}*/

.swiper-container{
    width:100%;
}
.banner .swiper-slide{
    height:450px !important;
}
.banner .swiper-slide img{
    height:100%;
}


.mz{
    width:100%;
    height:150px;
    background: #dcecfb;
    margin: auto;
}
.mz ul{
    width:1100px;
    margin:auto;
    background: url(../images/mz.jpg) no-repeat center/100% 100%;
    height:150px;
    position: relative;
}

.mz ul a{
    color:#0088cc;
    font-size:22px;
    font-weight:bold;
    width:275px;
    padding-top:105px;
    display:block;
    text-align:center;
    float:left;
}

.yyjs{
    margin: 30px auto;
    width:1100px;
}
.yyjs_img{

}
.title{
    border-bottom: 1px solid #afafaf;
    padding:10px 0;
    margin-bottom: 20px;
}
.title h4{
    font-size:30px;
    font-weight: bold;
    color:#1994d8;
}

.title h4 small{
    margin-left:20px;
    color:#afafaf;
    font-size:18px;
    font-weight: 100;
}
.title a{
    font-size:20px;
    color:#1994d8;
    font-weight: bold;
    background: #cdcdcd;
    padding:5px;
}

.yyjs ul li{
    width: 500px;
    height: 250px;
    display: inline-block;
    margin: 0 23px;
}


.yyjs p{
    text-indent: 2em;
    font-size: 18px;
    line-height: 35px;
    margin:8px 0;
}
.yyjs h5{
    font-size:18px;
}
.yyjs p a{
    color:#b81c24;
}


.zjtd{
    width:100%;
    padding:30px 0;
    background: #eff8ff;

}
.zjtd_1{
    width:1100px;
    margin:0 auto;
}
.zjtd_1 ul li{
    width:340px;
    float:left;
    margin:0 13px;
    height: 430px;
    position: relative;
}
.zjtd_1 ul li img{
    width: 240px;
    height: 240px;
    display: inline-block;
    margin-left: 50px;
}

.zjtd_1 ul li h4{
    font-size:24px;
    color:#0088cc;
    margin: 20px 0;
    text-align: center;
}

.zjtd_1 ul li h4 small{
    font-size:20px;
    color:#5c5c5c;
}
.zjtd_1 ul li p{
    color:#5c5c5c;
    font-size:16px;
    font-weight: bold;
    line-height: 25px;
    text-indent: 3.5em;
}

.zjtd_1 ul li a{
    color:#e76b2e;
    font-size:18px;
    font-weight: bold;
    position: absolute;
    left: 115px;
    bottom: 10px;
}




.tgyz{
    width:1100px;
    margin:30px auto;
}
.tgyz_1{
    width:900px;
    margin:auto;
}
.tgyz_1 img{
    width:210px;
    height:170px;
}

.tgyz_1 p{
    display: block;
    width: 630px;
    font-size: 18px;
    line-height: 35px;
    padding-top: 30px;
}
.tgyz_1 p span{
    color:#0314a8;
}
.tgyz_1 p a{
    color:#b81c24;
}


.tgyz_2{
    width:100%;
    margin-top:30px;
    position: relative;
}

.tgyz_2 ul{
    width:900px;
    margin:auto;
}
.tgyz_2 ul li{
    width:280px;
    height:150px;
    float:left;
}

.tgyz_2 .prev{
    width:50px;
    height:113px;
    background: url(../images/left.jpg) no-repeat center/100% 100%;
    position: absolute;
    left:20px;
    top:20px;
}

.tgyz_2 .next{
    width:50px;
    height:113px;
    background: url(../images/right.jpg) no-repeat center/100% 100%;
    position: absolute;
    right:20px;
    top:20px;
}

.tgyz_2 .swiper-container_1{
    width:900px;
    margin:auto;
    overflow: hidden;
}
.cjbz{
    width:1100px;
    margin:20px auto;
}

.cjbz ul{
    width:1000px;
    margin:0 auto;
}
.cjbz ul li{
    width:150px;
    height:210px;
    border:1px solid #86c8eb;
    border-radius: 5px;
    display: inline-block;
    margin:10px 21px;
}
.cjbz ul li a{
    display: block;
    width:100%;
    color:#86c8eb;
    font-size:25px;
    text-align: center;
    padding:20px 0 160px 0;
}
.cjbz ul li:nth-child(1){background: url(../images/bz_1.jpg) no-repeat 8px 65px;}
.cjbz ul li:nth-child(2){background: url(../images/bz_2.jpg) no-repeat 8px 65px;}
.cjbz ul li:nth-child(3){background: url(../images/bz_3.jpg) no-repeat 8px 65px;}
.cjbz ul li:nth-child(4){background: url(../images/bz_4.jpg) no-repeat 8px 65px;}
.cjbz ul li:nth-child(5){background: url(../images/bz_5.jpg) no-repeat 8px 65px;}
.cjbz ul li:nth-child(6){background: url(../images/bz_6.jpg) no-repeat 8px 65px;}
.cjbz ul li:nth-child(7){background: url(../images/bz_7.jpg) no-repeat 8px 65px;}
.cjbz ul li:nth-child(8){background: url(../images/bz_8.jpg) no-repeat 8px 65px;}
.cjbz ul li:nth-child(9){background: url(../images/bz_9.jpg) no-repeat 8px 65px;}
.cjbz ul li:nth-child(10){background: url(../images/bz_10.jpg) no-repeat 8px 65px;}


.yydt{
    width:100%;
    padding:30px 0;
    background: #eff8ff;

}
.yydt_1{
    width:1100px;
    margin:0 auto;
}

.yy_left{
    width:450px;
    height:300px;
}
.yy_left img{
    width:100%;
    height:100%;
}
.yy_right{
    width:600px;
}
.yy_right h4{
    color:white;
    background: #0088cc;
    width:100px;
    height:40px;
    font-size:20px;
    text-align: center;
    line-height: 40px;
    border-radius:50px;
    margin-bottom: 10px;
}
.yy_right ul li{
    font-size: 18px;
    line-height: 35px;
    background: url(../images/yq.jpg) no-repeat left/13px 13px;
}
.yy_right ul li a{
    display: block;
    width:71%;
    margin-left:4%;
    float:left;
    color:black;
    overflow: hidden;
}
.yy_right ul li span{
    width:25%;
    float:right;
}
.yy_right ul li:hover{
    background: url(../images/yq_1.jpg) no-repeat left/13px 13px;
}
.yy_right ul li:hover a,.yy_right ul li:hover span{
    color:#3ba4d9;
}

footer{
    background: #0088cc;
    color: white;
}
footer a{
    color:white;
}
.foonav{
    width:100%;
    height:50px;
    background: #0088cc;
    border-bottom:1px solid #b7b7b7;
}
.foonav ul{
    width:920px;
    margin:auto;
    height:50px;
}

.foonav ul li{
    text-align: center;
    width: 183px;
    float: left;
    line-height: 50px;
    height:50px;
    border-right:1px solid #b7b7b7;
}
.foonav ul li:last-of-type{
    border-right: 0px;
}
.foonav ul li a{
    color:white;
    font-size:24px;
}


.foocen{
    width:950px;
    margin:auto;
    padding:30px 0 20px 0; 
}

.foocen_left{
    width: 170px;
    margin-left: 180px;
}
.foocen_right{
    width:570px;
    padding-top:20px;
}

.foocen_right h2{
    font-size: 30px;
    margin-bottom: 10px
}
.foocen_right h4{
    font-size: 10px;
    font-weight: 300;
    margin-bottom: 10px
}
.foocen_right p{
    font-size:16px;    
    line-height: 25px;
}
.foobottom{
    padding:15px 0;
    border-top:1px solid #b7b7b7;
}
.foobottom p{
    text-align: center;
    font-size:16px;
}
.foobottom p img{
    display: inline-block;
    vertical-align:middle;
}


/*医院介绍*/

.title_cur{
    width:1050px;
    color:#afafaf;
    border-bottom: 1px solid #afafaf;
    padding:10px 0 10px 50px;
    margin: 30px auto;
    font-size:20px;
    font-weight: bold;
    background: url(../images/cur.jpg) no-repeat left/35px 35px;
}
.title_cur a{
    color:#afafaf;
}

.title_cur span{

}

.title_cur span a{
    font-size:20px;
    color:#1994d8;
    font-weight: bold;
    background: #cdcdcd;
    padding:5px;
}

.title_yyjs{
    text-align: center;
}
.title_yyjs h1{
    color:#1769b4;
    font-size:40px;
    margin:20px 0;
}
.title_yyjs h6{
    color:#555555;
    font-size:18px;
    margin:20px 0;
}
.myqz{
    width:100%;
    background: #eff8ff;
    padding-top:30px;
}
.myqz_1{
    width:1100px;
    margin:auto;
}
.qdjs{
    width:1100px;
    margin:60px auto 0;
}
.qdjs_1{
    width:1000px;
    margin:auto;
}
.qdjs_2 img{
    width:210px;
    height:170px;
    margin: 35px 0 0 20px;
}

.qdjs_2 p{
    display: block;
    width: 730px;
    font-size: 18px;
    line-height: 35px;
    padding-top: 30px;
    text-indent: 2em;
}
.qdjs_1 p span{
    color:#0314a8;
}
.qdjs_1 p a{
    color:#b81c24;
}
.qdjs_1 ul {
    margin: 30px 0px;
}
.qdjs_1 ul li{
    display: inline-block;
    width:329px;
    height:440px;
}
.axgy{
    width:100%;
    background: #eff8ff;
    padding-top:30px;
}
.axgy_1{
    width:1100px;
    margin:auto;
}
.axgy_1 ul{
    width:1050px;
    margin:auto;
}
.axgy_1 ul li{
    width:235px;
    height:250px;
    display: inline-block;
    margin: 0 11px;
}
.axgy_1 p{
    width:1000px;
    font-size: 16px;
    line-height: 30px;
    text-indent: 2em;
    margin:auto;
    padding:30px 0;

}

.axgy_1 p a{
    color: #b81c24;
}


/*医院团队*/

.doctor{
    width:1100px;
    margin:10px auto 50px;
}
.doctor_list{
    margin:20px 0;
}
.doctor_left{
    width:540px;
}
.dorctor_right{
    width:500px;
}
.mingyi-img{
    width:210px;
    height:210px;
}
.mingyi-img img{
    width:100%;
    height:100%;
}
.zj_cont{
    width:310px;
}
.zj_cont h4{
    font-size: 35px;
    color: #0088cc;
    margin: 20px 0;
}
.zj_cont h4 small{
    font-size: 20px;
    color: #5c5c5c;
}
 
.zj_cont .cicle{
    color: #000000;
    font-size: 16px;
    font-weight: bold;
    line-height: 25px;
    padding-left: 26px;
    background: url(../images/cicle.png) no-repeat left;
}
.yyzj{
    text-align: center;
    margin-top: 20px;
}
.yyzj a{
    background: #0088cc;
    padding:10px 15px;
    color: white;
    border-radius:50px;
}

.dorctor_right .gytitle{
    border-bottom:1px solid #595959;
    padding:20px 0;
    margin-bottom:20px;
}
.dorctor_right .gytitle h4{
    color: #000000;
    font-size: 22px;
    font-weight: bold;
}
.dorctor_right .gytitle h4 a{
    color:#0088cc;
    font-size:18px;
}
.dorctor_right .gyimg{
    width:500px;
    margin:20px auto 10px;
}
.dorctor_right .gyimg p{
    font-size: 16px;
    line-height: 30px;
    text-indent: 2em;
    margin: auto;
    padding: 10px 0;
}
.dorctor_right .gyimg p a{
    color: #b81c24;
}

.dorctor_right .rdlist ul li{
    font-size:18px;
    padding:10px 0;
    overflow: hidden;
}
.dorctor_right .rdlist ul li a{
    color:#000000;
    margin-left:10px;
}
.dorctor_right .rdlist ul li a span{
    background: #0088cc;
    display: block;
    width:10px;
    height:10px;
    float:left;
    border-radius: 50px;
    margin-top:8px;
}
.dorctor_right .rdlist ul li a small{
    padding:3px 5px;
    background: #0088cc;
    color:white;
    border-radius:8px;
}

.dorctor_right .rdlist ul li:hover a{
    color:#0088cc;
}


/*列表页*/
.list_article .artli,.art_article .art{
    width: 1100px;
    margin: 50px auto 0;
}
.list_article .artli dl{
    overflow: hidden;
    margin-bottom: 50px;
}
.list_article .artli dl dt,.list_article .artli dl dt a{
    color: #0088cc;
    font-weight: bold;
    font-size: 30px; 
}
.list_article .artli dl .art_time{
    width: 130px;
    height: 130px;
    border: 1px solid #0088cc;
    position: relative;
    float: left;
}
.list_article .artli dl .art_time span{
    display: inline-block;
    width: 100px;
    height: 2px;
    background-color: #0088cc;
    position: absolute;
    top: 50%;
    left: 15px;
}
.list_article .artli dl .art_time p:nth-child(1){
    position: absolute;
    top: 20px;
    left: 20px;
}
.list_article .artli dl .art_time p:nth-child(3){
    position: absolute;
    top: 80px;
    left: 28px;
}
.list_article .artli dl .art_title,.list_article .artli dl .art_cont{
    padding-left: 170px;
    line-height: 40px;
}
.list_article .artli dl .art_title{
    margin-bottom: 10px;
}
.list_article .artli dl .art_title a{
    font-size: 36px;
}
.list_article .artli dl .art_cont a{
    font-size: 26px;
    color: #394958;
}

.page{
    width:100%;
    text-align: center;
    margin: 20px 0 50px 0;
}

.list_article .fy{
    overflow: hidden;
}
.list_article .fy li{
    display: inline-block;
    margin-right: 10px;
    border: 1px solid #cccccc;
    color: #666;
    padding: 5px;
}
.list_article .fy li a{
    color: #000000;
}

.list_article .fy .thisclass{
    border: 1px solid #0088cc;
    background: #0088cc;
}
.list_article .fy .thisclass a{
    color:white;
}



/*内容页*/
.art_article .art .art_t {
    font-size: 40px;
    text-align: center;
    font-weight: bold;
    padding-bottom: 20px;
    border-bottom: 2px solid #0088cc;
    color: #0088cc;
    margin-bottom: 20px;
}

.art_article .art .art_xx{
    color: #0088cc;
    margin-bottom: 20px;
    text-align: center;
  height: 20px;
}
.art_article .art .art_xx .time{
    float: left;
}
.art_article .art .art_xx .aut{
    float: right;
}
.art_article .art .art_content{
    padding-bottom: 20px;
    border-bottom: 1px solid #0088cc;
    line-height: 25px;
    color: #383535;
}
.art_article .art .art_content .art_img{
    text-align: center;
}
.art_article .art .art_content img{
    max-width: 1100px;
    display:inline;
}
.art_article .art .art_content p{
    font-size: 22px;
    line-height: 40px;
    text-indent: 2em;
}
.art_article .art .art_content p a{
    color: #000000;
}
.art_article .art .pages{
    padding: 20px 24px;
}
.art_article .art .pages span img{
    position: relative;
    top: 6px;
}
.art_article .art .pages span,.art_article .art .pages span a{
    color: #0088cc;
    font-weight: bold;
}
.art_article .art .pages .next{
    float: right;
}



/*****TGA****/
.tags a {
    display: inline-block;
    margin: 20px 10px 0 0;
    padding: 0 15px;
    background: #f1f1f1;
    border-radius: 36px;
    color: #666;
}






