﻿
  .f_pr{position:relative;}
.f_pa{position:absolute;}
.header , .content , .footer { width:1400px; margin:0 auto;  }
em{font-style:normal;}
      .g_top{ height:100px;}
      .g_top h1{ float:left;height:88px;margin-top:6px;}
     .g_nav{height:42px; line-height: 42px; float: right;width: 825px; margin-top: 25px;}
      .g_nav li{position: relative; float:left; font-size:18px;height:42px;line-height:42px;}
      .g_nav li a{ display:block;float: left;margin:0 20px;font-size:16px; color:#666666; line-height:42px; text-decoration: none;}
      .g_nav li a:hover,.g_nav .cur a{color: #00a344;border-bottom: 2px solid #00a344;font-weight: bold;}
      .g_nav .lastli{background: none;}
.h_adv {
    color: #0172c2;
    float: left;
    font-size: 22px;
    font-weight: bold;
    line-height: 40px;
    padding-left: 20px;
    padding-top: 30px;
}

    
.footWrap{background:#2d2d2d;padding-top: 40px; height:440px;font-family:"Microsoft Yahei"; box-sizing: border-box;}
.footWrap .ft1{float: left;width: 240px;height:290px;margin-right:100px;padding-top:40px;}
.footWrap .ft1 .flogo{height: 150px;text-align:center;}
.footWrap .ft1 .flogo img{width: 110px; height: 110px;}
.footWrap .ft1 .flogo em{display: block;font-size: 16px;color: #909190;text-align:center;margin-top: 5px;}
.footWrap .ft1 li{position: relative;height: 86px;padding-left: 38px;font-size: 26px;color: #fff;font-weight:bold;width: 190px;text-align: right;}
.footWrap .ft1 li a{ color: #aaacae; }
.footWrap .ft1 li em{position: absolute;left:0;top:5px;}
.footWrap .ft1 li p{font-size:12px;font-weight:normal;}

.footWrap .ft2{float: left;width: 150px;}
.footWrap .ft3{float: left;width: 180px;}
.footWrap .ft4{float: left;width: 150px;}
.footWrap .ft5{float: left;width: 150px;}
.footWrap .ft6{float: left;width: 150px;}
.footWrap .ft7{float: left;width: 150px;}
.footWrap .ft8{float: left;width: 150px;}
.footWrap .ftgy{margin-top: 32px;}
.footWrap .ftgy h2{height: 34px;line-height: 34px;font-size: 16px;color: #fff;margin-bottom: 10px;font-weight: normal;}
.footWrap .ftgy li{line-height: 30px;font-size: 14px;color: #aaacae;}
.footWrap .ftgy li a{color: #aaacae;}
.footWrap .fx{height: 80px;} 
.footWrap .fx h3{height: 36px;line-height: 36px;font-size: 16px;font-weight: bold;color: #fff}
.footWrap .fx li{float: left;width: 34px;margin-right:25px; position: relative;}
.footWrap .fx li img{width: 34px;height: 34px;display: block;}

.footWrap .fx li .codes{ display: none; width: 135px; height: 135px; padding-top: 0; position: absolute;left: -135px;top:0;}
.footWrap .fx li .codes img{width: 135px; height: 135px;   }
.footWrap .fx li:hover .codes{ display: block; }

.footWrap .fx .lastli{margin-right: 0;}
.footWrap .copyr{height: 69px;line-height: 69px;border-top: 1px solid #3a4249;font-size: 14px;color: #7f8386;}
.footWrap .copyr a{color: #7f8386;}
.footWrap .copyr span{display: block;margin-top: 15px;height: 34px;line-height: 34px;font-size: 14px;color: #7f8386; float:right;}
.footWrap .copyr span a{color: #7f8386;}
.footWrap .copyr em{padding:0 10px;}



i, em, cite {
    font-style: normal;
}
i {
    display: inline-block;
    vertical-align: middle;
}

.nei_banner_tit{ position: absolute; width: 1200px; left: 50%; margin-left: -600px; top:0; overflow: hidden; }
.nei_banner_tit h2{ font-size: 72px; color: #fff; text-transform:capitalize;  font-family: ''; height: 44px; padding-top: 12px; }
.nei_banner_tit h3{ font-size: 48px; color: #fff; margin-top: 10%; padding-bottom: 10px; }
.nei_banner_tit h4{ font-size: 28px; height: 33px; color: #fff; margin-top: 10px;}
.nei_banner_tit i{ display: block; width: 395px; height: 1px; background-color: #fff; }



.page_top{ width: 100%; height: 70px; line-height: 70px; background-color: #fff;}
.page_top_lanmu li{ float: left; padding: 0; margin: 0; }
.page_top_lanmu li a{ display: inline-block; padding: 0 25px; line-height: 70px; font-size: 20px; color: #333; transition: 0.3s; }



.pages {height:35px;line-height:35px;margin-top: 55px; text-align:center;clear:both;margin-bottom:40px;}
.pages a {background:#4e4e4e;font-size:14px; display: inline-block; width: 35px; height: 35px;color:#fff;margin:0 7px;}
.pages span,.pages a:hover { background:#00a344;color:#fff;font-size:14px;}
.pages span { display: inline-block; width: 35px; height: 35px; line-height: 35px; margin:0 7px;font-size:14px;}
.pages a.prev:before,.pages a.prev_disabled:before {content:"上一页";font-family: '微软雅黑' }
.pages a.next:before,.pages a.next_disabled:before {content:"下一页";font-family: '微软雅黑' }
.pages a.prev_disabled{width: 60px;}
.pages a.next{width: 60px;}
.pages a.prev{width: 60px;}
.pages a.next_disabled{width: 60px;}


/* 内页banner */
.nei_banner{ width: 100%; overflow: hidden; position: relative; }
.nei_banner>img {
    width: 100%;
    transform:matrix(1.05, 0, 0, 1.05, 0, 0); 
    -webkit-transform:matrix(1.05, 0, 0, 1.05, 0, 0); 
    -webkit-animation: minus 5s 0s ease both infinite;
    -moz-animation: minus 5s 0s ease both infinite;
    animation: minus 5s 0s ease both infinite;
    animation-iteration-count: 1;
    -webkit-animation-iteration-count: 1;
}

/*缩小停止*/
@-webkit-keyframes minus {
    from {
    -webkit-transform: matrix(1.05, 0, 0, 1.05, 0, 0);
    transform: matrix(1.05, 0, 0, 1.05, 0, 0);
}
to {
    -webkit-transform: matrix(1, 0, 0, 1, 0, 0);
    transform: matrix(1, 0, 0, 1, 0, 0);
}
}
@keyframes minus {
    from {
    -webkit-transform: matrix(1.05, 0, 0, 1.05, 0, 0);
    transform: matrix(1.05, 0, 0, 1.05, 0, 0);
}
to {
    -webkit-transform: matrix(1, 0, 0, 1, 0, 0);
    transform: matrix(1, 0, 0, 1, 0, 0);
}
}


.nei_lanmu{ text-align: center; width: 100%; background-color: #fff; height: 60px; line-height: 60px; }
.nei_lanmu li{ display: inline-block; margin: 0 25px; position: relative; }
.nei_lanmu li a{ font-size: 16px; color: #666; }
.nei_lanmu li:hover a{ color: #333; }
.nei_lanmu li.on a{ color: #333; }
.nei_lanmu li span{     display: inline-block;
    width: 0;
    height: 3px;
    background-color: #333;
    position: absolute;
    left: 50%;
    bottom: 0;
    transition: all 0.6s ease 0s;}
.nei_lanmu li:hover span{ width: 100%;margin-left: -50%; }
.nei_lanmu li.on span{ width: 100%;margin-left: -50%;}

h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal}
.wrap{ width: 1300px; margin: 0 auto; overflow: hidden; }
.wrap2{ width: 1300px; margin: 0 auto; }
.m{ margin: 0 auto; }


/*公司简介内容*/
.h3_img{ text-align: center; padding-top: 65px; }
.title_h3{ text-align: center; padding-top: 15px; font-size: 24px; color: #000; font-weight: bold; }
.title_i{ display: block; width: 40px; height: 2px; background-color: #000; margin: 0 auto; margin-top: 15px; margin-bottom: 12px; }
.title_h4{ text-align: center; font-size: 16px; color: #6b6b6b; padding-bottom: 60px;}


.index_main1{ width: 100%; height: 550px; padding-top: 70px; padding-bottom: 60px; border-bottom: 1px solid #ddd; }
.index_main1_left{ width: 400px; height: 520px; border: 1px solid #ddd; }
.index_main1_left .main_pic{ width: 400px; margin-left: 30px; margin-top: 30px; }
.index_main1_right{ width: 690px; height: 550px; padding-left: 75px; padding-right: 65px; background: url(../images/index_main1_bg.png) no-repeat; }
.index_main1_right2{ background: url(../images/index_main1_bg2.png) no-repeat; }
.index_main1_right h3{ font-weight: bold; font-size: 36px; color: #000; padding-top: 55px; padding-bottom: 43px; background: url(../images/index_h3_bg.png) no-repeat 320px 95px;letter-spacing:15px;}
.index_main1_right p{ font-size: 14px; line-height: 25px; color: #6b6b6b; padding-bottom: 10px; }

.gyyj_main2{padding-bottom: 70px;}
.gyyj_main2 .wrap{ padding-left: 10px; width: 1310px; }
.gyyj_main2 li{ float: left; margin-right: 47px; width: 400px; height: 400px; background-color: #eee; }
.gyyj_main2 li:nth-child(3){ margin-right: 0px; }
.gyyj_main2 li .whln_li{ transition: 0.5s; width:400px; height: 400px; border: 1px solid #ddd; margin-left: -10px; margin-top: -10px; background-color: #fff;}
.gyyj_main2 ul{ padding-top: 40px; }
.gyyj_main2{  padding-top: 15px;}
.gyyj_main2 li i{ display: block; margin: 0 auto; transition: 0.5s; }
.gyyj_main2 li .whln_pic{ height: 98px; line-height: 98px; margin-top: 50px; width: 100%; }
.gyyj_main2 li:nth-child(1) .whln_pic i{ width: 83px; height: 98px; background: url(../images/whln_ico1.png) no-repeat 0px 0px; }
.gyyj_main2 li:nth-child(2) .whln_pic i{ width: 76px; height: 93px; background: url(../images/whln_ico2.png) no-repeat 0px 0px; }
.gyyj_main2 li:nth-child(3) .whln_pic i{ width: 95px; height: 84px; background: url(../images/whln_ico3.png) no-repeat 0px 0px; }
.gyyj_main2 li:nth-child(1):hover .whln_pic i{ background: url(../images/whln_ico1.png) no-repeat 0px -98px; }
.gyyj_main2 li:nth-child(2):hover .whln_pic i{ background: url(../images/whln_ico2.png) no-repeat 0px -93px; }
.gyyj_main2 li:nth-child(3):hover .whln_pic i{ background: url(../images/whln_ico3.png) no-repeat 0px -84px; }
.gyyj_main2 li h5{ font-size: 14px; color: #6b6b6b; line-height: 25px; text-align: center; }
.gyyj_main2 li .xian{ width: 40px; height: 2px; background-color: #000; margin-top: 35px; margin-bottom: 35px; transition: 0.5s; }
.gyyj_main2 li h4{transition: 0.5s; font-size: 24px; color: #000; padding-top: 15px; text-align: center;}
.gyyj_main2 li:hover .whln_li{ border: 1px solid #00a344; }
.gyyj_main2 li:hover .xian{ background-color: #00a344; }
.gyyj_main2 li:hover h4{ color: #00a344; }


.gyyj_main3{background-color: #eee; padding-top: 10px; padding-bottom: 70px;}

.csr_l{width: 400px; height: 520px; background-color: #eee; border: 1px solid #ddd; margin-right: 100px;}
.csr_l .main_pic{ width: 400px; margin-top: 30px; margin-left: 30px; }
.csr_c{ width:780px; height: 490px; padding-top: 30px; }
.csr_c h3{ width: 100%; font-size: 24px;color: #000; font-weight: bold; background:url(../images/index_img6.jpg) no-repeat 100px 17px; padding-bottom: 30px;}
.csr_c h3 span {font-size: 16px;color: #6b6b6b;}
.csr_c h4{ font-size: 14px; color: #6b6b6b; line-height: 25px; }
.csr_c h4 p{ padding-bottom: 5px;}
.csr_c .csr_bg{ float: right; margin-right: -15px; }
.csr_r h3{ font-weight: bold; padding-top: 35px; font-size: 20px; color: #000; padding-bottom: 30px; }
.csr_r h4{ font-size: 14px; color: #6b6b6b; line-height: 25px;}



.mk-news-list li{ transition: 0.5s;}
.mk-news-list li .index_new_div{ position: relative; height: 148px; padding: 0 30px; background-color: #fff; }
.mk-news-list{padding-bottom: 35px!important;}
.index_new li{ width: 269px; height: 329px; margin-right: px; }
.index_new li h6{ font-size: 16px; color: #666; text-align: center; line-height: 30px; }
.index_new .mk-news-content .bd { padding-left: 78px; }
.index_new .hd {padding-top:30px;}
.com-hd {text-align:center; padding-top: 60px; }
.com-hd ul li {position:relative;display:inline-block;text-indent:-9999px;width:60px;height:5px;margin:0 4px;background:#999;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}
.com-hd ul li.on {width:60px;background:#333;}

.siyuan {
    font-family: '黑体'!important;
}
.index_new {
    padding-top: 90px;
    padding-bottom: 150px;
    background: url(../images/wm_img8.jpg) no-repeat center bottom;
}
.index_new h3 {
    text-align: center;
    font-size: 24px;
    color: #333;
}
.index_new h4 {
    text-align: center;
    font-size: 36px;
    font-weight: bold;
    padding-top: 15px;
    color: #333;
}
.index_new h5 {
    text-align: center;
    font-size: 18px;
    color: #666;
    padding-top: 20px;
    padding-bottom: 45px;
}



/* list_product */
.prodcut_main{ width: 100%; padding-top: 35px; background-color: #f4f4f4; }
.prodcut_main_top{ padding-bottom: 15px; height: 40px; }
.prodcut_main_top_right a{ width: 120px; height: 40px; line-height: 40px; text-align: center; font-size: 16px; background-color: #7d7d7d; color: #fff; margin-right: 10px; }
.prodcut_main_top_right a.on{ background-color: #1b1b1b;  }
.prodcut_main_top_right a:hover{ background-color: #1b1b1b; }

.list_product li{ float: left; position: relative; overflow: hidden; margin-right: 12px; margin-bottom: 16px; width: 315px; }
.list_product li:nth-child(4n){ margin-right: 0px; }
.list_product li .tit {position:relative;border-top:none;background:#fff;padding:23px 25px;}
.list_product li:hover .tit {/*border-color:#333;*/}
.list_product li:hover .main_pic img{ -webkit-transform: scale(1.05);-ms-transform: scale(1.05);-o-transform: scale(1.05); transform: scale(1.05); }
.list_product li .tit:before {content:"";position:absolute;left:0;top:100%;width:100%;height:92px;background:#00a344;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;}
.list_product li:hover .tit:before {top:0px;}
.list_product li .tit .icon-plus {position:relative;line-height:42px;font-size:48px;color:#aaa;font-family:serif;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;}
.list_product li:hover .tit .icon-plus {-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
.list_product li .tit .tit-cont {overflow:hidden;position:relative;}
.list_product li .tit .tit-cont h5 {font-size:18px;margin-bottom:2px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s; color: #1b1b1b;display:block; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.list_product li .tit .tit-cont p {color:#999;text-transform:uppercase;font-size:14px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;}
.list_product li:hover .tit .tit-cont h5,.list_product li:hover .tit .tit-cont p,.list_product li:hover .tit .icon-plus {color:#fff;}





/* 鼠标经过图片放大 */
.main_pic{ overflow: hidden; }
.main_pic img {-webkit-transition: .5s;-o-transition: .5s;transition: .5s;}
.main_pic img:hover {-webkit-transform: scale(1.05);-ms-transform: scale(1.05);-o-transform: scale(1.05); transform: scale(1.05);}






.index_main5{padding-bottom: 80px; }
.index_main5_top{ width: 100%; height: 100px; }
.index_main5_top h3{ width: 165px; font-size: 24px;color: #000; font-weight: bold; background:url(../images/index_img6.jpg) no-repeat right 17px; }
.index_main5_top .index_new_more{ transition: 0.3s; display: block; width: 65px; height: 20px; line-height: 20px; color: #6b6b6b; font-size: 16px; background:url(../images/index_more_bg.png) no-repeat right center; padding-right: 27px; }
.index_main5_top span{ font-size: 16px; color: #6b6b6b; }
.index_new_more:hover{ color: #00a344; background:url(../images/index_more_bg2.png) no-repeat right center; }
.index_main5 li{ margin-right: 100px; width: 600px; height: 240px; margin-bottom: 30px; float: left; }
.index_main5 li:nth-child(2n){ margin-right: 0px; }
.index_main5 li .main_pic{ margin-right: 30px;width:31%;}
.index_main5 li>a{ display: block; }
.index_main5 li h6{ transition: 0.3s; display: block; width: 100%;height: 47px; border-bottom: 1px solid #ddd; background:url(../images/date_xiegang.png) no-repeat 115px 8px; margin-bottom: 20px; }
.index_main5 li h6 span:nth-child(1){ display: inline-block; float: left; font-size: 36px; color: #000;  font-weight: bold; line-height: 38px; }
.index_main5 li h6 span:nth-child(2){ display: inline-block; float: right; font-size: 18px; color: #6c6c6c; }
.index_main5 li:hover h6{ margin-left: 10px; }
.index_main5 li h4{ transition: 0.3s; font-size: 18px; color: #000; margin-bottom: 15px; display:block; overflow:hidden; white-space:nowrap;text-overflow:ellipsis; }
.index_main5 li h5{ transition: 0.3s; font-size: 14px; color: #6c6c6c; line-height: 25px; height: 75px; overflow: hidden; margin-bottom: 20px; }
.index_main5 li:hover h5{ padding-left: 10px; color: #00a344; }
.index_new_div{ width: 360px; padding-right: 10px; height: 240px; overflow: hidden; z-index: 1}
.index_main5 li i{ display: block; width: 20px; height: 20px; background:url(../images/index_more_bg.png) no-repeat; transition: 0.3s; }
.index_main5 li:hover i{ background:url(../images/index_more_bg2.png) no-repeat; }
.index_main5 li:hover h4{padding-left: 10px; color: #00a344; }
.index_main5 li:hover i{ margin-left: 10px; color: #fff; }
.index_main5 li:hover img{-webkit-transform: scale(1.05);-ms-transform: scale(1.05);-o-transform: scale(1.05); transform: scale(1.05);}

.list_news_top{ width: 100%; margin-bottom: 80px; height: 38px; line-height: 38px; text-align: center;}
.list_news_top a{ display: inline-block; font-size: 24px; padding: 0 25px; margin: 0 5px; color: #484a4c; transition: 0.3s;}
.list_news_top a:hover{ background-color: #00a344; color: #fff; }
.list_news{ padding-top: 80px;background: #f9f9f9; }
.list_news_top .on{ background-color: #00a344; color: #fff; }



.list_a:hover{ border: 1px solid #00a344; }
.list_a{clear: both; display: block; margin: 0 auto; margin-top: 10px; margin-bottom: 15px; font-size: 18px; color: #6b6b6b; border: 1px solid #ddd; height: 48px; line-height: 51px; position: relative; overflow: hidden; transition: 0s;}
.list_a i{ display: block; margin-top: 13px; margin-right: 32px; width: 24px; height: 24px; background: url(../images/more_bg.png) no-repeat 0px 0px; transition: 0.3s;}
.list_a:hover i{ background: url(../images/more_bg.png) no-repeat 0px -24px; }
.index_list_a{ padding-left: 215px; width: 380px; }
.list_a span{ display: block; transition: 0.3s;}
.list_a:hover span{ color: #fff; }

.list_a:before {
    /*border: 1px solid #fff;*/
    content: "";
    position: absolute;
    left: 0;
    bottom: 0px;
    z-index: -1;
    width: 100%;
    height: 50px;
    background-color: #00a344;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}

.list_a:hover:before {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
}
.index_main4_a{ display: inline-block; padding-left: 85px; width: 185px; height: 50px; }
.index_main4_a i{ margin-right: 10px; }


/* 新闻详情页 */
.position {height:50px; line-height: 50px; padding-top: 25px; border-top: 1px solid #ddd;}

.com_width {width:1300px;margin-left:auto;margin-right:auto;}

.position h2 {font-size:24px;color: #e12b1f;padding-top:40px;}

.location,.location a {font-size:14px;color:#949494;}

.container{ clear: both; }

.news-container {padding-bottom:100px;}

.com_width {width:1300px;margin-left:auto;margin-right:auto;}

.mt50 {margin-top:50px;}

.clearfix {zoom:1;}

.news-title h2{ font-size: 28px; color: #111; padding-bottom: 15px; }

.news-show-left {float:left;width:900px;margin:auto;}

.news-show-left .news-title { padding-top: 30px; padding-bottom:45px;text-align:left;}

.news-show-left .news-title h1 {font-size:24px;color:#333;padding-bottom:10px;font-weight:normal;}

.news-show-left .news-title p {font-size:14px;color:#949494;padding-bottom:13px;}

.news-show-left .news-views {margin-top:0;font-size:14px;color:#666;line-height:25px;overflow:hidden;}

.news-views p{ padding: 0 20px; line-height: 30px; font-family: '微软雅黑'!important; }
.news-views p span{ font-family: '微软雅黑'!important; }
.news-views img{ padding-top: 15px; padding-bottom: 15px; }
.news-views p img{ height: auto!important; }

.news-show-left .news-title p a {color: #949494;}
.fan{ width: 155px; padding-left: 45px; margin-top: 4px; }

/* .news-show-left .news-title p a:hover {color: #E12B1F;} */

.news-show-left .share-bar { padding: 20px 0; margin-top: 30px; }

.fl {float:left;}
.xq_xian{ width: 30px; height: 1px; background-color: #949494; display: block; margin-bottom: 10px; }

.news-show-left .news-other { padding-top: 15px; border-top:1px #ddd solid;}

.gr-back-btn { float: right; margin-top:6px;width:125px;height:40px;line-height:40px;text-align:center;background-color:#353535;font-size:14px;color:#fff!important;}

.gr-back-btn {margin-top:6px;width:125px;height:40px;line-height:40px;text-align:center;background-color:#e12b1f;font-size:14px;color:#fff;position:relative;overflow:hidden;z-index:2;}

.gr-back-btn:hover{ background-color: #00a344; }

.news-show-left .news-other p {display:block; color: #949494; height:30px;line-height:30px;padding-left:3px;}

.news-show-right {float:right;width:280px; padding-left: 45px; margin-top: 30px; border-left: 1px solid #ddd;}
.news-show-right h3{ font-size: 24px; color: #666; padding-bottom: 30px; }
.news-show-right li{ margin-bottom: 25px; padding-bottom: 25px; border-bottom: 1px solid #ddd; }
.news-show-right li h5{ color: #000; line-height: 30px; font-size: 18px; padding-bottom: 15px; }
.news-show-right li h6{ transition: 0.3s; font-size: 14px; color: #6c6c6c; line-height: 25px; padding-bottom: 13px;}
.news-show-right li span{ display: block; width: 20px; height: 20px; background:url(../images/index_more_bg.png) no-repeat; margin-top: 25px; transition: 0.3s; }
.news-show-right li a{display: block;}
.news-show-right li:hover span{ background:url(../images/index_more_bg2.png) no-repeat; }
.news-show-right dl {display:block;margin-top:0;margin-bottom:20px;background:#fff;border: 0!important;}
.news-show-right li:hover h6{ color: #00a344;  }

.news-show-right dl.tab dt {height:55px;line-height:55px;color:#1d1d1d;font-size:18px;}

.news-show-right dl dt { margin: 0 20px; display:block;height:55px;line-height:55px;position:relative;}

.news-show-right dl.tab dd {/* height:520px; */position:relative;}

.news-show-right dl.tab dd ul {display:block;padding:0 20px;/* height:520px; */}

.news-show-right dl.tab dd ul li {display:block;padding:10px 0 10px;border-bottom:1px #eee solid;}

.news-show-right dl.tab dd ul li:nth-child(7){ border-bottom: 0; }

.news-show-right dl.tab dd ul li h5 {padding-top:4px;font-size:14px;color:#333;display:block;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.news-show-right dl.tab dd ul li i {float:left;font-size:12px;color:#999;}

.news-show-right dl.tab dd ul li em {float:right;padding-left:25px;width:30px;font-size:12px;color:#999;background:url(../images/eye.png) no-repeat left center;font-style:normal;}

.news-show-right dl.tab dd .more_r {color:#333;height:45px;line-height:45px;border-top:1px #ddd solid;position:relative;top:-1px;text-align:center;}

.news-show-right dl.tab dd .more_r a {display:inline-block;position:relative;color:#333;}

.news-show-right dl {display:block;margin-top:0;margin-bottom:20px;background:#fff;}

.news-show-right dl.list dt {color:#333;font-size:18px;margin-bottom:20px;}

.news-show-right dl dt {display:block;height:55px;line-height:55px;position:relative;border-bottom:1px #dedede solid;}

.gr-back-btn {margin-top:6px;width:125px;height:40px;line-height:40px;text-align:center;background-color:#353535;font-size:14px;color:#fff!important;}

.gr-back-btn {margin-top:6px;width:125px;height:40px;line-height:40px;text-align:center;background-color:#696969;font-size:14px;color:#fff;position:relative;overflow:hidden;z-index:2;}

.hvr-sweep-to-top {display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;}

.news-show-right dl.list dd ul li a {color:#666;font-size:12px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;}

.news-show-right dl.list dd ul li i{     display: inline-block;

    width: 3px;

    height: 3px;

    background-color: #666;

    margin-right: 10px;

    margin-bottom: 2px;

    border-radius: 100px;}

.news-show-right dl.list dd ul li { line-height: 30px; display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:20px;padding-right: 20px;}

.news-show-right dl.tab dd ul li .pic {line-height:51px;margin-right:14px;width:86px;height:51px;overflow:hidden;position:relative;}

.list-cont{ font-size: 12px; padding: 0 20px; line-height: 20px; color: #999; padding-bottom: 10px; }



/* 产品详情页 */
.blk-sm{width:1300px;background: #fff;margin-bottom:20px;}
  .p15-showcase {
            position: relative;
            padding: 12px 18px 16px 20px;
            margin-bottom: 15px;
            background: #fff;
            border: 1px solid #eee;
        }
        
        .p15-showcase-right-con {
            line-height: 24px;
            font-size: 14px;
            max-height: 168px;
            margin-bottom: 86px;
            overflow: hidden;
        }
        
        .p15-showcase-left {
            position: relative;
            width: 44.7%;
            float: left;
            line-height: 0;
            overflow: hidden;
            border: 1px solid #e7e7e7;
            margin-right: 3.3%;
        }
        
        .p15-showcase-left-jt {
            width: 12px;
            height: 23px;
            position: absolute;
            top: 50%;
            margin-top: -11px;
            cursor: pointer;
            z-index: 33;
        }
        
        .p15-showcase-left-prev {
            left: 10px;
        }
        
        .p15-showcase-left-next {
            right: 10px;
        }
        
        .p15-showcase-left-size {
            position: absolute;
            right: 0;
            bottom: 0;
            width: 56px;
            height: 28px;
            font-size: 14px;
            line-height: 16px;
            padding: 0 15px;
        }
        
        .p15-showcase-left-size em {
            font-style: normal;
        }
        
        .p15-showcase-left-pic {
            width: 100%;
            text-align: center;
        }
        
        .p15-showcase-left-pic li {
            float: left;
        }
        
        .p15-showcase-left-pic img {
            width: 100%;
            display: block;
        }
        
        .p15-showcase-right {
            width: 51.6%;
            float: left;
        }
        
        .p15-showcase-right-tit {
            height: 40px;
            font-size: 24px;
            line-height: 40px;
            color: #454545;
            margin-bottom: 16px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }

          .p14-prodcontent-1 {
            background: #fff;
            padding: 32px 0 42px;
            margin-bottom: 22px;
        }
        
        .p14-prodcontent-1-tit {
            height: 40px;
            font-size: 24px;
            line-height: 40px;
            border-bottom: 2px solid #d4d4d4;
            margin-bottom: 20px;
        }
        
        .p14-prodcontent-1-tit span {
            display: inline-block;
            height: 40px;
            color: #464646;
            border-bottom: 2px solid  #333333;
            padding-left: 34px;
            background: url(../images/p14-icon11.png) no-repeat 2px center;
        }
        
        .p14-prodcontent-1-tit em {
            font-size: 18px;
            font-family: Arial;
            text-transform: uppercase;
            font-style: normal;
            color: #c2c2c1;
        }
        
        .p14-prodcontent-1-desc {
            padding-left: 15px;
            padding-right: 15px;
        }
    

        .p14-product-2-tit {
            height: 46px;
            line-height: 46px;
            border-bottom: 2px solid #dfdfdf;
            margin-bottom: 30px;
            padding-top: 26px;
        }
        
        .p14-product-2-tit b {
            display: inline-block;
            font-size: 24px;
            font-weight: normal;
            color: #464646;
            padding-left: 37px;
            border-bottom: 2px solid #333333;
            background:url(../images/p14-icon11.png) no-repeat 2px center;
        }
        
        .p14-product-2-tit span {
            margin-left: 10px;
            font-size: 18px;
            font-family: Arial;
            color: #c2c2c1;
            text-transform: uppercase;
        }
        
        .p14-product-2-list dl {
            float: left;
            width: 23.8%;
            border: 1px solid #dfdfdf;
            margin-right: 1.5%;
            box-sizing: border-box;
        }
        .p14-product-2-list dl:nth-child(4) {
            margin-right: 0;
        }
        
        .p14-product-2-list dl img {
            display: block;
            width: 100%;
        }
        
        .p14-product-2-list dd {
            padding: 10px 28px 10px 10px;
            margin-right: 2px;
            position: relative;
        }
        
        .p14-product-2-list h3 {
            height: 30px;
            font-size: 16px;
            font-weight: normal;
            line-height: 30px;
            color: #191919;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
        
        .p14-product-2-list h3 a {
            color: #191919;
        }
        
        .p14-product-2-desc {
            font-size: 14px;
            line-height: 24px;
            color: #666;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
        
        .p14-product-2-list dl:hover {
            border-color: #00a344;
        }
        
        .p14-product-2-list dl:hover h3 a {
            color: #00a344;
        }


         .pc-cx-tel-1 {
                    width: 50%;
                    height: 56px;
                    border-top: 2px solid #e6e6e6;
                    padding-top: 10px;
                    position: absolute;
                    bottom: 16px;
                    right: 2%;
                }
                
                .pc-cx-tel-1-t1 {
                    width: 114px;
                    height: 44px;
                    background: #00a344;
                    font-size: 18px;
                    line-height: 44px;
                    text-align: center;
                    float: right;
                }
                
                .pc-cx-tel-1-t1 a {
                    display: block;
                    color: #fff;
                }
                
                .pc-cx-tel-1-t2 {
                    height: 56px;
                    padding-left: 70px;
                    background: url(../images/pc-xc-icon2.png) no-repeat 10px top;
                    font-size: 18px;
                    line-height: 18px;
                    color: #454545;
                }
                
                .pc-cx-tel-1-t2 p {
                    line-height: 24px;
                }



/*招商加盟*/
.cate-bar{
    height: 60px;
    display: none;
}
.com-catebar {
    position: relative;
    width: 100%;
    height: 60px;
    line-height: 60px;
    background: #fff;
    overflow: hidden;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);
}
.com-width {
    margin-right: auto;
    margin-left: auto;
    width: 1400px;
}
.com-cate-list {
    height: 60px;
    line-height: 60px;
    background: #F2F2F2;
}
.com-catebar .com-cate-list {
    background: #fff;
}
.com-cate-list li {
    position: relative;
    float: left;
    margin-right: 30px;
}
.com-cate-list li:before {
    content: "";
    position: absolute;
    left: 50%;
    top: 0;
    width: 0;
    border-top: 2px solid #00a344;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.com-cate-list li.on:before, .com-cate-list li:hover:before {
    left: 0;
    width: 100%;
}
.com-cate-list li a {
    display: inline-block;
    padding: 0 5px;
    font-size: 16px;
}
.com-cate-list li.on a {
    color: #00a344;
}
.zs-one {
    background: url(../images/zs_bg_1.jpg) no-repeat center bottom;
    padding-bottom: 80px;
}
.zs-tit {
    text-align: center;
    padding-top: 50px;
    margin-bottom: 60px;
}
.zs-tit h3 {
    font-size: 24px;
    color: #333;
    margin-bottom: 5px;
}
.zs-one-content {
    height: 555px;
    padding-top: 20px;
    background: url(../images/zs_pic_1.png) no-repeat 64px 20px;
}
.zs-one-content ul {
    float: right;
    width: 410px;
}
.zs-one-content ul li {
    margin-bottom: 50px;
    font-size: 16px;
}
.zs-one-content ul li .tit {
    font-size: 22px;
    color: #00a344;
    margin-bottom: 10px;
}
.c-333 {
    color: #333;
}
.zs-one-content ul li .des {
    line-height: 1.8;
    margin-top: 5px;
}
.pb-60 {
    padding-bottom: 60px;
}
.zs-two-content .bd {
    overflow: hidden;
}
.zs-two-content .bd ul {
    width: 1230px;
    padding-bottom: 5px!important;
}
.zs-two-content .bd ul li {
    float: left;
    width: 280px!important;
    margin-right: 26px;
    /*box-shadow: 0 0 5px #ddd;*/
    overflow: hidden;
    border: 1px solid #ededed;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.zs-two-content .bd ul li:hover {
    -webkit-transform:translate3d(0, -5px, 0);
    transform:translate3d(0, -5px, 0);
}
.zs-two-content .bd ul li .pic {
    overflow: hidden;
}
.zs-two-content .bd ul li .cont {
    padding: 25px 20px 0;
    height: 186px;
}
.zs-two-content .bd ul li .tit {
    font-size: 22px;
    color: #00a344;
    margin-bottom: 15px;
}
.zs-two-content .bd ul li .des {
    line-height: 1.6;
}
.com-slider2 .hd {
    margin-top: 46px;
    text-align: center;
    height: 32px;
    line-height: 32px;
}
.com-slider2 .hd ul li {
    display: inline-block;
    width: 8px;
    height: 8px;
    border: 2px solid #666;
    background: #fff;
    border-radius: 50%;
    margin: 0 5px;
    cursor: pointer;
}
.com-slider2 .hd ul li.on {
    background: #00a344;
    border-color: #00a344;
}
.com-slider2 .hd .com-arr {
    display: inline-block;
    width: 32px;
    height: 32px;
    background-image: url(../images/sp_arr.png);
    background-repeat: no-repeat;
    vertical-align: middle;
    margin: 0 20px;
}
.com-slider2 .hd .com-arr.next,
.com-slider2 .hd .com-arr.sNext {
    background-position: 0  -32px;
}
.com-slider2 .hd .com-arr:hover {
    background-position-x: -32px; 
    -moz-background-position-x: -32px; 
}



i {
    display: inline-block;
    vertical-align: middle;
}
.zs-three {
    height: 985px;
    background: url(../images/zs_bg_2.jpg) no-repeat center;
}
.com-jm-box {
    margin-top: 44px;
    text-align: center;
}
.com-jm-box .tel-name {
    font-size: 16px;
    margin-bottom: 5px;
}
.com-jm-box .com-jm {
    display: inline-block;
    margin-top: 30px;
    width: 225px;
    height: 50px;
    line-height: 50px;
    border-radius: 5px;
    background: #fff;
    color: #00a344;
    font-size: 20px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.com-jm-box .com-jm:hover {
    width: 250px;
}
.com-jm-box .com-jm .ico-jm {
    background-image: url(../images/sp_zx.png);
    background-repeat: no-repeat;
    width: 26px;
    height: 26px;
    margin-right: 11px;
} 
.com-jm-box .com-jm .ico-jm-1 {
    background-position: 0 0;
}
.com-jm-box .com-jm .ico-jm-2 {
    background-position: -26px 0;
}
.com-jm-box2 .com-jm {
    background: #00a344;
    color: #fff;
}
.com-hotline {
    color: #00a344;
    font-size: 46px;
    font-family: fantasy;
    line-height: 1;
}
.zs-tit h3.c-fff {
    color: #fff;
}




.zs-four {
    height: 650px;
    background: url(../images/zs_bg_3.jpg) no-repeat center;
}
.zs-four-content {
    padding-left: 20px;
}
.zs-four-content h4 {
    font-size: 20px;
    color: #00a344;
    margin-bottom: 15px;
}
.zs-four-content p {
    width: 428px;
    margin-bottom: 25px;
    line-height: 1.8;
}
.zs-five {
    padding-bottom: 30px;
    text-align: center;
}
.zs-five .com-jm-box {
    margin-top: 60px;
}
.zs-six {
    padding-bottom: 60px;
}
.zs-six-content .bd {
    overflow: hidden;
}
.zs-six-content .bd ul {
    width: 1230px;
    padding-bottom: 5px!important;
}
.zs-six-content .bd ul li {
    width: 380px!important;
    float: left;
    margin-right: 29px;
    /*box-shadow: 0 0 5px #ddd;*/
    border: 1px solid #ededed;
    overflow: hidden;
}
.zs-six-content .bd ul li .pic {
    overflow: hidden;
    height: 240px;
}
.zs-six-content .bd ul li .tit {
    height: 70px;
    line-height: 70px;
    padding: 0 20px;
    font-size: 18px;
}

.com-more {
    position: relative;
    z-index: 1;
    display: inline-block;
    width: 130px;
    height: 30px;
    line-height: 30px;
    border-radius: 15px;
    text-align: center;
    color: #00a344;
    border: 1px solid #00a344;
    font-size: 16px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
a:hover {
    color: #00a344;
    -webkit-transition: color .2s;
    -o-transition: color .2s;
    transition: color .2s;
}
.com-more:hover, .more:hover .com-more {
    color: #fff;
    background: #00a344;
}
.sp {
    position: relative;
    display: inline-block;
    background-image: url(../images/sprite_1.png);
    background-repeat: no-repeat;
    vertical-align: sub;
}
.com-more .sp-r {
    margin-left: 5px;
    width: 32px;
    height: 18px;
    background-position: 0 -57px;
    vertical-align: text-bottom;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.com-more:hover .sp-r, .more:hover .com-more .sp-r {
    background-position: -32px -57px;
}

