﻿@charset "utf-8";
/* 新版幻灯片 */
.fullSlide{ width:100%;position:relative;height:500px; min-width: 1200px; }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;}
.fullSlide .bd ul{ width:100% !important;}
.fullSlide .bd li{ width:100% !important;height:500px; overflow:hidden; text-align:center;}
.fullSlide .bd li a{ display:block; height:500px;}
.fullSlide .hd{ width:100%;position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center;_background:#000; _filter:alpha(opacity=60);}
.fullSlide .hd ul{ text-align:center;padding-top:5px;}
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(../img/tg_flash_p.png) -18px 0; overflow:hidden; line-height:9999px;}
.fullSlide .hd ul .on{ background-position:0 0;}
/* 新版幻灯片end*/

.container .leaa{float:left; width:575px; margin-right:50px; height:360px; overflow:hidden}
.container .leaa h1{font-size:28px; color:#444444; background:url(../images/abouth1.jpg) no-repeat left center; padding-left:30px; line-height:25px; height:25px; margin-bottom:20px;}
.container .leaa h1 .more1{ float:right }
.container .leaa h1 .more1 a{ display:inline-block; background:#007c36; border-radius:25px; line-height:25px; height:25px; color:#fff; font-size:14px; padding:0 40px; text-transform:uppercase; border:2px solid #007c36;}
.container .leaa h1 .more1 a:hover{ background:#fff;  color:#007c36; text-decoration:none}
.container .leaa dd{ color:#999999; line-height:28px}
.container .riaa{float:right; width:575px; }

/* 手机幻灯片 */
.slideBox{ width:575px; height:360px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:575px; height:360px; display:block;  }
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }
/* 手机幻灯片_end */
/*1*/
.xone_bj{ height:360px; background:url(../images/iu.png) no-repeat center bottom; min-width: 1200px;}
.indexone{width:1200px; min-width: 1200px; margin:0 auto; overflow:hidden; margin-top:40px;}
.indexone li{float:left; width:380px; margin-right:30px; overflow:hidden}
.indexone li h1{font-weight:400; font-size:20px;line-height:45px; text-align:center; color:#666666; background-color:#FFFFFF; overflow:hidden; white-space:nowrap; -ms-text-overflow:ellipsis; text-overflow:ellipsis;}
.indexone li dl{width:100%; height:285px; margin-top:10px; overflow:hidden;}
.indexone li img{ -moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s; }
.indexone li:hover img{transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1); }
.indexone li dt{background:url(../images/time1.png) no-repeat left center; padding-left:20px; line-height:18px; font-size:12px; color:#999999}
.indexone li dd{line-height:25px; font-size:12px; color:#999999; margin-top:10px;}
.indexone li:nth-of-type(3n+0){margin-right:0px;}
.indexone li:first-child+li+li{margin-right:0px;}
.indexone li a{ text-decoration:none}
.indexone li:hover h1{ color:#2d6ace}
/*1end*/

/*2*/
.indexone2{width:1200px; min-width: 1200px;overflow:hidden;}
.indexone2 li{float:left; width:240px; margin-left:50px; overflow:hidden}
.indexone2 li h1{font-weight:400; font-size:20px;line-height:45px; text-align:center; color:#666666; background-color:#FFFFFF; overflow:hidden; white-space:nowrap; -ms-text-overflow:ellipsis; text-overflow:ellipsis;}
.indexone2 li dl{width:100%; height:348px; overflow:hidden;}
.indexone2 li img{ -moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s; }
.indexone2 li:hover img{transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1); }
.indexone2 li dt{background:url(../images/time1.png) no-repeat left center; padding-left:20px; line-height:18px; font-size:12px; color:#999999}
.indexone2 li dd{line-height:25px; font-size:12px; color:#999999; margin-top:10px;}
.indexone2 li:nth-of-type(3n+0){margin-right:0px;}
.indexone2 li:first-child+li+li{margin-right:0px;}
.indexone2 li a{ text-decoration:none}
.indexone2 li:hover h1{ color:#2d6ace}
/*1end*/

.in_FproW{ background:url(../images/pro_bg.jpg) no-repeat; background-attachment:fixed; background-size:cover; margin-top:64px; padding:60px 0 52px; min-width: 1200px;}
.in_Fpro_tW{width:1250px; background:rgba(0,0,0,0.5); padding:20px 0 20px; margin-top:30px; background:url(../images/bbbtt.png) no-repeat left center; overflow:hidden; min-width: 1200px;}
.in_Fpro_t {min-width: 1200px;}
.in_Fpro_t .in_title{ float:left;}
.in_Fpro_t .in_title{ text-align:left;}
.in_Fpro_t .in_title span{ color:#fff; font-size:30px; line-height:30px; text-transform:uppercase; display:inline-block; font-weight:bold}
.in_Fpro_t .in_title span:before{line-height:30px;content: "//"; color: #fff; font-size: 30px; letter-spacing:-2px; margin-right:14px}
.in_Fpro_t a{ float:right; display:inline-block; line-height:26px; background:#007c36;margin-top:10px;  border-radius:25px; padding:0 22px; color:#fff; text-transform:uppercase; border:2px solid #007c36}
.in_Fpro_t a:hover{ background:none; color:#fff; text-decoration:none}



.in_FproW2{ background:url(../images/pro_bg22.jpg) no-repeat; background-attachment:fixed; background-size:cover; margin-top:30px; padding:60px 0 52px; min-width: 1200px;}
.in_Fpro_tW2{width:1250px; background:rgba(0,0,0,0.5); padding:20px 0 20px; margin-top:10px; background:#fff; overflow:hidden; min-width: 1200px;}
.in_Fpro_t2 {min-width: 1200px;}
.in_Fpro_t2 .in_title{ float:left;}
.in_Fpro_t2 .in_title{ text-align:left;}
.in_Fpro_t2 .in_title span{ color:#fff; font-size:30px; line-height:30px; text-transform:uppercase; display:inline-block; font-weight:bold}
.in_Fpro_t2 .in_title span:before{line-height:30px;content: "//"; color: #007c36; font-size: 30px; letter-spacing:-2px; margin-right:14px}
.in_Fpro_t2 a{ float:right; display:inline-block; line-height:26px; background:#007c36; border-radius:25px; padding:0 22px; color:#fff; text-transform:uppercase; border:2px solid #007c36}
.in_Fpro_t2 a:hover{ background:none; color:#fff; text-decoration:none}


.in_FproW3{ background:url(../images/pro_bg33.jpg) no-repeat;margin-top:35px; height:396px;padding:25px 0 0px; min-width: 1200px;}
.in_Fpro_tW3{width:1250px; background:rgba(0,0,0,0.5); padding:20px 0 20px; margin-top:30px; overflow:hidden; min-width: 1200px;}
.in_Fpro_t3 {min-width: 1200px;}
.in_Fpro_t3 .in_title{ float:left;}
.in_Fpro_t3 .in_title{ text-align:left;}
.in_Fpro_t3 .in_title span{ color:#fff; font-size:30px; line-height:30px; text-transform:uppercase; display:inline-block; font-weight:bold}
.in_Fpro_t3 .in_title span:before{line-height:30px;content: "//"; color: #fff; font-size: 30px; letter-spacing:-2px; margin-right:14px}
.in_Fpro_t3 a{ float:right; display:inline-block; line-height:26px; background:#007c36;margin-top:10px;  border-radius:25px; padding:0 22px; color:#fff; text-transform:uppercase; border:2px solid #007c36}
.in_Fpro_t3 a:hover{ background:none; color:#fff; text-decoration:none}

/* 本例子css */
.ladyScroll{width:1200px; min-width:1200px;height:250px; margin:0 auto;position:relative; margin-top:30px; margin-bottom:20px;}
.ladyScroll .prev,.ladyScroll .next{width:51px;height:45px;position:absolute;top:90px;left:0;z-index:100; cursor:pointer; background:url(../images/btns.png) no-repeat;}
.ladyScroll .next{ left:auto; right:0; background-position:0 -90px;}
.ladyScroll .prev:hover{ background-position:0 -45px; }
.ladyScroll .next:hover{ background-position:0 -135px; }

.ladyScroll .scrollWrap{width:1155px; min-width:1155px; margin-left:22px;padding-top:15px;overflow:hidden;position:absolute; }
.ladyScroll dl{float:left;width:280px;text-align:center;position:relative; margin-right:10px; border:1px solid #ddd}
.ladyScroll  span{display:block;width:100%;height:53px;position:absolute;left:0px;bottom:0;background:#5f626b;filter:alpha(opacity=80);opacity:0.80;}
.ladyScroll  dt{margin:0 auto;width:100%; overflow:hidden;}
.ladyScroll  img{display:block; width:100%; height:210px;}
.ladyScroll  dd{width:100%;height:40px;line-height:28px;font-size:20px;color:#fff;text-align:center;overflow:hidden;position:absolute;left:0px;bottom:0;  white-space:nowrap; -ms-text-overflow:ellipsis; text-overflow:ellipsis;}
.ladyScroll  dd a{ color:#fff;  }
.ladyScroll  dd a:hover{ text-decoration:none;  }
.ladyScroll dl:hover span{ background:#007c36;  }


/*首页产品块*/
#index_pro_tj{MARGIN: 0px auto;overflow: hidden; width:1150px; min-width:1150px; height:auto; margin-top:20px; margin-bottom:15px;}
#index_pro_tj li{ float:left; width:260px; height:195px; margin-right:35px; margin-bottom:25px;  overflow:hidden; position:relative; text-align:center;}
#index_pro_tj li img{border: none; cursor: pointer; transition: all 0.9s; }
#index_pro_tj li p {
    position: absolute;
    width: 100%;
    height: 30px;
    background: rgba(255,255,255,0.53);
    color: #333;
    bottom: 0;
    left: 0;
    text-align: center;
    line-height: 30px;
}
#index_pro_tj li:hover{ -moz-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.3); -webkit-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.3); box-shadow:0px 0px 15px rgba(0, 0, 0, 0.3);}
#index_pro_tj li:hover img{transform: scale(1.06); }
#index_pro_tj li:nth-of-type(4n+0){margin-right:0px;}
#index_pro_tj li:first-child+li+li+li{margin-right:0px;}
#index_pro_tj li:first-child+li+li+li+li+li+li+li{margin-right:0px;}
#index_pro_tj li:first-child+li+li+li+li+li+li+li+li+li+li+li{margin-right:0px;}
/*首页产品块*/

/*图片*/
.anco_1280{margin: 0 auto;width:1150px; min-width:1150px; margin-bottom:30px;}
.indexcaseLista{overflow:hidden;width:1150px;min-width:1150px;}
.indexcaseLista li{ float:left; width:274px; margin-right:15px; margin-bottom:30px; height:206px; border:1px solid #eeeeee; overflow:hidden;}
.indexcaseLista li a{ display:block;position:relative;overflow:hidden}
.indexcaseLista li a .bg{position:absolute; left:0;bottom:0; z-index:9; width:100%; height:0; background:rgba(0,0,0,0.6) url(../images/fdj.png) center 60px no-repeat;transition: all ease .3s;}
.indexcaseLista li a:hover .bg{ height:100%}
.indexcaseLista li a .bg .iucaseName{ margin-top:100px;}
.indexcaseLista li a .bg .iucaseName h1{ margin:0 10%;text-align:center;position:relative;height:50px;line-height:50px; overflow:hidden; color:#fff;font-size:14px}
.iucaseName h1:after{content:"";position:absolute;left:50%;bottom:0; margin-left:-60px;width:120px;height:2px;background:rgba(255,255,255,.3);z-index:1}
.iucaseName h1:before{content:"";position:absolute;left:50%; bottom:0; margin-left:-10px; background:#1f97d5; z-index:2; width:20px; height:2px;}
.indexcaseLista li:nth-of-type(4n+0){margin-right:0px;}
/*图片end*/

.proname{ margin-top:30px;width:220px;text-align:center;color:#007c36;font-size:30px; font-weight:bold; line-height:30px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; }
.prona{margin:0 auto; width:1150px; min-width: 1150px; text-align:center;position:relative;font-size:14px;color:#818181; background:url(../images/xxxxxx.jpg) center center no-repeat;}
.prona font{color:#aeafae;font-size:14px; display:inline-block; text-transform:uppercase; padding:0 10px; }
.pronalv{margin:0px auto; width:1150px; min-width: 1150px; text-align:center;position:relative;font-size:14px;color:#818181; background:url(../images/xxxxxx.jpg) center center no-repeat;}
.pronalv font{color:#b2b2b2;font-size:14px; background:#f1f1f1; display:inline-block; text-transform:uppercase; padding:0 10px; }