/* CSS Document */
html{color:#000;background:#fff;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr{margin:0;padding:0;}
/*basic*/
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,pre,form,input,button{margin:0; padding:0;}
table{border-collapse:collapse;border-spacing:0;}
h2{font-size:14px;}
ul,ol{list-style:none;}
body{font-size:14px;/*width:320px;*/margin:0 auto;color:#6c6c6c; font-family:"Î¢ÈíÑÅºÚ",Helvetica;}
fieldset,img{border:0;}
img{/*vertical-align:middle;*/}
input,textarea{ border:none 0;}
a{ text-decoration:none; color:#666; }
@media screen and (max-device-width: 320px){body{-webkit-text-size-adjust:none}}
@media screen and (max-device-width: 480px){body{-webkit-text-size-adjust:none}}
@media only screen and (-webkit-min-device-pixel-ratio: 2){body{-webkit-text-size-adjust:none}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body{-webkit-text-size-adjust:none}}
/*top*/
.top a:hover,.top a.head_tel{color:#5ca119;text-decoration:none;}
.link{background:#007fb7;}
.footerLink a,.footerLink{color:#338acf;}
.top{height:30px;padding-right:5px; border-bottom:1px solid #dfdfdf; color:#ef4722; text-align:right; line-height:30px;}
.top a{float:left; margin-left:5px; text-decoration:underline;}
.top a.head_tel{text-decoration:none;float:right;}
.head{height:70px; padding:5px 0px 0px 10px;background:url(../images/head_bg.png) repeat-x;}
.navSn{height:52px; border-bottom:1px solid #0070c1;background:#C5AA15;}
.nav li,.navSen li{width:25%; height:26px; float:left; text-align:center; line-height:26px; position:relative; }
.nav li a{display:block;height:26px;color:#fff;border-right:1px solid #DBB400;border-bottom:1px solid #DBB400; }
.nav li a:after{position:absolute;content:"";height:26px;}
.nav li a:hover,.nav li a.hover,.navSen li a:hover,.navSen li a.hover{background:#DBC900;color:#d5f4ff;}
.nav li:last,.navSen li:last{border-right:none;}
.navSen li{height:26px;line-height:26px;}
.navSen li a{display:block; font-size:14px;height:26px;color:#fff;border-right:1px solid #DBB400;}
/*tuwen*/
.tuwen{ margin-top:3px; margin-bottom:3px;}
.tu{
	float:left;
	width: 100px;
	height: 75px;
}
.wen{
	float:left;
	margin-left: 10px;
	width:260px;
}
.wentitle{text-align:center; height:25px; line-height:25x;font-size:16px;padding:0px 0px 2px 0px;}
.wentitle a{color:#1e6bbd;}
.wen p{ font-family:"ËÎÌå"; font-size:14px!important; line-height:22px;}
.wen p a{color:#1e6bbd;}
.wen p a:hover{color:#1e6bbd; text-decoration:underline;}
/*tuwen*/
/*search*/
.search{position:relative; padding-top:15px; padding-bottom:16px;position:relative;}
.sea{padding-left:8px;margin-right:83px;}
.text{border:1px solid #dcdcdc;width:100%; font-size:12px;height:24px;color:#dcdcdc;}
.seaBtn{width:72px; height:26px; position:absolute;right:10px;top:15px;border-right:1px solid #dcdcdc;}
.submit{width:76px; height:26px; color:#FFFFFF; background:url(images/searchBtn.png);}
/*link*/
.footer{font-size:12px;}
.link{ height:30px;padding-left:5px; background-color:#C5AA15}
.link a{width:33.3%;float:left; height:29px; line-height:29px;color:#ffffff; text-align:center;}
.footerLink{clear:both;height:30px;padding-left:8px; text-align:center;line-height:30px;}
.footerLink a{line-height:30px;}
.footer{text-align:center;line-height:20px; padding:5px 0;}
.go_top{text-align:center; border-top:1px solid #d4d4d4; line-height:35px; background:url(../images/bottom_bg.png) repeat-x;}
.go_top a{display:block;width:100%;font-size:16px;}
h2,.page .rest,.pageNum p a,.recomend a,.text1 strong{color:#1e6bbd;}
.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; background:url(../images/left_arrow.png) no-repeat;}
.txt a:after{right:-35px;background:url(../images/right_arrow.png) no-repeat;}
.txtList{height:27px;border-bottom:1px solid #d8d8d8; background:url(../images/txtListBg.png) repeat-x;border-bottom:1px solid #d8d8d8;border-top:1px solid #EAEAEA; }
.txtList p{height:27px;line-height:30px;background:url(../images/spritr.png) no-repeat 8px -130px;padding-left:30px;}
.txtList p a,.txtList p{color:#949494;}
/*article*/
.article,.pageNum{padding:0px 8px 0px 8px;}
.article{border-bottom:1px solid #cacaca;}
.article p.word,.article p.wordImg{text-align:center; min-height:25px;}
.article p.word,.article p.word a{color:#a6a6a6; font-size:12px;}
h1{text-align:center; height:40px; line-height:40px;font-size:16px;padding:15px 0px 5px 0px;}
h1 a{color:#1e6bbd;}
.text1{line-height:25px; color:#000; border-top:1px #CCCCCC dotted; padding-top:10px;}
.text1 p{text-indent:24px;}
.text1 a.article_tel{color:red;}
.article p.athor{height:40px; line-height:40px;font-size:14px;color:#000;text-align:right;}
.page{ height:32px; padding:10px 0 10px;font-size:13px; position:relative; margin: 0 auto;}
.up, .down, .up_no, .down_no { height:28px; line-height:28px; color:#FFF; display:inline; position:absolute; top:15px;}
.up{ background:url(../images/up_one.jpg) no-repeat; width:46px; padding-lef:7px; left:3px;}
.up_no{ color:#707070;background:url(../images/hui.jpg) no-repeat; width:46px; padding-left:7px; left:3px; }
.down{ background:url(../images/blue.jpg) no-repeat; width:57px; right:3px;}
.down_no{ background:url(../images/hui_one.jpg) no-repeat; right:3px; margin-right:3px; width:57px; color:#808080;}
.page { font-size:14px; text-align:center; width: 100%; margin: 0 auto;}
.page .rest{display: inline-block;background:url(/images/block.jpg) no-repeat;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;}
/*expert*/
.experts {height:255px;background:#f2f2f2;padding:8px 8px 8px 8px;border-bottom:1px solid #cacaca;}
.expert .dt {float:left;clear:both;height:111px;margin-right:5px;padding:1px;border:1px solid #cacaca;}
.expert {display:block;padding:0px 0px 8px 0px;height:116px;margin-top:5px;}
.peo {padding-left:105px;padding-right:5px;}
.expert .peo span{font-size:16px;line-height:20px;margin:0px 5px 5px 5px;padding-top:5px;font-weight:600;}
.peo p {text-indent:24px;line-height:22px;padding:5px 0px 0px 10px;font-size:14px;font-weight:100;}
.peo p span.txt{font-size:14px;font-weight:100;}
.bottom {height:35px;line-height:35px;text-align:center;background:#ededed;border-bottom:1px solid #cacaca;}
.bottom a {font-size:14px;color:#ef6410;font-weight:600;display:block;width:100%;}
.bottom_img{width:100%;height:60px; text-align:center;position:absolute;z-index:2;bottom:0px;left:0;-webkit-box-shadow:0 0 0.3em; box-shadow:0 0 0.3em; background:url(/images/bottom_ph_bg.png) repeat-x;}
.content_title{line-height:30px; padding:0px 8px 0px 8px; background:url(/images/content_title_bg.png) repeat-x;}
.content_title a{color:#333333; width:32%; display:inline-block; text-align:center;}
.content_title a:hover{ text-decoration:underline;}
.clearfix{clear:both;}
.sick{width:100%;background: -webkit-gradient(linear, 0 0, 0 100%,from(#e8e8e8), to(#ffffff));  background:-moz-linear-gradient(top, #e8e8e8,#ffffff 100%);}
.sick_title{height:30px;line-height:30px;text-indent:15px;font-size:15px;color:#5ca119;border-bottom:1px solid #dbd9d9;background:url(/images/arrow.png) no-repeat 5px center;}
.sick_name{width:100%;}
.sick_name div{width:100%;height:40px;border-bottom:1px solid #dbd9d9;}
.sick_name a{float:left;color:#0070c1;width:33%;height:40px;text-align:center;line-height:40px;border-right:1px solid #dbd9d9;}
.sick_name a.last{border-right:none;}
.sick_name a.hover,.sick_name a:hover{background:#e6e6e6;}
.margin{margin-bottom:10px;}
/*ad*/
.title a,.title h2{color:#C5AA15;}
.expert .peo span{color:#338acf;}
.refer p a span,.peo p span.txt{color:#5ca119;}
.title1 span{color:#C5AA15;}
.title1 span.hover{color:#C5AA15;}
#listId1 li:nth-child(1) a,#listId1 li:nth-child(2) a,.list li a:hover,.list li a.hover{color:#009ad7;}
.list li a:hover, .list li a.hover{background:#f2f2f2;}
.ad {height:124px;box-shadow:2px 2px 10px #ececec;overflow:hidden;text-align:center;position:relative;margin:0 auto;}
.adTip {width:80px;height:20px;position:absolute;top:110px;left:50%;}
.adTip a {margin-right:5px;float:left;width:5px;height:5px;text-indent:-9988px;background:#a5e4ff;border-radius:20px 20px 20px 20px;}	
.adTip a.active {background:#0175C4;}
.adImg {width:320px;overflow:hidden;margin:0 auto;position:relative;}
.scroller1 {width:960px;height:100%;}
.adImg ul {width:100%;height:100%;}
.adImg ul li {float:left;width:320px;height:124px;}
/*title*/
.title {height:30px;line-height:33px;text-align:right;padding-right:8px;overflow:hidden;background:url(/images/titleBg.png) repeat-x;border-bottom:1px solid #cacaca;}
.title h2 {float:left;text-indent:8px;font-size:15px;}
.title a {font-size:12px;font-weight:600;display:block;}
.hidden {display:none;}
.title1 {height:30px;line-height:30px;text-align:center;overflow:hidden;background:url(/images/title_bg.png) repeat-x;border-bottom:1px solid #cacaca;}
.title1 span {float:left;width:33%;font-size:14px;font-weight:600;text-align:center;}
#tab31{width:33.6%;}
.title1 span.hover{background:url(/images/title1_bg.png) repeat-x;border-right:1px solid #c7c7c7;}
/*list*/
.list li {line-height:37px;position:relative;border-bottom:1px solid #cacaca;}
.list li a {display:block;height:37px;padding-left:8px;}
.list li a:hover:after, .list li a.hover:after{background:url(/images/spritr.png) no-repeat 0px -71px;}
.list li a:after {display:block;content:"";position:absolute;top:35%;right:8px;width:10px;height:10px;background:url(/images/spritr.png) no-repeat 0px -40px;}
/*refer*/
.refer{padding-top:8px;background:#f4f4f4;border-bottom:1px solid #cacaca;}
.refer p {text-indent:28px;line-height:23px;padding:0px 8px 8px 8px;}
.refer p a {font-size:small;}
.hgydkk li{ width:45%; float:left; background-color:#efefef; margin-left:3%; margin-bottom:3%; border:1 #999999 solid; font-size:14px; text-align:center; font-weight:bold; color:#000000; height:40px; line-height:40px;}
.hgydkk li a{ color:#000000; text-decoration:none}
.leftwrap { width:100%; float:left; overflow:hidden}
.l-col dd { height:160px; background:#f7fcfe; float:left; width:100%}
.fl-img { width:120px; height:145px; float:left; margin-left:5px; margin-top:5px; display:inline; /*border:1px solid #ccc;*/ overflow:hidden}
.l-col-list { width:60%; float:right}
.l-col-list li { height:24px; line-height:24px; font-size:12px; border-bottom:none; overflow:hidden}
.l-col-list li a { color:#034FA5}
.mainbox{overflow:hidden;position:relative;}
.flashbox{overflow:hidden; position:relative;}
.imagebox{text-align:right;position:relative;z-index:999;}
.bitdiv{display:inline-block;width:1px;height:1px;margin:0 10px 10px 0px;cursor:pointer;float:right;}
.defimg{background-image:url(../images/02.png)}
.curimg{background-image:url(../images/01.png)}
.bt {
background: url("../images/but1.png") no-repeat -235px -249px;
height: 30px;
width: 100%;
background-color: #005102;
font-family: "Microsoft YaHei";
padding-top: 4px;
color: #a2b4a4;
background-size: 270px;
}
.bt span {
font-size: 120%;
display: block;
color: #fff;
float: left;
text-indent: 40px;
margin-right: 5px;
width:60%;
}
.article_js {
color: #333;
}
.article_js .jstit{ font-family: "Microsoft YaHei"; font-size: 12px; padding-left: 140px; padding-bottom: 7px; border-bottom: 1px dashed #bcbcbc; background: url("../images/but1.png") no-repeat -158px -112px; color: #666; line-height: 20px;}
.article_js .artcon {
padding: 15px 0px;
}
.article_js .artcon img {
float: left;
width: 25%;
min-height: 80px;
max-width:124px;
}
.article_js .artcon ul {
float: left;
width:75%;
}
.article_js .artcon ul li {
display: block;
line-height: 22px;
background: url("../images/but1.png") no-repeat 3px -240px;
font-size: 12px;
text-indent: 1.7em;
}
.article_js .artconzj {
padding: 5px 0px;
}
.artconzj ul {
width: 99%;
margin: 0 auto;
height: auto;
overflow: hidden;
}
.artconzj ul li {
width: 33%;
height: auto;
float: left;
}
.artconzj ul li img{width:100%;height:auto;}
.artconzj ul li a{width:97%;display:block;margin:0 auto;}
.artconzj ul li p{width:100%;line-height:22px;text-align:center;font-size:100%;}
.article_js .arthot {
padding: 5px 0px;
}
.arthot span {
display: block;
float: left;
line-height: 30px;
text-align: center;
margin: 0.5%;
}
.arthot .hot1{ width: 32%;}
.arthot .hot2{ width: 20%;}
.arthot .hot3{ width: 45%;}
.arthot .hot4{ width: 53%;}
.arthot .hot5{ width: 45%;}
.arthot .hot6{ width: 37%;}
.arthot .hot7{ width: 25%;}
.arthot .hot8{ width: 35%;}
.arthot .hot9{ width: 53%;}
.arthot .hot10{ width: 45%;}
.arthot .hot11{ width: 32%;}
.arthot .hot12{ width: 30%;}
.arthot .hot13{ width: 35%;}
.arthot span a {
color: #fff;
}
/*booking*/
.booking_yyue{margin:0 auto;overflow:hidden;border:dotted #ddd 1px;padding:10px;margin:0 0 30px 0px;}
.booking_yyue form{display:block;}
.booking_yyue p{display:block;width:650px;margin:30px auto;line-height:220%;}
.booking_yyue h4{float:left;font:normal 22px/36px "å¾®è½¯°å…éÁ×";color:#b32a78;width:622px;background:#f4f4f4;}
.booking_yyue ul{float: left; width: 300px;color:#b75890;}
.booking_yyue ul li{float: left; width: 310px; margin-top:6px;font-size: 14px;}
.booking_yyue li font{font-size: 14px; float: left; width:84px; text-align: right}
.booking_yyue li input{float: left}
.booking_yyue li select{margin-top: 2px}
.booking_yyue li span{font-size: 14px; float: left; width:70px;padding-left:8px;}
.booking_yyue .s1{width: 200px; border: #ddd 1px solid; height: 23px}
.booking_yyue .s2{width: 200px; border: #ddd 1px solid; height: 25px}
.booking_yyue .button{background:url(../images/booking.png) #e1375c no-repeat 0px 0px; width:107px; margin-left:80px; cursor:pointer;height: 25px; color:#fff; text-align:center;_padding-top:2px; border:0;}
.booking_yyue .btn_submiting{background:url(../images/booking.png) #fff no-repeat -111px 0px;width:107px;cursor:pointer;height:25px;font-weight:bold; color:#fff;padding-left:17px; _padding-top:2px;border:0;}
#comp_tel_span{float:right;color:#fff;font-size:13px;padding:26px 0 0 0;width:100%}
#comp_sms_span{float:right;color:#fff;font-size:13px;padding:26px 0 0 0;width:100%}
#comp_chat_span{float:right;color:#fff;font-size:13px;padding:26px 0 0 0;width:100%}
#comp_map_span{float:right;color:#fff;font-size:13px;padding:26px 0 0 0;width:100%}
div.tel{background:url(../images/c1_n.png) no-repeat;width:23%;height:100%;float:left;background-position:center top}
div.map{background:url(../images/c4_n.png) no-repeat;width:25%;height:100%;float:left;background-position:center top}
div.sms{background:url(../images/c2_n.png) no-repeat;width:23%;height:100%;float:left;background-position:center top}
div.chat{background:url(../images/c3_n.gif) no-repeat;width:23%;height:100%;float:left;background-position:center top}
.bottom-fixed{position:fixed;z-index:10000;height:44px;width:100%;bottom:0;text-align:center;background:url(../images/bottombg.png) repeat;*bottom:auto;*position:absolute;*top:expression(eval(document.documentElement.scrollTop+675));margin:0px;padding:0px;}
.STYLE1{color: #FF0000}
.STYLE2{color: #1E6BBD;font-weight: bold;}