.wm {
  width: 1200px;
  margin: 0 auto;
}
.list_none li {
  list-style-type: none;
}
.transition {
  transition: all .5s;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -o-transition: all .5s;
}
.yahei {
  font-family: "Microsoft Yahei";
}
#header_bar .header-top-box {
  height: 25px;
  line-height: 25px;
  background-color: #efefef;
  font-family: "Microsoft Yahei";
  font-size: 14px;
  color: #999;
}
#header_bar .headert-right .headert-goto-zx {
  padding-right: 8px;
}
#header_bar .headert-right .headert-map {
  color: #999;
  padding-left: 12px;
  background: url('../images/header1.png') left center no-repeat;
}
#header_bar .headert-right .headert-dsf {
  padding-left: 10px;
  height: 47px;
}
#header_bar .headert-right .headert-dsf ul {
  height: 47px;
}
#header_bar .headert-right .headert-dsf li {
  display: inline-block;
  margin-left: 7px;
  width: 21px;
  height: 47px;
}
#header_bar .headert-right .headert-dsf li a {
  display: block;
  width: 100%;
  height: 100%;
}
#header_bar .headerg-box {
  height: 110px;
  background-color: #fff;
}
#header_bar .headerg-box .header-logo {
  line-height: 110px;
}
#header_bar .header-code{
  height: 110px;
  display: flex;
  justify-content: center;
  align-items: center;
}
#header_bar .headerg-box .header-phone div {
  padding-left: 18px;
  color: #1a1a1a;
  font-family: "Microsoft Yahei";
}
#header_bar .online{
  padding-top: 29px;
  padding-right: 25px;
}
#header_bar .headerg-box .header-phone div p {
  font-size: 26px;
  color: #ea3a42;
}
#nav_bar {
  height: 50px;
  line-height: 50px;
  background-color: #0DA39A;
  color: #fff;
}
#nav_bar .nav-box li{
  float: left;
}
#nav_bar .nav-box li:not(:last-child){
  background-image:url("../images/nav-line.png");
  background-repeat: no-repeat;
  background-position: right;
}
#nav_bar .nav-box li a {
  display: block;
  padding: 0 55px;
  font-size: 16px;
  transition: all .5s;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -o-transition: all .5s;
}
#nav_bar .nav-box li a:hover {
  background-color: #0B857E;
}

#marketing_bar {
  background-color: #fff;
}
#marketing_bar .marketing-box {
  height: 1547px;
  background: url("../images/youshi.png") bottom 70px center no-repeat;
  position: relative;
}
#marketing_bar .marketing-box .marketing-item {
  font-family: "Microsoft Yahei";
}
#marketing_bar .marketing-box .marketing-item p {
  font-size: 16px;
  color: #666666;
  line-height: 36px;
  letter-spacing: 1px;
}
#marketing_bar .marketing-box .ystitle0{position: absolute;
  right: 360px;
  top: 42px;
  width: 481px; text-align:center;}
  .newstitle2{position: absolute;
  right: 100px;
  top: 125px;
  width: 1000px; text-align:center; color:#999999; font-size:17px;    letter-spacing: 1px;}
#marketing_bar .marketing-box .ystitle0 h1{ color:#0DA39A; font-weight:bold; font-size:36px;}
#marketing_bar .marketing-box .ystitle0 p{ color:#999999; margin-top:10px;    letter-spacing: 1px;}
#marketing_bar .marketing-box .ystitle1{position: absolute;
  right: 0;
  top: 155px;
  width: 481px;}
#marketing_bar .marketing-box .ystitle2{    position: absolute;
    left: 137px;
    top: 625px;
    width: 690px;}
#marketing_bar .marketing-box .ystitle3{    position: absolute;
    right: 0px;
    bottom: 419px;
    width: 481px;}
#marketing_bar .marketing-box .ystitle1 h1,#marketing_bar .marketing-box .ystitle2 h1,#marketing_bar .marketing-box .ystitle3 h1{color:#666; font-weight:bold;}
#marketing_bar .marketing-box .ystitle1 p,#marketing_bar .marketing-box .ystitle2 p,#marketing_bar .marketing-box .ystitle3 p{color:#BABABA; }
#marketing_bar .marketing-box .marketing1 {
  position: absolute;
  right: 0;
  top: 257px;
  width: 481px;
}
#marketing_bar .marketing-box .marketing2 {
  position: absolute;
  left: 137px;
  top: 723px;
  width: 555px;
}
#marketing_bar .marketing-box .marketing4 {
  position: absolute;
  right: -1px;
  bottom: 198px;
  width: 481px;
}
#message_bar {
  background-color: #fff;
  padding-bottom: 60px;
  background-image:url("../images/messbg.png");
  background-repeat: no-repeat;
  background-position: top 60px center;
}
#message_bar .message-box {
  padding-top: 180px;
      position: relative;
}
#message_bar .message-i-item-add {
  padding-bottom: 30px;
}
#message_bar .message-i-item h3 {
  font-size: 18px;
  font-family: "Microsoft Yahei";
  color: #0da39a;
  line-height: 36px;
  position: relative;
  padding-left: 11px;
  padding-bottom: 12px;
}
#message_bar .message-i-item h3::after {
  content: "";
  position: absolute;
  left: -1px;
  top: 0;
  width: 2px;
  height: 36px;
  background-color: #0da39a;
}
#message_bar .message-i-item p {
  color: #7f7f7f;
}
#message_bar .message-form .message-form-inp input {
  width: 303px;
  height: 37px;
  line-height: 37px;
  border: 1px solid #dcdcdc;
  display: block;
  margin-bottom: 17px;
  text-indent: 16px;
}
#message_bar .message-form .message-form-text textarea {
  width: 500px;
  height: 135px;
  border: 1px solid #dcdcdc;
  padding: 10px 15px;
}
#message_bar .message-form .message-form-submit input {
  width: 100%;
  height: 38px;
  line-height: 38px;
  text-align: center;
  background-color: #0da39a;
  font-family: "Microsoft Yahei";
  color: #fff;
  border: 0;
  cursor: pointer;
}
#message_bar .index-linkman{
  margin-right: 28px;
}
#message_bar .mess-p{
  margin-bottom: 10px;
}
#footer_bar .footer-bottom {
  background-color: #0da39a;
  height: 40px;
  line-height: 40px;
  color: #fff;
}
#footer_bar .footer-bottom .footer-bottom-box {
  position: relative;
}
.page a {
  padding: 0 15px;
}
.inside-r-prev_next li {
  list-style-type: none;
}
.headertd-weixin {
  position: relative;
}
.headertd-weixin:hover img {
  display: block;
}
.headertd-weixin img {
  display: none;
  position: absolute;
  left: 0;
  bottom: -104px;
  width: 106px;
}
/*搜索功能*/
.index_search{width: 100%;height: 50px;line-height: 50px;background: #F7F7F7;}
.index_search span{font-size: 16px;}
.index_search a{margin-left: 30px;color: #999;font-size: 14px;}
.index_search a:hover{color: #0DA39A;}
.search{padding-top: 8px;}
input[type=text]:focus {color:#000!important;}
#search_text{height: 30px;border:1px solid #e6e3e3;width: 212px;text-indent: 9px;float: left;color: #bebebe;}
.search-btn{height: 34px;width: 37px;background:url('../images/search_bt.png')no-repeat ;float: left;border: 0px;cursor: pointer;}
/*搜索功能 end*/

.index_product{width: 100%;height:926px;overflow: hidden;background-image:url('../images/probg.png');padding-top: 60px;}
.index_product .pro_zs{width: 927px;overflow: hidden;}
.index_product .tj_rx{position:relative;width: 100%;height: 54px;}
.index_product .tj_rx a{height: 54px;line-height: 68px;display: block;text-align: center;color: #0DA39A;position: absolute;right: 0;top: -15px;font-size: 12px;letter-spacing: 1px;}

.index_pro_img ul li{width: 294px;height: 221px;float: left;margin-right: 25px;list-style: none;margin-bottom: 25px;position: relative;}
.index_pro_img ul li img{width: 294px;height: 221px;border: 1px solid #e5e5e5;position: relative;}
.index_pro_img ul li:hover:after{cursor:pointer;position: absolute;top: 0;left: 1px;content: "";background-color: grey;opacity: 0.2;width: 100%;height: 100%;z-index:-1;}
.index_pro_img ul li .txt{height: 30px;line-height: 30px;width: 296px;text-align: center;background:#999999;position: absolute;bottom: -1px;left:0px;color:#fff;}
.index_pro_img ul li .txt a{display: block;}
.index_pro_img ul li:hover .txt{background:#0DA39A;transition: 1s;-webkit-transition: 1s;-moz-transition: 1s;z-index: 666;}
#fczs_gd{margin-top: 25px;}
#fczs_gd ul{width: 1595px;height: 721px;overflow: hidden;}

/*产品列表，左侧展示*/
.pro_list_title{width: 244px;height: 83px;text-align: center;background:#0DA39A;}
.pro_list_title h2{font-size: 24px;color:#fff;padding-top: 14px;font-weight: bold;}
.pro_list_title h4{font-size: 16px;color: #fff;text-transform: uppercase;}
.sidebar-more{height: 30px;line-height: 30px;display: block;text-align: center;background-color: #0DA39A;color: #fff;font-size: 12px;letter-spacing: 1px;width: 160px;margin: 0 auto;margin-top: 29px;}
.sidebar-more:hover{color:#fff;}


.pro_list{margin-bottom: 30px;padding: 0px 20px;width: 202px;min-height: 300px;padding-bottom: 30px;background: #ffffff;border: 1px solid #cccccc;}
.pro_list ul li{list-style:none;text-indent: 30px;height: 48px;line-height: 48px;border-bottom: 1px dashed #e5e5e5;}
.pro_list ul li a{color: #373737;display: block;float:left;}
.pro_list ul li{transition: all 300ms ease-in-out;-webkit-transition: 1000ms ease-in-out;}
.pro_list ul li:hover{text-indent:40px;}
.pro_list ul li:hover a{color:#0DA39A;}
.pro_list ul .current{}
.pro_list ul .current a{color: #f04c36 !important;}
.dots{margin-left: 20px;}
/*产品列表，左侧展示 end*/

/*关于我们*/
.about-part{
  overflow: hidden;
  position: relative;
  height:492px;
  margin-top: -30px;
  margin-bottom: 16px;
}
.example {width: 858px;height: 453px;font-size: 40px;text-align:left;z-index: 2;padding-right: 4px;padding-bottom: 4px;background: #fff;}
.carousel-item{line-height: 336px;color: #fff;font-family:  Arial Black;}
.aboutbg-right{position: absolute;right: 0;top:30px;z-index: -1;}
.tuwen{position: absolute;}
.tu1{position: absolute;right:-169px;top:85px;}
.about-title{position: absolute;right: -265px;top: 146px;color: #fff;font-size: 16px;letter-spacing: 1px;}
.tu2{position: absolute;top: 187px;right: -349px;}
.about-context{position: absolute;top: 214px;right: -336px;width: 586px;height: 182px;line-height: 30px;color: #fff;}
.about-more{height: 30px;line-height: 30px;display: block;text-align: center;background-color: #fff;color: #0DA39A;font-size: 12px;letter-spacing: 1px;width: 160px;margin: 0 auto;}
.about-more:hover{color:#0DA39A;}
.about-more-btn{position: absolute;right: -307px;top: 396px;}
/*关于我们end*/

/*新闻*/
.news_w{ width: 100%; height: auto; overflow: hidden;background:url("../images/newsbg.png") center no-repeat;}
.news{ width: 1200px; margin-left:auto;margin-right:auto;height: auto;overflow: hidden; position:relative; }
.news_t{ width: 100%; margin-bottom: 10px;}
.news_t span{ font-size: 26px; color: #464646; line-height: 40px;}
.news_t a{ font-size: 14px; color: #919191; float: right; line-height: 50px;}
.news_t a:hover{ color: #004b9f;}
.advtL{cursor: pointer;position: relative;width: 490px;height: 280px;float: left;padding-top: 180px;margin-right: 38px;}
.advtL p{width: 486.5px;background: #fff;opacity: 0!important;position: absolute;bottom: -38px;text-align: center;height: 39px;line-height: 39px;}
.advtL:hover p{opacity: 0.8!important;bottom: 2px;left: 2px;transition: 1.5s;}
.advtL p span{color: #666666;font-size: 16px;}

.newsR{ width: 672px; height: auto; float: right;padding-top: 180px;}
.newsR ul li{ margin: 0 0 19px 0; }
.newsR ul li a{ background: #fff;display: block; width: 100%; height: 80px; box-sizing: border-box;transition: 1s;-webkit-transition: 1s;-moz-transition: 1s;}
.newsR ul a h3{ font-size: 16px; color: #555555; font-weight: bold;padding-top: 21px;}
.newsR ul a p{ font-size: 14px; color: #8d8d8d; text-indent: 0;width: 492px;padding-right: 38px;padding-top: 2px;}
.news_item_right{
  float: left;
  background: #0da39a;
  width: 100px;
  height: 80px;
  transition: 1s;
  -webkit-transition: 1s;
  -moz-transition: 1s;
}
.newsR ul li a:hover{
  background:#0da39a;
}
.newsR ul li a:hover span{
  color: #0da39a;
}
.newsR ul li a:hover h3,.newsR ul li a:hover p{
  color:#fff;
}
.newsR ul li:hover .news_item_right{
  background-color: #fff;
}
.news_item_left{
  float: right;
}
.newsR ul .news_item_right span{
  display: block;
  color: #fff;
  font-size: 36px;
  text-align: center;
  height: 50%;
}
.newsR ul .news_item_right span i {
  display: block;
  font-size: 14px;
  font-style: normal;
  margin-top: 26px;
}
.news-more{
  margin-bottom: 60px;
  margin-top: 30px;
}
.mess-top{
  margin-bottom: 12px;
}
.lxb-container{
  display: none!important;
  opacity: 0!important;
}
.right .pic-img{ float:left;margin-right:25px; margin-top:45px;}
.inside-rn-content{line-height:3em;}
