 @charset "utf-8";
/* CSS Document1 */
/

    author:Pengjin
    date:2019-1-4

/

a:hover{text-decoration:none;}

/* --banner-- */
.banner{clear:both;position:relative;width:100%;height:550px;overflow:hidden;}
.banner .hd{position:absolute;left:0;bottom:30px;width:100%;height:2px;text-align:center;}
.banner .hd li{display:inline-block;*display:line;*zoom:1;margin:0 10px;width:10px;height:10px;text-indent:-9999px;cursor:pointer;background:#41ae02;border-radius:50%;}
.banner .hd li.cur{background:#00a1e9;}
.banner .bd,.banner .bd ul{height:550px;}
.banner .bd li{position:relative;width:100%;height:550px;}
.banner .bd li a{display:block;position:absolute;left:50%;top:0;margin-left:-960px;width:1920px;height:550px;}
.banner .prev,.banner .next{position:absolute;z-index:999;top:50%;margin-top:-30px;width:58px;height:58px;cursor:pointer;opacity:0;transition: all 1s;}
.banner .prev{left:2%;background:url(/Skins/Default/Img/Index/case_prev.png) no-repeat;}
.banner .next{right:2%;background:url(/Skins/Default/Img/Index/case_next.png) no-repeat;}
.banner:hover .prev,.banner:hover .next{opacity:1;}
.banner .prev:hover{background-image:url(/Skins/Default/Img/Index/case_prev_cur.png)}
.banner .next:hover{background-image:url(/Skins/Default/Img/Index/case_next_cur.png)}
.banner .timer{position:absolute;bottom:0;width:100%;height:4px;background:#028cd2;}
.banner .timer span{display:block;width:100%;height:4px;background:#41ae02;}
/* --end banner-- */

/*ËÑË÷*/
.search-wrap{padding:15px 0;height:36px;overflow:hidden;background:#fff;border-bottom:#ddd solid 1px;}
.search-wrap .keyword{float:left;width:600px;height:36px;line-height:36px;font-size:14px;color:#666;overflow:hidden;}
.search-wrap .keyword dt{float:left;}
.search-wrap .keyword dd{overflow:hidden;}
.search-wrap .keyword dd a{color:#666;margin:0 15px;}
.search-wrap .keyword dd a:hover{text-decoration:underline;}
.searchForm{position:relative;float:right;width:324px;height:36px;border:#ddd solid 1px;}
.searchForm input{display:block;padding:0 10px;width:260px;height:36px;line-height:36px;border:none;background:none;outline:none;}
.searchForm span{display:block;position:absolute;z-index:333;right:-1px;top:-1px;width:38px;height:38px;cursor:pointer;border:none;background:url(/Skins/Default/Img/Index/search_btn.png) no-repeat;}

.tedian{position:relative;margin:0 auto;padding-top:30px;width:1200px;height:444px;overflow:hidden;/*background:url(/Skins/Default/Img/Index/tedian_bg.jpg) no-repeat;*/}
.tedian .item{position:absolute;z-index:333;}
.tedian .pic{animation:bounceinB 1s ease-out backwards;}

.wrap-title{margin-bottom:25px;text-align:center;}
.wrap-title h2 img{display:inline-block;}
.wrap-title h2 a{display:inline-block;padding:0 20px;border-radius:30px;transition: all 0.5s;}
.wrap-title h2 a:hover{box-shadow:0 0 30px #aaa inset;}
.wrap-title p{height:20px;line-height:20px;font-size:16px;color:#333;}
.wrap-title.white p{color:#fff;}
.wrap-title.white h2 a:hover{box-shadow:0 0 30px #fff inset;}

/*²úÎï*/
.product{padding:50px 0;overflow:hidden;background:url(/Skins/Default/Img/Index/bg01.png)}
.product-menu{float:left;width:260px;}
.product-menu .hd{height:100px;line-height:100px;font-size:24px;font-weight:bold;background:#028cd2;}
.product-menu .hd a{display:block;padding-left:56px;color:#fff;background:url(/Skins/Default/Img/Index/product_icon.png) no-repeat 24px center; transition:all ease-in-out 0.5s;}
.product-menu .hd a:hover{text-decoration:none;letter-spacing:10px;}
.product-menu .bd{height: 954px;overflow:hidden;border:#e8e8e8 solid 1px;border-top:none;background:#fff;}
.product-menu .bd dl{}
.product-menu .bd dt{height: 52px;line-height: 52px;font-size:16px;border-bottom:#e8e8e8 solid 1px;}
.product-menu .bd dt a{display:block;padding-left:25px;color:#333;background:url(/Skins/Default/Img/Index/product_menu_dt.png) no-repeat 224px center;}
.product-menu .bd dd{display:none;padding:12px;overflow:hidden;border-bottom:#e8e8e8 solid 1px;}
.product-menu .bd dd a{display:block;padding-left:25px;height: 45px;line-height: 44px;color:#666;font-size:13px;}
.product-menu .bd dd a:hover{color:#41ae02;}
.product-menu .bd dl:hover dt{border-bottom:none;background:#41ae02;}
.product-menu .bd dl:hover dt a{color:#fff;background-image:url(/Skins/Default/Img/Index/product_menu_dt_cur.png)}
.product-menu .bd dl:hover dd{border-top:none;background:url(/Skins/Default/Img/Index/product_menu_dd_cur.png) repeat-y 0;}
.product-menu .bd dl.cur dd{display:block;}
.product-menu .bd dl:last-child dt{border-bottom:none;}
.product-list{float:right;width:930px;}
.product-list li{float:left;margin-left:10px;margin-bottom:10px;width:298px;overflow:hidden;border:#e8e8e8 solid 1px;background:#fff;}
.product-list li .pic{display:block;width:298px;height: 298px;overflow:hidden;}
.product-list li .pic img{display:block;width:298px;height: 298px;transition: all ease-in-out 1s;}
.product-list li .tit{display:block;height:45px;line-height:45px;text-align:center;font-size:14px;color:#666;overflow:hidden;}
.product-list li:hover .pic img{transform:scale(1.1);}
.product-list li:hover .tit{color:#41ae02;font-weight:bold;}
.product-list li:hover{box-shadow:0 0 10px #ddd ;}

.ad{height:248px;overflow:hidden;background:url(/Skins/Default/Img/Index/ad_bg.png) repeat-x;border-top:#e8e8e8 solid 1px;border-bottom:#e8e8e8 solid 1px;}
.ad .ad-l{float:left;width:504px;animation:bounceinL 1s ease-out backwards;}
.ad .ad-c{float:left;width:378px;animation:bounceinL 2s ease-out backwards;}
.ad .ad-r{float:right;width:318px;animation:bounceinL 3s ease-out backwards;}
.ad .ad-r dl{margin-top:55px;padding-left:45px;background:url(/Skins/Default/Img/Common/tel.png) no-repeat 0 center;}
.ad .ad-r dl dt{font-size:13px;color:#666;}
.ad .ad-r dl dd{font-size:24px;color:#333;font-weight:bold;}
.ad .ad-r .btnBox{margin-top:30px;overflow:hidden;}
.ad .ad-r .btnBox a{display:block;float:left;height:48px;line-height:48px;font-size:14px;text-indent:55px;border-radius:24px;}
.ad .ad-r .btnBox .btn01{width:142px;color:#fff;border:#41ae02 solid 1px;background:#41ae02 url(Img/Index/ad_btn01.png) no-repeat 20px center}
.ad .ad-r .btnBox .btn02{margin-left:8px;width:162px;color:#666;border:#eee solid 1px;background:#fff url(Img/Index/ad_btn02.png) no-repeat 20px center}
.ad .ad-r .btnBox .btn01:hover{box-shadow:0 0 20px #fff inset;}
.ad .ad-r .btnBox .btn02:hover{box-shadow:0 0 20px #aaa inset;}

.youshi{padding:50px 0;overflow:hidden;background:#fff;}
.ys-inner{margin:0 auto;width:1200px;overflow:hidden;}
.ys-inner .item{position:relative;margin-bottom:20px;height:476px;overflow:hidden;}
.ys-inner .pic{position:absolute;z-index:333;top:20px;width:790px;height:455px;overflow:hidden;}
.ys-inner .pic img{display:block;width:790px;height:455px;}
.ys-inner .text{position:absolute;z-index:111;top:0;padding-left:48px;width:370px;height:453px;overflow:hidden;border:#eee solid 1px;background:#fff;}
.ys-inner .text h3{margin-top:80px;}
.ys-inner .text h3 img{display:block;}
.ys-inner .text p{font-size:20px;color:#333;}
.ys-inner .text ul{margin-top:30px;overflow:hidden;}
.ys-inner .text em{position:absolute;z-index:444;bottom:0;display:block;width:41px;height:40px;line-height:40px;font-size:16px;color:#fff;text-align:center;}
.ys-inner .text li{padding-left:20px;height:46px;line-height:46px;font-size:14px;color:#666;background:url(/Skins/Default/Img/Index/ys_dot.png) no-repeat 0 center;}
.ys-inner .even .pic,.ys-inner .odd .text{left:0;animation:fadeinT 1s ease-out backwards;}
.ys-inner .even .text,.ys-inner .odd .pic{right:0;animation:fadeinB 1s ease-out backwards;}
.ys-inner .even .text em{right:0;text-indent:12px;background:url(/Skins/Default/Img/Index/num_even.png) no-repeat;}
.ys-inner .odd .text em{left:0;text-indent:-12px;background:url(/Skins/Default/Img/Index/num_odd.png) no-repeat;}
.ys-inner .even:hover .text em{background-image:url(/Skins/Default/Img/Index/num_even_cur.png)}
.ys-inner .odd:hover .text em{background-image:url(/Skins/Default/Img/Index/num_odd_cur.png)}

.case{padding:50px 0;overflow:hidden;background:url(/Skins/Default/Img/Index/bg01.png)}
.case-slide{position:relative;float:left;width:691px;height:607px;overflow:hidden;}
.case-slide .prev,.case-slide .next{position:absolute;z-index:333;top:50%;margin-top:-30px;width:60px;height:60px;cursor:pointer;opacity:0;}
.case-slide .prev{left:0;background:url(/Skins/Default/Img/Index/case_prev.png);}
.case-slide .prev:hover{background-image:url(/Skins/Default/Img/Index/case_prev_cur.png);}
.case-slide .next{right:0;background:url(/Skins/Default/Img/Index/case_next.png);}
.case-slide .next:hover{background-image:url(/Skins/Default/Img/Index/case_next_cur.png);}
.case-slide:hover .prev,.case-slide:hover .next{opacity:1;}
.case-list{position:relative;overflow:hidden;}
.case-list li{position:relative;width:691px;height:607px;overflow:hidden;}
.case-list li img{display:block;width:691px;height:607px;transition: all 1s;}
.case-list li .text{position:absolute;left:0;bottom:0;padding:30px;width:631px;height:60px;color:#fff;background:rgba(0,0,0,0.5);}
.case-list li .text h3{font-size:18px;height:34px;line-height:34px;font-weight:normal;overflow:hidden;}
.case-list li .text h3 a{display:block;color:#fff;}
.case-list li .text p{font-size:14px;height:26px;line-height:26px;overflow:hidden;}
.case-list li:hover img{transform:scale(1.1);}
.case-group{float:right;margin-top:-20px;width:490px;height:656px;overflow:hidden;}
.case-group .item{padding:20px 0;border-bottom:#eee dashed 1px;overflow:hidden;}
.case-group .pic{float:left;width:140px;height:121px;overflow:hidden;}
.case-group .pic img{display:block;width:140px;transition: all 1s;}
.case-group .text{padding-left:20px;overflow:hidden;}
.case-group .text h3{height:36px;line-height:36px;font-size:16px;font-weight:normal;overflow:hidden;}
.case-group .text h3 a{color:#333;}
.case-group .text p{font-size:14px;height:54px;line-height:18px;overflow:hidden;}
.case-group .text p a{color:#999;}
.case-group .item:hover h3 a{color:#54b61b;}
.case-group .item:hover .pic img{transform:scale(1.1);}

.ad02{height:248px;overflow:hidden;background:url(/Skins/Default/Img/Index/ad_bg.png) repeat-x;border-top:#e8e8e8 solid 1px;border-bottom:#e8e8e8 solid 1px;}
.ad02 .ad-l{float:left;width:505px;animation:bounceinR 1s ease-out backwards;}
.ad02 .ad-l h3{margin-top:52px;}
.ad02 .ad-l h3 img{display:block;}
.ad02 .ad-l p{height:34px;line-height:34px;font-size:17px;color:#333;}
.ad02 .ad-l .btnBox{margin-top:30px;overflow:hidden;}
.ad02 .ad-l .btnBox a{display:block;float:left;height:48px;line-height:48px;font-size:14px;text-indent:55px;border-radius:24px;}
.ad02 .ad-l .btnBox .btn01{width:142px;color:#fff;border:#41ae02 solid 1px;background:#41ae02 url(Img/Index/ad_btn01.png) no-repeat 20px center}
.ad02 .ad-l .btnBox .btn02{margin-left:8px;width:162px;color:#666;border:#eee solid 1px;background:#fff url(Img/Index/ad_btn02.png) no-repeat 20px center}
.ad02 .ad-l .btnBox .btn01:hover{box-shadow:0 0 20px #fff inset;}
.ad02 .ad-l .btnBox .btn02:hover{box-shadow:0 0 20px #aaa inset;}
.ad02 .ad-c{float:left;width:483px;animation:bounceinR 2s ease-out backwards;}
.ad02 .ad-r{float:right;width:206px;animation:bounceinR 3s ease-out backwards;}
.ad02 .ad-r dl{margin-top:95px;padding-left:45px;background:url(/Skins/Default/Img/Common/tel.png) no-repeat 0 center;}
.ad02 .ad-r dl dt{font-size:13px;color:#666;}
.ad02 .ad-r dl dd{font-size:22px;color:#333;font-weight:bold;}

.partner{padding:50px 0;overflow:hidden;background:#fff;}
.partner-list{width:1206px;overflow:hidden;}
.partner-list li{float:left;margin-right:6px;margin-bottom:6px;width:193px;height:95px;border:#eaeaea solid 1px;transition: all 1s;overflow:hidden;}
.partner-list li img{display:block;width:193px;height:95px;transition: all 1s;}
.partner-list li:hover{border-color:#41ae02;}
.partner-list li:hover img{transform:scale(1.1);}

.aboutus{padding:50px 0;overflow:hidden;background:url(/Skins/Default/Img/Index/bg01.png)}
.abt-inner{overflow:hidden;}
.abt-inner .pic{float:left;width:570px;height:393px;overflow:hidden;}
.abt-inner .pic a{width:570px;height:393px;display:block}
.abt-inner .pic img{display:block;width:570px;height:393px;transition: all 1s;}
.abt-inner .pic a:hover img{transform:scale(1.1);}
.abt-inner .text{padding-left:30px;height:393px;overflow:hidden;}
.abt-inner .text .tit{margin-bottom:6px;height:26px;line-height:26px;font-size:16px;overflow:hidden;}
.abt-inner .text .tit a{color:#333;}
.abt-inner .text .tit a:hover{color:#41ae02;}
.abt-inner .text .abstr{height:144px;line-height:24px;font-size:14px;color:#666;overflow:hidden;}
.abt-inner .text .abstr a{display:block;color:#666;}
.abt-list{margin-top:90px;overflow:hidden;width:680px;}
.abt-list dl{float:left;float:left;padding-left:10px;padding-right:80px;margin-right:50px;background:url(/Skins/Default/Img/Index/abt_line.png) no-repeat right center;}
.abt-list dl:last-child{background-image:none;}
.abt-list dt{font-size:16px;color:#333;}
.abt-list dt em{font-size:35px;color:#41ae02;font-family:"TrumpGothicWestBold";}
.abt-list dd{font-size:16px;color:#666;}
.photo{margin-top:30px;overflow:hidden;}
.photo-list{width:1230px;}
.photo-list li{float:left;margin-right:22px;width:385px;}
.photo-list li .pic{display:block;width:385px;height:277px;overflow:hidden;}
.photo-list li .pic img{display:block;width:385px;height:277px;transition: all 1s;}
.photo-list li:hover .pic img{transform:scale(1.1);}
.photo-list li .tit{display:block;padding:0 20px;height:65px;line-height:65px;font-size:15px;color:#666;background:#fff url(Img/Index/read.png) no-repeat 90% center;}
.photo-list li:hover .tit{color:#41ae02;}

.honor{padding:50px 0;height:571px;overflow:hidden;background:url(/Skins/Default/Img/Index/honor_wrap_bg.jpg) no-repeat center;}
.honor-slide{position:relative;float:left;width:368px;height:450px;overflow:hidden;background: url(/Skins/Default/Img/Index/honor-slide-bg.jpg) no-repeat center}
.honor-slide .bd{margin:35px auto ;width:300px;}
.honor-slide .bd li{float:left;width:300px;}
.honor-slide .bd li img{display:block;width: 272px;margin: 0 auto;}
.honor-slide .bd li p{margin-top:15px;height:30px;line-height:30px;text-align:center;font-size:18px;color:#fff;display: none;}
.patent-slide{position:relative;float:right;width:824px;height:450px;overflow:hidden;background:#fff url(Img/Index/patent_bg.jpg) no-repeat right bottom;}
.patent-slide .prev,.patent-slide .next{position:absolute;top:190px;width:30px;height:40px;cursor:pointer;}
.patent-slide .prev{left:15px;background:url(/Skins/Default/Img/Index/honor_prev.png) no-repeat;}
.patent-slide .prev:hover{background-image:url(/Skins/Default/Img/Index/honor_prev_cur.png)}
.patent-slide .next{right:15px;background:url(/Skins/Default/Img/Index/honor_next.png) no-repeat;}
.patent-slide .next:hover{background-image:url(/Skins/Default/Img/Index/honor_next_cur.png)}
.patent-list{margin:40px auto 0;width:708px;overflow:hidden;}
.patent-list li{float:left;margin:0 4px;width:228px;}
.patent-list li img{display:block;width:226px;height:316px;border:#eee solid 1px;}
.patent-list li p{margin-top:20px;height:30px;line-height:30px;text-align:center;font-size:14px;color:#666;}

.ad03{position:relative;height:255px;z-index:333;/*top:-7px;*/border-top:none;background-position:bottom;margin-top: -7px;}
.ad03 .ad-l,.ad03 .ad-r{margin-top:7px;}

.news{padding:50px 0;overflow:hidden;background:url(/Skins/Default/Img/Index/bg01.png)}
.hotNews{margin-bottom:24px;height:396px;overflow:hidden;}
.hotNews .pic{position:relative;float:left;width:615px;height:396px;overflow:hidden;}
.hotNews .pic img{display:block;width:615px;height:396px;transition: all 1s;}
.hotNews .pic a:hover img{transform:scale(1.1);}
.hotNews .pic p{position:absolute;left:0;bottom:0;padding:0 20px;width:575px;height:45px;line-height:45px;font-size:16px;color:#fff;background:rgba(0,0,0,0.5);}
.hotNews .text{float:right;width:550px;height:396px;overflow:hidden;}
.hotNews .text h3{margin-bottom:5px;height:30px;line-height:30px;font-size:18px;font-weight:normal;overflow:hidden;}
.hotNews .text h3 a{color:#333;}
.hotNews .text h3 a:hover{color:#41ae02;}
.hotNews .text .abstr{padding-bottom:25px;height:78px;line-height:26px;font-size:14px;color:#999;overflow:hidden;border-bottom:#d8d8d8 dashed 1px;}
.hotNews-list{margin-top:10px;}
.hotNews-list li{height:35px;line-height:35px;}
.hotNews-list li a{display:block;padding-left:20px;font-size:14px;color:#333;overflow:hidden;background:url(/Skins/Default/Img/Index/news_list.png) no-repeat 6px center;}
.hotNews-list li a:hover{color:#41ae02;}
.hotNews-list li span{display:block;width:300px;height:35px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.hotNews-list li em{float:right;color:#ccc;font-family:Arial;}
.news-group{width:1208px;overflow:hidden;}
.news-item{float:left;margin-right:8px;width:392px;height:338px;overflow:hidden;background:#fff;border:#eee solid 1px;}
.news-item:nth-child(1){animation:bounceinR 1s ease-out backwards;}
.news-item:nth-child(2){animation:bounceinR 2s ease-out backwards;}
.news-item:nth-child(3){animation:bounceinR 3s ease-out backwards;}
.news-item .hd{height:58px;line-height:58px;border-bottom:#eee solid 1px;}
.news-item .hd a{display:block;padding:0 20px 0 30px;}
.news-item .hd span{font-size:18px;color:#000;}
.news-item .hd em{float:right;font-size:12px;color:#999;}
.news-item .hd a:hover *{color:#41ae02;}
.news-item .bd{padding:20px;overflow:hidden;}
.news-list li{height:35px;line-height:35px;}
.news-list li a{display:block;padding-left:20px;height:35px;font-size:14px;color:#333;overflow:hidden;background:url(/Skins/Default/Img/Index/news_list.png) no-repeat 6px center;text-overflow:ellipsis;white-space:nowrap;}
.news-list li a:hover{color:#41ae02;}

.flinks{padding:20px 0;line-height:26px;font-size:13px;overflow:hidden;background:#fff;}
.flinks .addlink{float:right;color:#41ae02;}
.flinks dl{width:1000px;overflow:hidden;}
.flinks dt{float:left;color:#666;}
.flinks dd{padding-left:10px;overflow:hidden;}
.flinks dd a{display:inline-block;color:#999;}
.flinks dd a:after{display:inline-block;content:"|";margin:0 10px;}
.flinks dd a:last-child:after{display:none;}
.flinks dd a:hover{text-decoration:underline;}