﻿@charset "UTF-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td{margin:0px;padding:0px;}
body {color:#000;font-size:16px;font-family:"Microsoft Yahei","微软雅黑",sans-serif,arial,helvetica;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
li{list-style:none;list-style-position:outside;}
a{color:#000;text-decoration:none;}
a:hover {text-decoration:none;}
/*首页主体*/
.listMain{height: auto;padding-bottom: 40px;float:left;margin-left:375px;width:1200px;}
.arcCurrentPath{margin: 15px auto 15px;font-size: 14px;color: #1b1b1b;width:100%;float:left;}
.arcCurrentPath a{color: #1b1b1b;}
.arcCurrentPath span{color: #626262;font-weight: bold;}
.arcCurrentPath span a{color: #e60012;}
.clear{clear: both; height:0; line-height:0; font-size:1px;}
.btn:hover{opacity: .9;}
/*.content*/
html {-webkit-box-sizing: border-box;box-sizing: border-box;}
*, *:before, *:after {-webkit-box-sizing: inherit;box-sizing: inherit;}
.bztab ul li span.bztab_li05 {background-position: left -230px;}
.bztab ul li span { padding-left: 40px;display: inline-block;height: 100%;background: url(../img/index_standard_icon.png) no-repeat left 14px; padding-left: 42px;}
.bztab ul li span {padding-left: 40px;display: inline-block;height: 100%;background: url(../img/index_standard_icon.png) no-repeat left 14px;padding-left: 42px;}
.part{width: 100%;overflow: hidden;}
.part li{font-size:0;}
.part li a {display: block;position: relative;margin-right: 10px;display: inline;margin-bottom: 20px;}
.part li a:last-child{margin-right:0px;}
.part li p {position: absolute;left: 0;bottom: 0;width: 100%;height: 80px;line-height: 80px;text-align: center;font-size: 24px;color: #fff;background-color: #076abf;-moz-transition: all 0.3s linear 0s;-webkit-transition: all 0.3s linear 0s;transition: all 0.3s linear 0s;}
.part li:last-child {margin-right: 0;}
.bztabc {width: 960px;background: #f1f1f1;}
.tabtxt {width: 410px;height: 250px;padding-left: 30px;position: relative;padding-top:90px;}
.tabtxt h4 {font-size: 26px;color: #c8cdd2;font-weight: normal;padding-left: 25px;line-height: 70px;margin-bottom: 20px;}
.tabtxt span {color: #333333;padding-top: 70px;height: 40px;line-height: 40px;font-size: 18px;font-weight: bold;padding-left: 40px;}
.tabtxt .ptx1 {color: #474747;font-size: 12px;font-family: "\5FAE\8F6F\96C5\9ED1","\5B8B\4F53";font-weight: normal;margin-bottom: 25px;}
.f1s {font-size: 14px;color: #000000;margin-top: 10px;padding-left: 40px;padding-right: 40px;text-indent: 2em;line-height: 30px;}
.ximore {width: 100px;height: 50px;position: absolute;right: 0;bottom: 20px;}
.ximore a.xia {background-position: -50px 0;}
.biaozhun {width: 100%;height: 360px;overflow:hidden;}
.bztab {width: 224px;float:right;}
.part li i {position: absolute;right: 5px;bottom: 57px;display: block;width: 19px;height: 19px;background: url(../img/icon2.png) no-repeat -1172px -113px;}
.part li a:hover i {-webkit-animation: rotate360 1.2s linear 0s infinite;animation: rotate360 1.2s linear 0s infinite;}
.part li a:hover p {background-color:#0c74ce;}
.bztab ul li {height: 56px;margin-bottom: 5px;cursor: pointer;font-size: 18px;text-align: center;line-height: 56px;position: relative;color: #414141;background: #f1f1f1;}
.bztab ul li strong {width: 15px;height: 56px;position: absolute;left: -15px;top: 0;background: url(../img/index_standard_arr.png) no-repeat center right;visibility: hidden;}
.bztab ul li span.bztab_li02 {background-position: left -47px;}
.bztab ul li span {padding-left: 40px;display: inline-block;height: 100%;background: url(../img/index_standard_icon.png) no-repeat left 14px;padding-left: 42px;}
.biaozhun-center{width:1200px;margin:20px auto;height:auto;}
.index_title span {border-bottom: 2px solid #004fba;display: inline-block;font-weight: normal;}
.clear li .span{display:inline;font-size:14px}
.ximore a.xia {background-position: -50px 0;}
.ximore a {display: inline-block;float: right;width: 50px;height: 50px;background: url(../img/index_standard_00.jpg) no-repeat left center;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;}
.biaoimg {width: 504px;height: 361px;overflow: hidden;}
.bztab ul .active {background: url(../img/anquan01_bg.png);color: #FFF;background-position: -273px 0px;}
.bztab ul #bztab1 {background: url(../img/anquan01_bg.png);color: #FFF;background-position: 0px 0px;transition: all 0.3s linear 0s;}
.bztab ul #bztab2 {background: url(../img/anquan02_bg.png);color: #FFF;background-position: 0px 0px;transition: all 0.3s linear 0s;}
.bztab ul #bztab3 {background: url(../img/anquan03_bg.png);color: #FFF;background-position: 0px 0px;transition: all 0.3s linear 0s;}
.bztab ul #bztab4 {background: url(../img/anquan04_bg.png);color: #FFF;background-position: 0px 0px;transition: all 0.3s linear 0s;}
.bztab ul #bztab5 {background: url(../img/anquan05_bg.png);color: #FFF;background-position: 0px 0px;transition: all 0.3s linear 0s;}
.bztab ul #bztab6 {background: url(../img/anquan06_bg.png);color: #FFF;background-position: 0px 0px;transition: all 0.3s linear 0s;}
.bztab ul li strong {width: 15px;height: 56px;position: absolute;left: -15px;top: 0;background: url(../img/index_standard_arr.png) no-repeat center right;visibility: hidden;}
.biaoimg img {border: 0 none;-ms-interpolation-mode: bicubic;vertical-align: bottom;display: inline-block;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-o-transition: all 0.4s;-ms-transition: all 0.4s;transition: all 0.4s;}
.biaoimg img:hover{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);}
#zj-tab{position:relative;left:10px;}
.map_img{width:260px;float:left;}
.map_txt{width:145px;height:200px;float:left;font-size:12px;color:#666;line-height:25px;margin-top:25px;}
.zjliebiao{width:998px;height:auto;margin:0px auto;}
.zj_list{width:100%;height:420px;border:1px solid #ddd;margin-top:20px;}
.zj_list:last-child{width:100%;height:420px;border:1px solid #ddd;margin-bottom:20px;}
.zj_left{padding:10px;float:left;width:320px;}
.zj_right{padding:0px;float:left;width:420px;}
.z_title{font-size:30px;color:#000;height:90px;line-height:90px;}
.z_title a:hover {color:#F00;}
.z_duty{height:35px;line-height:30px;font-size:16px;}
.shanchang{line-height:30px;font-size:16px;}
.shanchang span{font-weight:bold;font-size:18px;}
.shanchang a{color:red;margin-left:10px;}.shanchang a:hover{text-decoration:underline;}
.lylx0301{ height:auto; background:#f8f8f8; margin-bottom:20px;}
.lylx0302{  width:1164px; float:left;}
.lylx0303{height:50px; border-bottom:2px solid #076abf; color:#076abf; font-size:24px; line-height:52px; font-weight:800; margin-bottom:20px;}
.lylx0304{ height:320px; width:1164px; position:relative;}
.lylx0305{ width:580px; position:absolute; left:520px; top:34px; font-size:16px; color:#666666; line-height:28px;}
.lylx0306{ width:404px; position:absolute; bottom:10px; left:642px;}
.lylx0306 a{ display:block; width:156px; height:45px; font-size:20px; line-height:45px; text-align:center; margin-right:38px; background:url(../img/lylx_17.jpg) no-repeat; color:#fff; float:left; display:inline;}
.lylx0306 a:hover{ background:url(../img/lylx_14.jpg) no-repeat;}	
/*  改版 */
.index_news{color:#FDD504;font-size:30px;line-height: 40px;font-weight: bold;}
.index_news span{color:#fff;font-size:40px;}
.img-left{float:left;margin-right:30px;}
.index_font{color: #FDD504;font-size:32px;font-weight: bold;}
.pt1{font-size:50px;color:#FF7900;text-align: center;font-family: 微软雅黑;letter-spacing: 10px;}
.pt1 span{font-size:30px;color:#be9e7f;}
.pt2{text-align:center;font-size:40px;color:#000;margin-top:30px;font-family: 微软雅黑;margin-bottom:30px;}
.pt3{width:1090px;height:420px;margin-top:40px;}
.pt4{width:265px;height:394px;float:left;background:#0083FF url(../img/xms1.png) no-repeat center;color:#fff;font-size:24px;text-align:center;background-position: 90px 110px;margin-right:10px;line-height: 28px;}
.pt4 span{color:#fff;font-size:14px;}
.pt4 p{float:left;margin-top:220px;width:265px;}
.pt5{width:265px;height:192px;float:left;background:#F78B20 url(../img/xms2.png) no-repeat center;color:#fff;font-size:24px;text-align:center;background-position: 90px 30px;margin-right:10px;margin-bottom:10px;line-height: 28px;}
.pt5 span{color:#fff;font-size:14px;}
.pt5 p{float:left;margin-top:105px;width:265px;}
.pt6{width:265px;height:192px;float:left;background:#38CB7A url(../img/xms3.png) no-repeat center;color:#fff;font-size:24px;text-align:center;background-position: 100px 35px;margin-right:10px;margin-bottom:10px;line-height: 28px;}
.pt6 span{color:#fff;font-size:14px;}
.pt6 p{float:left;margin-top:105px;width:265px;}
.pt7{width:265px;height:192px;float:left;background:#FF6452 url(../img/xms4.png) no-repeat center;color:#fff;font-size:24px;text-align:center;background-position: 90px 20px;margin-bottom:10px;line-height: 28px;}
.pt7 span{color:#fff;font-size:14px;}
.pt7 p{float:left;margin-top:105px;width:265px;}
.pt8{width:265px;height:192px;float:left;background:#95D300 url(../img/xms5.png) no-repeat center;color:#fff;font-size:24px;text-align:center;background-position: 90px 35px;margin-right:10px;line-height: 28px;}
.pt8 span{color:#fff;font-size:14px;}
.pt8 p{float:left;margin-top:105px;width:265px;}
.pt9{width:265px;height:192px;float:left;background:#F8A3BD url(../img/xms6.png) no-repeat center;color:#fff;font-size:24px;text-align:center;background-position: 105px 35px;margin-right:10px;line-height: 28px;}
.pt9 span{color:#fff;font-size:14px;}
.pt9 p{float:left;margin-top:105px;width:265px;font-family: 微软雅黑;}
.pt10{width:265px;height:192px;float:left;background:#858BC7 url(../img/xms7.png) no-repeat center;color:#fff;font-size:24px;text-align:center;background-position: 90px 35px;line-height: 28px;}
.pt10 span{color:#fff;font-size:14px;}
.pt10 p{float:left;margin-top:105px;width:265px;}
.c3Special:hover {
    -webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1);
    box-shadow: 0 15px 30px rgba(0,0,0,0.1);
    -webkit-transform: translate3d(0, -2px, 0);
    transform: translate3d(0, -2px, 0);
}
.c3Special
{
   transform-style: preserve-3d;
   -webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
perspective: 600;
-webkit-perspective: 600;
-moz-perspective: 600;
-ms-perspective: 600;
-o-perspective: 600;
transition: all 0.3s ease 0s;
-webkit-transition: all 0.3s ease 0s;
-moz-transition: all 0.3s ease 0s;
-ms-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;
}

.arcLeft {
    width: 900px;
    border: 1px solid #ccc;
}
.arcLeft dl {
    width: 714px;
    height: auto;
    margin: 0 auto;
    border-bottom: 1px dashed #cbcbcb;
    padding: 32px 0;
}
.arcLeft dl h2 {
    font-size: 18px;
    line-height: 36px;
    font-weight: 600;
}
.arcLeft dl h2 a {
    color: #1b1b1b;
}
.arcLeft dl p {
    font-size: 14px;
    line-height: 24px;
    color: #626262;
}

.arcRight {
    width: 360px;
}
.arcRight1 {
    width: 358px;
    border: 1px solid #ccc;
}
.clearfix {
    *zoom: 1;
}
.s_stageTitle {
    height: auto;
    line-height: 46px;
    font-size: 18px;
    color: #1b1b1b;
    width: 100%;
    margin: 12px auto 10px;
    width: 312px;
    border-bottom: 1px solid #cbcbcb;
    padding-bottom: 50px;
}
.s_stageTitle .yuan {
    width: 16px;
    height: 16px;
    display: block;
    margin: 17px 10px 0 0;
    float: left;
}
.icon {
    background: url(../img/icon.png) no-repeat;
}
.arcRight1 .yuan {
    background-position: -366px -34px;
}
.s_stageTitle span {
    display: block;
    margin-right: 10px;
}
.s_stageTitle .xie {
    margin: 17px 10px 0 0;
}
.arcRight1 .rexian {
    width: 320px;
    margin: 0 auto 20px;
    height: 200px;
}
.arcRight1 .rexian div:first-child {
    margin-right: 2px;
    border-right: 1px solid #ccc;
    padding-right: 10px;
}
.arcRight1 .rexian img {
    margin: 20px auto;
}
.arcRight1 .rexian h2 {
    font-size: 12px;
    line-height: 12px;
    color: #a3a3a3;
}
.arcRight1 .rexian p {
    font-size: 30px;
}
.arcRight1 .rexian a {
    width: 150px;
    height: 180px;
    position: absolute;
    top: 0;
    left: 0;
}
.arcRight1 .rexian div {
    width: 150px;
    height: 180px;
    display: block;
    float: left;
    text-align: center;
    color: #000;
    position: relative;
    margin: 20px auto;
}
.arcRight2 {
    width: 358px;
    border: 1px solid #ccc;
    margin-top: 20px;
}

.arcRight2 dl {
    width: 312px;
    margin: 0 auto;
    overflow: hidden;
    border-top: 1px #FFF dashed;
    margin-bottom: 29px;
    padding: 25px 0 0 25px;
}
.arcRight2 .time {
    background-position: -421px -588px;
}
.arcRight2 dl i {
    width: 59px;
    height: 57px;
    display: block;
    float: left;
    margin-right: 10px;
}
.arcRight2 dt {
    font-size: 18px;
    float: left;
    line-height: 18px;
    color: #626262;
}
.arcRight2 dd {
    font-size: 30px;
    letter-spacing: -1px;
    float: left;
    line-height: 38px;
}
.arcLeft .dede_pages {
    margin: 31px 0 32px 0;
}
.clearfix {
    *zoom: 1;
}
.dede_pages {
    text-align: center;
    height: 32px;
}
.dede_pages ul {
    height: 32px;
}
.dede_pages ul li {
    margin-right: 6px;
    border: 1px solid #cccccc;
    font-size: 14px;
    height: 34px;
    line-height: 32px;
    padding: 0 10px;
    display: inline-block;
}
.dede_pages ul li.thisclass, .dede_pages ul li.thisclass a, .pagebox ul li.thisclass a:hover {
    background-color: #0051b7;
    padding: 0 10px;
    font-weight: bold;
    color: #fff;
}
.dede_pages ul li a {
    display: block;
    color: #000;
}


     

.flexslider {
  margin: 0px auto 20px;
  position: relative;
  width: 100%;
  height: 620px;
  overflow: hidden;
  zoom: 1;
}
.flexslider .slides{height: 675px;width:1920px;text-align:center;position:relative;left:50%;margin-left:-960px;}
.flexslider .slides li {
  width: 100%;
  height: 100%;
}

.flex-direction-nav a {
  width: 70px;
  height: 70px;
  line-height: 99em;
  overflow: hidden;
  margin: -35px 0 0;
  display: block;
  background: url(../img/ad_ctr.png) no-repeat;
  position: absolute;
  top: 50%;
  z-index: 10;
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all .3s ease;
  border-radius: 35px;
}

.flex-direction-nav .flex-next {
  background-position: 0 -70px;
  right: 100px;
}

.flex-direction-nav .flex-prev {
  left: 100px;
}

.flexslider:hover .flex-next {
  opacity: 0.8;
  filter: alpha(opacity=25);
}

.flexslider:hover .flex-prev {
  opacity: 0.8;
  filter: alpha(opacity=25);
}

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
  opacity: 1;
  filter: alpha(opacity=50);
}

.flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: 10px;
  text-align: center;
}

.flex-control-nav li {
  margin: 0 2px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.box2_2 {font-size:40px;}
.box2_2 span{font-size:20px;margin-left:10px;}
.flex-control-paging li a {
  background: url(../img/dot.png) no-repeat 0 -16px;
  display: block;
  height: 16px;
  overflow: hidden;
  text-indent: -99em;
  width: 16px;
  cursor: pointer;
}

.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {
  background-position: 0 0;
}

.suspension_rt li:nth-child(1){
    background: #0083FF;}
.suspension_rt {
    right: 0;
    border-right: 0;
}
  .suspension_rt {
    position: fixed;
    width: 66px;
    background: #333;
    border: 3px solid #fff;
    z-index: 98;
    height:262px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.suspension_rt li {
    width: 60px;
    height: 60px;
    float: left;
    position: relative;
    z-index: 99;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    transition: all 0.4s;
}
.suspension_rt li a {
    float: left;
    width: 60px;
    height: 60px;
    padding-top: 35px;
    border-bottom: 1px solid #fff;
    text-align: center;
    font-size: 12px;
    color: #fff;
}
.suspension_rt li:nth-child(1) a {
    background: url(../img/xfrt_iocn_01.png) center 8px no-repeat;
}
.suspension_rt li:nth-child(3)::before {
    content: " ";
    position: absolute;
    left: 0;
    z-index: 100;
    width: 0;
    height: 119px;
    background: #000;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    transition: all 0.4s;
    background-size: 80% auto;
    overflow: hidden;
}
.suspension_rt li:hover:nth-child(3):before {
    content: "微笑华美 舒适看牙  09515153333";
    position: absolute;
    left: -143px;
    width: 140px;
    background: #333;
    background-size: 80% auto;
    text-align:center;
    font-size:16px;
    line-height:35px;
    color:#fff;
    padding-top:23px;
    word-wrap : break-word;
}
.suspension_rt li:nth-child(2) a {
    background: url(../img/xfrt_iocn_02.png) center 8px no-repeat;
}
.suspension_rt li:nth-child(3) a {
    background: url(../img/top-phone.svg) center 8px no-repeat;background-size:25px;
}
.suspension_rt li:nth-child(4) a {
    background: url(../img/xflt_iocn_07.png) center center no-repeat;
    text-indent: 9999px;
    white-space: nowrap;
}
.suspension_rt li:hover {
    background: #0083FF;
}


@media screen and (max-width:1400px) and (min-width:1200px){  
     .wal{width:98%;}
     .logo img{width:90%;}
     .mid{margin-left:5%;}
     .listMain{width:92%;margin-left:3%;}
     .arcLeft{width:1100px;}
     .yyform{margin-left:-30%;margin-top:-5%;}
    }

     .listText:hover .span{
transform: rotate(360deg);
            -webkit-transform: rotate(360deg);
            -moz-transform: rotate(360deg);
            -o-transform: rotate(360deg);
            -ms-transform: rotate(360deg);
}

.head{height:226px;background-color: #fff;}
.h_top{width:100%;height:34px;background:#ededed;}
.top_mdl{width:1200px;margin:0px auto;}
.topLeft{width:590px;float:left;font-size:14px;color:#5e5e5e;height:34px;line-height:34px;margin-left:3%;}
.topLeft span{margin-right:15px;}
.topRight{width:450px;height:34px;background:url(../img/001.jpg) no-repeat;float:right;}
.telphone{float:left;font-size:16px;color:#5e5e5e;height:34px;line-height:34px;margin-left:40px;}
.topyy{width:70px;height:34px;line-height:34px;font-size:16px;color:#5e5e5e;float:left;margin-left:58px;}
.topyy a{text-decoration:none;color:#5e5e5e;}
.topwx{width:40px;height:34px;line-height:34px;font-size:16px;color:#5e5e5e;float:left;margin-left:65px;}
.moerlogo{ height:170px; }
.logo01{ width:290px; height:97px; float:left; margin-left:2%; margin-top: 20px; }
.logo_mdl{width:350px;height:80px;float:left;margin-top:20px;margin-left:30px;}
.navRight{ width:650px; height:80px; float:right; font-family: "Microsoft Yahei"; font-size: 17px; margin-top: 20px; }
.navRight ul{margin-top:40px;}
.navRight li{list-style:none;width:80px;float:left;text-align:center;margin-right:10px;-webkit-transition:background-color 0.3s linear;-moz-transition:background-color 0.3s linear;-o-transition:background-color 0.3s linear;transition:background-color 0.3s linear;}
.navRight li a{color:#5e5e5e;text-decoration:none;display:block;border-radius:6px;padding:5px;}
.navRight li a.hover{background:#333;color:#fff;}
.xiangmu{width:100%;height:93px;background:#28649d;}
.xmList{width:930px;height:93px;float:left;}
.xmList ul{width:930px;list-style:none;margin:0px;padding:0px;}
.xmList li{font-size:18px;color:#fff;width:130px;float:left;height:93px;text-align:center;line-height:93px;padding-top:30px;}
.xmList li a{color:#fff;text-decoration:none;display:block;}
.xmList .kqzz{background:url(../img/xm.png) no-repeat;background-position: 24px 0px;}
.xmList .kqzj{background:url(../img/xm.png) no-repeat;background-position: -110px 0px;}
.xmList .etck{background:url(../img/xm.png) no-repeat;background-position: -244px 0px;}
.xmList .ycmr{background:url(../img/xm.png) no-repeat;background-position: -396px 0px;}
.xmList .ycxf{background:url(../img/xm.png) no-repeat;background-position: -534px 0px;}
.xmList .yzjb{background:url(../img/xm.png) no-repeat;background-position: -665px 0px;}
.xmList .kqnk{background:url(../img/xm.png) no-repeat;background-position: -798px 0px;}
.zzyy{width:170px;height:77px;float:right;margin-top:16px;margin-right:2%;}
.xmList .kqzz:hover{background:#47e url(../img/xm.png) no-repeat;background-position: 24px 0px;}
.xmList .kqzj:hover{background:#47e url(../img/xm.png) no-repeat;background-position: -110px 0px;}
.xmList .etck:hover{background:#47e url(../img/xm.png) no-repeat;background-position: -244px 0px;}
.xmList .ycmr:hover{background:#47e url(../img/xm.png) no-repeat;background-position: -396px 0px;}
.xmList .ycxf:hover{background:#47e url(../img/xm.png) no-repeat;background-position: -534px 0px;}
.xmList .yzjb:hover{background:#47e url(../img/xm.png) no-repeat;background-position: -665px 0px;}
.xmList .kqnk:hover{background:#47e url(../img/xm.png) no-repeat;background-position: -798px 0px;}
.fl{float:left;}.fr{float:right;}
/* 专家模块 */
.zjtd {
    width: 1200px;
    margin-top: 106px;
    border: 1px solid #ccc;
    padding-bottom: 35px;
    position: relative;
    margin:10px auto 0px;
    height:545px;
}
.zjtd .zjtd_top {
    width: 984px;
    background: #fff;
    top: -68px;
    left: 112px;
    position: absolute;
    z-index: 10;
}
.zjtd_top .top_zj {
    width: 965px;
    height: 140px;
    margin: 0 auto;
    overflow: hidden;
}
.zjtd_top .top_zj ul li.on {
    background: #007aaa;
        background-image: none;
        background-repeat: repeat;
        background-position-x: 0%;
        background-position-y: 0%;
    background-position: center 8px;
    background-repeat: no-repeat;
}
.zjtd_top .top_zj ul li {
    width: 120px;
    height: 120px;
    overflow: hidden;
    border-radius: 100%;
    float: left;
    margin: 0px 9px;
    text-align: center;
    background: #3d3d3d;
    background-position: center 8px;
    background-repeat: no-repeat;
    cursor: pointer;
    text-align: center;
cursor: pointer;
}
.zjtd_top .top_zj ul li img {
    width: 120px;
    height: 120px;
}
.zjtd_top .top_btn div.b_l {
    background: url("../img/b_l.png") no-repeat;
    left: -32px;
}
.zjtd_top .top_btn div.b_r {
    right: -32px;
    background: url("../img/b_r.png") no-repeat;
}
.zjtd_top .top_btn div {
    width: 40px;
    height: 40px;
    overflow: hidden;
    border-radius: 100%;
    position: absolute;
    top: 50%;
    margin-top: -20px;
    cursor: pointer;
}
.zjtd_bottom {
    width: 998px;
    height: 421px;
    margin: 30px auto 0;
    position: relative;
}
.zjtd_bottom ul li {
    width: 998px;
    height: 421px;
    position: absolute;
    left: 0;
    top: 0;
}
.zjtd_bottom ul li .b_ll {
    width: 460px;
    height: 421px;
    float: left;
    position: relative;
    left:-30px;
}
.zjtd_bottom ul li .b_ll h3 {
    line-height: 40px;
    height: 75px;
    font-size: 35px;
    border: none;
}
.zjtd_bottom ul li .b_ll h3 span {
    float: left;
    font-weight: bold;
    color: #28649d;
}
.zjtd_bottom ul li .b_ll h3 strong {
    float: left;
    line-height: 40px;
    height: 40px;
    border-left: 1px solid #989898;
    color: #28649d;
    font-size:17px;
    margin-left: 25px;
    text-indent: 19px;
    font-weight: bold;
}
.zjtd_bottom ul li .b_ll p {
    line-height: 26px;
    font-size: 18px;
    color: #434343;
    margin: 10px 0 20px 0;
    height: auto;
}
.zjtd_bottom ul li .b_ll p span {
    color: #e96613;
    line-height: 27px;
}
.zjtd_bottom ul li .b_ll em {
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    color: #444;
}
.doc_btn {
    margin: 0px auto 0;
    display: inline-block;
    overflow: hidden;
}
.zjtd_bottom ul li .b_rr {
    width: 531px;
    height: 421px;
    float: right;
}
.doc_btn a:first-child {
    width: 145px;
    background-repeat: no-repeat;
    background-position: 11px 13px;
    border-radius:40px;
    margin-right:40px;
}
.doc_btn a {
    height: 45px;
    line-height: 45px;
    font-size: 21px;
    color: #fff;
    text-align: center;
    background-color: #333;
    display: block;
    float: left;
    overflow: hidden;
}
.doc_btn a:last-child {
    width: 145px;
    background-color: #007aaa;
    border-radius:40px;
}
.zjtype{width:1200px;height:65px;margin:30px auto;}
.zhuanjias{height:670px;width:100%;}
.zzzj{width:258px;height:65px;float:left;color:#fff;text-align:center;font-size:26px;line-height:65px;background:#313131;border-radius:6px;margin-right:50px;cursor:pointer;}
.zjzj{width:258px;height:65px;float:left;color:#fff;text-align:center;font-size:26px;line-height:65px;background:#313131;border-radius:6px;margin-right:50px;cursor:pointer}
.xfzj{width:258px;height:65px;float:left;color:#fff;text-align:center;font-size:26px;line-height:65px;background:#313131;border-radius:6px;cursor:pointer}
.etzj{width:258px;height:65px;float:left;color:#fff;text-align:center;font-size:26px;line-height:65px;background:#313131;border-radius:6px;cursor:pointer}
#zj02{display:none;}
.cure{background:#28649d;}
.moerzjt{width:1200px;height:80px;margin:30px auto;text-align:center;color:#F78B20;font-size:40px;font-weight:bold;background:url(../img/zjy.jpg) no-repeat bottom;}
.hide{display:none;}
.zj_prev{width:80px;height:70px;background:url(../img/ad_ctr.png) no-repeat;position:relative;left:-100px;top:170px;cursor:pointer;}
.zj_next{width:80px;height:70px;background:url(../img/ad_ctr.png) 3px 77px;position:relative;left:1028px;top:110px;cursor:pointer;z-index:999;}

.al_prev{width:80px;height:70px;background:url(../img/ad_ctr.png) no-repeat;position:relative;left:-100px;top:320px;cursor:pointer;}
.al_next{width:80px;height:70px;background:url(../img/ad_ctr.png) 3px 77px;position:relative;left:1100px;top:250px;cursor:pointer;z-index:999;}
.sp-slide1{display:none;}




.picbox { width:100%; position: relative; overflow: hidden; display: block; margin: 30px auto 0; }
.picbox { -webkit-transform-origin: 0 0; -moz-transform-origin: 0 0; -o-transform-origin: 0 0; -ms-transform-origin: 0 0; transform-origin: 0 0; }
.cont { width: 100%; overflow: hidden; }
.cont ul { float: left; overflow: hidden; height: 510px; }
.cont .ul01 { width: 350px; margin-right:8px;}
.cont .ul02 { width: 290px; margin-right:8px;}
.cont .ul03 { width: 290px; margin-right:9px;}
.cont .ul04 { width: 290px; margin-right:9px;}
.cont .ul05 { width: 290px; margin-right:9px;}
.cont .ul06 { width: 350px;}
.cont li { float: left; display: inline; margin:0 0px 10px 0; overflow: hidden; position: relative; }
.cont li img { width: 100%; height: 100%; }
.cont .li01 { width: 350px; height: 250px; }
.cont .li02 { width: 290px; height: 510px; }
.cont .li03 { width: 388px; height: 188px; }
.cont .li04 { width: 626px; height: 572px; }
.cont .li05 { width: 310px; height: 188px; }

.cont li div { width: 100%; height: 100%; background: url(/style/images/mask.png) no-repeat; background: rgba(0,0,0,0.8); position: absolute; top: 0; left: 0; color: #FFF; }
.cont li p { width: 80%; font-size: 14px; line-height: 1.5em; text-indent: 2em; margin: 15% auto 0; }



.footer_logo{ background:url(../img/logo2.jpg) no-repeat; clear:both;}
#footer {width:100%;padding:30px 0 0 0; background-color:#414141; min-width:1200px;}
.footer_logo {width:121px; background-position:5px -1px;float:left;margin-top:30px;display:inline;}
.footer_border,.footer_border1 {border-left:1px dashed #363636;float:left;width:1px;height:206px;margin:20px 35px 0 20px;display:inline;}
.footer_list {width:450px;float:left;overflow:hidden;margin-top:15px;}
.footer_list > li {float:left;color:#a7a7a7;margin-right:40px;display:inline; width:110px;}
.footer_list li span {display:block;float:left;height:31px;line-height:31px;border-bottom:1px solid #303030;font-size:14px;margin-bottom:10px;}
.footer_list a { transition: all 0.3s linear 0s;padding:3px;display:block;}
.footer_list a:hover { color:#FFF; background-color:#303030;}
.footer_list li span a {color:#d6d6d6;text-decoration:none;display:block;height:22px;line-height:22px;float:left;}
.footer_list li ul {float:left;overflow:hidden;}
.footer_wx {width:345px;float:left;color:#a7a7a7;}
.footer_wx dl {float:left;height:105px;margin:10px 0 5px;}
.footer_wx dl dd {float:left;width:105px;height:105px;}
.footer_wx dl dt {float:left;margin-left:10px;display:inline;width:220px; line-height:27px;}
.footer_wx .dz{ margin-top:10px;}
.footer_wx p {line-height:25px;float:left;text-align:left;}

#footer hr {width:100%;float:left;height:1px;margin-top:15px; background-color:#303030;border:none;}
.footer_secicon {width:100%;height:100px;float:left;padding-top:20px;}
.footer_secicon li {width:130px;height:100px;float:left;margin:0 10px;display:inline;}
.footer_secicon li:nth-child(1) {margin-left:10px;}
.footer_secicon li i {width:48px;height:48px;float:left;margin-left:18px;display:inline;display:block;cursor:pointer; margin:0 auto;}
.footer_secicon li i a {width:48px;height:48px;display:block;cursor:pointer;}
.footer_secicon li span {width:100%;height:40px;line-height:40px;font-size:16px;text-align:left;color:#a7a7a7;float:left;}
.footer_secicon1,.footer_secicon2,.footer_secicon3,.footer_secicon4,.footer_secicon5,.footer_secicon6,.footer_secicon7,.footer_secicon8,.zxmr{ background:url(/style/images/footer_icon.png) no-repeat;}
.footer_secicon1 { background-position:-23px -264px;}
.footer_secicon2 { background-position:-87px -264px;}
.footer_secicon3 { background-position:-151px -264px;}
.footer_secicon4 { background-position:-215px -264px;}
.footer_secicon5 { background-position:-280px -264px;}
.footer_secicon6 { background-position:-344px -264px;}
.footer_secicon7 { background-position:-408px -264px;}
.footer_secicon8 { background-position:-472px -264px;}
.footer_secicon li:hover .footer_secicon1 { background-position:-23px -324px;}
.footer_secicon li:hover .footer_secicon2 { background-position:-87px -324px;}
.footer_secicon li:hover .footer_secicon3 { background-position:-151px -324px;}
.footer_secicon li:hover .footer_secicon4 { background-position:-215px -324px;}
.footer_secicon li:hover .footer_secicon5 { background-position:-280px -324px;}
.footer_secicon li:hover .footer_secicon6 { background-position:-344px -324px;}
.footer_secicon li:hover .footer_secicon7 { background-position:-408px -324px;}
.footer_secicon li:hover .footer_secicon8 { background-position:-472px -324px;}
.footer_copyright {width:100%;height:35px;line-height:35px;font-size:12px;color:#a7a7a7;text-align:center; background-color:#303030;}
.footer_border {display:none;}
.footer_list {margin-left:30px;}
.zxmr {width:100px;height:31px; background-position:-2px -203px; padding-left:21px;}
.zxmr_ul li {width:120px;height:30px;line-height:30px;float:left;font-size:12px;overflow:hidden;padding-left:20px;}
.zxmr_ul li a { display:block;height:16px;line-height:16px;text-decoration:none;float:left;margin-right:8px;display:inline;color:#a7a7a7;}
.footer_logo {width:290px;height:85px;float: left;}
.footer_border {display: inline;}
.footer_border, .footer_border1 {border-left: 1px dashed #363636;float: left;width: 1px;height:180px;margin: 20px 20px 0 20px;display: inline;}
.footer_logo {display:inline;}
.footer_border {display:inline;}
.footer_secicon li:nth-child(1) {margin-left:10px;}