/* CSS Document */
.xm_tt{width:100%;overflow:hidden;font-size:24px;text-align:left;font-weight:normal; height:50px;line-height:50px;background:#eaeaea;color:#000;text-indent:3%;}
.xm_ban{ position:relative; z-index:1;max-width:640px;overflow:hidden;}
.xm_ban img{ width:100%}
/*µ¼º½*/
#diseaseMenu{ position:relative;width:100%;height:50px;overflow:hidden;margin:auto;left:0px;z-index:100;-moz-box-shadow:0 0 8px rgba(0,0,0,.5);-webkit-box-shadow:0 0 8px rgba(0,0,0,.5);box-shadow:0 0 8px rgba(0,0,0,.5);}
#diseaseMenu .container{width:100%;height:50px; overflow:hidden; background:#FFFFFF; position:absolute }
#diseaseMenu .container ul{}
#diseaseMenu .container ul li{float:left; padding:0 40px; height:50px;line-height:50px;font-size:20px;background:#fff;}
#diseaseMenu .container ul li a{display:block;width:100%;height:100%;color:#060001;}
#diseaseMenu .container ul li span{ display:block; height:100%;border-bottom:3px solid #fff;box-sizing: border-box;}
#diseaseMenu .container ul li.active span{border-bottom:3px solid #986699;}
/*end µ¼º½*/
/*noticeBanner*/
.noticeBanner {background-color:#2e2e2e;height: 50px;width: 100%; position:relative}
.float_left {float: left;}
.noticeIcon {background: url("../images/xm/noticeGif.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);display: inline;height: 22px;margin: 14px 10px;width: 24px;}
#noticeScroll{position:relative;}
#noticeScroll ul{position:absolute;left:0px;top:0px;width:100%;}
#noticeScroll {float: left; height: 50px;line-height: 50px;overflow: hidden;width: 92%;}
#noticeScroll li {font-size: 24px;height: 50px;width: 100%;}
#noticeScroll li a { color: #fff;}
.abtn{ position:absolute; display:block; width:6%; height:100%; text-indent:-9999px}
.aleft{ left:0;}
.aright{right:0;}
/*end noticeBanner*/
/*ep_ar_part1*/
.ep_ar_part1{ width:100%; overflow:hidden; background:#d6dcea}
.ep_ar_part1 .con{ margin:3% auto; width:93.75%;}
.ep_ar_part1 .con .pic{ float:left; width:44.5%;}
.ep_ar_part1 .con .pic img{ width:100%;}
.ep_ar_part1 .con .txt{ float:right; width:51.8%;}
.ep_ar_part1 .con .txt img{ width:100%}
.ep_ar_part1 .con .txt .tt1{ width:100%; height:36px; line-height:32px; font-size:24px; font-weight:bold; color:#FFFFFF; background:#273caf}
.ep_ar_part1 .con .txt .tt1 span{ display:block; height:100%; padding-left:3%;}
.ep_ar_part1 .con .txt .txt1{ padding:10px 0px 0px 0px; height:100px; line-height:24px;font-size:15px; overflow:hidden;}
/*end ep_ar_part1*/

/*ep_ar_part2*/
.ep_ar_part2{ width:100%; overflow:hidden; background:#efefef; padding-bottom:20px;}
.ep_ar_part2 .tt1{ width:100%; position:relative}
.ep_ar_part2 .tt1 img{ width:100%}
.ep_ar_part2 .tt1 .txt1{ position:absolute; width:100%; height:100%; text-align:center;}
.ep_ar_part2 .tt1 .txt1 .tt2{padding-top:6%; font-size:24px; color:#003399}
.ep_ar_part2 .tt1 .txt1 .tt3{ font-size:18px; color:#bcbcbe}
.ep_ar_part2 .com{ width:93.75%; margin:0 auto;}
.ep_ar_part2 .com .txt1{ color:#5f5e64; line-height:28px; padding:20px 0px; font-size:16px; text-align:center}
.ep_ar_part2 .com li{ float:left; width:33.33%; text-align:center}
.ep_ar_part2 .com li img{ width:95%;}

/*end ep_ar_part2*/
/*ep_ar_part3*/
.ep_ar_part3{ width:100%; overflow:hidden; background:#fff;}
.ep_ar_part3 .tt1{ width:100%; position:relative}
.ep_ar_part3 .tt1 img{ width:100%}
.ep_ar_part3 .tt1 .txt1{ position:absolute; width:100%; height:100%; text-align:center;}
.ep_ar_part3 .tt1 .txt1 .tt2{font-size:24px; color:#003399}
.ep_ar_part3 .tt1 .txt1 .tt3{ font-size:18px;}
/*end ep_ar_part3*/
/*zr_case*/
.zr_case{margin: 0 auto; width:93.75%;overflow: hidden;position: relative; background:#eaeaea;}
.swiper-main3{width:100%;overflow:hidden;margin:auto;}
.swiper10{width:100%;overflow:hidden;}
.swiper10 .swiper-slide{width:100%;overflow:hidden; background:#FFFFFF}

.swiper10 .swiper-slide img{ width:100%}


.pagination10 {text-align: center;margin-top:0px;height:20px;position:absolute;bottom:0px;left:5%;z-index:5;}
.pagination10 .swiper-pagination-switch {display: inline-block;width: 10px;height: 10px;border-radius: 50%;background:#fff;box-shadow: 0px 1px 2px #555 inset;margin: 0 3px;}
.pagination10 .swiper-active-switch {background:#ff0000;}
/*end zr_case*/

/*ep_ar_part4*/
.ep_ar_part4{ width:100%; overflow:hidden; background:#efefef; padding-bottom:20px;}
.ep_ar_part4 .com{ margin:0 auto; width:93.75%; overflow:hidden}
.ep_ar_part4 .com img{ width:100%}
 
/* end ep_ar_part4*/

/*ep_ar_part5*/
.ep_ar_part5{ width:100%; overflow:hidden; background:#FFF; padding-bottom:20px;}
.ep_ar_part5 .com{ margin:0 auto; width:93.75%; overflow:hidden}
.ep_ar_part5 .com img{ width:100%}
 
/* end ep_ar_part5*/
/*xm_tj*/
.xm_tj{max-width:640px;overflow:hidden;background:#eaeaea; margin:0 auto}
.xm_tj h3{width:100%;overflow:hidden;font-size:24px;text-align:left;font-weight:normal;line-height:60px;color:#000;text-indent:3%;}
.xm_tj h3 span{float:right;margin-right:3%;color:#000;text-indent:0;}
.xm_tj h3 span .total3{color:#000;}
.xm_tj h3 span em{font-style:normal;color:#801d78;}

.xm_tj .swiper-main{width:100%;overflow:hidden;margin:auto;}
.xm_tj .swiper6{width:100%;overflow:hidden;}
.xm_tj .swiper6 .swiper-slide{ padding:0 5px;width:250px;overflow:hidden;float:left;text-align:center; opacity:0.5;transition:opacity 0.7s ease-out; -webkit-transition:opacity 0.7s ease-out;}
.xm_tj .swiper6 .swiper-slide-active{ opacity:1 !important; transition:opacity 0.7s ease-out; -webkit-transition:opacity 0.7s ease-out;}
.xm_tj .swiper6 .swiper-slide img{width:100%;}

.xm_tj .check_detail{width:21.25%;margin:auto;padding:20px 0px;}
.xm_tj .check_detail img{width:100%;}
/*end xm_tj*/

/*anquan*/
.anquan{max-width:640px;overflow:hidden;background:#fff; margin:0 auto; padding:20px 0px}
.anquan_list{ width:100%; overflow:hidden}
.anquan li{ float:left; width:25%; display:table}
.anquan li a{display: table-cell;line-height:30px; color:#000;text-align: center;vertical-align: middle;width: 100%; font-size:16px; overflow:hidden}
.anquan li a img{ width:95%;}
/*end anquan*/
/*pf*/
.pf{max-width:640px;background:#fff; overflow:hidden; margin:0 auto; padding:0px 0px 15px 0; border-bottom:#999999 1px solid}
.pf ul{ width:98%; overflow:hidden; margin:0 auto}
.pf li{ float:left; width:33.33%; display:table; padding-bottom:20px;}
.pf li a{display: table-cell;text-align: center;vertical-align: middle;width: 100%;}
.pf li a img{ width:95%;}
/*end pf*/

@media screen and (max-width: 639px){
#diseaseMenu{ height:40px;}
#diseaseMenu .container{ height:40px;}
#diseaseMenu .container ul li{ height:40px; padding:0 20px; line-height:40px; font-size:16px;}
.noticeBanner {height:25px}
.float_left {float: left;}
.noticeIcon {background-size: 100% 100%;height: 11px;margin: 7px 5px;width: 12px;}
#noticeScroll {height:25px;line-height:25px;}
#noticeScroll li {font-size:11px;height:25px;width: 100%;}
.ep_ar_part1 .con .txt .txt1{ padding-top:3.58%}

.ep_ar_part2 .com .txt1{ padding:10px 0; line-height:20px; font-size:0.85em;}
.ep_ar_part2{ padding-bottom:10px;}

.ep_ar_part4 .ban{  margin:10px auto}
.ep_ar_part5 .ban{  margin:10px auto}

.xm_tt{font-size:18px; height:30px;line-height:30px;}
.xm_tj .swiper6 .swiper-slide{ width:190px;}
.xm_tj h3{font-size:18px; line-height:40px;}
.anquan{ padding:15px 0;}
.pf li{ padding-bottom:10px;}
}