.navContent{
    width:1200px;
    height:512px;
    overflow:hidden;
    margin:0 auto 15px;
}
.navLeft{
    float:left;
    width:250px;
    height:512px;
    margin-right:10px;
}
.navRight{
    width:940px;
    height:512px;
    float:right;
}
.navLTop{
    width:250px;
    height:45px;
    line-height:45px;
    font-size:16px;
    color:#fff;
    background:url("../hs-images/icon.png") no-repeat 25px center #007d67;
    text-indent:55px;
    margin-bottom:16px;
}
.navLMiddle{
    width:248px;
    height:254px;
    border:1px solid #e5e5e5;
    margin-bottom:9px;
}
.navLMiddle li{
    width:214px;
    margin:0 17px;
    height:59px;
    line-height:64px;
    font-size:14px;
    text-indent:59px;
    border-bottom:1px solid #ebebeb;
}
.navLM01{
    background:url("../hs-images/bg-08.png") no-repeat left center;
}
.navLM02{
    background:url("../hs-images/bg-09.png") no-repeat 12px center;
}
.navLM03{
    background:url("../hs-images/bg-10.png") no-repeat 12px center;
}
.navLMiddle .navLM04{
    background:url("../hs-images/bg-11.png") no-repeat 12px center;
    border-bottom:0;
}
.navLMiddle li a{
    color:#333;
    width:100%;
    height:59px;
    display:block;
    background:url("../hs-images/arrow.png") no-repeat right center;
}
.navLBottom{
    width:250px;
    height:185px;
    background:#f0fffc;
}
.navLBTit{
    width:100%;
    height:50px;
    background:url("../hs-images/bg-01.jpg") no-repeat;
    position:relative;
    margin-bottom:10px;
}
.navLBTit .p1{
    font-size:20px;
    color:#666;
    position:absolute;
    top:9px;
    left:50px;
}
.navLBTit .p2{
    font-size:12px;
    color:#666;
    position:absolute;
    top:32px;
    left:50px;
}
.navLBList{
    width:212px;
    height:116px;
    margin:0 19px;
    overflow:Hidden;
    position:relative;

}
.navLBUl,.hos-notice-ul{
    width:100%;
    height:auto;
    position:absolute;
    overflow:Hidden;
}
.navLBList li{
    height:36px;
    line-height:36px;
    background:url("../hs-images/dot01.png") no-repeat left center;
    text-indent:16px;
    overflow:hidden;
    width:100%;
}
.navLBList li a{
    color:#666;
}
.navLBList li a:hover{
    color:#007d67;
}
.h20{height:8px;background: #f0fffc;width:100%;}
.menu{
    width:885px;
    height:45px;
    margin-bottom:16px;
    background:#007d67;
    padding-left:55px;
}
.menu li{
    float:left;
    line-height: 45px;
    padding:0 10px;
    font-size:16px;
    color:#fff;
}
.menu li a{
    color:#fff;
}
.menu li a.current{
    color:#ffc000;
}
.carousel{
    width:940px;
    height:450px;
    overflow:Hidden;
    position:relative;
}
.carouselList{
    position:absolute;
    top:0;
    left:0;
    width:300%;
    height:450px;
}
.carouselList li{
    float:left;
}
.order-main{
    width:1200px;
    margin:0 auto 48px;
}
.order-tit{
    background:url("../hs-images/bg-04.jpg") no-repeat;
    width:100%;
    height:33px;
    color:#1a1a1a;
    position:relative;
    margin-bottom:15px;
}
.font30{font-size:30px;}
.font22{font-size:22px;}
.order-tit .p1{
    text-indent: 7px;
    line-height: 30px;
}
.order-tit .p2{
    font-size:16px;
    color:#ffc000;
    position:absolute;
    left: 109px;
    top: 10px;
}
.order-tit .p3{
    font-size:14px;
    position:absolute;
    right: 0px;
    top: 12px;
}
.order-tit .p3 a{
    color:#666;
}
.order-list{
    width:1200px;
    overflow:hidden;
}
.order-list li{
    float:left;
    margin-right:18px;
    margin-bottom:14px;
}
.order-list li.noMr{
    margin-right:0;
}
table tr td { border:1px solid #cccccc; }
table { width: 590px; min-height: 26px; line-height: 26px; text-align: center; border-collapse: collapse; padding:2px;font-size:14px;}
.week td{
    background:#007d67;
    width:72px;
    color:#fff;
}
.order-date-am td,.order-date-pm td{
    background:#fff;
}
.order-date-am .tdCurrent,.order-date-pm .tdCurrent{
    background:#f0f0f0;
}
.color-333{
    color:#333;
}
.color-666{
    color:#666;
}
.color-999{
    color:#999;
}
.table-order-info{
    width:588px;
    height:124px;
    border:1px solid #ccc;
    border-top:0;
}
.doc-name{
    color:#ffc000;
    font-size:16px;
    height:40px;
    line-height:40px;
    text-indent:1.6em;
}
.doc-better,.order-cost{
    margin:0 26px;
    line-height:24px;
    font-size:14px;
    overflow: hidden;
}
.doc-better .p1,.order-cost .p1{
    width:70px;
    float:left;
    clear:both;
}
.order-cost .p1{
    width:136px;
}
.doc-better .p2,.order-cost .p2{
    width:460px;
    height:48px;
    overflow: hidden;
    text-overflow:ellipsis;
    float:left;
}
.order-cost .p2{
    width:396px;
    height:24px;
    text-align:right;
}
.order-cost .p2 a{
    color:#007d67;
    padding:0 20px;
}
.order-cost .p2 a:hover{
    text-decoration:underline;
}
.hos-main{
    width:1200px;
    height:305px;
    margin:0 auto 15px;
	border:1px #d8d5d5 solid;
	padding-top:5px;
}
.hos-main>li{
    float:left;
    margin-right:0px;
}
.hos-main li:last-child{ float:right; margin-right:5px;}
.hos-main>.hos-consult{
    margin-right:0;
	margin-left:40px;
	width:470px;
}
.hos-notice{
    width:224px;
    height:300px;
    background:#f0fffc;
    overflow:hidden;
}
.hos-notice .navLBTit{
    background:url("../hs-images/bg-02.jpg") no-repeat;
}
.hos-notice .navLBList{
    height:250px;
    width:200px;
    padding:0 12px;
    overflow:hidden;
}
.hos-scroll-notice{
    width:224px;
    height:250px;
    overflow:Hidden;
    position: relative;
}
.hos-notice-ul li{
    min-height:250px;
    line-height:30px;
    text-indent:2em;
}
.hos-notice-ul li a{
    color:#666;
    font-size:14px;
}

.hos-notice-ul{
    width:200px;
    margin: 0 12px;
    height:auto;
    overflow:Hidden;
}
.hos-survey{
    width:420px;
    height:300px;
    position:relative;
}
.hos-survey .order-tit,.hos-consult .order-tit{
    margin-bottom:20px;
}
.hos-survey-content{
    height:210px;
    line-height:30px;
    font-size:14px;
    color:#666;
    text-indent:2em;
    overflow:Hidden;
}
.seeMore{
    width:70px;
    height:22px;
    line-height:22px;
    font-size:14px;
    text-align:center;
    position:absolute;
    right:3px;
    bottom:265px;
}
.seeMore a{
    display:block;
    width:100%;
    height:100%;
    color:#999;
    border:1px solid #999;
    border-radius:5px;
}
.seeMore a:hover{
    color:#007d67;
    border:1px solid #007d67;
}
.hos-consult{
    width:450px;
    height:300px;
    overflow:hidden;
    position:relative;
}
.hos-consult-list{
    height:220px;
    width:100%;
}
.hos-consult-list li{
    height:30px;
    line-height:30px;
    background:url("../hs-images/dot01.png") no-repeat left center;
    text-indent:1em;
    font-size:14px;
}
.hos-consult-list li a{
    color:#666;
}
.hos-consult-list li a:hover{
    color:#007d67;
}
.hos-consult-list li .sp1{
    float:left;
}
.hos-consult-list li .sp2{
    float:right;
}
.ad-2{
    width:1200px;
    height:118px;
    margin:36px auto;
}
.doc-recommend{
    width:1200px;
    height:395px;
    margin:0 auto;
    position:relative;
	border-top:1px #d8d5d5 solid;
}
.doc-info-list{
    width:1200px;
    height:371px;
    overflow:hidden;
    position:relative;
}

.doc-list{
    position:absolute;
    left:0;
    top:0;
    width:auto;
    height:371px;
}
.doc-list>li{
    width:294px;
    height:345px;
    float:left;
    margin-right:8px;
}
.doc-list>li:hover{
    background:url("../hs-images/bg-07.jpg") no-repeat;
}
.doc-list>li:last-child{
    margin-right:0;
}
.item-doc{
    width:286px;
    height:320px;
    padding-top:17px;
    margin:4px 3px;
    background:#f0f0f0;
}
.head-portrait{
    width:131px;
    height:131px;
    overflow:hidden;
    margin:0 auto 6px;
    position:relative;
}
.doc-img{
    width:100%;
    height:100%;
    display: block;
}
.img-border{
    display: block;
    width:131px;
    height:131px;
    position:absolute;
    left:0;
    top:0;
    z-index:1;
}
.doc-name-titles{
    height:38px;
    line-height:38px;
    color:#007d67;
    font-size:17px;
    text-align: center;
    font-weight:bold;
}
.doc-goodAt{
    width:246px;
    margin:3px auto;
    height:50px;
    overflow:hidden;
    font-size:14px;
    color:#666;
    line-height:24px;
}
.doc-inHos{
    width:100%;
    height:40px;
    background:#007d67;
    font-size:14px;
    color:#fff;
    padding-top:4px;
}
.doc-inHos p,.doc-inHos div{
    width:240px;
    margin:6px auto 3px;
    line-height:20px;
    font-size:12px;
}
.doc-inHos div{
    margin-top:0px;
    margin-bottom:0px;
}
.doc-inHos div .sp1{
    float:left;
}
.doc-inHos div .sp2{
    float:right;
}
.arrowLeft,.arrowRight{
    width:32px;
    height:60px;
    position:absolute;
    top:50%;
    margin-top:-30px;
    cursor:pointer;
}
.arrowLeft{
    left:1px;
    background:url("../hs-images/leftArrow.png") no-repeat;
}
.arrowRight{
    background:url("../hs-images/rightArrow.png") no-repeat;
    right:1px;
}

.footer{
    width:100%;
    height:95px;
    background:#333;
    font-size:14px;
    color:#e5e5e5;
}
.web-link{
    width:1200px;
    line-height: 30px;
    margin:0 auto;
    text-align: center;
}
.web-link a{
    color:#E5E5E5;
    display: inline-block;
    padding:0 16px;
}
.contact-us{
    width:1200px;
    line-height:28px;
    color:#999;
    text-align: center;
    margin:6px auto 0;
}
.contact-us a{
    color:#999;
    display: inline-block;
    padding:0 4px;
}


.dyzz_gb_yyzx { width:285px; height:30px; margin-bottom:15px;}
.dyzz_gb_yyzx_x { width:90px; height:30px; line-height:30px;float:left; background:#007d67; color:#FFFFFF; text-align:center; margin-left:30px; font-size:14px;}
.dyzz_gb_yyzx_x a { color:#FFFFFF; }
.dyzz_gb_yyzx_x:nth-child(2n){ float:right; margin-right:30px;}
.dyzz_gb_tt { width:1200px; height:100px; margin:10px auto; margin-bottom:15px;}
.dyzz_gb_tt img{ width:1200px; height:100px;}
.hos-consult img{ width:470px; height:300px;}
.dyzz_gb_yygk { width:385px; height:35px; margin:0 auto; }
.dyzz_gb_yygk_yy { width:120px; height:35px; line-height:35px;float:left; margin-left:30px; background:#007d67; text-align:center; font-size:18px;}
.dyzz_gb_yygk_yy a { color:#FFFFFF; }
.dyzz_gb_yygk_yy:last-child{ float:right; margin-right:30px;}

.dyzz_gb_hos-main{
    width:1200px;
    height:320px;
    margin:0 auto 20px;
	border:1px #d8d5d5 solid;
}
.dyzz_gb_hos-main>li{
    float:left;
    margin-right:32px;
}
.dyzz_gb_hos-main>.hos-consult{
    margin-right:0;
}
.dyzz_gb_hos-consult-list{
   width:100%;
   margin-left:10px;
}
.dyzz_gb_hos-consult-list li{
    height:30px;
    line-height:30px;
    background:url("../hs-images/dot01.png") no-repeat left center;
    text-indent:1em;
    font-size:14px;
}
.dyzz_gb_hos-consult-list li a{
    color:#666;
}
.dyzz_gb_hos-consult-list li a:hover{
    color:#007d67;
}
.dyzz_gb_hos-consult-list li .sp1{
    float:left;
}
.dyzz_gb_hos-consult-list li .sp2{
    float:right;
}
.dyzz_gb_order-tit{
    background:url("../hs-images/bg-04.jpg") no-repeat;
    width:100%;
    height:33px;
    color:#1a1a1a;
    position:relative;
    margin-bottom:20px;
}
.dyzz_gb_order-tit .p1{
    text-indent: 7px;
    line-height: 30px;
}
.dyzz_gb_order-tit .p2{
    font-size:16px;
    color:#ffc000;
    position:absolute;
    left: 109px;
    top: 10px;
}
.dyzz_gb_order-tit .p3{
    font-size:14px;
    position:absolute;
    right: 0px;
    top: 12px;
}
.dyzz_gb_order-tit .p3 a{
    color:#666;
}
.dyzz_gb_hos-consult-list img{ width:450px; height:165px;}


.dyzz_gb_newlist { float:right; width:700px;padding-top:40px;}


.dyzz_gb_newlist li{
    height:30px;
    line-height:30px;
    background:url("../hs-images/dot01.png") no-repeat left center;
    text-indent:1em;
    font-size:14px;
}
.dyzz_gb_newlist li a{
    color:#666;
}
.dyzz_gb_newlist li a:hover{
    color:#007d67;
}
.dyzz_gb_newlist li .sp1{
    float:left;
}
.dyzz_gb_newlist li .sp2{
    float:right;
	margin-right:10px;
}
.dyzz_gb_xq {
    width: 70px;
    height: 22px;
    line-height: 22px;
    font-size: 14px;
    text-align: center;
	float:right;
	margin-top:10px;
	margin-right:10px;
   }
.dyzz_gb_xq a {
    display: block;
    width: 100%;
    height: 100%;
    color: #999;
    border: 1px solid #999;
    border-radius: 5px;
}
.dyzz_gb_xq a:hover {  
    color: #007d67;
    border: 1px solid #007d67;   
}

.dyzz_gb_yyhj { width:1200px; height:285px; border:1px #d8d5d5 solid; margin:0 auto; margin-top:35px;}
.dyzz_gb_yyhj_top { width:1180px; height:35px;margin:0 auto;}
.dyzz_gb_yyhj_top_left{ float:left; width:85px; height:30px; border-bottom:2px #007d67 solid; text-align:center; color:#007d67; font-size:16px; line-height:30px;}
.dyzz_gb_yyhj_top_right { float:right;width:1075px; height:30px; border-bottom:1px #d8d5d5 solid;text-align:left;line-height:30px; padding-left:20px; color:#d8d5d5; font-size:12px;}
.dyzz_gb_yyhj_bottom { width:1160px; height:232px; margin-left:20px; margin-top:10px;}
.dyzz_gb_yyhj_bottom_left { float:left; width:580px; height:230px; margin-left:10px; margin-right:5px;}
.dyzz_gb_yyhj_bottom_right { float:right; width:560px; height:230px;}
.dyzz_gb_yyhj_ye { float:left; width:150px; height:225px;}
.dyzz_gb_yyhj_ye img { width:150px; height:112.5px;}
.dyzz_gb_yyhj_ye img:last-child{ margin-top:5px;}
.dyzz_gb_yyhj_san { float:right;width:420px; height:230px;}
.dyzz_gb_yyhj_san img { width:420px; height:230px; }
.dyzz_gb_yyhj_siwu { width:550px; height:120px; }
.dyzz_gb_yyhj_siwu img { width:270px; height:120px; float:left; margin-left:4px;}
.dyzz_gb_yyhj_lqb { width:550px; height:105px; margin-top:5px;}
.dyzz_gb_yyhj_lqb img { width:180px; height:105px; float:left; margin-left:3px; }

.dyzz_gb_yyhj { width:1200px; height:285px; border:1px #d8d5d5 solid; margin:0 auto; margin-top:35px;}
.dyzz_gb_yyhj_top { width:1180px; height:35px;margin:0 auto;}
.dyzz_gb_yyhj_top_left{ float:left; width:85px; height:30px; border-bottom:2px #007d67 solid; text-align:center; color:#007d67; font-size:16px; line-height:30px;}
.dyzz_gb_yyhj_top_right { float:right;width:1075px; height:30px; border-bottom:1px #d8d5d5 solid;text-align:left;line-height:30px; padding-left:20px; color:#d8d5d5; font-size:12px;}
.dyzz_gb_yyhj_bottom { width:1160px; height:232px; margin-left:20px; margin-top:10px;}
.dyzz_gb_yyhj_bottom_left { float:left; width:580px; height:230px; margin-left:10px; margin-right:5px;}
.dyzz_gb_yyhj_bottom_right { float:right; width:560px; height:230px;}
.dyzz_gb_yyhj_ye { float:left; width:150px; height:225px;}
.dyzz_gb_yyhj_ye img { width:150px; height:112.5px;}
.dyzz_gb_yyhj_ye img:last-child{ margin-top:5px;}
.dyzz_gb_yyhj_san { float:right;width:420px; height:230px;}
.dyzz_gb_yyhj_san img { width:420px; height:230px; }
.dyzz_gb_yyhj_siwu { width:550px; height:120px; }
.dyzz_gb_yyhj_siwu img { width:270px; height:120px; float:left; margin-left:4px;}
.dyzz_gb_yyhj_lqb { width:550px; height:105px; margin-top:5px;}
.dyzz_gb_yyhj_lqb img { width:180px; height:105px; float:left; margin-left:3px; }

.dyzz_gb_flink { width:1200px; border:1px #d8d5d5 solid; margin:0 auto; margin-top:30px;}
.dyzz_gb_flink_top { width:1180px; height:35px;margin:0 auto;}
.dyzz_gb_flink_top_left { float:left; width:85px; height:30px; border-bottom:2px #007d67 solid; text-align:center; color:#007d67; font-size:16px; line-height:30px; }
.dyzz_gb_flink_top_right { float:right;width:1095px; height:30px; border-bottom:1px #d8d5d5 solid; color:#007d67; text-align:right;font-size:14px; line-height:30px;}
.dyzz_gb_flink_top_right a { color:#007d67; font-size:14px;}
.dyzz_gb_flink_bot { width:1180px; margin:0 auto;}
.dyzz_gb_flink_bot a { color:#666; padding-right:15px; line-height:35px;}