@charset "utf-8";
/* CSS Document */
html {width:100%;}
body {margin:0;padding:0;width:100%;font-size:14px;color:#5a5a5a;line-height:26px;font-family:"微软雅黑";}
.clear {clear:both;line-height:0;}
a {color:#333; text-decoration:none;}
a:hover {color:#000; text-decoration:underline;}
ul,ol,li,dd,dt,dl,h1,h2,h3,h4,h5,h6,form { list-style:none;padding:0;margin:0;}
dd,dt,dl,ul,li {display:block;}
.w1200 {width:1200px;margin:auto;}
img {border:0;max-width: 100%;}
.block20 {height:20px;}

.header {width:100%;height:90px;background:#fff;}
.header .logo {float:left;padding-top: 20px;}
.header .logo img {
    display: block;
    height: 50px;
}
.topad {float:left;padding-top:33px;}
.topad ul {
    display:flex;
    padding-left: 60px;
}
.topad ul li {
    padding-left: 30px;
    font-size: 16px;
}
.topad ul li a {
    color: #666;
    text-decoration: none;
}
.topad ul li a:hover {
    color: #249E47;
}
.toptel {float:right;display: flex;justify-content:space-between;align-items: center;height: 90px;}
.toptel img {
    width:20px;
    height: 20px;
    margin-right: 5px;
    display: block;
}
.toptel a {
    color: #249E47;
}


.navbj {background:#666;height:40px;clear: both;}
.navv {height:40px;z-index: 999;position: relative;}
.navv li {width:170px;display:block;float:left;font-size:14px;text-align: center;height:40px;line-height:40px;position:relative;}
.navv li a {display:block;width:170px;height:40px;color:#fff;
border-right:1px solid #ccc;}
.navv li p,.navv li span {display:block;width:170px;padding:0;margin:0;height:40px;line-height:40px;}
.navv li p {position:absolute;top:0;transition:0.5s; opacity:1;}
.navv li span {position:absolute;top:0px;height:0px;transition:0.5s;opacity:0;}
/* .navv li a:hover p {position:absolute;top:-100px;opacity:0;}
.navv li a:hover span {position:absolute;top:0;opacity:1;color:#666;background:#185898;color:#fff;height:50px;line-height:50px;margin-top:25px;} */
.navv li a:hover p,.navv li.active a p {background:#0099CC;color:#fff;height:40px;line-height:40px;margin-top:0px;border-right:1px solid #ccc;font-size:16px;} 


.slideBox{ width:100%; height:auto;max-height: 700px; overflow:hidden; position:relative;}
.slideBox .hd{ height:20px; overflow:hidden; position:absolute; left:50%;margin-left:-50px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:10px;border-radius: 15px;background:#fff;border:0px solid #0099CC;width:50px; height:10px; line-height:14px; text-align:center;  cursor:pointer; opacity: 0.7;}
.slideBox .hd ul li.on{ background:#249E48;opacity: 1; }
.slideBox .bd{ position:relative; width:100%;height:700px; z-index:0;   }
.slideBox .bd li {width:100%; height:700px;}
.slideBox .bd li div {width:100%; height:700px;background-size:auto 700px;}
.slideBox .bd img{ width:100%; height:700px;max-height: 700px; display:block;  }

.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:40px; height:40px; background:url(slider-arrow.png) -107px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;border:none;border-radius: 100%;}
.slideBox .next{ left:auto; right:3%; background-position:14px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

.slideBoxs { width:1200px;height:400px;padding-bottom:30px;overflow:hidden; position:relative;}
.slideBoxs .hd{ height:55px; overflow:hidden; position:absolute; left:0px; bottom:0px; z-index:1; }
.slideBoxs .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBoxs .hd ul li{ float:left; margin-left:8px;padding:2px;width:48px; height:48px; line-height:14px; text-align:center; background:#fff; cursor:pointer;border:1px solid #eee;}
.slideBoxs .hd ul li.on{ border:1px solid #185898; color:#fff; }

.slideBoxs .bd{ position:relative; height:100%; z-index:0;}
.slideBoxs .bd li { zoom:1; vertical-align:middle;}
.slideBoxs .bd img {max-height:300px;width:auto;display:block;margin:auto;padding:50px 0;}
.slideBoxs .bd div {width:32%;float:left;}
.slideBoxs .bd div.banner_img {width:60%;border:1px solid #fff;}
.slideBoxs .bd div.banner_text {font-size:16px;padding-top:50px;padding-right:5%;}

.slideBoxs .prev,
.slideBoxs .next{ position:absolute; left:0; top:50%; margin-top:-25px; display:block; width:40px; height:40px; background:#666 url(slider-arrow.png) -107px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;border:none;border-radius: 100%;}
.slideBoxs .next{ left:auto; right:0; background-position:14px 5px; }
.slideBoxs .prev:hover,
.slideBoxs .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBoxs .prevStop{ display:none;  }
.slideBoxs .nextStop{ display:none;  }
.slideBoxs .prev {left:35%;}

.h1_title {font-size:26px;text-align:center;line-height:40px;padding-top:60px;padding-bottom: 30px; clear: both;color:#333;}
.h1_title span {display:inline-block;padding-bottom:5px;}
.h1_title div {padding-bottom: 20px;}

.index-pic {overflow: hidden;padding-bottom: 30px;}
.index-pic li {width:390px;height:410px;background: #fff; float:left;text-align:center;margin:12px 13px;margin-left:0;}
.infoprdiv .index-pic li {background: #f8f8f8;}
.index-pic li a {display:block;text-decoration: none;}
.index-pic li:nth-child(3n) {margin-right:0;}
.index-pic li img {displa:block;width:100%;height:292px;padding:0px;box-sizing: border-box;}
.index-pic li:hover {background: #249E48;}
.index-pic li:hover a {color:#fff;}
.index-pic li span {display:block;text-align: right;font-size: 20px;font-weight: bold;padding-top: 15px;}
.index-pic li div {
    padding-right: 80px;
    padding-left:10px;
    background: url(rightjtlv.png) 330px 49px no-repeat;
    background-size: 10% auto;
}
.index-pic li a:hover div {
    background: url(rightjtbai.png) 330px 49px no-repeat;
    background-size: 10% auto;
}
.index-pic li p {
    margin: 0;
    height: 52px;
    overflow: hidden;
}

.more-index  {text-align:center;}
.more-index {clear:both;padding:30px 0;}
.more-index span a {display:inline-block;background:#0099CC;width:120px;line-height:38px;display:block;color:#fff;border-radius:5px;margin:auto;border:1px solid #0099CC;}
.more-index span a:hover {background:#fff;color:#0099CC;text-decoration: none;font-weight:bold;}
.index-news-more span a {background:#333;border:1px solid #333;}
.index-news-more span a:hover {color:#333;}
.index-about {background:#F2F2F2 url(indexprbj.jpg) center top no-repeat;text-align:center;}
.infoprdiv {
    background: none;
}
.index-hezuo {padding-bottom:60px;overflow: hidden;}
.index-hezuo li {padding-top:5px;width:278px;margin:10px;border:1px solid #fff;text-align:center;float:left;}
.index-hezuo li img {height:60px;max-width:278px;}
.index-news {background:#E9EAEC;padding-bottom: 45px;}

.blog_r {
    overflow: hidden;
	padding-left:48px;
}
.blog_list li {
    float: left;
    margin: 0 34px 22px 0;
    display: inline;
    background-color: #FFF;
    position: relative;
    width: 344px;
    height: 90px;
}
.blog_list li a {
    display: block;
    width: 298px;
    height: 58px;
    padding: 14px 24px 14px 18px;
    border: 2px solid #FFF;
}
.blog_list li a span {
    display: block;
    cursor: pointer;
}
.blog_Rtime {
    width: 58px;
    height: 48px;
    padding-top: 10px;
    background-color: #969393;
    text-align: center;
}
.fl {
    float: left;
}
.blog_Rtime b {
    font-size: 24px;
}
.blog_Rtime em, .blog_Rtime b {
    display: block;
    font-family: Arial;
    color: #FFF;
}
.blog_Rtime em {
    font-style: normal;
}
.blog_Rtime em, .blog_Rtime b {
    display: block;
    font-family: Arial;
    color: #FFF;
}
.blog_list li a span {
    display: block;
    cursor: pointer;
}
.blog_Rmore {
    width: 230px;
}
.fr {
    float: right;
}.blog_Rmore b {
    color: #333;
    display: block;
    width: 230px;
    height: 24px;
}
.blog_title a, .blog_Rmore b {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.blog_list li a span {
    display: block;
    cursor: pointer;
}
.blog_Rmore span {
    line-height: 18px;
    height: 36px;
    overflow: hidden;
}
.blog_list li a .blog_more {
    display: block;
    position: absolute;
    bottom: 0;
    right: 0;
    background: url(blog_mbd.jpg) no-repeat;
    width: 12px;
    height: 12px;
    display: none;
}
.blog_list li a span {
    display: block;
    cursor: pointer;
	font-size:12px;
	color:#888;
}
.blog_list li a:hover {
    border: 2px solid #c70c1f;
}

.blog_list li a:hover .blog_more {
    display: block
}

.blog_list li a:hover .blog_Rtime {
    background-color: #c70c1f;
}

.blog_list li a:hover .blog_Rmore b {
    color: #c70c1f;/* c70c1f 0099CC*/
}

.index-lxwm {overflow: hidden;}
.index-lxwm_fl {width:450px;background: #fff;}
.index-lxwm .fr {
    width: 700px;
    border: 1px solid #CECECE;
    min-height: 350px;
}
.index-lxwm .fr li {
    border-bottom: 1px solid #CECECE;
    padding:30px;
}
.index-lxwm .fr li:last-child {
    border: 0;
}
.index-lxwm .fr li h3 {
    font-weight: normal;
    font-size: 18px;
    display: block;
    overflow: hidden;
    height: 26px;
}
.index-lxwm .fr li h3 a:hover {
    text-decoration: none;
    color:#249E48;
}

.index-lxwm .fr li div {
    color: #666;
    padding-left: 25px;
    background: url(zhong.png) left center no-repeat;
    background-size: auto 70%;
    margin-bottom: 5px;
}
.index-lxwm .fl img {
    display: block;
    width: 100%;
    height: 257px;
}
.index-lxwm .fl ul li {
    padding:20px;
}
.index-lxwm .fl li h3 {
    font-weight: normal;
    font-size: 18px;
    display: block;
    overflow: hidden;
    height: 26px;
}
.index-lxwm .fl li h3 a:hover {
    text-decoration: none;
    color:#249E48;
}
.index-lxwm .fl li div {
    color: #666;
    padding-left: 25px;
    background: url(zhong.png) left center no-repeat;
    background-size: auto 70%;
    margin-bottom: 5px;
}


.h1_title_fu {font-size:14px;text-align:center;clear: both;margin-top:-35px;padding-bottom:50px;}
table.index-zz-img {width:1200px;margin-bottom:80px;margin:auto;}
.index-zz-img-div {width:200px;text-align: left;}
/*向上*/
.cd-top {
  display: inline-block;
  height: 46px;
  width: 46px;
  position: fixed;
  bottom: 40px;
  right: 10px;border-radius: 50%;
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: rgba(0, 0, 0, 0.15) url(cd-top-arrow.svg) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* 如果用户继续向下滚动,这个按钮的透明度会变得更低 */
  opacity: .5;
}
.no-touch .cd-top:hover {
  background-color: #035CAC;
  opacity: 1;
}
  .cd-top {
    height: 46px;
    width: 46px;
    right: 10px;
    bottom: 50px;
  }
.cd-top:hover{background-color:#035CAC;transition: all 0.3s ease 0s;}

.about-list {overflow:hidden;padding-bottom:50px;}
.about-list-left {width:600px;float:left;font-size:16px;line-height:36px;}
.about-list-right {width:560px;float:right;padding-top:50px;}
.about-list-right img {width:340px;}
.about-list-right-tel {color:#185898;font-size:18px;padding-top:60px;}
.about-list-right-tel strong {display:block;font-size:30px;padding:10px 0;}

.pr-list {overflow:hidden;padding-bottom:80px;}
.pr-li-ul {overflow:hidden;}
.pr-li-ul li {width:20%;height:230px;float:left;text-align:center;position:relative;}
.pr-li-ul li img {width:220px;height:170px;border:1px solid #fff;padding:2px;}
.pr-li-ul li img:hover {border:1px solid #ccc;}
.pr-li-ul li a {display:block;}
.pr-li-ul li a:hover {text-decoration:none;}
.pr-li-ul li p {padding:0;margin:0;}
.pr-li-ul li div {position:absolute;width:230px;padding-top:65px;height:115px;top:0px;left:5px;background:#000;opacity:0.6;display:none;}
.pr-li-ul li div img {width:50px;height:50px;}
.pr-li-ul li a:hover div {display:none;}

.index_12gongge {overflow: hidden;padding-bottom:80px;text-align: center;}
.index_12gongge li {width:20%;height:260px;text-align:center;display:inline-block;position: relative;border-radius: 0px;}
.index_12gongge li img {width:220px;height:180px;}
.index_12gongge li span {display:block;font-size:14px;}
.index_12gongge li div {color:#fff;font-size:14px;position:absolute;top:0;left:10px;width:220px;height:115px;padding-top:65px;background:#000;opacity: 0.5;display:none;}
.index_12gongge li div img {width:50px;height:50px;}
.index_12gongge li:hover div {display:block;cursor: pointer;}
.index_12gongge li a:hover {text-decoration: none;}

.pr_info_su,.su_ailiseng_info {padding-bottom:30px;overflow: hidden;}
.su_ailiseng_info_list_title {padding-bottom:50px;}
.su_ailiseng_info_list_title h1 {text-align:center;font-size:18px;}

.su_ailiseng_info_title {border:1px solid #fff;overflow: hidden;margin-bottom:0px;}
.su_ailiseng_info_title span {padding-right:15px;}
.su_ailiseng_info_title a {display:inline-block;background:#ccc;width:100px;text-align:center;height:30p;line-height:30px;}
.su_ailiseng_info_title a:hover {text-decoration: none;background:#185898;color:#fff;}
.su_ailiseng_info_title a.currclass {background:#185898;color:#fff;}
.title_prr h1 {font-size:16px;text-align:center;}
.alste_list {border:1px solid #f00;}


.index_vide {overflow: hidden;}
.index_vide .video {width:380px;float:left;padding-left:20px;}

.indcenban {height:160px;margin:40px 0;}
.indcenban a {display:block;width:100%;height:160px;}
.indcenban2 {height:520px;margin:40px 0;}
.indcenban2 a {display:block;width:100%;}

.indcenbanimg {height:160px;margin:40px auto;}
.indcenbanimg img {width:100%;}

.indcenban2img {width:100%;margin-top:40px;margin-bottom:40px;}
.indcenban2img img {width:100%;}

.zhuanti_left {width:780px;float:left;}
.zhuanti_right {width:400px;float:right;}
.zhuanti_right img {width:400px;height:560px;}
.zhuanti_right img:hover {width:398px;height:558px;border:1px solid #ccc;box-shadow: 0px 0px 10px #fff;}

.index_product .zhuanti_right img {width:400px;height:580px;}
.index_product .zhuanti_right img:hover {width:398px;height:578px;border:1px solid #ccc;box-shadow: 0px 0px 10px #fff;}

.zhuanti_left dl {height:180px;margin-bottom:10px;background:url(ztlibj.png) left top repeat;}
.zhuanti_left dl:hover {height:180px;margin-bottom:10px;background:url(ztlibj2.png) left top repeat;}
.zhuanti_left dl dt {width:320px;height:180px;float:right;}
.zhuanti_left dl dt img {width:320px;height:180px;}
.zhuanti_left dl dd {width:410px;padding-left:50px;}
.zhuanti_left dl.two dt {float:left;}
.zhuanti_left dl.two dd {float:right;}
.zhuanti_left dl dd div.dl_title {font-size:26px;padding-top:20px;}
.zhuanti_left dl dd div.dl_inro {padding-top:10px;height:75px;}

.zhuanti_left dl a:hover {color:#C05259;text-decoration: none;}
.index_product {overflow: hidden;}
.pic_list {overflow: hidden;width:800px;float:left;}
.pic_list li {width:360px;float:left;background:#fff;margin:0 40px 20px 0;height:280px;color:#333;position:relative;}
.pic_list li a {color:#333;}
.pic_list li div.a img {width:360px;height:180px;}
.pic_list li div.d {color:#999;padding:0 15px;}
.pic_list li div.c {line-height:20px;padding:0 15px;margin:10px 0;height:40px;overflow: hidden;}
.pic_list li div.b {position:absolute;top:150px;left:0;height:30px;width:100%;}
.pic_list li div.b div.div {background:#555F6A;height:30px;width:100%;opacity: 0.9;}
.pic_list li div.b a {display:block;position:absolute;height:30px;line-height:30px;width:100%;top:0;color:#fff;overflow: hidden;}
.pic_list li a:hover {text-decoration: none;}
.pic_list li:hover div.b {position:absolute;top:0px;left:0;height:180px;width:100%;}
.pic_list li:hover div.b div.div {background:#555F6A;height:180px;width:100%;opacity: 0.9;}
.pic_list li:hover div.b a {display:block;position:absolute;height:180px;line-height:30px;width:100%;top:0;padding-top:75px;color:#fff;overflow: hidden;text-align: center;}

.cenban2 {height:400px;text-align:center;margin:20px auto;width:100%;}
.cenban2 a {display:inline-block;border:1px solid #fff;height:80px;line-height:80px;padding:0 50px;font-size:40px;margin-top:158px;}
.cenban2 a:hover {text-decoration: none;background:#000;opacity: 0.9;border:1px solid #eee;box-shadow: 0px 0px 10px #fff;}
.indeximg {padding:20px 0;}
.indeximg img {display:block;}
.indeximg2 {padding-top:30px;text-align: center;}

.footer {width:100%;background:#333;color:#fff;padding:30px 0;clear: both;line-height:36px;}
.footer a {color:#fff;}
.footer a:hover {text-decoration: none;}
.footer ul {overflow: hidden;}
.footer ul li {float:left;}
.footer_ul_li_a {width:920px;}
.footer_ul_li_b {width:150px;line-height:30px;font-size:16px;}
.footer_ul_li_b div.a {padding-bottom:5px;}
.footer_ul_li_c {width:120px;}
.footer_ul_li_c img {width:100px;}
.footer_ul_li_c .a {font-size:16px;}
.footer_ul_li_c .b {font-size:30px;font-weight:bold;padding:15px 0;}
.footer_ul_li_c .c a {display:inline-block;padding:0 10px;}
.footer p {padding:0;margin:0;}
.search {padding-top:20px;}
.search .sou {float:left;width:180px;height:30px;padding-left:10px;border:none;}
.search .tj {float:left;height:30px;width:60px;color:#fff;background:#f90;cursor:pointer;border:none;}
.copyright {text-align:center;line-height:50px;}
.about_banner_img {width:100%;height:400px;line-height:400px;text-align:center;}
.about_banner_img span {padding:25px 60px;background:#fff;opacity: 0.6;color:#000;font-size:26px;border-radius: 5px;}
.aui_content {color:#333;}
.liuyan_bj {background:#fff;border:30px solid #333;width:700px;height:560px;position: absolute;top:20px;left:50%;margin-left:-330px;opacity: 0.6;border-radius: 5px;}
.liuyan_div {width:700px;height:560px;position: absolute;top:20px;left:50%;margin-left:-300px;color:#333;}
.logo_img {text-align:center;margin-top:100px;}
.liuyan_div form {padding-top:50px;}
.liuyan_div input {display:block;width:490px;padding-left:10px;margin:20px auto;height:40px;}
.info {text-align:center;font-size:16px;}
.liuyan_div textarea {width:490px;height:100px;padding-top:10px;padding-left:10px;font-size:14px;font-family:微软雅黑;margin:auto;margin-left:100px;}
.tijiao {cursor: pointer;}
.zhuanti_title {padding:10px 0;}
.zhuanti_info {padding:10px 20px;width:1160px;margin-bottom:20px;background:url(ztlibj3.png) left top repeat;color:#000;}
.zhuanti_info h1 {font-size:20px;display:block;padding-top:5px;color:#da4e57;}
.zhuanti_info .time_hot {padding-top:5px;color:#333;font-size:12px;}

.zhuanti_info dl {width:80%;float:left;height:180px;margin-bottom:10px;background:url(ztlibj.png) left top repeat;}
.zhuanti_info dl:hover {height:180px;margin-bottom:10px;background:url(ztlibj2.png) left top repeat;}
.zhuanti_info dl dt {width:320px;height:180px;float:right;}
.zhuanti_info dl dt img {width:320px;height:180px;}
.zhuanti_info dl dd {width:410px;padding-left:50px;}
.zhuanti_info dl.two dt {float:left;}
.zhuanti_info dl.two dd {float:right;}
.zhuanti_info dl dd div.dl_title {font-size:26px;padding-top:20px;}
.zhuanti_info dl dd div.dl_inro {padding-top:10px;height:80px;}

.info_zt .zhuanti_left {width:790px;float:left;}
.info_zt .zhuanti_right {width:380px;float:right;padding-bottom:20px;}
.info_zt .zhuanti_right img {width:380px;height:auto;}
.info_zt .zhuanti_right img:hover {width:378px;height:auto;border:1px solid #ccc;box-shadow: 0px 0px 10px #fff;}
.index_cjwt {overflow: hidden;}
.index_cjwt_left {float:left;width:800px;}
.index_cjwt_right {float:right;width:360px;}
.index_cjwt_right img {display:block;width:100%;}
.info_zt .zhuanti_left dl {height:140px;padding:10px;margin-bottom:15px;background:url(ztlibj3.png) left top repeat;color:#333;}
.info_zt .zhuanti_left dl a {color:#333;}
.info_zt .zhuanti_left dl:hover {height:140px;margin-bottom:15px;background:url(ztlibj3.png) left top repeat;}
.info_zt .zhuanti_left dl dt {width:280px;height:140px;float:right;}
.info_zt .zhuanti_left dl dt img {width:280px;height:140px;}
.info_zt .zhuanti_left dl dd {width:470px;padding-left:10px;}
.info_zt .zhuanti_left dl.two dt {float:left;}
.info_zt .zhuanti_left dl.two dd {float:right;}
.info_zt .zhuanti_left dl dd div.dl_title {font-size:22px;padding-top:0px;}
.info_zt .zhuanti_left dl dd div.dl_inro {padding-top:10px;height:80px;}

.info_zt .zhuanti_left dl a:hover {color:#C05259;text-decoration: none;}

.huodong .zhuanti_left dl dt {width:200px;height:140px;float:right;}
.huodong .zhuanti_left dl dt img {width:200px;height:140px;}
.huodong .zhuanti_left dl dd {width:550px;padding-left:10px;}


.right_news_list {background:url(ztlibj3.png) left top repeat;margin-top:10px;color:#000;padding:0 20px;}
.right_news_list a {color:#000;}
.right_news_list img {width:100%;height:200px;}
.right_news_list_title {font-size:20px;font-weight:bold;padding:10px 0;padding-bottom:15px;}
.right_news_list_div {padding-bottom:10px;}
.about_text_more {text-align:center;clear: both;}
.about_text_more a {display:inline-block;border:1px solid #fff;padding:5px 20px;margin:20px;}
.about_text_more a:hover {text-decoration: none;background:#333;color:#fff;opacity: 0.8;}
.about_text_title {font-size:20px;font-weight:bold;padding-bottom:10px;}
.cjyinro {font-size:20px;line-height:50px;}
.index_dingzhiyou {text-align:center;padding:30px 0;}
.index_dingzhiyou span {display:inline-block;border:1px solid #ccc;padding:10px 35px;color:#fff;margin:auto 20px;}
.index_dingzhiyou span:hover {cursor: pointer;box-shadow: 0px 0px 10px #fff;}


.index_4gongge {overflow: hidden;padding-bottom:20px;}
.index_4gongge li {width:280px;height:260px;text-align:center;float:left;margin:10px;background:#ccc;color:#333;position: relative;border-radius: 10px;}
.index_4gongge li img {width:280px;height:220px;border-radius: 10px 10px 0 0;}
.index_4gongge li span {display:block;font-size:14px;font-weight: bold;}
.index_4gongge li div {color:#fff;font-size:14px;position:absolute;top:0;left:0;width:238px;padding:0 20px;height:153px;padding-top:105px;background:#000;opacity: 0.9;display:none;border:1px solid #333;border-radius: 10px;}
.index_4gongge li:hover div {display:block;cursor: pointer;}

.qitahezuoyewu {overflow: hidden;}
.qitahezuoyewu div {display:block;float:left;width:274px;padding:2px;border:1px solid #333;text-align:center;margin:10px;position: relative;}
.qitahezuoyewu div:hover {cursor: pointer;box-shadow: 0px 0px 10px #fff;}
.qitahezuoyewu_tel {font-size:26px;text-align:center;padding:50px 0;}
.qitahezuoyewu p {display:block;height:88px;margin:0;padding:0;}
.qitahezuoyewu p img {display:block;margin:0;padding:0;width:100%;height:88px;}
.qitahezuoyewu span {display:none;width:274px;height:88px;line-height:88px;background:#000;top:2px;position: absolute;opacity: 0;color:#fff;}
.qitahezuoyewu div:hover span {display:block;opacity: 0.8;}

.index_yuanjing img {display:block;width:100%;}
.bottom_contact a {display:block;border:1px solid #fff;width:100px;text-align: center;padding:5px 0;margin-top:10px;}
.bottom_contact a:hover {background:#fff;color:#333;opacity: 0.8;}
.index_jobs {height:160px;position: relative;}
.index_jobs .w1200 {position: absolute;top:0;left:50%;margin-left:-600px;text-align: right;}
.index_jobs .w1200 div {float:right;clear: both;text-align: center;height:50px;line-height:50px;width:170px;margin-top:10px;position: absolute;}
.index_jobs .w1200 div a {display:inline-block;height:50px;text-decoration: none;width:80%;font-size:20px;border:1px solid #ccc;background:#000;opacity: 0.6;color:#fff;float:left;}
.index_jobs .w1200 div a:hover {opacity: 1;}
.index_jobs .w1200 div span {display:inline-block;padding-left:5px;font-size:30px;float:left;}
.index_jobs .w1200 .bdjr1 {left:680px;top:20px;}
.index_jobs .w1200 .bdjr2 {left:880px;top:20px;}
.index_jobs .w1200 .bdjr3 {left:1080px;top:20px;}

.index_yuanjin_ul {overflow: hidden;padding:0 30px;}
.index_yuanjin_ul li {width:300px;float:left;padding:20px 40px;}
.index_yuanjin_ul li img {display:block;padding:5px;border:1px solid #333;height:280px;}
.index_yuanjin_ul li div {padding-top:10px;}
.lxwm_left {width:500px;float:left;}
.lxwm_left img {max-width: 90%;margin-top:50px;}
.lxwm_right {width:700px;float:right;padding-top:50px;}

.concenter {position: relative;z-index: 99;}
.body-left {width:240px;float:left;margin-bottom:30px;margin-top:-20px;}
.body-right {width:920px;float:right;margin-bottom:30px;margin-top:20px;}
.body-left-div {background:url(titlebg.jpg) left top repeat-x;height:62px;color:#fff;padding-top:10px;border-radius: 5px 5px 0 0;}
.body-left-div span {display:block;padding-left:30px;}
.body-left-div span.a {font-size:16px;font-weight:bold;}
.body-left-div-ul {background:#f5f5f5;padding:0;border:1px solid #c8c8c8;}
.body-left-div-ul li {height:45px;line-height:45px;padding-left:25%;}
.body-left-div-ul li a {display:block;color:#818080;}
.body-left-div-ul li a:hover,.body-left-div-ul li.active a {text-decoration: none;}
.body-left-div-ul li:hover {background:#fff;}
.body-left-div-kf {border:1px solid #c8c8c8;margin-top:10px;padding-top:10px;text-align:center;}
.body-left-div-kf img {max-width: 100%;}
.body-left-div-kf div {border-top:1px solid #c8c8c8;font-size:12px;padding:5px 0;}
.body-right-text {padding:10px 0;}
.body-right-wzdh {background:#f5f5f5;padding-left:5px;line-height:40px;height:40px;}
.body-right-wzdh i {display:inline-block;height:30px;width:30px;margin:0 5px;float:left;margin-top:3px;background:url(home.png) center no-repeat;background-size:100% auto;}
.body-left-div-ul-case {padding-top:10px;}
.body-left-div-ul-case li {height:30px;padding-bottom:2px;}
.body-left-div-ul-case li a {display:block;height:30px;line-height:30px;background: #3399ff;color:#fff;padding-left:15px;font-weight:bold;}
.body-left-div-ul-case li a:hover {background:#999;text-decoration: none;}

.body-right-text {overflow: hidden;}
.body-right-text-ul li {width:286px;height:325px;border:1px solid #f5f5f5;float:left;text-align:center;margin:12px 26px;margin-left:0;box-sizing: border-box;}
.body-right-text-ul li a {display:block;text-decoration: none;}
.body-right-text-ul li:nth-child(3n) {margin-right:0;}
.body-right-text-ul li img {width:100%;height:280px;padding:5px;box-sizing: border-box;}
.body-right-text-ul li:hover {border:1px solid #0099CC;}
.body-right-text-ul li:hover a {color:#0099CC;}

.newslist {overflow: hidden;padding-bottom: 30px;}
.newslist li {border-bottom:1px solid #eee;padding:20px 0;}
.newslist li dl {
    overflow: hidden;
}
.newslist li dl dt {
    width: 27%;
    float: left;
}
.newslist li dl dt img {
    display: block;
    width: 100%;
    height: 220px;
}
.newslist li dl dd {
    width: 70%;
    float: right;
}

.kf { position:fixed;width:120px;background:#f3f3f3;top:320px;right:1px;z-index: 100;}
.kf_tit {background:#A8A8A8;height:40px;line-height:40px;padding-left:15px;font-size:16px;color:#fff;}
.kf_cen a{display:block;height:50px;line-height:50px;padding-left:55px;background:url(QQ.png) 15px center no-repeat;border-bottom:1px solid #dfdfdf;}
.kf_cen a:hover {color:#f00; text-decoration:none;}
.kf_bottom_tit {height:36px;line-height:36px;padding-left:15px;font-size:16px; color:#666;padding-top:6px;}
.kf_bottom_cen {padding-left:20px;line-height:23px;color:#000;}
.links {margin:0;font-size:12px;}
.links a {display: inline-block;padding:0 5px;}
.news_title {
    color: #1b6bb8;
    font-size: 18px;
    text-align: center;
	padding-top:10px;
}
.addtime {
    text-align: center;
    height: 30px;
    line-height: 30px;
	padding:10px 0;
    border-bottom: 1px dashed #bfbfbf;
}
/*分页相关*/
.pagelist ul{text-align:center;margin:10px 0;}
.pagelist li{display:inline-block;margin:0 2px;}
.pagelist li a{color:#666;display:inline-block;border:1px solid #ddd;padding:5px 15px;border-radius: 3px;}
.pagelist li a:hover{border-color:#249E48;background:#249E48;color:#fff;text-decoration: none;}
.pagelist li.active a{border-color:#249E48;background:#249E48;color:#fff;}
.pic_art_list dl dd i.n_tags a,.tag_list dl dd i.n_tags a {
    display: inline-block;background:#ccc;color:#333;line-height:26px;padding:0 10px;margin:auto 3px;border-radius:5px;border:1px solid #ccc;}
.pic_art_list dl dd i.n_tags a:hover,.tag_list dl dd i.n_tags a:hover {background:#249E48;color:#fff;border:1px solid #249E48;}
.caseimg {padding:20px 0;}
.caseimg img {display:block;margin:auto;border:1px solid #f5f5f5;padding:2px;}
.footer font a {color:#0099CC;}

.index_about_body {
    clear: both;
    padding-bottom: 50px;
}

.index_about_body_ul {
    display: flex;
    text-align: center;
    justify-content:space-between;
    padding-bottom: 50px;
    padding-top: 20px;
}
.index_about_body_ul li {

}
.index_about_body_ul span {
    display: block;
    padding-top: 10px;
}
.index_about_body_ul img {
    display: block;
    width: 150px;
}
.index_about_body_ul a:hover {
    text-decoration: none;
}
.h1_title_lv {
    padding-top: 50px;
    padding-bottom: 30px;
}
.h1_title_lv span {
    color: #249E48;
}
.index-case {
    background: url(indexcasebg.jpg) center no-repeat;
    color:#fff;
    padding-bottom: 100px;
}
.index-case .h1_title_lv,.index-case .h1_title_lv span {
    color:#fff;
}
.index-case-body {
    font-size: 24px;
}
.index-case-body ul {
    overflow: hidden;
    padding-top:0px;
    width: 100%;
}
/* .index-case-body ul li {
    float: left;
    padding-right: 10px;
    padding-bottom: 10px;
} */
.index-case-body ul li img {
    display: block;
    width: 100%;
    max-height: 650px;
}
.sboot {
    background: #249E48;
    color: #fff;
    height: 50px;
    line-height: 50px;
}
.sboot a {
    color: #fff;
}
.sboot .w1200 {
    display: flex;
    justify-content: space-between;
}
.sfooter {
    border-top: 1px solid #eee;
    background: #f8f8f8;
}
.sfooter ul {
    display: flex;
    justify-content: space-between;
    align-items: center;
    
}
.sfooter ul li:last-child {
    padding:20px 0;
}
.sfooter ul li:first-child img {
    display: block;
    height: 50px;
}
.sfooter ul li:last-child img,.sfooter ul li:last-child span {
    display: block;
    font-size: 12px;
    text-align: center;
}
.sfooter ul li:last-child img {
    width: 100px;
}

.sfooter ul li:nth-child(2) {
    width: 700px;
}
.sfooter ul li:nth-child(2) div:first-child {
    border-bottom: 1px solid #ccc;
    display: flex;
    justify-content: space-between;
    padding-bottom:10px;
    margin-bottom: 10px;
}
.sfooter ul li:nth-child(2) div:last-child {
    display: flex;
    flex-wrap: wrap;
}
.sfooter ul li:nth-child(2) div:last-child span {
    display:block;
    width: 65%;
}
.sfooter ul li:nth-child(2) div:last-child span:nth-child(1),.sfooter ul li:nth-child(2) div:last-child span:nth-child(3) {
    width: 35%;
}
.infobanner {
    height: 450px;
    line-height: 420px;
    font-weight: bold;
    color: #fff;
    font-size: 46px;
    font-weight: normal;
}
.infobannerbg {
    background-color: #000;
    height: 450px;
    opacity: 0.5;
}
.infobannertit {
    font-size: 30px;

}
.wzdh {
    padding-top: 15px;
}
.fenyesu {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 60px;
}
.prinfobodytxt {
    padding:30px 0;
}
.prinfobodyimg {
    padding-bottom: 30px;
}
.prinfobodyimg img {
    display: block;
    width: 600px;
    margin: auto;
}
.caselist ul {
    overflow: hidden;
    padding-bottom: 30px;
}
.caselist ul li {
    float: left;
    width: 25%;
}
.caselist ul li img {
    width: 100%;
    height: 208px;
}
.caselist ul li span {
    display: block;
    text-align: center;
    padding-bottom: 10px;
}
.caselist ul li div {
    border: 1px solid #eee;
    margin:10px;
}
.caselist ul li a:hover {
    text-decoration: none;
}
.caselist ul li div:hover {
    border: 1px solid #fff;
    background-color: #249E48;
}
.caselist ul li div:hover a {
    color: #fff;
}
.about_img_li {
    overflow: hidden;
}
.about_img_li li {
    float: left;
    width: 23%;
    padding:0 1%;
    text-align: center;
    padding-bottom: 20px;
}
.about_img_li li img {
    display: block;
    max-width: 100%;
    margin: auto;
    border:1px solid #eee;
    padding:5px;
    height: 280px;
}
.about_img_li li div {
    padding-top: 10px;
    height: 70px;
}
.about_fengcai li img {
    height: 220px;
}
.aboutment {
    padding:30px 0;
    padding-top: 50px;
}
.aboutment a {
    display: inline-block;
    margin-right: 5px;
    border-radius: 50px;
    text-align: center;
    padding:3px 30px;
    border: 1px solid #fff;
    font-size: 24px;
    border: 1px solid #249E48;
    margin-bottom: 10px;
}
.aboutment a:hover {
    color: #249E48;
    text-decoration: none;
    border: 1px solid #249E48;
}
.aboutment a.hover {
    background: #249E48;
    color: #fff;
}
.newsinfo h1.h1 {
    font-size: 18px;
    text-align: center;
    display: block;
    padding:10px;
}
.datav {
    text-align: center;
    padding-bottom: 10px;
    border-bottom: 1px solid #eee;
}
.newsinfobot {
    border-top: 1px solid #eee;
    padding: 20px 0;
    margin-top: 20px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 50px;
}
.newsinfobot p {
    margin: 0;
}
.newsinfobot div:last-child a {
    display: inline-block;
    background: #249E48;
    color: #fff;
    text-align: center;
    padding:5px 30px;
    border-radius: 50px;
    border:1px solid #249E48;
}
.newsinfobot div:last-child a:hover {
    text-decoration: none;
    color: #249E48;
    background: #fff;
}
.jobinfo {
    padding:50px 0;
}
.contactinfo {
    padding:50px 0;
    display: flex;
    justify-content: space-between;
}
.contactleft {
    padding:30px 36px;
    border:1px solid #eee;
    text-align: left;
    width: 450px;
}
.contactright {
    width: 600px;
}
.contactright div {
    display: flex;
}
.contactright div input {
    margin:5px 5px;
    width: 50%;
    border:1px solid #249E48;
    padding:15px 15px;
}
.contactright div textarea {
    margin:5px 5px;
    width: 100%;
    border:1px solid #249E48;
    padding:10px 15px;
}
.contactright div input.submit {
    background-color:#249E48 ;
    color: #fff;
    cursor: pointer;
    font-size: 18px;
}

.blank50 {
    height: 50px;
}

.cptext {
    border-bottom: 1px solid #eee;
    padding-bottom: 20px;
    margin-bottom: 30px;
    font-size: 18px;
    line-height: 36px;
}
.cpdown {
    padding-top: 50px;
}
.cpdown dt {
    font-size: 24px;    
}
.cpdown dt span {
    display: inline-block;
    padding-bottom: 10px;
    border-bottom: 2px solid #249E48;
}
.cpdown dd {
    overflow: hidden;
    padding:30px 0;
    padding-bottom: 60px;
}
.cpdown dd div {
    float: left;
    border:1px dotted #249E48;
    width: 280px;
    margin: 10px auto;
    margin-right: 23px;
}
.cpdown dd div:hover {
    border:1px solid #249E48;
}
.cpdown dd div a {
    display: block;
    padding:10px 15px;
    background:url(down.png) 245px center no-repeat;
    background-size: auto 50%;
}
.cpdown dd div a:hover {
    color: #249E48;
    text-decoration: none;
}
.cpdown dd div:nth-child(4n+4) {
    margin-right: 0px;
}
.cplislt {
    overflow: hidden;
    padding-bottom: 50px;
}
.cplislt ul {
    overflow: hidden;
}
.cplislt ul li {
    clear: both;
    padding-top: 60px;
}

.cplislt .titleSub {
    padding-bottom: 30px;
}
.cplislt .titleSub h3 {
    font-size: 24px;
    color: #333;
    display: inline-block;
    border-bottom: 2px solid #249E48;
    margin: 0;
    padding-bottom: 5px;
    font-weight: normal;
}
.cplislt .left {
    float: left;
    width: 40%;
    max-width: 630px;
}
.cplislt .left img {
    width: 510px;
}
.cplislt .right {
    float: right;
    width: 55%;
    border-bottom: 1px solid #ddd;
}
.cplislt .right h4 {
    font-size: 16px;
    color: #333;
    margin: 0;
    padding: 15px;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}
.cplislt .right .table_1 {
    padding: 10px 0;
}
/* .cplislt .right .table_1 td:nth-child(1) {
    width: 30%;
}
.cplislt .right .table_1 td:nth-child(2) {
    width: 70%;
} */
.cplislt .right .table_1 th, .cplislt .right .table_1 td {
    border-collapse: collapse;
    line-height: 24px;
    padding: 3px 1px;
    font-size: 12px;
}
.contact-map {
    padding-bottom: 60px;
}
.contact-map img {
    display: block;
    max-width: 1200px;
    margin:auto;
    border:1px solid #eee;
}