﻿a:active { outline: none; star: expression(this.onFocus=this.blur()); }
* { margin: 0; padding: 0; list-style: none; outline: none; word-wrap: break-word; }
img { border: none; }
table { table-layout: fixed; border-collapse: collapse; }
body { font-size: 12px; font-family: Helvetica, "microsoft yahei","微软雅黑", "Arial", "Verdana", "sans-serif"; }
input { -webkit-appearance: none; }
h1,h2,h3,h4,h5,ol,ul,p{margin:0px;padding:0px;}
img{border:0px;vertical-align: top}
.cl{clear:both;}
.fl{float:left;}
.fr{float:right;}
.clearfix:after {visibility:hidden;display:block;font-size:0;content:"\20";clear:both;height:0;}
* html .clearfix {zoom:1;} /* IE6 */
*:first-child+html .clearfix {zoom:1;} /* IE7 */
.clearfix{*zoom:1;}
*.clearfix {zoom: 1;} /* IE6/7 */ 
body a{outline:none;blr:expression(this.onFocus=this.blur());}
a:link{text-decoration:none;}
a:active{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
ul li{list-style-type:none;}
.no{display:none;}
.ovhd {overflow:hidden;}

.fctop {position:fixed;bottom:20px;right:10px;z-index:999999999;width:35px;height:35px;display:none; font-size: 12px;}
.fctop img {width:100%;cursor:pointer;}
.aboutimg {
  /*图片容器宽高各220px，容器水平居中，图片水平垂直居中*/
  width:100%;
  height: 100px;
  background: #fff;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  .img {
    /*图片宽高各200px*/
    width: 100%;
    height: 100px;
  }
}
.aboutimg img {width: 100%; height: 100px;object-fit: cover	;}


.moban_top {height:50px;background:#fff;width:100%;overflow:hidden;}
.moban_top_cen {width:100%;}
.moban_top_cen::after {content: " "; display: block;height: 0; clear: both;visibility: hidden;}
.moban_top_cenl {float:left;}
.moban_top_cenr {float:right;position:relative;z-index:1;}
.moban_top_cenl a {display:block;height:80px;line-height:80px;}
.moban_top_cenl a img {margin-top:5px; width: 40px; height: 40px;}
.moban_top_cenl .logtitle{ line-height:50px; font-size: 16px;}
.moban_top_cenl a img:first-child {margin-left:3px;}
.moban_top_cenl a img:last-child {margin-top:12px;margin-left:5px;height:25px;}
.moban_top_cenr .dnav {display:none;}
.moban_top_cenr .dnav ul li {float:left;width:90px;text-align:center;}
.moban_top_cenr .dnav ul li a {display:inline-block;width:100%;height:90px;line-height:90px;font-size:18px;color:#666;text-align:center;}
.moban_top_cenr .xnav {display:block;width: 24px;height: 18px;}
.moban_top_cenr .xnav a {width: 24px;height: 18px;background: none;position: absolute;right: 10px;top: 16px;transition: -webkit-transform 300ms,transform 300ms,top 400ms;}
.moban_top_cenr .xnav a span {display:block;width:20px;height:2px;margin-top:3px;background:#0084ff;}


.main_visual {position:relative;z-index:6;width:100%;overflow:hidden;}
.main_image {width:100%; height:150px; border-top:1px solid #d7d7d7; overflow:hidden; margin:0 auto; position:relative;}
.main_image ul {width:9999px; height:100%; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; height:100%;}
.main_image li a {display:block; width:100%; height:100%}
.main_image li a img {width:100%;height:auto;}
div.flicking_con .flicking_inner {position:absolute; bottom:20px; left:50%; z-index:999; width:300px; height:21px;text-align:center;margin-left:-150px;display:none;} /* 121126 */
div.flicking_con a {text-indent:-100000px;display:inline-block;width:12px;height:12px;margin:0px 5px;background:#FFF;border-radius:50%;}
div.flicking_con a.on {background:#19D3FF;}
#btn_prev,#btn_next{z-index:111;position:absolute;display:none;width:0px!important;height:0px!important;top:50%;margin-top:-30px;display:none;background:#19D3FF;color:#FFF;font-size:40px;line-height:60px;text-align:center;font-family:宋体;border-radius:50%;font-weight:bold;opacity: 0; filter: alpha(opacity=0);-moz-opacity:0; -khtml-opacity: 0;}
#btn_prev{left:0px;display:none}
#btn_next {right: 00px;display: none;}


.proidconad .ringtcont{ width:94%; float:none; margin-left:0px; margin:auto}

.proidconad .ringtcont .title{ font-size:20px; color:#0084ff; font-weight:bold}
.proidconad .ringtcont .titlect{ font-size:14px; color:#666666; line-height:30px}


.index_product {width:100%;padding:20px 0px; background: #f9f9f9;}
.index_product_cen {width:100%;margin:0 auto;}
.index_product_cen h1 {font-size:18px;font-weight:bold;color:#000;font-style:normal;text-align:center;margin:0 auto;}
.index_product_cen h1 span {display:block;text-align:center;width:100%;height:25px;line-height:25px;font-size:16px;font-weight:normal;color:#666;border-top:1px solid #e8e8e8;margin-top:10px;padding-top:5px;}
.index_product_cen ul {margin-top:0px;}
.index_product_cen ul::after {content: " "; display: block;height: 0; clear: both;visibility: hidden;}
.index_product_cen ul li {overflow: hidden; margin: 0px 0px 40px 0px; float: none; width:100% }

.index_product_cen ul li:nth-child(3){margin-right:0px;}
.index_product_cen ul li:nth-child(6){margin-right:0px;}
.index_product_cen ul li span {display:block; margin: auto; width:370px;height:260px;line-height:260px; background:#FFF;text-align:center;position:relative;z-index:1;}
.index_product_cen ul li span .img { width: 100%; height: 260px;}
.index_product_cen ul li .ddc { font-size: 14px; color: #666; text-align: center; padding:20px}
.index_product_cen ul li p {text-align:center;height:40px;line-height:40px;color:#666;font-size:20px;margin-top:10px;}
.index_product_cen ul li span .bg { opacity: 0; filter: alpha(opacity=0);-moz-opacity:0; -khtml-opacity: 0; width: 100%; height: 100%; background: #0084ff; position: absolute; left: 0; top: 0; transition: 400ms; }
.index_product_cen ul li span .i5 { opacity: 0; filter: alpha(opacity=0);-moz-opacity:0; -khtml-opacity: 0; margin: -34px 0 0 -34px; position: absolute; left: 10%; top: 50%; transition: 400ms; }
.index_product_cen ul li span .i6 { opacity: 0; filter: alpha(opacity=0);-moz-opacity:0; -khtml-opacity: 0; margin: -16px 0 0 -17px; position: absolute; left: 90%; top: 50%; transition: 400ms; }
.index_product_cen ul li span:hover .bg { opacity: 0.8; filter: alpha(opacity=80); }
.index_product_cen ul li span:hover .i5 { left: 50%; opacity: 1; filter: alpha(opacity=100);-moz-opacity:1; -khtml-opacity: 1; }
.index_product_cen ul li span:hover .i6 { left: 50%; opacity: 1; filter: alpha(opacity=100);-moz-opacity:1; -khtml-opacity: 1; }
.index_product_cenmore {margin-top:50px; text-align:center;}
.index_product_cenmore a {background:#FFF;width:180px;height:45px;line-height:45px;text-align:center;display:inline-block;color:#0084ff;font-size:18px;border-radius:20px;}
.index_product_cenmore a:hover {background:#0084ff;color:#FFF;-webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1);-ms-box-shadow: 0 15px 30px rgba(0,0,0,0.1);-o-box-shadow: 0 15px 30px rgba(0,0,0,0.1);-moz-box-shadow: 0 15px 30px rgba(0,0,0,0.1);box-shadow: 0 15px 30px rgba(0,0,0,0.1);-moz-transform: translate3d(0, -2px, 0);-ms-transform: translate3d(0, -2px, 0);-o-transform: translate3d(0, -2px, 0);-webkit-transform: translate3d(0, -2px, 0);transform: translate3d(0, -2px, 0);}

.index_product_cen .fubiaot{ font-size: 16px; color: #666; text-align: center;}




.zhongjian {margin-top:20px;}
.zhongjian::after {content: " "; display: block;height: 0; clear: both;visibility: hidden; }
.zhongjian .left {width:100%;}
.zhongjian .left h3 {height:240px;text-align:center;width:100%;overflow:hidden;}
.zhongjian .left h3 img {max-width:100%;}
.zhongjian .left span {background:#FFF;height:50px;line-height:50px; display:block;text-align:left; text-indent: 20px; color:#000;font-size:16px;}
.zhongjian .right {width:100%;margin-left:0px; margin-top: 20px;}
.zhongjian .right ul {margin-top:-20px;}
.zhongjian .right ul li{ margin-top: 20px;}
.zhongjian .right ul li a{display:block;width:90%; margin: auto; overflow:hidden;color:#666;font-size:14px;position:relative;z-index:1;border-bottom:1px solid #D9D9D9; text-align: left; text-indent: 0px; margin-bottom:20px; padding-bottom:20px}
.zhongjian .right ul li a:hover {color:#277fd9;}
.zhongjian .right ul li:last-child  a{border-bottom:none;}
.zhongjian .right ul li a::before {content:'';display:none;position:absolute;left:0px;top:28px;width:8px;height:8px;border-radius:50%;background:#666;}
.zhongjian .right ul li a:hover::before {background:#277fd9;}
.index_contus_centt {width:95%;margin:0 auto;}

.indexcontact{ overflow: hidden; width:90%;margin-left: 20px;}
.indexcontact .lieftc{  width:90%; margin-bottom:50px; margin-top: 0px; }
.indexcontact .lieftc .imgc{  width: 50px; height: 50px; margin-right: 20px;}
.indexcontact .lieftc .wenzi{  overflow: hidden; color: #666; margin-top: 2px; text-align:left; font-weight:normal}
.indexcontact .lieftc .wenzi p{ display: block;}
.indexcontact .lieftc .wenzi .a{ font-size: 16px; }
.indexcontact .lieftc .wenzi .b{ font-size: 14px; }


.top_ba { width:90%; margin:auto; padding-top:40px; padding-left:10px; padding-right:10px;border-bottom: #5e5e5e 1px solid; padding-bottom: 20px;}
.top_ba p { padding-bottom:10px; color: #fff;}
.top_ba span a { color:#e4e4e5; padding-right:40px; padding-top:10px; font-size:12px; display:inline-block}
.top_ba span a:hover{ color:#fff;}




.indexconrit{ width: 90%; border: solid 1px #e8e8e8; padding: 20px; height: 200px;
background: #fff;
 
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;  .img {
    /*图片宽高各200px*/
    width: 100%;
    height: 200px;
  }}
.indexconrit img{width: 100%; height: 200px;object-fit: contain;}

.incontact{ overflow: hidden; width: 100%; margin: auto; padding: 0px;margin-top: 0px;}
.incontact .aleft{ width:100%; border: solid 1px #f9f9f9;  background: #f9f9f9; padding: 0px; margin-bottom:10px}
.incontact .aleft .title{ font-weight: bold; color: #0084ff;text-indent: 20px; line-height: 60px;  border-bottom: solid 1px #e7e7e7; font-size: 20px; line-height: 60px;}
.incontact .aleft .ablit{ overflow: hidden; font-size: 16px;}
.incontact .aleft .ablit li{  line-height: 50px;  border-bottom: solid 1px #f9f9f9; text-indent: 20px; }
.incontact .aleft .ablit li a { display: block; color: #666;}
.incontact .aleft .ablit li a:hover{  background: #0084ff; color: #fff;}
.incontact .aleft .xuanzhong{ background: #0084ff; color: #fff; }


.incontact  .among{ overflow: hidden; float: none; width: 100% ;margin-left: 0px;}
.incontact  .among .biaoti{ line-height: 60px;  font-size: 16px;border-bottom: solid 1px #e7e7e7;color: #666; display: none; }
.incontact  .among .biaoti a{color: #666; margin-right: 5px; }
.incontact  .among .biaoti a:hover{color: #0084ff; }
.incontact  .among .biaoti span{ margin-left: 5px;}
.incontact  .among .biaoti .xuanz{ color: #0084ff;}

.incontact  .among .houc{ overflow: hidden; margin-top: 0px; line-height: 30px; font-size: 18px; padding: 20px;}
.incontact  .among .houc img{ width: 100%;}



.conindex_contus_cen {margin:0 auto; padding: 20px; margin-top: 0px; margin-bottom: 0px;}
.conindex_contus_cen h1 {font-size:28px;font-weight:bold;color:#000;font-style:normal;text-align:center;margin:0 auto; margin-top: 0px;}
.conindex_contus_cen h1 span {display:block;text-align:center;width:100%;height:25px;line-height:25px;font-size:16px;font-weight:normal;color:#666666;border-top:1px solid #F1F1F1;margin-top:10px;padding-top:5px;}
.conindex_contus_cen ul li {margin-top:20px;font-size:16px;color:#666;text-align:center;}
.conindex_contus_cen ul li a {color:#666;}
.conindex_contus_cen_ditu {height:620px;margin-top:60px;}

.conindex_contus_cen .cont{ float: left; overflow: hidden; margin-top: 20px; margin-bottom: 20px; }
.conindex_contus_cen .cont div{ display: block;}
.conindex_contus_cen .cont .til{line-height:25px;font-size:16px; display: block; line-height: 40px;}
.conindex_contus_cen .cont .til a{ color: #000; }

.conindex_contus_cen .cjc{ font-weight: bold; color: #0084ff; font-size: 20px;}
.conindex_contus_cen .cjc a{ font-weight: bold; color: #0084ff; font-size: 20px;}

.conindex_contus_cen .erma{ float: right;}
.conindex_contus_cen .erma img{ width: 200px; height: 200px;}

.conindexcontact{ overflow: hidden; width:100%; float: none; margin-bottom: 20px;}.conindexcontact .lieftc{  margin-top:30px; }.conindexcontact .lieftc .imgc{  float: left;  width: 50px; height: 50px; margin-right: 20px;}.conindexcontact .lieftc .wenzi{  overflow: hidden; color: #666; margin-top: 2px;}.conindexcontact .lieftc .wenzi p{ display: block;}.conindexcontact .lieftc .wenzi .a{ font-size: 16px; }.conindexcontact .lieftc .wenzi .b{ font-size: 20px; }


.navShow { -webkit-transform: rotate(-90deg); }
.navShow { -webkit-transform: rotate(-90deg); }
.navM {display: none;width: 100%;height:100%;overflow: hidden;background: #0c64ec;position: fixed;z-index:50; left: 0;top: 50px;border-bottom:1px solid #EDEDED;-webkit-box-shadow: 0 2px 2px rgba(0,0,0,0.1);-ms-box-shadow: 0 2px 2px rgba(0,0,0,0.1);-o-box-shadow: 0 2px 2px rgba(0,0,0,0.1);-moz-box-shadow: 0 2px 2px rgba(0,0,0,0.1);box-shadow: 0 2px 2px rgba(0,0,0,0.1);opacity: 0.95; filter: alpha(opacity=95);-moz-opacity:0.95; -khtml-opacity: 0.95;}
.navMbox { width: 100%; }
.navM ul { width: 100%; padding: 20px 0;background:none;}
.navM li { padding: 0; height: 38px; line-height: 38px; text-align: center;background:none;margin-top:3px; }
.navM li a { width: 40%; height: 100%; background:none;  display: inline-block;text-align:center;border:0px solid #0084ff; border-radius:20px; color: #FFF; text-transform: uppercase; font-size: 16px; }
.navM li a:hover { border:1px solid #FFF; color: #FFF;}
.navM .navMbox li.current a{border-color:#FFF;}

.xfixed {position:fixed;left:0px;top:0px;width:100%;z-index:999999;transition: 400ms;opacity: 1; filter: alpha(opacity=100);-moz-opacity:1; -khtml-opacity: 1;}


.index_about {width:100%;padding-top:20px;}
.index_about h1 {font-size:18px;font-weight:bold;color:#3a3a3a;font-style:normal;width:200px;text-align:center;margin:0 auto;}
.index_about h1 span {display:block;text-align:center;width:100%;height:1px;line-height:25px;font-size:14px;font-weight:normal;color:#666666;border-top:1px solid #F1F1F1;margin-top:10px;padding-top:5px;text-indent: -99999px;}
.index_about_cen {padding:0px 0px 35px 0px;}
.index_about_cen::after {content: " "; display: block;height: 0; clear: both;visibility: hidden;}
.index_about_cenl {float:none;width:100%;}
.index_about_cenr {float:none;width:100%;text-align:center; margin-top:20px}
.index_about_cenr img {margin-top:0px;width:95%;}
.index_about_cenl .p {line-height:25px;font-size:14px;color:#3a3a3a;margin-top:0px;padding:20px;padding-top:2px;}
.index_about_cenl .p span {font-weight:bold;margin-right:5px;display:inline-block;}
.index_about_more {text-align:center;}
.index_about_more a {display:inline-block; background:#0084ff; width:180px;height:40px;line-height:40px;text-align:center;border-radius:20px;color:#FFF;font-size:16px;margin-top:20px;}
.index_about_more a:hover {border-color: #e5e5e5;-webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1);-ms-box-shadow: 0 15px 30px rgba(0,0,0,0.1);-o-box-shadow: 0 15px 30px rgba(0,0,0,0.1);-moz-box-shadow: 0 15px 30px rgba(0,0,0,0.1);box-shadow: 0 15px 30px rgba(0,0,0,0.1);-moz-transform: translate3d(0, -1px, 0);-ms-transform: translate3d(0, -1px, 0);-o-transform: translate3d(0, -1px, 0);-webkit-transform: translate3d(0, -1px, 0);transform: translate3d(0, -1px, 0);}

.index_sever {background:#F8F8F8;width:100%;}
.index_sever_cen {width:100%;padding-top:15px;}
.index_sever_cen h1 {font-size:18px;font-weight:bold;color:#3a3a3a;font-style:normal;width:200px;text-align:center;margin:0 auto;}
.index_sever_cen h1 span {display:block;text-align:center;width:100%;height:1px;line-height:25px;font-size:14px;font-weight:normal;color:#666666;border-top:1px solid #F1F1F1;margin-top:10px;padding-top:5px;text-indent:-99999px;}
.index_sever_cen ul {overflow:hidden;padding:10px 0px;padding-bottom:20px;width:94%;margin:0 auto;}
.index_sever_cen ul li {width: 46%;height: 140px;overflow: hidden;text-align: center;float: none;border: 1px solid #f8f8f8;border-radius:5px; position: relative;transition: 400ms;border-color: #dfdfdf;background: #fff;}
.index_sever_cen ul li:last-child {margin-right:0px;}
.index_sever_cen ul li.li1 a {display:inline-block;width:100%;height:100%;}
.index_sever_cen ul li.li1 a .t1{background:url(../images/yh_index_17.png) no-repeat center 70px;background-size:45px auto;} 
.index_sever_cen ul li.li2 a .t1{background:url(../images/yh_index_20.png) no-repeat center 70px;background-size:45px auto;}
.index_sever_cen ul li.li3 a .t1{background:url(../images/yh_index_14.png) no-repeat center 70px;background-size:45px auto;}
.index_sever_cen ul li.li4 a .t1{background:url(../images/yh_index_23.png) no-repeat center 70px;background-size:45px auto;}
.index_sever_cen ul li a .t1 {width: 100%;height: 140px;padding: 140px 0 0 0;font-size: 12px;color: #9b9797;font-family: Helvetica;text-transform: uppercase;position: absolute;left: 0;top: -45px;transition: 400ms;}
.index_sever_cen ul li a .t1 .p1 {font-size: 14px;color: rgb(58, 58, 58);font-family: 微软雅黑;margin: 0px 0px 5px;}
.index_sever_cen ul li a .t2 {width: 100%;padding: 25px 0 0 0;height: 60px;line-height: 24px;font-size: 12px;color: #fff;background:url(../images/yh_index_30.jpg) repeat-x;position: absolute;left: 0;bottom: 0px;transition: 400ms;border-bottom-left-radius:5px;border-bottom-right-radius:5px;display:none;}
.index_sever_cen ul li.tc{border-color: #dfdfdf;background: #fff;}
.index_sever_cen ul li.tc a .t1{top: -45px;}
.index_sever_cen ul li.tc a .t2 {bottom:0px;}

.index_sever_cen ul li:hover {-webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1);-ms-box-shadow: 0 15px 30px rgba(0,0,0,0.1);-o-box-shadow: 0 15px 30px rgba(0,0,0,0.1);-moz-box-shadow: 0 15px 30px rgba(0,0,0,0.1);box-shadow: 0 15px 30px rgba(0,0,0,0.1);-moz-transform: translate3d(0, -2px, 0);-ms-transform: translate3d(0, -2px, 0);-o-transform: translate3d(0, -2px, 0);-webkit-transform: translate3d(0, -2px, 0);transform: translate3d(0, -2px, 0);}
.index_sever_cen ul li:nth-child(odd) {float:left;margin-top:10px;margin-right:0px;margin-left:2%;}
.index_sever_cen ul li:nth-child(even) {float:right;margin-top:10px;margin-right:0px;margin-right:2%;}

.index_anli {width:100%;padding:10px 0px;background-size: auto auto;padding-bottom:20px; background:#0084ff}
.index_anli_cen {width:100%;}
.index_anli_cen p {font-size:18px;font-weight:bold;color:#FFF;font-style:normal;width:200px;text-align:center;margin:0 auto;}
.index_anli_cen p span {display:block;text-align:center;width:100%;height:0px;line-height:25px;font-size:14px;font-weight:normal;color:#FFF;border-top:0px solid #FFF;margin-top:10px;padding-top:5px;text-indent:-99999px;}
.index_anli_cen ul {margin-top:20px;}
.index_anli_cen ul::after {content: " "; display: block;height: 0; clear: both;visibility: hidden;}
.index_anli_cen ul li {float:left;text-align:center;margin-right:0px;margin-top:0px;width:100%;}
.index_anli_cen ul li:last-child {margin-right:0;}
.index_anli_cen ul li span {display:inline-block;width:90%;margin:0 auto;background:#FFF;text-align:center;position:relative;z-index:1;overflow:hidden;border-radius:5px;}
.index_anli_cen ul li span img {margin-top:25px;width:50%;margin-left:0%;}
.index_anli_cen ul li:nth-child(1) span img {margin-top:23px;}
.index_anli_cen ul li:nth-child(2) span img {margin-top:23px;}


.index_anli_cen ul li p {text-align:center;height:40px;line-height:20px;color:#FFF;font-size:14px;margin-top:20px;}
.index_anli_cen ul li span .bg {  border-radius:5px;}
.index_anli_cen ul li span .i5 { opacity: 0; filter: alpha(opacity=0); margin: -34px 0 0 -34px; position: absolute; left: 10%; top: 50%; transition: 400ms; }
.index_anli_cen ul li span .i6 { opacity: 0; filter: alpha(opacity=0); margin: -16px 0 0 -17px; position: absolute; left: 90%; top: 50%; transition: 400ms; }
.index_anli_cen ul li span:hover .bg { opacity: 0; filter: alpha(opacity=0); }
.index_anli_cen ul li span:hover .i5 { left: 50%; opacity: 0; filter: alpha(opacity=0); }
.index_anli_cen ul li span:hover .i6 { left: 50%; opacity: 0; filter: alpha(opacity=0); }
.index_anli_cenmore {margin-top:10px; text-align:center;}
.index_anli_cenmore a {background:#FFF;width:180px;height:38px;line-height:38px;text-align:center;display:inline-block;color:#0084ff;font-size:14px;border-radius:20px;}
.index_anli_cenmore a:hover {background:#0084ff;color:#FFF;-webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1);-ms-box-shadow: 0 15px 30px rgba(0,0,0,0.1);-o-box-shadow: 0 15px 30px rgba(0,0,0,0.1);-moz-box-shadow: 0 15px 30px rgba(0,0,0,0.1);box-shadow: 0 15px 30px rgba(0,0,0,0.1);-moz-transform: translate3d(0, -2px, 0);-ms-transform: translate3d(0, -2px, 0);-o-transform: translate3d(0, -2px, 0);-webkit-transform: translate3d(0, -2px, 0);transform: translate3d(0, -2px, 0);}

.index_hezuo {background:#FFF;width:100%;padding:15px 0px;}
.index_hezuo_cen {width:100%;}
.index_hezuo_cen h1 {font-size:18px;font-weight:bold;color:#3a3a3a;font-style:normal;width:200px;text-align:center;margin:0 auto;}
.index_hezuo_cen h1 span {display:block;text-align:center;width:100%;height:1px;line-height:25px;font-size:14px;font-weight:normal;color:#666666;border-top:1px solid #F1F1F1;margin-top:10px;padding-top:5px;text-indent:-99999px;}
.index_hezuo_cen ul {margin-top:10px;}
.index_hezuo_cen ul::after {content: " "; display: block;height: 0; clear: both;visibility: hidden;}
.index_hezuo_cen ul li {float:left;margin:10px 0px;width:50%;text-align:center; }
.index_hezuo_cen ul li a {display:inline-block;width:100%;height:100%;}
.index_hezuo_cen ul li a img {width:135px;border:1px solid #EDEDED;}
.index_hezuo_cen ul li a img:hover {-webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1);-ms-box-shadow: 0 15px 30px rgba(0,0,0,0.1);-o-box-shadow: 0 15px 30px rgba(0,0,0,0.1);-moz-box-shadow: 0 15px 30px rgba(0,0,0,0.1);box-shadow: 0 15px 30px rgba(0,0,0,0.1);-moz-transform: translate3d(0, -2px, 0);-ms-transform: translate3d(0, -2px, 0);-o-transform: translate3d(0, -2px, 0);-webkit-transform: translate3d(0, -2px, 0);transform: translate3d(0, -2px, 0);}


.index_contus {background:#F7F7F7;width:100%;padding-top:20px;position:relative;z-index:1;}
.index_contus_cen {width:100%;margin:0 auto;}
.index_contus_cen h1 {font-size:18px;font-weight:bold;color:#000;font-style:normal;width:200px;text-align:center;margin:0 auto;}
.index_contus_cen h1 span {display:block;text-align:center;width:100%;height:1px;line-height:25px;font-size:14px;font-weight:normal;color:#666666;border-top:1px solid #F1F1F1;margin-top:10px;padding-top:5px;text-indent:-99999px;}
.index_contus_cen ul li {margin-top:5px;font-size:14px;color:#666;text-align:center;}
.index_contus_cen ul li a {color:#666;}
.index_contus_cen_ditu {height:300px;margin-top:20px;}
.conts_bg {position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.1);left:0px;top:0px;z-index:5;display:block;}

.foots {width:100%;background:#666666;}
.foots_cen {width:100%;margin:0 auto;color:#FFF;font-size:12px;overflow:hidden;height:80px;}
.foots_cen::after {content: " "; display: block;height: 0; clear: both;visibility: hidden;}
.foots_cenl {float:none;line-height:25px;height:30px; margin-left:0px;text-align:center;padding-top:10px;}
.foots_cenr {float:none;line-height:20px;height:30px; margin-right:0px;text-align:center; padding-top: 20px;}
.foots_cenr a {color:#FFF;}


.contact_top {width:100%;}
.contact_top img {width:100%;}
.contact_cen {width:100%;margin:0 auto;padding:20px 0px;}
.contact_cen h1 {font-size:18px;font-weight:bold;color:#3a3a3a;font-style:normal;width:200px;text-align:center;margin:0 auto;}
.contact_cen h1 span {display:block;text-align:center;width:100%;height:1px;line-height:25px;font-size:16px;font-weight:normal;color:#666666;border-top:1px solid #F1F1F1;margin-top:10px;padding-top:5px;text-indent:-99999px;}
.contact_ccen {padding-top:10px;}
.contact_ccen::after {content: " "; display: block;height: 0; clear: both;visibility: hidden;}
.contact_ccenl {float:left;width:100%;height:260px;}
.contact_ccenr {float:right;width:100%;}
.contact_ccenr ul {margin-top:20px;}
.contact_ccenr ul li {font-size:14px;color:#666;margin-top:1px;text-align:center;}
.contact_ccenr ul li:first-child {font-size:16px;font-weight:bold;color:#45736b;}
.contact_ccenr ul li a {color:#666;}
.contact_job {background:#F1F1F1;width:100%;padding:10px 0px;}
.contact_jobcen {width:100%;margin:0 auto;}
.contact_jobcen h1 {font-size:18px;font-weight:bold;color:#3a3a3a;font-style:normal;width:200px;text-align:center;margin:0 auto;}
.contact_jobcen h1 span {display:block;text-align:center;width:100%;height:1px;line-height:25px;font-size:16px;font-weight:normal;color:#666666;border-top:1px solid #DBDBDB;margin-top:10px;padding-top:5px;text-indent:-99999px;}
#dituContent {height:260px;}
#dituContent_index {height:300px;}
.contact_jobcen ul li {width:94%;margin:0 auto; background:#FFF;margin-top:15px;}
.contact_jobcen ul li::after {content: " "; display: block;height: 0; clear: both;visibility: hidden;}
.contact_jobcen ul li .zhiwei {float:left; width:100%;min-height:35px;padding:0px;text-align:center;}
.contact_jobcen ul li .zhiwei span, .contact_jobcen ul li .zhiwei font {display:block;}
.contact_jobcen ul li .zhiwei span {color:#597A75;font-size:16px;font-weight:bold;margin-top:10px}
.contact_jobcen ul li .zhiwei font {margin-top:1px;font-size:18px;color:#666;font-family:Arial;}
.contact_jobcen ul li .yli {float:left;width:100%;padding:10px 5px;position:relative;z-index:1;}
.contact_jobcen ul li .yli ul li { width:94%;margin:0 auto; margin-top:0px;height:auto;font-size:14px;color:#666;line-height:20px;}




.about_top {width:100%;}
.about_top img {width:100%;}
.about_cen_top {width:100%;margin:0 auto;padding:20px 0px;}
.about_cen_top h1 {font-size:18px;font-weight:bold;color:#3a3a3a;font-style:normal;width:200px;text-align:center;margin:0 auto;}
.about_cen_top h1 span {display:block;text-align:center;width:100%;height:1px;line-height:25px;font-size:12px;font-weight:normal;color:#666666;border-top:1px solid #F1F1F1;margin-top:10px;padding-top:5px;text-indent:-99909px;}
.about_cen_tsm {margin:10px 0px;font-size:16px;color:#666;line-height:28px;padding:0px 20px;}
.about_cen_tsm span {font-weight:bold;display:inline-block;margin-right:5px;}
.about_cen_ttp {margin:20px 0px;text-align:center;width:100%;}
.about_cen_ttp::after {content: " "; display: block;height: 0; clear: both;visibility: hidden;}
.about_cen_ttp img:first-child {float:none;max-width:100%;}
.about_cen_ttp img:last-child {float:none;margin-top:20px;max-width:100%;}
.about_yuangong {background:#F3F3F3;width:100%;padding:10px 0px;}
.about_yg_cen {width:100%;margin:0 auto;}
.about_yg_cen h1 {font-size:18px;font-weight:bold;color:#3a3a3a;font-style:normal;width:200px;text-align:center;margin:0 auto;}
.about_yg_cen h1 span {display:block;text-align:center;width:100%;height:1px;line-height:25px;font-size:12px;font-weight:normal;color:#666666;border-top:1px solid #E6E5E5;margin-top:10px;padding-top:5px;text-indent:-99999px;}
.about_yg_cen ul {text-align:center;width:96%;margin:10px auto;}
.about_yg_cen ul::after {content: " "; display: block;height: 0; clear: both;visibility: hidden;}
.about_yg_cen ul li {float: none; margin-right: 0px;margin-left:0px;width:48%; margin-bottom: 10px;margin-top: 0px; -moz-transition: all .2s linear;-o-transition: all .2s linear;-webkit-transition: all .2s linear;transition: all .2s linear;max-height:257px;overflow:hidden;}
.about_yg_cen ul li:nth-child(2) {margin-right:0px;}
.about_yg_cen ul li:nth-child(3) {margin-right:0px;}
.about_yg_cen ul li:nth-child(4) {margin-right: 0px;}
.about_yg_cen ul li:nth-child(6) {margin-right:0px;}
.about_yg_cen ul li:nth-child(8) {margin-right: 0px;}
.about_yg_cen ul li:nth-child(9) {margin-right:0px;}
.about_yg_cen ul li:nth-child(12) {margin-right: 0px;}
.about_yg_cen ul li:nth-child(even) {float:right;margin:0px;}
.about_yg_cen ul li:nth-child(odd) {float:left;margin:0px;}

.about_yg_cen ul li .img {width: 100%;margin:0 auto;text-align:center; position: relative;cursor: pointer;z-index:1;border-radius:5px;overflow:hidden;}
.about_yg_cen ul li .img img {width:90%;}
/*.about_yg_cen ul li .img: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);}*/
.about_yg_cen ul li .img h1 {display:block;font-style:normal;opacity: 0;filter: alpha(opacity=0);-moz-opacity:0; -khtml-opacity: 0;width: 100%;position: absolute;left: 0;top: 0;transition: 600ms;z-index:2;height:100%;background: #7bc91e;}
.about_yg_cen ul li .img img.i5 {opacity: 0;filter: alpha(opacity=0);margin: -34px 0 0 -34px;position: absolute;left: 10%;top: 50%;transition: 400ms;z-index:5;display:none;}
.about_yg_cen ul li .img img.i6 {opacity: 0;filter: alpha(opacity=0);margin: -16px 0 0 -17px;position: absolute;left: 90%;top: 50%;transition: 400ms;z-index:5;display:none;}
.about_yg_cen ul li .img:hover h1 {opacity: 0;filter: alpha(opacity=0);}
.about_yg_cen ul li .img:hover .i5 { left: 50%; opacity: 0; filter: alpha(opacity=0);-moz-opacity:0; -khtml-opacity: 0; }
.about_yg_cen ul li .img:hover .i6 { left: 50%; opacity: 0; filter: alpha(opacity=0);-moz-opacity:0; -khtml-opacity: 0; }
.about_yg_cen ul li p.name {font-size: 14px; color: #202020;margin-top:1px; }
.about_yg_cen ul li p.tit {font-size: 12px;color: #737373;}
.about_hanji {padding:20px 0px;}
.about_hanji_cen {width:100%;margin:0 auto;}
.about_hanji_cen h1 {font-size:18px;font-weight:bold;color:#3a3a3a;font-style:normal;width:200px;text-align:center;margin:0 auto;margin-bottom:15px;}
.about_hanji_cen h1 span {display:block;text-align:center;width:100%;height:1px;line-height:25px;font-size:12px;font-weight:normal;color:#666666;border-top:1px solid #E6E5E5;margin-top:10px;padding-top:5px;text-indent:-99999px;}
.about_hanji_cen ul {}
.about_hanji_cen ul::after {content: " "; display: block;height: 0; clear: both;visibility: hidden;}
.about_hanji_cen ul li {float:none;width:100%;text-align:center; overflow:hidden;}
.about_hanji_cen ul li img {margin-bottom:15px;max-width:100%; }
.about_bg {background:#000;position:fixed;left:0%;top:0px;filter:alpha(opacity=80);-moz-opacity:0.8; -khtml-opacity: 0.8;opacity: 0.8;z-index:9;display:none;width:100%;height:100%;}
.aboutDetail {display: none;width: 260px;height: 400px;padding: 0 10px;margin: -200px 0 0 -130px;text-align: center;background: #fff;border-radius: 15px;position: fixed;left: 50%;top: 50%;z-index:10;}
.aboutDetail .close {width: 30px;height: 30px;background: url(../images/close.png) no-repeat 0 0;position: absolute;right: 15px;top: 15px;}
.aboutDetail .close:hover { background-position: -30px 0; }
.aboutDetail .face {margin: 25px 0 0 0;text-align: center;}
.aboutDetail .face img {width: 160px;height:160px;overflow:hidden; border-radius: 50%;}
.aboutDetail .t1 p.name {margin: 15px 0 5px 0;font-size: 16px;color: #202020;} 
.aboutDetail .t1 p.til {font-size: 14px;color: #737373;}
.aboutDetail .t2 {margin: 30px 0 0 0;font-size: 14px;color: #737373;line-height: 30px;}


.anli_bg {background:#F7F7F7;padding:5px 0px;}
.anli_cen {width:100%;}
.anli_cen ul li {margin-bottom:10px;background:#FFF;-webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1);-ms-box-shadow: 0 15px 30px rgba(0,0,0,0.1);-o-box-shadow: 0 15px 30px rgba(0,0,0,0.1);-moz-box-shadow: 0 15px 30px rgba(0,0,0,0.1);box-shadow: 0 15px 30px rgba(0,0,0,0.1);}
.anli_cen ul li::after {content: " "; display: block;height: 0; clear: both;visibility: hidden;}
.anli_cen ul li .logo {float:none;}
.anli_cen ul li .logo a {display:block;width:100%;text-align:center;height:80px;line-height:80px;}
.anli_cen ul li .logo a img {margin-top:10px;max-width:70px;}
.anli_cen ul li .logo a img.zxt {margin-top:10px;max-width:50px; }
.anli_cen ul li .logo a img.sq {margin-top:20px;max-width:90px; }
.anli_cen ul li .datu {float:none;}
.anli_cen ul li .datu a {display:block;width:100%;height:100%;}
.anli_cen ul li .datu a img {width:100%;}


.sever_topbg {background:url(../images/fuwubg.jpg) no-repeat; background-size:auto auto;}
.sever_topcen {width:100%;height:auto;padding:20px 0px;margin-top:0px;}
.sever_topcen::after {content: " "; display: block;height: 0; clear: both;visibility: hidden;}
.sever_topcenl {float:none;text-align:center;display:none;}
.sever_topcenr {float:none;width:90%;margin:0 auto; background:#4D716B;height:auto;color:#FFF;text-align:center;margin-top:0px;}
.sever_topcenl img {width:90%;margin:0 auto;margin-top:20px;}
.sever_topcenr h1 {font-size:20px;font-weight:bold;display:block;text-align:center;width:100%;margin-top:0px;padding-top:10px;}
.sever_topcenr p {padding:0px 30px;font-size:12px;margin-top:10px;line-height:20px;text-align:left;text-indent:2em}
.sever_topcenr a {display:inline-block;width:200px;height:40px;line-height:40px;font-size:18px;border:3px solid #FFF;margin-top:30px;color:#fff;background:#4D716B;margin-bottom:30px;}
.sever_topcenr a:hover {background:#62938b;border-color:#62938b;}
.sever_ys {width:100%;padding:10px 0px;}
.sever_ys::after {content: " "; display: block;height: 0; clear: both;visibility: hidden;}
.sever_ysl {float:none;text-align:center;}
.sever_ysl h1 {margin:0px;padding:0px;font-size:20px;font-weight:bold;color:#666;text-align:center;}
.sever_ysl ul li {width:100%;margin:0 auto; margin-top:10px;color:#666;}
.sever_ysl ul li::after {content: " "; display: block;height: 0; clear: both;visibility: hidden;}
.sever_ysl ul li .logo {float:left;width:85px;text-align:center;}
.sever_ysl ul li .logo img {margin-top:10px;width:40px;}
.sever_ysl ul li .sm {float:left;margin-left:2px;width:75%; }
.sever_ysl ul li .sm span {display:block;height:30px;line-height:40px;font-size:14px;text-align:left;font-weight:bold;}
.sever_ysl ul li .sm p {font-size:12px;line-height:18px;text-align:left;}
.sever_ysl a {display:inline-block;width:200px;height:40px;line-height:40px;color:#666;border:3px solid #DFDEDE;text-align:center;font-size:18px;margin-top:15px;margin-left: 10px;}
.sever_ysr {float:none;display:none;}
.sever_ysr a {display:inline-block;margin-right:100px;margin-top:150px;}
.sever_dianshan {background:#F1F1F1;padding:30px 0px;}
.sever_dscen {width:100%;}
.sever_dscen::after {content: " "; display: block;height: 0; clear: both;visibility: hidden;}
.sever_dscenl {float:none;text-align:center;}
.sever_dscenl img {width:80%;margin:0 auto; margin-top:10px;}
.sever_dscenr {float:none;margin-top:20px;text-align:center}
.sever_dscenr h1 {font-size:20px;font-weight:bold;display:block;color:#666;width:auto;margin-bottom:30px;text-align:center;}
.sever_dscenr ul li::after {content: " "; display: block;height: 0; clear: both;visibility: hidden;}
.sever_dscenr ul li {width:90%;margin:0 auto;margin-top:40px;}
.sever_dscenr ul li .ptz {float:left;width:70px;text-align:center;}
.sever_dscenr ul li .ptz img {width:35px;}
.sever_dscenr ul li .pty {float:left;margin-left:10px;width:70%; }
.sever_dscenr ul li .pty span {display:block;font-size:14px;color:#666;margin-top:-10px;text-align:left;font-weight:bold;}
.sever_dscenr ul li .pty p {height:25px;line-height:18px;color:#666;font-size:13px;margin-top:0px;text-align:left;}
.sever_dscenr a {display:inline-block;width:200px;height:40px;line-height:40px;border:3px solid #DFDEDE;text-align:center;font-size:18px;color:#666666;margin-top:35px;margin-left:40px;}
.sever_ar {background:#FFF;width:100%;padding:20px 0px;}
.sever_cen {width:100%;}
.sever_cen::after {content: " "; display: block;height: 0; clear: both;visibility: hidden;}
.sever_cenl {float:none;width:100%;text-align:center}
.sever_cenr {float:none;text-align:center}
.sever_cenr img {width:80%;margin:0 auto;}
.sever_cenl h1 {font-style:normal;font-size:16px;font-weight:bold;color:#666;}
.sever_cenl p {font-size:12px;margin-top:10px;color:#666;line-height:20px;width:92%;margin:0 auto;text-align:left;}
.sever_cenl a {display:inline-block;width:200px;height:40px;line-height:40px;text-align:center;color:#666;border:3px solid #DFDEDE;margin:20px 0px;font-size:18px;}


.mjanli_top {width:100%;background:none;}
.mjanli_top_cen {width:100%;}
.mjanli_top .mjanli_top_cen img {width:100%;}
.mjanli_banner {width:100%;}
.mjanli_banner h1 {font-size:18px;font-weight:bold;color:#3a3a3a;font-style:normal;width:260px;text-align:center;margin:0 auto;padding:10px 0px;}
.mjanli_banner h1 span {display:block;text-align:center;width:100%;height:1px;line-height:25px;font-size:12px;font-weight:normal;color:#666666;border-top:1px solid #F1F1F1;margin-top:10px;padding-top:5px;text-indent:-99999px;}
.mjanli_banner_cen {width:100%;margin:0 auto;position:relative;z-index:1;}
.mjanli_banner_cen p {font-size:14px;font-weight:bold;color:#666;text-align:center;height:25px;line-height:25px;margin-bottom:10px;}
.mjanli_banner_cen .main_visual {position:relative;z-index:6;}
.mjanli_banner_cen .main_image {width:100%; height:160px; border-top:1px solid #d7d7d7; overflow:hidden; margin:0 auto; position:relative;}
.mjanli_banner_cen .main_image ul {width:9999px; height:100%; overflow:hidden; position:absolute; top:0; left:0}
.mjanli_banner_cen .main_image li {float:left; width:100%; height:100%;}
.mjanli_banner_cen .main_image li a {display:block; width:100%; height:auto;}
.mjanli_banner_cen .main_image li a img {height:auto;width:100%}
.mjanli_banner_cen .flicking_con .flicking_inner {position:absolute; bottom:20px; left:50%; z-index:999; width:300px; height:21px;text-align:center;margin-left:-150px;} /* 121126 */
.mjanli_banner_cen .flicking_con a {text-indent:-100000px;display:inline-block;width:12px;height:12px;margin:0px 5px;background:#FFF;border-radius:50%;}
.mjanli_banner_cen .flicking_con a.on {background:#19D3FF;}
.mjanli_banner_cen a#btn_prev,a#btn_next{z-index:11111;position:absolute;display:none;width:38px!important;height:60px!important;top:50%;margin-top:-30px;background:none;color:#4D716B;font-size:80px;line-height:60px;text-align:center;font-family:宋体;border-radius:0%;font-weight:bold;opacity: 0; filter: alpha(opacity=0);-moz-opacity:0; -khtml-opacity: 0;}
.mjanli_banner_cen a#btn_prev{left:-100px;}
.mjanli_banner_cen a#btn_next{right:-100px;}
.mjanli_move {background:#F7F7F7;width:100%;padding:10px 0px;}
.mjanli_move_cen {width:100%;margin:0 auto;}
.mjanli_move_cen h1 {font-size:18px;font-weight:bold;color:#3a3a3a;font-style:normal;width:260px;text-align:center;margin:0 auto;padding:10px 0px;}
.mjanli_move_cen h1 span {display:block;text-align:center;width:100%;height:1px;line-height:25px;font-size:12px;font-weight:normal;color:#666666;border-top:1px solid #F1F1F1;margin-top:10px;padding-top:5px;text-indent:-99999px;}
.mjanli_move_cen ul::after {content: " "; display: block;height: 0; clear: both;visibility: hidden;}
.mjanli_move_cen ul li {float:none;width:96%;margin-right:0px;margin-left:2%; overflow:hidden;}
.mjanli_move_cen ul li:last-child {margin-right:0px;}
.mjanli_move_cen ul li > div {border:1px solid #CECBD1;position:relative;z-index:5;}
.mjanli_move_cen ul li > div img {width:100%;}
.mjanli_move_cen ul li > div span {display:block;width:40px;height:40px;background:url(../images/mjanli_play.png) no-repeat center center;background-size:40px auto; position:absolute;left:50%;top:50%;margin:-28.5px 0px 0px -28.5px;cursor:pointer;}
.mjanli_move_cen ul li > div span:hover {-webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1);-ms-box-shadow: 0 15px 30px rgba(0,0,0,0.1);-o-box-shadow: 0 15px 30px rgba(0,0,0,0.1);-moz-box-shadow: 0 15px 30px rgba(0,0,0,0.1);box-shadow: 0 15px 30px rgba(0,0,0,0.1);-moz-transform: translate3d(0, -1px, 0);-ms-transform: translate3d(0, -1px, 0);-o-transform: translate3d(0, -1px, 0);-webkit-transform: translate3d(0, -1px, 0);transform: translate3d(0, -1px, 0);}
.mjanli_move_cen ul li p {height:40px;line-height:40px;text-align:center;color:#666;font-size:16px;}
.mjanli_ds {width:100%;padding:10px 0px;}
.mjanli_ds_cen {width:100%;margin:0 auto;}
.mjanli_ds_cen h1 {font-size:18px;font-weight:bold;color:#3a3a3a;font-style:normal;width:330px;text-align:center;margin:0 auto;padding:10px 0px;}
.mjanli_ds_cen h1 span {display:block;text-align:center;width:100%;height:1px;line-height:25px;font-size:14px;font-weight:normal;color:#666666;border-top:1px solid #F1F1F1;margin-top:10px;padding-top:5px;text-indent:-99999px;}
.mjanli_dsimg {}
.mjanli_dsimg ul::after {content: " "; display: block;height: 0; clear: both;visibility: hidden;}
.mjanli_dsimg ul li.z {float:left;width:50%;}
.mjanli_dsimg ul li.y {float:left;width:50%;text-align:center;}
.mjanli_dsimg ul li {}
.mjanli_dsimg ul li img {border:1px solid #E8E6E6;width:96%;margin:0 auto;}
.mjanli_dsimg ul li.y img {width:76%;}

.mjanli_dsimg ul li p {text-align:center;font-size:14px;color:#666;height:40px;line-height:40px;}
.mjanli_dsimg a {width:96%;margin:0 auto; display:block;background:#F38120;color:#fff;text-align:center;font-size:16px;border-radius:20px;height:40px;line-height:40px;font-weight:500;}

.mjanli_xtp {width:100%;margin:0 auto;}
.mjanli_xtp::after {content: " "; display: block;height: 0; clear: both;visibility: hidden;}
.mjanli_xtp ul::after {content: " "; display: block;height: 0; clear: both;visibility: hidden;}
.mjanli_xtp ul li {float:none;margin-bottom:10px;    }
.mjanli_xtp ul li img {width:60%;margin-left:20%;}




.mjanli_ar {background:#F7F7F7;padding:10px 0px;width:100%;}
.mjanli_ar_cen {width:100%;margin:0 auto;}
.mjanli_ar_cen h1 {font-size:18px;font-weight:bold;color:#3a3a3a;font-style:normal;width:260px;text-align:center;margin:0 auto;padding:10px 0px;}
.mjanli_ar_cen h1 span {display:block;text-align:center;width:100%;height:1px;line-height:25px;font-size:12px;font-weight:normal;color:#666666;border-top:1px solid #F1F1F1;margin-top:10px;padding-top:5px;text-indent:-9999px;}
.mjanli_ar_xz {width:100%;margin:0 auto;}
.mjanli_ar_xz::after {content: " "; display: block;height: 0; clear: both;visibility: hidden;}
.mjanli_ar_xzl {float:none;width:100%;}
.mjanli_ar_xzr {float:none;width:100%;text-align:center;}
.mjanli_ar_xzr img {margin-top:20px;}
.mjanli_ar_xzl p {font-size:20px;color:#f38120;font-weight:bold;margin-top:0px;text-align:center;}
.mjanli_ar_xz_cen {width:70%;margin:0 auto;margin-top:30px;}
.mjanli_ar_xz_cen::after {content: " "; display: block;height: 0; clear: both;visibility: hidden;}
.mjanli_ar_xz_cen a {display:block;margin-right:0px;margin-left:0%;float:left;width:50%;}
.mjanli_ar_xz_cen a img {width:95%;}

.mjanli_wx {padding:10px 0px;}
.mjanli_wx_cen {width:100%;margin:0 auto;}
.mjanli_wx_cen h1 {font-size:18px;font-weight:bold;color:#3a3a3a;font-style:normal;width:260px;text-align:center;margin:0 auto;padding:10px 0px;}
.mjanli_wx_cen h1 span {display:block;text-align:center;width:100%;height:1px;line-height:25px;font-size:12px;font-weight:normal;color:#666666;border-top:1px solid #F1F1F1;margin-top:10px;padding-top:5px;text-indent:-9999px;}
.mjanli_wx_cen ul::after {content: " "; display: block;height: 0; clear: both;visibility: hidden;}
.mjanli_wx_cen ul li {float:left;margin-right:0px;text-align:center;width:50%;}
.mjanli_wx_cen ul li img {width:80%;}
.mjanli_wx_cen ul li:last-child {margin-right:0px;border:0px solid #ECECEC;display:none;}
.zxtanli_top {width:100%;}
.zxtanli_top img {width:100%;}
.sq_hbg {background:#F7F7F7;}
.sq_bbg {background:#FFF;}
.mjanli_dsimg a.sq_wzbg {background:#871E23;}


.ppyx_top {width:100%;background:url(../images/ppyx_02.jpg) repeat-x;height:90px;overflow:hidden;}
.ppyx_top_cen {width:100%;text-align:center;height:90px;line-height:90px;font-size:18px;margin:0 auto;color:#FFF;}
.ppyx_cen {width:100%;margin:0 auto;padding:10px 0px;}
.ppyx_cen ul li {width:96%;margin:0 auto; margin-bottom:30px;overflow:hidden;}
.ppyx_cen ul li > div {position:relative;z-index:1;width:100%;}
.ppyx_cen ul li > div img {width:100%;}
.ppyx_cen ul li > div span {display:block;width:57px;height:57px;background:url(../images/mjanli_play.png) no-repeat center center;position:absolute;left:40%;top:35%;cursor:pointer;}
.ppyx_cen ul li > div span:hover {-webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1);-ms-box-shadow: 0 15px 30px rgba(0,0,0,0.1);-o-box-shadow: 0 15px 30px rgba(0,0,0,0.1);-moz-box-shadow: 0 15px 30px rgba(0,0,0,0.1);box-shadow: 0 15px 30px rgba(0,0,0,0.1);-moz-transform: translate3d(0, -1px, 0);-ms-transform: translate3d(0, -1px, 0);-o-transform: translate3d(0, -1px, 0);-webkit-transform: translate3d(0, -1px, 0);transform: translate3d(0, -1px, 0);}
.ppyx_cen ul li p {font-size:13px;font-weight:normal; height:40px;line-height:40px;border:1px solid #E1DFDF;padding-left:10px;color:#666;}


.ysfx_cen {width:100%;margin:0 auto;padding:10px 0px;}
.ysfx_cen::after {content: " "; display: block;height: 0; clear: both;visibility: hidden;}
.ysfx_cen ul li {float:none;width:96%;margin-left:2%; margin-bottom:0px;margin-right:0px;}
.ysfx_cen ul li:nth-child(3) {margin-right:0px;}
.ysfx_cen ul li:nth-child(6) {margin-right:0px;}
.ysfx_cen ul li:nth-child(9) {margin-right:0px;}
.ysfx_cen ul li > div {position:relative;z-index:1;}
.ysfx_cen ul li > div img {width:100%;}
.ysfx_cen ul li > div span {display:block;width:57px;height:57px;background:url(../images/mjanli_play.png) no-repeat center center;position:absolute;left:45%;top:40%;cursor:pointer;}
.ysfx_cen ul li > div span:hover {-webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1);-ms-box-shadow: 0 15px 30px rgba(0,0,0,0.1);-o-box-shadow: 0 15px 30px rgba(0,0,0,0.1);-moz-box-shadow: 0 15px 30px rgba(0,0,0,0.1);box-shadow: 0 15px 30px rgba(0,0,0,0.1);-moz-transform: translate3d(0, -1px, 0);-ms-transform: translate3d(0, -1px, 0);-o-transform: translate3d(0, -1px, 0);-webkit-transform: translate3d(0, -1px, 0);transform: translate3d(0, -1px, 0);}
.ysfx_cen ul li p {height:30px;line-height:30px;text-align:center;color:#666;font-size:16px;    }
.ysfx_nav {width:100%;margin:0 auto;padding-bottom:50px;}
.ysfx_nav::after {content: " "; display: block;height: 0; clear: both;visibility: hidden;}
.ysfx_nav ul li {float:none;width:287px;height:65px;border:1px solid #979797;margin-right:0px; margin:0 auto;margin-top:15px;}
.ysfx_nav ul li:last-child {margin-right:0px;margin:0 auto;margin-top:15px;}
.ysfx_nav ul li a {display:block;width:100%;height:100%;line-height:65px;text-align:center;font-size:22px;color:#3a3a3a;}
.ysfx_nav ul li.current {border:1px solid #FFF; }
.ysfx_nav ul li.current a {background:url(../images/ysfx_nav.jpg) no-repeat center center;color:#FFF;}
.ysfx_nav ul li:hover{border:1px solid #FFF; }
.ysfx_nav ul li:hover a {background:url(../images/ysfx_nav.jpg) no-repeat center center;color:#FFF;}
.ysfx_play {position:fixed;width:100%;height:360px;left:0%;top:50%;margin:-180px 0px 0px 0px;z-index:1000000;display:none}
.ysfx_play p {height:40px;line-height:40px;text-align:right;background:#FFF;}
.ysfx_play p font {display:inline-block;margin-right:3px;font-size:30px;color:#ff0000;cursor:pointer;font-style:normal;}
.ysfx_play p font:hover {color:#FF0000;}

.index_qiehuan {display:none;}


.seindex_sever_cen {width:100%;margin:0 auto;padding-top:0px;}
.seindex_sever_cen h1 {font-size:28px;font-weight:bold;color:#3a3a3a;font-style:normal;text-align:center;margin:0 auto;}
.seindex_sever_cen h1 span {display:block;text-align:center;width:100%;height:25px;line-height:25px;font-size:16px;font-weight:normal;color:#666666;border-top:1px solid #F1F1F1;margin-top:10px;padding-top:5px;}
.seindex_sever_cen ul {overflow:hidden;padding:0px 0px 0px 0px;padding-bottom:0px;}
.seindex_sever_cen ul li {width: 100%;height: 400px;margin: 0 20px 0 0; margin-bottom: 20px; overflow: hidden;text-align: center;float:none;border: 1px solid #d7d7d7;position: relative;transition: 400ms;}
.seindex_sever_cen ul li:last-child {margin-right:0px;}

.index_productdy{width:100%;margin:0 auto; padding-top:20px; padding-bottom:20px}
.index_productdy .bitoct{ text-align:center;font-size:28px;font-weight:bold;color:#000; margin-bottom:20px}




.seindex_sever_cen ul li.li1 a {display:inline-block;width:100%;height:100%;}
.seindex_sever_cen ul li.li1 a .t1{ background-size: 100%; background-repeat:no-repeat;} 
.seindex_sever_cen ul li.li2 a .t1{background:url(../images/yh_index_20.png) no-repeat center 72px;}
.seindex_sever_cen ul li.li3 a .t1{background:url(../images/yh_index_14.png) no-repeat center 72px;}
.seindex_sever_cen ul li.li4 a .t1{background:url(../images/yh_index_23.png) no-repeat center 72px;}
.seindex_sever_cen ul li a .t1 {width: 100%;height: 140px;padding: 210px 0 0 0;font-size: 14px;color: #9b9797;font-family: Helvetica;text-transform: uppercase;position: absolute;left: 0;top: 0;transition: 400ms;}
.seindex_sever_cen ul li a .t1 .p1 {font-size: 18px;color: rgb(58, 58, 58);font-family: 微软雅黑;margin: 120px 0px 5px;}
.seindex_sever_cen ul li a .t2 {width: 100%;padding: 0px;height: 100px;line-height: 24px;font-size: 14px;color: #fff; background: #0084ff; position: absolute;left: 0;bottom: -98px;transition: 400ms;}
.seindex_sever_cen ul li.tc{border-color: #dfdfdf;background: #fff;}
.seindex_sever_cen ul li.tc a .t1{top: -45px;}
.seindex_sever_cen ul li.tc a .t2 {bottom:0px;}



.newscont{ overflow:hidden; margin-bottom:0px; margin-top: 0px; border-bottom:solid 1px #e8e8e8; padding-bottom:20px}
.newscont .imgt{ width:100%; float: none;}
.newscont .imgt img{  width:100%; overflow: hidden; }
.newscont .ringt{ width:100%; float: none; margin-left:0px; display: block;}
.newscont .ringt ul{ padding:20px; }

.newscont .ringt h6{  font-size:20px; color:#000}
.newscont .ringt h7{  font-size:14px;color:#666; line-height:30px;}
.newscont .ringt h8{  font-size:12px;color:#666; line-height:30px; display: block;}
.newscont a:hover{ color:#2172d1}

.proidconad .lefitimg{ border:none ; width:100%}


.prindex_anli {width:100%;padding:0px 0px; background: #fff;}
.prindex_anli_cen {width:100%;margin:0 auto;}
.prindex_anli_cen h1 {font-size:28px;font-weight:bold;color:#FFF;font-style:normal;text-align:center;margin:0 auto;}
.prindex_anli_cen h1 span {display:block;text-align:center;width:100%;height:25px;line-height:25px;font-size:16px;font-weight:normal;color:#FFF;border-top:0px solid #FFF;margin-top:10px;padding-top:5px;}
.prindex_anli_cen ul {margin-top:0px;}
.prindex_anli_cen ul::after {content: " "; display: block;height: 0; clear: both;visibility: hidden;}
.prindex_anli_cen ul li {margin-right:0px; margin-bottom: 20px; float:none; width:100%}

.prindex_anli_cen ul li span {display:block;width:100%;height:260px;line-height:260px; background:#FFF;text-align:center;position:relative;z-index:1;}
.prindex_anli_cen ul li span .img {width:100%; height: 260px;}


.prindex_anli_cen ul li span {
  /*图片容器宽高各220px，容器水平居中，图片水平垂直居中*/
  width:100%;
  height: none;
  background:#fff;
  border: solid 1px #ebeaea;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  .img {
    /*图片宽高各200px*/
    width: 100%;
    height:none;
  }
}
.prindex_anli_cen ul li span .img {width: 100%; height: none;object-fit: contain;}




.prindex_anli_cen ul li p {text-align:center;line-height:40px;color:#666;font-size:20px;margin-top:10px;}
.prindex_anli_cen ul li span .bg { opacity: 0; filter: alpha(opacity=0);-moz-opacity:0; -khtml-opacity: 0; width: 100%; height: 100%; background: #0084ff; position: absolute; left: 0; top: 0; transition: 400ms; }
.prindex_anli_cen ul li span .i5 { opacity: 0; filter: alpha(opacity=0);-moz-opacity:0; -khtml-opacity: 0; margin: -34px 0 0 -34px; position: absolute; left: 10%; top: 50%; transition: 400ms; }
.prindex_anli_cen ul li span .i6 { opacity: 0; filter: alpha(opacity=0);-moz-opacity:0; -khtml-opacity: 0; margin: -16px 0 0 -17px; position: absolute; left: 90%; top: 50%; transition: 400ms; }
.prindex_anli_cen ul li span:hover .bg { opacity: 0.8; filter: alpha(opacity=80); }
.prindex_anli_cen ul li span:hover .i5 { left: 50%; opacity: 1; filter: alpha(opacity=100);-moz-opacity:1; -khtml-opacity: 1; }
.prindex_anli_cen ul li span:hover .i6 { left: 50%; opacity: 1; filter: alpha(opacity=100);-moz-opacity:1; -khtml-opacity: 1; }
.prindex_anli_cenmore {margin-top:50px; text-align:center;}
.prindex_anli_cenmore a {background:#FFF;width:180px;height:45px;line-height:45px;text-align:center;display:inline-block;color:#0084ff;font-size:18px;border-radius:20px;}
.prindex_anli_cenmore a:hover {background:#0084ff;color:#FFF;-webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1);-ms-box-shadow: 0 15px 30px rgba(0,0,0,0.1);-o-box-shadow: 0 15px 30px rgba(0,0,0,0.1);-moz-box-shadow: 0 15px 30px rgba(0,0,0,0.1);box-shadow: 0 15px 30px rgba(0,0,0,0.1);-moz-transform: translate3d(0, -2px, 0);-ms-transform: translate3d(0, -2px, 0);-o-transform: translate3d(0, -2px, 0);-webkit-transform: translate3d(0, -2px, 0);transform: translate3d(0, -2px, 0);}


.cndns-right{position:fixed;right:1px;top:50%;margin-top:-100px;z-index:100; font-style: normal; display:none}



.ringhtcont{ display:block; z-index:20; right:0; bottom:0; margin-right:20px; margin-bottom:20px; position:fixed;}

.ringhtcont .listc{ overflow:hidden; margin-bottom:20px; text-align:center}
.ringhtcont .listc .yuanjiao{  background:#fff; border-radius:50%; width:60px; height:60px; border:solid 1px #0084ff}
.ringhtcont .listc .yuanjiao img{ width:35px; height:35px; border-radius:50%; margin-top:5px}
.ringhtcont .listc .biatot{ display:block; color:#0084ff; font-size:12px }

.ycbg {background:#000;position:fixed;left:0%;top:0px;filter:alpha(opacity=38);-moz-opacity:0.38; -khtml-opacity: 0.38;opacity: 0.38;z-index:50;display:block;width:100%;height:100%; display:none}


.yuyuebook{ position:fixed; z-index:51; top:0; margin-top:30%; width:100%; filter:alpha(opacity=95);-moz-opacity:0.95; -khtml-opacity: 0.95;opacity: 0.95;display:none}

.yuyuebook .countc{ width:90%; margin:auto; background:#0f5ad2; padding:10px}
.yuyuebook .countc .beidic{ background:#fff; overflow:hidden; padding:10px}
.yuyuebook .countc .beidic .biaotic{ overflow:hidden; }

.yuyuebook .countc .beidic .biaotic .titlc{ font-weight:bold; color:#0084ff; font-size:30px; float:left; margin-top:5px }
.yuyuebook .countc .beidic .biaotic .guanbic{ float:right; width:40px; height:40px; }

.yuyuebook .countc .beidic .inpuct{ overflow:hidden; margin-top:15px}
.yuyuebook .countc .beidic .inpuct li{ overflow:hidden; border:solid 1px #cacaca; padding:5px; margin-bottom:5px}
.yuyuebook .countc .beidic .inpuct li div{ float:left; font-size:16px; color:#666; margin-right:10px; }
.yuyuebook .countc .beidic .inpuct li input{ float:left; font-size:15px; color:#666; border:none;margin-top:4px}
.yuyuebook .countc .beidic .inpuct li textarea{ color:#666; border:none; width:100%; height:60px}

.yuyuebook .countc .beidic .aniuc{ overflow:hidden; }
.yuyuebook .countc .beidic .aniuc .anniuc{ background:#0084ff; color:#fff; width:35%; line-height:50px; float:left; text-align:center; font-weight:bold }
.yuyuebook .countc .beidic .aniuc .yuise{ background:#666; color:#fff; width:35%; line-height:50px; float:left; text-align:center; font-weight:bold }
.yuyuebook .countc .beidic .aniuc .telc{float:right; font-size:16px; line-height:50px; color:#0084ff }




.news_detsx {width:96%;margin:0 auto; height:initial;line-height:none;border-top:1px solid #ECECEC;margin-top:30px;}
.news_detsx::after {content: " "; display: block;height: 0; clear: both;visibility: hidden; }
.news_detsx a {color:#666;}
.news_detsx a.shang {display:block;width:100%;text-align:left;float:none;}
.news_detsx a.xia {display:block;width:100%;text-align:left;float:none;}
.news_detsx a:hover {color:#3185DA;}
