body{background:#ffffff;font:12px/130% "微软雅黑",helvetica,clean,sans-serif;font-size: 12px;margin: 0 auto;padding: 0;overflow-x:hidden; -webkit-text-size-adjust:none; color:#545454}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td{margin: 0;padding: 0;}
h1, h2, h3, h4, h5, h6,strong{font-style:normal;font-weight:bold;}
table{border-collapse:collapse;}
em,i{font-style:normal;}
ul,ol,li{list-style:none;list-style-position:outside;}
p{color:#676767;}
img{border:none;}
a{color:#666666;text-decoration:none;}
a:hover{text-decoration:underline;}
.clear{clear:both;height:1px;overflow:hidden;}
.clearfix:after {clear: both; content: ".";display: block;height: 0;visibility: hidden;}
body div.margin_1{margin:5px auto 0;}
body div.bg_1{border:1px solid #cee8b1;background:#eff7e2;}
.fl{float:left;}
.fr{float:right;display:inline;}
.spac_1{height:15px;overflow:hidden;clear:both;}

.headcall{padding:1px 0;width:100%;height:45px; background:#d68206;left:0;z-index:999;text-align: center; }
.headcall img{margin-top:1px;}
/*首页及通用*/
.header{height:auto; position:relative; z-index:20; height:156px}
.logo{width:100%;margin:0 auto;height:0px;background:url(../images/bg001.jpg) repeat-x;}
.callBox_1{width:100%;height:55px; position:relative; margin:1px 0 1px 0}
.topCall{padding:1px 0;width:100%;height:55px;background:#3388e2;left:0;z-index:10;}
.topCall .topbg{ width:314px; height:41px; margin:0 auto; position:relative; text-align:center;}
.clicknav{ width:90px; background:#333; position:absolute; right:0; z-index:9999;}
.clicknav ul li{ height:30px; padding:5px 0; text-align:center;}
.clicknav ul li:hover{ background:#ccc;}
.clicknav ul li a{ line-height:30px; color:#fff; font-size:16px;}
.clicknav ul li a:hover{ text-decoration:none;}
.clicknav ul #guahao a{ color:#fe7427;}
.topCall img{margin-top:1px;}


#nav_new { width:100%; overflow:hidden; background-color:#f9b552;}
#nav_new p{ width:320px; overflow:hidden; margin:0 auto; height:50px; background:url(../images/nav_bg.jpg) no-repeat 0 0; }
#nav_new span { line-height:76px; display:inline-block; width:80px;}
#nav_new span a { display:block; color:#000; text-align:center; }

.toptell{ width:100%; height: 28px; padding:9px 0 10px 0; background:#ccc; position:fixed; border-radius:3px;}
.phonenum{ width:60%; left:5%; position: absolute; z-index:1; text-indent:0.5em; height:26px; border: solid 1px #eee; font-size:14px; color:#999; line-height:26px; border-radius:3px; webkit-border-radius:3px;}
.phonesubmit{ width:30%; position: absolute; top:10px; left:66%; background:#3388E2; height:26px; border:solid 1px #3388E2; border-radius:3px; font-size:14px; color:#fff; letter-spacing:2px;}
ins.phone-input-clear{ width:22px; height:22px; position:absolute; top:12px; left:58%; background:url(../images/icon.png) 0 0 no-repeat; z-index:3;}
/* wy-mod-banner */
.nav{width:100%;}
.navC{width:320px;margin:0 auto;background:#fff;}
.navC ul{padding:0 0 5px;}
.navC li{float:left;display:inline;width:98px;height:34px;border:1px solid #cfcfcf;text-align:left;margin:5px 0 0 5px;}
.navC li a{display:block;height:32px;border:1px solid #fff;background:#f4f4f4;}
.navC li a span{line-height:32px;font-size:16px;}
.navC li a img{float:left;display:inline;margin:7px 5px 0 5px;}
.navC li a:hover{text-decoration:none;}

.hr{border-bottom:1px solid #cfcfcf;border-top:1px solid #fff;}

.main{width:100%;height:auto;}
.crumbs{ width:314px; margin:10px auto 0 auto; font-size:14px;  line-height:30px; border:solid #dbdbdb; border-width:1px 0; text-align:left;}
.crumbs a{ color:#1a6fc9;}
.arc_hot{ width:314px; margin:10px auto 0 auto;  height:25px; border-bottom:solid 1px #208bd5;}
.arc_hot .hotn{ width:120px; height:25px; float:left; background:#208bd5; color:#ffffff; font-size:14px; line-height:25px;}
.arc_hot a{ float:right; width:140px; height:25px; color:#000; font-size:14px; line-height:25px;color:#208bd5;}
.arc_hot a:hover{ text-decoration:none;}
.arc_hot a span{ font-size:18px; }
.arc_title{ width:294px; text-align:left; line-height:25px; margin:10px auto 0 auto; padding:5px 0 0 0; font-size:20px; color:#333333; border-bottom:dashed 1px #e2e2e2;}
.arc_about{ width:314px; margin:10px auto 0 auto;}
.arc_about ul {}
.arc_about ul li{ background:url(../images/arc_dot.jpg) no-repeat left center; font-size:14px; color:#208bd5; width:280px; float:left; margin-left:10px; text-indent:1em; height:20px; line-height:20px; text-align:left; margin-bottom:5px;}
.arc_about ul li a{ text-decoration:none;}
.arc_title span{ font-size:12px; color:#878787;}
.hj_title, .lx_title{ width:314px; height:30px; margin:0 auto;  border:solid #dbdbdb; border-width:1px 0; margin-top:10px; line-height:30px;  color:#1a6fc9; font-size:16px;}
.hj_title{background:url(../images/hj_titlebg.jpg) 15px center no-repeat;text-align:left;}
.hj_tleft{ width:40px; height:30px; float:left;}
.hj_tcenter{ width:100px; height:30px; float:left;color:#1A6FC9;}
.hj_tright{ background:url(../images/ask.gif) left center no-repeat; text-indent:28px; color:#1A6FC9; width:120px; height:30px; float:right;}
.hj_tright:hover{ text-decoration:none;}
.mapt{ margin-bottom:10px;}
.hj_pic{ width:314px; height:280px; margin:0 auto; border: solid 1px #dbdbdb;}
.hj_pic p{ width:314px; height:35px; line-height:35px; text-indent:1.5em; text-align:left; background:url(../images/hj_arrowr.jpg) 280px center no-repeat; font-size:16px; color:#333;}

.mainC{ padding-top:3px;}
.lmNavListWrap,.mainC,.hotListWrap,.contWrap{width:320px;margin:0 auto;background:#fff;}
.mBanner{}
.mNav{height:auto;}
.mNav ul{padding:2px 0 5px 2px;}
.mNav li{text-align:center;float:left; width:64px; border-right:solid 1px #ccc;display:inline;margin:10px 0 0 6px; padding-right:6px; margin-bottom:5px; text-align:center;}
.mNav .brightn{ border-right:none;}
.mNav li img{}
.mNav li p{color:#333;line-height:24px;}
.mNav li p a{ color:#333;}
.module{height:auto;}
.motMt_1{margin-top:10px;}
.picTxt_1,.picTxt_2,.picTxt_3,.picTxt_4{width:314px;height:96px;margin:0 auto;position:relative; z-index:10;}
.picTxt_1 p,.picTxt_2 p,.picTxt_3 p,.picTxt_4 p{color:#fff;}
.picTxt_1 a:hover,.picTxt_2 a:hover,.picTxt_3 a:hover,.picTxt_4 a:hover{text-decoration:none;}
.bigInfo_1{width:137px;height:96px;position:relative;background:#bc9220;}
.pic_1{width:176px;height:96px;position:relative;}
.bigTxt_1{font-size: 22px;line-height: 36px;position: absolute;left: 20px;top: 20px;}
.litTxt_1{font-size: 14px;line-height: 24px;position: absolute;left: 15px;bottom: 5px;}
.icoPng_1{position: absolute;left: 105px;top: 72px;}
.alphaBg_1{height:26px;width:100%;background:#000;filter:alpha(opacity="60");opacity:0.6;position:absolute;left:0;top:70px;}
.picInfo_1{line-height:26px;position:absolute;left:0;top:70px;color:#fff;width:100%;}
.modNav{padding-top:5px;}
.modNav li{float:left;display:inline;line-height:28px;border:1px solid #cfcfcf;font-size:14px;}
.modNav1 li{ width:82px;}
.modNav .liw01{ width:62px;}
.modNav .liw02{ width:122px;}
.modNav li a{color:#333333;display:block;white-space:nowrap;}
.modNav li a:hover{text-decoration:none;}
.disNav{ width:314px; margin:10px auto;}
.disNavd{ margin-bottom:0px;}
.disNav tr td{ width:32%; border:solid 1px #ccc; color:#333; font:13px "微软雅黑"; padding:8px 0; text-align:center;}
.disNav tr td a{ display:block; color:#333;}
.disNav tr td a.cur{ color:#C33; font-weight:bold;}
.disNav tr td a:hover{ text-decoration:none;}
.bigInfo_2{width:137px;height:96px;position:relative;background:#30be9b;}
.pic_2{width:176px;height:96px;position:relative;}
.bigTxt_2{font-size: 22px;line-height: 36px;position: absolute;left: 25px;top: 20px;}
.litTxt_1{text-align:left;}
.litTxt_2{ font-size: 14px; line-height: 24px; position: absolute; left: 35px; bottom: 5px; text-align:left; }
.icoPng_2{position: absolute;left: 15px;top: 71px;}
.doctor{ width:100%; height:128px;}
.mingyi{ height:120px; margin:10px 0; padding-left:8px;}
.doctor .doc_img{ float:left; margin-left:3px;}
.mingyi .doc_img{ margin-left:0px;}
.doctor .doc_info{ float:left; width:116px; height:128px; background:#d7f0f2; text-align:left;}
.mingyi .doc_info{ height:120px;}
.mingyi .doc_swt{ float:left; width:93px; height:120px;}
.doctor .doc_zx,.doctor .doc_yy{ width:93px; height:64px;  float:left; font-size:14px; line-height:64px; color:#fff; text-decoration:none; text-align:center}
.mingyi .doc_zx,.mingyi .doc_yy{ height:60px;}
.doctor .doc_zx{background:#1ab8cf;}
.doctor .doc_yy{background:#319ae3;}
.doctor .doc_info p{ font-size:12px; padding-left:10px; color:#333; line-height:20px;}
.doctor .doc_info .doc_name{ font-size:14px; line-height:30px;}

.arc_zx{ width:100%; height:34px; background:#cccccc; text-align:center;}
.arc_zx a{ line-height:34px; color:#fff; font-size:14px; padding:0 10px;}
.arc_zxblue{ background:#3388E2; margin-top:10px;}


.cat_doc{ width:314px; height:97px; margin:10px auto 0 auto; background:#ddeffb; overflow:hidden;}
.cat_doc .cd_img{ width:79px; height:97px; float:left;}
.cat_doc .cd_info{ width:87px; height:97px; float:left;}
.cd_info p{ text-align:left; margin-left:15px; }
.cd_info .doc_name{ margin-top:15px;}
.cd_zx{ width:148px; height:97px; float:left; position:relative;}
.cd_zx p{ width:120px; height:40px; margin:15px auto auto 15px; _margin-left:7px; color:#000; line-height:20px; padding-left:35px; font-size:12px; text-align:left; background:url(../images/catpeo.jpg) no-repeat left center;}
.cd_zx p span{ font-size:16px;}
.cd_zx .catzx{ width:130px; height:30px; position:absolute; bottom:0; right:0; background:#208bd5; float:left; line-height:30px; font-size:14px; color:#ffffff; text-decoration:none;}

a.bigInfoBg2{background:#20a8b4;}
a.bigInfoBg3{background:#326fca;}
a.bigInfoBg4{background:#64b729;}
a.bigInfoBg5{background:#25a4a4;}
.alphaBg_2{height:26px;width:100%;background:#000;filter:alpha(opacity="60");opacity:0.6;position:absolute;left:0;top:70px;}
.picInfo_2{line-height:26px;position:absolute;left:0;top:70px;color:#fff;width:100%;}
.registration{width:100%;margin:0 auto; clear:both; margin-top:10px;}
.titHead_1{height:31px;background:#009999;}
.appoint{width:314px;;margin:0 auto;  color: #333;}
.appoint p{line-height:36px;background:url(../images/callico.jpg) no-repeat 3px center;text-align:left;text-indent:2.5em;color:#ff6600;font-weight:bold;}
.appointForm{width:314px;margin:0 auto;}
.appoint ul{text-align:left;width:280px;margin:0 auto;}
.appoint li{position:relative;height:24px;overflow:hidden;margin:5px 0 0;}
.appoint em{color:#ff7e00;position:relative;top:5px;left:0;font-size:16px;}
.appoint span{color:#00929b;line-height:24px;}
.appoint li input{width:210px;height:22px;line-height:24px;border:1px solid #cfcfcf;position:absolute;right:0;}
.appoint select{width:212px;height:24px;line-height:24px;border:1px solid #cfcfcf;position:absolute;right:0;}
.submitBtn{height:35px;margin:10px auto 0;text-align:left;position:relative;}
.submitBtn input{width:82px;height:26px; background:#1ab8cf; border:none;position:absolute;left:214px;top:0; font:14px "微软雅黑"; color:#fff;}
.submitBtn a{position:absolute;right:0;top:0;}

.footer{width:314px;margin:0 auto;padding-top:1px;}
.footNav_1{height:30px;background:#d68206;}
.footNav_1 ul{width:314px;margin:0 auto;height:30px;}
.footNav_1 li{float:left;width:105px;background:url(../images/navhr.jpg) no-repeat right center;}
.footNav_1 li.noneBg{background:none;}
.footNav_1 li a{color:#fff;font-weight:bold;line-height:30px;font-size:16px;}
.footNav_1 li a:hover{text-decoration:none;}
.footMsg{width:314px;margin:0 auto;background:#fff;}
.foot_nav{ width:304px; padding:5px 0px; border:solid #ccc; border-width:1px 0; font-size:10px; margin-top:10px; line-height:30px;}
.foot_nav a,.foot_nav a:link,.foot_nav a:visited{ margin:0 12px; font-size:12px; color:#666; text-decoration:none; line-height:30px;}
.footMsg p{line-height:24px;text-align:center;color:#333;padding:5px;}
.footMsg .foot_tel{ text-align:left; padding:10px 0 10px 46px; margin-bottom:46px;}
.returnTop{border-top:1px solid #cacaca;border-bottom:1px solid #cacaca;background:#ededed;margin:0 0 5px;}
.whiteLine{height:1px;overflow:hidden;background:#fff;}
.returnTop span{line-height:30px;background:url(../images/topto1.jpg) no-repeat right center;padding-right:25px;color:#333;cursor:pointer;}
.bottom_tel{ width:100%; text-align:center; min-width:314px; height:46px; padding-top:10px; background:#3388e2; position:fixed; bottom:0; left:0; z-index:10;}
.bottom_con{ width:314px; height:46px; margin:0 auto;}
.bottom_left{ width:40px; height:40px; float:left; margin-right:10px;}
.bottom_words{ width:180px; height:40px; float:left; color:#fff; font-size:14px; line-height:20px; padding-left:14px; background:url(../images/foot_tels.jpg) left 3px no-repeat; text-align:left;}
.bottom_words a{color:#f0ff00; text-decoration:underline;}
.bottom_zx{width:62px; height:29px; float:left; background:#ff0000; text-align:center; color:#fff; line-height:29px;  border-radius:3px; margin-top:5px;}
.bottom_zx a{color:#fff; line-height:29px; display:block; font-size:14px;}
.s{position: absolute;left: 56px;top: 5px;display:none;}

