﻿@charset "utf-8";
/* CSS Document */






.cont-bj{ width: 100%; background-color: #fff; background-image: url(../images/cont-bj.jpg); background-position: bottom center; background-repeat: no-repeat;}
.cont-box{ width: 1200px; margin: 0 auto;}
.cot-l{ width: 240px;float: left; overflow: hidden; position: relative;top: -58px}
.cot-r{ width: 930px;float: right; overflow: hidden;}
.cmt-c{ width: 930px; background-color: #fff; border-bottom: 1px solid #f5bbb2}
.l-t{ width: 240px; height: 108px; background: url(../images/lt1.png) no-repeat; overflow: hidden;}
.l-t h3{ width: 100%; height: 56px;line-height: 56px; background: url(../images/lt-x.jpg) no-repeat; background-position: bottom center; font-size: 24px; font-weight: bold; color: #fff; text-align: center;}
.l-t p{width: 100%; height: 30px;line-height: 30px;text-align: center;font-size: 18px;color: #badee6;overflow: hidden;}

.sidebar{ width:228px; margin: 0 auto;  background-color:#eef9f6;border-bottom: 2px solid #f6a9a8; padding-bottom: 16px; position: relative;overflow:hidden;  }
.sidebar ul{ width:215px; margin: 0 auto;   overflow:hidden;}
.sidebar ul li{width:100%;margin-top:2px; border-bottom: dashed 1px #e0e2e1}
.sidebar ul li h6 {  width:160px; height:48px;line-height:48px; font-size:18px; color:#546a6b; cursor:pointer ; padding-left: 55px;overflow: hidden; }

.sidebar ul li .box { display: none; width:145px;background-color:#509fda; padding-left: 67px;overflow:hidden }
.sidebar ul li .box a { width:145px; height:30px; line-height:30px; display:inline-block;font-size:16px; color:#fff; overflow:hidden;cursor:pointer ;  margin:5px 0}
.sidebar ul li.on{ background-color: #509fda; border-bottom: dashed 1px #509fda}
.sidebar ul li.on a h6 {background:url(../images/m1.png) no-repeat; background-position: 142px center; background-repeat: no-repeat;color: #fff; font-weight: bold}
.sidebar ul li .box a:hover{font-weight: bold} 


.l-t2{ width: 240px; height: 52px; background: url(../images/lt2.png) no-repeat; text-align: center; line-height: 46px; font-size: 22px; color: #fff; margin-top: 30px; overflow: hidden;}
.mma{ width:228px; margin: 0 auto;  background-color:#fefaf3;border-bottom: 2px solid #f6a9a8; padding-bottom: 19px; position: relative;overflow:hidden; }

.shu{width:228px;}
.shu ul{ width: 218px;margin: 0 auto; overflow: hidden;}
.shu ul li{width: 218px; height: 45px; border-bottom: 1px dashed #d8d7d4; overflow: hidden;}
.shu ul li img{ width: 22px; height: 22px;float: left; margin: 13px 8px 0 3px}
.shu ul li h5{ width: 173px; height: 45px;line-height: 45px;float: left; font-size: 14px; color: #546a6b; white-space:nowrap;  text-overflow:ellipsis; overflow: hidden;}
.ph1{ width:212px; height:36px; padding-left: 6px; margin-top: 19px; }
.ph1 img{ float: left; width:36px; height:36px;}
.ph1 .p-r{ width:168px; height:36px; float: left; padding-left: 8px; }
.ph1 .p-r h3{width:174px;height:14px; line-height:14px;font-size:12px; color:#888888;margin-top: 2px; margin-bottom: 2px; overflow:hidden }
.ph1 .p-r h4{width:174px;height:18px; line-height:18px;font-size:16px; color:#7dcc70; font-weight:bold; word-break:break-all; overflow:hidden}


.tai-m{ width:930px; height:22px; text-align:right;font-size:12px; color:#888888; padding:10px 0 10px 0 }
.tai-m span{ height:22px;  line-height: 26px; font-size:14px; color:#888; background:url(../images/dw.png) no-repeat; background-size: 18px 22px; background-position: left top; padding-left:24px; padding-bottom: 2px; }
.tai-m  a{font-size:14px; color:#888}
.tai-m  a:hover{ color:#eb7766}

.rtx{ width: 930px; height: 37px; background: url(../images/rtx.png) no-repeat; position: relative; margin-top: 5px; overflow: hidden;}
.rtx h4{  text-align: center; height: 37px; line-height: 30px ;font-size: 24px; font-weight: bold; color: #2176bc; position: absolute; right:80px; background-color: #fff; padding-left: 9px;}


.tplb{ width: 864px;margin: 0 auto;  overflow: hidden; position: relative; }
.tplb ul{width: 899px; padding-top: 22px;}
.tplb ul li{ width: 272px;  float:left;  overflow:hidden; text-align:center; margin-right:18px; background-color: #fff; margin-bottom:18px; position: relative;border: solid 2px #fff;	}
.tplb ul li img{ width:272px; height:205px;float: left;  transition:all 0.5s;cursor:pointer;}
.tplb ul li h3{ width:280px; height:37px;float: left; line-height:37px;text-align:center; font-size:16px; color:#546a6b; overflow:hidden; margin: 0 auto;}


.tplb ul li:hover h3{background-color: #56c0c7;color: #fff}
.tplb ul li:hover{border: solid 2px #56c0c7;}

.vide{ width:272px; height:205px;background: url(../images/vide-bj.png) repeat; position: absolute; left: 1px; top: 1px; text-align: center;}
.vide img{float: none !important; margin-top: 88px ; width: 26px !important; height: 31px !important;}



/*翻页*/
.page{width:904px; margin:0 auto;text-align: center; position:relative;}
.page ul{display: inline-block; margin: 36px 0 36px 0;}
.page ul li{display: inline-block;}
.page ul li a{ width:33px; height:33px; display:inline-block; border:solid 1px #eeeeee; line-height:33px; background-color:#fff; text-align:center; font-size:16px; color:#555; margin:0 2px;}
.page ul .color a{ border:solid 1px #eb7766; background-color:#eb7766; font-weight:bold; color:#fff}
.page ul li a:hover{border:solid 1px #eb7766; background-color:#eb7766; font-weight:bold; color:#fff}
.page ul li .pg{ width:66px; height:33px; display:inline-block;border:solid 1px #eeeeee; line-height:33px; text-align:center; }
.page ul li .pg1{ width:49px; height:33px; display:inline-block;border:solid 1px #eeeeee; 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*/

/* 新闻列表 */

.qie{width: 894px;margin: 0 auto; overflow: hidden; position: relative;}
.qie ul{ width: 894px; padding-top:8px; padding-bottom: 15px; }
.qie ul li{width: 894px; height:35px; line-height:35px;overflow:hidden}
.qie ul li a{width:628px;height:35px; line-height:35px;display:block; float: left; font-size:16px; color:#546a6b;white-space:nowrap;  text-overflow:ellipsis; overflow:hidden; }
.qie ul li a i{ font-style: normal; font-size: 16px; color: #2176bc;}
.qie ul li span{ width:95px;height:32px; line-height:35px; float:right; line-height:35px; display:block; text-align:right; font-size:16px; color:#546a6b; font-family:"Arial"; padding-right: 8px; overflow:hidden}
.qie ul li:hover a{ color: #34979c; font-weight: bold}
.qie ul li:hover span{color: #34979c; font-weight: bold }
.xian2{ width:894px; height:1px; border-bottom:1px dashed #d9d9d9; margin: 5px 0}


/* 图文列表 */

.news{ width:880px; margin:0 auto; padding-bottom:25px; overflow: hidden; position: relative; }
.news ul{ width:880px; padding-top: 9px;}
.news ul li{ width:880px; border-bottom:1px dashed #d9d9d9; padding-bottom: 7px; margin-top: 7px;}
.news ul li a{width:862px; display:block; padding: 9px; }
.news ul li img{ width:150px; height:105px; float: left; }
.news ul li .wr{ width:700px;height:105px; float: left; margin-left:11px; overflow: hidden; }
.news ul li .wr h3{width:700px; height:20px; line-height:20px; font-size:18px; color:#546a6b; white-space:nowrap;  text-overflow:ellipsis; overflow:hidden; padding-top: 5px;}
.news ul li .wr p{width:700px;height:40px; line-height:20px; font-size:14px; color:#666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; margin-top:11px; overflow:hidden; text-indent:32px; }
.news ul li .wr h4{width:700px;height:20px; line-height:20px; font-size:14px; color:#888; text-align:right; margin-top:5px; overflow:hidden }
.news ul li:hover a{ background-color: #f4faf8}
.news ul li:hover .wr h3{ color: #34979c; font-weight: bold}

.news ul .noa .wr{ width:880px; margin-left: 3px; }
.news ul .noa img{ display:none}
.news ul .noa .wr h3{width:860px;}
.news ul .noa .wr p{ width:860px;}
.news ul .noa .wr h4{ width:850px;}

/* 医生列表 */

.sxuan-bj{ width: 900px; height: 110px; background: url(../images/hx.jpg) no-repeat; margin: 0 auto; margin-top: 18px; border-bottom: 2px solid #edd1d0; position: relative; padding-top: 4px;}

.Ashford-box{ width:626px; height:100px; float: left; margin-left:48px; padding-top:16px; position:relative; z-index:99999;}
.btnon{ width: 115px; height: 75px; background-color: #56c0c7; background-image: url(../images/sou.png); background-position: 42px 10px; background-repeat: no-repeat; float: left; margin: 16px 0 0 56px; font-size: 16px; color: #fff; line-height: 105px;cursor: pointer; overflow: hidden;}
.btnon:hover{background-color: #eb7766; }
.drop-down{ width:254px; height:32px; margin-bottom:11px; float: left; }
.drop-down h3{ width:70px; height:32px; line-height:32px; font-size:14px; color:#546a6b; float: left;}
.mag{ margin-left:88px;}
.nav2 {width:179px;height:30px; float: left; background-color: #fff;}
.nav2 p {width:170px;height:30px; line-height:30px;display:block;border:solid 1px #9a9a9a;  padding-left:9px;font-size:14px; color:#999999;}
/*.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/san0.png) no-repeat ; background-position:161px 12px;}
.nav2 .select {background:url(../images/san01.png) no-repeat ; background-position:161px 12px ;}
.nav2 .new {width:179px;position:absolute;border:1px solid #c0cdd8; background-color:#fff; border-top:none;display:none; max-height:196px; overflow:auto}
.nav2 ul li { width:177px; margin:5px 0}
.nav2 ul li a{ width:168px; height:25px; line-height:25px;  padding-left:9px; display:block;  font-size:14px; color:#999999;  overflow:hidden}
.nav2 ul li:hover a{background-color:#eb7766; color:#fff}

.wid5{ width:316px;}
.wid5 .nav2{width: 242px !important; }
.wid5 .nav2 p{width: 233px !important;background-position: 223px 12px;}
.wid5 .nav2 .new{ width:242px;}
.wid5 .nav2 .new li{ width:242px;}
.wid5 .nav2 .new li a{ width:230px;}



.ad-l{ width:254px; height:100px; float: left; }
.ad-r{ width:316px; height:100px; float: right;}
.text2{width:170px;height:30px; line-height:30px;display:block;border:solid 1px #9a9a9a;  padding-left:9px;font-size:14px; color:#999999; background-color: #fff; font-family:"微软雅黑"}

.wid5 .na3{ width:130px !important; float: left}
.wid5 .na3 p{ width:121px !important;}
.wid5 .na3 .new{ width:83px;}
.na3 ul li{width:81px}
.wid5 .na3 ul li a{width:70px; margin-left:2px;}
.na3 .set {background:url(../images/san0.png) no-repeat !important; background-position:112px 12px !important;}
.wid5 .na3 .select {background:url(../images/san01.png) no-repeat !important; background-position:112px 12px !important;}
.wid5 .na3 .new{ width:130px;}
.wid5 .na3 .new li{ width:118px;}
.wid5 .na3 .new li a{ width:118px !important;}


.wid5 .na4{ width:95px !important; float: right; margin-right:4px;}
.wid5 .na4 p{ width:86px !important;}

.wid5 .na4 ul li a{width:70px; margin-left:2px;}
.na4 .set {background:url(../images/san0.png) no-repeat !important; background-position:78px 12px !important;}
.wid5 .na4 .select {background:url(../images/san01.png) no-repeat !important; background-position:78px 12px !important;}
.wid5 .na4 .new{ width:95px;}
.wid5 .na4 .new li{ width:94px;}
.wid5 .na4 .new li a{ width:82px !important;}

.wid5 .mag3{ margin-left:13px;}


.Doctor{ width:900px;margin: 0 auto;}
.Doctor ul{width: 100%}
.Doctor ul li{ width:414px; height:190px; padding:14px; float:left; overflow:hidden; border: solid 1px #fff; margin:14px 0 }
.Doctor ul li a img{ width:140px; height:190px;float: left;}
.Doctor ul li a .zc_b{ width:260px;height:190px;float: right; overflow:hidden}
.Doctor ul li a .zc_b h4{ width:260px; font-size:18px; font-weight:bold; color:#34979c; overflow:hidden; margin-top:8px;}
.Doctor ul li a .zc_b h4 span{ font-size:16px; color:#34979c; font-weight: normal}
.Doctor ul li a .zc_b .ba1{ width:260px; height:20px; margin-top:11px; margin-bottom: 13px;}
.Doctor ul li a .zc_b .ba1 h5{ width:80px;height:20px; line-height:20px; font-size:16px;  font-weight:bold; color:#eb7766; float: left; overflow:hidden}
.Doctor ul li a .zc_b .ba1 h6{ width:170px;height:20px; line-height:20px;font-size:16px; color:#546a6b; float: left; overflow:hidden}

.Doctor ul li a .zc_b .ba2{ width:260px; height:44px;margin:10px 0;}
.Doctor ul li a .zc_b .ba2 h5{ width:260px;height:44px; line-height:23px; font-size:16px; font-weight:bold; color:#eb7766; float: left;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow:hidden}
.Doctor ul li a .zc_b .ba2 h5 span{ font-size: 16px; color: #546a6b; font-weight: normal}
.Doctor ul li:hover{ background:url(../images/ys-bj.jpg) no-repeat; border: solid 1px #34979c}
.Doctor ul li:hover a .zc_b h4{ color:#e65540;}
.Doctor ul li:hover a .zc_b h4 span{ color:#e65540;}

.xian{ width:900px; height: 1px; border-bottom: 1px dashed #d9d9d9;}


/* 医生详情 */

.tanl{ width: 830px; height: 190px; padding: 15px; background: url(../images/xig.jpg) no-repeat; overflow: hidden;  margin: 0 auto; margin-top: 24px; margin-bottom: 24px;}
.tanl img{ width: 140px; height: 190px;float: left;}
.tanl .lun{ width: 670px;float: right;height: 212px; overflow: hidden;}
.tanl .lun h3{ width: 100%; height: 22px;line-height: 20px; font-size: 18px; font-weight: bold; color: #34979c; margin: 5px 0; overflow: hidden;}
.tanl .lun h4{ width: 100%;height: 36px;line-height: 36px; border-bottom: 1px dashed #d6d7d9; font-size: 16px; color: #546a6b; overflow: hidden;}
.tanl .lun h4 span{ font-weight: bold; color: #eb7766}

.ba3{ width:860px; margin: 0 auto;  }
.ba3 h5{ width:222px;height:24px; font-size:20px;  color:#34979c; overflow:hidden;  margin-top: 25px; padding-bottom: 15px;}
.tab3{  width: 100%}
.tab3 thead tr td{ width:12.5%; height:52px; text-align:center; font-size:16px; color:#fff; background-color:#8fcaa6; border-right: 1px solid #e8e8e8;}

.tab3 tbody tr td{ width:12.5%; height:42px; text-align:center; font-size:16px;border-right: 1px solid #e8e8e8; color:#546a6b; background-color:#fff;}
.xq-bj .gou{ width: 16px; height: 16px; float:none;}
.tab3 tbody tr td h2{ width:100%; text-align: center; height: 14px; position:relative; top:-4px;}
.tab3 tbody tr td h3{ width:100%;font-size:12px;height:12px; color: #eb7766}


.xq2{width:860px; margin: 0 auto; padding: 25px 0 38px 0; overflow: hidden;}
.xq2 h3{ font-size: 20px; color: #eb7766; padding-bottom: 10px;}
.xq2 .xix{ width: 860px; font-size: 16px; color: #546a6b; line-height: 24px; overflow: hidden;}
.xq2 .xix img{ max-width: 100%;}
.xq2 .xix p{ margin: 16px 0}

.xgys-bj{width:890px; margin: 0 auto; }
.xg{ width: 100%; height: 40px; background-color: #f4faf8;}
.xg h4{ height: 40px; line-height: 40px; background: url(../images/xg.png) no-repeat; background-position: 15px center; font-size: 20px; color: #eb7766; padding-left: 46px;}

.doc2{width:890px; margin: 0 auto; max-height: 498px; overflow: hidden; }

.eqm-box{ width:880px; padding-top:33px;}
.em8{ width:124px; margin:0 auto;background-color:#fff; border:solid 1px #f1f1f1; padding:6px; text-align:center;}
.em8 img{ margin-top:5px; width:124px; height:125px;}
.em8 h4{width:124px; height:20px; line-height:20px; text-align:center; font-size:14px; color:#979495;}

.bdsharebuttonbox{ width:150px; margin:0 auto; padding:20px 0}

/* 咨询回复 */

.zxbox{ width: 860px; margin: 0 auto;}
.tp-qie{width: 860px; height: 43px; border-bottom: 1px solid #dcdcdc; margin-top: 28px;}
.tp-qie span{float: left; width: 160px; height: 42px; line-height: 42px;text-align: center; border: solid 1px #dcdcdc; border-bottom: none; margin-right: 6px; font-size: 18px; color: #546a6b;}
.tp-qie span.on1{ color: #34979c; border-top: 3px solid #56c0c7; height: 41px;line-height: 41px; background-color: #fff}
.dd1{width: 860px;}

.zy{ width: 845px; line-height: 34px; border-bottom:  1px dashed #d9d9d9; font-size: 14px; color: #666666; padding: 15px 0 15px 15px}

.wd8{ width: 800px;margin: 0 auto; padding-top: 29px; overflow: hidden; }
.name{ width:800px; height:40px; margin-bottom:20px;}
.name h2{width:80px; height:40px; line-height:40px; font-size:14px; color:#546a6b; float: left;  padding-right:10px; text-align:right;}
.name .text1{ width:464px; height:38px; line-height:38px; border:solid 1px #dcdcdc; float: left; padding-left:8px; font-size:14px; color:#666; background-color:#fff; font-family:"微软雅黑"}

.nr1{width:800px; height:40px;}
.nr1 h2{width:80px; height:40px; line-height:40px; font-size:16px; color:#666; float: left;  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; color: #888}
.nr1 .checkoutbox .lp2{background:url(../images/go2.png) no-repeat; background-position: left center; color:#eb7766}

.name3{ height: 210px;}
.name3 .text2{ width:454px; padding: 10px; height:190px; line-height:22px; border:solid 1px #dcdcdc; float: left; padding-left:8px; font-size:14px; color:#666; background-color:#fff; font-family:"微软雅黑"}

.bkk2 {width:464px; height:38px; line-height:38px; border:solid 1px #dcdcdc; float: left; padding-left:8px; font-size:14px; color:#666; background-color:#fff; font-family:"微软雅黑";cursor:pointer; position: relative;}
.bkk2 p {width:464px; height:38px; line-height:38px;display:block;font-size:14px; color:#666; border: none; padding: 0}
.bkk2 .set {background:url(../images/sand.png) no-repeat ; background-position:440px 14px;}
.bkk2 .select {background:url(../images/sand1.png) no-repeat ; background-position:680px 14px ;}
.bkk2 .new {width:472px;position:absolute; left: -1px; border:1px solid #dcdcdc; background-color:#fff;  max-height:166px; overflow-y:auto;overflow-x:hidden;  display: none; box-shadow: 3px 3px 5px #a6a6a6; padding-top: 5px; padding-bottom: 5px;}
.bkk2 ul li { width:128px;float: left; margin: 5px }
.bkk2 ul li a{ width:119px; height:32px; line-height:32px;  padding-left:9px; display:block;  font-size:14px; color:#727272; margin-left:3px; overflow:hidden}
.bkk2 ul li:hover a{/*background-color:#fdf7eb;*/  background: none; color:#eb7766}

.nam4 .text1{ width:311px; height:38px; line-height:38px; border:solid 1px #dcdcdc; float: left; padding-left:8px; font-size:14px; color:#666; background-color:#fff; font-family:"微软雅黑"}
.nam4 h4{ width: 140px; height: 40px; background-color: #beb3a8; float: left; margin-left: 12px;}

.name i{ font-style: normal; font-size: 14px; color: #ea3835;float: left; padding: 11px 0 0 6px}
.button{ width: 161px; height: 40px;line-height: 40px; background-color: #0178d4; font-size: 18px; color: #fff; cursor: pointer; margin: 10px 0 40px 220px;}

.wen-box{ width: 860px; border-bottom: 1px dashed #dfdfdf; padding-bottom: 34px;}
.ww1-bj{width: 860px; margin-top: 28px;}
.wa1{width: 860px; height: 45px;}
.wa1 img{ width: 45px; height: 45px;float: left;}
.wa1 h5{ width: 560px; height: 45px;line-height: 60px; float: right;text-align: right; padding-right: 17px; font-size: 14px; color: #006066; overflow: hidden;}

.wa2{ width: 820px; background-color: #fff; border: solid 2px #e2ecf2; padding: 18px; margin-top: 18px; position: relative; font-size: 14px; line-height: 26px; color: #546a6b}
.wa2 img{ width: 15px; height: 10px; position: absolute; left: 20px;top: -10px;}

.ww2-bj img{float: right}
.ww2-bj h5{float: left; text-align: left; padding: 0; padding-left: 17px;color: #851100}

.ww2-bj .wa2{ background-color: #fffdfd; border: solid 2px #f9e0dd; }
.ww2-bj .wa2 img{ width: 15px; height: 10px; position: absolute; left: 824px;top: -10px;}


.tes{ width: 880px; margin-left: 15px; padding-top: 38px; }
.tes h4{ height: 32px; line-height: 32px; background: url(../images/dhx.jpg) no-repeat; background-position: left center; font-size: 22px; font-weight: bold; color: #2176bc; padding-left: 12px}
.ks{  width: 860px; margin-left: 25px; overflow: hidden;}
.ks ul{ width: 900px}
.ks ul li{ width: 252px; height: 98px; padding: 10px; float: left; background-color: #fffdfd; border: solid 1px #f8dfdc; position: relative; margin-right: 18px; margin-top: 18px; }
.ks ul li h3{ width: 100%; height: 20px; line-height: 20px;text-align: center; font-size: 18px; font-weight: bold; color: #34979c; overflow: hidden; margin: 7px 0 0 0;}
.ks ul li h4{ width: 100%; height: 16px; line-height: 16px;text-align: center; font-size: 14px;color: #546a6b; margin: 10px 0 14px 0; overflow: hidden; }
.ks ul li a{ width: 82px; height: 30px;line-height: 30px; text-align: center; font-size: 14px; color: #eb7766; margin: 0 auto; display: block}
.ks ul li a:hover{ background-color: #eb7766; color: #fff}
.ks ul li img{ width: 19px; height: 33px;  position: absolute;right: 10px; top: -1px; }


/* 科室详情 */
.ksxq{ width: 890px; margin: 0 auto; font-size: 18px; font-weight: bold; color: #0178d4; padding-top: 15px; padding-bottom: 25px;}
.fck{width: 890px; height: 72px; padding-top: 42px; background: url(../images/fak-bj.jpg) no-repeat; margin: 0 auto;  overflow: hidden;}
.ff1{ width: 350px; height: 31px; margin-left: 26px;float: left;}
.ff1 img{float: left;}
.ff1 .ffb{ width: 300px; float: left; line-height: 31px; font-size: 16px; color: #546a6b; padding-left: 10px; word-break:break-all; overflow: hidden;}

.ff2{ width: 180px}
.ff3{ width: 250px}
.ff2 .ffb{ width: 128px;}
.ff3 .ffb{ width: 198px;}



.titel-box{ width:890px; border-bottom:solid 1px #d8d8d8; margin: 0 auto; padding:10px 0 12px 0}
.titel-box h1{width:868px; text-align:center; line-height:26px; font-size:18px; font-weight:bold; color:#34979c; margin:0 auto;}
.titel-box h6{width:890px; text-align:center; height:20px; line-height:20px; font-size:14px; color:#888888; margin-top:6px; overflow:hidden}


.xg-bj2{width:928px;  padding-bottom:10px;overflow:hidden; border:solid 1px #ec9184; background-color:#fff; margin-bottom:30px;}
.page-t{ width:896px; margin-left:15px; padding-bottom:10px; padding-top:15px; border-bottom: 1px dashed #d7d8d9}
.page-t h3{ width:74px; height:22px; line-height:22px; font-size:16px; color:#546a6b; float: left;background:url(../images/de1.png) no-repeat; background-position:left center; padding-left:10px; }
.page-t a{ width:740px;height:22px; line-height:22px;font-size:16px; color:#546a6b;  display:block; margin-left:10px; white-space:nowrap;  text-overflow:ellipsis; overflow:hidden}
.page-t:hover h3{color:#34979c; font-weight: bold }
.page-t:hover a{text-decoration:underline; color:#34979c;font-weight: bold }




/* 2019.1.16增加 */

.qc{ width: 860px; margin: 0 auto; padding-top: 30px; overflow: hidden; position: relative;}
.qc ul{ width: 890px;}
.qc ul li{ width: 273px; height: 330px;float: left; margin-right: 20px; text-align: center; margin-bottom: 36px; position: relative; overflow: hidden;}
.qc ul li .abk{ width: 98px; height: 98px; position: absolute; left: 87px; top: 0;}
.qc ul li .ge{width: 273px; margin-top: 50px; height: 230px; padding-top: 50px; background-color: #eff7f8;}
.qc ul li .ge h3{ width: 228px; height: 60px; line-height: 60px; margin: 0 auto; font-size: 16px; font-weight: bold; color: #34979c; text-align: center;}
.qc ul li .ge p{ width: 228px; height: 60px; margin: 0 auto; font-size: 14px; color: #546a6b; line-height: 20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3; overflow: hidden;}
.qc ul li .phg{ width: 228px; margin: 0 auto; margin-top: 26px; background: url(../images/ab8.png) no-repeat; background-position: top center; padding-top: 28px;}
.qc ul li .phg h4{ height: 22px; line-height: 22px; font-size: 14px; color: #546a6b; background: url(../images/ab7.png) no-repeat; background-position: left center; padding-left: 30px; display: inline;}

.mag5{ margin-bottom: 100px;}









