@charset "utf-8";
/* CSS Document */


.cont-bj{ width:100%; background-color:#fff }
.cont-box{ width:1180px; padding-top:40px; margin:0 auto; overflow:hidden}
.ct-l{ width:240px; float:left; overflow:hidden;}
.ct-r{ width:900px; float:right; overflow:hidden; }
.l-t{width:240px; height:60px; background:url(../images/lt.jpg) no-repeat; overflow:hidden}
.l-t h3{ height:56px; line-height:56px; font-size:24px; font-weight:bold; color:#fff;  padding-left:54px;}


.sidebar{ width:238px; background-color:#fff;  overflow:hidden; border:1px solid #c6aa72; }
.sidebar ul{width:236px; margin:0 auto; background-color:#ecf4f7; margin-top:1px; margin-bottom:1px;padding-bottom:20px; overflow:hidden}
.sidebar ul li{width:200px; margin-left:18px; margin-top:22px;}
.sidebar ul li h6 {  width:182px; height:48px; padding-left:18px; line-height:48px; font-size:16px; color:#fff ;background:url(../images/lt2.png) no-repeat;/* background-position:23px center;*/cursor:pointer ; }
.sidebar ul li h6:hover{ width:182px; height:48px; padding-left:18px; line-height:48px; font-size:16px; color:#fff ;background:url(../images/lt3.png) no-repeat; font-weight:bold } 

.sidebar ul li .box { display: none; width:200px;background-color:#e8ebe8; padding:10px 0;overflow:hidden }
.sidebar ul li .box a { width:140px; height:30px; line-height:30px; display:inline-block;font-size:16px; color:#4091ae; overflow:hidden;cursor:pointer ; padding-left:23px; margin:5px 0}

.sidebar ul li.on a h6 {  width:182px; height:48px; padding-left:18px; line-height:48px; font-size:16px; color:#fff ;background:url(../images/lt3.png) no-repeat; font-weight:bold }

.sidebar ul li .box a:hover{ font-weight:600; color:#c0a062} 

/*.sidebar ul li .gl{ width:190px;  height:42px; line-height:42px;  background-color:#269c53!important  ;color:#fff; background-image:url(../images/lt3.png) !important ; background-repeat:no-repeat; background-position:23px center;}*/
.tp{ width:238px;border:1px solid #c6aa72; height:57px; overflow:hidden; margin:20px 0 30px 0}



.tai-m{ width:900px; height:27px; text-align:right;font-size:12px; background:url(../images/r-b.jpg) no-repeat; overflow:hidden; padding-top:13px; position:relative}
.tai-m span{  font-size:16px; color:#333; background:url(../images/dw.png) no-repeat; background-position: left top; padding-left:22px; }
.tai-m  a{font-size:16px; color:#666}
.tai-m  a:hover{ color:#c0a062}

.rt-box{width:900px; border-bottom:2px solid #dcdcdc;}
.news{ width:900px;}
.news ul{ width:900px;}
.news ul li{ width:900px; height:183px; border-bottom:1px solid #dcdcdc; padding-top:34px;}
.news ul li a{width:900px;}
.news ul li .tp1{ width:200px; height:150px; float: left; margin-left:15px;}
.news ul li .wr{ width:660px;height:150px; float: left; margin-left:10px; overflow:hidden; position:relative;}
.news ul li .wr h3{width:630px; height:20px; line-height:20px; font-size:16px; color:#333; white-space:nowrap;  text-overflow:ellipsis; background:url(../images/yan1.png) no-repeat; background-position: left center; padding-left:30px; font-weight:bold; margin-top:4px; overflow:hidden;}
.news ul li .wr h4{width:660px;height:20px; overflow:hidden }
.news ul li .wr h4 img{ float:right; margin:3px 4px 0 0}
.news ul li .wr h4 span{ float:right ;font-size:12px; color:#999; }
.news ul li .wr p{width:660px;height:44px; line-height:22px; font-size:14px; color:#666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; margin-top:9px; overflow:hidden }
.news ul li .wr p span{ font-size:14px; color:#999;}
.news ul li:hover{ background-color:#f5f9fb}
.news ul li:hover .wr h3{ background:url(../images/yan2.png) no-repeat; background-position: left center; color:#c0a062}
.news ul li:hover .wr p{ color:#c0a062}
.news ul .noa .tp1{ display:none !important}
.news ul .noa .wr{ width:900px;}
.news ul .noa .wr h3{ width:870px;}
.news ul .noa .wr h4{ width:870px;}
.news ul .noa .wr p{width:875px;}


/*翻页*/
.page{width:890px; margin:0 auto;text-align: right; position:relative;}
.page ul{display: inline-block; margin: 22px 0 44px 0;}
.page ul li{display: inline-block;}
.page ul li a{ width:33px; height:33px; display:inline-block; border:solid 1px #999; line-height:33px; background-color:#fff; text-align:center; font-size:16px; color:#555; margin:0 2px;}
.page ul .color a{ border:solid 1px #4091ae; background-color:#4091ae; font-weight:bold; color:#fff}
.page ul li a:hover{border:solid 1px #4091ae; background-color:#4091ae; font-weight:bold; color:#fff}
.page ul li .pg{ width:80px; height:33px; display:inline-block;border:solid 1px #999; line-height:33px; text-align:center; }
.page ul li .pg1{ width:49px; height:33px; display:inline-block;border:solid 1px #999; line-height:33px; text-align:center; }
@media screen\9{
.page ul li{ display:inline-block; *zoom:1; *display: inline;}
 .page ul li a{ margin:0 4px;}
} 

/*翻页end*/

.cont_box2{ width:900px; overflow:hidden ; position:relative; }
.cont_box2 ul{ padding:13px 0;}
.cont_box2 ul li{width:900px; height:40px; }
.cont_box2 ul li a{ width:710px; height:40px; line-height:40px; font-size:16px; color:#666; padding-left:10px; white-space:nowrap;  text-overflow:ellipsis; float: left; overflow:hidden}
.cont_box2 ul li span{ width:89px; height:40px; line-height:40px; font-size:14px; color:#666;float: right; overflow:hidden }
.cont_box2 ul li:hover{ background-color:#f5f9fb}
.cont_box2 ul li:hover a{ color:#c0a062}
.cont_box2 ul li:hover span{ color:#c0a062}


.qmt2{ width:900px; overflow:hidden; position:relative;}
.qmt2 ul{ width:940px;}
.qmt2 ul li{ width:270px; height:250px; float: left;  margin:25px 40px 25px 0}
.qmt2 ul li a{ width:270px; height:250px; display:block; background:url(../images/sb1.png) no-repeat; text-align:center; overflow:hidden}
.qmt2 ul li a img{ width:260px; height:195px; margin-top:5px;}
.qmt2 ul li a h4{width:260px; height:49px; line-height:49px; text-align:center; margin:0 auto; font-size:16px; color:#fff; white-space:nowrap;  text-overflow:ellipsis; overflow:hidden}
.qmt2 ul li a:hover{background:url(../images/sb2.png) no-repeat}
.xian{ width:1180px; height:1px; border-bottom:1px dashed #a0a2a1}


.ks-box{ width:900px; margin-top:5px;}
.ks-box h2{ width:900px; height:58px; line-height:58px; background-color:#d9e9ef; border-bottom:2px solid #bad7e2; text-align:center; font-size:24px; font-weight:bold; color:#4091ae; overflow:hidden}
.ks-box p{ width:880px; padding:22px 10px 50px 10px; font-size:16px; color:#666; line-height:22px; background-color:#f5f9fb}

.ks-box3{ width:900px; margin-top:40px;}
.ks-box3 h2{ width:900px; height:58px; line-height:58px; background-color:#d9e9ef; border-bottom:2px solid #bad7e2; text-align:center; font-size:24px; font-weight:bold; color:#c0a062; overflow:hidden}
.kb{ width:900px;background-color:#f5f9fb ; padding:20px 0}

.qie3{ width:830px; margin:0 auto; padding-top:12px; padding-left:10px; overflow:hidden; position:relative;}
.qie3 ul{ width:860px;}
.qie3 ul li{ width:150px; height:40px; float: left; margin-right:20px; margin-bottom:20px;}
.qie3 ul li a{ width:150px; height:40px; line-height:40px; display:block; background:url(../images/sa1.png) no-repeat; text-align:center; font-size:16px; color:#fff; overflow:hidden}
.qie3 ul li a:hover{ background:url(../images/sa2.png) no-repeat;}

.fenx{ width:900px; height:42px; background-color:#d9e9ef; border-bottom:2px solid #4091ae;border-top:1px solid #4091ae; margin-top:40px; margin-bottom:50px; overflow:hidden}


.Doctor{ width:900px;}
.Doctor ul{width: 879px;margin: 0 auto;}
.Doctor ul li{ width:430px; height:152px; padding-top:6px; float:left; overflow:hidden; margin:14px 0 }
.Doctor ul li a{}
.Doctor ul li a img{ width:110px; height:145px; margin:0 12px 0 6px; float: left;}
.Doctor ul li a .zc_b{ width:292px;height:145px;float: left; overflow:hidden}
.Doctor ul li a .zc_b h4{ width:292px; font-size:18px; font-weight:bold; color:#006d80; overflow:hidden; margin-top:8px;}
.Doctor ul li a .zc_b h4 span{ font-size:14px; color:#006d80;}
.Doctor ul li a .zc_b .ba1{ width:292px; height:20px; margin-top:4px;}
.Doctor ul li a .zc_b .ba1 h5{ width:80px;height:20px; line-height:20px; font-size:16px;  color:#006d80; float: left; overflow:hidden}
.Doctor ul li a .zc_b .ba1 h6{ width:205px;height:20px; line-height:20px;font-size:14px; color:#666; float: left; overflow:hidden}

.Doctor ul li a .zc_b .ba2{ width:292px; height:54px;margin-top:4px;}
.Doctor ul li a .zc_b .ba2 h5{ width:80px;height:20px; line-height:20px; font-size:16px; color:#006d80; float: left; overflow:hidden}
.Doctor ul li a .zc_b .ba2 h6{ width:205px;height:54px; line-height:18px;font-size:14px; color:#666; float: left;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3; overflow:hidden}
.Doctor ul li:hover{ background-color:#ecf4f7}
.Doctor ul li:hover a .zc_b h4{ color:#c0a062;}


.ordered-box{ width:900px; border-bottom:2px solid #dddddd; margin-bottom:60px;}
.ordered-c{ width:880px; margin:0 auto; overflow:hidden; position:relative}
.ye{width:880px; height:74px; line-height:78px; text-align:center; font-size:26px; font-weight:bold; color:#4091ae; border-bottom:2px solid #d9e9ef}

.tet-b{width:880px;border-bottom:1px dashed #ccc; padding:24px 0 24px 0}
.tet-b h3{ font-size:16px; font-weight:bold; color:#666; padding-left:4px;}
.tet-b h4{ padding-left:38px; width:800px; /*height:20px;*/ line-height:20px;font-size:16px; color:#666; margin:10px 0;}
.tet-b h4 span{ color:#e50101}
.tet-b h4 i{ font-style:normal; color:#4091ae; font-weight:bold}

.bd-box{ width:880px;border-bottom:1px dashed #ccc; margin-top:20px;}



.nr1{width:830px; height:40px;}
.nr1 h2{width:108px; height:40px; line-height:40px; font-size:16px; color:#006d80; float: left; font-weight:bold; padding-right:10px; text-align:right;}
.nr1 .checkoutbox{ float:left; margin-top:10px;}
.nr1 .checkoutbox label{ float:left}
.checkoutbox .chebox { position: absolute;opacity: 0; filter: alpha(opacity=0);}
.nr1 .checkoutbox label a{ height:20px; line-height:20px; background:url(../images/go1.png) no-repeat; background-position: left center; padding-left:20px; margin-left:33px;}
.nr1 .checkoutbox .lp2{background:url(../images/go2.png) no-repeat; background-position: left center; color:#c0a062 }

.name{ width:830px; height:40px; margin-bottom:20px;}
.name h2{width:108px; height:40px; line-height:40px; font-size:16px; color:#006d80; float: left; font-weight:bold; padding-right:10px; text-align:right;}
.name .text1{ width:700px; height:38px; line-height:38px; border:solid 1px #b2b2b2; float: left; padding-left:8px; font-size:16px; color:#666; background-color:#fff; font-family:"微软雅黑"}
.name h2 i{font-style:normal; color:#e50101; position:relative; left:5px;}

.name3{ height:156px;}
.name3 .text2{ width:700px;padding-left:8px; padding-top:10px; padding-bottom:10px; height:136px; font-size:16px; color:#666; font-family:"微软雅黑"}

.na5{ }
.na5 .text1{ width:420px;}
.na5 h4{ height:38px; line-height:38px; font-size:16px; color:#e50101; float: left; padding-left:10px; width:200px; }

.name4{width:830px; height:40px;margin-bottom:30px;}
.name4 h2{width:108px; height:40px; line-height:40px; font-size:16px; color:#006d80; float: left; font-weight:bold; padding-right:10px; text-align:right;}
.name4 .text1{ width:180px; height:38px; line-height:38px; border:solid 1px #b2b2b2; float: left; padding-left:8px; font-size:16px; color:#666; background-color:#fff; font-family:"微软雅黑"}
.name4 h5{width:160px; height:40px; background-color:#666; float: left; margin-left:11px; }

.btng{ width:880px; text-align:center; padding:30px 0}
.btng .button{ width:120px; height:40px; background:url(../images/button.jpg) no-repeat; font-size:16px; color:#fff;font-family:"微软雅黑" ; margin:0 10px;cursor:pointer}
.btng .button:hover{ background:url(../images/botton1.jpg) no-repeat;}


.zx-c{ width:880px; margin:0 auto; padding-top:20px; overflow:hidden}
.bt{width:880px; height:58px; background-color:#d9e9ef; border-bottom:2px solid #bad7e2; position:relative;}
.bt h3{height:58px; line-height:58px; font-size:26px; font-weight:bold; color:#c0a062; position:absolute; left:12px; top:0}
.bt .af{width:120px; height:40px; line-height:40px; background:url(../images/button.jpg) no-repeat; font-size:16px; color:#fff;font-family:"微软雅黑" ; display:block; margin:0 10px;cursor:pointer; position:absolute; right:10px; top:10px; text-align:center;}
.bt .af:hover{ background:url(../images/botton1.jpg) no-repeat;}

.answer-box{ width:880px; border-bottom:1px dashed #dddddd; padding:20px 0}
.aw-top{width:880px; background-color:#f9f5ef; height:72px; padding:12px 0; overflow:hidden;}
.aw-top img{ width:72px; height:72px; float: left; margin:0 13px 0 10px ;}
.aw-top .h-r{ width:766px; height:72px; float: left; overflow:hidden;}
.aw-top .h-r .xw{width:766px; height:20px; margin-bottom:5px; overflow:hidden}
.aw-top .h-r .xw h4{ width:598px;height:20px; line-height:20px; font-size:16px; font-weight:bold; color:#006d80; float: left; white-space:nowrap;  text-overflow:ellipsis; overflow:hidden}
.aw-top .h-r .xw h5{ width:150px;height:20px; line-height:20px; font-size:16px; float:right;  font-size:14px; color:#006d80; text-align:right; overflow:hidden}
.aw-top .h-r .xw h5 span{ color:#999}
.aw-top .h-r p{width:766px; height:45px; font-size:16px; color:#333; line-height:22px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;  overflow:hidden}

.aw-bottom{width:880px; background-color:#ecf4f7; height:72px; padding:12px 0; margin-top:10px; overflow:hidden;}
.aw-bottom img{ width:72px; height:72px; float: left; margin:0 13px 0 10px ;}
.aw-bottom .h-r{ width:766px; height:68px; float: left;overflow:hidden; margin-top:1px; }
.aw-bottom .h-r p{/*width:766px; height:67px; font-size:16px; color:#333; line-height:22px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3; margin-top:3px; overflow:hidden*/position:relative; *top:-50%; *left:-50%; font-size:16px; color:#333; line-height:22px;}

.aw-bottom .h-r .middle{display: table; height: 72px; width:766px; margin:0 auto; position:relative;}
.aw-bottom .h-r .middle .middle-inner{display: table-cell; vertical-align:middle; *position:absolute; *top:50%; *left:50%; width:100%; }



.Search-fast{ width:900px; height:60px; background-color:#d9e9ef; border-bottom:2px solid #bad7e2; position:relative; padding-top:18px; margin-top:8px;}

.drop-down{ width:245px; height:42px; float: left; margin:0 0px 0 10px; }
.drop-down h3{ width:80px; height:42px; line-height:42px; font-size:16px; color:#006d80; font-weight:bold; float: left;}

.nav2 {width:160px;height:40px; float: left; background-color:#fff;cursor:pointer;}


.nav2 p {width:151px;height:40px; line-height:40px;display:block;border:solid 1px #4091ae;  padding-left:9px;font-size:16px; color:#006d80;}
.nav2 p .lp1{/*width:170px;height:30px; line-height:30px;display:block;background:url(../images/san.png) no-repeat !important; background-position:152px 12px !important;*/}
.nav2 .set {background:url(../images/san4.png) no-repeat ; background-position:141px 16px;}
.nav2 .select {background:url(../images/san5.png) no-repeat ; background-position:141px 16px ;}
.nav2 .new {width:160px;position:absolute;border:1px solid #4091ae; background-color:#fff; border-top:none;display:none; max-height:96px; overflow:auto}
.nav2 ul li { width:160px; margin:5px 0}
.nav2 ul li a{ width:146px; height:25px; line-height:25px;  padding-left:9px; display:block;  font-size:16px; color:#006d80; margin-left:3px; display:block; overflow:hidden}
.nav2 ul li:hover a{background-color:#d9e9ef;}

.button5{ width:120px; height:40px; background:url(../images/button.jpg) no-repeat; font-size:16px; color:#fff;font-family:"微软雅黑" ; cursor:pointer; position:absolute; right:10px; top:20px}
.button5:hover{background:url(../images/botton1.jpg) no-repeat; }



.surface{width:900px; padding:20px; background-color:#f5f9fb; margin-top:8px; }
.surface .ys{ width:244px; height:311px; float: left; margin-right:22px;}
.surface .fac-r{ width:585px; height:311px; float: left; overflow:hidden; }
.surface .fac-r .name6{width:585px; height:44px;border-bottom:1px dashed #bbb; position:relative; overflow:hidden}
.surface .fac-r .name6 h3{width:294px; height:44px; line-height:50px; font-size:20px; color:#c0a062; float: left; padding-left:4px; overflow:hidden}
.surface .fac-r .name6 h3 span{ font-weight:normal; font-size:14px; color:#333}
.surface .fac-r .name6 h4{width:250px; height:44px;line-height:48px; font-size:14px; color:#006d80;float: left; overflow:hidden}
.surface .fac-r .name6 h4 span{ color:#333; }

.name2{width:585px; height:34px;border-bottom:1px dashed #bbb; position:relative; overflow:hidden}
.name2 h3{width:50px; height:34px; line-height:40px; font-size:14px; color:#006d80; float: left; padding-left:4px; overflow:hidden}
.name2 h4{width:440px; height:34px; line-height:40px; font-size:14px; color:#333; float: left; overflow:hidden}

.name5{width:585px; height:80px;border-bottom:1px dashed #bbb; position:relative; margin-top:4px; overflow:hidden}
.name5 h3{width:50px; height:80px; line-height:20px; font-size:14px; color:#006d80; float: left; padding-left:4px; overflow:hidden}
.name5 h4{width:520px; height:80px; line-height:20px; font-size:14px; color:#333; float: left; overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4; }


.tab{width:585px; border:solid 1px #dddddd; margin-top:15px;}
.tab thead td{ font-size:16px; color:#333; text-align:center; background-color:#f9f5ef}
.tab tbody td{  text-align:center;font-size:16px; color:#333; background-color:#fff}

.titel{ width:880px; margin:0 auto; border-bottom:1px solid #9fc8d6; padding:15px 0 10px 0}
.titel h1{ width:880px; font-size:30px; color:#333; text-align:center;}
.titel h6{ width:880px; font-size:14px; height:20px; line-height:20px; color:#999; text-align:center; margin-top:8px;}

.text-box{width:880px; margin:0 auto; font-size:16px; color:#666; line-height:24px; padding:28px 0}
.text-box p{ margin:16px 0}
.text-box img{ max-width:100%;}


.xg-bj2{width:900px;  padding-bottom:10px;overflow:hidden;  margin-bottom:30px; }
.page-t{ width:426px; margin-left:15px; padding-bottom:10px; padding-top:15px; float: left;}
.page-t h3{ width:74px; height:22px; line-height:22px; font-size:16px; color:#666; float: left;background: url(../images/kl.png) no-repeat; background-position:left center; padding-left:10px; }
.page-t a{ width:300px;height:22px; line-height:22px;font-size:16px; color:#666;  display:block; margin-left:10px; white-space:nowrap; float: left;  text-overflow:ellipsis; overflow:hidden}
.page-t:hover h3{color:#c0a062 }
.page-t:hover a{text-decoration:underline; color:#c0a062}













/* 2018.10.12增加 */

.qmt3{ width:860px; margin: 0 auto; overflow:hidden; position:relative;}
.qmt3 ul{ width:940px;}
.qmt3 ul li{ width:184px;float: left;  margin:25px 40px 15px 0}
.qmt3 ul li a{ width:184px;  display:block;overflow:hidden}
.qmt3 ul li a img{ width:180px; height:220px; margin-top:5px; border: solid 2px #fff }
.qmt3 ul li a h4{width:180px; height:39px; line-height:39px; text-align:center; margin:0 auto; font-size:16px; color:#565656; white-space:nowrap;  text-overflow:ellipsis; overflow:hidden}
.qmt3 ul li a:hover img{ border: solid 2px #006fc5}
.xian{ width:1180px; height:1px; border-bottom:1px dashed #d5d5d5}

.aw-top .h-r{ width:766px; height:63px; float: left; overflow:hidden;}
.aw-top .h-r p{width:766px; height:66px; font-size:16px; color:#333; line-height:21px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;  overflow:hidden}
.aw-top h4{ width: 860px; height: 16px; line-height: 16px; font-size: 14px; text-align: right; color: #999;position: relative; top: -6px;   overflow: hidden;}

.aw-bottom .h-r p{width:766px; height:66px; font-size:16px; color:#333; line-height:21px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;  overflow:hidden}
.aw-bottom h4{ width: 860px; height: 16px; line-height: 16px; font-size: 14px; text-align: right; color: #999;position: relative; top: -6px;   overflow: hidden;}