@charset "UTF-8";

* {

  margin: 0;

  padding: 0;

  list-style-type: none; }



body, button, dd, dl, dt, h1, h2, h3, h4, h5, h6, input, li, ol, p, td, ul {

  margin: 0;

  padding: 0; }



body, button, input {

  font: 12px/1.5 tahoma,arial,'Hiragino Sans GB',\5b8b\4f53,sans-serif; }



h1, h2, h3, h4, h5, h6, button, input {

  font-size: 100%;

  font-weight: 500; }

.page {
  font-size: 16px;
  text-align: center;
  padding: 20px 0 30px; }

.page .pagecon {
  display: inline-block; }

.page .pagecon a, .page .pagecon span {
  float: left;
  border: 1px solid #e4e4e4;
  padding: 0 8px;
  height: 28px;
  line-height: 28px;
  min-width: 12px;
  margin: 0 3px;
  color: #666; }

.page .pagecon .prev, .page .pagecon .next {
  font-family: 宋体;
  color: #969696; }

.page .pagecon .selfpage {
  border-color: #4593de;
  background: #4593de;
  color: #fff; }


ol, ul {

  list-style: none; }



a {

  text-decoration: none !important; }



a:hover {

  text-decoration: underline; }



/*fieldset, img {

  border: 0;

  vertical-align: top; }*/

a, button {

  cursor: pointer; }



button {

  outline: medium; }



input {

  outline: medium; }

table{

  border-collapse: collapse;

}



/*img{

  width: 100%;

}*/

/*清除浮动*/

.clearfix:before, .clearfix:after {

  content: "";

  display: table; }



.clearfix:after {

  content: " ";

  display: block;

  font-size: 0;

  height: 0;

  clear: both;

  visibility: hidden; }



a {

  display: block; }



.clearfix {

  *zoom: 1;

  /*IE/7/6*/ }



.news-list li a, .zhuanjia-list .zjjs p, .partTwo .partTwo-two .newscon h3 a, .news_list .lst li .news_txt p {

  overflow: hidden;

  white-space: nowrap;

  text-overflow: ellipsis;}

 .zhuanjia-list .zjjs p:first-child{

  font-size: 16px;

   font-weight: bold;

}

.zhuanjia-list .zjjs p:first-child span{

  font-size: 14px;

}



.navigation .sub-nav a:hover, .news-list li a, .news-list li span, .zhuanjia-list .zjjs a, .news_list .lst li .news_txt h3 a, .detail-foot .fy a {

  -webkit-transition: all 0.4s;

  -moz-transition: all 0.4s;

  -ms-transition: all 0.4s;

  -o-transition: all 0.4s;

  transition: all 0.4s; }



.news-list li span, .partFive .imgbox ol li {

  font-family: "宋体"; }



.fl {

  float: left; }



.fr {

  float: right; }

  

 .breadcrumb .breadcrumb-nav a::after{

	content: ">";

	padding: 0 8px;

}

.breadcrumb .breadcrumb-nav a:last-child::after{

	content: " ";

	padding: 0;

}



.w12 {

  width: 1200px;

  margin: 0 auto; }



/*# sourceMappingURL=base.css.map */

.header {

  padding-bottom: 40px; }



.top {

  height: 310px;

  color: #4c4c4c; }

  .top .top-nav {

    height: 33px;

    line-height: 33px;

    background: rgba(255, 255, 255, 0.4); }

    .top .top-nav p {

      float: left; }

    .top .top-nav .nav a {

      margin: 0 13px 0 8px;

      display: inline-block;

      color: #4c4c4c; }

    .top .top-nav .nav .weixin {

      margin: 0 4px 0 0;

      position: relative; }

      .top .top-nav .nav .weixin:hover .wx-bigimg {

        display: block; }

      .top .top-nav .nav .weixin .wx-img img {

        vertical-align: middle;

        /*   width: 82px;

           height: 82px;*/ }

      .top .top-nav .nav .weixin .wx-bigimg {

        display: none;

        position: absolute;

        top: 33px;

        right: 0;

        width: 82px;

        height: 82px;

        padding: 10px;

        background: #ffffff; }

        .top .top-nav .nav .weixin .wx-bigimg img {

          width: 100%;

          height: 100%; }

  .top .banner {

    height: 277px;

    line-height: 277px; }

    .top .banner img {

      vertical-align: middle; }



.navigation {

  background: #2091e6;

  height: 55px;

  line-height: 55px;

  font-size: 16px;

  text-align: center;

  overflow: hidden; }

  .navigation li {

    float: left;

    min-width: 65px;

    padding: 0 16px;

    position: relative; }

    .navigation li a {

      color: #ffffff; }

    .navigation li:hover {

      background: #26c1a9; }

      .navigation li:hover .sub-nav {

        display: block; }

  .navigation .link-active {

    background: #26c1a9; }

  .navigation .sub-nav {

    display: none;

    background: #ffffff;

    position: absolute;

    top: 55px;

    left: 50%;

    margin-left: -62px;

    z-index: 10;

    font-size: 14px;

    line-height: 40px; }

    .navigation .sub-nav:before {

      content: " ";

      width: 0;

      height: 0;

      border-left: 6px solid transparent;

      border-right: 6px solid transparent;

      border-bottom: 6px solid #ffffff;

      position: absolute;

      top: -6px;

      left: 50%;

      margin-left: -6px; }

    .navigation .sub-nav a {

      color: #666666;

      display: block;

      width: 124px; }

      .navigation .sub-nav a:hover {

        color: #26c1a9; }



.footer {

  background: #2389d6;

  height: 300px;

  padding-top: 40px; }

  .footer .foot {

    height: 260px;

    position: relative; }

    .footer .foot .map-img {

      position: absolute;

      right: 0;

      bottom: 0; }

    .footer .foot .foot-link {

      color: #ffffff;

      height: 55px;

      line-height: 55px;

      border-bottom: 1px solid #7bb8e6;

      overflow: hidden;

      position: relative; }

      .footer .foot .foot-link span {

        font-size: 16px;

        font-weight: bold;

        line-height: 55px;

        background: url("../images/link.png") no-repeat right center;

        padding-right: 30px; }

      .footer .foot .foot-link .a-link {

        margin-left: 20px;

        width: 970px; }

        .footer .foot .foot-link .a-link a {

          display: inline-block;

          color: #ffffff;

          padding: 0 20px 0 14px;

          position: relative; }

          .footer .foot .foot-link .a-link a:hover {

            color: #26c1a9; }

          .footer .foot .foot-link .a-link a:after {

            content: "|";

            position: absolute;

            right: 0;

            color: #ffffff; }

          .footer .foot .foot-link .a-link a:last-child:after {

            content: " "; }

      .footer .foot .foot-link .link-li {

        position: absolute;

        right: 0; }

        .footer .foot .foot-link .link-li li {

          display: inline-block;

          width: 8px;

          height: 8px;

          border-radius: 50%;

          background: #91c4eb;

          margin-left: 5px; }

        .footer .foot .foot-link .link-li .curr {

          background: #ffffff; }

    .footer .foot .foot-info {

      height: 204px; }

      .footer .foot .foot-info .logo {

        line-height: 204px; }

        .footer .foot .foot-info .logo img {

          width: 533px;

          height: 107px;

          vertical-align: middle; }

      .footer .foot .foot-info .info {

        color: #ffffff;

        width: 500px;

        padding: 70px 0 0 40px; }

        .footer .foot .foot-info .info p {

          padding-bottom: 15px; }

  .footer .copy {

    font-size: 12px;

    color: rgba(255, 255, 255, 0.5);

    height: 40px;

    line-height: 40px;

    background: rgba(0, 0, 0, 0.2); }

    .footer .copy a {

      color: rgba(255, 255, 255, 0.5);

      display: inline-block; }



.right-nav-bar {

  width: 50px;

  height: 100%;

  position: fixed;

  right: 0;

  background: rgba(0, 0, 0, 0.6);

  z-index: 10; }

  .right-nav-bar .right-nav-bar-inner {

    height: 400px;

    position: absolute;

    top: 50%;

    margin-top: -200px; }

    .right-nav-bar .right-nav-bar-inner ul li {

      height: 50px;

      line-height: 50px;

      position: relative;

      font-size: 16px; }

      .right-nav-bar .right-nav-bar-inner ul li:hover p {

        display: block; }

      .right-nav-bar .right-nav-bar-inner ul li p {

        display: none;

        position: absolute;

        right: 0;

        top: 0;

        height: 50px;

        padding-right: 60px;

        padding-left: 20px;

        background: #26c1a9;

        width: 80px; }

      .right-nav-bar .right-nav-bar-inner ul li a {

        color: #ffffff;

        font-weight: bold; }

      .right-nav-bar .right-nav-bar-inner ul li:last-child .i-img {

        border-bottom: none; }

      .right-nav-bar .right-nav-bar-inner ul li .i-img {

        width: 30px;

        height: 50px;

        text-align: center;

        line-height: 55px;

        position: relative;

        margin: 0 10px;

        border-bottom: 1px solid #858585; }

        .right-nav-bar .right-nav-bar-inner ul li .i-img img {

          width: 25px;

          height: 29px;

          vertical-align: middle; }

        .right-nav-bar .right-nav-bar-inner ul li .i-img input[type=submit] {

          width: 25px;

          height: 29px;

          background: url("../images/ce7.png") no-repeat center;

          border: none;

          cursor: pointer; }

      .right-nav-bar .right-nav-bar-inner ul li .p-ewm {

        padding-left: 0;

        padding-right: 70px; }

        .right-nav-bar .right-nav-bar-inner ul li .p-ewm img {

          width: 82px;

          height: 82px;

          background: #26c1a9;

          padding: 10px 8px 10px 10px; }

      .right-nav-bar .right-nav-bar-inner ul li .pw {

        width: 90px; }

      .right-nav-bar .right-nav-bar-inner ul li .search {

        width: 80px;

        border-radius: 10px;

        padding: 0 10px;

        border: 1px solid #858585; }

    .right-nav-bar .right-nav-bar-inner .scrolltop {

      cursor: pointer;

      margin-top: 60px; }



.ball-clip-rotate > div {

  background-color: #ccc;

  border-radius: 100%;

  margin: 2px;

  -webkit-animation-fill-mode: both;

  animation-fill-mode: both;

  border: 2px solid #2091e6;

  border-bottom-color: transparent;

  height: 25px;

  width: 25px;

  background: transparent !important;

  display: inline-block;

  -webkit-animation: rotate 0.75s 0s linear infinite;

  animation: rotate 0.75s 0s linear infinite; }



@keyframes rotate {

  0% {

    -webkit-transform: rotate(0deg) scale(1);

    transform: rotate(0deg) scale(1); }

  50% {

    -webkit-transform: rotate(180deg) scale(0.6);

    transform: rotate(180deg) scale(0.6); }

  100% {

    -webkit-transform: rotate(360deg) scale(1);

    transform: rotate(360deg) scale(1); } }

@keyframes scale {

  30% {

    -webkit-transform: scale(0.3);

    transform: scale(0.3); }

  100% {

    -webkit-transform: scale(1);

    transform: scale(1); } }

.title {

  height: 35px;

  margin-bottom: 1px;

  border-bottom: 1px solid #e0e0e0; }

  .title h2 {

    float: left;

    height: 30px;

    padding-bottom: 5px;

    font-size: 16px;

    font-weight: bold;

    margin-right: 30px;

    cursor: pointer;

    transition: color 0.3s; }

    .title h2:last-child {

      margin-right: 0; }

    .title h2:hover {

      color: #26c1a9;

      border-bottom: 2px solid #26c1a9; }

    .title h2 img {

      vertical-align: middle;

      padding-right: 10px; }

  .title span {

    color: #808080;

    margin-left: -16px;

    line-height: 20px; }

  .title .curr {

    color: #26c1a9;

    border-bottom: 2px solid #26c1a9; }

  .title .mores a {

    color: #999999; }



.news {

  width: 292px; }

  .news .news-list {

    padding-top: 15px; }

    .news .news-list li {

      line-height: 43px; }



.news-list {

  padding-top: 10px; }

  .news-list li {

    position: relative;

    padding-left: 14px;

    line-height: 38px; }

    .news-list li:hover a, .news-list li:hover span {

      color: #ff9812; }

    .news-list li a {

      float: left;

      display: block;

      width: 70%;

      color: #666; }

      .news-list li a:before {

        content: "•";

        position: absolute;

        left: 1px; }

    .news-list li span {

      float: right;

      font-size: 12px; }



.zhuanjia-list li {

  float: left; }

.zhuanjia-list img {

  width: 120px;

  height: 150px; }

.zhuanjia-list .zjjs {

  padding-left: 26px;

  /*padding-top: 15px;*/

  line-height: 25px;

  width: 220px; }

  .zhuanjia-list .zjjs span {

    color: #2091e6;

    padding-right: 18px; }

  .zhuanjia-list .zjjs a {

    margin-top: 18px;

    width: 72px;

    height: 30px;

    line-height: 30px;

    text-align: center;

    color: #ffffff;

    background: #26c1a9; }

    .zhuanjia-list .zjjs a:hover {

      background: #faa83e; }



.breadcrumb {

  height: 28px;

  border-bottom: 1px solid #dbdbdb;

  margin-bottom: 30px; }

  .breadcrumb .breadcrumb-nav span {

    float: left;

    color: #5b5b5b;

    padding-left: 24px;

    background: url("../images/home.png") no-repeat left center; }

  .breadcrumb .breadcrumb-nav a {

    float: left;

    color: #5b5b5b;

    cursor: default; }

    .breadcrumb .breadcrumb-nav a i {

      color: #5b5b5b;

      padding: 0 10px 0 6px; }

    .breadcrumb .breadcrumb-nav a:last-child {

      color: #ff9812; }

    .breadcrumb .breadcrumb-nav a:hover {

      color: #ff9812; }



.pageContent {

  padding: 0 0 30px; }



.pageNav {

  width: 284px;

  position: relative; }

  .pageNav .nav {

    background: #2091e6;

    padding: 10px 36px 32px; }

    .pageNav .nav h2 {

      font-weight: bold;

      font-size: 28px;

      color: #ffffff;

      line-height: 70px; }

    .pageNav .nav .logoimg {

      position: absolute;

      right: 0;

      top: 0; }

    .pageNav .nav .page-subnav {

      background: #ffffff;

      padding: 8px 25px 15px;

      font-size: 16px;

      text-align: center;

      line-height: 56px; }

      .pageNav .nav .page-subnav a {

        color: #4c4c4c;

        border-bottom: 1px solid #e0e0e0;

    line-height: 26px;

    padding: 15px 0;}

      .pageNav .nav .page-subnav .link-active {

        background: #26c1a9;

        color: #ffffff; }

  .pageNav .yyinfo {

    padding-top: 40px; }

    .pageNav .yyinfo .info-list {

      padding-bottom: 30px; }

      .pageNav .yyinfo .info-list img {

        width: 45px;

        height: 45px; }

      .pageNav .yyinfo .info-list .info-text {

        padding-left: 15px;

        float: left;

        width: 200px; }

      .pageNav .yyinfo .info-list .p1 {

        font-size: 12px;

        color: #808080; }

      .pageNav .yyinfo .info-list .p2 {

        font-weight: bold;

        font-size: 24px;

        color: #26c1a9; }

      .pageNav .yyinfo .info-list .p3 {

        color: #4c4c4a; }

      .pageNav .yyinfo .info-list .p4 {

        color: #2091e6;

        font-size: 18px; }

        .pageNav .yyinfo .info-list .p4 span {

          font-size: 12px; }



.pageCon {

  width: 850px;

  float: right; }



.pagination {

  text-align: center;

  padding: 40px 0; }

  .pagination li {

    width: 33px;

    height: 33px;

    display: block;

    float: left;

    line-height: 33px;

    color: #999999;

    font-family: "Arial";

    background: #e6e6e6;

    margin-right: 10px;

    font-weight: 600; }

    .pagination li:hover {

      background: #2091e6; }

      .pagination li:hover a {

        color: #ffffff; }

    .pagination li a {

      color: #999999;

      display: block; }

    .pagination li img {

      vertical-align: middle; }

  .pagination ul {

    display: inline-block; }

    .pagination ul .curr {

      background: #2091e6; }

      .pagination ul .curr{

        color: #ffffff;

        cursor: default; }

    .pagination ul .page-prev, .pagination ul .page-next {

      background: none;

      width: auto; }

      .pagination ul .page-prev a, .pagination ul .page-next a {

        color: #666666; }

    .pagination ul .page-prev {

      border-radius: 5px 0px 0px 5px; }

    .pagination ul .page-next {

      border-radius: 0px 5px 5px 0px; }



body {

  min-width: 1200px;

  font-size: 14px;

  color: #666666;

  background: #ffffff;

  font-family: "微软雅黑"; }



.line {

  height: 7px;

  margin-bottom: 1px;

  background: url("../images/line.png"); }



.partOne {

  padding-bottom: 60px; }

  .partOne .lunbo {

    width: 875px;

    height: 420px;

    position: relative; }

    .partOne .lunbo ul li {

      position: absolute;

      left: 0;

      top: 0; }

    .partOne .lunbo ul a {

      height: 420px; }

    .partOne .lunbo ul img {

      width: 875px;

      height: 420px; }

    .partOne .lunbo ol {

      position: absolute;

      bottom: 20px;

      right: 30px;

      height: 25px; }

      .partOne .lunbo ol li {

        width: 6px;

        height: 10px;

        background: #fff;

        margin-right: 3px;

        display: inline-block;

        cursor: pointer; }

      .partOne .lunbo ol .curr {

        height: 18px;

        background: #ff9812; }

  .partOne .news {

    padding-top: 10px; }



.partTwo {

  padding-bottom: 30px; }

  .partTwo .partTwo-one {

    width: 350px; }

    .partTwo .partTwo-one .imglunbo {

      width: 350px;

      height: 303px;

      position: relative; }

      .partTwo .partTwo-one .imglunbo ul li {

        position: absolute;

        left: 0;

        top: 0; }

        .partTwo .partTwo-one .imglunbo ul li img {

          width: 350px;

          height: 303px; }

        .partTwo .partTwo-one .imglunbo ul li p {

          position: absolute;

          bottom: 0;

          line-height: 46px;

          color: #ffffff;

          width: 260px;

          left: 50%;

          text-align: center;

          margin-left: -130px; }

      .partTwo .partTwo-one .imglunbo .prev, .partTwo .partTwo-one .imglunbo .next, .partTwo .partTwo-one .imglunbo .ksjs_details .imgdiv .imgprev, .ksjs_details .imgdiv .partTwo .partTwo-one .imglunbo .imgprev, .partTwo .partTwo-one .imglunbo .ksjs_details .imgdiv .imgnext, .ksjs_details .imgdiv .partTwo .partTwo-one .imglunbo .imgnext {

        display: block;

        position: absolute;

        width: 40px;

        height: 40px;

        bottom: 0; }

      .partTwo .partTwo-one .imglunbo .prev {

        left: 0;

        background: url("../images/prev.png") no-repeat center; }

      .partTwo .partTwo-one .imglunbo .next {

        right: 0;

        background: url("../images/next.png") no-repeat center; }

    .partTwo .partTwo-one .tab {

      padding-top: 20px;

      width: 372px;

      font-size: 16px;

      font-weight: bold; }

      .partTwo .partTwo-one .tab a {

        display: block;

        width: 106px;

        height: 40px;

        color: #666666;

        margin-right: 16px;

        background: #ebebeb;

        float: left;

        line-height: 40px;

        text-align: center; }

        .partTwo .partTwo-one .tab a:hover {

          color: #ffffff;

          background: #2091e6; }

      .partTwo .partTwo-one .tab .curr {

        color: #ffffff;

        background: #2091e6; }

  .partTwo .partTwo-two {

    width: 500px;

    padding-left: 30px; }

    .partTwo .partTwo-two .newscon {

      border-bottom: 1px dotted #909090;

      padding: 8px 0 15px; }

      .partTwo .partTwo-two .newscon h3 {

        line-height: 45px;

        font-size: 16px; }

        .partTwo .partTwo-two .newscon h3 a {

          display: block;

          width: 75%;

          color: #666666;

          float: left;

        font-weight: bold;}

          .partTwo .partTwo-two .newscon h3 a:hover {

            color: #faa83e; }

        .partTwo .partTwo-two .newscon h3 span {

          float: right; }

      .partTwo .partTwo-two .newscon .newsp {

        line-height: 30px;

        text-indent: 2em; }

  .partTwo .partTwo-three {

    width: 292px; }

    .partTwo .partTwo-three .kjfw {

      width: 310px;

      padding-top: 20px; }

      .partTwo .partTwo-three .kjfw a {

        float: left;

        margin-right: 18px;

        margin-bottom: 12px;

        height: 94px; }



.partThree {

  border: 1px solid #e0e0e0;

  position: relative; }

  .partThree h2 {

    font-size: 18px;

    font-weight: bold;

    text-align: center;

    height: 50px;

    line-height: 50px;

    background: #f5f5f5; }

    .partThree h2 span {

      color: #26c1a9; }

    .partThree h2 a {

      font-size: 12px;

      color: #999999;

      font-weight: 300;

      padding-right: 10px; }

  .partThree .ksjsul {

    margin: 20px 18px 20px;

    overflow: hidden; }

    .partThree .ksjsul ul {

      transition: all 1s; }

    .partThree .ksjsul li {

      width: 80px;

      float: left;

      padding: 0 18px; }

      .partThree .ksjsul li p {

        color: #666666;

        min-height: 40px;

        line-height: 20px;

        text-align: center; }

      .partThree .ksjsul li:hover p {

        color: #1599e5; }

      .partThree .ksjsul li:hover .ksjsimg {

        background: url("../images/ksjs_bg.png") no-repeat center; }

        .partThree .ksjsul li:hover .ksjsimg .img02 {

          display: inline-block; }

        .partThree .ksjsul li:hover .ksjsimg .img01 {

          display: none; }

    .partThree .ksjsul .ksjsimg {

      width: 72px;

      height: 72px;

      line-height: 72px;

      text-align: center;

      margin-bottom: 10px; }

      .partThree .ksjsul .ksjsimg img {

        vertical-align: middle; }

      .partThree .ksjsul .ksjsimg .img01 {

        display: inline-block; }

      .partThree .ksjsul .ksjsimg .img02 {

        display: none; }

  .partThree ol {

    position: absolute;

    right: 60px;

    top: 15px; }

    .partThree ol li {

      width: 8px;

      height: 8px;

      display: inline-block;

      background: #cccccc;

      border-radius: 50%;

      margin-left: 6px;

      cursor: pointer; }

    .partThree ol .curr {

      background: #ff9812; }



.partFour {

  padding: 40px 0; }

  .partFour .partFour-one {

    width: 770px; }

    .partFour .partFour-one .zhuanjia {

      overflow: hidden;

      height: 390px; }

      .partFour .partFour-one .zhuanjia ul {

        transition: margin-left 1s; }

      .partFour .partFour-one .zhuanjia li {

        padding-top: 40px;

        padding-right: 19px; }

  .partFour .partFour-two {

    width: 385px; }

    .partFour .partFour-two .xwli img {

      width: 380px;

      height: 120px;

      padding: 30px 0 0; }



.partFive .imgbox {

  width: 1200px;

  height: 130px;

  position: relative;

  overflow: hidden; }

  .partFive .imgbox ul li {

    width: 1200px;

    height: 130px;

    position: absolute;

    left: 0;

    top: 0; }

    .partFive .imgbox ul li img {

      width: 1200px;

      height: 130px; }

  .partFive .imgbox ol {

    position: absolute;

    right: 14px;

    bottom: 14px; }

    .partFive .imgbox ol li {

      margin-left: 5px;

      display: inline-block;

      width: 14px;

      height: 14px;

      background: #ffffff;

      text-align: center;

      line-height: 14px;

      color: #faa83e;

      cursor: pointer; }

    .partFive .imgbox ol .curr {

      background: #faa83e;

      color: #ffffff; }



.partSix {

  padding: 40px 0; }

  .partSix .partSix-one {

    width: 770px; }

    .partSix .partSix-one .libox {

      width: 370px;

      padding-top: 10px;

      height: 324px;

      overflow: hidden; }

    .partSix .partSix-one .imgbox {

      margin-top: 30px;

      width: 342px;

      height: 290px;

      position: relative;

      overflow: hidden; }

      .partSix .partSix-one .imgbox ul li {

        position: absolute;

        left: 0;

        top: 0;

        height: 290px; }

        .partSix .partSix-one .imgbox ul li a {

          display: block;

          height: 35px;

          position: absolute;

          bottom: 0;

          height: 35px;

          background: rgba(0, 0, 0, 0.2);

          width: 100%;

          line-height: 35px; }

          .partSix .partSix-one .imgbox ul li a p {

            padding-left: 10px;

            color: #ffffff; }

      .partSix .partSix-one .imgbox ul img {

        width: 342px;

        height: 290px; }

      .partSix .partSix-one .imgbox ol {

        position: absolute;

        bottom: 15px;

        right: 10px; }

        .partSix .partSix-one .imgbox ol li {

          width: 8px;

          height: 8px;

          background: #ffffff;

          border-radius: 50%;

          float: left;

          margin-right: 6px; }

        .partSix .partSix-one .imgbox ol .curr {

          background: #ff9812; }

  .partSix .partSix-two {

    width: 385px; }



.partSeven {

  position: relative; }

  .partSeven .imgCon {

    margin: 40px 0;

    overflow: hidden; }

    .partSeven .imgCon ul {

      transition: margin-left 0.5s; }

    .partSeven .imgCon li {

      width: 205px;

      float: left;

      margin-right: 44px; }

      .partSeven .imgCon li img {

        width: 205px;

        height: 156px; }

      .partSeven .imgCon li p {

        text-align: center;

        color: #4c4c4c; }

  .partSeven .imgCon_prev, .partSeven .imgCon_next {

    position: absolute;

    top: 124px;

    width: 50px;

    height: 50px;

    display: block;

    line-height: 50px;

    text-align: center; }

    .partSeven .imgCon_prev img, .partSeven .imgCon_next img {

      vertical-align: middle; }

  .partSeven .imgCon_prev {

    left: -50px; }

  .partSeven .imgCon_next {

    right: -50px; }



@media (max-width: 1300px) {

  .partSeven .imgCon_prev {

    left: 0;

    background: rgba(0, 0, 0, 0.5); }

  .partSeven .imgCon_next {

    right: 0;

    background: rgba(0, 0, 0, 0.5); } }

.single {

  padding: 0 0 30px; }

  .single h2 {

    font-weight: bold;

    font-size: 24px;

    color: #ff9812;

    padding-bottom: 30px; }

  .single img {

    max-width: 850px; }

  .single p {

    line-height: 30px;

    color: #4c4c4a; }

    .single p .green {

      color: #26c1a9; }

    .single p .orange {

      color: #ff9812; }

    .single p .blue {

      color: #2091e6; }

  .single .dizhi {

    margin-top: 30px; }



.textList .firstList {

  color: #4c4c4c;

  padding-bottom: 15px; }

  .textList .firstList h3 {

    font-size: 16px;

    padding-bottom: 15px; }

.textList .firstList p{

  text-indent: 2em;

}

    .textList .firstList h3:hover a {

      color: #2091e6; }

    .textList .firstList h3:hover span {

      color: #2091e6; }

    .textList .firstList h3 span {

      float: right;

      color: #b2b2b2; }

    .textList .firstList h3 a {

      float: left;

      color: #4c4c4c; 

      font-size:18px;

    font-weight: bold;}

.textList .news-list li {

  line-height: 60px;

  border-bottom: 1px dotted #666666;

  overflow: hidden; }

  .textList .news-list li:first-child {

    border-top: 1px dotted #666666; }

  .textList .news-list li:hover a, .textList .news-list li:hover span {

    color: #2091e6; }



.Graphic_ul li {

  padding: 35px 0 30px;

  border-bottom: 1px dotted #808080; }

  .Graphic_ul li .leftimg {

    float: left;

    width: 236px;

    height: 202px;

  overflow: hidden}

    .Graphic_ul li .leftimg img {

      width: 236px;

      height: 202px; }

  .Graphic_ul li .righttxt {

    width: 570px;

    float: right;

    color: #4c4c4c;

    line-height: 30px; }

    .Graphic_ul li .righttxt h3 {

      font-size: 16px;

      font-weight: bold;

      padding-top: 10px; }

      .Graphic_ul li .righttxt h3 a {

        color: #2091e6; }

    .Graphic_ul li .righttxt .txtdescribe {

      height: 134px;

      text-indent: 2em;

      overflow: hidden; }

    .Graphic_ul li .righttxt .time_a {

      line-height: 35px; }

      .Graphic_ul li .righttxt .time_a span {

        float: left; }

      .Graphic_ul li .righttxt .time_a a {

        float: right;

        width: 78px;

        height: 35px;

        color: #ffffff;

        background: #26c1a9;

        text-align: center; }



.ImageList {

  text-align: center;

  overflow: hidden; }

  .ImageList .imglistul {

    width: 900px;

    padding-top: 10px; }

    .ImageList .imglistul li {

      float: left;

      margin-right: 52px;

      margin-top: 20px;

      position: relative; }

      .ImageList .imglistul li img {

        width: 245px;

        height: 182px; }

      .ImageList .imglistul li p {

        color: #666666;

        padding: 8px 0 16px; }

  .ImageList .imgp {

    position: absolute;

    left: 0;

    top: 0;

    width: 245px;

    height: 182px;

    background: url("../images/video.png") no-repeat center; }



.news_list .lst li {

  padding: 25px 0 35px;

  border-bottom: 1px dotted #999999; }

  .news_list .lst li:hover .news_time {

    background: #26c1a9; }

    .news_list .lst li:hover .news_time p {

      color: #fff; }

  .news_list .lst li .news_time {

    width: 70px;

    height: 80px;

    float: left;

    text-align: center;

    background: #ebebeb;

    border-radius: 10px; }

    .news_list .lst li .news_time p {

      color: #666;

      margin: 0 6px;

      line-height: 34px; }

      .news_list .lst li .news_time p span {

        font-size: 22px;

        font-weight: bold; }

    .news_list .lst li .news_time .times {

      border-bottom: 1px solid #ffffff;

      padding: 6px 0 0; }

  .news_list .lst li .news_txt {

    width: 730px;

    padding-left: 24px;

    float: left; }

    .news_list .lst li .news_txt h3 {

      font-size: 16px;

      margin: 6px 0 15px; }

      .news_list .lst li .news_txt h3:hover a {

        color: #26c1a9; }

      .news_list .lst li .news_txt h3 a {

        color: #4c4c4c; }

    .news_list .lst li .news_txt p {

      width: 95%; }



.detail-foot {

  border-top: 1px dotted #999999;

  padding: 30px 0; }

  .detail-foot .fy {

    line-height: 30px;

    width: 70%;

    color: #999; }

    .detail-foot .fy a {

      display: inline-block;

      color: #555; }

      .detail-foot .fy a:hover {

        color: #F7BB2A; }



.detail {

  padding: 30px 20px; }

  .detail img {

    max-width: 100%; }

  .detail .detail-con {

    padding-bottom: 40px;

    line-height: 30px; }

    .detail .detail-con h2 {

      color: #4c4c4c;

      font-size: 22px;

      text-align: center;

      padding: 10px 0 20px; }

    .detail .detail-con .detail-info {

      text-align: center;

      font-size: 12px;

      padding-bottom: 30px; }

      .detail .detail-con .detail-info > span {

        padding: 0 15px; }

        .detail .detail-con .detail-info > span span {

          cursor: pointer; }

          .detail .detail-con .detail-info > span span:hover {

            color: #F7BB2A; }

        .detail .detail-con .detail-info > span .curr {

          color: #F7BB2A; }



.specialist_details {

  padding: 20px 0; }

  .specialist_details .specialist_info img {

    float: left;

    width: 198px;

    height: 246px; }

  .specialist_details .specialist_info .specialist_txt {

    width: 622px;

    float: right;

    position: relative; }

    .specialist_details .specialist_info .specialist_txt h3 {

      color: #2091e6;

      font-size: 20px;

      font-weight: bold;

      padding-bottom: 8px; }

    .specialist_details .specialist_info .specialist_txt span {

      color: #2091e6; }

    .specialist_details .specialist_info .specialist_txt p {

      line-height: 38px; }

    .specialist_details .specialist_info .specialist_txt .out_call span {

      float: left;

      line-height: 35px; }

    .specialist_details .specialist_info .specialist_txt .out_call ul {

      float: left; }

      .specialist_details .specialist_info .specialist_txt .out_call ul li {

        line-height: 35px; }

    .specialist_details .specialist_info .specialist_txt .guahao_link {

      position: absolute;

      display: block;

      width: 80px;

      height: 35px;

      color: #ffffff;

      background: #26c1a9;

      text-align: center;

      line-height: 35px;

      right: 40px;

      top: 50px; }

  .specialist_details .specialist_intro {

    padding: 40px 0 0;

    line-height: 30px; }

    .specialist_details .specialist_intro h4 {

      padding-bottom: 10px;

      font-size: 16px;

      font-weight: bold;

      color: #2091e6; }



.ZjList .zhuanjia-list li {

  margin-bottom: 40px; }

.ZjList .zhuanjia-list .zjjs {

  width: 278px; }



.zjworking h2 {

  font-size: 20px;

  font-weight: bold;

  color: #2091e6;

  text-align: center;

  padding: 30px 0 20px; }

  .zjworking h2 span {

    color: #26c1a9;

    font-size: 16px; }

.zjworking .tz {

  text-align: right; }



.appointment {

  padding: 40px 0 100px; }

  .appointment .div-input {

    padding-bottom: 26px; }

    .appointment .div-input span {

      float: left;

      line-height: 38px; }

    .appointment .div-input input {

      width: 304px;

      height: 38px;

      padding: 0 10px;

      background: #fafafa;

      border: 1px solid #e1e1e1; }

    .appointment .div-input select {

      width: 324px;

      height: 38px;

      padding: 0 10px;

      background: #fafafa url("../images/xl.png") no-repeat 298px center;

      border: 1px solid #e1e1e1;

      outline: none;

      appearance: none;

      -webkit-appearance: none;

      -moz-appearance: none; }

    .appointment .div-input textarea {

      background: #fafafa;

      border: 1px solid #e1e1e1;

      padding: 10px;

      width: 500px;

      resize: none;

      font-size: 14px;

      height: 200px;

      outline: none; }

  .appointment .div-button {

    color: #ff960e; }

    .appointment .div-button input {

      width: 100px;

      height: 35px;

      color: #ffffff;

      background: #ff960e;

      border: none;

      cursor: pointer; }

    .appointment .div-button span {

      margin-left: 10px;

      line-height: 50px; }

  .appointment .div-yzm span {

    float: left;

    line-height: 40px; }

  .appointment .div-yzm input {

    float: left;

    width: 168px;

    height: 38px;

    padding: 0 10px;

    background: #fafafa;

    border: 1px solid #e1e1e1; }

  .appointment .div-yzm img {

    width: 78px;

    height: 38px;

    border: 1px solid #cccccc;

    float: left;

    margin-left: 20px; }

  .appointment .div-yzm a {

    color: #ba0000;

    display: inline-block;

    line-height: 40px;

    padding-left: 10px;

    text-decoration: dashed; }



.ksjs_details h2 {

  color: #ff9812;

  font-weight: bold;

  font-size: 24px; }

.ksjs_details .jiesao {

  line-height: 30px; }

.ksjs_details .imgdiv {

  margin: 30px 0 50px;

  position: relative; }

  .ksjs_details .imgdiv .imgli {

    transition: margin-top 0.5s; }

  .ksjs_details .imgdiv .imglarge {

    width: 704px;

    height: 470px;

    overflow: hidden;

    transition: all 0.5s; }

    .ksjs_details .imgdiv .imglarge img {

      width: 100%;

      height: 100%; }

  .ksjs_details .imgdiv .imgsmall {

    padding-right: 6px;

    width: 136px;

    height: 474px;

    overflow: hidden; }

    .ksjs_details .imgdiv .imgsmall img {

      width: 136px;

      height: 88px;

      border: 1px solid #ddd;

      opacity: 0.7; }

    .ksjs_details .imgdiv .imgsmall .curr {

      border-color: #7bb8e6;

      opacity: 1; }

  .ksjs_details .imgdiv .partTwo .partTwo-one .imglunbo .prev, .partTwo .partTwo-one .imglunbo .ksjs_details .imgdiv .prev, .ksjs_details .imgdiv .partTwo .partTwo-one .imglunbo .next, .partTwo .partTwo-one .imglunbo .ksjs_details .imgdiv .next, .ksjs_details .imgdiv .imgprev, .ksjs_details .imgdiv .imgnext {

    width: 26px;

    height: 26px;

    display: block;

    position: absolute;

    right: 62px; }

  .ksjs_details .imgdiv .imgprev {

    background: url("../images/imgprev01.png") no-repeat center;

    top: -30px; }

    .ksjs_details .imgdiv .imgprev:hover {

      background: url("../images/imgprev02.png") no-repeat center; }

  .ksjs_details .imgdiv .imgnext {

    background: url("../images/imgnext01.png") no-repeat center;

    bottom: -30px; }

    .ksjs_details .imgdiv .imgnext:hover {

      background: url("../images/imgnext02.png") no-repeat center; }

.ksjs_details h3 {

  font-size: 18px;

  font-weight: bold;

  color: #2091e6;

  border-left: 5px solid #2091e6;

  line-height: 18px;

  padding-left: 10px;

  margin-bottom: 30px; }



.route {

  padding-bottom: 100px; }

  .route .route-one {

    padding-bottom: 40px;

    padding-left: 10px; }

    .route .route-one h3 {

      color: #2091e6;

      font-size: 16px;

      padding: 10px 0 10px; }

    .route .route-one span {

      color: #ff9812; }

    .route .route-one p {

      line-height: 34px; }

    .route .route-one .fs {

      font-size: 18px; }

  .route .route-two {

    padding-bottom: 40px; }

    .route .route-two .ewm img {

      width: 180px;

      height: 180px;

      padding: 0 10px; }

    .route .route-two .txt {

      padding-left: 20px;

      width: 600px;

      line-height: 30px; }

      .route .route-two .txt h3 {

        color: #2091e6;

        font-size: 18px;

        padding: 6px 0 10px; }

      .route .route-two .txt span {

        color: #26c1a9; }



.survey .ts {

  color: #ff9812;

  display: block;

  line-height: 30px;

  background: url("../images/wjtc.png") no-repeat left center;

  padding-left: 50px;

  margin-bottom: 10px; }

.survey .question {

  padding-top: 15px; }

  .survey .question h3 {

    font-size: 16px;

    background: #f0f0f0;

    line-height: 37px;

    padding-left: 20px; }

  .survey .question p {

    padding-left: 60px; }

  .survey .question span {

    display: inline-block;

    padding-top: 10px; }

  .survey .question label {

    padding-left: 10px; }

  .survey .question input[type=radio] {

    padding-top: 10px; }

  .survey .question textarea {

    resize: none;

    outline: none;

    margin-top: 10px;

    width: 100%;

    height: 200px; }

.survey input[type=button] {

  width: 90px;

  height: 34px;

  color: #ffffff;

  background: #26c1a9;

  border: none;

  margin: 30px 0; }



.div_msg {

  padding: 25px 0; }

  .div_msg .msg_li {

    border-bottom: 1px solid #e0e0e0;

    padding: 20px 0; }

    .div_msg .msg_li .ly_user {

      /*  span{

          float: left;

        }*/ }

      .div_msg .msg_li .ly_user .ly_name {

        background: url("../images/user.png") no-repeat left center;

        padding-left: 30px;

        color: #2091e6; }

      .div_msg .msg_li .ly_user .ly_date {

        padding-left: 30px;

        font-family: "宋体";

        font-size: 12px; }

      .div_msg .msg_li .ly_user .ly_time {

        padding-left: 20px;

        font-family: "宋体";

        font-size: 12px;

        color: #2091e6; }

    .div_msg .msg_li .ly_content {

      padding-top: 6px;

      line-height: 30px; }

      .div_msg .msg_li .ly_content span {

        float: left; }

      .div_msg .msg_li .ly_content p {

        float: left;

        width: 756px;

        font-family: "宋体";

        font-size: 12px; }

    .div_msg .msg_li .reply {

      padding-top: 15px; }

      .div_msg .msg_li .reply .ly_user .ly_name {

        background: url("../images/love.png") no-repeat left center;

        color: #ff9812; }

      .div_msg .msg_li .reply .ly_user .ly_time {

        color: #ff9812; }



.kszj .zhuanjia-list .zjjs {

  width: 135px; }

  .kszj .zhuanjia-list .zjjs h4 {

    font-size: 18px;

    color: #2091e6;

    padding-bottom: 6px; }

  .kszj .zhuanjia-list .zjjs p {

    padding: 5px 0; }



.zhuanjia {

  position: relative; }

  .zhuanjia .zhuanjia-list {

    position: absolute;

    left: 0;

    top: 0; }



.detail-zjtime {

  padding: 40px 20px; }

  .detail-zjtime img {

    max-width: 100%; }

  .detail-zjtime h2 {

    padding-bottom: 20px;

    text-align: center;

    font-size: 20px;

    font-weight: bold;

    color: #0299DA; }

    .detail-zjtime h2 span {

      color: #26c1a9;

      font-size: 16px; }

  .detail-zjtime .time-info {

    text-align: right;

    padding: 10px 0 10px; }

.news-list li span , .title .mores a, .pageNav .yyinfo .info-list .p4, .pageNav .yyinfo .info-list .p2, .Graphic_ul li .righttxt .time_a span,.detail .detail-con .detail-info > span

{

	font-family:"Arial";

}



#Satisfaction li{

  margin-top: 20px;

}

#Satisfaction li span{

  float: right !important;

}

#Satisfaction .form_title{

  background: #ccc;

  padding: 5px 20px;

  margin-bottom: 20px;

}

#Satisfaction input[type=submit]{

  width: 120px;

  height: 35px;

  border: none;

  background: #0095e5;

  color: #fff;

  margin: 20px 0;

  font-family: "微软雅黑";

}

#Satisfaction input[type=radio]{

  margin-top: 4px;

  margin-left: 20px;

}

#Satisfaction textarea{

  outline: none;

  width: 768px;

  height: 100px;

  color: #666;

  line-height: 30px;

  padding: 10px 20px;

}

/*# sourceMappingURL=style.css.map */

