html {  width: 100%; overflow-y: scroll; font-size: 10px;}
body {  width: 100%; min-width: 1240px; margin: 0px; padding: 0px; background: #f8f8f8; font-size: 1.2rem; text-size-adjust: none; color: #333; font-family: Microsoft YaHei, Arial, Verdana}
div,p,span,em {  backface-visibility: hidden}
ul,ol {  list-style: none}
form,dl,dt,dd,ul,ol,input,select,textarea,h1,h2,h3,h4,h5,h6 {  margin: 0px; padding: 0px}
input,button,select,textarea {  font-size: 1.2rem; color: #000; outline: none}
img {  border: 0px}
button {  display: inline-block; padding: 8px 16px; font-size: 1.4rem; border: 0px; line-height: 100%; color: #fff; border: #666 1px solid; cursor: pointer; transition: background-color .1s ease, border-color .1s ease}
button.b1 {  background-color: #555; border-color: #555}
button.b1:hover {  background-color: #333; border-color: #333}
button.b1:focus {  border-color: #000}
button.b2 {  background-color: #005f9b; border-color: #005f9b}
button.b2:hover {  background-color: #004570; border-color: #004570}
button.b2:focus {  border-color: #002842}
button.lock,button.lock:hover,button.lock:focus {  background-color: #bbb !important; border-color: #bbb !important}
input.i1 {  width: 358px; padding: 10px; border: #d1d1d1 1px solid; box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.08); transition: border-color .3s ease, box-shadow .3s ease}
input.i1:focus {  border-color: #5b9dd9; box-shadow: 0px 0px 2px rgba(30, 140, 190, 0.8)}
textarea.t1 {  width: 358px; height: 178px; line-height: 150%; padding: 10px; border: #d1d1d1 1px solid; box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.08); transition: border-color .3s ease, box-shadow .3s ease}
textarea.t1:focus {  border-color: #5b9dd9; box-shadow: 0px 0px 2px rgba(30, 140, 190, 0.8)}
a {  color: #000; text-decoration: none}
a:hover {  color: #000; text-decoration: none}
a.link {  cursor: pointer}
.ash {  color: #999}
.block {  display: block !important}
.clear {  clear: both}
.clear_float {  zoom: 1}
.clear_float:after {  display: block; clear: both; content: ""; visibility: hidden; height: 0}
.center {  text-align: center !important}
.hide {  display: none !important}
.hand {  cursor: pointer}
.highlight {  background-color: #ffff00}
.pagehide {  display: none !important}
.wrap {  width: 100%; position: relative; z-index: 100}
.header {  width: 100%; min-width: 1240px; height: 80px; background:#fff; border-bottom: #efefef 3px solid; position: fixed; top: 0px; z-index: 10000}
.header div.desk {  width: 100%; height: 100%; background:#fff; position: absolute; top: 0px; left: 0px; z-index: 100}
.header div.logo {  margin-left: -600px; line-height: 80px; position: absolute; top: 0px; left: 50%; z-index: 110}
.header div.logo a {  font-size: 2rem; color: #002967;font-weight:600}
.header div.menu {  width: 1200px; margin: auto; position: relative; z-index: 110}
.header div.menu ul {  position: absolute; top: 0px; right: 0px}
.header div.menu ul li {  float: left}
.header div.menu ul li a {  display: inline-block; line-height: 80px; padding: 0px 15px; font-size: 1.5rem; color: #002967; font-weight:600}
.header div.menu ul li a:hover { background:#999;  color: #fff}
.header div.menu ul li.on {  background: linear-gradient(#002967, #002967) top center no-repeat; background-size: 100% 80px}
.header div.menu ul li.on a {  color: #fff;}
.header span.menu {  display: none; cursor: pointer}
.Language_box{float: left; border:1px solid #e3e3e3; padding-right:5px; margin-top:30px; margin-left:30px;}
.Language_cn_en{  display: inline-block; line-height: 20px; padding: 0px 0px 0px 5px; font-size: 1.2rem; font-weight: 400; color:#666666;}
.Language_cn_en:hover{ background:none; font-size:1.1; color:#e95504;}
.headertakeup {  width: 100%; height: 83px;}

/**底部样式**/
.footer {  width: 100%; padding:0px; background:#495564; position: relative; padding-bottom:20px; margin-bottom:40px; z-index: 100}
/**底部导航**/
.dh_navbottom{ width:800px; height:35px; line-height:35px; padding:40px 0px 20px 0px; margin:10px auto 5px auto; border-bottom:1px dashed #777;}
.dh_navbottom li{ text-align:center;}
.dh_navbottom li a{ padding:5px 20px; color:#fff; font-size:1.4em;}

.footer .copyright {  width: 100%; line-height: 200%; text-align: center; color: #e3e3e3; padding:10px 0px;}
.footer .copyright a {  color: #e3e3e3}
.container {  width: 100%; background: linear-gradient(#ececec, #f8f8f8) #f8f8f8 top center no-repeat; background-size: 100% 3px; position: relative; z-index: 100}
.breadcrumb {  font-size: 1.4rem}
.breadcrumb em {  display: inline-block; vertical-align: middle; margin: 0px 5px; width: 1.2rem; height: 1.2rem; background: url(icon/arrow.2.svg) center center no-repeat}

._center{ position: relative; text-align:center; z-index: 100; overflow:hidden;}
.navlist_cp{  width:1200px; margin: auto; padding: 20px 0px; position: relative; text-align:center; z-index: 100; overflow:hidden;}
.inline_center { display:inline-block; overflow:hidden;}
.navlist_cp dl{ display:block; float:left; width:240px; min-height:200px; max-height:270px; margin:0px; padding:10px 0px; text-align:center;}
.navlist_cp dl dt{ display:block; width:200px; height:150px; margin:0px auto; padding:0px; overflow:hidden;}
.navlist_cp dl dt a{ display:block; width:146px; height:146px; margin:0px auto; padding:0px; border:2px #e3e3e3 solid; border-radius:75px; overflow:hidden;}
.navlist_cp dl dt a:hover{ border:2px #13d0a1 solid;}
.navlist_cp dl dt a img{ width:148px; height:148px; margin:-1px auto 0px -1px;}
.navlist_cp dl dt a svg{ width:148px; height:148px; margin:-1px auto 0px -1px;}
.navlist_cp dl dd{ width:100%; max-height:80px; padding:5px 0px 10px 0px; overflow:hidden;}
.navlist_cp dl dd a{ display:block; padding:5px 0px 5px 0px; font-size:1.8rem; font-weight:100; color:#666;}
.navlist_cp dl dd a:hover{  color:#13d0a1;/**color:#002967;**/}
.navlist_cp dl dd p{ display:block; padding:0px; margin:0px; font-size:1.4rem; color:#888; text-align:center; font-weight:normal; font-family:Arial;}

.navlist_4l{  width:1160px; margin: auto; padding: 20px 20px; background:#f7f8f8; position: relative; text-align:center; z-index: 100; overflow:hidden;}
.navlist_4l dl{ display:block; float:left; width:280px; min-height:110px; max-height:150px; margin:0px; padding:10px 0px 0px 10px; text-align:center; }
.navlist_4l dl dt{ display:block; float:left; width:100px; height:100px; margin:0px auto 0px 20px; padding:0px; overflow:hidden;}
.navlist_4l dl dt a{ display:block; width:96px; height:96px; margin:0px auto; padding:0px; border:2px #ccc solid; border-radius:60px; overflow:hidden;}
.navlist_4l dl dt a:hover{ border:2px #13d0a1 solid;}
.navlist_4l dl dt a img{ width:98px; height:98px; margin:0px auto;}
.navlist_4l dl dt a svg{ width:98px; height:98px; margin:0px auto;}
.navlist_4l dl dd{ display:block; float:right; width:150px; max-height:80px; padding:5px 0px 10px 5px; text-align:left; overflow:hidden;}
.navlist_4l dl dd a{ display:block; padding:5px 0px 5px 0px; font-size:1.6rem; font-weight:100; color:#333; text-indent:10px;}
.navlist_4l dl dd a:hover{  color:#13d0a1;/**color:#002967;**/}
.navlist_4l dl dd p{ display:block; padding-left:10px; margin:0px; font-size:1.4rem; color:#666; text-align:left; font-weight:normal; font-family:Arial;}

.indcp_list{  width: 1200px; margin: auto; padding: 20px 0px; position: relative; z-index: 100; overflow:hidden;}
.indcp_list dl{ display:block; float:left; width:580px; height:auto; margin:0px 0px 20px 0px; padding:10px; overflow:hidden;}
.indcp_list dl dt{ float:left; display:block; width:100px; height:100px; margin:0px; padding:0px;}
.indcp_list dl dt a{ display:block; margin:0px; padding:0px; width:98px; height:98px; border:1px solid #efefef; border-radius:12px; overflow:hidden;}
.indcp_list dl dt a:hover{ border-radius:0px; border:1px solid #fff; outline:1px solid #95d9ff; outline-offset:5px;}
.indcp_list dl dd{ float:left; display:block; width:460px; height:100px; margin:0px 0px 0px 20px; padding:0px;}
.indcp_list dl dd a{ display:block; margin:0px; padding:0px; width:460px; height:27px; font-size:1.4rem; line-height:27px; text-align:center; border-bottom:1px dashed #e3e3e3; overflow: hidden;}
.indcp_list dl dd a:hover{ border-bottom:1px dashed #95d9ff; color:#002967;}
.indcp_list dl dd p{ display:block; width:460px; height:63px; margin:0px; padding:5px 0px 0px 0px; line-height:20px; font-size:1.2rem; color:#666; overflow:hidden;}
.indcp_list dl dd p:hover{ color:#333;}


.cupboard {  width: 1200px; margin: auto; padding: 20px 0px; position: relative; z-index: 100}
.cupboard .main {  width: 898px; padding: 20px; background: #fff; float: right; border: #f2f2f2 1px solid}
.cupboard .main h1 {  font-size: 1.8rem; line-height: 150%; padding-bottom: 20px; border-bottom: #eee 1px solid}
.cupboard .main .list {  padding-bottom: 20px}
.cupboard .main .list li {  padding: 20px 0px; line-height: 150%; border-bottom: #ddd 1px dotted; position: relative; z-index: 100}
.cupboard .main .list li span.time {  color: #999; position: absolute; top: 20px; right: 0px; z-index: 100}
.cupboard .main .content div.text {  padding-top: 20px; font-size: 1.4rem; line-height: 200%}
.cupboard .main .content div.text p {  margin: 0px; padding: 0px 0px 20px 0px}
.cupboard .main .content div.text img {  max-width: 100%}
.cupboard .side {  width: 240px; background: #fff; float: left}
.cupboard .side dl.option {  padding: 20px; border: #f2f2f2 1px solid }
.cupboard .side dl.option dt {  padding-bottom: 15px; font-size: 1.6rem; font-weight: bold; line-height: 100%}
.cupboard .side dl.option dd {  background: url(icon/circle.1.svg) left center no-repeat; background-size: 6px 6px; padding-left: 14px; font-size: 1.4rem; line-height: 200%}
.cupboard .links {  width: 1230px; margin-left: -15px; font-size: 0px; text-align: center}
.cupboard .links div.item {  width: 175px; margin: 0px 15px 30px 15px; display: inline-block}
.cupboard .links div.item a {  display: table; text-align: center}
.cupboard .links div.item a span {  display: table-cell; vertical-align: middle}
.cupboard .links div.item a img {  max-width: 175px; max-height: 100px}
.cupboard .pictures {  width: 1230px; margin-left: -14px}
.cupboard .pictures div.item {  width: 380px; margin: 0px 15px 30px 15px; float: left}
.cupboard .pictures div.item p.image {  margin: 0px; padding: 0px}
.cupboard .pictures div.item p.image img {  width: 100%}
.cupboard .pictures div.item p.topic {  margin: 0px; padding: 0px; background: #fff; line-height: 300%; font-size: 1.4rem; text-align: center}
.cupboard .synopsis div.item {  width: 520px; height: 160px; margin-bottom: 20px; padding: 30px; background: #fff; float: left; overflow: hidden; position: relative; z-index: 100}
.cupboard .synopsis div.item p {  margin: 0px; padding: 0px}
.cupboard .synopsis div.item p.photo {  width: 160px; height: 160px; float: left; margin-right: 30px; margin-bottom: 30px}
.cupboard .synopsis div.item p.photo img {  width: 100%; height: 100%}
.cupboard .synopsis div.item p.topic {  padding-bottom: 10px; font-size: 1.4rem; font-weight: bold}
.cupboard .synopsis div.item p.topic em {  font-style: normal; color: #666; font-size: 1.2rem}
.cupboard .synopsis div.item p.intro {  line-height: 150%; font-size: 1.2rem; color: #333}
.cupboard .outline {  width: 1230px; margin-left: -15px}
.cupboard .outline h1 {  font-size: 1.4rem; line-height: 150%; padding-bottom: 20px; text-align: center}
.cupboard .outline div.item {  width: 340px; background: #fff; margin: 0px 15px 30px 15px; padding: 5px; float: left}
.cupboard .outline div.item ul {  padding: 10px 0px}
.cupboard .outline div.item ul li {  padding-left: 10px; background: url(icon/circle.1.svg) left center no-repeat; background-size: 6px 6px; font-size: 1.4rem; line-height: 150%}
.cupboard .outline div.item p {  margin: 0px; padding: 0px}
.cupboard .outline div.item p.topic {  padding-bottom: 10px; line-height: 150%; border-bottom: #eee 1px solid; font-size: 1.6rem; font-weight: bold; }
.cupboard .outline div.item p.tips {  color: #999; line-height: 200%}
.cupboard .outline div.item p.email {  background: url(icon/email.1.svg) left center no-repeat; background-size: 20px; padding-left: 30px; line-height: 200%}
.cupboard .outline div.item p.email a {  color: #005f9b; text-decoration: underline}
.cupboard .full.content h1 {  font-size: 1.8rem; line-height: 150%; padding-bottom: 20px; text-align: center; color:#ccc; border-bottom: #eee 1px solid}
.cupboard .full.content div.text {  background: #fff; padding: 20px; font-size: 1.4rem; line-height:1.5;}
.cupboard .full.content div.text p {  margin: 0px; padding:3px 10px; line-height:1.5;}
.cupboard .full.content div.text img {  max-width: 100%}
.cupboard .tinyform li {  padding: 10px 0px; text-align: center}
.cupboard .search {  background: #fff; padding: 20px; font-size: 1.4rem}
.cupboard .search .result {  padding-bottom: 20px}
.cupboard .search .result li {  padding: 10px 0px; border-bottom: #ddd 1px dotted}
.cupboard .search .result li a {  display: block}
.cupboard .search .result li a.url {  color: #008000; font-size: 1.2rem; padding-top: 10px}
.pagi {  line-height: 100%; text-align: center}
.pagi a {  display: inline-block; background: #fff; padding: 10px; font-size: 1.4rem; color: #666; border: #eee 1px solid; border-right: 0px; cursor: pointer; vertical-align: middle}
.pagi a:last-child {  border-right: #eee 1px solid}
.pagi a.on {  text-decoration: underline}
.selector {  width: 100%; padding-bottom: 20px; text-align: center}
.selector ul {  display: inline-block; font-size: 0px}
.selector ul li {  display: inline-block; background: #fff; border: #e3e3e3 1px solid; border-right: 0px}
.selector ul li:first-child {  border-top-left-radius: 0px; border-bottom-left-radius: 0px}
.selector ul li:last-child {  border-right: #e3e3e3 1px solid; border-top-right-radius: 0px; border-bottom-right-radius: 0px}
.selector ul li a {  display: inline-block; font-size: 1.4rem; padding: 10px 20px}
.selector ul li.on {  background: #005f9b; border-color: #005f9b}
.selector ul li.on a {  color: #fff}
.home {  width: 100%; position: relative; z-index: 100}
.home .banner_ad {  width: 100%; height: 500px; background:#fff; background-size: cover; position: relative; z-index: 100}
.home .banner {  width: 100%; height: 230px; background:#f7f8f8;* background-size: cover; position: relative; z-index: 100}
.home .banner h2 {  width: 600px; font-size: 2.6rem; font-weight: normal; color: #727171; text-align: center; margin-left: -300px; position: absolute; top:50px; left: 50%; z-index: 200}
.home .banner h3 {  width: 600px; font-size: 1.6rem; font-weight: normal; color: #727171; text-align: center; margin-left: -300px; position: absolute; top: 90px; left: 50%; z-index: 200}
.home .banner a.more {  width: 196px; font-size: 1.6rem; color: #727171; text-align: center; line-height: 36px; border: #727171 2px solid; border-radius: 10px; margin-left: -100px; position: absolute; top: 130px; left: 50%; z-index: 200; transition: background .3s ease,color .3s ease}
.home .banner a.more:hover {  background: #fff; color:#002967; border:2px #002967 solid; font-weight:700;}
.home_item {  width: 100%; padding: 20px 0px; background: #f8f8f8}
.home_item h2 {  font-size: 2rem; line-height: 200%; font-weight: normal; color:#ccc; text-align: center}
.home_item:nth-child(odd) {  background: #fff}

.item a:hover{ color:#002967}
.item_f4{ width: 277px; margin: 0px 15px 30px 15px; float: left; padding:0px;}
.item_f4 p {  margin: 0px; padding: 0px; line-height:1.5;}
.item_f4 p img{ width:100%;}
.item_f4:hover{ background: #efefef; outline:7px solid #efefef; outline-offset:0px;}
.item_f4 a:hover{ color:#002967;}
.topic_center{  margin: 0px; padding: 0px; line-height: 300%; font-size: 1.4rem; text-align: center}

/***客服样式***/
#service_nrbox{ width:100%; height:auto; position:fixed; bottom:60px; z-index:1119;}
#service_upbox{ width:600px; margin:0px auto; color:#fff;}
#ewm_wechat-{ float:right; width:250px; height:260px; margin-right:230px; padding:30px 0px 0px 0px; background: #000;display:none; background:rgba(0, 0, 0, 0.6);}
#ewm_wechat- div{ width:150px; height:150px; margin:30px auto; background:#fff; background-image:url(image/gh_wechat.jpg); background-repeat:no-repeat; background-position:center center;}
#ewm_wechat- p{ font-size:18px; text-align:center;}
#service_kfbottom{ width:100%; margin:0px; position:fixed; bottom:0px; background:rgba(0, 0, 0, 1); z-index:1110;}
#service_kfbox{ display:block; width:600px; height:60px; margin:0px auto;}
#service_kfbox li{ float:left; margin:0px; opacity:1;}
#service_kfbox li:hover{ background: #090;}
#service_kfbox li a{ display:block; height:60px; line-height:60px; margin:0px auto;}
#tell_bgico{ display:none; width:160px; background-image: url(image/call.svg); background-repeat:no-repeat; background-position: center center;}
#qq_bgico{ width:160px; background-image: url(image/qq.svg); background-repeat:no-repeat; background-position: center center;}
#ewm_wechat{ width:160px; background-image: url(image/WeChat.svg); background-repeat:no-repeat; background-position: center center;}
#top_bgico{width:60px; background-image: url(image/top.svg); background-repeat:no-repeat; background-position: center center;}
#top_bgico a{ display:block;width:60px; background-image: url(image/top.svg); background-repeat:no-repeat; background-position: center center;}
#top_bgico a:hover{ background:#666; background-image: url(image/top.svg); background-repeat:no-repeat; background-position: center center;}
.nono_dispkf{ display:none;}

/**低于800像素宽的屏幕显示样式**/
@media screen and (max-width: 800px) {
  html {    font-size: 16px  }
  body {    min-width: 640px  }
  .wrap {    width: 640px; margin: auto  }
  .header {    width: 640px; min-width: 640px  }
  .header div.logo {    margin-left: -300px  }
  .header div.logo a {    font-size: 1.8rem  }
  .header div.menu {    width: 640px; background: rgba(0, 95, 155, .9); position: absolute; top: 0px; z-index: 90; transition: top .3s ease  }
  .header div.menu ul {    position: relative  }
  .header div.menu ul li {    float: none; max-height: 0px; overflow: hidden; text-align: center; transition: max-height .3s ease  }
  .header div.menu ul li a {    display: block; font-weight: normal;font-size:1.8rem; color: #fff  }
  .header div.menu ul li.on {    background: rgba(0, 41, 103, 1)  }
  .header div.menu ul li.on a {    color: #fff  }
  .header div.menu.on {    top: 80px  }
  .header div.menu.on ul li {    max-height: 100px  }
  .header span.menu {    display: block; width: 45px; height: 40px; position: absolute; top: 20px; right: 20px; z-index: 110  }
  .header span.menu em {    display: block; width: 45px; height: 5px; background: #005f9b; border-radius: 2px; position: absolute; top: 0px; left: 0px; z-index: 100; transition: top .3s ease,transform .3s ease,opacity .3s ease  }
  .header span.menu em.e1 {    top: 4px  }
  .header span.menu em.e2 {    top: 18px  }
  .header span.menu em.e3 {    top: 32px  }
  .header span.menu.on em.e1 {    top: 18px; transform: rotate(45deg)  }
  .header span.menu.on em.e2 {    opacity: 0  }
  .header span.menu.on em.e3 {    top: 18px; transform: rotate(-45deg)  }
  
  .Language_box{ float:none; max-width:250px; background:#002967; border:1px solid #fff; padding:0px 15px; margin:10px auto 25px auto; text-align: center;}
  .Language_cn_en{ line-height: 40px; padding:5px 10px; font-size: 1.4rem; font-weight: 500; color:#fff;}
  .Language_cn_en:hover{ background:none; font-size:1.2rem; color: #FC0;}


  .cupboard {    width: 100%; }
  .cupboard .main {    width: auto; float: none  }
  .cupboard .main .list li span.time {    display: block; position: relative; top: auto; right: auto  }
  .cupboard .side {    width: 100%; margin-bottom: 20px; float: none  }
  .cupboard .side dl.option dd {    background-size: 16px 16px; padding-left: 25px; width: 274px; float: left  }
  .cupboard .links {    width: 600px; margin: auto  }
  .cupboard .links div.item {    width: 50%; margin: 0px 0px 20px 0px  }
  .cupboard .links div.item a img {    max-width: 280px; max-height: 160px  }
  .cupboard .pictures {    width: 600px; margin: auto  }
  .cupboard .pictures div.item {    width: 100%; margin: 0px 0px 20px 0px; float: none  }
  .cupboard .synopsis div.item {    width: 560px; margin: auto; margin-bottom: 20px; padding: 20px; float: none; height: auto; overflow: visible  }
  .cupboard .synopsis div.item p.photo {    width: 250px; height: 250px  }
  .cupboard .outline {    width: 600px; margin: auto  }
  .cupboard .outline div.item {    width: auto; background: #fff; margin: 0px 0px 30px 0px; padding: 10px; float: none  }
  .home .banner h2 {    font-size: 2rem  }
  .home .banner h3 {    font-size: 1.4rem; top:100px;  }
  .home .banner a.more {    font-size: 1.4rem; top:150px;  }
  
  .item a:hover{ color:#002967}
  .item_f4{ width:48%; height:370px; margin:1%; float: left; padding:0px; text-align:center;}
  .item_f4 p {  margin: 0px; padding: 0px; text-align:center; line-height:1.5;}
  .item_f4 a:hover{ background:#fff; outline:1px solid #e3e3e3; outline-offset:10px; color:#002967;}
  .topic_center{  margin: 0px; padding: 0px; line-height: 300%; font-size: 1.4rem; text-align: center}
  
  .dh_navbottom{ width:100%; height:30px; line-height:30px; padding:30px 0px 20px 0px; margin:10px auto 5px auto;}
  .dh_navbottom li{ text-align:center;}
  .dh_navbottom li a{ padding:5px 10px; color:#fff; font-size:1.4rem;}
  .footer .copyright{ line-height:1.5; font-size:1.1rem; color:#CCC;}
  .footer .copyright a{ color:#CCC;}
  .icp_beian{ display:none;}
  
  
  .navlist_cp{  width: 100%; margin: auto; padding: 20px 0px; position: relative; z-index: 100}
  .indcp_list{  width: 100%; height:600px; margin: auto; padding: 20px 0px; border-top:5px #e3e3e3 solid; position: relative; z-index: 100; overflow-y: scroll;}
  .indcp_list dl{ display:block; float: none; width:92%; margin:0px auto; padding:4%; overflow:hidden;}
  .indcp_list dl dt{ float:left; display:block; width:150px; height:150px; margin:0px; padding:0px;}
  .indcp_list dl dt a{ display:block; margin:0px; padding:0px; width:150px; height:150px; border:1px solid #efefef; border-radius:12px; overflow:hidden;}
  .indcp_list dl dt a img{ width:150px; height:150px;}
  .indcp_list dl dd{ float: right; display:block; width:67%; height:100px; margin:0px 0px 0px 20px; padding:0px;}
  .indcp_list dl dd a{ display:block; margin:0px; padding:5px 0px; width:100%; height:27px; font-size:1.4rem; line-height:27px; text-align:center; border-bottom:1px solid #e3e3e3; overflow: hidden;}
  .indcp_list dl dd p{ display:block; width:100%; height:100px; margin:0px; padding:5px 0px 0px 0px; line-height:25px; font-size:1.2rem; color:#666; overflow:hidden;}
  .indcp_list dl dd p:hover{ color:#333;}
  
  .navlist_cp{  width:100%; margin: auto; padding: 20px 0px; position: relative; text-align:center; z-index: 100; overflow:hidden;}
  .navlist_cp dl{ display:block; float:left; width:50%; min-height:250px; max-height:320px; margin:0px; padding:10px 0px; text-align:center;}
  .navlist_cp dl dt{ display:block; width:200px; height:150px; margin:0px auto; padding:0px; overflow:hidden;}
  .navlist_cp dl dt a{ display:block; width:146px; height:146px; margin:0px auto; padding:0px; border:2px #e3e3e3 solid; border-radius:75px; overflow:hidden;}
  .navlist_cp dl dt a:hover{ border:2px #13d0a1 solid;}
  .navlist_cp dl dt a img{ width:148px; height:148px; margin:-1px auto 0px -1px;}
  .navlist_cp dl dt a svg{ width:148px; height:148px; margin:-1px auto 0px -1px;}
  .navlist_cp dl dd{ width:100%; max-height:100px; padding:0px; overflow:hidden;}
  .navlist_cp dl dd a{ display:block; padding:5px 0px 5px 0px; font-size:1.8rem; font-weight:100; color:#666;}
  .navlist_cp dl dd p{ display: none; padding:0px; margin:0px; font-size:1.4rem; color:#888; text-align:center; font-weight:normal; font-family:Arial;}
  
  .inline_center { width:auto; display:inline-block; overflow:hidden;}
  .navlist_4l{  width:100%; margin: auto; padding: 20px 0px;}
  .navlist_4l dl{width:280rpx; min-height:110px; text-align:center; }
  .navlist_4l dl dt{ display:block; float:left; overflow:hidden; margin:0px;}
  .navlist_4l dl dt a{ display:block; width:96px; height:96px; margin:0px auto; padding:0px; border:2px #8190a3 solid; border-radius:75px; overflow:hidden;}
  .navlist_4l dl dt a img{ width:98px; height:98px; margin:0px auto;}
  .navlist_4l dl dt a svg{ width:98px; height:98px; margin:0px auto;}
  .navlist_4l dl dd{ display:block; float:right; width:160px; max-height:90px; padding:5px 0px 10px 5px; text-align:left; overflow:hidden;}
  .navlist_4l dl dd a{ display:block; padding:5px 0px 5px 0px; font-size:1.6rem; font-weight:100; color:#333; text-indent:0px;}
  .navlist_4l dl dd p{ display:block; padding-left:0px; margin:0px; font-size:1.2rem;}
  
  .home_item h2{ /**display:none;**/ color:#ccc;}
  
/***客服样式***/
#service_nrbox{  position:fixed; width:100%; height:auto; margin-bottom:0px 0px 60px 0px; position:fixed; bottom:60px; z-index:1119;}
#service_upbox{ width:360px; margin:0px auto; color:#fff;}
#ewm_wechat-{ width:300px; height:250px; padding:0px; margin:0px auto; background: #000; bottom:60px; display:none; background:rgba(0, 0, 0, 0.6);}
#ewm_wechat- div{ width:150px; height:150px; margin:30px auto; background:#fff; background-image:url(image/gh_wechat.jpg);}
#ewm_wechat- p{ font-size:18px; text-align:center;}
#service_kfbottom{ width:100%; margin:0px; position:fixed; bottom:0px; background:rgba(0, 0, 0, 1); z-index:1110;}
#service_kfbox{ display:block; width:360px; height:60px; margin:0px auto;}
#service_kfbox li{ float:left; margin:0px; opacity:1;}
#service_kfbox li:hover{ background: #090;}
#service_kfbox li a{ display:block; height:60px; line-height:60px; margin:0px auto;}
#tell_bgico{ width:100px; background-image: url(image/call.svg); background-repeat:no-repeat; background-position: center center;}
#qq_bgico{ width:100px; background-image: url(image/qq.svg); background-repeat:no-repeat; background-position: center center;}
#ewm_wechat{ width:100px; background-image: url(image/WeChat.svg); background-repeat:no-repeat; background-position: center center;}
#top_bgico{width:60px;}
#top_bgico a{ display:block;width:60px;}
.nono_dispkf{ display: block;}
  
}