/* CSS Document */
/*公共样式*/
*{ margin:0; padding:0;}

/* 谷歌浏览器字体不能小于12px的解决 */
html,body{
      -webkit-text-size-adjust:none;
}
.cter{ width:1200px; margin:0 auto; clear:both;}
.blank{ width:100%; height:1px; clear:both;}
.blank15{ width:100%; height:15px; clear:both;}
.clear{ clear:both;}
.fl {float: left;}
.fr{ float:right;}input:focus { outline: none; } 
input::-webkit-input-placeholder { 
/* WebKit browsers */ 
color: #666; 
} 
input:-moz-placeholder { 
/* Mozilla Firefox 4 to 18 */ 
color: #666; 
} 
input::-moz-placeholder { 
/* Mozilla Firefox 19+ */ 
color: #666; 
} 
input:-ms-input-placeholder { 
/* Internet Explorer 10+ */ 
color: #666; 
}


/* 医院简介 */

.bna1{ width:100%;float:left;}

.bna1 .cter{}
.bna1 h4{ width:240px; float:left;position:absolute;left:10px;top:0px;color:#0276ff;font-size:28px;}
.bna1 ul{ position:relative;width:1200px; line-height:60px;float:right;padding:5px 0px 0 450px;border-bottom: 1px solid #ddd;background: #f8f8f8}	
.bna1 li{width:20%;float:right;text-align:center;margin:0 .5%;color:#454545;line-height:60px;padding:0px 0; font-size:16px;position:relative;}
.bna1 li a{color:#454545;}
.bna1 li i{background:#0276ff;width:100%;position:absolute;left:0;bottom:0;height:2px;display:none;}

.bna1 li:hover a,.bna1 li.on a{color:#0276ff;}
.bna1 li:hover i,.bna1 li.on i{display:block}

.bna1 li p{margin-top:5px;}

/*面包屑*/
.mbx{ width:100%; float:left;margin-bottom:30px;}
.p12-curmbs-1 {font-size: 17px;  color:#666666;height: 76px;line-height: 76px; border-bottom:#666666 solid 1px; }
.p12-curmbs-1 b {font-weight: normal;padding-left: 28px;} 
.p12-curmbs-1 i {font-style: normal;}
.p12-curmbs-1 span {padding: 0 5px;}
.p12-curmbs-1 a{ color:#666666;}

.list { width:100%; float:left; padding:0 0 20px 0;}
.list_l{ width:260px; margin-left:0;background:#FFF; padding:0 0 0 0; text-align:left;}
.list_r{ width:880px;background:#FFF; padding-top:1px;}
.p15-infocontent-1 img{ max-width:100%; height:auto !important;}


/*新闻列表*/
.newsbox{ width: 100%;}
.newslistitem{
  border: 1px solid #dadada;
  transition: all 0.5s ease;margin:18px 0;
}
.newslistitem a{
  display: block;
}
.newslistitem-date{
  width: 149px;

  padding: 30px 0;
  text-align: center;
  border-right: 1px solid #ebebeb;
}
.newslistitem-date-day{
  font-size: 48px;
  color: #333;
}
.newslistitem-date-mon{
  font-size: 18px;
  color: #999;
}
.newslistitem-txt{
  width: 1010px;
  height: 90px;
  margin: 30px 0;
  padding: 0 30px;
}
.newslistitem-txt-title{
  margin: 10px 0;
}
.newslistitem-txt-content{
  line-height: 24px;
  color: #999;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.newslistitem-icon{
  position: relative;
  width: 35px;float:right !important;
  height:150px ;
  margin-top: 0;
  border-left: 1px solid #ebebeb;
  border-bottom: 0;background:#f7f7f7;
  transition: all 0.5s ease;
}
.newslistitem-icon img{
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -7px;
  margin-top: -8px;
}
.newslistitem-on {
  background: #f7f7f7;
}
.newslistitem-on .newslistitem-icon{
  height: ;
  margin-top: 0;
  border-color: #0276ff;
  background: #0276ff;
}
.newslistitem-on .newslistitem-date{background:#0276ff;color:#fff;}
.newslistitem-on .newslistitem-date-mon,.newslistitem-on .newslistitem-date-day{color:#fff;}
.pagination{
  width: 100%;
  margin: 30px 0 50px 0;
}
.pagination-box{
  text-align:center;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* .pagination-item{
  width: 30px;
  height: 30px;
  line-height: 30px;
  margin: 0 5px;
  text-align: center;
  color: #666;
  background: #fafafa;
  border: 1px solid #ccc;
  border-ridous: 4px;
  cursor: pointer;
}
.pagination-item:hover{
  color: #fff;
  background: #0276ff;
  border-color: #0276ff;
}
.pagination-item:hover a{
  color: #fff;
}
.pagination-page li a{
  display: block;
  width: 100%;
  height: 100%;
}
.pagination p{
  line-height: 30px;
  margin: 0 5px 0 10px;
  color: #999;
}
.pagination input{
  width: 38px;
  height: 30px;
  line-height: 30px;
  margin: 0 5px;
  text-align: center;
  color: #666;
  background: #fafafa;
  border: 1px solid #ccc;
  border-ridous: 4px;
} */
.pagination-box a,.pagination-box span{
  display:inline-block;
  width: auto;
  height: 30px;
  line-height: 30px;
  margin: 0 5px;
  text-align: center;
  color: #666;
  background: #fafafa;
  border: 1px solid #ccc;
  border-ridous: 4px;
}
.pagination-box a:hover{
  color: #fff;
  background: #0276ff;
  border-color: #0276ff;
}
.pagination-box .current{
  color: #fff;
  background: #0276ff;
  border-color: #0276ff;	
}
.pagination-box .rows{
    width: auto;
    border:none;
}
.pagination-box .next, .pagination-box .prev{
    width: auto;
    padding: 0 5px;
}


.newst{width:100%;padding-bottom:100px;position:relative;}
.newst .bd {}
.newst .bd img{width:1200px;}
.newst .hd{width:100%;position:absolute;left:0;bottom:0;}
.newst .hd li{width:32.6%;margin-right:1%;float:left;border-bottom:#0276ff solid 5px; text-align:center;padding:70px 30px 30px 30px;font-size:16px;line-height:25px;height:160px;}
.newst .hd li:last-child {margin-right:0;}
.newst .hd li p{height:50px;}
.newst .hd li:hover,.newst .hd li.on{background:#0276ff; color:#fff;transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;}
.newst .hd li:hover,.newst .hd li.on{padding:30px 30px;}
.newst .hd li a{display:none;color:#fff;border:#fff solid 1px;border-radius:25px;margin:15px 30% 0 30%;width:40%}
	.newst .hd li:hover a,.newst .hd li.on a{display:block;}
	
	
	
	.newsst{ width: 100%;  }
.newsst li{  border-bottom: 1px solid #dadada;  transition: all 0.5s ease;margin:18px 0;}
.newslistitem a{  display: block;}
.newsst-date{  width: 149px;  padding: 30px 0;  text-align: center;}
.newsst-d{  font-size: 28px;  color: #333;}
.newsst-m{  font-size: 18px;  color: #999;}
.newsst-txt{  width: 930px;  height: 90px;  margin: 10px 0;  padding: 0 30px;}
.newslistitem-txt-title{  margin: 10px 0;}
.newslistitem-txt-content{  line-height: 24px;  color: #999;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 2;  overflow: hidden;}
.newsst-icon{  position: relative;  width: 106px;  height:80px ;  margin-top: 18px;  border-bottom: 0;  transition: all 0.5s ease;
}
.newsst-icon img{  width: 106px;  height:80px ;}

.newsst2{ width: 100%;  }
.newsst2 li{ padding:0 0;  transition: all 0.5s ease;margin:0 0;}
.newsst2-date{ width: 170px;  padding: 45px 0;  text-align: center;font-size:19px;}
.newsst2-txt{border-left: 1px solid #d6d6d6;  width: 940px;  height: 160px;  padding: 20px 0px  20px 60px; }
.newsst2-txt-title{  margin: 10px 0;  font-size:20px;font-weight:bold;}
.newsst2-txt-content{	font-size:14px;  line-height: 24px;  color: #999;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 2;  overflow: hidden;}
.newsst2-icon{  position: relative;  width: 17px;  height:17px ;  margin: 50px -9px 0 0 ;    border-bottom: 0;  transition: all 0.5s ease;}
.newsst2-icon img{  width: auto;}
.newsst2 li:hover .newsst2-txt-title{color:#0276ff;}
.newsst2 li:hover .newsst2-date{color:#0276ff;font-weight:bold;}


.ht{ width: 100%;  }
.ht li{ width: 23%;margin:1%;padding:0 0;float:left;  transition: all 0.5s ease;}
.ht li img{width:288px;height:389px; }


.sp{ width: 100%;  }
.sp li{ width: 388px;margin:10px 6px;padding:0 0;float:left;border:#d1d1d1 solid 1px;  transition: all 0.5s ease;}
.sp li .sp_1{width:388px;height:229px; position:relative;background:#000; }
.sp li .sp_1 img{width:388px;height:229px; }
.sp li .sp_1 span{position:absolute;left:158px;top:80px;display:none;}
.sp li .sp_1 span img{width:66px;height:66px; }
.sp li .sp_2{width: 100%;padding:10px 15px;position:relative;line-height:33px;}
.sp li .sp_2 p{color:#3c3c3c;font-size:16px;border-bottom:#b8b8b8 solid 1px;margin-bottom:5px;padding-bottom:5px;}
.sp li .sp_2 span{color:#b7b7b7;font-size:14px;}
.sp li .sp_2 span img{margin:0 6px;}
.sp li .sp_2 i{position:absolute;right:15px;bottom:15px;}
.sp li .sp_2 i img.sp_2_i1{display:block;}
.sp li .sp_2 i img.sp_2_i2{display:none;}

.sp li:hover .sp_1 img{filter:alpha(opacity=50);opacity:.5;transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;}
.sp li:hover .sp_1 span{display:block;}
.sp li:hover .sp_1 span img{filter:alpha(opacity=100);opacity:1;}
.sp li:hover .sp_2 p{color:#0276ff;}
.sp li:hover .sp_2 i img.sp_2_i1{display:none;}
.sp li:hover .sp_2 i img.sp_2_i2{display:block;}


.newsst3{ width: 100%;  }
.newsst3 li{ padding:0 0; position:relative; border-bottom:#dddddd solid 1px;transition: all 0.5s ease;margin:15px  0 0 0;}
.newsst3-date{ width: 52px; float:left;margin-top:25px;background:#f3fbfd; padding: 0 0; border:#0276ff solid 1px;color:#0276ff; text-align: center;font-size:17px;line-height:32px;}
.newsst3-date span{width:100%;float:left;background:#0276ff;color:#fff;}
.newsst3-txt{  width: 1114px;  height: 160px;  padding: 5px 0px  5px 30px; }
.newsst3-txt-title{  margin: 10px 0;  font-size:20px;font-weight:bold;}
.newsst3-txt-content{text-indent:2em;font-size:14px;  line-height: 24px;  color: #999;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 3;  overflow: hidden;}
.newsst3-icon{  position: absolute;  width: 150px;color:#adadad;  height:17px ; right:10px;top:15px;  transition: all 0.5s ease;}
.newsst3-icon img{  width: auto;}
.newsst3 li:hover .newsst3-txt-title{color:#0276ff;}
.newsst3 li:hover .newsst3-date{color:#0276ff;}

.newlist{
  border: 1px solid #eee;
}
.newlist-item{
  height: 55px;
  line-height: 55px;
  border-bottom: 1px solid #eee;
}
.newlist .newlist-item:last-child{
  border-bottom: 0;
}
.newlist-txt-box{
  display: block;
  width: 100%;
  height: 100%;
}
.newlist-item-txt{
  position: relative;
  width: 850px;
  padding-left: 40px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.newlist-item-txt:before{
  content: '●';
  position: absolute;
  color: #c9c9c9;
  left: 20px;
  top: 0px;
}
.newlist-item-link{
  width: 138px;
  background: #729aef;
  text-align: center;
  border-left: 1px solid #eee;
}
.newlist-item:hover .newlist-item-link{
  background: #0276ff;
}
.newlist-item:hover .newlist-item-txt{
  color: #0276ff;
}
/*搜索*/
.container .search-right {
  width: 1200px;
  position: relative;
}

.container .search-right .search-title input::-webkit-input-placeholder {
  font-weight: 300;
  color: #999;
  font-size: 16px;
}

.container .search-right .search-title input::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  font-weight: 300;
  color: #999;
  font-size: 16px;
}

.container .search-right .search-title input:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  font-weight: 300;
  color: #999;
  font-size: 16px;
}

.container .search-right .search-title input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  font-weight: 300;
  color: #999;
  font-size: 16px;
}

.container .search-right .search-title {
  margin-top: 60px;
  margin-bottom: 30px;
}

.container .search-right .search-title input {
  border: 0;
  border-bottom: 2px solid #E5E5E5;
  width: 100%;
  font-size: 18px;
  padding-bottom: 5px;
}

.container .search-right .search-title i {
  color: #999;
  font-size: 30px;
  position: absolute;
  top: 50px;
  right: 0;
}

.container .search-right .search-title i:hover {
  color: #E30B20;
}

.container .search-right .search-tag {
  margin-bottom: 30px;
}

.container .search-right .search-tag ul li {
  float: left;
  text-align: center;
  margin-right: 20px;
  margin-bottom: 20px;
}

.container .search-right .search-tag ul li a {
  display: block;
  height: 40px;
  line-height: 40px;
  padding: 0 25px;
  font-size: 16px;
  background-color: #F5F5F5;
  border-radius: 20px;
  behavior: url(../src/pie/PIE.htc);
}

.container .search-right .search-tag ul li a:hover {
  background-color: #E30B20;
  color: #fff;
}

.container .search-right .search-res {
  font-size: 14px;
  color: #666;
  margin-bottom: 16px;
}

.container .search-right .search-res span {
  color: #E30B20;
}

.container .search-right .search-nav {
  width: 100%;
  height: 54px;
  line-height: 54px;
  background-color: #F5F5F5;
  margin-bottom: 10px;
  border-radius: 4px;
  behavior: url(../src/pie/PIE.htc);
}

.container .search-right .search-nav .nav-left span {
  margin-left: 19px;
  display: block;
  float: left;
  font-size: 14px;
}

.container .search-right .search-nav .nav-left a {
  cursor: pointer;
  display: block;
  float: left;
  width: 68px;
  height: 34px;
  line-height: 34px;
  border-radius: 4px;
  behavior: url(../src/pie/PIE.htc);
  text-align: center;
  margin-top: 10px;
  margin-left: 10px;
  font-size: 14px;
}

.container .search-right .search-nav .nav-left a.active-red {
  background-color: #E30B20;
  color: #fff;
}

.container .search-right .search-nav .nav-left a:hover {
  color: #E30B20;
}

.container .search-right .search-nav .nav-left a.active-red:hover {
  color: #fff;
}

.container .search-right .search-nav .nav-left input::-webkit-input-placeholder {
  font-weight: 300;
  color: #999;
  font-size: 16px;
}

.container .search-right .search-nav .nav-left input::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  font-weight: 300;
  color: #999;
  font-size: 16px;
}

.container .search-right .search-nav .nav-left input:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  font-weight: 300;
  color: #999;
  font-size: 16px;
}

.container .search-right .search-nav .nav-left input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  font-weight: 300;
  color: #999;
  font-size: 16px;
}

.container .search-right .search-nav .nav-right {
  font-size: 14px;
  margin-right: 20px;
}

.container .search-right .search-nav .nav-right span {
  display: block;
  float: left;
  margin-right: 20px;
}

.container .search-right .search-nav .nav-right a {
  display: block;
  float: left;
  height: 54px;
  line-height: 54px;
}

.container .search-right .search-nav .nav-right span.line {
  margin-left: 12px;
  margin-right: 12px;
}

.container .search-right .search-nav .nav-right .active-red {
  color: #E30B20;
}

.container .search-right .search-nav .nav-right .rank:hover {
  color: #E30B20;
}

.container .search-right .search-item {
  width: 100%;
  height: 130px;
  padding: 20px 20px 0;
  border-bottom: 1px solid #E5E5E5;
}

.container .search-right .search-item:hover {
  background-color: #F5F5F5;
  cursor: pointer;
}

.container .search-right .search-item .item-left {
  margin-right: 20px;
}

.container .search-right .search-item .item-left img {
  display: block;
  width: 220px;
  height: 125px;
  border-radius: 4px;
  behavior: url(../pie/PIE.htc);
}

.container .search-right .search-item .item-right {
  width: 100%;
  height: 100%;
  position: relative;
}

.container .search-right .search-item .item-right a {
  color: #333333;
  font-size: 20px;
}

.container .search-right .search-item .item-right a:hover {
  color: #E30B20;
}

.container .search-right .search-item .item-right .bottom {
  position: absolute;
  width: 100%;
  bottom: 20px;
}

.container .search-right .search-item .item-right .bottom ul {
  float: left;
}

.container .search-right .search-item .item-right .bottom ul .time {
  margin-left: 0;
  color: #a2a2a2;
}

.container .search-right .search-item .item-right .bottom ul:last-child {
  float: right;
  margin-right: 20px;
}

.container .search-right .search-item .item-right .bottom ul li {
  font-size: 12px;
  display: inline-block;
  color: #333333;
}

.container .search-right .search-item .item-right .bottom ul li i {
  color: #999;
  margin-right: 10px;
  margin-left: 20px;
  font-size: 14px;
}

.container .search-right .search-item .item-right .bottom ul li:hover {
  color: #E30B20;
}

.container .search-right .search-item .item-right .bottom ul li:hover i {
  color: #E30B20;
}

.container .search-right .search-item .item-right .bottom ul li.no-red:hover {
  color: #333333;
  cursor: default;
}

.container .search-right .search-item .item-right .bottom ul li.time:hover {
  color: #a2a2a2;
}

.container .search-right .search-item .item-right .bottom ul li.no-red:hover i {
  color: #999999;
}

.container .search-right .search-item .item-right .addone {
  text-align: center;
  height: 15px;
  line-height: 15px;
  color: #fff;
  background-color: #E30B20;
  font-size: 10px;
  width: 30px;
  border-radius: 20px;
  behavior: url(../src/pie/PIE.htc);
  position: absolute;
  right: 84px;
  bottom: 35px;
}

.container .search-right .loading {
  font-size: 14px;
  color: #333;
  width: 100%;
  height: 50px;
  line-height: 50px;
  margin: 35px 0;
  text-align: center;
  border-radius: 4px;
  behavior: url(../src/pie/PIE.htc);
}

.container .search-right .loading-yes {
  background-color: #F5F5F5;
}

.container .search-right .loading-yes:hover {
  background-color: #EDEDED;
  color: #E30B20;
}

.container .search-right .loading-no {
  background-color: #FFFFFF;
}

input[name='date'] {
  width: 230px;
  height: 40px;
  border: 1px solid #E5E5E5;
  border-radius: 4px;
  padding-left: 30px;
  font-size: 14px;
}

#date::-webkit-input-placeholder {
  font-size: 14px;
}

.portlet .portlet-input .form-control{background:#F1F3F8;border-radius:0!important;border-color:#F1F3F8}.portlet .portlet-input .form-control:focus{border-color:#cfd6e7}.page-prefooter{padding:30px 0;clear:both}.page-prefooter h2{font-weight:700;font-size:15px;text-transform:uppercase;letter-spacing:1px;margin:0 0 12px}.page-prefooter .subscribe-form{padding-top:5px}.page-prefooter .subscribe-form .form-control{font-size:12px;padding:0 14px;height:36px}.page-prefooter .subscribe-form .btn{height:34px;text-transform:uppercase;padding:7px 16px}.page-prefooter .social-icons{padding-top:9px}.page-prefooter .social-icons li{opacity:.35;filter:alpha(opacity=35)}.page-prefooter .social-icons li:hover,.scroll-to-top:hover>i{opacity:1;filter:alpha(opacity=100)}.page-prefooter address,.page-prefooter p{margin:0}.page-footer{font-size:13px;font-weight:300;height:50px;padding:17px 0}.scroll-to-top{padding:2px;text-align:center;position:fixed;z-index:10001;bottom:5px;display:none;right:20px}.scroll-to-top>i{display:inline-block}.btn-theme-panel{margin-top:25px}.btn-theme-panel .btn{opacity:.6;filter:alpha(opacity=60);padding:0 6px}.btn-theme-panel .btn>i{font-size:24px;color:#acbac6}.btn-theme-panel .btn:hover,.btn-theme-panel.open .btn{opacity:1;filter:alpha(opacity=100)}.theme-panel{z-index:1000;min-width:675px;padding:20px 10px;font-family:"Open Sans",sans-serif}.theme-panel h3{margin:8px 0;font-size:15px;padding-left:12px}.theme-panel .seperator{border-left:1px solid #EFF2F4}.theme-panel .theme-colors{list-style:none;padding:0;margin:0}.theme-panel .theme-colors>li.theme-color{padding:8px 12px}.theme-panel .theme-colors>li.theme-color.active,.theme-panel .theme-colors>li.theme-color:hover{background:#f5f7f8}.theme-panel .theme-colors>li.theme-color>.theme-color-view{float:left;margin-top:0;margin-right:8px;display:inline-block;border-radius:10px!important;height:20px;width:20px}.theme-panel .theme-colors>li.theme-color>.theme-color-name{display:inline-block;color:#777;font-size:14px;font-weight:300}.theme-panel .theme-colors>li.theme-color.theme-color-default .theme-color-view{background:#32c5d2}.theme-panel .theme-colors>li.theme-color.theme-color-red-sunglo .theme-color-view{background:#E26A6A}.theme-panel .theme-colors>li.theme-color.theme-color-red-intense .theme-color-view{background:#E35B5A}.theme-panel .theme-colors>li.theme-color.theme-color-blue-hoki .theme-color-view{background:#67809F}.theme-panel .theme-colors>li.theme-color.theme-color-blue-steel .theme-color-view{background:#4B77BE}.theme-panel .theme-colors>li.theme-color.theme-color-green-haze .theme-color-view{background:#44B6AE}.theme-panel .theme-colors>li.theme-color.theme-color-purple-plum .theme-color-view{background:#8775A7}.theme-panel .theme-colors>li.theme-color.theme-color-purple-studio .theme-color-view{background:#8E44AD}.theme-panel .theme-colors>li.theme-color.theme-color-yellow-orange .theme-color-view{background:#F2784B}.theme-panel .theme-colors>li.theme-color.theme-color-yellow-crusta .theme-color-view{background:#F3C200}.theme-panel .theme-settings{list-style:none;padding:0;margin:0}.theme-panel .theme-settings>li{padding:8px 12px;font-size:14px;font-weight:300;color:#777}.theme-panel .theme-settings>li .form-control{color:#777;margin-top:-3px;float:right}.page-portlet-fullscreen .page-quick-sidebar-toggler,.page-portlet-fullscreen .page-quick-sidebar-wrapper{z-index:-1}


/*分页器*/

.pagination-wrapper{margin: 20px 0;}
.pagination{height: 34px;text-align: center; margin:20px auto; display:block;}
.pagination li {display: inline-block;height: 34px;margin-right: 5px;}
.pagination li a,.pagination li span.current{display: block;height: 32px;line-height: 32px;padding: 0 12px;font-size: 16px;border: 1px solid #dddddd;color: #555555;text-decoration: none;}
.pagination li span.current{ background:#454545; color:#FFF;}
.pagination li span.current:hover{ border:0;}
.pagination li a:hover{background:#454545;color:#FFF;}
.pagination li.thisclass {background: #09f;color: #fff;height: 32px;line-height: 32px;padding: 0 12px;font-size: 16px;border: 1px solid #dddddd;}
.pagination li.thisclass a,.pagination li.thisclass a:hover{background: transparent;border-color: #09f;color: #fff;cursor: default;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{border-color: #454545;}

/*内页*/
.p15-infocontent-1 { width:94%; float:left;margin:3%;}
.p15-infocontent-1-tit {text-align: center;font-weight: normal;margin-bottom: 20px;font-size: 20px;line-height: 40px;color: #343434;height:auto;}
.p15-infocontent-1-bool {border-bottom: 1px dashed #585858;height: 30px;text-align:center;font-size: 14px;color:#909090;}
.p15-infocontent-1-con  {color:#4a4a4a;line-height:30px;font-size:15px;}
.p15-infocontent-1-con p{margin:14px 0;}

.dc{width:878px;float:left;border: 1px solid #cdcccc;padding:20px 0;}
.dc a{width:96%;float:left;margin:0 2%;}

/*单页*/
.art_r_1{width:100%; float:left;}
.art_r_t1{width:100%; float:left; font-size:24px;color:#454545; font-weight:bold; line-height:50px;text-transform:uppercase; padding:5px 0; text-indent:5px;}
.art_r_t1 b{ font-size:24px;}
.art_r_co{width:98%; float:left; padding:0px 1% 40px 1%; line-height:24px;}
.art_r_co img{max-width:100%;}
.art_r_co p{width:100%; float:left;color:#454545;font-size:16px;line-height:30px;margin:10px 0;}


.environment-swiper{
  width: 1104px;
  height: 378px;
  margin: auto;
  margin-top: 0px;
  overflow: hidden;
}
.sliderbox{
  width: 328px;
  height: 328px;
  margin: 0 14px;
  padding: 0;
  background: #fff;
  box-shadow: 3px 3px 10px rgba(136, 136, 136, 0.5);
}
.sliderbox img{
  display:block;
  width: 328px;
  height: 328px;
}
.sliderbox:hover{
  box-shadow: 3px 3px 10px rgba(78, 130, 240, 0.5);
}
.swiper-pre{
  position: absolute;
  top: 100px;
  left: -10px;
  cursor: pointer;
}
.swiper-next{
  position: absolute;
  top: 100px;
  right: -10px;
  cursor: pointer;
}
.map{
  width: 600px;
  height: 324px;
  margin-left: -30px;
}
.contect{
  padding:40px 0 0 86px;
}
.contect .text{color:#221715;font-size:21px;}
.contect .tyy{border:#d9d7d7 dashed 1px;border-radius:10px;padding:25px 15px 10px 15px;    margin: 0 10px;}
.contect-title img{
  margin: 10px 8px 0 0;
}
.contect-title p{
  font-size: 24px;color:#3c3c3c;
}
.contect-body{
  width: 348px;
  margin-top: 18px;

}
.contect-body li{
  width: 100%;
  height: 78px;
  line-height: 30px;padding:7px 0;
  border-bottom:#d9d7d7 solid 1px;
}
.contect-body li:last-child{border:0;}
.contect-icon{
  margin: 13px 13px 13px 3px;
}
.contect-txt{
  width: 284px;    margin-top: 14px;
  color: #3c3c3c;font-size:16px;
  
}
.contect-body li:last-child .contect-txt{
  border: none;
}

.art_r_b1{width:100%; float:left;}
.art_r_b1 li{ float:left; position:relative; padding-right:26px;}
.art_r_b1 img{}
.art_r_b1 li p{ position:absolute; left:135px; top:38px; font-size:22px; color:#FFF; line-height:35px;}

.art_r_t2{width:100%; float:left; font-size:22px;color:#fff;background:#f9f9f9;  line-height:50px;border:#f4f4f4 solid 1px}
.art_r_t2 b,.art_r_t2 strong{ font-size:22px;background:#0276ff;float:left;margin:12px 0 12px 12px;padding:0 25px;}

.list_r_2{ width:96%; float:left;margin:2%;}
.list_r_2 li{ width:50%;border-bottom:#e6e6e6 solid 1px; float:left; margin:1% 0; position:relative;border-radius:0;padding-bottom:2%;}
.list_r_2 li img{ width:158px; float:left;border-radius:0; }
.list_r_2 .list_r_2_1{width:230px;float:left;margin:0 0 0 15px;}

.list_r_2 li h2{width:100%;  float:left; line-height:30px; padding:7px 0; color:#333333; font-size:20px; font-weight:normal; margin:0;}
.list_r_2 li p{width:100%;  float:left; line-height:25px; padding:0 0; color:#4a4a4a; font-size:14px; font-weight:normal; margin:0;}
.list_r_2 li:hover{ }
.list_r_2 li:hover h2{ color:#454545; }


