﻿/* Css Reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, img { padding: 0; margin: 0; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, th, var, i { font-weight: normal; font-style: normal; }
ol, ul, li { list-style: none; }
div, dl, dt, dd, ol, ul, li { zoom: 1; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; }
a { text-decoration: none; }
a:hover { text-decoration: none; }
body { overflow-x: hidden; background: rgb(242,242,242); }
.clearfix:before,
    .clearfix:after {
      display: block;
      overflow: hidden;
      visibility: hidden;
      content: "";
      clear: both;
    }

    .titleD {
      width: 1080px;
      margin: 0px auto;
      font-size: 35px;
      font-weight: bold;
      margin-top: 50px;
    }

    .part1_h {
      width: 1080px;
      margin: 0 auto;
      margin-top:30px;
      margin-bottom:50px;
    }

    .part1_h li {
      width: 50%;
      float: left;
      line-height: 30px;
    }

    .part1_h li a {
      overflow: hidden;
      display: block;
      text-overflow: ellipsis;
      white-space: nowrap;
      color:#333;
      width: 80%;
      float: left;
      font-size: 14px;
    }

    .part1_h div li span {
      display: block;
      float: right;
      width: 20%;
      text-align: center;
    }
/*banner*/
#banner .banner { min-width: 1200px; position: relative; height: 550px; overflow: hidden; }
#banner .banner .bd { position: relative; z-index: 0; }
#banner .banner .bd ul { width: 100% !important; }
#banner .banner .bd li { width: 100% !important; height: 550px; }
#banner .banner .bd li.l1 { background-size: cover; }
#banner .banner .bd li.l2 { background-size: cover; }
#banner .banner .bd li.l3 { background-size: cover; }
#banner .banner .bd li.l4 { background-size: cover; }
#banner .banner .bd li.l5 { background-size: cover; }
#banner .banner .bd li.l6 { background-size: cover; }
#banner .banner .bd li.l8 { background-size: cover; }
#banner .banner .bd li.l9 { background-size: cover; }
#banner .banner .bd li .siteWidth { width: 1000px; position: relative; margin: 0 auto; height: 299px; }
#banner .banner .bd li a { height: 550px; display: block; }
#banner .banner .bd .txt { position: absolute; width: 415px; top: 100px; left: 22px; font: normal 18px/30px "Microsoft YaHei"; }
#banner .banner .bd .btn { display: block; zoom: 1; margin-top: 8px; width: 72px; padding-right: 10px; height: 31px; line-height: 31px; text-align: center; color: #fff; font-size: 12px;}
#banner .banner .hd { width: 100%; position: absolute; z-index: 1; bottom: 15px; left: 0; height: 30px; line-height: 30px; text-align: center; }
#banner .banner .hd ul li { cursor: pointer; display: inline-block;  *display:inline;
zoom: 1; width: 15px; height: 15px; border-radius: 50%; background: gray; margin: 4px; overflow: hidden; line-height: 9999px; filter: alpha(opacity=30); opacity: 0.3; }
#banner .banner .hd ul .on { filter: alpha(opacity=100); opacity: 1; }
/*tab*/



#slideTxtBox {width: 100%;padding-top: 45px; }
#slideTxtBox .slideTxtBox { height: 190px; width: 100%; }
#slideTxtBox .slideTxtBox .hd { width: 900px; margin: auto; overflow: hidden; }
#slideTxtBox .slideTxtBox .hd ul { overflow: hidden; }
#slideTxtBox .slideTxtBox .hd ul li { float: left; margin: 0 38px; width: 105px; }
#slideTxtBox .slideTxtBox .hd ul li.le { margin-left: 0 }
#slideTxtBox .slideTxtBox .hd ul li.ri { margin-right: 0 }
#slideTxtBox .slideTxtBox .hd ul li a { display: block; }
#slideTxtBox .slideTxtBox .hd ul li a img { width: 100%; }
#slideTxtBox .slideTxtBox .hd ul li p { text-align: center; font-size: 14px; line-height: 30px; }
#slideTxtBox .slideTxtBox .hd ul li a { display: block; width: 105px; height: 134px; text-align: center; font-size: 14px; padding-top: 110px; color: rgb(124,124,124); }
#slideTxtBox .slideTxtBox .hd ul li a.a1 { background: url(../images/h1.png) no-repeat; }
#slideTxtBox .slideTxtBox .hd ul li a.a1:hover { background: url(../images/h1-1.png) no-repeat; }
#slideTxtBox .slideTxtBox .hd ul li a.a2 { background: url(../images/h2.png) no-repeat; }
#slideTxtBox .slideTxtBox .hd ul li a.a2:hover { background: url(../images/h2-1.png) no-repeat; }
#slideTxtBox .slideTxtBox .hd ul li a.a3 { background: url(../images/h3.png) no-repeat; }
#slideTxtBox .slideTxtBox .hd ul li a.a3:hover { background: url(../images/h3-1.png) no-repeat; }
#slideTxtBox .slideTxtBox .hd ul li a.a4 { background: url(../images/h4.png) no-repeat; }
#slideTxtBox .slideTxtBox .hd ul li a.a4:hover { background: url(../images/h4-1.png) no-repeat; }
#slideTxtBox .slideTxtBox .hd ul li a.a5 { background: url(../images/h5.png) no-repeat; }
#slideTxtBox .slideTxtBox .hd ul li a.a5:hover { background: url(../images/h5-1.png) no-repeat; }
#slideTxtBox .slideTxtBox .hd ul li a.a6 { background: url(../images/h6.png) no-repeat; }
#slideTxtBox .slideTxtBox .hd ul li a.a6:hover { background: url(../images/h6-1.png) no-repeat; }
#slideTxtBox .slideTxtBox .hd ul li a.a7 { background: url(../images/h7.png) no-repeat; }
#slideTxtBox .slideTxtBox .hd ul li a.a7:hover { background: url(../images/h7-1.png) no-repeat; }
#slideTxtBox .slideTxtBox .hd ul li a.a8 { background: url(../images/h8.png) no-repeat; }
#slideTxtBox .slideTxtBox .hd ul li a.a8:hover { background: url(../images/h8-1.png) no-repeat; }
#slideTxtBox .slideTxtBox .bd { width: 1300px; margin: auto; margin-top: 60px; }
#slideTxtBox .slideTxtBox .bd ul { overflow: hidden; margin: auto; border-top: 1px solid rgb(124,124,124); border-bottom: 1px solid rgb(124,124,124); }
#slideTxtBox .slideTxtBox .bd ul.u1 { width: 235px; }
#slideTxtBox .slideTxtBox .bd ul.u2 { width: 1010px; }
#slideTxtBox .slideTxtBox .bd ul.u3 { width: 800px; }
#slideTxtBox .slideTxtBox .bd ul.u4 { width: 950px; }
#slideTxtBox .slideTxtBox .bd ul.u5 { width: 530px; }
#slideTxtBox .slideTxtBox .bd ul.u6 { width: 435px; }
#slideTxtBox .slideTxtBox .bd ul.u7 { width: 585px; }
#slideTxtBox .slideTxtBox .bd ul.u8 { width: 705px; }
#slideTxtBox .slideTxtBox .bd ul.u9 { width: 890px; }
#slideTxtBox .slideTxtBox .bd ul li { float: left; }
#slideTxtBox .slideTxtBox .bd ul li a { display: block; padding: 18px 20px; font-size: 16px; color: rgb(124,124,124); }
#slideTxtBox .slideTxtBox .bd ul li a:hover { color: rgb(255,100,140); }
.absolute { position: absolute; }
/*专家模块*/

.game163 * { margin: 0; padding: 0; list-style: none; }
.game163 { position: relative; overflow: hidden; max-width: 1160px; margin: 0 auto; }
.game163 .bigImg { position: relative; float: left; }
.game163 .bigImg li img { width: 100%; }
.game163 .smallScroll { height: auto; overflow: hidden; position: relative; float: left; }
.game163 .sPrev, .game163 .sNext { float: left; display: block; width: 24px; height: 24px;position: absolute; top: 146px; left: 0; z-index: 100; }
.game163 .sNext { background-position: 0 -24px; left: auto; right: 0; z-index: 100; }
.game163 .smallImg { width: 100%; overflow: hidden; }
.game163 .smallImg ul { overflow: hidden; }
.game163 .smallImg li { float: left; width: 29.8%; cursor: pointer; display: inline; }
.doctor-img-ts { width: 100%; margin: 0 auto; }
.game163 .smallImg a { display: block; }
.game163 .smallImg img { width: 100%; }
.game163 .smallImg .on .doctor-img-ts a { border-color: #2C8CCD; }
.doctor-img-ts a { position: relative; }
.game163 .pageState { position: absolute; top: 235px; right: 5px; font-family: "Times New Roman", serif; letter-spacing: 1px; }
.game163 .pageState span { color: #f00; font-size: 16px; }
.ddd { position: absolute; top: 40px; left: 40px; }
.ddd h1 { font-size: 56px; font-weight: bold; text-transform: uppercase; }
.ddd .h1 { color: #D5D5D5; }
.ddd .h2 { color: #f9b3b4; }
.ddd .h3 { color: #8bb45a; }
.ddd .h4 { color: #cd96ea; }
.ddd h2 { font-size: 35px; font-weight: bold; font-family: 微软雅黑; margin-top: 50px; }
.ddd p { font-size: 18px; font-family: 微软雅黑; margin-top: 30px; margin-right: 42px; line-height: 32px; width: 600px; }
.yqlj { width: 100%; margin: 0 auto; background: rgb(48,49,54); }
.yqlj1 { width: 1200px; margin: 0 auto; padding: 0 0 60px 0; margin-top: -60px; }
.yqlj1 h1 { font-size: 25px; font-weight: bold; margin-bottom: 20px; }
.yqlj1 a { float: left; }
.yqlj1 a { float: left; font-size: 14px; color: #fff; margin-right: 10px; }







@media (max-width: 650px){
#slideTxtBox .slideTxtBox .hd { width: 100%;margin: auto;overflow: hidden;}
#slideTxtBox .slideTxtBox .hd ul li {float: left;margin: 0 12px;}
#zulei1{ display:none;}
.yqlj{ display:none;}
.doctor-img-ts{    width: 375px!important ;margin-left: 19px;
}

}