﻿body{ background:#F4F4F4;}
.body{ font-size:14px; padding-top:78px; }
.mauto{max-width:1200px; margin:0 auto;}
.imgCount{ position:relative;}
.imgCount .img{position: absolute;left: 0;right: 0;top: 0;bottom: 0;overflow: hidden;}
.imgCount .img img{ position:absolute; left:0; top:0;}
/*---------------头部导航--------------*/
.header{ position:fixed; left:0; right:0; top:0; z-index:999; background:#fff;  }
.mini{ box-shadow:0 1px 2px rgba(0,0,0,0.1); -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);}
.header .header_in{ position:relative;}
.header .header_in:after{ content:''; position:absolute; left:254px; width:2000px; top:0; bottom:0; background:#B41526; border-bottom-left-radius:35px; -webkit- border-bottom-left-radius:35px;}
.header .header_inner{position:relative; z-index:2;}
.header .logo {
  float:left;
  margin-top: 10px;
  margin-bottom: 10px;
}
.header .logo img{ max-height:58px;}
.navBox{ float:right; position:relative;margin-right:25px;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; }
.nav{ display:inline-block; *display:inline; *zoom:1; vertical-align:bottom;} 
.nav li {
  float: left;
  position:relative;
}
.nav > li{ padding:25px 0;}
.nav > li > a,.nav > li > .parent > a {
  line-height: 28px;
  font-size: 15px;
  color: #fff; 
  position:relative;
  display:block;
  padding:0 25px;
  font-weight:bold;
  transition:none;-webkit-transition:none;
}
.nav > li:hover > a,.nav > li:hover > .parent > a,.nav > li.act > a,.nav > li.act > .parent > a{ background:#fff; color:#b41526; border-radius:14px; -webkit-border-radius:14px;}
.subNav{ position:absolute; left:50%; margin-left:-65px; min-width:130px; height:0; opacity:0; overflow:hidden; top:85px; background:#FFFFFF; box-shadow:0 3px 5px rgba(0,0,0,0.1); -webkit-box-shadow:0 3px 5px rgba(0,0,0,0.1); }
.nav li:hover .subNav{ height:auto;padding:14px 0; opacity:1; top:78px;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.subNav li{ float:none; /*border-bottom:1px solid #E5E5E5;*/ margin:0; }
.subNav li:last-child{ border-bottom:0;}
.subNav li a{ line-height:2.2; font-size:14px; white-space:nowrap; text-align:center; display:block;}
.subNav li:hover a,.subNav li.act a{ color:#B41526;  }
.subNav2{ width:600px; padding-left:25px; padding-right:25px;}
.nav li:hover .subNav2{padding:30px 25px; }
.subNav2 ul{display:block; float:left; white-space:nowrap; padding-left:14px; padding-right:14px; border-right:1px solid #EEEEEE;}
.subNav2 ul:last-child{ border-right:0;}
.nav .subNav li > a::after{ display:none;}
.nav .icon_control{ display:none;}
.link_t{ float:right;}
.header .head_r{ float:right; margin-top:28px; margin-right:25px;}
.link_t a{ display:inline-block; margin-left:25px;}
.link_t i{ display:inline-block; *dislpay:inline; *zoom:1; width:25px; height:25px;}
.link_t i.icon_email{ background:url(../images/t2.png) no-repeat center;}
.link_t i.icon_share{ background:url(../images/t3.png) no-repeat center;}
.header .head_r .search{ float:right;  position:relative;}
.header .head_r .search .icon_search{ display:block; width:25px; height:25px; background:url(../images/t1.png) no-repeat center; cursor:pointer;}
.header .head_r .search .pop_search{ position:absolute; top:51px; right:-22px; background:#FFFFFF; box-shadow:0 2px 2px rgba(0,0,0,0.05); -webkit-box-shadow:0 px px rgba(0,0,0,0.05); padding:10px; display:none; z-index:9;} 
.header .head_r .search .pop_search .searchBox{position:relative;}
.header .head_r .search .pop_search .searchBox .search_h{ width:248px; box-sizing:content-box; border:1px solid #CCCCCC; padding:8px 50px 8px 10px;}
.header .head_r .search .pop_search .searchBox .search_btn{position:absolute; top:0; right:0; bottom:0; width:39px; background:url(../images/t1.png) no-repeat center #B41526; cursor:pointer;}
.bold{ font-weight:bold;}
/*-------------banner--------------*/
.banner{position:relative; z-index:0; overflow:hidden;}
.banner_list{ position:relative;}
.banner_list li .banImg{ padding-bottom:43.125%;background-repeat:no-repeat; background-position:center; background-size:cover;}
.banner_list .bn_prev,.banner_list .bn_next{ z-index:9; position:absolute; top:50%; width:68px; height:68px; margin-top:-34px; background:url("../images/slide1.png") no-repeat; background-color:rgba(0,0,0,0.29); transition: all 0.5s;-webkit-transition: all 0.5s; -o-transition: all 0.5s; visibility:hidden; cursor:pointer;}
.banner_list:hover .bn_prev,.banner_list:hover .bn_next{ visibility:visible;}
.banner_list .bn_prev{ left:0;}
.banner_list .bn_next{background-position:-68px -68px; right:0;}
.banner_list:hover .bn_prev{ left:35px;}
.banner_list:hover .bn_next{ right:35px;}
.banner_list .bn_prev:hover{background-position:-68px 0;  }
.banner_list .bn_next:hover{background-position:0 -68px; }
.banner .bn_pager{ position:absolute; left:0; right:0; bottom:20px; text-align:center; z-index:9;transition: all 0.5s;-webkit-transition: all 0.5s;}
.banner .swiper-pagination-bullet{ display:inline-block; margin:0 5px; width:14px; height:14px; background:#fff; background:rgba(255,255,255,0.38); box-sizing:border-box; border-radius:7px; -webkit-border-radius:7px; cursor:pointer; opacity:1; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
.banner .swiper-pagination-bullet.swiper-pagination-bullet-active{width:35px; background:#B41526;}
.inBanner .inbanSize{ height:348px; background-repeat:no-repeat; background-position:center;}
/*-----------底部---------------*/
.footer{ background:#5E5B5B; color:#fff; position:relative;}
.footer a{ color:#fff;}
.footer .copyRight{ opacity:0.68; padding:22px 0; text-align:center;}
.footer1 .copyRight{ float:right;}
.link_p{ margin-right:295px;}
.link_p .t_h{ padding:18px 54px 18px 18px; float:left; line-height:1.1;position:relative;}
.link_p .t_h:before{ content:''; position:absolute; top:0; bottom:0; right:0; width:1500px; background:#B41526; border-top-right-radius:28px; -webkit-border-top-right-radius:28px;}
.link_p .t_h > div{ position:relative; z-index:2;}
.link_p .t_h .cn{ font-size:18px;}
.link_p .t_h .en{ font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.likp{ margin-left:180px; padding:22px 30px; font-size:16px; overflow:hidden; position:relative;}
.likp li{ float:left;  width:auto;}
.likp li a{ display:block;margin:0 28px;}
.likp .lp_l,.likp .lp_r{ z-index:9; position:absolute; top:50%; width:21px; height:21px; margin-top:-10px;  background:url("../images/slide3.png") no-repeat #5E5B5B;  cursor:pointer;}
.likp .lp_l{ left:0; background-position:0 0;}
.likp .lp_r{ right:0; background-position:-21px 0;}

/*浮窗*/
.kfx{ position:fixed; z-index:999; right:10px; top:50%; margin-top:-98px; line-height:1.3; font-size:14px;}
.kfx li{ margin-bottom:2px; }
.kfx li a{ display:block;overflow:hidden; background:#fff; position:relative; border-radius:2px; -webkit-border-radius:2px;}
.kfx li i.icon_kf{ display:block; width:47px; height:47px; background:url(../images/sf.png) no-repeat;}
.kfx li i.icon_kf1{ background-position:0 0;}
.kfx li i.icon_kf2{ background-position:0 -47px;}
.kfx li i.icon_kf3{ background-position:0 -94px;}
.kfx li i.icon_kf4{ background-position:0 -141px;}
.kfx li .txt{ position:absolute; left:0; width:100%; top:0; height:100%; background:#B41526; color:#fff; text-align:center;transform-origin: 0 0; -webkit-transform-origin: 0 0; transform:rotate(180deg); -webkit-transform:rotate(180deg);transition: all 0.3s;-webkit-transition: all 0.3s;}
.kfx li a:hover .txt{transform:rotate(0); -webkit-transform:rotate(0);}
.kfx li .txt .xt{ position:relative;top:50%; top:5px\9; *top:5px; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
:root .kfx li .txt .xt{ top:50%;}
/*---------------index--------------*/
.index .section{ padding-top:35px; padding-bottom:35px;}

.index .section1{ background:#F4F4F4;}
.link_x{ margin:0 -19px 27px; }
.link_x ul,.link_x li{ margin:0; padding:0; list-style:none;}
.link_x li{ float:left; display:block; margin:0; height:auto; width:25%; }
.link_x li .item{ margin:0 19px;}
.link_x li a{ display:block;color:#fff;padding:30px 10px; text-align:center; background:#B41526; border-radius:5px; -webkit-border-radius:5px;}
.link_x li:nth-child(2) a{ background:#0086CD;}
.link_x li:nth-child(3) a{ background:#46B035;}
.link_x li:nth-child(4) a{ background:#FABF15;}
.link_x li a:hover{ opacity:0.85;}
.link_x li .item_ib{ display:inline-block; line-height:1.2;}
.link_x li .img_b{ float:left; width:57px; height:57px; }
.link_x li .text_b{ margin-left:72px;  text-align:left;}
.link_x li .text_b h3{  font-size:18px; font-weight:bold;}
.link_x li .text_b p{ margin-bottom:0; font-size:12px; font-family:Arial, Helvetica, sans-serif; }

.ad_x{ margin:0 -12px;}
.ad_x .item{ float:left; width:33.33%;}
.ad_x .item > div{ margin-left:12px; margin-right:12px;}
.adnews1{ overflow:hidden;position:relative; margin-bottom:26px;}
.adnews1 li{}
.adnews1 li a{ display:block;}
.adnews1 li .imgBox{  position:relative;}
.adnews1 li .imgBox .imgSize{ height:239px;}
.adnews1 li .imgBox .img{position:absolute; left:0; right:0; top:0; bottom:0;overflow:hidden;}
.adnews1 li img{transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; width:100%;}
.adnews1 li:hover img{transform: scale(1.05); -moz-transform: scale(1.05);-webkit-transform: scale(1.05);}
.adnews1 li .text{ position:absolute; font-size:16px; text-align:left; left:0; right:0; bottom:0; line-height:2.3; color:#fff; padding:0 60px 0 0.8em; background:rgba(0,0,0,0.61); text-overflow: ellipsis; white-space: nowrap;word-break: keep-all;overflow: hidden;}
.adnews1 .adn_pager{ position:absolute; z-index:9; width:auto; left:auto; right:10px; white-space:nowrap; bottom:10px;}
.adnews1 .adn_pager .swiper-pagination-bullet{ width:8px; height:8px; margin:0 3px; background:#C8C8C6; opacity:1;}
.adnews1 .adn_pager .swiper-pagination-bullet.swiper-pagination-bullet-active{ background:#B41526;}

.video_play{position:relative;}
.video_play .video_size{ height:226px;}
.video_play .vedio_img{position:absolute; left:0; top:0; bottom:0; right:0; background-repeat:no-repeat; background-position:center; background-size:cover; cursor:pointer;}
.video_play .vedio_img::before{ content:''; position:absolute;left:0; top:0; bottom:0; right:0; background:#000;opacity:0.41;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=41);}
.video_play .vedio_img .txt{ position:absolute; left:0; right:0; text-align:center; color:#fff; font-size:18px; font-weight:bold; top:50%; margin-top:-40px;} 
.video_play .vedio_img .txt div{ margin-top:5px;}
.video_play .video_p{position:absolute; left:0; top:0; bottom:0; right:0; visibility:hidden;}

.adnewsB{ padding:25px 7% 28px; background:#fff; min-height:491px;}
.adnewsB .tit1{ font-weight:bold; font-size:18px; color:#343434; padding-bottom:1.2em; border-bottom:1px solid #D8D8D8; margin-bottom:20px;}
.adnews2 li{ margin-bottom:15px; border-bottom:1px solid #EDEDED; padding-bottom:15px;}
.adnews2 li a{ display:block; color:#403f3f;}
.adnews2 li a:hover{ color:#B41526;}
.adnews2 li h3{ line-height:1.3; font-size:115%;}
.adnews2 li .time{ color:#8f8f8f; line-height:1.7;}
.adnewsB .more{ padding-top:10px;}
.adnewsB .more a{ color:#b92025;}
.adnewsB .more a:hover{ text-decoration:underline;}
.adnewsB .more .icon_m{ width:16px; height:16px; margin-left:0.7em; vertical-align:middle; display:inline-block; background:url(../images/icon1.png) no-repeat center;}

.adnewsBox3{ background:#fff; min-height:491px; position:relative; padding-bottom:1em;}
.adnewsBox3 .tit2{ position:absolute; z-index:9; color:#fff; font-size:18px; font-weight:bold; left:0; top:0; line-height:55px; padding:0 10px; text-align:center; width:124px; background:url(../images/tit1.png) no-repeat right bottom; border-bottom-right-radius:28px; -webkit-border-bottom-right-radius:28px;}
.adnews3{ overflow:hidden;position:relative;}
.adnews3 li{}
.adnews3 li a{ display:block;}
.adnews3 li .imgBox{  position:relative;}
.adnews3 li .imgBox .imgSize{ height:355px;}
.adnews3 li .imgBox .img{position:absolute; left:0; right:0; top:0; bottom:0;overflow:hidden;}
.adnews3 li img{transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; width:100%;}
.adnews3 li:hover img{transform: scale(1.05); -moz-transform: scale(1.05);-webkit-transform: scale(1.05);}
.adnews3 li .text{ color:#403f3f; font-size:16px; padding:20px;}
.adnews3 li a:hover .text{ color:#B41526;}
.adnews3 .adn_pager3{ text-align:center;}
.adnews3 .adn_pager3 .swiper-pagination-bullet{ width:12px; height:12px; margin:0 6px; background:#B2B2B2; opacity:1;}
.adnews3 .adn_pager3 .swiper-pagination-bullet.swiper-pagination-bullet-active{ background:#B41526;}

.index .section2{ background:#fff;}
.title1{ text-align:center; font-size:30px; color:#343434; font-weight:bold; line-height:2; margin-bottom:35px;}
.ad_gud{ margin-bottom:35px; background-repeat:no-repeat; background-position:center; background-size:cover; padding:52px 52px 30px;}
.gudList{ float:right; width:555px;margin:0 -6px; overflow:hidden; position:relative;}
.gudList ul{ margin:0 -6px;}
.gudList li{ float:left; width:33.33%; margin-bottom:16px; text-align:center;}
.gudList li .item{ margin:0 6px 0 6px; }
.gudList li a{ display:block;  color:#444;background:#fff; padding:35px 1em 36px; position:relative; overflow:hidden;-webkit-perspective:400px;perspective:400px; }
.gudList li a:hover{ color:#B41526;}
.gudList li h3{ font-size:16px;}
.gudList li .g_hide{color:#fff; background:#B51526;-webkit-transform:rotate3d(1,0,0,90deg);
 transform:rotate3d(1,0,0,90deg);
 width:100%;
 height:100%;
 position:absolute;
 top:0; 
 left:0;
 pointer-events:none; color:#fff; padding:0;}
/*.gudList li .g_hide{ position:absolute; left:0; right:0; bottom:-100%; height:100%; color:#fff; background:#B51526;transition: bottom 0.5s;-moz-transition: bottom 0.5s;-webkit-transition: bottom 0.5s; }
.gudList li a:hover .g_hide{ bottom:0;}*/
.gudList li .g_hide .g_t{ position:relative; padding:1em;top:50%; top:0\9; *top:0; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
:root .gudList li .g_hide .g_t{ top:50%;}
.gudList li .g_hide p{ text-align:left; line-height:1.7; max-height:4.9em; overflow:hidden;}
.gudList li .g_hide .more{ display:inline-block; padding:0 1.3em; color:#b41526; background:#fff; line-height:1.8; border-radius:20px; -webkit-border-radius:20px; margin-top:0.8em;}
.in-top .g_hide {
 -webkit-transform-origin:50% 0%;
 transform-origin:50% 0%;
 -webkit-animation:in-top 300ms ease 0ms 1 forwards;
 animation:in-top 300ms ease 0ms 1 forwards;
}
.in-right .g_hide {
 -webkit-transform-origin:100% 0%;
 transform-origin:100% 0%;
 -webkit-animation:in-right 300ms ease 0ms 1 forwards;
 animation:in-right 300ms ease 0ms 1 forwards;
}
.in-bottom .g_hide {
 -webkit-transform-origin:50% 100%;
 transform-origin:50% 100%;
 -webkit-animation:in-bottom 300ms ease 0ms 1 forwards;
 animation:in-bottom 300ms ease 0ms 1 forwards;
}
.in-left .g_hide {
 -webkit-transform-origin:0% 0%;
 transform-origin:0% 0%;
 -webkit-animation:in-left 300ms ease 0ms 1 forwards;
 animation:in-left 300ms ease 0ms 1 forwards;
}
.out-top .g_hide {
 -webkit-transform-origin:50% 0%;
 transform-origin:50% 0%;
 -webkit-animation:out-top 300ms ease 0ms 1 forwards;
 animation:out-top 300ms ease 0ms 1 forwards;
 top:-1px;
}
.out-right .g_hide {
 -webkit-transform-origin:100% 50%;
 transform-origin:100% 50%;
 -webkit-animation:out-right 300ms ease 0ms 1 forwards;
 animation:out-right 300ms ease 0ms 1 forwards;
 left:1px;
}
.out-bottom .g_hide {
 -webkit-transform-origin:50% 100%;
 transform-origin:50% 100%;
 -webkit-animation:out-bottom 300ms ease 0ms 1 forwards;
 animation:out-bottom 300ms ease 0ms 1 forwards;
 top:1px;
}
.out-left .g_hide{
 -webkit-transform-origin:0% 0%;
 transform-origin:0% 0%;
 -webkit-animation:out-left 300ms ease 0ms 1 forwards;
 animation:out-left 300ms ease 0ms 1 forwards;
 left:-1px;
}
@-webkit-keyframes in-top {
 from {
  -webkit-transform:rotate3d(-1,0,0,90deg);
  transform:rotate3d(-1,0,0,90deg);
 }
 to {
  -webkit-transform:none;
  transform:none;
 }
}
@keyframes in-top {
 from {
  -webkit-transform:rotate3d(-1,0,0,90deg);
  transform:rotate3d(-1,0,0,90deg);
 }
 to {
  -webkit-transform:none;
  transform:none;
 }
}
@-webkit-keyframes in-right {
 from {
  -webkit-transform:rotate3d(0,-1,0,90deg);
  transform:rotate3d(0,-1,0,90deg)
 }
 to {
  -webkit-transform:none;
  transform:none;
 }
}
@keyframes in-right {
 from {
  -webkit-transform:rotate3d(0,-1,0,90deg);
  transform:rotate3d(0,-1,0,90deg)
 }
 to {
  -webkit-transform:none;
  transform:none;
 }
}
@-webkit-keyframes in-bottom {
 from {
  -webkit-transform:rotate3d(1,0,0,90deg);
  transform:rotate3d(1,0,0,90deg)
 }
 to {
  -webkit-transform:none;
  transform:none;
 }
}
@keyframes in-bottom {
 from {
  -webkit-transform:rotate3d(1,0,0,90deg);
  transform:rotate3d(1,0,0,90deg)
 }
 to {
  -webkit-transform:none;
  transform:none;
 }
}
@-webkit-keyframes in-left {
 from {
  -webkit-transform:rotate3d(0,1,0,90deg);
  transform:rotate3d(0,1,0,90deg)
 }
 to {
  -webkit-transform:none;
  transform:none;
 }
}
@keyframes in-left {
 from {
  -webkit-transform:rotate3d(0,1,0,90deg);
  transform:rotate3d(0,1,0,90deg)
 }
 to {
  -webkit-transform:none;
  transform:none;
 }
}
@-webkit-keyframes out-top {
 from {
  -webkit-transform:rotate3d(0,0,0,0deg);
  transform:rotate3d(0,0,0,0deg)
 }
 to {
  -webkit-transform:rotate3d(-1,0,0,110deg);
  transform:rotate3d(-1,0,0,110deg)
 }
}
@keyframes out-top {
 from {
  -webkit-transform:rotate3d(0,0,0,0deg);
  transform:rotate3d(0,0,0,0deg)
 }
 to {
  -webkit-transform:rotate3d(-1,0,0,110deg);
  transform:rotate3d(-1,0,0,110deg)
 }
}
@-webkit-keyframes out-right {
 from {
  -webkit-transform:rotate3d(0,0,0,0deg);
  transform:rotate3d(0,0,0,0deg)
 }
 to {
  -webkit-transform:rotate3d(0,-1,0,110deg);
  transform:rotate3d(0,-1,0,110deg)
 }
}
@keyframes out-right {
 from {
  -webkit-transform:rotate3d(0,0,0,0deg);
  transform:rotate3d(0,0,0,0deg)
 }
 to {
  -webkit-transform:rotate3d(0,-1,0,110deg);
  transform:rotate3d(0,-1,0,110deg)
 }
}
@-webkit-keyframes out-bottom {
 from {
  -webkit-transform:rotate3d(0,0,0,0deg);
  transform:rotate3d(0,0,0,0deg)
 }
 to {
  -webkit-transform:rotate3d(1,0,0,110deg);
  transform:rotate3d(1,0,0,110deg)
 }
}
@keyframes out-bottom {
 from {
  -webkit-transform:rotate3d(0,0,0,0deg);
  transform:rotate3d(0,0,0,0deg)
 }
 to {
  -webkit-transform:rotate3d(1,0,0,110deg);
  transform:rotate3d(1,0,0,110deg)
 }
}
@-webkit-keyframes out-left {
 from {
  -webkit-transform:rotate3d(0,0,0,0deg);
  transform:rotate3d(0,0,0,0deg)
 }
 to {
  -webkit-transform:rotate3d(0,1,0,110deg);
  transform:rotate3d(0,1,0,110deg)
 }
}
@keyframes out-left {
 from {
  -webkit-transform:rotate3d(0,0,0,0deg);
  transform:rotate3d(0,0,0,0deg)
 }
 to {
  -webkit-transform:rotate3d(0,1,0,110deg);
  transform:rotate3d(0,1,0,110deg)
 }
}

.index .section3{ background:#f4f4f4;}
.adPrd1{ position:relative; margin-left:-13px; margin-right:-13px; overflow:hidden; margin-bottom:33px;}
.adPrd1 li{ float:left; width:50%;}
.adPrd1 li .item{ margin:0 13px; background:#fff;}
.adPrd1 li a{ display:block; }
.adPrd1 li .imgBox{ float:left; width:220px; position:relative;}
.adPrd1 li .imgBox .imgSize{ padding-bottom:100%;}
.adPrd1 li .imgBox .img{position:absolute; left:0; right:0; top:0; bottom:0;overflow:hidden;}
.adPrd1 li img{ top:0 !important;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; width:100%;}
.adPrd1 li a:hover img{transform: scale(1.05); -moz-transform: scale(1.05);-webkit-transform: scale(1.05);}
.adPrd1 li .text{ margin-left:220px; padding:20px 5%; color:#5b5b5b;}
.adPrd1 li .text h3{ font-size:18px;color:#000;}
.adPrd1 li a:hover .text h3{color:#b41526;}
.adPrd1 li .text .s_x{ margin-bottom:0.7em;}
.adPrd1 li .text p{ height:3.2em; line-height:1.7; overflow:hidden;}
.adPrd1 li .text .more{ margin-top:25px; color:#b92025;} 
.adPrd1 li .text .more .icon_m{ width:16px; height:16px; margin-left:0.7em; vertical-align:middle; display:inline-block; background:url(../images/icon1.png) no-repeat center;}
.adPrd1 .prd_l,.adPrd1 .prd_r{ z-index:9; position:absolute; top:50%; width:25px; height:25px; margin-top:-12px; background:url("../images/slide2.png") no-repeat; background-color:rgba(0,0,0,0.32); transition: all 0.5s;-webkit-transition: all 0.5s; -o-transition: all 0.5s; visibility:hidden; cursor:pointer;}
.adPrd1:hover .prd_l,.adPrd1:hover .prd_r{ visibility:visible;}
.adPrd1 .prd_l{ left:0; background-position:0 0;}
.adPrd1 .prd_r{background-position:-25px 0; right:0;}
.adPrd1:hover .prd_l{ left:13px;}
.adPrd1:hover .prd_r{ right:13px;}
.adPrd1 .prd_l:hover,.adPrd1 .prd_r:hover{ background-color:#b92025;}

.c_p{ margin-left:-10px; margin-right:-10px;}
.c_p .item{ float:left;}
.c_p .item > div{ margin-left:10px; margin-right:10px;}
.c_p .item_l{ width:29%;}
.cLink{line-height:1.5; background:#fff;}
.cLink a{ display:block; padding:37px 11.5%;}
.cLink a:hover{ background:#E8E8E8;}
.cLink li .img_b{ float:left;  border-radius:50%; -webkit-border-radius:50%; overflow:hidden; background:#F4F4F4;  }
.cLink li a:hover .img_b{ background:#B41526;}
.cLink li .img_b .i_m{ display:block; width:40px; height:40px; background:url(../images/m1.png) no-repeat center;}
.cLink li .img_b .i_m2{ background-image:url(../images/m2.png);}
.cLink li .img_b .i_m3{ background-image:url(../images/m3.png);}
.cLink li a:hover .img_b .i_m1{ background-image:url(../images/m1_0.png);}
.cLink li a:hover .img_b .i_m2{ background-image:url(../images/m2_0.png);}
.cLink li a:hover .img_b .i_m3{ background-image:url(../images/m3_0.png);}
.cLink li .text_b{ margin-left:65px;  text-align:left;}
.cLink li .text_b h3{  font-size:115%; color:#212121; line-height:1.3;}
.cLink li .text_b p{ color:#767676; }

.c_p .item_r{ width:71%; overflow:hidden;}
.adPrd2{ position:relative;  overflow:hidden;}
.adPrd2 li{ background:#5E5B5B;}
.adPrd2 li a{ display:block; position:relative;}
.adPrd2 li .imgBox{ float:left; width:56.7%; border-left:1px solid #f4f4f4; position:relative;}
.adPrd2 li .imgBox .imgSize{ height:348px;}
.adPrd2 li .imgBox .img{position:absolute; left:0; right:0; top:0; bottom:0;overflow:hidden;}
.adPrd2 li img{transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; width:100%;}
.adPrd2 li a:hover img{transform: scale(1.05); -moz-transform: scale(1.05);-webkit-transform: scale(1.05);}
.adPrd2 li .text{ margin-left:0; position:absolute; left:56.7%; padding:1em 6%; top:50%;top:0\9; *top:0; transform:translateY(-50%); -webkit-transform:translateY(-50%); color:#fff;}
:root .adPrd2 li .text{ top:50%;}
.adPrd2 li .text h3{ font-size:18px; font-weight:bold; line-height:1.3; margin-bottom:1em;}
.adPrd2 li .text p{ line-height:1.7; height:3.2em; overflow:hidden;}
.adPrd2 li .text .more{ display:inline-block; margin-top:20px; line-height:2.15; padding:0 1.5em; border:1px solid #A5A3A3; color:#A5A3A3; }
.adPrd2 li a:hover .text .more{ border-color:#fff; color:#fff;}
.adPrd2 .prd_pager{ position:absolute; z-index:9; width:auto; left:auto; right:25px; white-space:nowrap; bottom:22px;}
.adPrd2 .prd_pager .swiper-pagination-bullet{ width:12px; height:12px; margin:0 5px; background:#8F8D8D; opacity:1;}
.adPrd2 .prd_pager .swiper-pagination-bullet.swiper-pagination-bullet-active{ background:#fff;}

.index .section4{ background:#fff;}
.ind_ct{ line-height:1.7; color:#8c8c8c;}
.ind_ct .item{ float:left;}
.ind_ct .item_l{ width:47.5%;}
.ind_ct .item_r{ float:right; max-width:180px;}
.ind_ct h5{ color:#353535; font-size:100%; font-weight:bold;}
.adr_a{ margin-top:1em;}
.adr_a a{ display:inline-block; width:30px; height:30px; background:#B4B3B3;}
.adr_a a:hover{ background:#B41526;}
.adr_a .icon_addr{ display:block; width:100%; height:100%;  background:url(../images/icon2.png) no-repeat center;}
.ind_ct .tel{ font-size:24px; color:#b41526; line-height:1.3;}
.qr{ margin:0 -10px; text-align:center;}
.qr .qr_t{ float:left; width:50%; }
.qr .qr_t .qr_in{ margin:0 10px;}
.qr p{ color:#545454; font-size:89%; margin-top:0.8em;}
/*内页*/
.menu_crumb{ margin-top:-62px; padding:0 14px; background:url(../images/menubg.png) repeat; background:rgba(0,0,0,0.5); position:relative; z-index:9;}
.crumb{ float:left; line-height:57px; color:#fff; margin-top:5px; padding-left:22px; background:url(../images/icon_home.png) no-repeat left center;}
.crumb a{color:#fff;} 
.crumb a:hover{ text-decoration:underline;}
.crumb_n{ margin:30px 0; color:#777; padding-left:22px; background:url(../images/icon_home1.png) no-repeat left center;}
.crumb_n a{color:#777;} 
.crumb_n a:hover{ text-decoration:underline; color:#B41526;}
.menu{ float:right; padding-top:10px; }
.menu .tit{ display:none;}
.menu ul{}
.menu li{ float:left;}
.menu li a{ display:block; line-height:52px;color:#fff;padding:0 14px;}
.menu li.cur a,.menu li:hover a{ background:#fff; color:#1b1b1b; }
.menu1{ margin-left:-14px; margin-right:-14px; background:#0086cd; padding-left:14px; padding-right:14px;}
.inMain{ padding:35px 35px 50px; margin-bottom:24px; background:#fff; line-height:2;}
.page{ text-align:center; font-size:90%; color:#6b6b6b; margin-top:10px; }
.page a{ padding:0; min-width:2em; line-height:2; background:#F4F4F4; color:#6b6b6b; margin:0 2px; text-decoration:none; display:inline-block; margin-bottom:0.5em; text-align:center;}
.page a.page-pre,.page a.page-next{ padding:0 1em;}
.page a.pgcurrent,.page a.cur,.page a:hover{ background:#B41526; color:#fff;}
.page a.disabled,.page a.disabled:hover{ cursor:default; opacity:0.5; *filter:alpha(opacity=50); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50); background:#F4F4F4; color:#6b6b6b;}
/**/
.txt_con{ padding-top:25px; font-size:16px;}
.img_text1 .img{ float:right; margin-left:38px; margin-bottom:1em;}

/*-------------------发展历程---------------*/
.history{ position:relative; padding-bottom:33px; padding-top:35px; text-align:center; font-size:16px;}
.history .his_top{ display:inline-block; width:62px; height:62px; background:url(../images/start.png) no-repeat center; vertical-align:bottom;}
.history .his_bottom{ display:inline-block; width:60px; height:60px; background:url(../images/end.png) no-repeat center;}
.history .his_list{position:relative; padding:55px 0 40px; line-height:2;}
.history .his_list::before{ content:''; position:absolute; left:50%; width:1px; top:0; bottom:0; background:#DFDFE1;}
.history .item{ margin-bottom:60px; position:relative;}
.history .item::before{ content:''; position:absolute; left:50%; margin-left:-3px; width:7px; border-radius:4px; -webkit-border-radius:4px;  top:8px; height:7px; background:#B41526;}
.history .item .yearImg{ float:left; width:47%; text-align:right;}
.history .item .text{ float:right; width:47%; margin-top:-5px; text-align:left;}
.history .item:nth-child(2n) .yearImg{ float:right; text-align:left;}
.history .item:nth-child(2n) .text{ float:left; text-align:right;}
.history .item .date{ color:#0086cd;display:inline-block; line-height:1.5; margin-top:-5px; }
.history .item .year{ font-size:24px;}
.history .item .m_d{ font-size:12px;}
.history .item .yearImg .img{ display:inline-block; max-width:60%; vertical-align:top; margin-bottom:4px; margin-left:10px;}
.history .item:nth-child(2n) .yearImg .img{ margin-left:0; margin-right:10px;}

/*-------------联系我们---------------*/
.contact{ margin-left:-34px; margin-right:-35px; margin-bottom:-50px;}
.contact .cont_info{ padding:10px 5%; margin-bottom:40px; font-size:15px; color:#323232;}
.contact .cont_info h3{ font-size:24px; font-weight:bold; color:#3a3a3a; margin-bottom:0.7em;}
.contact .cont_info .item_l{ float:left; width:50%;}
.contact .cont_info .item_r{ float:right; width:50%;}
.contact .cont_info .item p{ line-height:1.5; margin-bottom:0.7em;}
.contact .cont_info .item p img{margin-right:0.5em; max-width:1.5em;}
.contact .map{ height:520px; border-top:4px solid #B41526;}
.contact .map img{ max-width:none;}

.pgwSlideshow .ps-list {overflow: hidden; position:relative; margin:68px 0; padding:0 42px;}
.pgwSlideshow .ps-list .ps-prev{ display:block !important; position:absolute; left:0; top:0; bottom:0; width:42px;  box-sizing:border-box; background:#fff; z-index:1000;  cursor:pointer; opacity:1 !important; }
.pgwSlideshow .ps-list .ps-prev .ps-prevIcon{ display:block; position:absolute; left:0; top:50%; margin-top:-20px; width:20px; height:40px;background:url(../images/slide4.png) no-repeat 0 0;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; }
.pgwSlideshow .ps-list .ps-prev:hover .ps-prevIcon{ background-position:-20px 0 ;}
.pgwSlideshow .ps-list .ps-next{display:block !important; position:absolute; right:0; top:0; bottom:0; width:42px;  box-sizing:border-box; background:#fff; z-index:1000;  cursor:pointer;opacity:1 !important;  }
.pgwSlideshow .ps-list .ps-next .ps-nextIcon{display:block;  position:absolute; left:0; top:50%; margin-top:-20px; width:20px; height:40px;background:url(../images/slide4.png) no-repeat -20px -40px;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.pgwSlideshow .ps-list .ps-next:hover .ps-nextIcon{ background-position:0 -40px;}
.pgwSlideshow .ps-list ul {
    position: relative;
    list-style: none;
    margin: 0 !important;
    padding: 0;
    left: 0;
}
.pgwSlideshow .ps-list li {
    float: left; cursor:pointer;
}

.pgwSlideshow .ps-list li .ps-item {
    display: block;background:#F1F1F1; margin:0 8px; padding:10px; box-sizing:border-box; border:2px solid #F6F6F6;width:192px; height:192px; line-height:171px; text-align:center;
}

.pgwSlideshow .ps-list li img {max-height:100%;max-width:100%;}

.pgwSlideshow .ps-list li .ps-item.ps-selected{position:relative; border-color:#B41526; }
.pgwSlideshow .ps-current{ position:relative; text-align:center; height:415px !important; line-height:415px; }
.pgwSlideshow .ps-current img{ max-height:415px;}
.pgwSlideshow .ps-current:after{ content:''; position:absolute; right:13px; bottom:15px; width:26px; height:26px; background:url(../images/icon13.png) no-repeat center;}
.pgwSlideshow .ps-current li{width:100%;}
.pgwSlideshow .ps-current .ps-caption{ display:block !important; margin-top:0.8em; color:#4d4d4d; position:absolute; left:0; right:0; bottom:-2em; line-height:2; font-size:18px; color:#3b3b3b;}

/*------------医院环境---------------*/
.envList{ margin-left:-20px; margin-right:-20px;}
.envList li{ float:left; width:33.33%; margin-bottom:40px;}
.envList li .item{ margin:0 20px; position:relative;}
.envList li a{ display:block; position:relative;}
.envList li .img{ overflow:hidden;}
.envList li img{transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; width:100%;}
.envList li a:hover img{transform: scale(1.05); -moz-transform: scale(1.05);-webkit-transform: scale(1.05);}
.envList li .text{ position:absolute; color:#fff; left:0; right:0; bottom:0; background:rgba(0,0,0,0.5); line-height:1.5; padding:0.4em 1em; font-size:115%; text-align:center; }
.envList li .searB{content:''; position:absolute; z-index:1; left:0; right:0; top:0; bottom:0; background:rgba(0,0,0,0.5); opacity:0;transition: all 0.5s;-webkit-transition: all 0.5s; }
.envList li a:hover .searB{ opacity:1; }
.envList li .searB i{position:absolute; left:50%; margin-left:-39px; top:50%; margin-top:-39px; width:78px; height:78px; background:url(../images/search.png) no-repeat center;transition: all 0.5s;-webkit-transition: all 0.5s; transform:scale(0); -webkit-transform:scale(0);}
.envList li a:hover .searB i{ transform:scale(1); -webkit-transform:scale(1);}
.fancybox-overlay{ background:rgba(0,0,0,0.62) !important;}
.fancybox-close{ background:url(../images/close.png) no-repeat center !important;}
.fancybox-prev{ left:-10px !important;}
.fancybox-prev span{ background:url(../images/prev.png) no-repeat center !important;}
.fancybox-next{right:-10px !important;}
.fancybox-next span{ background:url(../images/next.png) no-repeat center !important; }
.fancybox-overlay-fixed .fancybox-opened .fancybox-skin{ }
.fancybox-overlay-fixed .fancybox-opened .fancybox-title{ text-align:center;  padding-top:5px;}
.fancybox-title-float-wrap .child{ text-align:center;}

/*--------------新闻---------------------*/
.news_list li{ margin-bottom:40px; border-bottom:1px solid #E8E8E8;}
.news_list2 li{ margin-bottom:30px;}
.news_list li a{ display:block;}
.news_list li .imgBox{ float:left; width:263px; overflow:hidden;}
.news_list li .imgBox .imgSize{ padding-bottom:60%;}
.news_list li img{transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.news_list li:hover img{transform: scale(1.05); -moz-transform: scale(1.05);-webkit-transform: scale(1.05);}
.news_list li .text{ margin-left:263px; padding:36px 38px;}
.news_list li .text .date{ float:left; line-height:1.3; margin-top:-3px;}
.news_list li .text .date .year{ font-size:24px; color:#585858;}
.news_list li .text .date .day_month{ font-size:90%; color:#5e4d4d; margin-top:0.5em;}
.news_list li .text .text_con{ position:relative; margin-left:100px; padding:0 90px 0 30px;}
.news_list li .text .text_con::after{ content:''; position:absolute; top:0; bottom:0; width:1px; left:0; background:#E8E8E8;}
.news_list li .text .text_con h3{ font-size:115%; color:#575757; font-weight:bold; line-height:1.3; margin-bottom:1em;text-overflow: ellipsis; white-space: nowrap; word-break: keep-all;overflow: hidden;}
.news_list li .text .text_con .sum{ color:#5b5c5d; line-height:1.7; height:3.3em; overflow:hidden;}
.news_list li .text .text_con .adore{ position:absolute; top:50%; margin-top:-15px; right:-3px; width:42px; height:30px; border-left:1px solid #CFCFCF; background:url(../images/news_adore.png) no-repeat -45px center;transition: all 0.5s;-webkit-transition: all 0.5s;}
.news_list li:hover{ background:#F6F6F6;}
.news_list li:hover .text .text_con .adore{ border-color:#fff; background-position:0 center;}

.newsD .newsD_h{ margin-bottom:2em; position:relative;  border-bottom:1px solid #DBDBDB; padding:0 200px 22px;text-align:center;}
.newsD .newsD_h .newsTitle{ color:#444; font-size:18px; font-weight:bold; }
.newsD .newsD_h .newsST{  color:#b1b1b1; }
.newsD .newsD_h .newsST span{ margin:0 4px;}
.newsD .newsD_h .share{ position:absolute; left:32px; top:10px; color:#b1b1b1;}
.newsD .newsD_h .share .bdsharebuttonbox > a{ height:27px; padding-left:27px; margin-right:12px;}
.newsD .newsD_h .share .bdsharebuttonbox > .bds_weixin{ background:url(../images/share1.png) no-repeat 0 0;}
.newsD .newsD_h .share .bdsharebuttonbox > .bds_tsina{ background:url(../images/share1.png) no-repeat -40px 0;}
.newsD .newsD_h .share .bdsharebuttonbox > .bds_tqq{ background:url(../images/share1.png) no-repeat -80px 0;}
.newsD .newsD_h .back{ position:absolute; right:35px; top:22px;}
.newsD .newsD_h .back a{ color:#919191;}
.newsD .newsD_h .back a:hover{ color:#B41526;}
.newsD .newsD_h .back i{ display:inline-block; width:20px; height:20px; background:url(../images/icon_back.png) no-repeat center; margin-right:6px; vertical-align:middle; margin-top:-2px;}
.newsD .newsD_con{ color:#565656; padding:0 20px 1em; font-size:16px;}
.newsD .newsD_con p{ margin-bottom:1.5em; line-height:1.8;}
.newsD .newsD_con .img{ text-align:center; margin-bottom:1.5em;}
.newsD_more{ padding-top:1.5em; border-top:1px solid #DBDBDB; color:#7d7d7d; padding-right:100px; position:relative;}
.newsD_more .item{ margin-bottom:0; font-weight:bold; text-overflow: ellipsis; white-space: nowrap;word-break: keep-all;overflow: hidden;}
.newsD_more .item a{ font-weight:normal;color:#7d7d7d;}
.newsD_more .item a:hover{ color:#b7282e;}
.newsD_more .back{ position:absolute; right:0; top:30px;}
.newsD_more .back a{ color:#919191;}
.newsD_more .back a:hover{ color:#B41526;}
.newsD_more .back i{ display:inline-block; width:20px; height:20px; background:url(../images/icon_back.png) no-repeat center; margin-right:6px; vertical-align:middle; margin-top:-2px;}

/*-----------------专家-------------------*/
.prd{ padding:0;}
.filter{ padding:35px 40px 30px; border-bottom:8px solid #f4f4f4;}
.flt_sel{ position:relative; padding-right:60px; padding-bottom:22px; border-bottom:1px dashed #DEDEDE; color:#545152;}
.flt_sel .item{ float:left; width:33.33%;}
.flt_sel .item:first-child{ margin-left:-2em;}
.flt_sel .item .im_n{ margin-right:30px;}
.flt_sel .item dl{}
.flt_sel .item .dd_l{ float:left; width:4.1em; text-align:right; line-height:2.9;}
.flt_sel .item .dd_r{ margin-left:5em;}
.flt_sel .btn_search{ position:absolute; right:0; top:0; line-height:2.9; padding:0 25px; background:#878787; color:#fff; cursor:pointer; }
.flt_sel .btn_search:hover{background:#B41526;}
.flt_sel .btn_search i{ display:inline-block; *display:inline; *zoom:1; width:1.7em; height:1.7em; background:url(../images/icon_search.png) no-repeat center; background-size:contain; vertical-align:middle; margin-right:0.2em;}
.input_x{ width:100%; padding:0.8em 1em; line-height:1.3;background:#F2F2F2;}
.selectBox {
	background:#F2F2F2;
}
.selectBox .select_dl {
	position:relative;
}
.selectBox .select_dl .select_dt {
	cursor:pointer;
	padding:0.8em 22px 0.8em 1em;
	line-height:1.3;
	overflow:hidden;
	position:relative;
}
.selectBox .select_dl .select_dt .selected{ white-space:nowrap; word-break:keep-all;}
.selectBox .select_dl .select_dt .select-icon{width:40px; height:100%; position:absolute; top:0; right:0;  background:url(../images/icon3.png) no-repeat center #F2F2F2; }
.selectBox .select_option {
	border-top:1px solid #e5e5e5;
	width:100%;
	position:absolute;
	left:0;
	top:2.9em;
	background:#f8f8f8;
	z-index:9999;
	max-height:200px;
	overflow:auto;
	display:none;
	text-align:left;
}
.selectBox .select_option div {
	line-height:1.5;
	cursor:pointer;
	padding:0.5em 1em;
	border-bottom:1px solid #eee;
}
.selectBox .select_option div:hover {
	background:#f0f0f0;
}
.flt_letter{ padding-top:20px;}
.flt_letter .ft_l{ float:left; line-height:2.2;}
.flt_letter .ft_r{ margin-left:152px;}
.flt_letter .ft_r a{ display:inline-block; *display:inline; *zoom:1; line-height:2.2; padding:0 0.7em; margin:0 2px 5px; background:#F2F2F2;color:#545152;}
.flt_letter .ft_r a:first-child{ padding-left:1.7em; padding-right:1.7em;}
.flt_letter .ft_r a.cur,.flt_letter .ft_r a:hover{ background:#878787; color:#fff;}

.prdList{ padding:24px 24px 50px;}
.prdList ul{ margin-left:-10px; margin-right:-10px;}
.prdList li{ float:left; width:50%; margin-bottom:20px;}
.prdList li .item{ margin:0 10px; background:#F8F8F8;}
.prdList li a{ display:block; }
.prdList li .imgBox{ float:left; width:220px; position:relative;}
.prdList li .imgBox .imgSize{ padding-bottom:100%;}
.prdList li .imgBox .img{position:absolute; left:0; right:0; top:0; bottom:0;overflow:hidden;}
.prdList li img{ top:0 !important;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; width:100%;}
.prdList li a:hover img{transform: scale(1.05); -moz-transform: scale(1.05);-webkit-transform: scale(1.05);}
.prdList li .text{ margin-left:220px; padding:20px 5%; color:#5b5b5b;}
.prdList li .text h3{ font-size:18px;color:#000; line-height:1.8;}
.prdList li a:hover .text h3{color:#b41526;}
.prdList li .text .s_x{ margin-bottom:0.7em;}
.prdList li .text p{ height:3.2em; line-height:1.7; overflow:hidden;}
.prdList li .text .btn_more{ margin-top:30px;}
.prdList li .text .btn_more a{ display:inline-block; *display:inline; *zoom:1; margin-right:7px; width:5.8em; line-height:1.9; border-radius:1em; -webkit-border-radius:1em; color:#fff; text-align:center;}
.prdList li .text .btn_more a.btn_blue{ background:#0086CD;}
.prdList li .text .btn_more a.btn_green{ background:#47B137; margin-right:0;}
.prdList li .text .btn_more a:hover{opacity:0.85;}

.prdD{ padding:35px 35px 1px;}
.prdD .sec{ margin-bottom:20px;}
.img_text_p{ background:#F2F2F2; color:#545152;}
.img_text_p .img{ float:left; width:357px;}
.img_text_p .text{ margin-left:357px; padding:50px 4% 20px;}
.img_text_p .text .t_h_p{ border-bottom:1px solid #DADADA; padding:0 100px 20px 10px; position:relative;}
.img_text_p .text .t_h_p h3{ font-size:30px; line-height:1.8;}
.img_text_p .text .t_h_p .t_s{ padding-left:27px; background:url(../images/icon_4.png) no-repeat left 0.4em;}
.img_text_p .text .btn_green{ position:absolute; display:block; top:12px; right:10px; line-height:1.9; padding:0 1em; border-radius:1em; -webkit-border-radius:1em; background:#46B034; color:#fff; cursor:pointer;}
.img_text_p .text .btn_green:hover{ opacity:0.85;}
.img_text_p .text .sum_p{ padding:1em 10px 0;}
.title2{ border-bottom:1px solid #EEEEEE; margin-bottom:30px;}
.title2 span{ display:inline-block; position:relative; *display:inline; *zoom:1; line-height:2.5; font-size:115%; font-weight:bold; color:#b41526; border-bottom:3px solid #B41526; margin-bottom:-1px;}
.table_prd{ padding-bottom:20px;}
.table_p{ font-size:16px;}
.table_p th,.table_p td{ width:14.285%;  text-align:center;}
.table_p th{ background:#F4F4F4;padding:0.6em 20px; color:#282828; line-height:1.6; font-weight:normal;}
.table_p td{ border-bottom:1px solid #F4F4F4; line-height:1.5; padding: 0.75em 20px; color:#535353;}
.table_p th:first-child,.table_p td:first-child{ text-align:left;}
.table_p tr:first-child td{ padding-top:1.75em;}
.table_p .btn_blue{ display:inline-block; *display:inline; *zoom:1; line-height:1.9; padding:0 1.8em; font-size:14px;border-radius:1em; -webkit-border-radius:1em; background:#0086CD; color:#fff; cursor:pointer; white-space:nowrap;}
/*------------精彩问答----------------*/
.qaList{font-size:16px;}
.qaList li{ margin-bottom:8px; }
.qaList li .ques{position:relative;  padding:0.7em 46px; color:#454545; line-height:1.5;cursor:pointer; background:#F6F6F6;}
.qaList li:hover .ques,.qaList li.open .ques{ color:#fff; background:#0086CD; }
.qaList li .ques .icon_ques{ display:block; position:absolute; left:15px; top:50%; margin-top:-11px; width:22px; height:22px; background:url(../images/que.png) no-repeat center;}
.qaList li.open .ques .icon_ques,.qaList li:hover .ques .icon_ques{ background-image:url(../images/que1.png);}
.qaList li .ques .icon_control{ display:block;position:absolute; right:25px; top:50%; margin-top:-7px;  width:15px; height:15px; background:url(../images/add.png) no-repeat center;}
.qaList li:hover .ques .icon_control{ background-image:url(../images/add1.png);}
.qaList li.open .ques .icon_control{ background-image:url(../images/minus.png);}
.qaList li .answ{position:relative; margin-top:1px; padding:25px 46px 30px; line-height:1.8;  color:#555; display:none;}
.qaList li .answ .icon_answ{display:block; position:absolute; left:15px; top:23px; width:22px; height:22px; background:url(../images/ans.png) no-repeat center;}
/*----------科室介绍--------------*/
.keshi{ padding:0; position:relative;}
.tabMenu{ position:absolute; width:160px; left:-160px; top:30px;}
.tabMenu li{ cursor:pointer; text-align:center; margin-bottom:3px; background:#FAFAFA; color:#7a7a7a; font-size:15px; position:relative; line-height:45px;}
.tabMenu li.cur{color:#b41526;}
.tabMenu li.cur:after{ content:''; position:absolute; left:0; top:0; bottom:0; width:4px; background:#B41526;}
.tabfixed{ position:fixed; left:50%; margin-left:-760px; top:108px;}
.keshi .sec_k{ padding:35px; border-bottom:10px solid #f4f4f4;}
.keshi .sec_k1{ padding:50px 30px 55px; font-size:16px; line-height:2.2;}
.keshi .sec_k2{ padding-left:24px; padding-right:24px;}
.keshi .sec_k3{ padding-left:18px; padding-right:18px;}
.keshi .sec_k4{ font-size:16px;}
.img_text2{}
.img_text2 .img{ float:left; width:47%; margin-right:3.5%;}
.keshi .sec_k2 .prdList{ padding:0;}
.prdListS{ overflow:hidden;}
.prdListS .pL_pager{ text-align:center;}
.prdListS .pL_pager .swiper-pagination-bullet{ width:9px; height:9px; margin:0 8px; background:#B4B4B4; opacity:1;}
.prdListS .pL_pager .swiper-pagination-bullet.swiper-pagination-bullet-active{ background:#B41526;}
.imgList{ margin-left:-8px; margin-right:-8px; overflow:hidden;}
.imgList li{ float:left; width:33.33%; margin-bottom:20px;}
.imgList li .item{ margin:0 8px; position:relative;}
.imgList li a{ display:block; position:relative;}
.imgList li .img{ overflow:hidden;}
.imgList li img{transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; width:100%;}
.imgList li:hover img{transform: scale(1.05); -moz-transform: scale(1.05);-webkit-transform: scale(1.05);}
.imgList li .text{ position:absolute; color:#fff; left:0; right:0; bottom:0; background:rgba(0,0,0,0.5); line-height:1.5; padding:0.4em 1em; font-size:115%; text-align:center; }
.imgList .iL_pager{ text-align:center;}
.imgList .iL_pager .swiper-pagination-bullet{ width:9px; height:9px; margin:0 8px; background:#B4B4B4; opacity:1;}
.imgList .iL_pager .swiper-pagination-bullet.swiper-pagination-bullet-active{ background:#B41526;}
.img_text3{}
.img_text3 .img{ float:right; width:39%; margin-left:3.5%;}
@media (min-width:768px){
	.envList li:nth-child(3n+1){ clear:both;}
	.imgList li:nth-child(3n+1){ clear:both;}
}
@media (max-width:1550px){
	.tabMenu{ display:none;}
	
}
@media (max-width:1200px){
	.mauto{ padding:0 10px;}
	.con_m{ padding:0;}
	.inMain{ margin-bottom:0;}
	.header .head_r{ margin-right:0;}
	.link_t a{ margin-left:10px;}
	.nav > li > a, .nav > li > .parent > a{ padding:0 12px;}
	.subNav2{ margin-left:-180px;}
	
	.link_x{ margin:0 -0.5em 1.2em;}
	.link_x li .item{ margin:0 0.5em;}
	.ad_x,.adPrd1,.c_p{ margin:0 -0.5em;}
	.adPrd1{ margin-bottom:1.2em;}
	.ad_x .item > div,.adPrd1 li .item,.c_p .item > div{ margin-left:0.5em; margin-right:0.5em;}
	.link_p .t_h{ padding-left:0;}
	.likp li a{ margin:0 10px;}
	
	.crumb{ display:none;}
	.prd{ margin-top:62px;}
	.kfx{ right:0;}
	.kfx li{ box-shadow:0 0 5px rgba(0,0,0,0.05); -webkit-box-shadow:0 0 5px rgba(0,0,0,0.05);}
	
	.envList{ margin-left:-10px; margin-bottom:-10px;}
    .envList li{ margin-bottom:20px;}
    .envList li .item{ margin:0 10px;}
	
	.crumb_n{ margin-left:10px;}
	.newsD .newsD_h .share{ left:0;}
	.newsD .newsD_h .back{ right:0;}
	
}
@media (max-width:1100px){
	.cLink a{ padding-left:1.2em; padding-right:1.2em;}
	.filter{ padding:35px 20px 30px;}
	.flt_sel .item .im_n{ margin-right:1em;}
	.flt_sel .btn_search{ padding:0 1em;}
	.table_p{ font-size:100%;}
	.table_p th,.table_p td{ padding-left:0.8em; padding-right:0.8em;}
	.table_p .btn_blue{ font-size:90%; padding:0 1.5em;}
}
@media (max-width:1000px){
	.pgwSlideshow .ps-list li .ps-item{ margin:0 5px; padding:5px; line-height: 86px; width:100px; height:100px; box-sizing:border-box;}
}
@media (max-width:960px){
	.body{ padding-top:1.4rem;}
	.header{position:fixed; z-index:1001;top:0; left:0; width:100%; padding-top:0; height:1.4rem; background:#fff;  z-index:1000; color:#333; box-shadow:0 1px 2px rgba(0,0,0,0.1); -moz-box-shadow:0 1px 2px rgba(0,0,0,0.1); -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1); padding:0;}
	.header .header_in:after{ display:none;}
	.header .logo{ padding:0.17rem 1.65rem; text-align:center; line-height:1.06rem;  margin:0; float:none;}
	.header .logo img{max-height:1.06rem;}
	.mobile_btn{ display:block; position:fixed; z-index:100; top:0; left:0; width:50px; height:1.4rem;  text-align:center; line-height:50px; background:url(../images/menuToggle.png) no-repeat 0 center #fff; transition: all 0.5s;-webkit-transition: all 0.5s;cursor:pointer;}
    .mobile_btn.open{ background-position:-50px center; background-color:#B41526;}
	.navBox{position:fixed; left:0; width:100%; top:1.4rem; bottom:0; background:#fff; margin:0; padding:0.5em 0; display:none; z-index:999;box-shadow:0 1px 2px rgba(0,0,0,0.1) inset; -moz-box-shadow:0 1px 2px rgba(0,0,0,0.1) inset; -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1) inset; overflow:auto;transition:none;-moz-transition:none;-webkit-transition:none;}
	.header .head_r{ display:none;}
	.nav{ display:block; text-align:left;}
	.nav li{ float:none; margin:0; border-bottom:1px solid #efefef;}
	.nav > li{ padding:0;}
	.nav li a{  line-height:3;text-align:center;}
	.nav > li > a, .nav > li > .parent > a{ font-size:14px; color:#111;}
	.nav li .parent a{ line-height:3;}
	.nav li > a::after,.nav li > .parent > a::after{transition:none;-webkit-transition:none;  }
	.nav li:hover > a::after,nav li:hover > .parent > a::after{ display:none;}
	.nav .parent{ position:relative;}
	.nav .parent .icon_control{ position:absolute; display:block; z-index:99; top:0; right:0; width:6em; height:100%; background:url(../images/icon23.png) no-repeat 3.5em center;  cursor:pointer;}
	.nav .parent .icon_control.open{ background-image:url(../images/icon24.png);}
	.nav li:hover .parent a,.nav li.act .parent> a{ }
	.subNav{ opacity:1; position:relative; top:0; height:auto; width:100%; background:#f8f8f8; display:none;transition:none;-moz-transition:none;-webkit-transition:none; border:0; left:0; margin-left:0; box-shadow:none; -webkit-box-shadow:none;}
	.nav li:hover .subNav{ top:0;transition: all 0s;-moz-transition: all 0s;-webkit-transition: all 0s;}
	.subNav li a{ font-size:13px;}
	.nav li:hover .subNav{ padding:0;}
	.subNav2{ padding:0;}
	.subNav2 ul{ min-width:33.33%;}
	
	.banner_list .bn_prev, .banner_list .bn_next{ display:none;}
	.adPrd1 .prd_l, .adPrd1 .prd_r{ display:none;}
	.link_p{ display:none;}
	.footer .copyRight{ float:none; padding:1em 0;}
	.ad_x .item_l{ float:none; width:100%; overflow:hidden; margin-bottom:0;}
	.ad_x .item_l .l1_n{ float:left; width:50%; margin:0; }
	.ad_x .item_l .l1_n > div{ margin:0 0.5em 1.2em;}
	.adnews1 li .imgBox .imgSize,.video_play .video_size{ height:auto; padding-bottom:62.56%;}
	.ad_x .item_m,.ad_x .item_r{ width:50%;}
	.adnews1 li .imgBox .imgSize{}
	.c_p .item_l{ width:100%; float:none;}
	.c_p .item_r{ width:100%; float:none;}
	
	.menu_crumb{ margin-top:0; background:#fff; padding:0;}
	.menu{ float:none;  position:relative; padding-top:0; border-bottom:2px solid #B41526;}
	.menu .tit{ display:block; position:relative;padding:0 15px; font-size:130%; line-height:2.7; background:#B41526; color:#fff; cursor:pointer;}
	.menu .tit::after{ content:''; position:absolute; top:50%; margin-top:-7px; right:1em; width:15px; height:15px; background:url(../images/add1.png) no-repeat center; }
	.menu .tit.open::after{ background-image:url(../images/minus.png);}
	.menu ul{ display:none; float:none; margin-top:0; border-top:1px solid #D5D5D5;}
	.menu li{ float:none; border-bottom:1px solid #efefef;}
	.menu li a{ padding:0 15px; color:#333;line-height:2.5; text-align:left;}
	.menu li.cur a, .menu li:hover a{ color:#B41526; }
	.menu1{ margin:0; padding:0; background:none;}
	
	.inMain{ padding-left:1em; padding-right:1em;}
	
	.contact .map{ height:300px;}
	.envList li .searB i{ width:3em; margin-left:-1.5em; margin-top:-1.5em; height:3em; background-size:contain;}
	.news_list li{ margin-bottom:20px;}
	.news_list li .text .date{ display:none;}
	.news_list li .text{ padding:36px 20px;}
	.news_list li .text .text_con{ margin-left:0; padding-left:0;}
	.news_list li .text .text_con::after{display:none;}
	.newsD .newsD_con{ padding:0 0 1em;}
	.newsD .newsD_h .share,.newsD .newsD_h .back{ display:none;}
	.newsD .newsD_h{ padding-left:0; padding-right:0;}
	.newsD_more{padding-right:0;}
	.newsD_more .back{ display:none;}
	
	.prd{ margin-top:0; padding-left:0; padding-right:0;}
	.prdList li{ width:100%;}
	.prdD{ padding:1.5em 24px 1em;}
	.img_text_p .text{ padding:1em;}
	
	.keshi{padding-left:0; padding-right:0;}
	.keshi .sec_k{ padding:35px 1em;} 
}
@media (min-width:768px) and (max-width:960px){
	.img_text_p .text .t_h_p{ padding-right:0;}
	.img_text_p .text .btn_green{ position:relative; display:inline-block; top:0.3em; left:0;}
}
@media (min-width:640px) and (max-width:960px){
	.cLink li{ float:left; width:33.33%;}
}
@media (max-width:767px){
	.banner .bn_pager{  bottom:0.5em;}
    .banner .swiper-pagination-bullet{ width:0.5em; height:0.5em;}
    .banner .swiper-pagination-bullet.swiper-pagination-bullet-active{width:1.5em;}
	
	.index .section{ padding-top:1.2em; padding-bottom:1.2em;}
	.title1{ font-size:24px; line-height:1.5; margin-bottom:0.5em;}
	.link_x{ margin-bottom:0.5em;}
	.link_x li{ width:50%; margin-bottom:0.7em;}
	.ad_gud{ padding:2em 1.5em; margin-bottom:0;}
	.gudList{ width:100%;}
	.gudList li h3{ font-size:115%;}
	.gudList li .g_hide{ display:none;}
	.adPrd1 li{ width:100%;}
	.adPrd2 li .imgBox .imgSize{ padding-bottom:76.4%; height:auto;}
	.ind_ct .item_l{ width:100%;}
	
	.inMain{ padding:2em 1em;}
	.crumb_n{ margin:1.5em 0 1.5em 10px;}
	.history{ padding:0; font-size:100%;}
	.history .his_list{ padding:2em 0;}
	.history .item{ margin-bottom:3em;}
	.history .item .yearImg .img{ max-width:100%; width:100%; margin:0 0 0.5em;}
	.history .item .text{ margin-top:-0.2em;}
	
	.contact{ margin-left:-1em; margin-right:-1em; margin-bottom:-2em;}
	.contact .cont_info{ padding:0 1em; margin-bottom:2em;}
	.contact .cont_info .item{ float:none; width:100%;}
	.contact .map{ height:18em;}
	
	.honorList{ margin:0 1em;}
	.pgwSlideshow .ps-list{ margin:4em -1em 0; padding:0 1em;}
	.pgwSlideshow .ps-list .ps-prev,.pgwSlideshow .ps-list .ps-next{ width:1em;}
	.pgwSlideshow .ps-list .ps-prev .ps-prevIcon,.pgwSlideshow .ps-list .ps-next .ps-nextIcon{ width:1em; margin-top:-1em; height:2em; background-size:2em 4em;}
	.pgwSlideshow .ps-list .ps-prev:hover .ps-prevIcon{ background-position:-1em 0;}
	.pgwSlideshow .ps-list .ps-next .ps-nextIcon{ background-position:-1em -2em;}
	.pgwSlideshow .ps-list .ps-next:hover .ps-nextIcon{ background-position:0 -2em;}
	.pgwSlideshow .ps-list li .ps-item{ margin:0 3px; padding:5px; line-height: 46px; width:60px; height:60px; box-sizing:border-box;}
	.pgwSlideshow .ps-current{ height:20em !important; line-height:20em;}
	.pgwSlideshow .ps-current img{ max-height:20em;}
	
	.envList{ margin-left:-0.3em; margin-right:-0.3em;}
    .envList li{ margin-bottom:0.8em; width:50%;}
	.envList li:nth-child(2n+1){ clear:both;}
    .envList li .item{ margin:0 0.3em;}
	.imgList{ margin-left:-0.3em; margin-right:-0.3em;}
    .imgList li{ margin-bottom:0.8em;}
    .imgList li .item{ margin:0 0.3em;}
	
	.prd{ padding:0;}
	.filter{ padding:2em 1em;}
	.flt_sel{ padding-right:0; padding-bottom:1.5em;}
	.flt_sel .item{ width:100%; margin-bottom:0.6em;}
	.flt_sel .item:first-child{ margin-left:0;}
	.flt_sel .btn_search{position:relative; display:inline-block; margin-left:5em; padding:0 2em;}
	.flt_letter{ padding-top:1em;}
	.flt_letter .ft_l{ float:none;}
	.flt_letter .ft_r{ margin-left:0;}
	.prdList{ padding:1.5em 1em 2em;}
	.qaList li .ques{ padding:0.7em 36px;}
	.qaList li .ques .icon_ques{ left:8px;}
	.qaList li .ques .icon_control{ right:10px;}
	.qaList li .answ{ padding:1.2em 36px 1.5em;}
	.qaList li .answ .icon_answ{ left:8px; top:1.4em;}
	.prdD{ padding:1.5em 1em 1em;}
	.prdD .sec{ margin-bottom:1em;}
	.title2{ margin-bottom:1.2em;}
	.table_prd{ padding-bottom:0;}
	
	.keshi{ padding:0;}
	.keshi .sec_k{ padding:2em 1em;}
	.img_text_p .img{ width:100%; float:none; text-align:center;}
	.img_text_p .text{ margin-left:0;}
	
}
@media (max-width:640px){
	.gudList ul{ margin-left:0 -0.3em;}
	.gudList li .item{ margin:0 0.3em;}
	.adPrd2 li .text{ width:43%; padding:1em 3%;}
	.adPrd2 li .text h3{ max-height:2.5em; overflow:hidden;}
	.adPrd2 .prd_pager{  right:0.5em; white-space:nowrap; bottom:0.6em;}
    .adPrd2 .prd_pager .swiper-pagination-bullet{ width:0.5em; height:0.5em;}
	.cLink a{ padding-top:1.5em; padding-bottom:1.5em;}
	.ad_x .item_m, .ad_x .item_r{ width:100%; }
	.adnewsB{min-height:0; padding:1em 1.5em;}
	.adnewsB .tit1{ padding-bottom:0.5em; margin-bottom:1em;}
	.adnews2 li{ padding-bottom:1em; margin-bottom:1em;}
	.adnewsB .more{ padding-top:0;}
	.adnewsBox3{ min-height:0;}
	.adnews3 li .imgBox .imgSize{ height:auto; padding-bottom:92%;}
	.adnews3 .adn_pager3 .swiper-pagination-bullet{ width:0.5em; height:0.5em;}
	
	.img_text1 .img{ float:none; margin-left:0; text-align:center;}
	
	.news_list li{ margin-bottom:0.8em;}
	.news_list li .imgBox{ width:30%;}
	.news_list li .text{ margin-left:30%; padding:0.4em 1em 0.5em 1em;}	
	.news_list li .text .text_con h3{ margin-bottom:0.2em; }
	.news_list li .text .text_con .sum{ line-height:1.3; font-size:90%; height:2.5em;}
	.news_list li .text .text_con{ padding-right:0;}
	.news_list li .text .text_con .adore{ display:none;}
	
	.table_p{ font-size:90%;}
	.table_p th,.table_p td{ padding-left:0.5em; padding-right:0.5em;}
	
	.qaList{ font-size:105%;}
	.keshi .sec_k1,.keshi .sec_k4{ font-size:105%;}
	.prdListS .pL_pager .swiper-pagination-bullet,.imgList .iL_pager .swiper-pagination-bullet{ width:0.5em; height:0.5em; margin:0 0.3em; }
}
@media (max-width:520px){
	.body{font-size:0.35rem;}
	.ind_ct .item{ float:none; width:100%;}
	.link_x li a{ padding:1.2em 0.5em;}
	.link_x li .img_b{ width:4em; height:4em;}
	.link_x li .text_b{ margin-left:4.7em;}
	.link_x li .text_b h3{ font-size:115%;}
	.link_x li .text_b p{ font-size:89%;}
	.adnewsB .tit1{ font-size:115%; }
	.adnewsBox3 .tit2{ font-size:120%; width:auto;padding:0 2em; line-height:3; background-size:cover;}
	.adnews3 li .text{ font-size:115%; padding:1em;}
	.title1{ font-size:150%;}
	.ad_x .item_l .l1_n{ float:none; width:100%;}
	.adnews1 li .text{ font-size:115%;}
	.adnews1 .adn_pager{bottom:0.5em;}
	.video_play .vedio_img .txt{ font-size:115%;}
	.gudList li a{ padding:1.5em 1em;}
	.adPrd1 li .imgBox{ width:40%;}
	.adPrd1 li .text{ font-size:90%; margin-left:40%; padding:0.8em 1em;}
	.adPrd1 li .text .more{ margin-top:0.5em;}
	.adPrd1 li .text h3{ font-size:125%;}
	.adPrd2 li .text .more{ display:none;}
	.adPrd2 li .text h3{ font-size:115%;}
	.adPrd2 li .text p{ font-size:90%;}
	.cLink li .text_b p{ font-size:90%;}
	
	.txt_con{ padding-top:0.5em; font-size:105%;}
	.contact .cont_info{ font-size:105%;}
	.contact .cont_info h3{ font-size:130%;}
	.pgwSlideshow .ps-current .ps-caption{ font-size:115%;}
	.news_list li .text .text_con h3{ font-size:105%;}
	.news_list li .text .text_con .sum{ font-size:89%;}
	.newsD .newsD_h .newsTitle{ font-size:130%;}
	.newsD .newsD_h{ margin-bottom:1em; padding-bottom:1em;}
	.newsD .newsD_con{ font-size:100%;}
	.newsD .newsD_con p{ margin-bottom:1em;}
	
	.prdList li{ margin-bottom:1em;}
	.prdList li .imgBox{ width:40%;}
	.prdList li .text{ font-size:90%; margin-left:40%; padding:0.8em 1em;}
	.prdList li .text .btn_more{ margin-top:0.5em;}
	.prdList li .text h3{ font-size:125%;}
	.prdList li .text p{text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;overflow: hidden; height:auto;}
	.img_text_p .text .t_h_p{ padding:0 6em 1em 0.5em;}
	.img_text_p .text .t_h_p h3{ font-size:135%;}
	.img_text_p .text .btn_green{ top:0.5em;}
	.img_text_p .text .sum_p{ padding:1em 0.5em 0;}
	
	.qaList{ font-size:105%;}
	.img_text2 .img{ float:none; width:100%; margin-right:0; margin-bottom:0.5em;}
	.img_text3 .img{ float:none; width:100%; margin-left:0;margin-bottom:0.5em;}
	.imgList li .text{ font-size:90%;}
	
}


/*2019-09-09*/


.logica{ font-size:14px;}
.hunamc{ width:450px; padding:0 75px 20px 80px; border-right:1px solid #eee;}
.lc-tit{ font-size:24px; color:#0288e2; padding:15px 0;}
.sv-bc label{ margin-left:30px;}
.sv-bc label input{ margin-right:5px;}
.bolsc{ line-height:25px; margin-top:20px;}
.sclmc{ position:relative;}
.sclmc input{ padding:0 10px; border:1px solid #eee; height:35px; width:100%;}
.sclmc .c2{ width:100px; height:35px; line-height:35px; position:absolute; right:0; top:0; background:#fff; cursor:pointer;border:1px solid #eee; text-align:center;}
.sclmc select{ border:1px solid #eee; height:35px; width:100%;}
.lmiola label{ color:#999;}
.lmiola label input{ border:1px solid #ddd; width:16px; height:16px;-webkit-appearance:checkbox}

.lmiola span{ color:#999;}
.lmiola a{ color:#0288e2; margin:0 5px;}
.aoulc{ margin-top:30px;}
.aoulc input{ width:100%; height:40px; border:none; cursor:pointer; color:#fff; background:#0288e2; border-radius:20px;}
.byoael{ width:530px; margin-left:80px;}
.at-tit{ font-size:24px; color:#5bb530; padding:15px 0;}
.aslct p{ margin-top:20px; padding:5px 0 5px 30px; line-height:25px; background:url(../images/dg.png) no-repeat left 7px;}
.abhte{ margin-top:35px;}
.abhte a{ display:inline-block; line-height:40px; border-radius:20px; padding:0 25px; background:#ebf6e6; color:#5bb530;}
.lpnale{ padding:180px 0;}

.vcs-tit{ line-height:50px; border-bottom:1px solid #ddd; padding:0 25px; font-weight:bold;}
.adclmt{ margin-bottom:8px; margin-top:20px;}
.mocapt{ background:#fff; padding:12px;}

.txlpc{ width:350px;}
.txlpc .con{ margin-left:15px; width:250px;}
.txlpc .con .p1{ color:#b41526; font-size:18px;}
.txlpc .con .p2{ color:#666; margin-top:3px;}
.txlpc .con .p3{ margin-top:3px;}
.txlpc .con .p3 a{ color:#0086cd; text-decoration:underline;}
.alpcoa{ width:780px;}
.alpcoa li{ float:left; width:25%;}
.alpcoa li a{ display:block;}
.alpcoa li a span{ float:left; border-radius:50%; width:66px; height:66px; background:#f7f7f7 no-repeat center center; background-size:auto 50%;}
.alpcoa li a span.s1{ background-image:url(../images/xz03-1.png);}
.alpcoa li a span.s2{ background-image:url(../images/xz04-1.png);}
.alpcoa li a span.s3{ background-image:url(../images/xz05-1.png);}
.alpcoa li a span.s4{ background-image:url(../images/xz06-1.png);}
.alpcoa li a.cur{ color:#0086cd;}
.alpcoa li a.cur span{ background-color:#0086cd;}
.alpcoa li a.cur span.s1{ background-image:url(../images/xz03-2.png);}
.alpcoa li a.cur span.s2{ background-image:url(../images/xz04-2.png);}
.alpcoa li a.cur span.s3{ background-image:url(../images/xz05-2.png);}
.alpcoa li a.cur span.s4{ background-image:url(../images/xz06-2.png);}

.alpcoa li a .tit{ line-height:66px; margin-left:10px; float:left;}

.lbureac{ padding:25px;}
.lbourc{ background:#f8f8f8;}
.lbourc .pic{ width:220px; height:220px; overflow:hidden;}
.lbourc .con{ width:930px; padding:20px 30px;}
.lbourc .con .p1{ font-size:18px; color:#333;}
.lbourc .con .p2{ color:#666;}
.lbourc .con .p3{ margin-top:10px; color:#666; line-height:25px; height:100px; overflow:hidden;}
.tab-date{ height:40px; border-bottom:1px solid #ddd; margin-top:25px; position:relative;}
.tab-date i{ display:none;}

.tab-date p a{ display:inline-block; width:160px; text-align:center; padding-left:8px; font-size:18px; border-top:2px solid #fff; cursor:pointer; line-height:38px;}
.tab-date p a.cur{ background:#fff; border-right:1px solid #ddd; border-left:1px solid #ddd; border-top:2px solid #0086cd;}
.tab-bdc{ padding:15px 0;}
.ovrea{ padding:20px 0; text-align:center; font-size:18px;}
.time-olc a{ float:left; border:1px solid #ddd; line-height:40px; width:150px; text-align:center; border-radius:3px; margin-right:10px; margin-bottom:10px;}
.time-olc a.old{ background:#ededed; cursor:default;}
.time-olc a.on{ background:#b41526; border-color:#b41526; color:#fff;}
.inpacl{ text-align:center; margin-top:20px;}
.inpacl input{ width:120px; height:40px; cursor:pointer; border-radius:20px; color:#fff; background:#0086cd;}

.coeact{ padding:40px;}
.ovrem dt{ font-size:18px; font-weight:bold;}
.ovrem dd{ margin-top:15px;}
.ovcla{ margin-top:4%;}
.ovcla td{ padding:12px 6px; border-bottom:1px solid #ddd;}
.ovcla td.tr{ text-align:right; color:#999;}
.ovcal{ margin-top:30px;}
.ovcal input{ width:120px; height:40px; cursor:pointer; border-radius:20px; color:#fff; background:#0086cd;}
.qecanl{ text-align:center; padding:12% 0;}
.qecanl .d2{ font-size:18px; margin-top:10px;}
.qecanl .d3{font-size:18px; }
.qecanl .d3 span{ color:#b41526;}
.qecanl .d4{ margin-top:15px;}
.qecanl .d4 a{ padding:0 25px; line-height:40px; display:inline-block; border-radius:20px; color:#fff; background:#0086cd;}

.bucalt{ padding:3% 25px 20px; min-height:600px;}
.bucalt table{ text-align:center;}
.bucalt table thead td{ color:#999; padding:10px 20px;}
.bucalt table tbody tr{ border-bottom:1px solid #eee;}
.bucalt table tbody td{ padding:10px 20px;}
.bucalt table tbody td a{ color:#0086cd; text-decoration:underline;}
.bucalt table tbody td span{ display:none;}


.honor-ul li{ width:23.5%; float:left; margin-right:2%; margin-bottom:2%; background:#fff; position:relative;}
.honor-ul li:nth-child(4n){ margin-right:0;}
.honor-ul li .honor-li-tit{ line-height:25px; height:25px; overflow:hidden; margin-top:10px; text-align: center;}
.honor-ul li .honor-li-img{ display: table; width:100%; height:270px; text-align:center; position:relative; background:#f7f7f7;}
.honor-ul li .honor-li-img p{ display:table-cell; vertical-align:middle;}
.honor-ul li .honor-li-img p img{ max-width:100%; max-height:260px;}
.honor-ul li .honor-li-img:after{ content:''; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5) url(../images/icon_search.png) no-repeat center center; opacity:0; transition:all 0.5s ease;}

.micala{ padding:30px 20px;}
.micala table{}
.micala table td{ padding:8px 5px;}
.micala table td.tr{ text-align:right;}
.micala table td .c1{ width:80%; border:1px solid #ddd; padding:0 10px; height:40px; border-radius:5px;}
.micala table td label input{ margin-right:5px; width:12px; height:12px;-webkit-appearance:radio}
.micala table td select{ margin-right:10px; width:25%; border:1px solid #ddd; height:40px; border-radius:5px;}
.micala table td .c2{ width:120px; height:40px; cursor:pointer; border-radius:20px; color:#fff; background:#0086cd;}







@media (min-width:1201px){
.honor-ul li:hover .honor-li-img:after{ opacity:1; transition:all 0.5s ease;}

}



@media (max-width:1200px){
.adclmt .mauto{ padding:0;}
.logica{ padding-top:50px; width:100%; max-width:768px; margin:0 auto;}
.hunamc{ width:100%; border:none; padding:0;}
.byoael{ margin:15px 0 0; width:100%;}
.alpcoa{ width:100%; margin-top:10px;}
.lbourc .con{ width:calc(100% - 220px);}
.tab-date{ border:none;}
.tab-date i{ display:block; border:1px solid #ddd; line-height:40px; padding:0 20px; font-size:16px; background:url(../images/icon23.png) no-repeat 95% center;}
.tab-date p{ background:#fff; position:absolute; left:0; top:40px; z-index:4; width:100%; border:1px solid #ddd; display:none;}
.tab-date p span{ width:100%; display:block; border:none; text-align:left; font-size:14px; padding:0 20px;}
.tab-date p span.cur{ border:none;}
.bucalt{ padding:15px 20px;}
.bucalt table thead{ display:none;}
.bucalt table tbody td{ float:left; width:100%; text-align:left; padding:10px 0;}
.bucalt table tbody td span{ display:inline-block;}
.honor-ul li .honor-li-img{ height:220px;}
.honor-ul li .honor-li-img p img{ max-height:210px;}

}


@media (max-width:768px){
.adclmt{ margin-top:10px;}
.alpcoa li a span{ width:40px; height:40px;}
.alpcoa li a .tit{ line-height:40px;}
.lbourc .pic{ width:130px; height:130px;}
.lbourc .con{ width:calc(100% - 130px); padding-top:5px; padding-bottom:0;}
.lbourc .con .p3{ height:50px; display:none;}
.coeact{ padding:3%;}
.ovrem dt{ font-size:16px;}
.qecanl .d2,.qecanl .d3{ font-size:16px;}
.micala{ padding:3%;}
.micala table td{ width:100%; float:left; text-align:left !important;}
.micala table td .c1{ width:100%;}
.micala table td select{ width:30%; margin-right:2%;}

}
@media (max-width:640px){
.logica{ padding:0;}
.at-tit,.lc-tit{ font-size:18px;}
.alpcoa li{ width:50%; margin-bottom:10px;}
.honor-ul li{ width:49%;}
.honor-ul li:nth-child(2n){ margin-right:0;}
.honor-ul li .honor-li-img{ height:180px;}
.honor-ul li .honor-li-img p img{ max-height:170px;}

}

/*2019-12-03*/
.ambolc{ background:#fff; padding:0 20px 20px;}
.ambolc h5{ line-height:55px; height:55px; border-bottom:1px solid #ddd; padding:0 20px;}
.midsoa{ padding:12% 0; text-align:center;}
.pc-time input{ width:325px; height:55px; padding:0 10px; border:1px solid #ddd; border-radius:3px;}
.aeopc{ margin-top:5%;}
.aeopc input{ width:130px; height:42px; border-radius:21px; color:#fff; background:#0086cd; border:none; cursor:pointer;}
.mob-time{ display:none;}
.mob-time input{ width:150px; height:30px; border:1px solid #ddd; padding:0 10px;}
#datescroll div{float: left;margin-left: 10%;margin-top: 15px;padding-right: 22px;}
#datescroll_datetime div{float: left;margin-left: 10%;padding-right: 22px;}
#yearwrapper{position: absolute;left: 0;top:45px;bottom: 60px;width:80%;}
#monthwrapper{position: absolute;left: 26%;top:45px;bottom: 60px;width:80%;}
#daywrapper{position: absolute;left: 50%;top:45px;bottom: 60px;width:80%;}
#Hourwrapper{position: absolute;left: 0;top:195px;bottom: 68px;width:80%;}
#Minutewrapper{position: absolute;left: 26%;top:195px;bottom: 68px;width:80%;}
#Secondwrapper{position: absolute;left: 50%;top:195px;bottom: 68px;width:80%;}
#Hourwrapper ul li{color: #898989;font-size: 16px;}
#Minutewrapper ul li{color: #898989;font-size: 16px;}
#Secondwrapper ul li{color: #898989;font-size: 16px;}
#Secondwrapper ul{ margin-top:3px;}
#yearwrapper ul li{color: #898989;font-size: 16px;}
#monthwrapper ul li{color: #898989;font-size: 16px;}
#daywrapper ul li{color: #898989;font-size: 16px;}
#markyear{position:relative; margin-left: 76px;top:-2px;}
#markmonth{position:relative; margin-left: 40px;top:-2px;}
#markday{position:relative; margin-left: 42px;top:-2px;}
#markhour{position:relative; margin-left: 62px;top:-2px;}
#markminut{position:relative; margin-left: 58px;top:-2px;}
#marksecond{position:relative; margin-left: 68px;top:-2px;}
#dateheader{width: 100%;height: 50px;background: #79C12F;text-align: center;color: #fff;line-height: 50px;font-size: 20px;}
#setcancle ul{text-align: center;line-height: 30px; margin:1px auto;font-size: 20px;}
#setcancle ul li{border-radius:3px;float: left;width: 40%;height: 30px;list-style-type: none;font-family:'microsoft yahei';font-size:16px;}
#dateconfirm{position: absolute;background:#f75e46;left:20px;color:#fff;}
#datecancle{position: absolute;background:  #dcdddd;right:20px;width: 40%;color:#666;}
#dateshadow{display: none;position: absolute;width: 100%;height: 100%;top:0;left:0;background: #000; filter:alpha(Opacity=50);-moz-opacity:0.5;opacity: 0.5;}
#datePage{font-size: 22px; border-radius: 3px; position:fixed;top:110px;width: 80%; left:10%;height: 240px;background: #FFFFFF;z-index:9999999;}
#datetitle{width: 100%;height:50px;background: #f75e46;text-align: center;color: #fff;line-height: 50px;font-size: 20px;font-family:'microsoft yahei';}
#datetitle h1{font-weight:normal; font-size:24px;}
#datemark{font-size: 18px;left:5%;width: 90%;height: 30px;position:absolute;top:105px;background:#eee;border:1px solid #eee;}
#timemark{font-size: 18px;left:5%;width: 90%;height: 30px;position:absolute;top:240px;background:#eee;border:1px solid #eee; display:none;}
#datescroll{background: #F8F8F8;width:94%; margin:10px 3%;border: 1px solid #E0E0E0;border-radius: 4px;height: 120px;text-align: center;line-height: 40px;}
#datescroll_datetime{display: none;background:#F8F8F8;width:94%; margin:10px 3%;margin-top: 10px;border: 1px solid #E0E0E0;border-radius: 4px;height: 120px;text-align: center;line-height: 40px;}
#yearwrapper ul,#monthwrapper ul,#daywrapper ul{width:40%;}
#Hourwrapper ul,#Minutewrapper ul,#Secondwrapper ul{width:40%;}
#dateFooter{width:100%;background: #fff;height: 50px;bottom: 0px;position: absolute;}

.baeyca{ padding:4% 0 10%;}
.ebcnca td{ padding:10px 20px; line-height:20px; word-break:break-all; }
.ebcnca tbody td{ border-bottom:1px solid #ddd; padding:20px;}




@media screen and (max-width: 768px){
.pc-time{ display:none;}
.mob-time{ display:block;}
.midsoa{ padding:20% 0;}
.ebcnca td{ padding:10px;}
.ebcnca tbody td{ padding:20px 10px;}
}


