/*初始化*/
@charset "gb2312";
* {
  margin: 0;
  padding: 0;
}
html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  color: #474747;
  margin: 0 auto;
  font-size: 16px;
  line-height: 24px;
  font-family: "宋体", Arial, sans-serif;
  -webkit-text-size-adjust: none;
  background: #fff;
  font-weight: 300;
}
ol,
ul,
li {
  list-style: none;
}
img {
  border: none;
  vertical-align: top;
}
a {
  color: #474747;
  text-decoration: none;
  outline: none;
}
a:hover {
  color: #a37e61;
  outline: 0;
}
button,
input,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
  outline: 0 none;
  vertical-align: baseline;
  *vertical-align: middle;
  border: none;
}
button,
input {
  line-height: normal;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
  vertical-align: top;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summar {
  display: block;
}
audio,
canvas,
video {
  display: inline-block;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
}
.clearfix:before,
.clearfix:after {
  content: '';
  display: table;
}
.clearfix:after {
  clear: both;
}
.clearfix {
  *zoom: 1;
}
em,
i {
  font-style: normal;
}
b {
  font-weight: normal;
}
.more1 {
  position: absolute;
  right: 0;
  top: 0;
  line-height: 39px;
  height: 39px;
  color: #f6b834;
  background: url(../images/more_ico2.png) no-repeat left center;
  padding-left: 22px;
}
/*首页*/
.w_1080 {
  width: 1080px;
  margin: 0 auto;
}
.header_top {
  width: 100%;
  height: 35px;
  background: #f1f1f1;
  line-height: 35px;
}
.header_top .left {
  float: left;
}
.header_top .left .today {
  color: #888888;
  float: left;
}
/*.header_top .right .weather {
  float: left;
   height: 25px;
    margin-top: 5px;
}*/
.header_top .right {
  float: right;
}
.header_top .right .set_home {
  color: #888888;float: left;
  padding-left: 21px;
  height: 35px;line-height: 35px;display: block;
  background: url(../images/home_ico.jpg) no-repeat left center;
}
.header_top .right .set_home{float: left;}
.header {
  padding-top: 20px;
  height: 85px;
}
.logo {
  width: 700px;
  height: 64px;
  float: left;
  overflow: hidden;
}
.logo a {
  display: block;
}
.logo img {
  width: 100%;
  height: 100%;
}
.search {
  float: right;
  margin-top: 15px;
  background: url(../images/search_bg.jpg) no-repeat;
  width: 275px;
  height: 35px;
}
.search .text {
  width: 194px;
  height: 20px;
  padding: 7.5px 20px;
  float: left;
  background: none;
  font-family: "宋体";
}
.search .btn {
  float: left;
  height: 35px;
  text-indent: -999em;
  line-height: 35px;
  width: 40px;
  background: none;
}



.quick_nav {
  margin: 14px 0 34px;
}
.quick_nav ul {
  background: url(../images/quick_navbg.jpg) repeat-x;
  height: 69px;
  border: 1px solid #e0dfe0;
  border-radius: 5px;
  box-shadow: 0 0 4px 0px rgba(9, 2, 4, 0.15);
  padding-left: 28px;
  padding-top: 11px;
}
.quick_nav li {
  float: left;
  width: 167px;
  margin-right: 46px;
}
.quick_nav a {
  display: block;
  overflow: hidden;
}
.quick_nav a .ico {
  float: left;
  width: 62px;
}
.quick_nav a .ico img {
  width: 63px;
  height: 63px;
}
.quick_nav a .title {
  float: left;
  font-family: Arial, sans-serif; 
  
}


.quick_nav a .title b {
  color: #222222;
  font-weight: bold;
  font-size: 16px;
  display: block;
  font-family: "微软雅黑";
  border-bottom: 1px dotted #aeaead;
  padding-left: 13px;
  line-height: 27px;
  margin-top: 5px;
}
.quick_nav a .title em {
  padding-left: 13px;
  text-transform: uppercase;
  display: block;
  line-height: 20px;
  color: #c0c1c0;
  font-size: 10px; -webkit-transform: scale(1);-webkit-transform:scale(0.83);-o-transform:scale(1); display:inline-block; 
}
.quick_nav li.lastli {
  margin-right: 0;
}
/*section1*/
.section1 .left_news {
  float: left;
  width: 355px;
  height: 300px;
  border-bottom: 1px solid #d3d1d2;
}
.section1 .center_news {
  float: left;
  width: 429px;
  height: 300px;
}
.section1 .right_news {
  float: left;
  width: 254px;
  height: 300px;
  border: 1px solid #e2e2e2;
  border-top: 2px solid #0aa0a0;
}
.section1 .right_news a.more {
  color: #0aa0a0;
  padding-left: 20px;
}
.section1 .right_news a.more i {
  font-weight: bold;
}
.section1 .right_news .title {
  line-height: 37px;
  height: 37px;
  border-bottom: 1px solid #dfdfdf;
  background: url(../images/notice_titlebg.jpg) repeat-x;
  margin-bottom: 12px;
  text-align: center;
  color: #0aa0a0;
  font-size: 16px;
  font-weight: bold;
}
.section1 .right_news ul li {
  padding: 0 20px;
}
.section1 .right_news ul li a {
  display: block;
  line-height: 18px;
  margin-bottom: 8px;
}
.section1 .right_news ul li a span {
  color: #86d4d4;
}
.section1 .right_news ul li a em {
  color: #666666;
  font-size: 12px;
  display: block;
}
/*center_news*/
.center_news {
  position: relative;
  margin: 0 20px;
}
.center_news a.more {
  position: absolute;
  right: 0;
  top: 0;
  line-height: 39px;
  height: 39px;
  color: #f6b834;
  background: url(../images/more_ico2.png) no-repeat left center;
  padding-left: 22px;
}
.center_news .title{border-bottom: 1px solid #0d7584;font-family:"微软雅黑";}
.center_news .title li {
  float: left;
  width: 117px;
}
.center_news .title li a {
  color: #777777;
  font-size: 16px;
  font-weight: bold;
  display: block;
  width: 117px;
  height: 39px;
  line-height: 39px;
  text-align: center;
}
.center_news .title li.on a {
  background: #0aa0a0 url(../images/news_titlearrow.png) no-repeat right top;
  color: #fff;
}
.center_news .cont dl dt a {
  color: #444444;
  font-size: 16px;
  font-weight: bold;
  display: block;
  margin: 11px 0;
}
.center_news .cont dl{padding-bottom: 21px;border-bottom: 1px dotted #d9d9d9;}
.center_news .cont dl dd {
  color: #999999;
  line-height: 21px;
  height: 42px;
  overflow: hidden;
}
.center_news .cont ul li a {
  position: relative;
  display: block;
  border-bottom: 1px dotted #d9d9d9;
  height: 37px;
  line-height: 37px;
  padding-left: 14px;
}
.center_news .cont ul li a em {
  color: #666666;
  float: left;
  width: 335px;
  display: block;
}
.center_news .cont ul li a span {
  color: #bfbfbf;
}
.center_news .cont ul li a:before {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2px;
  width: 3px;
  height: 3px;
  content: "";
  background: #777777;
}




/**/
.left_border {
  border: 1px solid #dfdfdf;
}
.section2 {
  padding: 24px 0 27px;
}
.section2 h3.title {height: 49px;
  position: relative;border-bottom: 1px solid #6dc1c3;margin-bottom: 19px;
}
.section2 h3.title span{display:inline-block;border-bottom: 1px solid #3d6363;}
.section2 h3.title a.more {
  position: absolute;
  right: 0;
  top: 9px;
  line-height: 39px;
  height: 39px;
  color: #f6b834;font-size: 12px;
  background: url(../images/more_ico2.png) no-repeat left center;
  padding-left: 22px;
}
.section2 h4 {
  background: url(../images/department_titlebg.png) no-repeat;
  width: 160px;
  height: 40px;
  line-height: 40px;
  margin-bottom: 30px;
}
.section2 h4 i {
  display: block;
  float: left;
  width: 24px;
  height: 24px;
  margin-top: 8px;
  margin-left: 8px;
  margin-right: 25px;
}
.section2 h4 span {
  color: #444444;
  font-size: 16px;
  font-weight: bold;
  float: left;
}
.section2 .special_department {
  float: left;
  width: 100%;
}

.section2 .special_department ul li {
  width: 200px;
  height: 150px;
  float: left;
  margin-right: 20px;
  padding-top: 46px;
}
.section2 .special_department ul li a {
  border: 1px solid #dfdfdf;
  width: 189px;
  height: 148px;
  display: block;
}
.section2 .special_department ul li a em {
  display: block;
  width: 130px;
  height: 130px;
  margin: -46px auto 0;
  position: relative;
  margin-bottom: 16px;
}
.section2 .special_department ul li a span {
  display: block;
  text-align: center;
  color: #444444;
  font-size: 16px;
  font-weight: bold;height: 24px;line-height: 24px;
  overflow: hidden;text-overflow: ellipsis; white-space: nowrap;padding: 0 5px;
}
.section2 .special_department ul li.li5 {
  margin-right: 0;
}
.special_department li.li1 a em {
  background: url(../images/ay1.png) no-repeat center top;
}
.special_department li.li2 a em {
  background: url(../images/ay2.png) no-repeat center top;
}
.special_department li.li3 a em {
  background: url(../images/ay3.png) no-repeat center top;
}
.special_department li.li4 a em {
  background: url(../images/ay4.png) no-repeat center top;
}
.special_department li.li5 a em {
  background: url(../images/ay5.png) no-repeat center top;
}
.other_deparment {
  float: right;
  width: 520px;
}
.other_deparment li {
  float: left;
  width: 120px;
  height: 40px;
  padding-right: 13px;
  margin-bottom: 5px;
  background: url(../images/othder_bg.jpg) repeat-x left center;
}
.other_deparment li a {
  display: block;
  background: #fff;
  line-height: 38px; height: 38px;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;padding: 0 5px;
  height: 38px;
  text-align: center;
  border: 1px solid #dfdfdf;
  color: #666666;
  font-size: 14px;
  font-weight: bold;
}
.other_deparment li a:hover {
  color: #0aa0a0;
}
.other_deparment li.rightli {
  padding-right: 0;
}
/* 本例子css */
.js_team {
  width: 1080px; overflow: hidden;

}
.js_team .hd{margin-bottom: 20px;border-bottom: 1px solid #71859a;}
.js_team .hd h3 img {
  width: 222px;
  height: 49px;
}
.js_team .bd {
  position: relative;
}
.js_team .prev,
.js_team .next {
  position: absolute;text-align: center;font-size: 16px;color: #f6b834;font-weight: bold;
    top: -53px;
  right: 19px;
  display: block;
  width: 19px;
  height: 17px;line-height: 17px;
  background: #fff; border:1px solid #f6b834;
  z-index: 9;
  overflow: hidden;
}
.js_team .next {

  right: -1px;
  background: #f6b834; color: #fff;

}
.js_team .prev:hover {

}
.js_team .next:hover {

}
.js_team .prevStop {
  
}
.js_team .nextStop {
  
}
.js_team ul {
  overflow: hidden;
  zoom: 1;
}
.js_team li {
  width: 220px;
  margin: 0 67px 0px 0;
  position: relative;
  float: left;
  display: inline;
  background: #f6f6f6;
}
.js_team li .pic {
  position: relative;
  display: block;
  overflow: hidden;
  margin-bottom: 6px;
}
.js_team li h4 {
  background: #0aa0a0;
  height: 115px;
  text-align: center;
  font-size: 18px;
  font-weight: bold;
  font-family: "微软雅黑";
  line-height: 26px;
}
.js_team li h4 a {
  color: #fff;
  padding-top: 16px;
  display: block;
}
.js_team li h4 a b{line-height: 26px;height:26px; overflow:hidden; display:block;}
.js_team li h4 span {
  display: block;
  font-size: 15px;
  font-weight: normal;
  line-height: 21px;
}
.js_team li .img {
  margin: -40px auto 0;
  width: 120px;
  height: 120px;
  position: relative; 
  text-align:center; overflow:hidden;

}
.js_team li .img img{
    max-width: 120px;
    text-align: center;
    width: 100%;}
.js_team li .img .mask{background: url(../images/expert_mask1.png) no-repeat;width: 120px;height: 120px;position: absolute;left: 0;top: 0;}
.js_team li.evenli .img .mask{background: url(../images/expert_mask2.png) no-repeat;}
.js_team li .txt {
  line-height: 21px;
  color: #666666;
  text-align: center;
  height: 63px;
  overflow: hidden;
  margin: 23px 0 26px;
}
.js_team li .btn {
  font-size: 0;
  text-align: center;
}
.js_team li .btn a {
  font-size: 12px;
  font-weight: bold;
  background: #FFFFFF;
  display: inline-block;
  box-shadow: 0 0 3px 0px #e9e9e9;
  border: 1px solid #e9e9e9;
  width: 78px;
  height: 31px;
  vertical-align: middle;
  text-align: center;
  margin: 0 4px;
  line-height: 31px;
}
.js_team li .btn .time {
  color: #0aa0a0;
}
.js_team li .btn .orderbtn {
  color: #132f54;
}
.js_team li.evenli h4 {
  background: #132f54;
}
.js_team li {
  position: relative;
  transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  border-bottom: 2px solid #cecccd;
  height: 355px;
}
.js_team li:after {
  position: absolute;
  left: 0;
  bottom: -2px;
  width: 0%;
  height: 2px;
  background: #0aa0a0;
  content: "";
  transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
}
.js_team li:hover:after {
  width: 100%;
}
/* 本例子css */
.js_ad {
  width: 1080px;
  height: 110px;
  position: relative;
  overflow: hidden;
  margin: 20px 0;
}
.js_ad .hd {
  position: absolute;
  left: 0px;
  bottom: 5px;
  z-index: 1;
  text-align: center;
  width: 100%;
  height: 2px;
}
.js_ad .hd li {
  color: #f60;
  cursor: pointer;
  width: 12px;
  height: 2px;
  text-indent: -999em;
  margin: 0 3px;
  background: #fff;
  overflow: visible;
  text-align: center;
  opacity: .7;
  filter: alpha(opacity=70);
  display: inline-block;
}
.js_ad .hd li.on {
  background: #0aa0a0;
  opacity: 1;
  filter: alpha(opacity=100);
  z-index: 2;
}
.js_ad img{width:1080px; height:110px;}


  /*banner*/
  .banner { width: 100%; position: relative; height: 510px; overflow: hidden; min-width: 1200px; }

  .banner .bd { margin: 0 auto; position: relative; z-index: 0; overflow: hidden; width: 100%; }

  .banner .bd ul { width: 100% !important; }

  .banner .bd li { width: 100% !important; height: 510px; overflow: hidden; text-align: center; }

  .banner .bd li a { display: block; height: 510px; }

  .banner .hd { width: 100%; position: absolute; z-index: 1; bottom: 10px; left: 0; height: 30px; line-height: 30px; text-align: center; }

  .banner .hd ul { text-align: center; width: 1180px; margin: 0 auto; }

  .banner .hd ul li { cursor: pointer; display: inline-block; *display: inline; zoom: 1; margin: 0 7px; overflow: hidden; width: 10px; height: 10px; background: #fff; -webkit-transform: background 1000ms ease 0s; -ms-transform: background 1000ms ease 0s; transform: background 1000ms ease 0s; border-radius: 100%; -webkit-animation: zoom 1s linear; animation: zoom 1s linear; font-size: 0; }

  .banner .hd ul .on { background: #0fa09b; }

  .banner_wrap { position: relative; width: 100%; }

  /* dot */
  .banner .hd ul li { display: inline-block; border-radius: 100%; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; }

  .banner .hd ul li { overflow: hidden; -webkit-transition: background 0.3s ease; transition: background 0.3s ease; position: relative; }

  .banner .hd ul li::after { content: ''; position: absolute; bottom: 0; height: 0; left: 0; width: 100%; background: #2285a2; box-shadow: 0 0 1px #fff; border-radius: 50%; -webkit-transition: height 0.3s ease; transition: height 0.3s ease; }

  .banner .hd ul li:hover, .banner .hd ul li:focus { background: #2285a2; }

  .banner .hd ul li.on::after { height: 100%; }

  .banner .prev, .banner .next { display: block; opacity: 0; position: absolute; left: 10px; top: 50%; width: 34px; height: 34px; margin-top: -17px; display: block !important; background: url(../images/banner_icon.png) no-repeat; text-indent: -999em; -webkit-transition: all 0.3s cubic-bezier(0.55, 0.085, 0.68, 0.53); transition: all 0.3s cubic-bezier(0.55, 0.085, 0.68, 0.53); -webkit-transform: translate3d(-45px, 0, 0); transform: translate3d(-45px, 0, 0); }

  .banner .next { -webkit-transform: translate3d(45px, 0, 0); transform: translate3d(45px, 0, 0); }

  .banner:hover .prev, .banner:hover .next { opacity: 1; -webkit-transform: translate3d(0px, 0, 0); transform: translate3d(0px, 0, 0); }

  .banner .next { left: auto; right: 10px; background-position: center bottom; }

  .banner .prev:hover { -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94); transition: transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94); -webkit-transform: translate3d(-5px, 0, 0); transform: translate3d(-5px, 0, 0); }

  .banner .next:hover { -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94); transition: transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94); -webkit-transform: translate3d(5px, 0, 0); transform: translate3d(5px, 0, 0); }




    /* js_news */
.js_news{  position:relative;  overflow:hidden;background: url(../images/news_focustxtbg.jpg) repeat-x center bottom;display: block;height: 300px;}
.js_news .hd {text-align: center;width: 100%;height: 4px; line-height: 4px;}
.js_news .hd ul{height: 4px;font-size: 0;}
.js_news .hd li {cursor:pointer; margin:0 1px; background:#bbbbbb;display: inline-block; line-height:4px;width: 13px;height: 4px; 
overflow:visible; text-align:center; text-indent: -999em; }
.js_news .hd li.on { background:#1c8686; }
.js_news .txt{color: #222222;text-align: center;display: block;height: 32px;line-height: 32px;overflow: hidden;}
.js_news .bd li .img{width: 355px;height: 254px;display: block;}
.js_news .bd li .img img{width: 355px;height: 254px;}
.js_news .bd li a{  }


/*section4*/
.section4{}
.left_nurse{float: left;width: 520px;}
.right_party{float: right;width: 520px;}
.section4 .title,.left_theme .title{line-height: 42px;height: 42px;border-bottom: 1px solid #bfbfbf;}
.section4 .title span,.left_theme .title span{font-weight: bold;font-size: 16px;display: inline-block;border-bottom: 1px solid #0aa0a0;color: #0aa0a0;}
.section4 .title a.more,.left_theme .title a.more{color: #999999;float: right;background: url(../images/more_ico.png) no-repeat left center;padding-left: 21px;font-size: 12px;}

.section4 dl{ margin: 21px 0 19px;}
.section4 dl a{display: block;overflow: hidden;}
.section4 dl dt{width: 155px;height: 101px;float: left;margin-right: 25px;}
.section4 dl dt em{display: block;width: 100%;height: 100%;}

.section4 dl dd{width:340px;float:left;}
.section4 dl dd h4{font-size: 16px;font-weight: bold;color: #444444;}
.section4 dl dd h5{color: #bebebe;font-size: 12px;}
.section4 dl dd .txt{color: #999999;height: 40px;line-height: 20px;}

.section4 ul{border-top: 1px dotted #d9d9d9;}
.section4 ul li{}
.section4 ul li a{display: block;line-height: 38px;height: 38px;border-bottom: 1px dotted #d9d9d9;position: relative;padding-left: 14px;}
.section4 ul li a:after{position: absolute;left: 0;top: 50%;margin-top: -1.5px; width: 3px;height: 3px; background: #777777;content: "";}
.section4 ul li em{color: #666666;float: left;display: block;width: 410px;overflow: hidden;}
.section4 ul li span{float: right;}


/*section5*/
.section5{padding: 28px 0 38px;}
.left_theme{width: 520px;float: left;}
/* js_theme */
.js_theme{  overflow:hidden; position: relative; height: 195px; }
.js_theme .hd .next,
.js_theme .hd .prev{ float:right; display:block; width:18px; height:18px; background: url(images/left_right.gif) no-repeat -6px -7px; overflow:hidden; margin-right:6px; cursor:pointer; }
.js_theme .hd .next{ background-position:-34px -7px; }
.js_theme .hd .prevStop{ background-position:-6px -40px; cursor:default; }
.js_theme .hd .nextStop{ background-position:-34px -40px; cursor:default; }
.js_theme .hd ul{ float:right;width: 100%;zoom:1;position: absolute;left: 0; bottom: 20px; text-align: center;height: 8px;}
.js_theme .hd ul li{cursor:pointer; width:22px; height:8px; background: #dddddd; margin-right:4px; _display:inline;display: inline-block;  }
.js_theme .hd ul li.on{ background:#0aa0a0; }
.js_theme .bd{ padding:12px 0 0 0;  }
.js_theme .bd ul{ overflow:hidden; zoom:1; text-align: center;text-align: center;width: 100%; }
.js_theme .bd ul li{  margin-right:15px;border:1px solid #e3e3e3; width: 244px;height: 94px; padding:3px;   }

.center_newspaper{width: 345px;height: 182px;float: left;margin-left: 38px;overflow: hidden; background: #f5f5f5; }
.center_newspaper .cont img{width: 119px;height: 174px;}
.center_newspaper .cont{width: 119px;height: 174px;float: left; border:5px solid #e5e5e5; margin-top: -2px;margin-left: -2px;position: relative;}
.center_newspaper .right{width: 182px;float: left;margin-left: 19px;}
.center_newspaper .right h3{margin: 16px 0;}
.center_newspaper .right .title li a{color: #444444;}
.center_newspaper .right .title li a em{float: left;width: 78px;overflow: hidden;}
.center_newspaper .right .title li a span{color: #999999;}
.center_newspaper .right .more{  line-height: 39px;
  height: 39px;
  color: #f6b834;
  background: url(../images/more_ico2.png) no-repeat left center;
  padding-left: 22px;}

.right_nav{width: 155px;height: 182px;float: right;font-family: "微软雅黑";}
.right_nav li a{display: block;color: #fff;font-weight: bold;font-size: 16px; background: #0aa0a0;width: 100%;text-align: center;line-height: 33px;height: 33px;
padding: 29px 0;}
.right_nav li a img{margin-right: 15px;}
.right_nav li.li2 a{background: #132f54;}




/*section6*/
.section6 .w_1080{ background: #e5e5e5;border-bottom: 2px solid #d2d2d2;padding: 22px 0;height: 24px;margin-bottom: 44px;}
.section6 h3{float: left;color: #0aa0a0;font-size: 16px;font-weight: bold;width: 104px;padding-left: 170px;}
.js_link{width: 956px;float: left;}
.js_link .bd{ position:relative;  }
.js_link .prev,.js_link .next{ position: absolute;  top: 4px; right:38px; display: block; width: 16px; height: 16px;line-height: 16px; z-index: 9; overflow: hidden; background: #f6b834;text-align: center;
color: #fff;font-weight: bold; }
.js_link .next{ right:20px;  background: #0aa0a0;}
.js_link .prev:hover{  }
.js_link .next:hover{  }
.js_link .prevStop{  }
.js_link .nextStop{ }
.js_link .scrollWrap{  }
.js_link ul{ overflow:hidden; zoom:1; }
.js_link li{ width:151px;  position:relative; float:left; display:inline; }
.js_link li a{color: #666666;font-weight: bold;}

/*footer*/
.footer{background: #0aa0a0;border-top: 4px solid #0f6276;height: 144px;}
.footer .left{float: left;color: #fff;line-height: 32px;padding-top: 24px;}
.footer .left a{color: #fff;}
.footer .right{float: right;text-align: right;}
.footer .right dl{ margin: 30px 0 12px;}
.footer .right dl dt{float: left;}
.footer .right dl dd{float: left;overflow: hidden;width: 302px;font-size: 0;}
.footer .right dl dd span{display: block;float: left;width: 125px; font-family: "Century Gothic",Arial, sans-serif;font-weight: bold;font-size: 16px;color: #fff; 
margin-left: 18px;}
.footer .right dl dd span.rightspan{margin-left:34px;}
.footer .right ul{}
.footer .right ul li{float: left;margin-left: 13px;}
.footer .right ul li span{color: #fff;font-size: 12px;line-height: 16px;}
.footer .right ul li span i{font-size: 9px;color: #b1d8d8;display: block; font-family: "Century Gothic",Arial, sans-serif;text-transform: uppercase;line-height: 12px; -webkit-transform:scale(0.8);}

.footer .right ul li a em{display: block;float: left;width: 34px;height: 34px;margin-right: 5px;background: url(../images/foot_mediaico.png) no-repeat;}
.footer .right ul li.li1 a em{ background-position: 0 0; }
.footer .right ul li.li2 a em{ background-position: -35px 0; }
.footer .right ul li.li3 a em{ background-position: -70px 0; }
.footer .right ul li.li4 a em{ background-position:-104px 0; }

.left_sidefloat{position: fixed;left: 0;top: 50%;margin-top: -160px;z-index: 999;}
.left_sidefloat li{border:1px solid #e9e8e8;width: 107px;height: 138px;text-align: center;font-weight: bold;margin-bottom: 22px;
 background: #fff;}
.left_sidefloat li span{display: block;line-height: 34px;color: #132f54;}



.right_sidefloat{position: fixed;/*top:50%;margin-top: -240px;*/right: 0;width: 105px;text-align: center;z-index: 999; background: #fff; padding: 10px 0;}
.right_sidefloat ul{}
.right_sidefloat ul li{text-align: center; }
.right_sidefloat ul li img{}
.right_sidefloat ul li span{font-weight: bold;font-size: 14px;color: #132f54;display: block;line-height: 32px;height: 32px;margin-bottom: 11px;}


.right_sidefloat dl{ margin: 10px 0;}
.right_sidefloat dl dt{color: #132f54;font-size: 12px;font-weight: bold;}
.right_sidefloat dl dt i{display:block;font-size: 10px;color: #0aa0a0;font-weight: normal;font-family: "Century Gothic",Arial, sans-serif;text-transform: uppercase;-webkit-transform: scale(1);-webkit-transform:scale(0.83);-o-transform:scale(1); }
.right_sidefloat dl dd{font-size: 0;}
.right_sidefloat dl dd a{ margin: 0 3px;}
.right_sidefloat dl{}

.back_topbtn{ color: #132f54;padding-left: 26px; background: url(../images/back_topbtn.png) no-repeat left center;padding-left: 26px;line-height: 24px;height: 24px;
  display: block;width: 38px; margin: 0 auto;
} 


/**/
.inner_cont{ overflow: hidden; width: 100%;}
.inner_left{float: left;width: 190px; background: #f4f5f5; padding-bottom: 999em; margin-bottom: -999em;}
.menue{ padding-bottom: 30px; }
.menue h3{ border-bottom: 3px solid #12a097; position: relative; background: #fff; }
 .menue h3:before{ position: absolute;left:0; bottom: -3px; height: 3px; background: #132f54; content: ""; width: 30px;}
 .menue h3 span{ display: block; line-height: 25px; padding:36px 0 35px 0;  overflow: hidden;font-size: 24px;
 color: #000000; font-family: "微软雅黑";}
.menue ul{}
.menue ul li{ padding:0 20px;position: relative;}

.menue ul li a{ display: block;border-bottom:1px solid #e5e5e5;  line-height: 59px; height: 59px; overflow: hidden; font-size: 16px; color: #666666;
 padding-left: 10px;  background: url(../images/menue_abg2.png) no-repeat right center;  transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;}
 .menue ul li:before{position: absolute;left:20px; bottom: -1px; height: 1px; background: #fff; content: "";width: 150px;}
.menue ul li a:hover{ font-weight: bold; color: #132f54; background: url(../images/menue_abg1.png) no-repeat right center; }
.menue ul li.on a{ font-weight: bold; color: #132f54; background: url(../images/menue_abg1.png) no-repeat right center;}


.inner_right{float: right;width: 852px;padding-bottom: 30px;}
.location{ display: block;height: 25px; line-height: 25px; padding:36px 0 35px 0;  overflow: hidden; }
.location em{ color: #000000; font-size: 24px;font-family: "微软雅黑";  }
.location span{ color: #222222; float: right;}
.location a{ color: #222222; padding: 0 5px;}
.location i{ color: #0aa0a0; padding-left: 5px;}

.list_aboutpage{ color: #666666; font-size: 14px; line-height: 30px; min-height: 400px; }
.list_aboutpage .about_title{ font-size: 14px; color: #222222; font-weight: bold; border-bottom: 1px dotted #dddddd; margin-bottom: 23px;  }
.list_aboutpage .about_title p{ border-bottom: 1px dotted #dddddd;  padding-bottom: 21px; margin-bottom: 2px;}
.list_aboutpage p b{ font-weight: bold; color: #000000;  }
.list_aboutpage img{ max-width: 100%; height: auto!important; }



/*list_news*/
.list_newspage{margin-bottom: 100px;}
.list_news{}
.list_news li{border-bottom: 1px dotted #e1e1e1;}
.list_news li a{height: 59px;line-height: 59px; overflow: hidden;display: block;width: 100%;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;
position: relative; padding-left: 15px;}
.list_news li a:before{ position: absolute; left: 0;top: 50%; margin-top: -1.5px; width: 3px; height: 3px; background: #777777; content: ""; }
.list_news li span{color: #bfbfbf;font-size: 12px;float: left;width: 85px;float: right;}
.list_news li em{color: #444;font-size: 14px;float: left;text-overflow: ellipsis; white-space: nowrap; overflow: hidden; max-width: 660px;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;}

.list_news li.hot em{  background: url(../images/new_icon.png) no-repeat right center;padding-right: 42px;}
.list_news li a:hover em{color: #0fa09a;}


.list_news li.li5{margin-bottom: 59px;}
.list_news li.li1 em{/*font-weight: bold; font-size: 16px;*/}
.list_news li a:hover{ background: #fafafa;}

.news_dltop{ padding-bottom: 28px; }
.news_dltop a{ overflow: hidden; display: block; transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;}
.news_dltop dt{width: 230px; height: 165px; overflow: hidden;float: left;}
.news_dltop dt img{width: 100%; height: 100%;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;}
.news_dltop dd{float: left;margin-left: 33px; width: 585px;}
.news_dltop dd h3{ font-size: 18px; font-weight: bold; color: #222222; line-height: 40px; height: 40px;font-family: "微软雅黑";
transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;
 text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.news_dltop dd h4{ color: #bfbfbf; font-size: 12px;line-height: 20px; height: 20px; }
.news_dltop dd h5{ color: #f6b834; font-size: 12px; padding-left: 20px; background: url(../images/more_ico2.png) no-repeat left center; }
.news_dltop dd .txt{  max-height: 48px; overflow: hidden; margin:6px 0 22px; }

.news_dltop a:hover h3{ color: #0fa09a; }
.news_dltop a:hover dt img{ transform: scale(1.05);  -webkit-ttransform: scale(1.05);}

/*分页*/
.page{ color:#767676; text-align:center; font-size:12px; }
.page li{float:left;}
.page a{ color:#444; display:inline-block; padding:0 15px; height:36px; line-height:36px; border:1px solid #dfdfdf; transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s; }
.page .thisclass{    
    color: #c00;
    display: inline-block;
    padding: 0 15px;
    height: 36px;
    line-height: 36px;
    border: 1px solid #dfdfdf;
    transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
}
.page a.active{ color:#fff; background:#132f54; border:1px solid #132f54;}
.page a:hover{ color:#fff; background:#132f54; border:1px solid #132f54; }
.page input{ width:40px; border:1px solid #dcdcdc; height:20px;}
.page span{ padding:0 4px;}
.page .turn{ border:none;}
.page .turn:hover{color:#767676; background:none;  border:none;}
.page span{ color:#767676; display:inline-block; padding:0 12px; height:36px; line-height:36px; border:1px solid #bdbcbc;}


.page a.prev,.page a.next{ background-color: #eeeeee; border:1px solid #eeeeee;}
.page a.prev:hover,.page a.next:hover{ color:#fff; background:#132f54; border:1px solid #132f54; }

.page a.prev{margin-left: 30px;}
.page a.next{margin-right: 30px;}
.page a.page_btn{ padding: 0 23px; }


/*guide_img*/
.menue_level{ text-align: center; font-size: 0;  margin-bottom: 49px; 
  background: url(../images/dobule_line.jpg) repeat-x left center;}
.menue_level li{ display:inline-block; padding: 0 4px;  background: #fff;
 }
.menue_level li a{ display: block;font-size: 16px; color: #666666; background: #f9f9f9;
  padding: 0 22px; border:1px solid #dedede;  font-weight: bold;
  line-height: 44px; height: 44px; transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s; }
.menue_level li a:hover{ color: #12a097; border-color: #12a097;  background: #fff;}
.menue_level li.on a{ color: #12a097; border-color: #12a097; background: #fff; }
.guide_img{ text-align: center; }


/*list_mappage*/
.list_mappage {

}
.list_mappage .map_cont {margin-bottom: 58px;
  padding: 4px;
  border: 1px solid #e7e7e7;
  position: relative;
}

.list_mappage .map_cont .map_txt {
  position: absolute;
  right:27px;

  top: 27px;

  background: #fff;

 width: 226px; height: 390px; padding:22px; overflow: hidden;

}

.list_mappage .map_cont .map_txt h3{  font-family: "微软雅黑";font-size: 20px; font-weight: bold; color: #045fb2; text-align: center; border-bottom: 1px solid #132f54; line-height: 43px; height: 43px; padding-bottom: 18px; }
.list_mappage .map_cont .map_txt dl{ color: #444444; font-size: 14px; border-bottom: 1px solid #e6e9ed; padding:17.5px 0; font-family: "宋体";}
.list_mappage .map_cont .map_txt dl dt{ float: left;width: 75px;font-weight: bold; }
.list_mappage .map_cont .map_txt dl dd{float: left; width: 150px;}
.list_mappage .map_cont .map_txt dl dd span{ display: block; font-size: 13px;  }
.list_mappage .map_cont .map_txt dl dd span i{ font-size: 12px; }

.list_mappage #allmap{
height: 482px; width: 100%;
}


.map_way{ line-height: 36px; color: #333333; }
.map_way b{ font-size: 16px; font-weight: bold;color: #045fb2; }
.map_way i{ font-size: 14px; font-weight: bold; color: #222222; }

/*arrangedl*/
.arrangedl{ margin-bottom: 20px; }
.arrangedl dt{ background: #f6f6f6 url(../images/open_btnbg.png) no-repeat 98% center;
 border-top: 2px solid #d2d6dc; line-height: 27px; height: 27px; cursor: pointer; 
 padding:13px 20px; font-size: 16px; color: #132f54; font-weight: bold; }
.arrangedl dt i{ font-family: "微软雅黑";  font-weight: normal; text-transform: uppercase; 
background: url(../images/arrange_circle1.png) no-repeat center center;
 text-align: center;display: inline-block; height: 27px; line-height: 27px; width: 27px;margin-right: 15px; }


.arrangedl dd{border: 1px solid #e3e3e3; border-width: 1px 0 1px 1px;
 margin:10px 10px 47px; display: none;}
.arrangedl dd ul{ }

.arrangedl dd ul li{width: 127px;float: left; border-right: 1px solid #eaeaea;}
.arrangedl dd ul li.li1{width: 61px;border-right: 1px solid #fff;}
.arrangedl dd ul.tit li{ height: 35px; line-height: 35px; }
.arrangedl dd ul.tit li.li1{ height: 35px; background: #132f54;}
.arrangedl dd ul.tit li{ background: #e8f0ef; color: #222222; font-size: 12px;
 font-weight: bold; text-align: center; }

.arrangedl dd ul.tit li.oddli{ background: #dde3eb; }
.arrangedl dd ul.cont li{ line-height: 30px; color: #222222; height:60px; overflow: hidden; padding:34px 0;}
.arrangedl dd ul.cont li i{ color: #888888;  }
.arrangedl dd ul.cont li a{display: block;padding-left: 8px;color: #222222;-webkit-transition: all 0.2s linear;transition: all 0.2s linear; }

.arrangedl dd ul.cont li.li1{ background: #12a097; font-size: 12px; font-weight: bold; text-align: center;
color: #fff; line-height: 60px; }
.arrangedl dd ul.cont.cont1 li{ border-bottom: 1px solid #f4f4f4; }
.arrangedl dd ul.cont.cont1 li.li1{ background: #59bcb6; border-bottom: 1px solid #59bcb6;}

.arrangedl dt.on{ background: #f6f6f6 url(../images/close_btnbg.png) no-repeat 98% center;}
.arrangedl dd ul.cont li a:hover{color: #0aa0a0;}



/*depart_dl*/

.depart_dl{ margin-bottom: 30px;float: left; width: 100%;}
.depart_dl dt{ height: 35px; border-bottom: 2px solid #d3d1d2;
 background:#d9f4ec url(../images/depart_titbg1.jpg) no-repeat right top; padding-left: 40px;
 line-height: 35px;
 color: #099797; font-size: 16px; font-weight: bold; position: relative;margin-left:26px;}
.depart_dl dt i{ background: url(../images/depart_titlicon1.png) no-repeat; display: block;
width: 40px; height: 40px; position: absolute; left: -26px;top: -2px; }

.depart_dl dd{}
.depart_dl dd ul{ margin-top: 30px; }
.depart_dl dd ul li{ float: left; padding-right: 35px;width:180px; margin-bottom: 30px; 
  background:#fff url(../images/depart_libg.png) repeat-x center center;   }
.depart_dl dd ul li a{ width:178px; height: 38px; border:1px solid #dfdfdf; text-align: center;
line-height: 39px; font-size: 14px; color: #444444; display:block; background: #fff;
transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;  }
.depart_dl dd ul li.rightli{ padding-right: 0; }
.depart_dl dd ul li.lastli{ padding-right: 0; }


.depart_dl.blue dt{ background:#d5ebf5 url(../images/depart_titbg2.jpg) no-repeat right top;}
.depart_dl.blue dt i{ background: url(../images/depart_titlicon2.png) no-repeat; }

.depart_dl.shortdl{ width:270px; margin-right: 134px; }
.depart_dl.shortdl.rightdl{ margin-right: 0; }

.depart_dl dt a{display: block; color: #0aa0a0;}
.depart_dl.blue dt a{color: #041f42;}
.depart_dl dd ul li a:hover{ color: #0aa0a0; border-color:#0aa0a0 ; }


/*right_party*/
.departbot{ padding-bottom: 118px; }
.departbot .right_party{float: left;}

.departbot .right_party{float: left;width: 520px; margin:0;}
.departbot .right_party .title{line-height: 42px;height: 42px;border-bottom: 1px solid #bfbfbf; margin-bottom: 21px;}
.departbot .right_party .title span{font-weight: bold;font-size: 16px;display: inline-block;border-bottom: 2px solid #0aa0a0;color: #222;font-family: "微软雅黑";}
.departbot .right_party .title a.more{color: #999999;float: right;background: url(../images/more_ico.png) no-repeat left center;padding-left: 21px;font-size: 12px;}
.departbot .right_party .title a.more:hover{color: #f6b834;background: url(../images/more_ico2.png) no-repeat left center;}


.departbot .right_party{ }
.departbot .right_party a{display: block;overflow: hidden;}
.departbot .right_party dl{padding-bottom: 20px;}
.departbot .right_party dt{width: 155px;height: 101px;float: left;margin-right: 25px;}
.departbot .right_party dt em{display: block;width: 100%;height: 100%;}

.departbot .right_party dd{width:340px;float:left;}
.departbot .right_party dd h4{font-size: 16px;font-weight: bold;color: #444444;}
.departbot .right_party dd h5{color: #bebebe;font-size: 12px;}
.departbot .right_party dd .txt{color: #999999;height: 40px;line-height: 20px;}

.departbot .right_party ul{border-top: 1px dotted #d9d9d9;}
.departbot .right_party ul li{}
.departbot .right_party ul li a{display: block;line-height: 38px;height: 38px;border-bottom: 1px dotted #d9d9d9;position: relative;padding-left: 14px;}
.departbot .right_party ul li a:after{position: absolute;left: 0;top: 50%;margin-top: -1.5px; width: 3px;height: 3px; background: #777777;content: "";}
.departbot .right_party ul li em{color: #666666;float: left;display: block;width: 410px;overflow: hidden;}
.departbot .right_party ul li span{float: right; color: #bfbfbf;}
.departbot .right_party ul li a:hover{ background: #fafafa;}
.departbot .right_party dd h4:hover{color: #0aa0a0;}


.departbot .js_team{ float: right;width: 100%; }
.departbot .js_team .hd h3{ line-height: 42px;height: 42px; }
.departbot .js_team .hd h3 span{font-weight: bold;font-size: 16px;display: inline-block;border-bottom: 2px solid #0aa0a0;color: #222;font-family: "微软雅黑";}
.departbot .js_team li{width: 164px;margin-right: 13px; height: 276px;}
.departbot .js_team li .img{width: 100px; height: 100px; margin-top: -31px;}
.departbot .js_team li .img{width: 100px; height: 100px;}
.departbot .js_team li .img .mask{width: 100px; height: 100px; background: url(../images/depart_masksbg1.png) no-repeat;}
.departbot .js_team li.evenli .mask{ background: url(../images/depart_masksbg2.png) no-repeat; }
.departbot .js_team li .img img{width: 100px; height: 100px;}
.departbot .js_team li h4{ height: 80px; }
.departbot .js_team li h4 span{font-weight: bold;font-size: 16px;color: #fff;display: block;padding-top:15px;}
.departbot .js_team li .txt{ padding-left: 20px; padding-right: 20px; }

/*departdltop*/
.departdltop{margin-bottom: 46px;}
.departdltop > a{ width: 725px;background: #f1f1f1; display: block; height: 305px; overflow: hidden;float: left; }
.departdltop dt{float: right;width: 665px; height: 305px; overflow: hidden;}
.departdltop dt img{width: 100%; height: 100%;}
.departdltop dd{float: left;margin-left: 50px; width: 324px;}
.departdltop dd h4{ font-size: 26px; font-weight: bold; color: #0aa09f; font-family: "微软雅黑";margin-bottom: 17px; margin-top: 35px; line-height: 42px; height: 42px; overflow: hidden; }
.departdltop dd h5{ color: #132f54; font-size: 12px; border:1px solid #c9ced5; width: 118px; height: 38px; text-align: center; line-height: 38px;}
.departdltop dd h5:hover{color: #0aa0a0; border-color: #0aa0a0;}

.departdltop dd h5 i{ padding-left: 14px; }
.departdltop dd .txt{ line-height: 28px; height: 112px; overflow: hidden; color: #444444; font-size: 14px;margin-bottom: 42px; }


/*新闻详细*/
.post{ padding:10px 0px;font-size:14px; color:#3b3a3a; height:auto !important; min-height:400px; height:400px; overflow:hidden; padding-bottom:30px;}
.post header{border-bottom: 1px dotted #dddddd;padding-bottom: 1px;}
.entry_title{ text-align:center; color:#222222; font-size:22px; line-height:30px; font-weight:bold;font-family:"微软雅黑";margin-bottom: 32px;}
.entry_meta{ height:30px;  overflow:hidden;border-bottom: 1px dotted #dddddd;padding-bottom: 15px;}
.entry_meta span{ }
.entry_content{ margin-top:22px; line-height: 30px; color: #444444;}
.entry_content b{ font-weight: bold;}
.turnpage{ line-height:25px; line-height: 30px;float: left;width: 600px;}
.turnpage a{color:#12a097;font-size: 12px;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;}
.turnpage a span:hover{color:#12a097;}
.turnpage a span{font-size:16px; font-weight: bold;color:#222222; border-left:1px solid #cccccc;margin-left: 17px;padding-left: 15px;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s; }
.turnpage li{ line-height:18px; padding-bottom: 29px;}

.entry_meta .resource{float: left;}
.entry_meta .entry_metaright{float: right;}
.entry_meta .resource dt{float: left;}
.entry_meta .resource dd{float: left;line-height: 16px;font-size: 12px;}
.entry_meta .resource dd h4{color: #666;}
.entry_meta .resource dd h5{color: #bfbfbf;font-size: 12px;}
.entry_metaright{ overflow: hidden;}
.entry_metaright li{float: left;line-height: 22px;margin-left: 12px; color:#bbbbbb; font-size: 12px;}
.entry_metaright .li2 span{ background: url(../images/post_view.jpg) no-repeat left center; text-align: center; display: block;height: 22px; line-height: 22px;padding-left: 33px;margin-left: 6px;color:#bfbfbf; vertical-align:middle;}
.entry_metaright .li2 span i{ color: #132f54;}
.post .share{ color: #999999; text-align: center; border-top: 1px dotted #dfdfdf;padding: 18px 0 36px;margin-bottom: 44px;margin-top: 22px;}

.share .bshare-custom.icon-medium{font-size: 12px;}
.share .bshare-custom.icon-medium a{height: 45px!important;width: 45px;padding-left: 0!important;margin: 0 8px;}
.share .bshare-custom.icon-medium .bshare-weixin{ background:url(../images/share_btn.jpg) no-repeat left center!important; }
.share .bshare-custom.icon-medium .bshare-sinaminiblog{background:url(../images/share_btn.jpg) no-repeat -45px center!important;}
.share .bshare-custom.icon-medium .bshare-qqmb{background:url(../images/share_btn.jpg) no-repeat right center!important;}

.post .entry_metaright .share{ border-top:none;padding: 0; margin-bottom: 0;margin-top: 0;}
.post .bshare-custom em{color: #444444;font-size: 14px;line-height: 45px;font-family: "微软雅黑";}

.entry_metaright .li1 a{width: 22px;height: 22px;display: inline-block;margin: 0 5px; }
.entry_metaright li a.add{ background: url(../images/fontadd.jpg) no-repeat center center; vertical-align:middle;}
.entry_metaright li a.minus{background: url(../images/fontminus.jpg) no-repeat center center; vertical-align:middle;}
.post .backprev{font-size: 16px;color: #666666;text-align: center; border:1px solid #cfcfcf;width: 203px;height: 61px;line-height: 61px;float: right;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;}
.post .backprev:hover{color: #0da09d;}




/*list_expertpage*/
.expert_topdl{ background: #f1f3f5;height: 131px;border-top: 1px solid #c5ccd5; padding: 24px 48px;}
.expert_topdl dt{float: left;width: 130px;height: 130px;margin-right: 70px;}
.expert_topdl dt a{}
.expert_topdl dt a img{width: 100%; max-width:130px;}
.expert_topdl dt{overflow:hidden; border-radius:100%; text-align:center;}

.expert_topdl dd{float: left;width: 520px;}
.expert_topdl dd h4{font-size: 12px; color: #a5c1bf;line-height: 23px;}
.expert_topdl dd h4 i{margin-left: 16px;margin-right: 16px;}
.expert_topdl dd h4 a{color: #3a8e89;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;}
.expert_topdl dd h3{ line-height: 31px;margin-bottom: 12px;}
.expert_topdl dd h3 a{line-height: 20px;height: 20px;color: #132f54;font-size: 20px;font-weight: bold;font-family: "微软雅黑";transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;}
.expert_topdl dd ul{}
.expert_topdl dd ul li{line-height: 28px;color: #444444;font-size: 12px;}

.expert_pointtab{margin-top: 47px;}
.expert_pointtab .title{margin-bottom: 33px; background: url(../images/expert_tabline.jpg) no-repeat center bottom;}
.expert_pointtab .title li{float: left;width: 117px;height: 40px;line-height: 40px;text-align: center;}
.expert_pointtab .title li a{color: #222222;font-size: 14px;display: block;font-weight: bold;}
.expert_pointtab .title li.on a{color: #fff;background: #0aa0a0 url(../images/news_titlearrow.png) no-repeat right top;}
.expert_pointtab .title li a:hover{color: #fff;background: #0aa0a0 url(../images/news_titlearrow.png) no-repeat right top;}
.expert_pointtab .cont{}
.expert_pointtab .item{font-size: 14px;color: #444444;line-height: 30px;}

.expert_topdl dd h4 a:hover{color: #000;}
.expert_topdl dd h3 a:hover{color: #000;}

/*list_orderpage*/


.list_orderpage .menue_level li a{padding: 0 47px;}
.order_conttop{padding:4px 60px 40px;}
.order_conttop dt{font-size: 16px;color: #045fb2;line-height: 32px;font-weight: bold;margin-bottom: 3px;}
.order_conttop dd{}
.order_conttop dd ul li{line-height: 40px;color: #222222;font-size: 16px;}
.order_conttop dd ul li a{color: #12a097;}
.order_conttop dl{padding-left: 50px;margin-bottom: 40px;}
.order_conttop dl.dl1{ background: url(../images/order_btnicon1.png) no-repeat left top;}
.order_conttop dl.dl2{background: url(../images/order_btnicon2.png) no-repeat left top;}
.order_conttop dl.dl3{background: url(../images/order_btnicon3.png) no-repeat left top;}


.order_contbot{ background: #fbfbfb; padding: 30px 58px; border:1px solid #eeeff1;border-radius: 5px;}

.order_contbot .tit{font-weight: bold;font-size: 16px;color: #132f54;text-align: center;}
.order_contbot dl{}
.order_contbot dl dt{margin: 36px 0 29px;
  font-weight: bold;font-size: 16px;color: #12a097;padding-left: 32px;background: url(../images/order_btnicon4.png) no-repeat left top;}

.order_contbot dl dd{color: #777777;font-size: 12px;}
.order_contbot dl dd b{font-weight: bold;color: #222222;}
.order_contbot dl dd p{margin-bottom: 24px;}




/*list_orderpage2*/
.list_orderpage2 .order_contbot dl dt{margin-top: 10px;}
.order_form{margin-left: 60px;}
.order_form dl{float: left;width: 340px;height: 88px;margin-right: 50px;margin-bottom: 14px;}
.order_form dt{font-size: 14px;font-weight: bold;color: #444444;line-height: 40px;height: 40px;overflow: hidden;}
.order_form dt .need{color: #ff8400;font-weight: normal;font-size: 12px;}
.order_form  dd{position: relative;}
.order_form dd input{ border:1px solid #e0e3e6; padding:14px 20px;width:298px;height: 20px;line-height: 20px; border-radius: 5px;}

.order_form dd select{border:1px solid #e0e3e6; width:298px;height: 20px;line-height: 20px; border-radius: 5px;}
.order_form dd .jqTransformSelectWrapper{ border:1px solid #e0e3e6;border-radius: 5px;}
.order_form dd .jqTransformSelectWrapper a.jqTransformSelectOpen{right: 2px;}
.order_form dd .jqTransformSelectWrapper div span{font-size: 12px;}
.order_form dl.lastdl{width:730px;}

.order_form dl.lastdl img{margin-left: 10px; border-radius: 4px;
  width: 183px; height: 48px; border:1px solid #dfe2e5;}
.order_form dl.lastdl a{position: absolute;right: 140px;top: 0;height: 50px;line-height: 50px;
  color: #0aa09f; text-decoration: underline;font-size: 12px;}
.order_form .total{font-size: 14px;color: #132f54;font-weight: bold;text-align: center;padding-top: 18px;padding-bottom: 30px;}
.order_form .total b{color: #ff8400;font-size: 16px;font-weight: bold;}
.order_form .btn{ background: #132f54; border-radius: 5px; font-size: 16px;font-weight: bold;color: #fff;width: 281px;height: 55px;margin-left: 224px;}
.order_form{margin-bottom: 69px;}

/*message_form*/
.message_form{ width: 625px; margin:0 auto;}
.message_form dl{margin-bottom: 14px;}
.message_form dl dt{font-size: 14px;font-weight: bold;color: #444444;line-height: 40px;height: 40px;overflow: hidden;}
.message_form dl dt .need{color: #ff8400;font-weight: normal;font-size: 12px;}
.message_form dl dd{position: relative;}
.message_form dl dd .text1{ border:1px solid #e0e3e6; padding:14px 20px;width:583px;height: 20px;line-height: 20px; border-radius: 5px;}
.message_form dl dd .text1.text2{width: 324px;}
.message_form dl dd img{margin-left: 10px; border-radius: 4px;
  width: 183px; height: 48px; border:1px solid #dfe2e5;}
.message_form dl dd textarea.text1{height: 177px; resize:none;}
.message_form dl dd a{position: absolute;right: 0;top: 0;height: 50px;line-height: 50px;
  color: #0aa09f; text-decoration: underline;font-size: 12px;}
.message_form .btn{background: #132f54; border-radius: 5px; font-size: 16px;font-weight: bold;color: #fff;width: 281px;height: 55px;margin-left: 174px;}

.message_txt{margin-top: 109px;margin-bottom: 70px;}
.message_txt dl{ padding: 25px 39px; border-bottom: 1px dotted #dcdcdc;}
.message_txt dl dt{font-weight: bold;font-size: 16px;color: #333333;padding-left: 58px; background: url(../images/message_icon1.jpg) no-repeat left top;margin-bottom: 17px;line-height: 27px;}
.message_txt dl dd{font-size: 12px;color: #777777;padding-left: 38px; background: url(../images/message_icon2.jpg) no-repeat left 5px;margin-left: 49px;}

.message_btn{text-align: center;font-size: 0;}
.message_btn a{ display: inline-block; border:1px solid #8997a9;font-size: 14px;color: #132f54;width: 202px;height: 50px;line-height: 50px;overflow: hidden;margin:0 3px;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;}
.message_btn a i{padding-right: 15px;font-weight: bold;}
.message_btn a.btn1{ background: url(../images/message_aicon.png) no-repeat 62px center;padding-left: 29px;width: 173px;}
.message_btn a:hover{color: #0aa0a0; border-color: #0aa0a0;}


/*expertcheck_top*/
.expertcheck_top{padding-bottom: 16px;}
.expertcheck_top dl{margin-bottom: 20px;}
.expertcheck_top dl dt{color: #13a096;font-size: 12px;line-height: 32px;height: 32px;}
.expertcheck_top dl dd{}
.expertcheck_top dl dd select{}
.expertcheck_top dl dd input{}

.expertcheck_top dl ul{font-size: 0;}
.expertcheck_top dl ul li{display: inline-block;}
.expertcheck_top dl ul li a{font-size: 14px;color: #132f54; display: inline-block;height: 38px;border:1px solid #dbdbdb;margin-left: -1px;position: relative; padding: 0 10px; height: 38px;line-height: 38px;text-align: center;line-height: 38px; text-transform: uppercase;font-family:Arial, Helvetica, sans-serif; }

.expertcheck_top dl ul li.on a{color: #fff; background: #132f54;}
.expertcheck_top dl ul li.li1 a{ font-weight: bold;font-family: "宋体"; padding: 0 19px;}

.expert_result .rightcont{padding-bottom: 26px;}
.expert_result h3{color: #132f54;font-size: 12px;font-weight: bold;width: 102px;float: left;}
.expert_result .rightcont{float: left;width: 750px;border-top: 1px solid #8997a9;padding-top: 22px;}
.expert_result dl{border-bottom: 1px solid #e8e8e8;padding-bottom: 24px;margin-bottom: 24px;}
.expert_result dl dt{width: 160px;height: 105px;float: left;}
.expert_result dl dt img{width: 100px;height: 100px;}
.expert_result dl dd{float: left;width: 488px;margin-left: 32px;}

.expert_result dl dd h4{font-weight: bold;font-size: 14px;}
.expert_result dl dd h4 a{color: #13a096;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;}
.expert_result dl dd h4 span{padding-left: 25px;}
.expert_result dl dd h5{line-height: 22px;color: #444444;font-size: 16px;height: 30px;overflow: hidden; margin:10px 0;}
.expert_result dl dd h5 span{display: block;}
.expert_result dl dd .txt{color: #888888;font-size: 14px;height: 44px;overflow: hidden;}


.expert_result dl dd h4 a:hover{color: #132f54;}


/*pro_select*/
.pro_selectbox{float: left;}
.pro_selectbox select{width: 338px;height: 44px;float: left; border:1px solid #d2d2d2; border-radius: 5px;font-size: 14px;color: #222222;margin-right: 24px;}

.pro_select .search_pro{ background: #132f54 url(../images/check_searchicon.png) no-repeat center center;width: 120px;height: 46px; border-radius: 5px; text-indent: -999em;float: left;}



/*list_volunteerpage*/
.list_volunteerpage .news_dltop{padding-bottom: 48px;}

.list_downloadpage .list_news li span{color: #0aa0a0;}



.list_expertaskpage .message_txt{margin-top: 0;}









/*test*/
.ffa{  font-family: "微软雅黑";}
.trans300{transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;}
.sinletxt{text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.imgscale{ transform: scale(1.05);  -webkit-transform: scale(1.05); }







/*下拉选项*/
.order_form dd select{border: 1px solid #e0e3e6;
    border-radius: 5px;font-size:14px; padding:2px;
 margin-right:24px;   width:330px; margin-bottom:53px; height:50px;font-size: 12px;color: #333;  }
 
 .js_theme .bd ul li img{width:244px; height:94px;}
/*悬浮效果*/
.left_sidefloat{display: none;margin-top: 0;top: 100px;}
.right_sidefloat{ background: none;display: none;margin-top: 0;top: 100px;padding: 0;}
.right_sidefloat ul li a span{-webkit-transition: all 0.2s linear;transition: all 0.2s linear;}
.right_sidefloat ul li a:hover span{color: #0aa0a0;}

/*首页a链接hover状态*/
.section4 .title a.more, .left_theme .title a.more,.right_nav li a{-webkit-transition: all 0.2s linear;transition: all 0.2s linear;}
.section4 .title a.more:hover,.left_theme .title a.more:hover{color: #f6b834; background: url(../images/more_ico2.png) no-repeat left center;}
.section4 ul li em,.section4 dl dd h4,.js_link li a,.center_newspaper .right .title li a em,.section1 .right_news ul li a em,.center_news .cont ul li a em,.back_topbtn{-webkit-transition: all 0.2s linear;transition: all 0.2s linear;}
.section4 ul li a:hover em{color: #0aa0a0;}
.section4 dl a:hover dd h4{color: #0aa0a0;}
.js_link li a:hover{color: #0aa0a0;}
.right_nav li a:hover{ background: #3bb3b3;}
.right_nav li.li2 a:hover{ background: #425976;}
.center_newspaper .right .title li a em:hover{color: #0aa0a0;}
.section1 .right_news ul li a em:hover{color: #0aa0a0;}
.center_news .cont ul li a em:hover{color: #0aa0a0;}
.back_topbtn:hover{color: #0aa0a0;}

/*底部对齐*/
.footer .right{width: 404px;}
.footer .right ul li{width: 101px;margin-left: 0;overflow: hidden;}
.footer .right ul li span{float: left;text-align: left;display: block;}


/*最小宽度*/
.header_top{ min-width:1080px;}
.nav{ min-width:1080px;}
.inner_cont{ min-width:1080px;}
.footer{ min-width:1080px;}
/*原来的导航效果*/
/*.nav {
  width: 100%;
  background: #0fa09b;
  height: 50px;
  font-family: "微软雅黑";
}
.nav ul {
  width: 1080px;
  margin: 0 auto;
}
.nav ul > li {position: relative;
  float: left;
  width: 81.2px;
  padding-right: 2px;
  background: url(../images/nav_line.jpg) no-repeat right center;
  text-align: center;
}
.nav ul > li.lastli {

  background: none;
  padding-right: 0;
}
.nav ul > li > a {display: block;-webkit-transition: all 0.2s linear;transition: all 0.2s linear;
  color: #fff;
  font-size: 15px;
  line-height: 50px;height: 50px;
}
.nav ul > li:hover>a{
  color: #c7e2e1;
}
.nav ul dl{position: absolute;top: 50px;left: 0;width: 100%; z-index: 999; background: #f4f5f5;display: none; border-radius: 0 0 5px 5px;}
.nav ul dl a{  border-bottom: 1px dotted #e8e8e8;-webkit-transition: all 0.2s linear;transition: all 0.2s linear;
    color: #444;
    display: block;
    font-size: 12px;
    height: 42px;
    line-height: 42px;
    margin: 0 2px;
    overflow: hidden;}
.nav ul dl a:hover{color: #0fa09b;}*/
/*原来的导航效果end*/

/*修改之后的导航*/
.nav {width: 100%;background: #0fa09b; height: 50px;font-family: "微软雅黑";position: relative;z-index: 9;}
.nav ul {width: 1080px;margin: 0 auto;}
.nav ul > li {float: left;width: 139px;text-align: center;}
.nav ul > li.lastli {background: none;padding-right: 0;}
.nav ul > li > a {display: block;-webkit-transition: color 0.2s linear;transition: color 0.2s linear;
  color: #fff;
  font-size: 15px;
  line-height: 48px;height: 48px; background: url(../images/nav_line.jpg) no-repeat right center;border-top: 2px solid transparent;
}
.nav ul > li:hover>a{color: #c7e2e1;}
.nav_hiddensub{position: absolute;left: 0;top: 50px;height: 347px;
  width: 100%; background: #f4f5f5;border-bottom: 3px solid #dedede;text-align:left; display:none;}
.nav_hiddensub .wrap{ margin: 0 auto;width: 1080px;padding: 40px 0;}
.nav_hiddensub .title{float: left;width: 195px;}
.nav_hiddensub .title b{display: block;line-height: 42px;font-size: 32px;color: #132f54;}
.nav_hiddensub .title span{display: block;line-height: 20px;color: #999999;font-size: 12px;font-family: Arial, sans-serif;}
.nav_hiddensub .right{float: left;font-family: "宋体";}
.nav_hiddensub .right dl{float: left;border-left: 1px solid #e6e7e7;padding-left: 38px;}
.nav_hiddensub .right dl.dl1{width: 273px;padding-left: 0;border-left: none;}
.nav_hiddensub .right dl.dl2{width: 105px;}
.nav_hiddensub .right dl.dl3{width: 118px;}
.nav_hiddensub .right dl.dl4{width: 123px;}
.nav_hiddensub .right dl.dl5{width: 110px;}
.nav_hiddensub .right dl dt{}
.nav_hiddensub .right dl dt a{display: block;line-height: 22px; padding: 10px 10px 10px 14px;color: #222222;font-size: 16px;font-weight: bold;-webkit-transition: all 0.2s linear;transition: all 0.2s linear; }
.nav_hiddensub .right dl dd{}
.nav_hiddensub .right dl dd a{display: block;color: #666666;font-size: 14px;padding: 10px 10px 10px 14px; -webkit-transition: color 0.2s linear;transition: color 0.2s linear; }
.nav_hiddensub .right dl dt a:hover{color: #0ba09f;}
.nav_hiddensub .right dl dd a:hover{color: #0ba09f;background: url(../images/subnav_icon.png) no-repeat left center;}
.nav_hiddensub .right dl.dl1 dd{float: left;width: 50%;}
.nav ul li.home{width: 52px;}
.nav ul li.on dl dd.active a{ color: #0ba09f;background: url(../images/subnav_icon.png) no-repeat left center;}
.nav ul li>a{position: relative;}
.nav ul li.on>a{background: #f4f5f5;color: #13a096;border-top: 2px solid #132f54;}
.nav ul li.on>a:after{background: #f4f5f5;}
.nav ul li:hover>a{background: #f4f5f5;color: #13a096;border-top: 2px solid #132f54;}
.nav ul li:hover>a:after{background: #f4f5f5;}
.nav_hiddensub .right dl dd{ display:inline-block;}
.nav_hiddensub{ height:auto;}
/*修改之后的导航end*/


/*20161107xg*/
/*科室线条*/
.arrangedl dd ul.cont.cont1 li{ border-color:#d2d6dc;}
.arrangedl dd ul li{ border-color:#d2d6dc;}
.arrangedl dd{ border-color:#d2d6dc;}
.arrangedl dd ul li.li1{width:62px;}
/*底部*/
.footer .right{width:252px;}
.footer .right dl dt { padding-top: 4px;}
.footer .right dl dd{margin-left:18px;width:125px;}
.footer .right dl dd span{ display:block; float:none; line-height:30px; height:30px;margin-left:0;text-align: left;}
.footer{ padding-bottom:20px;}
.rightwx{ float:right;margin-top:18px;}
.rightwx li{ float:left;margin-left:10px; }
.rightwx li img{width:100px; height:100px;box-shadow: 0px 0px 3px 0px rgba( 9, 2, 4,0.27 );}
.rightwx li span{ display:block; height:30px; line-height:30px; text-align:center; font-size:12px; color:#fff;}
/*头部导航*/
.nav_hiddensub .right dl.dl1 dt a,.nav_hiddensub .right dl.dl2 dt a,.nav_hiddensub .right dl.dl3 dt a{ cursor:default;}
.nav_hiddensub .right dl.dl1 dt a:hover,.nav_hiddensub .right dl.dl2 dt a:hover,.nav_hiddensub .right dl.dl3 dt a:hover{color:#222;}


/*专家介绍*/
.expert_result dl dt img{width:155px; height:101px;}
.departbot .js_team li .img img{ height:auto;}


.guide_img{ position:relative; }
.guide_img .btn{ height:100px; text-align:center; position:absolute; top:40%;left:50%; margin-left:-60px; width:120px; margin-top:-50px; color:#222222; font-size:13px;text-shadow: 0.5px 0.866px 0px rgb( 255, 255, 255 );transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s; }
.guide_img .btn span{ display:block;}
.guide_img .btn em{ display:block; background:url(../images/glass_bg.png) no-repeat center center; width:69px; height:69px; margin:0 auto;transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;}
.guide_img .btn:hover em{ opacity:0.6;}


/*天气修改*/
.header_top .right .weatherwrap{ float:right;font-family:"微软雅黑"; margin-top:0px; margin-right:20px; font-size:12px; color:#888;
}
.header_top .right .set_home{ float:right; }

/*20161115xg*/
.departdltop dd { width: 624px;}
.departdltop dt { width: 355px;}
.guide_img .btn{ left:auto; right:0;}
.list_news li.li1 em{ font-weight:normal;}


/*20161117xg*/
/*删掉专家团队-门诊安排里面的字母*/
.arrangedl dt i{ display:none;}


/*20161117专家介绍xg*/
.inner_right{ min-height: 500px;}
.expert_resultcont{padding-bottom: 50px;}
.expert_resultcont ul{position: relative;margin-right: -42px;padding-bottom: 40px;}
.expert_resultcont h3.title{font-size: 12px;color: #132f54;font-weight: bold;margin-bottom: 18px;}
.expert_resultcont ul li{width: 180px;float: left;margin-right: 42px;margin-bottom: 40px;}
.expert_resultcont ul li a{display: block;/*height: 237px;*/height: 175px;border-bottom: 2px solid #dad9da; padding: 23px 4px 0 4px;
  background: #f6f6f6;
  text-align: center;position: relative;-webkit-transition: all 0.2s linear;transition: all 0.2s linear;}
.expert_resultcont ul li .img{ overflow: hidden;width: 100px;height: 100px; margin:0 auto 21px;text-align: center; border-radius: 100%;}
.expert_resultcont ul li .img img{ max-width: 100px;
    width: 100%;}
.expert_resultcont ul li .txt .name{margin-bottom: 18px;line-height: 22px;}
.expert_resultcont ul li .txt .name b{display: block;color: #111111;font-size: 14px;font-weight: bold;-webkit-transition: all 0.2s linear;transition: all 0.2s linear;}
.expert_resultcont ul li .txt .name span{line-height:20px; max-height: 40px;overflow: hidden;
  display: block;color: #666666;font-size: 12px;}
.expert_resultcont ul li .txt .time{color: #666666;font-size: 12px;height: 22px;overflow: hidden;line-height: 22px;}
.expert_tip{ color: #132f54; font-size: 14px; }
.expert_tip b{ font-weight: bold;}  

.expert_resultcont ul li a:hover{ box-shadow: 0 0 5px rgba(0,0,0,0.2);}
.expert_resultcont ul li a:hover .txt .name b{color: #0aa0a0;}

/*专家列表修改*/
.expert_resultcont ul{margin-right: -37px;}
.expert_resultcont ul li{width: 185px;margin-right: 37px;}
.expert_resultcont ul li .img{ border-radius: 0;height: 135px;margin-bottom: 16px;}
.expert_resultcont ul li a{padding-top: 25px;height: 213px;}


/*专家团队页面修改*/

.list_expertcheckpagexg .expertcheck_top dl dt{padding: 32px 0 39px; text-align: center;font-size: 16px;font-weight: bold; }
.list_expertcheckpagexg .expertcheck_top dl dt span{padding-left: 24px;background: url(../images/find_icon.jpg) no-repeat left center;}
.list_expertcheckpagexg .expertcheck_top dl dd{width: 340px; margin:0 auto;}
.list_expertcheckpagexg .expertcheck_top dl dd select{margin-bottom: 10px;}
.list_expertcheckpagexg .expertcheck_top .pro_selectbox{padding-bottom: 20px;}
.list_expertcheckpagexg .pro_select .search_pro{width: 340px;}
.list_expertcheckpagexg .expert_tip{text-align: center;font-size: 12px;color: #999999;}
.list_expertcheckpagexg .expert_tip b{font-weight: normal; background: url(../images/tip_icon1.jpg) no-repeat left center;padding-left: 26px;}








.contact_pointtab{padding-bottom: 50px;}
.js_team li{height: 315px;padding-bottom: 20px;}
.js_team li h4 a{padding-top: 20px;}
.js_team li .txt{margin-bottom: 0px;}



.departbot .js_team li h4{height: 110px;}
.departbot .js_team li h4 span{padding-top:30px;}
.departbot .js_team li{height: 256px;}


.post .backprev{margin-top: 10px;width: 116px;height: 40px;line-height: 40px;color: #fff; background: #0aa0a0; border:1px solid #378686; border-radius: 4px;  transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;}
.post .backprev:hover{color: #fafafa; opacity: 0.8;}


/*20170220导航修改*/
.nav_hiddensub .right dl dd a{height: 24px;line-height: 24px;padding: 5px 10px 5px 14px;}
.nav_hiddensub .right dl dt a{ padding: 5px 10px 5px 14px;font-size: 14px;}
.nav_hiddensub .right dl.dl4{width: 300px;padding-left: 0;}
.nav_hiddensub .right dl.dl4 dt{float: left;width: 110px;padding-left:48px; border-right: 1px solid #e6e7e7;}
.nav_hiddensub .right dl.dl4 dt a{ padding: 5px 0;}
.nav_hiddensub .right dl.dl4 dt.rightdt{width: 88px; border:none;}




/*20170301xg*/
.expert_pointtab .message_txt{width: 625px; margin:0 auto;}
.message_txt dl{ padding: 25px 0px;}
.message_txt .morebtn{background: #132f54;display: block;line-height: 55px;text-align: center;
border-radius: 5px;
font-size: 16px;
font-weight: bold;
color: #fff;
width: 281px;
height: 55px;
margin:25px auto;}
.expert_pointtab .message_btn{padding-top: 70px;}
.message_form dl dd select{
height: 50px;
width: 100%;
border:1px solid #e0e3e6;padding-left: 20px;color: #444;
border-radius: 5px;
font-size: 14px;
color: #222222;
}

/*20170302xg*/
.list_researchpage{width: 740px; margin:0 auto;}
.list_researchpage .title{font-size: 16px;font-weight: bold;color: #167d6d;text-align: center;padding-bottom: 25px;}
.research_tip{font-size: 12px;color: #606060;padding-bottom: 20px;}
.research_tip b{font-weight: bold;font-size: 14px;}
.research_tip .p2{ text-indent: 2em;}

.research_form{}
.research_form .list{color: #606060;padding-bottom: 20px;}
.research_form .list h4{font-weight: bold;font-size: 14px;}
.research_form .list li{margin-bottom: 5px;}
.research_form .list li label{width: 100px;display: inline-block;}
.research_form .list .choose{padding-left: 24px;}
.research_form .list .radio,.research_form .list .checkbox{margin-right: 5px;}
.research_form .list textarea{width: 390px;height: 90px; padding: 5px; resize:none; border:1px solid #a9a9a9;}


.research_form .list .tit{padding-bottom: 4px;}
.research_form .list .btn{background: #132f54;
border-radius: 5px;
font-size: 16px;
font-weight: bold;
color: #fff;
width: 96px;
height: 32px; border:1px solid #000;font-size: 14px;margin-left: 24px;
}
.research_form .list .lastli{padding-bottom: 25px;}


/*20170409xg*/
.list_floorpage{width: 854px;padding-top: 20px;}
.floor_img{position: relative;width: 100%;height: 718px;}
.floor_img em img{ max-width: 100%; }

.floor_tip a{display: block;position: absolute;font-size: 18px;color: #fff; text-indent: 999em;}
.floor1_tip a{left: 207px;top: 306px; width: 265px;height: 188px;  }
.floor2_tip a{left: 50px;top: 82px; width: 207px;height: 171px;  }
.floor3_tip a{left: 392px;top: 32px;width: 155px;height: 184px;  }
.floor4_tip a{left: 471px;top: 216px; width: 298px;height: 234px;  }
.floor6_tip a{left: 700px;top: 141px; width: 77px;height: 81px;  }
.floorz_tip a{left: 254px;top: 71px; width: 105px;height: 110px;  }

.floor_tip img{position: absolute; max-width: 100%; z-index: 99; display: none;}
.floor1_tip img{left: 0;top: 49px;}
.floor2_tip img{left: 195px;top: 0px;}
.floor3_tip img{left: 234px;top: 148px;}
.floor4_tip img{left: 145px;top: 58px;}
.floor6_tip img{left:311px;top: 180px;}
.floorz_tip img{left: 32px;top: 130px;}



.nav_hiddensub .title{padding-bottom: 15px;}
.nav_hiddensub .right dl{padding-left: 12px;}
.nav_hiddensub .right dl.dl1{width: 358px;}
.nav_hiddensub .right dl.dl1 dd{overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.nav_hiddensub .right dl.dl2{width: 140px;padding-left: 12px;padding-right: 12px;}
.nav_hiddensub .right dl.dl3{width: 150px;padding-right: 12px;}
.nav_hiddensub .right dl.dl4{padding-left: 0px;width: 380px;}
.nav_hiddensub .right dl.dl4 dt.rightdt{width: 156px;}
.nav_hiddensub .right dl.dl4 dt{ width: 156px;padding-left: 32px;}


.list_paypage{padding-left: 60px; padding-right: 60px; padding-bottom: 60px;}
.pay_tit{ overflow: hidden; margin-bottom: 21px;}
.pay_tit dt{font-size: 16px;color: #222222;float: left;font-weight: bold;}
.pay_tit dd{float: right; text-align: right;;}
.pay_tit dd span{ padding-left: 55px;font-size: 12px;color: #999999;}
.pay_num{font-size: 14px;color: #444444; line-height: 27px; margin-bottom: 57px;}
.pay_num i{font-size: 18px;color: #666666; font-family:"微软雅黑";font-weight: bold;}
.pay_num b{font-size: 26px;color: #fa6a00;font-weight: bold; font-family:"微软雅黑";}
.pay_handle{}
.pay_handle dt{float: left;width: 280px;}
.pay_handle dt img{}
.pay_handle dd{float: left;width:200px; margin-top: 8px;}
.pay_handle dd .pay_ewm{ margin-bottom: 15px;}
.pay_handle dd .pay_ewm img{width: 171px;height: 171px;}
.pay_handle dd .pay_btn{}
.pay_handle dd .pay_btn img{width: 171px;height: 57px;}

.list_successpage { min-height: 300px; padding-top: 60px; padding-bottom: 60px; }
.list_successpage .success_title { font-size: 28px; font-weight: bold; color: #39b467; text-align: center; margin-bottom: 30px; }
.list_successpage .success_title span { font-size: 24px; color: #39b467; font-weight: bold; background: url(../images/smile_icon2.jpg) no-repeat center top; display: inline-block; line-height: 45px; padding-top: 69px; }
.list_successpage p { text-align: center; font-size: 14px; color: #999999; line-height: 24px; }
.list_successpage p b { font-size: 14px; color: #ea8124; }




.order_formwrap{padding-bottom: 18px;}
.order_form .total{ padding-top: 0;padding-bottom: 0;}
.order_form .btn{margin-top: 30px;}



/*20170509xg*/
.arrangedl dd ul li.li1{width: 49px;}
.arrangedl dd{ margin-left: 0;margin-right: 0;}
.arrangedl dd ul li.rightli{width: 160px;}

/*20170525xg*/
.float_leftewm{ position: fixed;width: 136px;height: 177px; background: #fff; z-index: 999;top: 50%;left: 10px;text-align: center; padding-top: 11px; box-shadow: 0px 0px 5px 0px rgba( 0, 0, 0,0.21 ); font-size: 14px;color: #123150; margin-top: -94px; }
.float_leftewm dt img{width: 122px;}
.float_leftewm a{transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;color: #444; }
.float_leftewm a.close{position: absolute;right: 0;top: 0;width: 17px;height: 17px; background: #ededed url(../images/close_icon1.png) no-repeat center center;  }
.float_leftewm span{display: block; font-weight: bold;margin-top: 8px; line-height: 24px;}
.float_leftewm a:hover{color: #0FA09B;}


/*20170606xg*/
.hidden_service{width: 1100px; height: 600px; background: #fff; margin:0 auto;}
.hidden_service ul{  padding: 58px 85px 62px;}
.hidden_service ul li{ margin-bottom: 24px;float: left;width: 260px;  }
.hidden_service ul li a{display: inline-block;border:1px solid #cfe6e6; height: 34px;line-height: 34px;  border-radius: 4px;}
.hidden_service ul li em{display: block;float: left;width: 31px; background: #73cece url(../images/qe.png) no-repeat center center; height: 34px;}
.hidden_service ul li span{ float: left;display: block; padding-left: 15px; padding-right: 15px; min-width: 87px; color: #009a9a;font-size: 14px;}
.hidden_service ul li.li4{width: 150px; }
.hidden_service ul li.li2 em,.hidden_service ul li.li4 em {background-color: #fbc86e;}
.hidden_service ul li.li2 a,.hidden_service ul li.li4 em{ border-color: #d5dbe4;}
.hidden_service ul li.li2 span,.hidden_service ul li.li4 em{ color: #132f54;}

/*弹框样式1*/
.cd-popup {
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    transition: opacity 0.3s 0s, visibility 0s 0.3s;
    z-index:9999;
}
.cd-popup.is-visible {
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
    transition: opacity 0.3s 0s, visibility 0s 0s;
    text-align: left;
}
.cd-popup-container {
    position: relative;


top: 50%;margin-top: -300px;
    background: #FFF;
    border-radius: .4rem .4rem .4rem .4rem;
  
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
    -webkit-transform:scale(1.2);
    -moz-transform:scale(1.2);
    -ms-transform:scale(1.2);
    -o-transform:scale(1.2);
    transform:scale(1.2);
    -webkit-backface-visibility: hidden;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -ms-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
.cd-popup-close{ position: absolute;right:0px;top:0px; z-index: 10;display: block;font-size:14px; background: url(../images/close_icon1.png) no-repeat center center;width: 30px;height: 30px; text-indent: -999em; -webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.is-visible .cd-popup-container {-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);}
.cd-popup-close:hover{ -webkit-transform:rotate(180deg);}

/*20170606xg2 hidden_service*/
.hidden_service .wrap{padding: 58px 85px 62px; }
.hidden_service dl{float: left;width: 260px;}
.hidden_service dl.dl4{width: 150px;}
.hidden_service dl dd{margin-bottom: 24px; height: 36px;}
.hidden_service dl dd a{display: inline-block;border:1px solid #cfe6e6; height: 34px;line-height: 34px;  border-radius: 4px;}
.hidden_service dl dd em{display: block;float: left;width: 31px; background: #73cece url(../images/qe.png) no-repeat center center; height: 34px;}
.hidden_service dl dd span{float: left;display: block; padding-left: 15px; padding-right: 15px; min-width: 87px; color: #009a9a;font-size: 14px;}

.hidden_service dl.dl2 dd em,.hidden_service dl.dl4 dd em {background-color: #fbc86e;}
.hidden_service dl.dl2 dd a,.hidden_service dl.dl4 em{ border-color: #d5dbe4;}
.hidden_service dl.dl2 dd span,.hidden_service dl.dl4 em{ color: #132f54;}

/*20170626xg*/
.ad{ position: fixed;left: 50%;top: 50%;width: 200px;height: 300px;margin-left: -100px;margin-top: -150px; z-index: 9999;}
.ad .img img{width: 200px;height: 300px;}
.ad .close{position: absolute;right: 0;width: 26px;height: 26px; top: 0; }

/*20170901xg*/
.float_leftewm2{position: fixed;
width: 136px;
height: 200px;
z-index: 999;
top: 50%;
left: 10px;
text-align: center;
margin-top: 100px; box-shadow: 0px 0px 5px 0px rgba( 0, 0, 0,0.21 );}
.float_leftewm2 dt img{width: 136px;height: 200px;}
.float_leftewm2 .close{ display: block;position: absolute;right: 0;top: 0;width: 20px;height: 20px;}

/*20180517xg*/
.list_feedback{ padding-bottom: 20px;}
.list_feedback .list_feedbackwrap{ padding-bottom: 30px;}
.list_feedback .list_feedbackwrap .feedback_dl { background: url(../images/message_icon1.jpg) no-repeat left 2px; padding-left: 40px; padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px solid #eeeeee; }
.list_feedback .list_feedbackwrap .feedback_dl dt { line-height: 26px; margin-bottom: 26px; overflow: hidden; }
.list_feedback .list_feedbackwrap .feedback_dl dt em {    font-weight: bold;
    font-size: 16px;
    color: #333333;display: block; width: 730px; float: left; }
.list_feedback .list_feedbackwrap .feedback_dl dt span { font-size: 14px; color: #b4b4b4; float: right; width: 80px; text-align: right;  }
.list_feedback .list_feedbackwrap .feedback_dl dd h5 { font-size: 13px; color: #b5b5b5; line-height: 24px; margin-bottom: 2px; background: url(../images/message_icon2.jpg) no-repeat left center; padding-left: 28px; }
.list_feedback .list_feedbackwrap .feedback_dl dd .txt { font-size: 14px; color: #777777; line-height: 1.8; }
.list_feedback .loadmore { display: block; font-size: 20px; color: #fff; background: #3498f6; border-radius: 5px; width: 196px; height: 47px; line-height: 47px; text-align: center; font-family: 'pingfang sc','microsoft yahei', Arial, sans-serif; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; }
.list_feedback .loadmore:hover { background: #208ef6; }

.list_feedback .list_feedbackwrap .feedback_dl dd h5  span { font-size: 14px; color: #b4b4b4; float: right; width: 80px; text-align: right;  }
/*20181227xg*/
.nav_hiddensub .right dl.dl1{ width: 126px;padding-right: 14px;}
.nav_hiddensub .right dl.dl1 dd{ width: 100%;}
.nav_hiddensub .right dl.dl5{ width: 126px;padding-right: 0px;}
.nav_hiddensub .right dl.dl5 dd{ width: 100%;}

/*20190316*/
.list_hisay{min-height: 400px;}
.list_hisay dl:first-child dd,.list_hisay dl:first-child dt{padding-top: 0;}
.list_hisay dl:first-child dd:after{top: 0}
.list_hisay dl dt span{font-size: 32px;color: #132f54;line-height: 27px;}
.list_hisay dl dt {padding-top: 40px;float: left;padding-right: 30px;float: left;}
.list_hisay dl dd{width: 725px;position: relative;padding-top: 40px;padding-left: 35px;float: left;border-left: 1px solid #596d87;}
.list_hisay dl dd:after{width:17px ;height: 17px;background: url(../images/031612.png) ;display: inline-block;content: '';position: absolute;left: -9.5px;top: 45px}
.list_hisay dl dd .img{float: left;width: 200px;margin-right: 22px;}
.list_hisay dl dd .img img{width: 100%;-webkit-border-radius: 10px;border-radius: 10px;}
.list_hisay dl dd .txt{font-size: 14px;color: #666;line-height: 30px;}


.aygund{float: left; width:355px;height: 305px; overflow:hidden; position:relative;   }
.aygund .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.aygund .hd ul{ overflow:hidden; zoom:1; float:left;  }
.aygund .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.aygund .hd ul li.on{ background:#f00; color:#fff; }
.aygund .bd{ position:relative; height:100%; z-index:0;   }
.aygund .bd li{ zoom:1; vertical-align:middle;height: 305px; }
.aygund .bd img{ width:100%; display:block;  height: 100%;}

.expert_resultay dl dd{width: 860px;}
.expert_resultay .rightcont{padding-top: 0;border-top: none;width: 100%;}



.expert_result dl dd .txt{position: relative;}
.expert_result dl dd .txt span.updown{background: #ffffff;position: absolute;right: 0;top: 25px;font-weight: bold;text-decoration: underline;color: #13a096;padding: 0 10px;cursor: pointer;}
.expert_result dl dd .txt.on{height: auto;}
.expert_result dl dd .txt.on span{position: static;}



.jw_keshi_xu{height:320px; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;}

.jw_lankeshi{ float:left; width:4.8%; _width:4.7%; height:320px; background:#f4f6f7; font-size:18px; text-align:center; padding:120px 0 0 0; line-height:24px; box-sizing: border-box;}
.jw_lankeshi a{ color:#000;}

.jw_xu_xh{ width:175px; _width:175px; margin:0 auto; height:320px;}
.jw_xu_xh1{ height:270px; border-bottom:1px dotted #CCC}
.jw_xu_xh1 h2{ text-align:center; height:25px; font-size:16px; color:#000; padding:55px 0 0 0;}
.jw_xu_xh1 em{ display:block; font-size:10px; font-family:Arial, Helvetica, sans-serif; text-align:center; -webkit-text-size-adjust:none;} 
.jw_xu_xh1 span{ display:block; width:82px; height:82px; margin:35px auto 0 auto;}
.jw_bz{ background:url(../images/ico1.png) no-repeat;}
.jw_xu_xh p{ display:block; text-align:center; height:28px; padding:15px 0 0 0;}

.jw_diseases_xu1{float:left;width:15.86%;*width:15.8%;_width:width:15.8%;}
.jw_diseases_xu1.on{width:15.9%;}
.jw_keshi_xu div a{display:block;height:320px;margin:0 auto;border-left:1px solid #dfdfdf;transition:all 0.5s ease; transform:translate3d(0px, 0px, 0px)}
.jw_keshi_xu div p{position:relative;}
.jw_keshi_xu div b{display:none;text-align:center;opacity:0;filter:alpha(opacity:0);transition:all 0.5s linear;}
.jw_keshi_xu div i{position:absolute;top:16px;left:50%;width:12px;height:18px;margin:0 0 0 -6px;background:url(../images/ico.png) no-repeat scroll 0 -357px;opacity:0.5;filter:alpha(opacity:50);transition:all 0.3s ease;}
.jw_keshi_xu div a:hover i{left:50%;margin:0 0 0 30px;opacity:1;filter:alpha(opacity:100);}
.jw_keshi_xu div a:hover b{display:block;opacity:1;filter:alpha(opacity:100);}

a.xu_ks2:hover{ color:#000; background:#006eaf;}
a.xu_ks1:hover{ color:#000; background:#0693e6;}
a.xu_ks3:hover{ color:#000; background:#18b2c8;}
a.xu_ks6:hover{ color:#000; background:#0693e6;}
a.xu_ks4:hover{ color:#000; background:#006eaf;}
a.xu_ks5:hover{ color:#000; background:#18b2c8;}

a.ksbz7:hover{ color:#000; background:#6abfdc;}
a.ksbz8:hover{ color:#000; background:#ff9f23;}
a.ksbz9:hover{ color:#000; background:#6abfdc;}
a.ksbz10:hover{ color:#000; background:#ff9a9a;}

.jw_bz2{ background:url(../images/ico4.png) no-repeat 0 0;}
.jw_bz1{ background:url(../images/ico4.png) no-repeat -175px 0;}
.jw_bz3{ background:url(../images/ico4.png) no-repeat -88px 0;}
.jw_bz6{ background:url(../images/ico4.png) no-repeat -438px 0;}
.jw_bz4{ background:url(../images/ico4.png) no-repeat -263px 0;}
.jw_bz5{ background:url(../images/ico4.png) no-repeat -351px 0;}

.jw_bz7{ background:url(../images/ico1.png) no-repeat -84px -85px;}
.jw_bz8{ background:url(../images/ico1.png) no-repeat -169px -85px;}
.jw_bz9{ background:url(../images/ico1.png) no-repeat -252px -85px;}
.jw_bz10{ background:url(../images/ico1.png) no-repeat -334px -85px;}


/**************★**点击更多科室**★************/
.jw_gdkeshi{ height:80px; border-top:1px solid #dfdfdf;}
.jw_teseks{ float:left; width:4.8%; height:80px; box-sizing: border-box;}
.jw_teseks1{ float:left;  width:100%;height:60px; background:#f4f6f7;font-size:18px; text-align:center; padding:20px 0 0 0; line-height:24px;}
.jw_teseks1.yes_left_right_line{border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;}
.jw_teseks a{ display:block; float:left; width:87.2%;*width:87.2%;_width:87.2%;height:150px; border-left:1px solid #dfdfdf; text-align:center; font-size:16px; color:#000; line-height:30px;}
.jw_teseks a span{ display:block; width:55px; height:45px; margin:30px auto 0 auto;}
.jw_teseks a:hover{ background:#f4f6f7}
.jw_tstb1{ background: url(../images/ico4.png) no-repeat 4px -112px;}
.jw_tstb2{ background: url(../images/ico4.png) no-repeat -62px -112px;}
.jw_tstb3{ background: url(../images/ico4.png) no-repeat -130px -110px;}
.jw_tstb4{ background: url(../images/ico4.png) no-repeat -188px -112px;}
.jw_conventional{ float:right; width:95.2%; height:80px;}
.jw_conventional a{ display:block; float:left;width:14.18%;height:80px;*width:14%;_width:14%;border-bottom:0px solid #dfdfdf;border-right:1px solid #dfdfdf; text-align:center;line-height:80px; color:#000;overflow:hidden;}
.jw_conventional a:first-child{border-left:1px solid #dfdfdf;}
.jw_conventional a:hover{background:#f4f6f7}
.jw_conventional .jw_last5{ border-right:0;} 
.jw_conventional .jw_last4{ border-bottom:0;}