﻿@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3,
h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address,
big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot,
thead, tr, th, td, input, select {margin:0; padding:0;  outline:0;}
html, body {width:100%; height:100%;}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

body { font:100%/1 "Microsoft Yahei", Arial, Helvetica,sans-serif; vertical-align:baseline; overflow-y:scroll; }
body {
    min-width: 1200px;
}

h1 {font-weight:bold; font-size:18px; line-height:18px; color:#474545;}
h3 {font-weight:normal; font-size:12px; color:#746969;}
h2, h4, h5, h6 {font-weight:normal; font-size:100%;}
table {border-collapse:separate; border-spacing:0;}

a {text-decoration:none;}
p {
	line-height:2;
}
a img, iframe {border:none;}
a:link {color:inherit;}
a:focus {outline:0;}
/*img{ vertical-align:top;}*/
ol, ul, li{list-style:none;}
input, textarea, select, button {font-weight:inherit; font-size:inherit; *font-size:100%; font-family:inherit;}
/* == clearfix == */
.opacitys{ opacity:0.6; filter: Alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity:0.6; }
.clearfix:after{ content:"."; height:0; display:block; visibility:hidden; clear:both;}
.clearfix{*+height:1%;}

.clearfix { *zoom:1; }/*IE/7/6*/
.fl{ float:left;display: inline;  }
.fr{ float:right;  }
.clear{ clear:both; overflow:hidden; }


a { text-decoration: none;-webkit-transition: all 0.25s ease;-moz-transition: all 0.25s ease;-ms-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease;color:#4a4a4a; }
.w1200{ width:1200px; margin: 0 auto; position:relative;}




.box{ width:1200px; margin:0 auto;}
.top{ background:#f2f2f2; height:40px; font-size:14px; border-bottom:1px solid #dfdfdf;}
.top a:hover{ text-decoration:none; }
.top p{ display: inline; color:#888; }
.top .top_left{ float:left; padding-top:0;}
.top .top_left p{ font:14px/40px "Microsoft Yahei"; }
.top .top_left span{ margin-right:8px; line-height:40px; }
.top_right{ float:right; }
.top_inco{float: left;
   position: relative;
    margin-top: 5px;}
.top_inco li{/* width:92px; height:40px; float:left;vertical-align:Middle; overflow:hidden;*/ line-height:30px; position:relative;  }
input#search.searchtxt {
 width: 200px;
 height: 30px;
 border: 1px solid #2A9184;
 border-radius: 15px;
 background-color: transparent;
 box-sizing: border-box;
 padding: 0 10px;
 font-size: 12px;
 color: #555;
 opacity: 0.5;
}
.searchtxt:focus{
 color: #555;
 opacity: 1;
 border-color: #2A9184 !important;
}
.searchtxt::placeholder {
 color: #2A9184;
}

input:-webkit-autofill {
 outline: none;
}

.searchbtn {
 width: 14px;
 height: 14px;
 border: none;
 background: url(searchBtn.png) no-repeat center center;
 position: absolute;
 right: 12px;
 top: 50%;
 margin-top: -7px;
}

.search_box {

 margin-top: 8px;
}

.top_inco li .lines {
 width: 1px;
 height: 10px;
 background: #93A0A8;
 position: absolute;
 top: 50%;
 margin-top: -5px;
 right: 36px;
}


.top_inco li img{ width:14px; height:14px; margin:13px 6px 2px 0; display:block; float:left; }
.top_inco li img.ss{ width:22px; height:22px; margin:10px 6px 0px 20px; display:block; text-align:center; }
.top_inco li a{ color:#888; display:block; float:left; }

.top_contect{ width:1200px; height:130px; margin:0 auto; overflow:hidden; }
.top_contect .top_logo{ width:641px; height:100px; float:left; margin:15px 0 0 0; display:block; }
.top_contect .top_ry{ width:180px; float:left; margin: 17px 0 0 32px; display:inline; font:13px/24px "Microsoft Yahei"; color:#666; overflow:hidden;}
.top_contect .top_ry span{ margin-left:4px;}
.top_contect .top_tel{ width:330px; height:100px; float:right; margin:15px 15px 0 0; }
.top_contect .top_zx{ width:80px; height:30px; float:right; margin:40px 0 0 0; }



/* 二维码下拉 */
.top_right .ewm{width: 38px;float: left;margin-right: 20px;position: relative;cursor: pointer;}
.top_right .ewm .img2{position: absolute;width: 90px;top: 160%;left: 50%;margin-left: -40px;opacity: 0;visibility: hidden; z-index:999;}
.top_right .ewm .img2 img{display: block;width: 100%;}
.top_right .ewm .img2 s{display: block;width: 16px;height: 8px;background: url(../images/sj.png) center no-repeat;position: absolute;top: -8px;left: 50%;margin-left: -8px;}
.top_right .ewm:hover .img2{top: 133%;opacity: 1;pointer-events: visible;visibility: visible;}
.top_right .ewm{margin-top: 6px;}
.top_right .ewm .img{width: 38px;height: 31px;overflow: hidden;position: relative;}
.top_right .ewm .img img{width: 100%;}
.top_right .ewm .img img:nth-child(2){}



/*   主导航   */
.i-nav{ clear:both; width:100%; height:51px; margin:0 auto; position:relative;z-index:999999;background-color:#2A9184;}
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.nav{padding:0; height:51px; line-height:51px; position:relative;  z-index: 1; margin: 0 auto;  width:1200px;}
.nav a{ color:#fff; }
.nav .nLi{ width:10%; float:left; position:relative; }
.nav .nLi h3{ float:left; }
.nav .nLi h3 a { display: block;  width: 126px;  font-size: 18px;  font-weight: normal;  color: #fff; text-align: center; font-family: "Microsoft Yahei";}
.nav .sub{ display: none; width:126px; left:0; top:51px; position:absolute; background-color:#033e20;line-height:40px; padding:0; font-size:15px;opacity:0.8;}
#tezhen{ display:none; width:210px; left:-35px; top:51px; position: absolute; background-color:#033e20;line-height:40px; padding:0; font-size:15px;opacity:0.8;}
.nav .sub li{ zoom:1; text-align:center; border-bottom:1px solid #fff; }
.nav .sub a{ display:block; padding:0 5px; }
.nav .sub a:hover{ color:#333;background:#fff; }
.nav .on h3 a{ color: #fff; background-color:#033e20; }



/*  mainBanner  */
.banner{width: 100%; overflow: hidden; margin-bottom: 1rem;height: auto;}

/*  nyBanner  */
.nyBanner{ 
    position: relative;
    height: 200px;
    line-height: 200px;
    text-align: center;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.nyBanner .mask {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(135deg, rgba(100, 215, 231,0.5) 0%, rgba(100, 215, 231,0.2) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=true, GradientType=0, startColorstr='#B3DCA05F', endColorstr='#B3AA7652');
    z-index: 1;
}
.nyBanner .second-nav-bg {
    position: relative;
    width: 100%;
    height: 100%;
}
.nyBanner .second-nav-bg h1 {
    position: relative;
    font-weight: 700;
	line-height:200px;
    font-size: 40px;
    color: #fff;
    z-index: 2;
}
.second-nav-list {
    border-bottom: 1px solid #e4e4e4;
    background-color: #fff;
}
.second-nav-list>ul {
    position: relative;
    height: 56px;
}
.second-nav-list>ul>li {
    position: relative;
    float: left;
}
.second-nav-list>ul>li+li {
    margin-left: 52px;
}
.second-nav-list>ul>li>a {
    position: relative;
    display: block;
    height: 56px;
    line-height: 56px;
    font-size: 16px;
    color: #333;
}
.second-nav-list>ul>li.cur>a {
    font-weight: bold;
    color: #2a9184;
}
.second-nav-list>ul>li:hover>a {
    color: #2a9184;
}
.second-nav-list>ul>li.cur:after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -1px;
    height: 4px;
    background-color: #2a9184;
}
.second-nav-list>ul>li+li>a:before {
    content: '';
    display: block;
    position: absolute;
    left: -28px;
    top: 20px;
    width: 1px;
    height: 20px;
    background-color: #e4e4e4;
}

/*  快捷键  */
.cyyk_items{ width:100%; margin: 30px 0 0 0; height:250px;} 
.cyyk_item2{
 -webkit-transition: opacity 2s, transform 2s;
 -webkit-transition: opacity 2s, -webkit-transform 2s;
 transition: opacity 2s, -webkit-transform 2s;
 transition: opacity 2s, transform 2s;
 transition: opacity 2s, transform 2s, -webkit-transform 2s;
}
   .cyyk_items2 {
 display: none;
   }
   
   .cyyk_items li:first-child {
 margin-bottom: 10px;
   }
   
   .cyyk_items li a {
 display: block;
 text-align: center;
 color: #fff;
 float: left;
 margin-right: 10px;
   }
   
      .cyyk_items li a h2 {
 font-size: 20px;
 font-weight: 400;
    color: rgba(255, 255, 255, 1);
    transition: all .5s;
   }
   
   
   .cyyk_items li a:hover h2{
    font-weight: bold;
    font-size: 26px;
   }
   .cyyk_items li a img { transition: all .5s;}
   .cyyk_items li a:hover img{
 animation: tada 1s;
 -o-animation: tada 1s;
 -webkit-animation: tada 1s;
 -moz-animation: tada 1s;
   }
   

   .cyyk_items li .span3 {
 float: left;
 width: 283px;
 height: 240px;
   }
   
   
   
   .cyyk_items .a5 img {
 margin: 55px 0 30px; 
   }

   
   .cyyk_items .a6 img {
 margin: 66px 0 31px;
   }
   
   .cyyk_items .a7 img {
 margin: 77px 0 40px;
   }
   
   .cyyk_items .a8 img {
 margin: 70px 0 45px;
   }
   
   .cyyk_items .a9 img {
 margin: 77px 0 38px;
   }
   .cyyk_items2 li .a5{background: #BBBBBB url(kjj01bg.png) no-repeat;}
   .cyyk_items2 li .a6{background: #59B2B5 url(kjj02bg.png) no-repeat;}
   .cyyk_items2 li .a7{background: #7FB6A9 url(yuyue.png) no-repeat;}
   .cyyk_items2 li .a8{background: #DBDBDB;}
   .cyyk_items2 li .a9{background: #7FB6A9;}
   .cyyk_items2 li{display: flex;justify-content: space-between;align-items: center;}
   .cyyk_items2 li a{
 width: 32%;
 height: 220px;
 display: block;
 float: left;
 margin-bottom: 15px;
 display: flex;
 justify-content: center;
 align-items: center;
 flex-direction: column;
   }
   .cyyk_items2 li a h2 {
 font-size: 20px;
 font-weight: 400;
 color: #fff;
 margin-top: 10px;
   }
   .cyyk_items2 li a img{width: 70px;height: 70px;}
   .cyyk_items2 li a:last-child{margin-right: 0;}
   
   .cyyk_items li .a5 {
 background: #BBBBBB url(kjj01bg.png) no-repeat;
 width: 284px;
 height: 239px;
   }
   
   .cyyk_items li .a6 {
 background: #59B2B5 url(kjj02bg.png) no-repeat;
 width: 295px;
 height: 239px;
   }
   
   .cyyk_items li .a7 {
 background: #7FB6A9 url(yuyue.png) no-repeat;
 width: 295px;
 height: 239px;
   }
   
   .cyyk_items li .a8 {
 background: #2a9184;
 width: 136px;
 height: 238px;
   }
   
   .cyyk_items li .a9 {
 background: #64d7e7;
 width: 136px;
 height: 238px;
 margin: 0;
   }
   
@keyframes tada {
	0% {
	-webkit-transform: scale3d(1, 1, 1);
	-ms-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
	}
	10%,
	20% {
	-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
	-ms-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
	transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
	}
	30%,
	50%,
	70%,
	90% {
	-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
	-ms-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
	transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
	}
	40%,
	60%,
	80% {
	-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
	-ms-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
	transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
	}
	100% {
	-webkit-transform: scale3d(1, 1, 1);
	-ms-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
	}
}   


   
   
/*  indexNews   */
.indexNews{ width:100%; background:#fff; position:relative; padding:20px 0  50px 0;}
.indexNews-main{ width:1200px; margin:0 auto;}
.news_box{ overflow: hidden; margin: 0 auto;}
.i_box_left{ width:65%; float:left;}
.i_box_right {  float: right;  width:30%;}
.i-title{  height: 80px;line-height:50px; width: 100%; overflow: hidden; margin: 0 auto 25px auto; padding: 20px 0 5px 0; border-bottom: #e5e5e5 1px solid;}
.i-title h2{ font-size: 24px; font-weight: bold; color: #333; display: block; float: left; padding: 0;}
.i-title h2 span{ color: #ccc; font-size:24px; line-height: 34px; font-weight: normal;display: block;float: right;margin: 10px 0 0 8px;}
.i-title a{ display:block; font-size:12px;  float:right; color:#9a9a9a; font-weight: bold; padding: 0 10px 0 10px}
.i-title a:hover{ color:#330000; }
.i-title .i_more{ display: block; background: url("../images/ico_more.png") 0px 0px no-repeat; width: 30px; height: 15px; overflow: hidden; margin:22px 0 0 0; padding: 0}
.i-title .i_more:hover{ background:url("../images/ico_more.png") 0px -15px no-repeat;}


.mainNewsHot{ width:100%; overflow:hidden;}
.mainNewsHotPic{ width:350px; height:235px; margin-bottom:30px; overflow:hidden;}
.mainNewsHotCon{ width:410px;}
.mainNewsHotCon .title {font-weight: 700;font-size: 20px;line-height: 30px;margin-bottom:20px; padding-top:2px; text-align:justify; color:#555;}
.mainNewsHotCon .date {font-weight: 100;font-size: 16px;line-height: 35px;margin-bottom:10px; padding-top:10px; text-align:right;}
.mainNewsHotCon .title a.tit{ overflow:hidden; text-overflow:ellipsis;}
.mainNewsHotCon .intro {font-size: 14px;line-height: 24px;color: #717171;text-align:justify;}


.topicList ul{
	background-image: url(../images/boxline.png);
	background-repeat: no-repeat;
	background-position: 5px 15px;
}
.topicList  .t .date { float:left; background-color:#f2f2f2; width:90px; height:90px; line-height:30px; text-align:center; font-size:12px; color:#333; margin-right:20px; display:inline;}
.topicList  .t .date b { display:block; background-color:#e7e7e7; color:#999; height:60px; line-height:60px; font-size:48px; font-weight:100;}
.topicList .t { *zoom: 1;background: none;padding-bottom: 22px; margin:20px 0;border-bottom: 1px dashed #e4e4e4;}
.topicList .t:after { content: ""; display: table; clear: both; }
.topicList .t .pic {float:left;margin-right: 20px;display: inline;}
.topicList .t .con .title {font-weight: 100;font-size: 20px;line-height: 30px;margin-bottom:10px; padding-top:2px;}
.topicList .t .con .title a.tit{ overflow:hidden; text-overflow:ellipsis; font-size:20px; font-weight:700; color:#555;}
.topicList .t .con .title a.tit:hover{color:#888;}
.topicList .t1:hover .con .title .tit1 { color: #c00;}
.topicList .t1:hover .con .intro1 { color: #222;}
.topicList .t1:hover .con .intro1  a{ color: #222;}
.topicList .t1:hover .con .intro1  :hover a{ color: #222;}
.topicList  .t:hover .date b{background-color:#2A9184; color:#fff;}
.topicList .t1:hover .date { color: #2A9184;}
.topicList .t .con .title .tit1 {text-decoration: none;color: #0061b6;font-weight:bold; font-size: 24px}
.topicList .t .con .intro {font-size: 14px;line-height: 24px;color: #888;}
.topicList .n .title { height:40px; line-height: 40px; font-size: 14px; white-space: nowrap; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.topicList .n a { text-decoration: none; background:url("../images/liteicon.png") no-repeat 0 6px; padding-left:25px; font-size: 16px; line-height: 40px; color: #666}
.topicList .n:hover a {  background:url("../images/liteicon.png") no-repeat 0 -27px; color: #000;}
.topicList .n .date { float: right; color: #999; }

.date_list{height: auto; padding:0 0 0 0 !important; position: relative}
.date_list li{
    width: 100%;
    height:82px;
    display: block;
    padding: 0 0 5px 0; border-bottom: #f2f2f2 1px solid;
    margin:0 0 15px 0; position: relative;}
.date_list li a{ font-size: 16px; color: #444; line-height:36px;top: -4px;    position: relative;}
.date_list li span {
    float: left;
    display: block;
    width: 68px;
    height:68px;
    background: #f2f2f2;
    text-align: center;
    color: #333;
    font-size: 14px;line-height:27px;
    margin-right: 15px;
}
.date_list li em {
    color: #888;
	font-style:normal;
	line-height:1.2;
    font-size: 12px;
}
.date_list li span i {
    width: 100%;
    display: block;
    text-align: center;
    color: #999999;
    background: #e7e7e7;
    font-size: 28px; font-weight: bold;
    font-style: normal;
    line-height:40px;
    height:40px;
}
.date_list li:hover span i{ background: #2A9184; color: #fff}
.date_list li:hover span { background: #e7e7e7;}
.date_list li:hover a{ color: #000;}

/*  公告新闻  */
.nyNewsGg{}





/*  首页导航科室  */


.home_department{
	background-size: cover;
	padding: 60px 0px;
	background-image: url(../images/home_department_bg.jpg);
	background-repeat: repeat-x;
	background-position: center;
}
.home_department .container { width:1200px; margin:0 auto; position:relative;}
.home_department h2{color: #fff; background: url(../images/department_h2.jpg) no-repeat bottom center;text-align: center;  font-size: 24px;font-weight: 600;line-height:1.5em; padding-bottom: 10px; margin-bottom: 60px;}

.cut_navbar{font-size: 16px; position: relative; padding-bottom:10px; border-bottom: solid 2px #aaabab; margin: 30px 0px;}
.cut_navbar ul {position: absolute; top:-17px; left: 0px;}
.cut_navbar ul li{float:left; margin-right: 30px;}
.cut_navbar ul li a{display: block; background:-90px bottom; padding-bottom: 15px;}
.cut_navbar ul li .active, .cut_navbar ul li a:hover{background:url(../images/cut_nav_active.png) no-repeat center bottom; padding-bottom: 21px; color: #004a98}
.icon_list{overflow: hidden; position: relative; margin: 30px; }
.icon_list ul li{float: left; margin: 5px; width: 10px; height: 10px; border-radius: 50%; background-color: #fff;}
.icon_list ul .active{background-color: #004a98;}
.home_department .cut_navbar ul li a{color: #bebfbf;}
.home_department .cut_navbar ul li .active,.home_department .cut_navbar ul li a:hover{background:url(../images/cut_nav_department_active.png) no-repeat center bottom; color: #fff;}

.col-md-2{ float:left;width: 16.66666667%;}
.department_content .icon {width: 90px; height: 90px; padding: 20px; border-radius:20px;  margin: 35px auto 15px; transform: rotate(45deg);-webkit-box-sizing: border-box;  -moz-box-sizing: border-box;   box-sizing: border-box;}
.department_content .icon .icon-xinhua{transform: rotate(315deg); display: block; }
.department_content .white_icon{color: #004a98; background-color:#dadadb;  border: solid 1px #dadadb;}
.department_content .blue_icon{color: #004a98; background-color: #dadadb; border: solid 1px #dadadb;}
.home_department .icon-xinhua:before{font-size: 50px;}
.department_content h4 {
    color: #fff;
    text-align: center;
    font-size: 14px;
    margin-bottom: 15px;
}
/*  小图标  */
.ksicon-mnwk{
	background-image: url(ksicon-mnwk.png);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%; height:50px;
}
.ksicon-jzjj{
	background-image: url(ksicon-jzjj.png);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%; height:50px;
}
.ksicon-yk{
	background-image: url(ksicon-yk.png);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%; height:50px;
}
.ksicon-gdyp{
	background-image: url(ksicon-gdyp.png);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%; height:50px;
}
.ksicon-zxmr{
	background-image: url(ksicon-zxmr.png);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%; height:50px;
}
.ksicon-sjnk{
	background-image: url(ksicon-sjnk.png);
	background-repeat: no-repeat;
	background-position: center center;
	width:50px; height:50px;
}
.ksicon-xxgnk{
	background-image: url(ksicon-xxgnk.png);
	background-repeat: no-repeat;
	background-position: center center;
	width:50px; height:50px;
}
.ksicon-xhnk{
	background-image: url(ksicon-xhnk.png);
	background-repeat: no-repeat;
	background-position: center center;
	width:50px; height:50px;
}
.ksicon-mzk{
	background-image: url(ksicon-mzk.png);
	background-repeat: no-repeat;
	background-position: center center;
	width:50px; height:50px;
}
.ksicon-jyk{
	background-image: url(ksicon-jyk.png);
	background-repeat: no-repeat;
	background-position: center center;
	width:50px; height:50px;
}
.ksicon-rk{
	background-image: url(ksicon-rk.png);
	background-repeat: no-repeat;
	background-position: center center;
	width:50px; height:50px;
}
.ksicon-grk{
	background-image: url(ksicon-grk.png);
	background-repeat: no-repeat;
	background-position: center center;
	width:50px; height:50px;
}
.ksicon-wzzyx{
	background-image: url(ksicon-wzzyx.png);
	background-repeat: no-repeat;
	background-position: center center;
	width:50px; height:50px;
}
.ksicon-zyk{
	background-image: url(ksicon-zyk.png);
	background-repeat: no-repeat;
	background-position: center center;
	width:50px; height:50px;
}
.ksicon-xyfsmy{
	background-image: url(ksicon-xyfsmy.png);
	background-repeat: no-repeat;
	background-position: center center;
	width:50px; height:50px;
}
.ksicon-grgbk{
	background-image: url(ksicon-grgbk.png);
	background-repeat: no-repeat;
	background-position: center center;
	width:50px; height:50px;
}
.ksicon-lnbk{
	background-image: url(ksicon-lnbk.png);
	background-repeat: no-repeat;
	background-position: center center;
	width:50px; height:50px;
}
.ksicon-nfmk{
	background-image: url(ksicon-nfmk.png);
	background-repeat: no-repeat;
	background-position: center center;
	width:50px; height:50px;
}
.ksicon-wk{
	background-image: url(ksicon-wk.png);
	background-repeat: no-repeat;
	background-position: center center;
	width:40px; height:50px;
}
.ksicon-jzx{
	background-image: url(ksicon-jzx.png);
	background-repeat: no-repeat;
	background-position: center center;
	width:50px; height:50px;
}
.ksicon-zcgm{
	background-image: url(ksicon-zcgm.png);
	background-repeat: no-repeat;
	background-position: center center;
	width:50px; height:50px;
}
.ksicon-ebh{
	background-image: url(ksicon-ebh.png);
	background-repeat: no-repeat;
	background-position: center center;
	width:50px; height:50px;
}
.ksicon-pfk{
	background-image: url(ksicon-pfk.png);
	background-repeat: no-repeat;
	background-position: center center;
	width:50px; height:50px;
}
.ksicon-xwk{
	background-image: url(ksicon-xwk.png);
	background-repeat: no-repeat;
	background-position: center center;
	width:50px; height:50px;
}
.ksicon-gk{
	background-image: url(ksicon-gk.png);
	background-repeat: no-repeat;
	background-position: center center;
	width:50px; height:50px;
}
.ksicon-jrk{
	background-image: url(ksicon-jrk.png);
	background-repeat: no-repeat;
	background-position: center center;
	width:50px; height:50px;
}
.ksicon-kfyxk{
	background-image: url(ksicon-kfyxk.png);
	background-repeat: no-repeat;
	background-position: center center;
	width:50px; height:50px;
}
.ksicon-fk{
	background-image: url(ksicon-fk.png);
	background-repeat: no-repeat;
	background-position: center center;
	width:50px; height:50px;
}
.ksicon-ck{
	background-image: url(ksicon-ck.png);
	background-repeat: no-repeat;
	background-position: center center;
	width:50px; height:50px;
}
.ksicon-kqk{
	background-image: url(ksicon-kqk.png);
	background-repeat: no-repeat;
	background-position: center center;
	width:50px; height:50px;
}
.ksicon-njs{
	background-image: url(ksicon-njs.png);
	background-repeat: no-repeat;
	background-position: center center;
	width:50px; height:50px;
}
.ksicon-blk{
	background-image: url(ksicon-blk.png);
	background-repeat: no-repeat;
	background-position: center center;
	width:50px; height:50px;
}
.ksicon-yxyxk{
	background-image: url(ksicon-yxyxk.png);
	background-repeat: no-repeat;
	background-position: center center;
	width:50px; height:50px;
}
.ksicon-sxk{
	background-image: url(ksicon-sxk.png);
	background-repeat: no-repeat;
	background-position: center center;
	width:50px; height:50px;
}
.ksicon-csyxk{
	background-image: url(ksicon-csyxk.png);
	background-repeat: no-repeat;
	background-position: center center;
	width:50px; height:50px;
}
.ksicon-gnk{
	background-image: url(ksicon-gnk.png);
	background-repeat: no-repeat;
	background-position: center center;
	width:50px; height:50px;
}

.ksicon-czzx{
	background-image: url(ksicon-czzx.png);
	background-repeat: no-repeat;
	background-position: center center;
	width:50px; height:50px;
}
.ksicon-cszx{
	background-image: url(ksicon-cszx.png);
	background-repeat: no-repeat;
	background-position: center center;
	width:50px; height:50px;
}
.ksicon-wzycf{
	background-image: url(ksicon-wzycf.png);
	background-repeat: no-repeat;
	background-position: center center;
	width:50px; height:50px;
}

.ksicon-wzxsr{
	background-image: url(ksicon-wzxsr.png);
	background-repeat: no-repeat;
	background-position: center center;
	width:50px; height:50px;
}
.ksicon-sytyk{
	background-image: url(ksicon-sytyk.png);
	background-repeat: no-repeat;
	background-position: center center;
	width:50px; height:50px;
}
.ksicon-yxb{
	background-image: url(ksicon-yxb.png);
	background-repeat: no-repeat;
	background-position: center center;
	width:50px; height:50px;
}
.ksicon-xb{
	background-image: url(ksicon-xb.png);
	background-repeat: no-repeat;
	background-position: center center;
	width:50px; height:50px;
}
.ksicon-smza{
	background-image: url(ksicon-smza.png);
	background-repeat: no-repeat;
	background-position: center center;
	width:50px; height:50px;
}
.ksicon-jzk{
	background-image: url(ksicon-jzk.png);
	background-repeat: no-repeat;
	background-position: center center;
	width:50px; height:50px;
}
.ksicon-xyk{
	background-image: url(ksicon-xyk.png);
	background-repeat: no-repeat;
	background-position: center center;
	width:50px; height:50px;
}
.ksicon-tnk{
	background-image: url(ksicon-tnk.png);
	background-repeat: no-repeat;
	background-position: center center;
	width:50px; height:50px;
}
.ksicon-zjk{
	background-image: url(ksicon-zjk.png);
	background-repeat: no-repeat;
	background-position: center center;
	width:50px; height:50px;
}
.ksicon-yyk{
	background-image: url(ksicon-yyk.png);
	background-repeat: no-repeat;
	background-position: center center;
	width:50px; height:50px;
}
.ksicon-jy{
	background-image: url(ksicon-jy.png);
	background-repeat: no-repeat;
	background-position: center center;
	width:50px; height:50px;
}
.ksicon-chkf{
	background-image: url(ksicon-chkf.png);
	background-repeat: no-repeat;
	background-position: center center;
	width:50px; height:50px;
}

/*  首页导航科室END  */



/*  特色诊疗  */
.indexTs{ width:100%; position:relative; margin:50px 0;background-color: #fff;}
.indexTsBox{height:580px; overflow:hidden;}
.indexTsBox ul {
    width: 100%;
    margin-top: 25px;
}
.indexTsBox ul li {
    float: left;
    width: 50%;
}
.indexTsBox ul li img {
    float: left;
    width: 50%;
    -webkit-transition: all 0.4s ease-in;
    -moz-transition: all 0.4s ease-in;
    -o-transition: all 0.4s ease-in;
    -ms-transition: all 0.4s ease-in;
    transition: all 0.4s ease-in;
}
.indexTsBox ul li img:hover{
    -moz-transform: scale(0.9,0.9);
    -webkit-transform: scale(0.9,0.9);
    -o-transform: scale(0.9,0.9);
    -ms-transform: scale(0.9,0.9);
    transform: scale(0.9,0.9);
}

.indexTsBox ul li .specLiBox {
    float: left;
    width: 50%;
    height: 272px;
    padding: 17px;
    background-color: #f9f9f9;
}
.indexTsBox ul li .specLiBox div {
    background: #fff;
    width: 100%;
    height: 100%;
    text-align: center;
    padding: 62px 50px 0px;
}
.indexTsBox ul li .specLiBox div:hover{
    background: #fff url(../images/tiao.png) no-repeat top left;
}
.indexTsBox ul li .specLiBox div span {
    display: inline-block;
	height: 24px;
	font-family: Microsoft YaHei;
	font-size: 18px;
	font-weight: bold;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #2b2b2b;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.indexTsBox ul li .specLiBox div b {
    display: block;
    width: 38px;
    height: 1px;
    text-align: center;
    background-color: #515151;
    margin: 26px auto 17px;
}
.indexTsBox ul li .specLiBox div  a {
    margin:0 auto;
    display: block;
    width: 77px;
    height: 25px;
    line-height: 24px;
	border-radius: 4px;
    border: solid 1px #2A9184;
    font-size: 12px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #2A9184;
}
.indexTsBox ul li .specLiBox div  a:hover{
    background-color: #2A9184;
    color: #fff;
}


/*  新闻列表页  */
.nyCon{ width:100%; background:#fff; position:relative; padding:60px 0;}
.nyCon-news{padding-bottom: 50px;}
.nyCon-newsLeft{ width: 790px; margin-top: 20px;}
.nyCon-newsLeft-body{}
.nyCon-newsLeft-tit{
    border-bottom: solid 1px #ddd;
    padding-bottom: 12px;
    font-size: 24px;
	font-weight:700;
	line-height: 150%;
	color:#555;
    margin-bottom: 10px;
	text-align: justify;
}
.nyCon-newsLeft-date{font-size: 14px; line-height: 24px; margin-bottom: 35px;color: #999 !important;}
.nyCon-newsLeft-text{letter-spacing: 0px; font-size: 16px;line-height:2;text-align: justify; }
.nyCon-newsLeft-text p{letter-spacing: 0px; font-size: 16px;line-height:2;text-align: justify;}
.nyCon-news-bdshare-button{ margin-top:50px; height:56px; line-height:56px; color:#666; font-size:14px;}
.nyCon-newsLeft-same{
    width: 100%;
    border-top: solid 1px #ddd;
    padding:30px 0 10px 0;
    color: #666;
	font-size:15px;
	line-height:1.5;
}
.nyCon-newsLeft-same a{ color:#333;}
.nyCon-newsLeft-same .s1{ margin-bottom: 10px;}
.nyCon-newsLeft-same .s2{}
.nyCon-newsRight{ width:360px; margin-top: 20px; position: relative; z-index: 2; border: solid 1px #ddd;  padding: 10px 20px 15px 20px;}
.nyCon-newsRight-tit{height: 50px; border-bottom: solid 1px #ddd;margin-bottom: 15px;}
.nyCon-newsRight-tit h3{  font-size: 24px;line-height: 45px;font-weight: 400; color:#333;}
a.cd_more3 {
    height: 30px;
	font-size:14px;
    line-height: 28px;
    padding: 0 25px;
    border: solid 1px #ddd;
    display: inline-block;
    -moz-border-radius: 30px;
    -webkit-border-radius: 30px;
    border-radius: 30px;
	margin-top: 7px;
}
a.cd_more3:hover {
    background-color: #2a9184;
    border-color: #2a9184;
    color: #fff;
}
ul.newsKx{ width:100%;}
ul.newsKx li {
    width: 100%;
    float: left;
    padding-bottom: 13px;
    margin-bottom: 13px;
    border-bottom: solid 1px #eee;
}
ul.newsKx lii:last-child {
    border-bottom: 0;
    padding-bottom: 0;
    margin-bottom: 0;
}

ul.newsKx a {
    display: block;
    width: 100%;
	color:#555;
    font-size: 17px;
    line-height: 26px;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
ul.newsKx a:hover{ color:#2a9184;}
span.kxdate{font-size: 12px;color: #999 !important;line-height: 24px;}	
	
	
/*  nyAdd  */
.nyAdd{ width:100%;border-bottom: 1px solid #e4e4e4; background-color: #fff; height:56px; line-height:56px; margin-top:30px;}
.nyAdd p{ line-height:56px; color:#888; font-size:14px;}


/*  科室导航  */
@media only screen and (min-width: 1230px){
   .ksmain{
       width: 1230px;
      margin: 0px auto;
   }
}
.nyks-tit{ width:100%; line-height:40px;margin-bottom: 20px; height:40px;}
.nyks-tit .bt { font-size: 22px;font-weight: bold; color:#2a9184;}
.nyks-list{width: 101%; /*float: left; */margin: 0 0 30px -0.5%;}
.nyks-list li { float: left; width: 18%; margin: 0.5%;}
@media only screen and (min-width: 1230px) {
    .nyks-list{
        margin-top:5px;
    }
    .nyks-list li {
        width:20%;
        margin: 0%;
        padding:0 0.5% 1% 0.5%;
        position:relative;
    }
    .nyks-list li:hover .txtk{
        /*display: block;*/
    }
}
.nyks-list li:hover > a{
    background-color: #2a9184;
    color: #fff;
    border-color: #2a9184;
}
.nyks-list li .txtk a:hover{
    color:#2a9184;
}
.nyks-list li .txtk{
    border: solid 1px #2a9184;
	border-radius: 10px;
    width:485px;
    padding:10px 15px;
    position:absolute;
    left:6px;
    top:57px;
    background-color: #f8f8f8;
    z-index: 1;
    box-shadow:0 2px 15px rgba(0,0,0,.1);
    display: none;
    filter:alpha(opacity=0); -moz-opacity:0; opacity:0;
}
.nyks-list li .txtk:before{
    content: '';
    width:12px;
    height:12px;
    background-color: #fff;
    border: solid 1px #2a9184;
    transform: rotate(45deg);
    position:absolute;
    left:40px;
    top:-6px;

}
.nyks-list li .txtk:after{
    width:20px;
    height:10px;
    background-color: #fff;
    content: '';
    position:absolute;
    left:35px;
    top:0px;
}
.nyks-list li:nth-child(5n) .txtk{
    left:auto;
    right:6px;
}
.nyks-list li:nth-child(5n) .txtk:before{
    left:auto;
    right:40px;
}
.nyks-list li:nth-child(5n) .txtk:after{
    left:auto;
    right:35px;
}
.nyks-list li .txtk > a{
    float:left;
    width:48%;
    margin: 1%;
	font-size:14px;
    line-height: 25px;
    padding-left:12px;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    position:relative;
    color:#505050;
}
.nyks-list li .txtk a:after {
    content: '';
    display: inline-block;
    border-top: 5px solid rgba(0, 0, 0, 0);
    border-bottom: 5px solid rgba(0, 0, 0, 0);
    border-left: 5px solid #2a9184;
    border-right: 5px solid rgba(0, 0, 0, 0);
    position: absolute;
    left: 0px;
    top: 50%;
    margin-top: -5px;
}

.nyks-list li > a {
    display: block;
    border: solid 1px #2a9184;
    height: 40px;
    line-height: 38px;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    padding-left: 30px;
    position: relative;
	border-radius: 100px;
}

.nyks-list li > a:after {
    content: '';
    display: inline-block;
    border-top: 6px solid rgba(0, 0, 0, 0);
    border-bottom: 6px solid rgba(0, 0, 0, 0);
    border-left: 6px solid #2a9184;
    border-right: 6px solid rgba(0, 0, 0, 0);
    position: absolute;
    left: 15px;
    top: 50%;
    margin-top: -6px;
}

.nyks-list li > a:hover {
    background-color: #2a9184;
    color: #fff;
    border-color: #2a9184;
}

.nyks-list li > a:hover:after {
    border-left-color: rgba(255, 255, 255, .5);
}
@media only screen and (min-width: 1890px) {
   
 /*  .nyks-list a {  */
 /*  font-size: 14px;  */
 /*  height: 40px;  */
 /*  line-height: 43px;  */
 /*   }  */
}

@media only screen and (max-width: 1230px) {
 
  
    .nyks-list {
        margin-bottom: 15px;
    }

    .nyks-list li {
        width: 32.3333%;
    }

    .nyks-list a {
        font-size: 13px;
    }

}

@media only screen and (max-width: 600px) {
    .nyks-list li {
        width: 49%;
    }
}



/*  科室列表页  */
.ksQuery-top{}
.ksQuery-top-pic{ width:800px; overflow:hidden;}
.ksQuery-top-right{ width:360px;}
.ksQuery-top-right-add,.ksQuery-top-right-tel{
	width: 100%;
	height: 42px;
	border-radius: 3px;
	text-align: left;
	color: #fff;
	line-height: 42px;
	margin-bottom: 10px;
	text-indent: 30px;
}
.ksQuery-top-right-ewm{ text-align:center; background:#a9d6d6; padding:20px 0;border-radius: 3px;}
.green {
    background: #6bcbca;
}
.blue {
    background: #79a9b8;
}
.topicList a.c-blue{
    color: #6bcbca;
	font-weight:600;
}
.grey {
    background: #679f98;
}
.ksQuery-about,.ksQuery-zj{ border-top:1px solid #e4e4e4; margin-top:30px; padding-top:30px;}
.ksQuery-about p{ color:#555; line-height:2; text-align:justify; margin:5px auto;}
.ksQuery-zj-con{}
ul.neiKeCon-zj-body{ margin-top:20px;}
ul.neiKeCon-zj-body li{ margin:5px;/*-webkit-transition: all .3s cubic-bezier(0, 0, 0, 0.48); -moz-transition: all .3s ease;  transition: all .3s ease;*/}
ul.neiKeCon-zj-body li{width:190px;height:340px; background:#f6f6f6;position:relative;float:left;transition:box-shadow .28s linear;-moz-transition:-moz-box-shadow .28s linear;-webkit-transition:-webkit-box-shadow .28s linear; }
ul.neiKeCon-zj-body li .img{display:block;width:100%;height:200px;text-align:center;margin-top:26px}
ul.neiKeCon-zj-body li .name{display:block;width:100%;height:16px;text-align:left;margin-top:18px;font-size:16px;line-height:16px;color:#222; font-weight:bold;text-indent: 30px;}
ul.neiKeCon-zj-body li .office{display:block;width:100%;text-align:left; font-size:14px;line-height:1.2;color:#666; margin:10px 0;text-indent: 30px;}
ul.neiKeCon-zj-body li .post{display:block;width:100%;text-align:left;color:#666;font-size:14px;line-height:1.2;text-indent: 30px;}
ul.neiKeCon-zj-body li:hover{background:#f9f9f9;box-shadow:0 10px 15px rgba(0,0,0,0.15);outline:none;-webkit-box-shadow:0 10px 15px rgba(0,0,0,0.15);-moz-box-shadow:0 10px 15px rgba(0,0,0,0.15)}
ul.neiKeCon-zj-body li:hover .office{color:#2a9184;}

/*  特殊科室tab  */
#tabbox{ width:1200px; overflow:hidden; margin-top:40px; position:relative;}
span.big-title{
	width: 180px;
	height: 44px;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	line-height: 44px;
	text-indent: 26px;
	position:absolute;
	top:0px;
	left:0px;
	letter-spacing: 3px;
	background-image: url(sdfa_03.png);
	background-repeat: no-repeat;
	background-position: right center;
}

.tab_conbox{  /*background:#F6F6F6;*/ padding:10px;}
.tab_con{ display:none;}

.tabs{height: 50px;width: 100%; background:#eee;}
.tabs li{height:50px;line-height:50px;float:right;overflow: hidden;position: relative;  width:20%;}
.tabs li a {display: block;outline: none; font-size:16px; font-weight:bold; color:#666; text-align:center;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.tabs li a:hover {background:#2a9184; color:#FFFFFF;}    
   
.tabs .thistab,.tabs .thistab a:hover{background:#2a9184; color:#fff;}
.tabs .thistab a{color:#fff;}
.tab_con {
	font-size: 14px;
	line-height:175%;
	padding-top: 5px;
	padding-bottom: 5px;
	/*padding-left: 5px;*/
}
.indexKeshi-con-ks{width:100%; margin-right:50px;}
.tab-pannel-ks{overflow: hidden;/* margin-right: -30px;*/}
.tab-pannel-ks>li {
   /* border: 1px solid #ddd;*/
   /* padding: 19px 29px;*/
    margin-bottom: 30px;
    box-sizing: border-box;
   /* transition: border-color 0.8s;
    -webkit-transition: border-color 0.8s;*/
}
.tab-pannel-ks>li:hover {
   /* border-color: #ccc;
    box-shadow: 0px 10px 30px rgba(111,27,29,0.2);*/
}
.department-tit {
    padding-bottom: 15px;
    position: relative;
    border-bottom: 1px solid #e4e4e4;
}
.department-tit h3 {
    font-size: 18px;
    width: 100%;
	line-height:30px;
	line-height:30px;
	font-weight: bold;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.department-tit h3:after {
    content: '';
    background-color: #2a9184;
    position: absolute;
    bottom: -1px;
    left: 0;
    width:70px;
    height: 5px;
}
.department-info{ padding:20px 0;font-size:16px; color:#555;}
.department-info p{ line-height:2; }


/*  内页专家  */
.search-zj{
    background-color: #fff;
    height: 100px;
    padding: 30px;
	margin-bottom: 35px;
    position: relative;
    z-index: 10;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    box-shadow: 0 1px 30px rgba(0, 0, 0, .1);
}
.search-zj .form-control {
    width: 100%;
    border: 0;
    line-height: 40px;
    padding: 0;
    height: 40px;
    font-size: 14px;
    color: #999;
}
.form-control {
    display: block;
    width: 100%;
    height: calc(1.5em + .75rem + 2px);
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
.search-zj .btn-danger {
    width: 120px;
    height: 40px;
    line-height: 30px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    position: absolute;
    right: 30px;
    top: 30px;
    -moz-border-radius: 30px;
    -webkit-border-radius: 30px;
    border-radius: 30px;
}
.btn-danger {
    color: #fff;
    background-color: #2a9184;
    border-color: #2a9184;
}
.btn-danger:hover {
    color: #fff;
    background-color:#79a9b8;
    border-color: #79a9b8;
}
.nyzj-tit{
	font-size:22px;
	color:#2a9184;
	line-height:2;
	font-weight:700;
	letter-spacing: 1px;
}
.nyzj-con{ margin:20px 0;}
.nyzj-con .menuCount{margin: 0 17px 20px 0;float: left;width: 287px;box-shadow: 0px 3px 3px 0px rgba(63, 172, 200, 0.19);border-radius: 6px;border: 1px solid #ddd;}
.DepName {float:left;font-size: 18px;width: 100%;padding: 15px 20px;border-bottom: 1px solid #ddd;}
.DepName a{display:block;background: url(20210827183519.png) no-repeat right; color:#2a9184;}
.DepName a:hover{text-decoration:none;_color:#fff;}
.menuCount ul {height: 100px;overflow: auto;width: 100%;}
.menuCount ul li {float:left;font-size:14px;height:30px;line-height:30px;width: 76px;position:relative;}
.menuCount ul li a{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; color:#666;}
.DoctorXX {width:348px;height:155px;background:#f5f5f5;border:1px solid #DDDDDD;padding:15px;position:absolute;z-index:100; left:0px;top: 38px;overflow-y:scroll; }
.DoctorXX img {float:left;height:155px;margin-right:10px;}
.DoctorXX p{ color:#32afcb ;font-size: 14px;line-height: 28px;}
.DoctorXX p span{color: #333}
.DoctorXX span.sj{width:17px;height:9px;display:block;position: absolute;top: 0px;z-index: 11111111111111;margin-top: -9px;}
.DoctorXX span.sj img{width: 17px !important;height:9px;float: none;margin-right: 0px;vertical-align: top;}
.nyzj-con .menuCount:hover { background: #2a9184 ;}
.nyzj-con .menuCount:hover a { color: #fff;}
.nyzj-con .menuCount:hover .DepName a {background: url(20210827190015.png) no-repeat right;}
.nyzj-con .menuCount:nth-child(4n) { margin-right: 0;}
.nyzj-con .menuCount:hover ul::-webkit-scrollbar-thumb{ background: #fff;}
.nyzj-con .menuCount ul::-webkit-scrollbar {/*滚动条整体样式*/width: 5px;  /*高宽分别对应横竖滚动条的尺寸*/ height: 80px;}
.nyzj-con .menuCount ul::-webkit-scrollbar-thumb {/*滚动条里面小方块*/width: 5px;background: #2a9184;}
.nyzj-con .menuCount ul::-webkit-scrollbar-track {/*滚动条里面轨道*/background: #D0D9DE;}
.dep_div {float: right;padding:20px;width: 100%;}
@media (max-width: 1310px){
.nyzj-con .menuCount {width: 279px;}
}
@media (max-width: 1200px){
.menuCount ul {width: 100%;}
}

.zj-detailCon{ background:#f6f6f6; padding:30px;}
.zj-top{}
.zj-top-pic{ width:250px;}
.zj-top-text{ width:850px;}
.zj-top-text h1{ font-size:20px; line-height:2;letter-spacing: 1px;}
.zj-top-text h2{ font-size:15px; line-height:2; color:#555;letter-spacing: 1px;}
.zj-top-text h2>span{
	font-weight:700;
	color:#2a9184;
	margin-right:5px;
	letter-spacing: 1px;
}
a.zj-top-tex-fh{ display:inline-block; float:right; font-size:14px; width:100px; height:30px; line-height:30px; text-align:center; color:#fff; background:#2a9184;border-radius: 5px;}
.zj-memo{ margin-top:50px;}
.zj-memo-txt{ line-height:2; color:#666; padding:15px 0; text-align:justify;}

/*  特色诊疗  */
.tszlList01{ margin-bottom:50px;}
.tszlList01Con{ height:280px; margin-top:20px;}
.tszlList01Con-left{ width:33.333%; height:280px; background:#ccc;position: relative; cursor: pointer;}
.tszlList01Con-left .hmask40 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(mask40.png);
    text-align: center;
}
.tszlList01Con-left .hmask40:hover{
    background: url(mask90.png);
    -webkit-transition: all 0.8s ease;
    transition: all 0.8s ease;
    opacity: 1;
    filter: "alpha(opacity=100)";
    -ms-filter: "alpha(opacity=100)";
}
.hmask40:hover{
    background: url(mask90-1.png);
    -webkit-transition: all 0.8s ease;
    transition: all 0.8s ease;
    opacity: 1;
    filter: "alpha(opacity=100)";
    -ms-filter: "alpha(opacity=100)";
}
.vertical:after {
    content: "";
    display: inline-block;
    vertical-align: middle;
    height: 100%;
    font-size: 0;
}
.vertical{
    font-size: 0;
}
.tszlList01Con-left span{
    display: inline-block;
    vertical-align: middle;
    color: #fff;
    font-size: 16px;
	font-weight: bold;
    position: relative;
}

.pt50{ padding-top:100px;}
.tszlList01-zk{ margin:30px auto;}
.tszlList01-5zx{margin:30px auto;}
.tszlList01-5zx-con{ padding:30px 0 0 0;}
.tszlList02Con-top-img{ position:relative;cursor: pointer; width:230px; height:235px; margin-right:12px; margin-bottom:12px; overflow:hidden;}
.tszlList02Con-top-img:nth-child(5n) {
    margin-right: 0;
}
.tszlList02Con-top-img img{
    transition: all 0.8s;
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    transform: scale(1,1);
    -webkit-transform: scale(1,1);
    display: block;
}
.tszlList02Con-top-img img:hover {transform:scale(1.05,1.05); -webkit-transform:scale(1.05,1.05); -moz-transform:scale(1.05,1.05);  }
.tszlList02Con-top-img span{
    position: absolute;
	bottom:0;
    left: 0;
    width: 100%;
    height:30%;
    background: url(mask40.png);
    text-align: center;
	display: inline-block;
    vertical-align: middle;
    color: #fff;
    font-size: 16px;
	font-weight:bold;
}
.tszlList01-ts{}


/*  网上服务  */
.nyZjdy{}
.nyZjdyLeft{ width:67%;}
.question-list li {
    overflow: hidden;
    height: auto;
	line-height:40px;
    padding: 20px 0;
    border-bottom: 1px solid #eee;
    color: #999;
    position: relative;
    padding-left: 67px;
	font-size:14px;
}
.question-list li:before {
    content: '问';
    border-radius: 50%;
    width: 52px;
    height: 52px;
    line-height: 52px;
    text-align: center;
    background: #ccc;
    color: #fff;
    font-size: 26px;
    position: absolute;
    left: 0;
}
.col-tit {
    width: 70%;
    float: left;
	font-size:14px;
	color:#555;
	white-space:nowrap; overflow:hidden;text-overflow:ellipsis;
}
.col-tit a.col-cat01{ }
.col-cat {
    display: block;
	color:#888;
}
.col-state:before {
    content: "\e61f";
    font-family: "iconfont";
    color: #ccc;
    font-size: 16px;
    margin-right: 5px;
}
.col-state.completed:before {
    content: "\e623";
    color: #2a9184;
}
@font-face {
    font-family: 'iconfont';
    src:    url('font/font_1555726_nk0wcnzz8f.woff2');
    src:    url('font/font_1555726_nk0wcnzz8f.woff2') format('embedded-opentype'),
        url('font/font_1555726_nk0wcnzz8f.woff2') format('truetype'),
        url('font/font_1555726_nk0wcnzz8f.woff2') format('woff'),
        url('font/font_1555726_nk0wcnzz8f.woff2') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'iconfont' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.nyZjdyRight{ width:25%;}
.nyZjdyRight-btn{ height:50px; background:#2a9184; line-height:50px; text-align:center;border-radius: 5px;}
.nyZjdyRight-btn a{ font-size:18px; color:#fff; font-weight:700;}
.ly-bd { margin-top: 15px; border:1px solid #eee;border-radius: 5px;background: #f6f6f6;}
.ly-bd-tit{ font-size:18px;font-weight:700; background:#6bcbca; color:#fff; text-align:center; line-height:50px;border-radius: 5px 5px 0  0; margin-bottom:20px;}
.ly-bd-select{ height:50px; font-size:14px; color:#666; line-height:50px; letter-spacing:1px; padding-left:20px;}
.ly-bd-p{height:30px; font-size:14px; color:#333; line-height:30px; letter-spacing:1px; padding-left:20px;}
.ly-bd-btn{ text-align:center; height:50px; margin-top:20px;}
.ly-bd-select span{ display:inline;}
select#cxid{ border:1px solid #ddd;border-radius: 5px; width:50%; color:#888; font-size:12px; height:30px; line-height:30px;}
input#keyword{
	border:1px solid #ddd;
	border-radius: 5px;
	width:50%;
	color:#888;
	font-size:12px;
	height:30px;
	line-height:30px;
	text-indent: 5px;
}
input#Submit{ width:80px; height:35px; line-height:35px; font-size:14px; color:#fff; background:#6bcbca;border-radius: 5px; text-align:center; border:none;}
/*  我要提问页面  */
.ask-form dl {
    position: relative;
    margin-bottom: 10px;
}
.ask-form dt {
    line-height: 50px;
    font-size: 16px;
}
.ask-form dd {
    position: relative;
}
.ask-form dt i {
    display: inline-block;
    width: 20px;
    height: 20px;
	border-radius: 50%;
    line-height: 20px;
    font-size: 14px;
    text-align: center;
    margin-right: 10px;
    background: #6bcbca;
    color: #fff;
	font-style:normal;
}
.alert {
    padding: 8px 35px 8px 14px;
    margin-bottom: 20px;
    text-shadow: 0 1px 0 rgba(255,255,255,0.5);
    color: #c09853;
    font-size: 14px;
    background-color: #fcf8e3;
    border: 1px solid #fbeed5;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
	line-height:1.5;
}
.alert.alert-danger, .alert.alert-error {
    color: #666;
    background-color: #f6f6f6;
    border-color: #ccc;
}
.ask-form .ask-input {
    padding-right: 365px;
}
.ask-form .ask-input textarea {
    display: block;
    width: 100%;
    box-sizing: border-box;
    border: 1px solid #ddd;
    padding: 5px 8px;
    line-height: 1.5;
}
.ask-question {
    height: 187px;
}
.ask-form .ask-tip {
    position: absolute;
    right: 0;
    top: 0;
    width: 332px;
    padding: 15px;
	color:#fff;
    background: #6bcbca;
    border: 1px solid #6bcbca;
    font-size: 12px;
    line-height: 1.5;
}
.ask-form .ask-tip:before {
    left: -16px;
    color: #f9e8e0;
}
.ask-form .ask-tip:before, .ask-form .ask-tip:after {
    content: "◆";
    color: #6bcbca;
    font-family: simsun;
    font-size: 30px;
    line-height: 0;
    position: absolute;
    left: -15px;
    top: 22px;
}
.ask-form .ask-input {
    padding-right: 365px;
}
.ask-form .ask-input span {
    display: inline-block;
    margin-bottom: 10px;
}
.radio {
    display: inline-block;
    padding: 0 5px;
    margin-left: 5px;
}
.radio:before {
    display: inline-block;
    font-family: "iconfont";
    font-size: 19px;
    content: '\e620';
    margin-right: 5px;
    color:#2a9184;
    vertical-align: middle;
}
.radio.checked:before {
    content: '\e61e';
}
.ask-input input {
    width: 120px;
}
.ask-form input.ask-age {
    width: 60px;
    padding: 5px;
    border: 1px solid #ddd;
}
textarea, input[type="text"], input[type="number"], input[type="password"], input[type="search"], select {
    padding: 0 10px;
    line-height: 40px;
    height: 40px;
    border: 1px solid #e4e4e4;
    background-color: #fff;
    transition: all .3s;
    vertical-align: middle;
    border-radius: 4px;
    display: inline-block;
    font-size: 14px;
    background-image: none;
    width: 100%;
    box-sizing: border-box;
}
.hidden {
    display: none;
}
.ask-input .sel-age {
    width: 60px;
    border: 1px solid #ddd;
}
option {
    font-weight: normal;
    display: block;
    white-space: pre;
    min-height: 1.2em;
    padding: 0px 2px 1px;
}
.ask-form .ask-phone, .ask-form .ask-code {
    width: 340px;
}
.ask-input .code-warp .btn, .ask-input .code-warp .codeimg {
    position: absolute;
    right: 1px;
    top: 1px;
    line-height: 38px;
    height: 38px;
	color: #fff;
}
.btn {
    display: inline-block;
    border: none;
    text-align: center;
    background: #2a9184;
    color: #fff;
    line-height: 34px;
    transition: all .3s;
    border-radius: 3px;
}
.ask-input .code-warp .btn { width: 120px;}
.clearfix:before, .clearfix:after {
    display: table;
    content: "";
    line-height: 0;
    font-size: 0;
    clear: both;
}
.ask-input .code-warp {
    position: relative;
}
.ask-form .btn {
    width: 150px;
    line-height: 46px;
}
.btn:hover {
    background:#2a9184;
    color: #fff;
}
a, button { cursor: pointer; }

.ask-show{}
.ask-show .ask-tit {
    position: relative;
    height: 60px;
    overflow: hidden;
    padding-left: 62px;
    border-bottom: 1px solid #eee;
    padding-bottom: 15px;
}
.ask-show .ask-tit .ask-ico {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    background: #2a9184;
    width: 52px;
    height: 52px;
	border-radius: 50%;
    font-size: 25px;
    color: #fff;
    text-align: center;
    line-height: 52px;
}
.ask-show .ask-tit h1 {
    font-size: 16px;
    font-weight:700;
    padding: 0;
    line-height: 1.5;
    margin-bottom: 5px;
}
.ask-show .ask-tit .asker-info {
    color: #999;
	font-size:14px;
	line-height:1.5;
}
.ask-show .ask-tit .asker-info span {
    display: inline-block;
    line-height: 1;
    padding-right: 20px;
    margin-right: 20px;
    border-right: 1px solid #eee;
}
.ask-content {
    margin-top:30px;
}
.ask-content i {
    display: block;
    color: #999;
	font-style:normal;
	font-size:14px;
}
.ask-content p {
    margin: 10px auto 15px auto;
}
.ask-content .ask-reply {
    border: 1px solid #ddd;
	border-radius: 5px;
    background: #f8f8f8;
    padding: 15px;
}
.ask-content .replay-info:last-child {
    margin-bottom: 0;
    border-bottom: 0;
}
.ask-content span {
    display: block;
	font-size:14px;
    color: #999;
}
.ask-content p {
    margin: 10px auto 15px auto;
	color:#2a9184;
}
/*  投诉建议  */
.ask-form{ width:80%; margin: 0 auto;}
.ruifox-form-info {
    border-radius: 4px;
    border: 1px solid #6bcbca;
    background-color: #6bcbca;
    margin-bottom: 20px;
    color: #fff;
    line-height: 2;
    padding:15px;
	font-size:14px;
}
.ruifox-form {
    font-family: "Chinese Quote",-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    font-variant: tabular-nums;
    line-height: 40px;
}
.ruifox-form-vertical .ruifox-form-group {
    padding-bottom: 8px;
}
.ruifox-form-group {
    margin-bottom: 5px;
    vertical-align: middle;
}
.ruifox-form * {
    box-sizing: border-box;
    transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
    border-radius: 4px;
}
.ruifox-form-vertical .ruifox-form-group>.label {
    padding: 0 0 8px;
}
.ruifox-form-vertical .ruifox-form-group>.label, .ruifox-form-vertical .ruifox-form-group>.control {
    margin: 0;
    display: block;
    text-align: left;
    line-height: 1.5;
}
.ruifox-form .label {
    text-align: right;
    vertical-align: middle;
    line-height: 39.9999px;
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
}
.ruifox-form-group.required .label:before {
    display: inline-block;
    margin-right: 4px;
    content: '*';
    font-family: SimSun;
    line-height: 1;
    color: #c50c11;
}
.ruifox-form-group .label label:after {
    content: ':';
    margin: 0 8px 0 2px;
    position: relative;
    top: -0.5px;
}
.ruifox-form-vertical .ruifox-form-group>.label, .ruifox-form-vertical .ruifox-form-group>.control {
    margin: 0;
    display: block;
    text-align: left;
    line-height: 1.5;
}
.ruifox-form-group .control {
    position: relative;
}
.ruifox-form.ruifox-form-application input[type="text"], .ruifox-form.ruifox-form-application input[type="number"], .ruifox-form.ruifox-form-application input[type="password"], .ruifox-form.ruifox-form-application input[type="search"], .ruifox-form.ruifox-form-application select {
    width: 100%;
}
.ruifox-form .Validform_checktip {
    display: block;
    line-height: 30px;
    min-height: 30px;
    color: #aaa;
}
ruifox-form .Validform_checktip.Validform_wrong {
    color: #ec5645;
    font-size: 14px;
}
.ruifox-form-vertical .ruifox-form-group>.label, .ruifox-form-vertical .ruifox-form-group>.control {
    margin: 0;
    display: block;
    text-align: left;
    line-height: 1.5;
	color:#666;
}
.ruifox-form-group .control.control-code {
    width: 30%;
}
.ruifox-form-group .control.control-code #code-img {
    width: 100%;
}
.ruifox-form input.code+.code-img {
    position: absolute;
    right: 1px;
    top: 1px;
}
.ruifox-form input.code+.code-img img {
    cursor: pointer;
    display: block;
    height: 38px;
}





/*  翻页  */
.fy1 {
    width: 100%;
    text-align: center;
	margin-top:20px;
}
.fy1 a {
    padding: 0px 12px;
    height: 35px;
    line-height: 35px;
    display: inline-block;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    margin: 0px 2px;
	font-size:14px;
	color:#666;
    background: #f1eff0;
}
.fy1 a:hover, .fy1 a.fdq {
    background: #2a9184;
    color: #ffffff;
}


/*  内页医院概况  */
.nyCon-about{
	width:100%;
	padding:30px 0;
	background-color: #fff;
	background-image: url(about-dsjbg.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.nyCon-about-text{ line-height:2;}
.nyCon-about-tit{
    height: 70px;
	font-weight:600;
    text-align: center;
    position: relative;
    font-size: 32px;
    line-height: 50px;
	margin-bottom:20px;
	color:#333;
}

.nyCon-about-tit:after {
    content: '';
    background-color: #2a9184;
    width: 1.8em;
    height: 3px;
    left: 50%;
    margin-left: -0.9em;
    bottom: 0px;
    position: absolute;
}
.nyCon-about-text h1{ font-size:20px; font-weight:600; line-height:2; color:#555; }
.nyCon-about-text p{ margin:10px auto 20px auto; font-size:16px; color:#666;text-indent: 33px; text-align:justify;}
.nyCon-about-wh{ width:100%; background: #299284; padding:0; position:relative;}
.nyCon-about-con{
	height:520px;
	width:100%;
	background-image: url(nyabout-wh.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	position:relative;
}
.nyCon-about-con p{ position:absolute; width:450px; right:0; top:80px; font-size:18px; color:#fff;letter-spacing: 2px; line-height:3;}
.nyCon-about-con p>span{
	font-size:25px;
	font-weight:600;
	line-height:3;
	color:#fff;
}
.nyCon-about-honor{ width:100%; background:#f6f6f6; padding:80px 0  50px 0; }
.nyCon-about-honor h5{ font-size:14px; font-weight:500; line-height:2; color:#888; text-align:center;}
/*   荣誉 开始   */
.indexLb-body{ margin-top:20px;}
.rollBox{width:1200px;overflow:hidden;margin:0 auto;}
.rollBox .LeftBotton{height:40px;width:27px;background:url(sl.png) no-repeat 0px 5px;overflow:hidden;float:left;display:inline;margin:160px 25px 0 0;cursor:pointer;}
.rollBox .RightBotton{height:40px;width:27px;background:url(sr.png) no-repeat 0px 5px;overflow:hidden;float:left;display:inline;margin:160px 0 0 25px;cursor:pointer;}
.rollBox .Cont{width:1089px;overflow:hidden;float:left; height:360px;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:323px; height: auto; text-align:center; margin-top:30px; background:#fff; margin-right:20px; margin-left:20px; float:left;box-shadow: 0px 0px 15px 3px rgba(128 ,128 ,128 ,0.25);}
.rollBox .Cont .pic img{background:#fff;display:block;margin:0 auto;width:323px;height:220px;}
.rollBox .Cont .pic div h3 em{ font-style:normal; color:#333; font-size:14px;}
.rollBox .Cont .pic div h3{ font-size:15px; font-weight:bold; border-bottom:1px #E4E4E4 solid; line-height:50px; text-align:center;}
.rollBox .Cont .pic div{line-height:20px;color:#505050; width:323px; position:relative;}
.rollBox .Cont .pic div span{display:block; padding-top:10px;}
.rollBox .Cont .pic div.yueyueAnniu a{ display:inline-block; padding: 3px 10px;/* border-radius:8px;*/ color:#666; top:20px; right:10px; font-size:13px; border:1px #D5D5D5 solid; position:absolute;}
.rollBox .Cont .pic div.yueyueAnniu a:hover{background:#C90107;color:#fff;}
.rollBox .Cont .pic div span.zztime{ font-weight:bold; line-height:30px;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}
.rollBox #List3,.rollBox #List4{float:left;}
/*  荣誉 end  */
.nyCon-about-ls{ width:100%; background:#fff; padding:80px 0 30px 0; position:relative;}
.nyCon-about-ls-left{ width:620px; height: auto;visibility: visible;}
.nyCon-about-ls-left-top{ height:500px;}
.publ_info1 {
    width: 360px;
    height: 500px;
    background: url(about-grb.png) no-repeat;
    background-size: cover;
    position: relative;
}
.publ_info1 a {
    transition: all 0.3s;
    writing-mode: tb-rl;
    display: block;
    position: absolute;
    letter-spacing: 2px;
    right: 79px;
    top: 73px;
    padding-top: 52px;
    font-size:32px;
    color: #FFFFFF;
    background: url(about-grb-icon.png)no-repeat top center;
    background-size: contain;
}

.publ_info1 a:hover {
    top: 103px;
}

.publ_info2 a {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
    visibility: visible;
}
.publ_info2 a.info2_a1 {
    background: #2a9184;
    -webkit-transition-delay: 0.2s;
    transition-delay: 0.2s;
}
.publ_info2 a:hover,.nyCon-about-ls-left-buttom a:hover { opacity: 0.8;}

.publ_info2 a {
    display: block;
    width: 260px;
    height: 250px;
    padding-top: 75px;
    box-sizing: border-box;
    text-align: center;
}
.publ_info2 a p {
    margin-top: 36px;
    font-size: 24px;
    color: #FFFFFF;
}
.publ_info2 a.info2_a2 {
    background: #6BCBCA;
    -webkit-transition-delay: 0.4s;
    transition-delay: 0.4s;
}
.nyCon-about-ls-left-buttom{ width:620px; height:200px; margin-top:30px;}
.nyCon-about-ls-left-buttom a.info3_a1{
	width:360px;
	height:200px;
	display: inline-block;
	background-color: #6BCBCA;
	background-image: url(about-grb01.png);
	background-repeat: repeat;
	background-position: center center;
}
.nyCon-about-ls-left-buttom a.info4_a1{
	width:260px;
	height:200px;
	display: inline-block;
	background-color: #2a9184;
}
.nyCon-about-ls-left-buttom a p {
    line-height:200px;
    font-size: 24px;
    color: #fff;
	text-align:center;
}
.mt20{ margin-top:20px;}
.nyCon-about-ls-right{ width:520px;}
.nyCon-about-ls-right h1{ font-size:32px; color:#333; line-height:1;position: relative; padding-bottom:20px;}
.nyCon-about-ls-right h1:after {
    content: '';
    background-color: #2a9184;
    width: 1.8em;
    height: 3px;
    left: 12%;
    margin-left: -0.9em;
    bottom: 0px;
    position: absolute;
}
.about-dashiji{}
.nyCon-ldbz-pic{ width:1200px; height:500px; overflow:hidden; margin-top:20px;}
.nyCon-ldbz-con{ margin-top:50px;}
.nyCon-ldbz-con ul li{ width:100%;  margin:20px auto;}
.nyCon-ldbz-con ul li>h3{ font-size:18px; color:#444; font-weight:600; line-height:2;}
.nyCon-ldbz-con ul li>p{font-size:14px; color:#888; line-height:2;}


/*  foot  */

.foot-linkCon,.foot-wrap{ width:1200px; margin:0 auto; position:relative;}
.foot-link{ width:100%; background:#2a9184; font-size:14px; font-weight:bold; height:50px; line-height:30px; border-bottom: 1px solid #ccc; margin-bottom:20px;}
.foot-linkCon a {
    color: #fff;
	font-weight:normal;
    margin: 0 10px;
}
.footer{
	color:#fff;
	padding:30px 0;
	border-bottom: 1px solid #ccc;
	background-color: #2a9184;

}

.f_nav dl {float: left; padding:0 45px 5px 0; width: 135px;}
.f_nav a {color: #fff; font-size:14px;}
.f_nav dt { font-size: 15px; margin:5px 0 0px 0;color: #fff;padding-bottom: 10px;font-weight: bold;border-bottom: 2px solid #fff;margin-bottom: 10px;position: relative;}
.f_nav dt i{display: block;height: 3px;width: 30px;position:absolute;bottom:-2px;left: 0;background: #73ccc1;}
.f_nav dt a{color: #fff; font-size:15px;}
.f_nav dt a:hover,.f_nav a:hover {color: #333;}
.f_nav dd { line-height: 25px;/*background:url(../images/icon.png) no-repeat left center;padding-left: 15px;*/}
.f_nav dl.ewm {float: right;padding: 0px;width: 260px;}
.f_nav dl.ewm dt{text-align: right;padding-right: 15px;border: none;}
.f_nav dl.ewm div.fl{width: 130px;text-align: center;}
.f_nav dl.ewm dd{background:none;padding: 0;     font-size: 14px;}
.f_nav dl.ewm dd p{display: block;}
.f_nav dl.ewm .ewmimg img{width: 115px;height: 115px;}
.f_nav dl.ewm .yuyue_btn{display: block;width: 190px;height: 40px;line-height: 40px;background:#FF7200;color:#fff;text-align: center;float: right;margin-top: 20px;border: 1px solid transparent;}
.f_nav dl.ewm .yuyue_btn:hover{background:#fff;border-color: #ff7200;color:#ff7200;}

.copyright{line-height:30px; background: #2a9184;padding:10px 0;text-align: center;color: #fff; font-size: 14px;}
.copyright p span{margin:0 10px;}
.copyright a{color:#fff;}
.copyright .count a img{
 /* -webkit-filter:invert(0.8);
  background-blend-mode: hue;*/
}