@charset "utf-8";
/* CSS重置 and 公共样式*/
*{margin:0;padding:0;list-style:none}
body{font-family:"微软雅黑";color:#484848; background-color: #fff;}
a{text-decoration:none;color:#fff;}
/*a:hover{color: #ff8400;}*/
li{list-style:none;}
a img{border:none;}
body,p,h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd{margin:0;padding:0;list-style: none;
	font-weight:normal; font-size: 14px;}
.left{float:left!important}
.right{float:right!important}
.clear{clear:both;}
.allW{width: 1000px; margin:0 auto; overflow: hidden;}

/*main*/
.header{padding-top: 20px; padding-bottom: 10px; height: 70px; overflow: visible;}
.header-logo{width: 499px; height: 70px;}
.header-logo img{width: 100%;}
.header-search{width: 206px;}
.header-search .doc-kinds{width: 100%; height: 19px; margin-bottom: 10px; margin-top: 4px;}
.doc-kinds li{float: left; width: 76px; padding-left: 26px; position: relative;}
.doc-kinds li a{color: #a6a5a5;}

.top-weixing,.top-phone{width: 111px; height: 111px; position: absolute; z-index: 9999; right: 16px; top: 35px; display: none;}
.doc-kinds .kind2:hover .top-weixing,.doc-kinds .kind1:hover .top-phone{display: block;}

.doc-kinds .kind1{ background: url(../images/chengduFirst_06.jpg) no-repeat 6px center; 
	border-right: 2px #bdbdbd solid;}
.doc-kinds .kind2{ background: url(../images/chengduFirst_08.jpg) no-repeat 6px center;}
#search-box{width: 100%; position: relative;}
#sousuo{display:block; width: 190px; height: 28px; line-height: 20px;font-size: 14px; 
	border:1px #d0cfcf solid; border-radius: 50px;-webkit-border-radius:50px;padding-left: 14px;}
#fangdajing{ position: absolute; top: 10px; right: 14px;}

/*nav*/
.navBox{background-color: #0155ab;height: 52px;}
.nav{ line-height: 52px;}
.nav li{float: left; width: 125px; box-sizing: border-box;position: relative; text-align: center;font-size: 18px;z-index: 1;
	background: url(../images/nav-line_18.jpg) no-repeat right 10px;}
.nav li a{display: block; width: 100%;color:#fff;}
.nav .lali{background-image: none;}

.mune{width: 100%; overflow: hidden; display: none;padding-top: 2px; margin-bottom: 24px;}
.mune li{font-size: 14px; background-color: #5aa0ff; width: 100%; background-image: none; 
	 box-sizing: border-box; padding-left: 30px; margin-bottom: 1px;}
.mune li img{position: absolute; left: 18px; top: 18px;}
.nav >li:hover >a{background:#014995;}
.nav li:hover .mune{display: block;}

.lubo{ width: 100%;position:relative;}
.lubo .hd{position:absolute;bottom:15px;right:30px;}
.lubo .hd li{width:35px;height:15px;margin:0 5px;float:left;background:#ddd;text-indent:9999px;}
.lubo .hd li.on{background:#D07F81;}
/*按钮*/
.lubo_btn{ position: absolute; width: 1000px; top: 140px; left: 50%; margin-left: -500px;}
.left_btn, .right_btn{ width: 30px; height: 80px; background: #000;opacity: 0.8;
	filter:alpha(opacity=80); cursor: pointer; color: #fff; line-height: 80px; font-size: 30px; text-align: center;
	-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.left_btn{ float: left;}
.right_btn{ float: right;}

.zhinan{margin-top: 24px;}
.zhinan ul{ width: 100%; height: 135px;}
.zhinan ul li{width: 193px; margin-right: 8px; color: #fff; float: left;}
.zhinan ul li span{display: block; width: 100%; text-align: center; font-size: 16px;}
.zhinan ul li img{width: 62px; margin:0px 0 15px 65px; padding-top: 18px;}
.zhinan ul .z5{margin-right: 0px; }
/*.zhinan ul li:nth-of-type(1){background-color: #d07f81;}
.zhinan ul li:nth-of-type(2){background-color: #5e95b5;}
.zhinan ul li:nth-of-type(3){background-color: #caa378;}
.zhinan ul li:nth-of-type(4){background-color: #68b4b5;}
.zhinan ul li:nth-of-type(5){background-color: #7182b2;margin-right: 0px; }*/
.zhinan-showing{ padding-top: 10px;}
.zhinan-details{background-color: #d07f81; width: 425px; padding:12px 13px 12px 12px; 
	overflow: hidden; height: 145px; position: absolute; z-index: 99;display: none;}

.zhinan-details dl{width: 260px;} 
.zhinan-details dl dd{ width: 240px; padding-left: 20px;background: url(../images/pp_77.png) no-repeat left center;line-height: 24px;}
.zhinan ul li  .zhinan-details img{width: 160px; margin-left: 5px; padding:0; padding-top: 5px;}
.zhinan-details dl dd a:hover{cursor: pointer; text-decoration: underline;}

.zhinan ul li .up{display: block;height: 135px; width: 100%; background-color: #d07f81;}
.zhinan ul li .up1,.zhinan-details1{ background-color: #5e95b5;}
.zhinan ul li .up2,.zhinan-details2{ background-color: #caa378;}
.zhinan ul li .up3,.zhinan-details3{ background-color: #68b4b5;}
.zhinan ul li .up4,.zhinan-details4{ background-color: #7182b2;}
.zhinan-details3{margin-left: -55px;}
.zhinan-details4{margin-left: -257px;}
.zhinan ul li:hover .zhinan-details{display: block;}

.up-sanline{width: 100%;}
.up-sanline dd{ width: 173px; margin-left: 10px;}


.news{margin-top: 10px; overflow: hidden;}
.news-list{width: 640px;}
.news-container{ width: 100%; box-sizing: border-box; border:1px #f1f1f1 solid; position: relative;}
.news-container .news-list-btn{width: 100%; overflow: hidden; height: 39px; line-height: 39px; 
	border-bottom: 1px #c2c2c2 solid; }
.news-container .news-list-btn li{ float: left; width: 25%; text-align: center; 
	background: url(../images/btn-line_77.jpg) no-repeat left center; font-size: 18px;}


.sanline{width: 100%; overflow: hidden; position: absolute; top: 38px;}
.sanline em{display: block; width: 100px; height: 3px; background-color: rgba(1,85,187,0); float: left;
	margin-left: 29px; margin-right: 29px;}

.news-container .news-list-btn li:first-child{background-image: none;}
.news-container .news-list-txt{width: 100%;height: 235px; box-sizing: border-box; padding:14px; overflow: hidden;}
.news-container .news-list-txt .left{width: 285px; height: 100%;}
.news-container .news-list-txt .left img{width: 100%;height: 195px;}
.news-container .news-list-txt .right{width: 310px; margin-left: 14px;}
.news-container .news-list-txt .right h1{font-size: 18px;}
.news-container .news-list-txt .right h1 a{color:inherit;}
.news-container .news-list-txt .right p{line-height: 24px; text-indent: 2em; margin-top: 6px;}
.news-container .news-list-txt .right p a{color: #fd0d17;}

.news-container .news-list-txt .news1{width: 100%; margin-top: 10px; line-height: 28px;}
.news-container .news-list-txt .news1 li a{width: 100%; color: #666; box-sizing: border-box; padding-left: 20px;
	background: url(../images/siSqure_97.png) no-repeat left center;}
.news-list-btn .on{color: #0155ab; border-bottom: 3px #0155ab solid;}



.news-notice{width:345px; margin-left: 15px; height: 277px;}
.notice-container{width: 100%; box-sizing: border-box; border:1px #f1f1f1 solid; padding:0px;height: 277px;}
.notice-container em{display: block; width: 82px; height: 3px; background-color: #0155ab; margin-top: -2px; 
	margin-left: 10px; margin-bottom: 8px;}

.notice-title{width: 100%; height: 39px; line-height: 39px; border-bottom: 1px #c2c2c2 solid;
	box-sizing: border-box; padding: 0 10px;}
.notice-title a{color: #c3c3c2;}
.notice-title h1{font-size: 18px; padding-left: 5px;}
.notice-txt{width: 100%; box-sizing: border-box; padding: 0 10px;}
.notice-txt h2{width: 100%; margin-bottom: 4px;}
.notice-txt .moreUp{width: 100%; height: 160px; overflow: hidden;}
.notice-txt ul{width: 100%;}
.notice-txt ul li{width: 100%; line-height: 32px; border-bottom: 1px #919090 dashed;}
.notice-txt ul a{color: #666;}
.notice-txt ul .no-line{border-bottom: none;}
.notice-btn{width: 100%; overflow: hidden; margin-top: 8px;}
.notice-btn a{width: 124px; height: 44px; float: left;}
.notice-btn a img{width: 100%; height: 100%;}
.notice-btn .btn1{margin-left: 26px; margin-right: 16px;}

.fg-line img{width: 100%; margin-top: 15px; margin-bottom: 20px;}
.adiveBox{background-color: #f7f7f7; padding:12px 0 18px 0;}
.adive{overflow: hidden;}
.adive-container{width: 664px; padding-right: 6px; w}
.adive-container h1,.lookUp h1{ width: 100%;}
.adive-container h1 a,.lookUp h1 a{display: block; width: 94px; text-align: center; color: #555; font-size: 20px; line-height: 36px; 
	border-bottom: 4px #0767c8 solid; }
.advice-list{width: 100%; overflow: hidden; margin-top: 15px;}
.advice-list li{float: left; width:324px; margin-right: 8px; background: #fff; margin-bottom: 8px; }
.advice-list h2{ width: 282px; height: 39px; line-height: 39px; border-bottom:1px #c2c2c2 solid; padding-left: 42px;
	font-size: 16px;}
.aLis01{width: 100%; overflow: hidden; height: 110px; padding-top: 15px; margin-bottom: 15px;}
.aLis01 img,.aLis01 dl{float: left;}
.aLis01 img{width: 73px; margin-right: 10px;}
.aLis01 dl{width: 241px; line-height: 22px;}
.aLis01 dl dd{margin-bottom: 5px; width: 220px; padding-left: 21px; 
	background: url(../images/siSqure_97.png) no-repeat left 7px;}
.aLis01 dl a{color: #555;}
.list1 h2{background: url(../images/chengduFirst_77.jpg) no-repeat 11px center;}
.list2 h2{background: url(../images/chengduFirst_79.jpg) no-repeat 11px center;}
.list3 h2{background: url(../images/chengduFirst_99.jpg) no-repeat 11px center;}
.list4 h2{background: url(../images/chengduFirst_102.jpg) no-repeat 11px center;}

.lookUp h1 a{display: inline;padding: 0 5px;}
.lookUp{width: 330px;}

.commentBox{width: 100%; margin-top: 15px;height: 376px;overflow-y: scroll;}
.commentBox li{width: 100%; padding:8px 0 5px 0; background-color: #fff; border-bottom: 1px #c2c2c2 solid; overflow: hidden;}
.commentBox li .left{width: 40px;height: 40px; margin-left: 10px; margin-right: 10px;}
.commentBox .comment{width: 270px;}
.commentBox .comment h1{font-size: 16px; margin-bottom: 3px; margin-top: -2px;}
.commentBox .comment h4{font-size: 14px;}
.commentBox .comment dl{width:100%; margin-top: 6px; overflow: hidden;}
.commentBox .comment dl a{color: #959494;}
.commentBox .comment dl dt,.commentBox .comment dl dd{float: left; width: 60px;}
.commentBox .comment dl dd{width: 40px; padding-left: 20px;}
.commentBox .comment dl .d1{ background:url(../images/chengduFirst_85.jpg) no-repeat 5px center;;}
.commentBox .comment dl .d2{ width: 25px; background:url(../images/chengduFirst_90.jpg) no-repeat 5px center;;}
.commentBox .comment dl .d3{ background:url(../images/chengduFirst_87.jpg) no-repeat 5px center;}

.write-conment{width: 310px; padding: 10px 10px 0 10px;  background-color: #fff;}
.write-ways{width: 100%; overflow: hidden;}
.write-ways h5{color: #333; width: 84px;font-size: 12px;}
.write-ways ul{ width: 186px; overflow: hidden;}
.write-ways ul li{float: left; width: 25%; text-align: right; font-size: 12px;}
.write-ways a{color: #555;font-size: 12px; display: inline-block;width: 40px; text-align: right;}

.write-ways ul .w1{background:url(../images/chengduFirst_108.jpg) no-repeat 4px center;}
.write-ways ul .w2{background:url(../images/chengduFirst_111.jpg) no-repeat 4px center;}
.write-ways ul .w3{background:url(../images/chengduFirst_114.jpg) no-repeat 4px center; width: 23%;}
.write-ways ul .w4{background:url(../images/chengduFirst_117.jpg) no-repeat 4px center;}

.write-ways .write-btn{color: #de494b}
.write-here{width: 100%; overflow: hidden; padding-top: 10px; padding-bottom: 10px;}
.write-here img{width: 44px; margin-right: 6px;}
.write-here .right{width:260px;}
#comm{padding: 0; margin: 0; width: 100%; box-sizing: border-box; resize: none; height: 50px; overflow: hidden;border:1px #e2e2e2 solid;}
#bq{width: 182px; padding-left: 24px; background:url(../images/chengduFirst_127.jpg) no-repeat 4px center; 
	border:1px #e2e2e2 solid; line-height: 20px; height: 27px; border-top: none;}
#fabu{width: 52px; border:1px #e2e2e2 solid; height: 28px; line-height: 20px; background-color: #fff;
	border-top: none;border-left: none;}
.inputsleid{width: 100%; overflow: hidden;}
.inputsleid input{float: left;}
.zhengliao{overflow: hidden; outline: none;}
.zhengliao-ways{width: 630px;} 
.zl-container{width: 628px; }
.zl-title{width: 100%; font-size: 20px; overflow: hidden; margin-bottom: 6px;}
.zl-title h1{font-size: 20px; padding-bottom: 4px; border-bottom: 3px #0155ab solid;}
.zl-title a{color: #bdbdbd;}

.zl-list{width: 100%; border:1px #ebebeb solid; box-sizing: border-box;padding:0 4px 8px 4px;}
.zl-list .list-btn{width: 100%; overflow: hidden; padding-top: 10px;}
.zl-list .list-btn li{ width: 172px; float: left; margin-right: 10px; background-color: #f5f5f5; 
	text-align: center; line-height: 33px; height: 33px; position: relative;}
.zl-list .list-btn .list-btn01{width: 72px; font-weight: bold; }
.zl-list .list-btn .list-btn04{ margin-right: 0;}

.zl-list .list-baokuan li{height: 172px;font-size: 18px;}
.zl-list .list-baokuan li img{width: 74px; height: 58px; margin-left: 49px; margin-top: 40px;}
.zl-list .list-baokuan .list-btn01{line-height: 172px;}
.zl-list .list-baokuan h3{font-size: 18px;}

.zl-list .list-baokuan li:hover .wenZi{display: block;}
.zl-list .list-baokuan li:hover img{display: none;}
.zl-list .list-baokuan li:hover h3{display: none;}

.wenZi{width: 90%; position: absolute; top: 5px; margin-left: 5%; text-align: left; display: none;}

.doctor{width: 360px; margin-left: 10px;}
.doctor-main{width: 100%;}
.doctor-show{width: 100%; box-sizing: border-box;border:1px #ebebeb solid; padding:8px 6px 0; height: 599px;}
.doctor-bannerBox{width: 344px; height: 395px; overflow: hidden; margin-bottom: 15px; position: relative;}
.doctor-banner li{width: 344px; float: left;margin-top:20px;}
.doctor-banner li:first-child{margin:0;}
.doctor-banner li img{width: 344px;}

.doctor-btn{}
.doctor-btn span{position: absolute; top: 25%;  width: 28px; overflow: hidden;}
.doctor-btn span.left{left: 0;}
.doctor-btn span.right{right: 0;}
.cz-time{ font-size: 18px; width: 96%; margin-left: 2%;}
.cz-time span{font-size: 14px; padding-bottom: 6px; border-bottom: 1px #cccccc dashed; display: block; line-height: 26px;
	margin-bottom: 10px;}
.cz-time:last-child span{margin:0;}
.xiangqing{width: 96%; margin-left: 2%;}
.xiangqing tr td b{color: #fe8f01; display: inline-block; margin-right: 5px;}
.xiangqing tr td span{color: #e11309;}
.xiangqing tr{ line-height: 35px;}
.xiangqing tr .td03{background:url(../images/shu_180.jpg) no-repeat 4px center; padding-left: 24px;}
.phone{ width: 336px; margin-left: 10px;}

.huDongBox{background-color: #f7f7f7; margin-top: 25px; padding:12px 0;}
.huDong-container{width: 100%; box-sizing: border-box; overflow: hidden;  border:1px #d8d8d8 solid; 
	padding-top:0 12px 12px 12px; height: 374px;}
.asked{width: 670px; position: relative; padding-top: 12px;}
.asked-mark{width: 100%;}
.asked-mark img{width: 135px; height: 47px;}
.asked-btn{width:530px; overflow: hidden; position: absolute; top: 16px; left: 138px;}
.asked-btn li{float: left; text-align: center; border:1px #d8d8d8 solid; margin-right: 5px; height: 39px; line-height: 39px;
	background-color: #fff;}
.asked-btn .asked-btn1,.asked-btn .asked-btn3,.asked-btn .asked-btn4{width: 88px;}
.asked-btn .asked-btn2{width: 114px;}
.asked-btn .asked-btn5{ margin-right: 0; width: 122px;}
.asked-btn .on{color:#fff; background-color: #fcc10f; border:1px #fcc10f solid;}
.asked-main{width: 100%;}
.asked-main li{width: 100%;}
.main01{width: 100%; height: 58px; overflow: hidden;}
.main01 img{ width: 45px; height: 45px; margin: 8px 15px 12px 10px; }
.main01 h2{width:600px; line-height: 60px;}
.main02{width: 100%;padding-top: 5px;}
.main02 img{width: 200px; height: 232px; margin-left: 10px;}
.main02 .main02-txt{background-color: #fff; width: 428px; padding: 20px 10px 0 10px; height: 212px; border-radius: 6px;
	-webkit-border-radius: 6px;}
.main02 .main02-txt p{width: 100%; line-height: 26px; text-indent: 2em;}
.main02 .main02-txt .p-time{widt100%; text-align: right; font-size: 20px;}

.question{width: 325px; height:374px; margin-left: 3px;  box-sizing: border-box; border-left: 1px #d8d8d8 solid;padding-top: 12px;}
.question h2{font-size: 18px; line-height: 44px; height: 46; width: 300px; padding-left: 25px; 
	background:url(../images/siSqure_97.png) no-repeat 10px center; border-bottom: 1px #d8d8d8 solid;}
.question em{display: block; width: 85px; border-bottom: 3px #0155ab solid; margin-left: 25px; margin-top: -2px;}
.ques-title{width: 100%; font-size: 16px; line-height: 45px; text-align: center;}
.ques-title a{color:inherit;}
.question-neirong{width: 305px; margin-left: 10px; overflow: hidden; padding-bottom: 10px; border-bottom: 1px #bdbcbc dashed;}
.question-neirong img{width: 118px; height: 118px;}
.question-neirong p{width: 172px; margin-left: 15px; line-height: 24px; text-indent: 2em;}
.question-neirong p a{color: #ee585a;}

.question-list{width: 305px; margin-left: 10px;  margin-top: 6px; line-height: 30px;}
.question-list dd{width: 275px; padding-left: 30px;background:url(../images/dd-line_201.jpg) no-repeat 10px center;}
.question-list dd a{ color: #555;}

.linian{padding: 28px 0 30px 0;}
.linian ul{width: 100%; overflow: hidden;}
.linian ul li{float: left; width: 323px; margin-right: 15px; }
.linian ul .linian-lastLI{ margin-right: 0;}
.linian ul li .huli{width: 100%;border: 1px #e9e9e9 solid; box-sizing: border-box;}
.huili-container{width:308px; padding: 20px 6px 10px; overflow: hidden;}
.huili-container img{width: 140px; height: 140px;}
.huili-container ul.right{width:160px;}
.huili-container ul.right li{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height: 2.5;border-bottom: 1px dashed #aaa;}
.huili-container ul.right li:last-child{border:0;}
.huili-container ul.right a{color:inherit;}
.huili-container p{ width: 160px; margin-left: 8px; line-height: 26px;}
.huli-title{width: 100%; overflow: hidden; box-sizing: border-box;border-bottom: 1px #e9e9e9 solid;height: 40px; line-height: 39px;}
.huli-title h1{font-size: 18px; padding-bottom: 8px; padding-left: 7px;}
.huli-title a{color: #bdbdbd; font-size: 18px; padding-right: 4px;}
.huli em{display: block; width: 78px; height: 3px; background-color: #0767c8; margin-top: -2px; margin-left: 4px;}

.footer{overflow: hidden;}
.footer-logo{width: 218px; height: 180px; margin-left: 14px; padding-right: 28px; border-right:1px #096ed4 solid;}
.footer-logo img{width: 100%;}

.footerBox{background-color: #0155ab; padding-top: 28px; padding-bottom: 22px;}
.footer-txt{width: 540px; overflow: hidden;}
.footer-txt dl{ padding-left: 44px; border-left: 1px #096ed4 solid; height: 180px; float: left; width: 135px;}
.footer-txt dt{font-size: 18px; font-weight: bold;}
.footer-txt dt,.footer-txt dd{margin-bottom: 15px;}
.footer-txt .footer-lastdl{border-left: none;}
.footer-txt dd a{color: rgba(255,255,255,0.5)}
.footer-txt a:hover{cursor: pointer; text-decoration: underline;}
.footer-erweima{width: 153px; margin-left: 17px;}
.footer-erweima img{width: 100%;}
.footer-erweima a{display: block; width: 100%;  text-align: center; line-height: 28px;}

.lastBox{background-color: #014993; padding: 20px 0 60px;}
.last p{width: 100%; text-align: center; color: #fff; line-height: 26px;}


