﻿@charset "utf8";
/* CSS Document */
body {font-size:14px;margin: 0 auto;padding: 0;background:#fff;font-family: "Microsoft YaHei";}
ul, li, dd, dt, dl, p, h1, h2, h3, h4, h5, h6, input, p {margin: 0;padding: 0;}
a{text-decoration:none;}
ul li {list-style: none;}
img { border:0; padding:0; margin:0;}
em{ font-style:normal;}
.fl {float: left;}
.fr {float: right;}


.blank{ clear:both; height:10px; font-size:0px; overflow:hidden;}
.clear{ clear:both; height:0px; font-size:0px; overflow:hidden;}

.by{width:6.4rem;margin:auto;font-size:0.22rem; line-height:0.32rem; color:#333333;}
.top{ float:left; width:100%; }
.top img{ width:100%; float:left;}
.baner{ float:left; width:100%;}
.baner img{ width:100%;vertical-align:top; float:left;}
.nav{ float:left; width:100%; background:#eef4fa; border-bottom:1px solid #073c74;}
.nav1{ float:left; width:20%; text-align:center; background:#0c3b7c;padding:2% 0;}
.nav1 a{ color:#fff;}
.nav2{float:left; width:20%; text-align:center; background:url(../images/gsd_02.jpg) no-repeat right center #eef4fa;padding:2% 0;}
.nav2 a{ color:#073c74; font-weight:bold;}
.dh{ float:left; background:#eef4fa; width:100%; margin-bottom:2%}
.dh ul li{ float:left; width:20%; background:url(../images/gsd_08.jpg) no-repeat right center; text-align:center; padding:2% 0;}
.dh ul li a{ font-weight:bold; color:#0c3b7c;}
.dtel{ float:left; width:96%; padding:2%;}
.tel_1{ float:left; width:99%; border:2px solid #e52232; background:#e52232;}
.tel_11{ float:left; width:73%; padding:2% 0%; text-align:center; background:#FFF;}
.tel_11 p{ color:#555555;}
.tel_11 p strong{ color:#e52232;padding-left:5px;}
.tel_12{ float:left; width:27%; padding:2% 0%; text-align:center;}
.tel_12 a{ color:#FFF;}
.bzz{ float:left; width:15%; margin-left:0.8%; padding:2%; background:#0c3b7c; text-align:center;}
.bzz img{width:80%;}
.bzz.b1{ background:#3667aa;}
.bzz p{ float:left; width:100%;}
.bzz p a{ color:#FFF;}


/*轮播*/
#banner{width:100%;height:auto;overflow:hidden;position:relative;background:#2d3540;max-height:643px;line-height:normal; margin-bottom:2%}
#banner .hd{ width:100%; height:16px;  position:absolute; z-index:1; bottom:10px; text-align:center;  }
#banner .hd ul li{width:16px;height:16px;-webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; margin:0 5px;  vertical-align:top; overflow:hidden;display:inline-block;background:#FFF;font-size:0;}
#banner .hd ul li.on{background:#dae4e5}
#banner .bd{position:relative;max-height:643px;}
#banner .bd img{width:100%;height:auto;background:url(../images/loading.gif) center center no-repeat;display:block}
#banner .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); }


/*主体*/
.tit{ float:left; width:100%; text-align:center; margin-top:2%; background:url(../images/gsd_14.jpg) no-repeat center bottom; background-size:100%; padding-bottom:3%;}
.tit.b1{background:url(../images/gsd_28.jpg) no-repeat center bottom; background-size:100%;}
.tit.b2{background:url(../images/gsd_38.jpg) no-repeat center bottom; background-size:100%;}
.tit strong{ font-size:0.32rem; color:#0c3b7c;}

.pa1{ float:left; width:33.33%; text-align:center; margin-top:2%;}
.pa1 img{ width:85%;}
.zx{ float:left; width:100%; margin-top:2%;}
.zx img, .zx2 img, .zx3_1 img, .zx3_2 img{ float:left; width:100%;}
.zx2{ float:left; width:100%;}
.zx3{ float:left; width:96%; padding:0 2%;}
.zx3_1{ float:left; width:63%;}
.zx3_2{ float:left; width:37%;}



.hot{ background:#eeeeee;margin-top:2%; margin-left:1%; width:48.5%; padding:1% 0; text-align:center; float:left;}
.hot.b1{background:url(../images/hot.gif) no-repeat 93% 15% #eeeeee; background-size:13%;}
.hot a{ color:#555555;}

.pa2{ float:left; width:32%; margin-left:1%; margin-top:2%;}
.pa2_1{ float:left; width:100%;}
.pa2_1 img{float:left; width:100%;}
.pa2_2{ float:left; width:100%; background:#3667aa; text-align:center; padding:2% 0; height:2.2rem; line-height:2.2rem}
.pa2_2 strong{ color:#FFF; font-size:0.34rem}

.doc{ float:left; width:96%; padding:2% 2% 0;}
.doc1{ float:left; width:33%;}
.doc1 img{ float:left; width:100%;}
.doc2{ float:left; width:63%; background:url(../images/gsd_36.jpg) no-repeat left top #566172; background-size:100%; padding:3% 2%;}
.doc2_1{ float:left; width:100%;}
.doc2_1 p strong{ color:#e6a417; font-size:0.34rem; padding-right:2%;}
.doc2_1 p em{ border:1px solid #78818e; color:#78818e; font-size:0.14rem; border-left:none; border-right:none;}
.doc2_2 p{ float:left; width:100%; padding-top:2%; color:#FFF; font-size:0.26rem;}
.doc2_3{ float:left; width:100%; padding-top:2%;}
.doc2_3 p{ color:#FFF; line-height:0.37rem;}
.doc2_3 p span{ background:#e6a417; float:left; padding:0 2%; margin-right:2%;}
.doc3{ float:left; background:#3667aa; color:#FFF; text-align:center; width:33%; padding:0.5% 0 1%;}
.doc4{float:left; background:#d9dfef;text-align:center; width:21.3%;padding:0.5% 0 1%; margin-left:1%;}
.doc4 a{ color:#1e2230;}
.zjj{ float:left; width:100%; text-align:center; padding-top:2%;}
.zjj p strong{ color:#000000; font-size:0.26rem;}
.zjj1{ float:left; width:94%; padding:2% 3% 0;}
.zjj1 img{ width:100%; float:left;}

.pinp{ float:left; width:96%; padding:2%;}
.pinp_1{ float:left; width:22%; margin-right:2%;}
.pinp_1 img{ width:100%; float:left;}
.pinp_2{ float:left; width:76%;}
.pinp_2 dl{ float:left; width:100%;}
.pinp_2 dl dt{float:left; width:100%;}
.pinp_2 dl dt strong{ color:#000000; font-size:0.26rem;}
.pinp_2 dl p{ float:left; width:100%; padding-top:2%; text-indent:2em; color:#333333;}
.pinp_2 dl p a{ color:#ff0000;}
.pinp_3{ float:left; width:100%; padding-top:2%;}
.pinp_3 img{ width:100%; float:left;}
.cnuo{ float:left; width:100%; background:#eeeeee; text-align:center; padding:1% 0;}
.cnuo p{ color:#555555;}
.cnuo p a{ color:#ff0000;}
.zx1{ float:left; width:48.5%; margin-left:1%; padding:1% 0; background:#3667aa; border-radius:5px; text-align:center; margin-top:2%;}
.zx1 a{ color:#FFF;}
.zx1.b1{background:#e6a417;}

.pa6{ float:left; width:94%;background:#eceff1; padding:3%;}
.pa61{ float:left; width:95.3%; padding:2%; border:2px solid #FFF;}
.pa611{ float:left; width:94%; padding:3%; background:#FFF; text-align:center;}
.pa6_1{ float:left; width:90%; padding:2% 5%;}
.pa6_1 img{ float:left; width:100%;}
.pa6_2{ float:left; background:#eeeeee;  padding:3%; width:94%; border-radius:5px;}
.pa6_21{ float:left; width:100%;text-align:center; color:#333333; font-size:0.32rem; line-height:0.44rem; font-weight:bold;}
.pa6_21 p a{ color:#333333;}
.pa6_22{ float:left; width:100%; text-align:center; padding-top:2%;}
.pa6_22 img{ width:30%; padding:0 5%;}

.foot{ float:left; width:100%; padding:3% 0 10% 0; text-align:center;}
.foot p, .foot p a{ color:#333333;}
.foot P{width:98%;margin:0 auto;}
.article{margin-top:.5rem;}
#LRdiv0{display:none!important;}
/*列表*/
.libox{ float:left; width:100%; padding-top:2%;overflow: hidden;}
.libox_1{ float:left; width:96%; border-bottom:1px solid #d9dfef; padding:0 2%;}
.libox_11{ float:left; width:76%; height:35px; line-height:35px;font-size:18px; overflow:hidden; color:#333333;}
.libox_11 a{color:#333333;}
.libox_12{ float:left; width:7%; margin-right:3%; text-align:center; background:url(../images/list_01.jpg) no-repeat left bottom;padding-left:2%;}
.libox_12 img{width:100%;}

.listb{ float:left; width:96%; padding:0 2%;}
.listb1{ float:left; width:100%; margin-top:2%; border-bottom:1px dashed #dbdbdb; padding-bottom:1.5%;}
.listb1 dl dt{ float:left; width:100%; background:url(../images/list_04.jpg) no-repeat 3% center #f7f7f7; padding:1% 0; background-size:5%;}
.listb1 dl dt strong{ color:#3667aa; float:left; padding-left:9%; font-size:0.22rem;display:block;width:88%;}
.listb1 dl dt strong a{color:#3667aa;overflow: hidden;display: inline-block;white-space: nowrap;text-overflow: ellipsis;width: 70%;}
.listb1 dl dt strong span{color:#3667aa;float:right;}
.listb1 dl dd p{ float:left; padding-top:1%; text-indent:2em; width:100%; color:#555555;line-height:0.4rem;}
.listb1 dl dd p a{ color:#e20000;}

.fy{ float:left; width:100%; text-align:center; padding:2% 0;}
.dede_pages{float:left; width:100%; text-align:center; padding:12px 0; margin:0 auto; display:table; line-height:26px;}
.thisclass {color: #F00;font-weight: bold;border:1px solid #d2d2d2;margin-right: 5px;padding: 3px 5px;}
.thisclass a{color:#F00 !important;}
.dede_pages li {display: inline;line-height: 22px;float:left;border: 1px solid #CCCCCC;padding: 3px 5px;margin-right: 5px;}
.dede_pages li a {background-color: #FFFFFF;color:#626262;}

.wzj{ float:left; border:2px solid #feb300; padding:1% 2%; width:95%; background:#FFF;}
.wzj1{ float:left; padding:1% 2%;}
.wzj1 p{ color:#555555;}
.wzj2{ float:left; background:url(../images/list_05.jpg) no-repeat 5% center #feb300; padding:1% 0; width:69%; background-size:7%;}
.wzj2 a{ color:#FFF; float:left; padding-left:15%;}
.gong{ float:left; width:100%; background:url(../images/list_06.jpg) no-repeat center center; background-size:100%; text-align:center;}
.gong p{ font-weight:bold; font-size:0.28rem; line-height:0.64rem;}
.gongg{ float:left; width:96%; padding:0 2%;}
.gongg1{ float:left; width:100%; border-bottom:1px dashed #aaaaaa; margin-bottom:2%; padding-bottom:1.5%;}
.gongg1 p strong{ float:left; background:#e6a417; padding:0 2%; color:#FFF; margin-right:1%;}
.gongg1 p span{ color:#555555;}
.gongg1 p a{ color:#ff0000; float:right;}
.zx4{ float:left; width:48.5%; padding:1% 0; border-radius:5px; margin-bottom:2%; margin-left:1%; background:#4c9cef; text-align:center;}
.zx4.b1{ background:#feb300;}
.zx4 a{ color:#FFF;}
.zxbz{ float:left; width:100%; padding:3% 0; background:#dce3f0; margin-top:2%; display:inline;}

.gzz{ float:left; width:100%; padding:3% 0; background:#fff;}
.gzz1{ float:left; width:100%; background:url(../images/list_08.jpg) no-repeat left bottom; background-size:100%; text-align:center; padding-bottom:4%;}
.gzz1 strong{ color:#0e3a7b; font-size:0.32rem;}
.dzc{ float:left; width:39%; margin-left:1%; background:#7d7d7e; margin-top:2%; padding:1% 0; text-align:center;}
.dzc a{ color:#FFF;}
.dzc.b1{ width:23.75%;}
/*cont*/
.cont{ float:left; width:100%; padding:2% 0;}
.cont h2{ float:left; width:100%; font-size:0.26rem; text-align:center; padding:2% 0; color:#333333;}
.ly{ float:left; width:100%; text-align:center;}
.ly p{ color:#555555; font-size:0.24rem; float:left; width:100%;}
.ddtel{ float:left; border:1px solid #3667aa; border-radius:0 5px 5px 0; width:99%; margin-top:2%;}
.ddtel1{ float:left; width:50%;  padding:2%;color:#aaaaaa;font-size:0.26rem;}
.ddtel input{ border:none;}
.ddtel2{ float:right; width:45%; cursor:pointer; background:#3667aa; padding:2% 0; text-align:center;color:#FFF;font-size:0.26rem;}
.cont1{ float:left; width:100%;}
.cont1 p{ color:#555555; font-size:0.24rem; line-height:0.4rem; padding-top:2%; word-break: break-all;
word-wrap: break-word;}
.cont1 p img{max-width:100%;margin:0 auto;display:block}

.upd{ float:left; width:100%;}
.upd ul li{ float:left; width:100%; height:0.35rem; line-height:0.35rem; margin-top:1%; overflow:hidden;}
.upd ul li p, .upd ul li a{ color:#555555;}


/*内容页*/
*article*/
.article,.pageNum{padding:0px 8px 0px 8px;}
.article h2 {
    text-align: center;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    padding: 15px 0px 5px 0px;
}
.article p.word,.article p.wordImg{text-align:center; min-height:25px;}
.article p.word,.article p.word a{color:#a6a6a6; font-size:14px;}
.body1 p{ line-height:28px;font-size:14px;margin:15px 0;text-indent:2em;}
.body1{ font-size:14px;width:96%;margin:0 auto;}
.body1 p u{ text-decoration:none;}
.body1 p a{ color:#0972AB;  text-decoration:none;}
.body1 p a:hover{ color:#f49314;}
.hr{height:32px; line-height:32px; padding:0px 27px 0px 27px;}
.txt{position:relative; height:32px;}
.txt a:before,.txt a:after{content:"";width:27px; height:32px;position:absolute;top:12px;}
.txt a:before{left:-19px;}
.txt a:after{right:-35px;}
.txtList{height:27px;border-bottom:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;border-top:1px solid #EAEAEA; }
.txtList p{height:27px;line-height:30px;}
.txtList p a,.txtList p{color:#949494;}
.page { font-size:14px; text-align:center; width: 100%; margin: 0 auto;}
.page .rest{display: inline-block;height: 28px;line-height: 28px;margin-right: 4px;width: 62px;text-align: center;}
.pageNum p a{line-height:25px;}
.pageNum{padding:10px 0px;}
.referImg{ width:100%; overflow:hidden;}
.referImg img{ vertical-align:middle;}
.referImg a{white-space: nowrap;overflow: hidden; display: block;}
.recomend{ line-height:25px;margin-bottom:5px;}
.recomend p{background:#efefef;height:25px; line-height:25px;color:#000000;border-bottom:1px solid #cacaca;padding:0px 8px 0px 12px; margin-bottom:5px;}
.recomend a {padding:0px 8px 0px 12px;color:#333333}
@media screen and (max-width: 1000px){.text1 img{ width:80%;}}

.article_wrap {width:272px;margin:0 auto;padding:10px 0px 0px;}
.article_btn{overflow:auto;}
.article_btn li{float:left;width:116px;height:37px;margin:0px 10px;overflow:hidden;}

.article-cotact{ text-align:center; padding-top:10px;}
.article-cotact a{ margin:0 4px;}
.pagenum{ padding:10px 0; line-height:25px;}
.body img{ max-width:80%;}
.pagenum a{ color:#333333}





@media screen and (min-width:300px) and (max-width:479px){
#banner .hd{height:8px;bottom:10px;}
#banner .hd ul li{width:8px;height:8px;-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; margin:0 3px; }
.libox_11{ float:left; width:76%; height:32px; line-height:32px;font-size:14px; overflow:hidden; color:#333333;}
}






/*来院路线*/
.lylx{float:left; width:96%; padding:1em 2%;}
.titlebar { width: 100%; height: 40px; line-height: 40px; margin-top: 20px; background: rgb(5, 13, 62) none repeat scroll 0% 0%; text-align: center; margin-bottom: 10px; }
.titlebar h2 { font-size: 22px; color: rgb(255, 255, 255); }
.pics .tabs { width: 100%; padding-top: 20px; background: rgb(5, 13, 62) none repeat scroll 0% 0%; padding-bottom: 5px; margin-top: -30px; margin-bottom: 15px; overflow: hidden; }
.pics .tabs ul { width: 96%; margin: 0px auto; }
.pics .tabs ul li { float: left; width: 32%; height: 30px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin-right: 2%; text-align: center; line-height: 30px; font-size: 16px; }
.pics .tabs ul .selected { background: rgb(255, 132, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.pics .tabshow {  }
.slideBox1 { width: 96%; overflow: hidden; position: relative; margin: 0px auto; }
.slideBox2 { width: 96%; overflow: hidden; position: relative; margin: 0px auto; }
.slideBox3 { width: 96%; overflow: hidden; position: relative; margin: 0px auto; }
.map { width: 96%; margin: 0px auto; }
.map .t { width: 100%; height: 34px; line-height: 34px; background: rgb(5, 13, 62) none repeat scroll 0% 0%; text-align: center; font-size: 16px; color: rgb(255, 255, 255); }
.map .t img { margin-top: 7px; margin-right: 10px; }
.lytip { width: 96%; margin: 10px auto 0px; height: 40px; background: rgb(255, 138, 0) none repeat scroll 0% 0%; }
.lytip p { color: rgb(255, 255, 255); text-align: center; padding-top: 3px; font-size:12px; line-height:18px; }
.ly { width: 96%; margin: 15px auto 0px; overflow: hidden; padding-bottom: 10px; }
.ly .t { width: 100%; overflow: hidden; }
.ly .t h2 { width: 50%; margin: 0px auto; text-align: center; font-size: 16px; padding-top: 15px; padding-bottom: 5px; }
.ly .t h2 img { margin-right: 10px; }
.ly ul { margin-bottom: 10px; overflow: hidden; }
.ly ul li { float: left; width: 100%; margin-top: 10px; padding-bottom: 10px; overflow: hidden; }
.ly ul li img { float: left; margin-left: 5px; margin-top: 5px; }
.ly ul li .detail { float: right; width: 82%; margin-right: 5px; }
.ly ul li .detail p { line-height: 20px; font-size:12px; }
.l1 { background: rgb(230, 251, 255) none repeat scroll 0% 0%; }
.l1 .t { border-bottom: 1px solid rgb(0, 83, 141); }
.l1 .t h2 { color: rgb(0, 76, 129); border-bottom: 3px solid rgb(0, 76, 129); margin-bottom: -1px; }
.l1 ul li { border-bottom: 1px dashed rgb(0, 76, 129); }
.l2 { background: rgb(255, 249, 236) none repeat scroll 0% 0%; }
.l2 .t { border-bottom: 1px solid rgb(255, 138, 0); }
.l2 .t h2 { color: rgb(255, 138, 0); border-bottom: 3px solid rgb(255, 138, 0); margin-bottom: -1px; }
.l2 ul li { border-bottom: 1px dashed rgb(255, 138, 0); }
.l3 { background: rgb(223, 255, 222) none repeat scroll 0% 0%; }
.l3 .t { border-bottom: 1px solid rgb(4, 122, 0); }
.l3 .t h2 { color: rgb(4, 122, 0); border-bottom: 3px solid rgb(4, 122, 0); margin-bottom: -1px; }
.l3 ul li { border-bottom: 1px dashed rgb(4, 122, 0); }
.l4 { background: rgb(255, 233, 255) none repeat scroll 0% 0%; }
.l4 .t { border-bottom: 1px solid rgb(149, 32, 149); }
.l4 .t h2 { color: rgb(149, 32, 149); border-bottom: 3px solid rgb(149, 32, 149); margin-bottom: -1px; }
.l4 ul li { border-bottom: 1px dashed rgb(149, 32, 149); }