/* pub style */
body,h1,h2,h3,h4,h5,h6,ol,ul,dl,dd,p,textarea,input,select,option,form {margin:0;}
ol,ul,textarea,input,option,th,td {padding:0;}
textarea {overflow:auto;resize:none;}
table {border-collapse:collapse;}
ol,ul {list-style-type:none;}
li{vertical-align:middle;}
.clears:before, .clears:after{content:"";display:table;}.clears:after {clear:both;}.clears {zoom:1;}
.clear {clear:both;height:0;overflow:hidden;}
.fl {float:left;}.fr {float:right;}
a{outline:none;text-decoration:none;}a img {border:none;}.img img {display:block;}
img{ border:none;}
body{background-color:#eee;font:12px/1.5 "微软雅黑",helvetica,arial;}
header,footer,nav{display:block;}
.d_wrapper{width:320px;margin:0 auto;overflow:hidden;}
.d_header{height:58px;background:url(img/topbg.jpg) 0 0 no-repeat;}
.d_logo{height:58px;margin:0 auto;text-indent:-99em;overflow:hidden;background:url(img/logo.png) center top no-repeat;}
.d_nav{height:34px;text-align:center;line-height:34px;font-size:14px;border-top:2px solid #f7cd71;background-color:#874829;}
.d_nav a{color:#fff;margin:0 2px;}
.d_slidewp{width:320px;height:152px;position:relative;}
.d_slidewp .d_imgs{width:500%;position:absolute;left:0;top:0;}
.d_slidewp .d_imgs li{float:left;width:320px;height:152px;overflow:hidden;background:#fff url(img/loading.gif) center no-repeat;}
.d_slidewp .d_sorts{position:absolute;z-index:3;right:6px;bottom:5px;}
.d_slidewp .d_sorts p{float:right;}
.d_slidewp .d_sorts a{float:left;width:16px;height:16px;overflow:hidden;margin-right:3px;text-align:center;line-height:16px;border:1px solid #cc7d3a;color:#ab582e;background-color:#fdf4cd;transition:all ease-in-out 0.3s;-webkit-transition:all ease-in-out 0.3s;}
.d_slidewp .d_sorts  .d_active{width:18px;height:18px;line-height:18px;margin-top:-2px;background-color:#ffb140;color:#fffecd;border-color:#eb8000;}
.d_mystep{height:33px;margin:20px 0 10px 0;padding-left:8px;line-height:33px;border:1px solid #dcdcdc;}
.d_mystep *{color:#888;}
.d_mystep .d_ico{float:left;width:13px;height:11px;margin:11px 8px 0 0;overflow:hidden;}


.baner-pic {width:100%;height:100%; overflow: hidden; margin: 0 auto; overflow: hidden; position: relative; }
.baner-pic .bd {width: 100%; height:100%; position: relative; overflow: hidden; }
.baner-pic .bd li{width: 100%; height:100%; overflow: hidden;display: block; width: 100%;}
.baner-pic .bd li img{width:100%;height:100%;display: block; margin: auto;}
.baner-pic .hd {width: 100%; height: 11px; position: absolute; z-index: 1; bottom:0.7rem; text-align: center }
.baner-pic .hd ul {display: inline-block; height:.3rem; padding:.3rem; font-size:0; vertical-align: top }
.baner-pic .hd ul li {display: inline-block; width:.3rem; height:.3rem; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; background: #9a9a9a; margin: 0 3px; vertical-align: top; overflow: hidden }
.baner-pic .hd ul .on {background: #00abc1;}


/**  文章页 start **/
.d_article_h{line-height:38px;overflow:hidden;text-align:center;border-bottom:1px solid #e6e6e6;color:#b97a25;font-size:16px;}
.d_port{text-align:center;color:#888;line-height:22px;}
.d_port span{margin:0 8px;}
.d_article_con .d_txt{font-size:14px;line-height:26px;margin-top:20px;padding:0 9px;}
.d_article_con p{margin:14px 0;}
.d_article_con .d_txt img{display:block;margin:19px auto;max-width: 300px;}
.d_artconnbtns{height:52px;margin:30px 0 22px 0;text-align:center;line-height:43px;position:relative;z-index:2;}
.d_artconnbtns .d_btnwp{width:252px;margin:0 auto;}
.d_artconnbtns a{float:left;width:110px;margin-left:16px;height:52px;color:#fff;}
.d_artconnbtns .d_line{position:absolute;height:1px;width:320px;overflow:hidden;left:0;top:43px;z-index:-1;
		background:-webkit-gradient(linear,0 0,100% 100%,
				color-stop(0,rgba(203,162,209,0.1)),
				color-stop(0.3,rgba(203,162,209,1)),
				color-stop(0.7,rgba(203,162,209,1)),
				color-stop(1,rgba(203,162,209,0.1)) );

				
		background:-moz-linear-gradient(0 0 0deg,
				rgba(203,162,209,0.1) 0%,
				rgba(203,162,209,1) 30%,
				rgba(203,162,209,1) 70%,
				rgba(203,162,209,0.1) 100%);
}
.d_berelated{padding-left:10px;}
.d_berelated h3{font-size:14px;margin-bottom:12px;}
.d_berelated li{height:26px;line-height:26px;padding-left:12px;overflow:hidden;position:relative;z-index:1;font-size:14px;}
.d_berelated .d_itemico{position:absolute;left:0;top:13px;width:3px;height:3px;overflow:hidden;background-color:#b97a25;}
.d_berelated a{color:#444;}

/** 文章页 end **/

/** 列表页 start **/
.d_listpage_quelist{font-size:14px;}
.d_listpage_quelist li{height:35px;line-height:35px;padding:0 10px;overflow:hidden;position:relative;z-index:1;border-bottom:1px solid #dbdbdb;}
.d_listpage_quelist a{display:block;color:#444;}
.d_listpage_quelist .d_ico{width:7px;height:12px;overflow:hidden;position:absolute;right:10px;top:11px;}
.d_listpage{height:32px;margin:20px 0;}
.d_listpage a{display:block;height:30px;line-height:30px;text-align:center;border:1px solid #dcdcdc;}
.d_listpage .d_to{width:67px;position:relative;z-index:1;color:#015593;}
.d_listpage .d_un{color:#989898;}
.d_listpage .d_pre{padding-left:18px;}
.d_listpage .d_next{padding-right:18px;}
.d_listpage .d_to span{position:absolute;top:-1px;width:18px;height:32px;}
.d_listpage .d_pre span{left:-1px;}
.d_listpage .d_next span{right:-1px;}
.d_listpage .d_tot{width:86px;margin:0 auto;margin-top:-32px;position:relative;z-index:2;}
.d_listpage .d_tot .d_ico{width:12px;height:9px;right:17px;}
.d_listpage .d_totnum{width:51px;padding-right:35px;text-align:right;}
.d_pagecode{width:89px;height:30px;overflow:auto;position:absolute;top:31px;left:0;border:1px solid #d4d4d4;border-top:none;display:none;}
.d_listpage .d_pagecode a{background:#fff;border:none;}
.d_listpage .d_listbanner{height:125px;position:relative;z-index:1;}


.d_listbanner{height:125px;position:relative;margin-bottom:15px;}
.d_listbanner .d_imgclip{position:relative;float:left;width:236px;height:125px;overflow:hidden;position:relative;}
.d_listbanner .d_imgclip p{position:absolute;width:236px;height:27px;line-height:27px;font-size:14px;bottom:0;left:0;text-align:center;color:#fff;background:rgba(0,0,0,0.5)}
.d_bannertxt{float:right;width:71px;padding-left:10px;height:125px;text-align:center;background-color:#d8b57d;color:#fff;}
.d_bannertxt span{display:block;font-size:12px;font-weight:normal;}
.d_bannertxt .d_ch{font-size:18px;line-height:26px;padding-top:10px;font-weight:bold;}
.d_listbanner .d_bg{position:absolute;width:23px;height:24px;bottom:7px;right:8px;overflow:hidden;background:url(img/toum.png) no-repeat;background-size:contain;-moz-background-size:contain;-webkit-background-size:contain;}

.d_doclistwp{width:310px;height:166px;margin:0 auto;overflow:hidden;}
.d_doclist{width:1000%;}
.d_doclist li{float:left;width:310px;overflow:hidden;}
.d_doclist .d_phpwp{float:left;width:133px;height:166px;overflow:hidden;}
.d_doclist .d_txtclip{float:right;width:165px;color:#777;}
.d_doclist .d_names{height:22px;overflow:hidden;font-size:14px;color:#9f632c;font-weight:bold;}
.d_doclist .d_names a{color:#9f632c;}
.d_doclist .d_txt{text-indent:2em;margin-top:10px;height:110px;overflow:hidden;}
.d_doclist .d_txt a{color:#777;}
.d_doclist .d_btns a{float:left;width:80px;height:23px;margin-right:2px;line-height:23px;text-align:center;color:#fff;}
.d_doclist .d_btns .d_ask{background-color:#76339a;}
.d_doclist .d_btns .d_pre{background-color:#643a21;}
.d_namelistwp{width:320px;margin-top:10px;}
.d_namelistwp div{width:200%;}
.d_namelistwp a{float:left;width:66px;height:24px;margin:0 6px;border-radius:3px;-webkit-border-radius:3px;border:1px solid #dcdcdc;text-align:center;line-height:24px;color:#656565;background-color:#fff;}
.d_namelistwp .d_on{background-color:#b97a25;border-color:#b97a25;color:#fff;}

.d_kmlistwp{width:320px;overflow:hidden; margin-bottom:18px}
.d_kmlist{width:350px;padding-top:0px;text-align:center;line-height:42px;font-size:12px;}
.d_kmlist a{float:left;width:99px;height:42px;margin:8px 8px 0 0;border:1px solid #dcdcdc;background-color:#fefefe;color:#444;border-radius:1px;-webkit-border-radius:1px;}
.d_kmlist .d_on{color:#b97a25;font-size:14px;}

/** 列表页 end **/

.d_footer{margin-top:20px;background-color:#fff;}
.d_footernav{height:34px;line-height:34px;background-color:#874829;text-align:center;font-size:14px;}
.d_footernav a{color:#fff;margin:0 2px;}
.d_footer .d_conn{width:250px;margin:0 auto;margin-top:10px;padding-bottom:13px;border-bottom:1px solid #e4e4e4;}
.d_footer .d_conn li{margin:5px 0;}
.d_footer .d_conn .d_mark{float:left;width:55px;overflow:hidden;color:#949494;}
.d_footer .d_conn p{float:left;width:183px;color:#dc0505;}
.d_footer .d_conn li:last-child p{color:#060606;}
.d_version{text-align:center;color:#070707;line-height:25px;}
.d_version a{color:#070707;vertical-align:middle;}
.d_cpr{height:25px;overflow:hidden;text-align:center;color:#9a9a9a;}
.d_pagebot{height:44px;width:204px;overflow:hidden;margin:0 auto;}
.d_pagebot li{width:68px;text-align:center;float:left;}
.d_pagebot p{padding-top:9px;border-left:1px solid #ededed;}
.d_pagebot li:first-child p{border:none;}
.d_pagebot .d_ico{display:block;width:29px;height:22px;margin:0 auto;overflow:hidden;}
.d_pagebot a{line-height:19px;color:#575656;}


/* rep_x*/
.d_mystep,.d_cpr,.d_pagebotwp,.d_listpage a,.d_doclistwp .d_names{background: url(img/repx.png) 0 0 repeat-x;}
.d_cpr{background-position:0 -33px;}
.d_pagebotwp{background-position:0 -58px;}
.d_listpage a{background-position:0 -102px;}
.d_doclistwp .d_names{background-position:0 -137px;}
/* pic */
.d_ico,.d_artconnbtns a,.d_listpage_quelist .d_ico,.d_listpage .d_to span{background:url(img/pic.png) 0 0 no-repeat;}
.d_artconnbtns a{background-position:0 -48px;}
.d_pagebot .d_pre .d_ico{background-position:-26px 0;}
.d_pagebot .d_ask .d_ico{background-position:-56px 0;}
.d_pagebot .d_way .d_ico{background-position:-86px 0;}
.d_listpage_quelist .d_ico{background-position:0 -14px;}
.d_listpage .d_pre span{background-position:-120px 0;}
.d_listpage .d_next span{background-position:-140px 0;}
.d_listpage .d_tot .d_ico{background-position:0 -29px;}

#s{height:500px;border:1px solid #000;}




.yyTips{ width:100%;color:#f00; text-decoration:underline; background:url(/images/sprites.png)  -35px -787px no-repeat; text-indent:30px; font-size:small; height:20px; left:20px;margin:10px 0px;}
/*预约挂号*/
.yyform{ margin-bottom:20px}
.yyform span{color:#f00;}

.yyform td{padding:5px;}

.yyform .input-txt{width:208px; height:26px; border:solid 1px #b5b5b5;}

.yyform .depart{width:208px; height:26px; border:solid 1px #b5b5b5;}

.yyform .Remark{width:208px; height:100px; border:solid 1px #b5b5b5;}

.yyform .ybtn{width:52px; height:25px; line-height:25px; border:solid 1px #7d7d7d; background:#dededd url(/images/sprites.png) left -259px no-repeat; margin:0px 10px;}





/*2013.7.10底部浮动预约栏*/
.float{POSITION:fixed; WIDTH:100%; BOTTOM:0px; HEIGHT:53px; z-index:99999}
.float LI{WIDTH:25%; BACKGROUND:#676767; FLOAT:left}
.float LI A{DISPLAY:block; HEIGHT:53px; COLOR:#fff}
.float LI A SPAN{TEXT-ALIGN:center; LINE-HEIGHT:75px; WIDTH:100%; DISPLAY:block; HEIGHT:100%}
.float LI.fir A SPAN{BACKGROUND:url(/images/float_icon.png) no-repeat center -13px}
.float LI.sen A SPAN{BACKGROUND:url(/images/float_icon.png) no-repeat center -73px}
.float LI.the A SPAN{BACKGROUND:url(/images/float_icon.png) no-repeat center -134px}
.float LI.fou A SPAN{BACKGROUND:url(/images/float_icon.png) no-repeat center -193px}
.float LI A:hover{BACKGROUND:#4b4b4b; box-shadow: inset 1em 1em 1em -1em #000; -webkit-box-shadow: inset 1em 1em 1em -1em #000; -moz-box-shadow: inset 1em 1em 1em -1em #000}
.float LI A.hover{BACKGROUND:#4b4b4b; box-shadow: inset 1em 1em 1em -1em #000; -webkit-box-shadow: inset 1em 1em 1em -1em #000; -moz-box-shadow: inset 1em 1em 1em -1em #000}