.wrap1{ width: 1000px; margin:0 auto; height: auto; overflow: hidden;  }
.banwrp{  width: 1200px;margin:0 auto; height:auto; overflow: hidden; padding-top:40px; }
.banwrp img:hover{
-webkit-animation-name:y-ain;
-webkit-animation-duration:5s;
-webkit-animation-timing-function:ease;
-webkit-animation-iteration-count:infinite;
}
@-webkit-keyframes y-ain{
0%{-webkit-transform:rotateY(0deg);}
50%{-webkit-transform:rotateY(180deg);}
100%{-webkit-transform:rotateY(360deg);}   
}
.banner{ position: relative; width: 100%; }
.cloud1{ position: absolute;left:-523px;top:300px; z-index: 200;}
.cloud2{ position: absolute;right:-552px;top:300px;z-index: 200;  }
.leaf{position: absolute;top:-100px; z-index:210;}
.leaf1{left: 200px;}
.leaf2{left: 470px;}
.leaf3{left: 550px;}
.leaf4{left: 610px;}
.leaf5{right:500px; }
/*搜索*/
.search{ width:100%;height: 50px;overflow:hidden;position: absolute;bottom:0px;z-index: 444;}
.search>.wrap>.hot>img{padding-top: 14px;float: left;}
.search .wrap{position: relative;}
.hot{float: left;width: 680px; padding-top:10px;}
.hot strong{font-size: 14px;line-height: 28px;float: left; font-weight:normal; color:#8398b4;}
.hotpro{ }
.hotpro li{width:96px;line-height: 28px;float: left;text-align: center;}
.hotpro li a{font-size: 12px;color: #616161}
.main3_serch{float: right;width:260px;border: 1px solid #ccc;height:33px;background: url(../images/input_bg.jpg) left center no-repeat;}
.txt{height:17px;width:110px;position: absolute;top:9px;right:138px;color: #a1a1a1; border:none; background:none;}
.btn{position: absolute;top:0px;right:0px;z-index: 9999;background: url(../images/btnbg.png) no-repeat 0 0;width:48px;height:35px;border:none;display: block;}
/**/
.in_prod{ width:1100px;margin:0 auto 20px;  }
.in_prod .prolt{width: 230px;}
.in_prod .prolt p{ height: 65px; line-height:65px; background: #569f0b; text-indent: 2em; color: #fff;}
.in_prod .prolt p a{color: #fff; font-size: 17px;}
.prolt .in_ul1{ border:1px solid #ccc; border-top:0; padding:20px;}
.prolt .in_ul1 .in_li1{border-radius: 10px;line-height: 40px;margin:10px 0; position: relative;background:url(../images/libg.png) no-repeat left top; }
.prolt .in_ul1 .in_li1 .a1{color: #6f6f6f;background:url(../images/liabg.jpg) no-repeat 15px center; display: block; padding: 0 6px 0 38px; overflow: hidden;}
.prolt .in_ul1 .in_li1 ul{ display: none; overflow: hidden;padding-left:45px}
.prolt .in_ul1 .in_li1:hover ul{ display: block; }
.prolt .in_ul1 .in_li1 ul li{line-height: 30px; height: 30px;}
.prolt .in_ul1 .in_li1 ul li:hover{ color: #f00; }
.in_prod .prort{ width: 840px; }
.in_prod .prort p{height: 65px;line-height: 65px; color: #fff; display: block; background: #569f0b;}
.in_prod .prort p span{ display: inline-block; float: left; width:370px; text-indent: 20px; }
.in_prod .prort p a{ display: inline-block; float: right; width: 100px; color: #fff;}
.in_prod .prort ul{ padding-top:20px;  overflow: hidden; }
.in_prod .prort ul li{ width:265px;float: left;margin:10px 0;margin-right: 8px; margin-left:7px; }
.in_prod .prort ul li img{ display: block; margin:0 auto; width: 265px; height:245px;}
.in_prod .prort ul li span{ height: 40px; line-height: 40px; text-align:center;display: block; }

/*通栏*/
.kzdptl{ width: 100%;height:82px; margin:20px auto;}
.kzdpt2{ height:121px;margin: 20px auto 0;}
.kzdpt3{ height: 177px; overflow: hidden; background: url(../images/kzdpt3.jpg) no-repeat left top;margin:20px auto 0;}
/*产品切换*/
.con1bg2{width:1170px;font-size:14px;line-height:24px;margin-top:20px; background:url(../images/conbg.jpg) right bottom no-repeat;}
.con1bg2 h4{background:url(../images/con_bg.jpg) left top no-repeat;position: relative; height: 57px;}
.con1bg2 .morea{ display: block;position: absolute;top: 13px;right: 25px; font-size:16px; color: #9f9e9e;}
.case_tt{float:left;background:url(../images/prtop.png) center top no-repeat; border:none;}
.casewrap{ width:78%; float:left;padding-top:26px;}
.in_ul2{ border:none; }
.news_list{line-height:45px;font-size:12px;}
.news_list li{width:272px; height:260px; float:left; position:relative; padding:5px 15px; display:inline;}     
.news_list li img{width: 272px;height:203px;}  
.news_list li span{width:100%; height:30px;line-height:30px; overflow:hidden;text-align: center;display:block;}
.font_news{font-size:24px;line-height:35px;text-align:center;font-weight:600;}
.font_news2{font-size:14px;line-height:24px;text-align:center;}
/**/
.main4{ height:744px;background:url(../images/main4.jpg) no-repeat  center 180px; position:relative;}
.main4 img{ display: block;margin:10px auto; width: 440px; height: 123px;}
.main4 dl{ width:290px;height:200px; position:absolute; display:block;}
.main4 dl dt{line-height:40px; color: #fff; font-weight:bold; text-indent:50px; font-size: 16px;}
.main4 dl dd{padding:10px 0 0 40px; color: #4c7819; font-size: 12px; line-height: 30px; font-weight:bold;}
.main4 dl strong{ color: #f79310; }
.main4 .dl01{top:186px;left:0px;background:url(../images/madl1.jpg) no-repeat left top;}
.main4 .dl02{top:470px;left:0px;background:url(../images/madl2.jpg) no-repeat  left top;}
.main4 .dl03{top:186px;right:0px;background:url(../images/madl3.jpg) no-repeat  left top;}
.main4 .dl04{top:470px;right:0px;background:url(../images/madl4.jpg) no-repeat  left top;}
.main4 .dl05{top:606px;left: 404px;background:url(../images/madl5.jpg) no-repeat  left top;}
/*案例*/
.in_case{background:#2f2f2f; padding:20px 0; }
.workShowWrap2{width:1095px;margin: 0 auto;}
.workShowWrap2 p{background:url(../images/casetop.jpg) no-repeat  left top; position: relative;height:70px;}
.workShowWrap2 p .rtmore{ display: block;position: absolute;right:0;top:10px;width:68px;height: 40px; color: #8e8d8d;}
.workList2 {width: 3600%;position: relative; margin: 0 0 0 0px;}
.workItem2 {width: 269px;overflow:hidden;margin: 0px 9px 0 0px; position: relative;display: inline-block;}
.workItem2 img {display: block;width: 257px;height: 255px;}
.workList2 img {display: block;width: 257px;height: 255px;}
.workItem2 span{ display: block; width:100%;height: 40px;line-height: 40px; text-align: center; color: #fff; }
.workList2 span{ display: block; width:100%;height: 40px;line-height: 40px; text-align: center; color: #fff; }
.ctrlArea{position: relative; z-index: 888;}
.in_case .caroufredsel_wrapper{ width: 1095px !important;left:0px !important; }
/*index about us*/
.mfcl{ background: url(../images/mfcl.jpg) no-repeat left top; height: 229px; width: 1019px; margin:15px auto 0; position: relative;}
.mfcl span{ position: absolute;bottom: 53px;left: 53px; color: #6fcb18; font-size: 24px;}
.about_main{padding:35px 0 0;}
.about_cnt{padding:60px 0 0; background: url(../images/about_top.jpg) no-repeat left top; position: relative; width: 736px; height: 283px;}
.about_cnt .aboutlt{ width:481px; padding:0px 10px;}
.about_cnt .aboutlt h1{ font-size:30px; line-height:40px;margin-bottom: 16px;}
.about_cnt .rttop{ position: absolute;right: 10px;top:15px; width:450px;height: 20px;float: left;font-size: 16px;}
.about_cnt .newsmore2{  display:inline-block; position: absolute;bottom:0;right:270px;}
.about_cnt .newsmore3{  display:inline-block; position: absolute;bottom:0;right: 40px;}
.about_cnt .aboutrt{ width:210px; height:284px;}
.about_cnt .aboutrt img { width:210px; height:284px;}
/*定制流程*/
.tlwrp{ width: 1050px; margin:0 auto; overflow: hidden; position: relative; }
.kzdpt3 ul{ float: right; padding:30px 0 0 0; }
.kzdpt3 ul li{ float: left; padding-left:15px; padding-right:15px;}
.kzdpt3 ul li img{ display: block; }
.kzdpt3 ul li p{ color: #fff; text-align: center; line-height: 40px;}
.tlwrp span{ width:220px;display: inline-block;left:27px;bottom:0px; color: #fff; font-size: 24px; position: absolute;}

/*首页新闻*/
.in_newswrp{ width: 100%; height: auto; background: #f5f5f5;padding: 15px 0;}
.in_news{ width:1086px; !important;left:-2px !important;}
.in_news .xwlt{ width:756px; float:left; height:300px; background: #fff;padding-bottom:80px;}
.in_news .xwtp span {height: 65px;line-height: 65px;background: #569f0b;text-indent: 2em;color: #fff;}


.in_news .xwrty{ background: #fff;width: 295px;position:relative;height:380px;}
.in_news .xwrty .xwtp{ height:52px; width:100%; position:relative;background-color:#569f0b; margin:0 0; }
.in_news .xwrty .xwtp a{ font-size:16px; display: block; position: absolute;width:295px;top:0px; height: 52px;margin-top: -6px;color: #fff}
.in_news .xwrty .xwtp .mra1{left: 0;}
.in_news .xwrty .xwtp .mra2{right:0;}
.in_news .xwrty .xwct{ height:270px; padding:0 10px; }
.in_news .xwrty .xwct .xwtt{ width:270px; height:380px;float:left;}
.in_news .xwrty .xwct img{ width:270px; height:380px;}
.in_news .xwrty .xwct ul{ width:270px;float: right;} 
.in_news .xwrty .xwct ul li{ line-height:32px;background:url(../images/xwlibg.jpg) no-repeat left center; padding-left: 20px;}
.in_news .xwrty .xwct ul li span{ display:block; width:100px; float:right; height:30px; text-align:right;}

.in_news .xwrt{ background: #fff;width: 295px;position:relative;height:380px;}
.in_news .xwrt h3{ height: 40px; line-height: 40px; border-bottom:1px solid #ccc; text-indent: 15px;} 
.in_news .xwrt h3 strong{ color: #6eb92a; }

.in_news .caroufredsel_wrapper{left:28px !important;top:70px !important; height: 286px !important; }
.in_news #pro_prev{position:absolute;top: 52px;left: 126px;width:23px;height:11px;background:url(../images/btlbg.jpg) no-repeat top center;}
.in_news #pro_next{position:absolute;top: 366px;left: 126px;width:23px;height:11px;background:url(../images/btrbg.jpg) no-repeat top center;}
.in_news .JCList{width: 3600%;height:284px;position:absolute;left:40px;}
.in_news .proItem{width:221px; height:309px;}
.in_news .proItem img{width:221px; height:282px;display:block; }
.in_news .proItem p{ text-align:center; line-height:30px; height:30px; overflow:hidden;}

