@charset "utf-8";
/* CSS Document */
*{ margin: 0; padding: 0; list-style: none; text-decoration: none; box-sizing: border-box;}
body{ position: relative; font: 14px/1.5 Microsoft YaHei, arial, 微软雅黑, sans-serif; vertical-align: baseline; width: 100%; overflow-x: hidden;}
i, em{ font-style: normal;}
a{ color: #333;}
h1, h2, h3, h4, h5, h6, b{ font-weight: normal;}
img{ border: none \9; display: inline-block;}
/*.clearfix:after{ content: "."; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden;}*/
.fl{ float: left;}
.fr{ float: right;}
@font-face { font-family: 'impact'; src: url('../fonts/impact.ttf'); src: url('../fonts/impact.ttf'); format('embedded-opentype'), url('../fonts/impact.ttf'); format('woff'), url('../fonts/impact.ttf'); format('truetype'), url('../fonts/impact.ttf'); format('svg'); font-weight: normal; font-style: normal;}
.tywidth{ width: 1200px; margin: 0 auto;}
.more-title{ width: 100%;}
input{ outline:none;}
a:hover{-webkit-transition:all .5s;transition:all .5s;}

/*header */
.header{width: 100%;}
.header .header-1{height: 37px;width: 100%;line-height: 37px;background: url(../images/header_1.png) no-repeat center;}
.header .header-1 .content{width: 1200px;margin: auto;}
.header .header-1 .content b{color: #fff;font-size: 14px;line-height: 37px;}
.header .header-1 .content nav{line-height: 37px;float: right;}
.header .header-1 .content nav a{color: #fff;font-size: 14px;}
.header .header-1 .content nav a:after{ content:"|"; margin:0 5px; color:#fff;}
.header .header-1 .content nav a:last-child:after{ content:""; display:none;}
/*.header .header-2{border-bottom: solid 1px #ececec;}*/
.header .header-2 .content{width: 1200px;height: 110px;margin: auto;}
.header .header-2 .content .left{margin-top: 20px; float:left; width:480px}
.header .header-2 .content .left .logo{ float:left; width:78px;}
.header .header-2 .content .left .logo img{ width:100%}
.header .header-2 .content .left  span{ margin-top:10px; float:left; display:block; margin-left:10px;}
.header .header-2 .content .left h3{ font-size:24px; color:#000; font-weight:bold;}
.header .header-2 .content .left h3 b{ color:#f19818; font-weight:bold;}
.header .header-2 .content .left p{ color:#666; font-size:16px;}
.header .header-2 .content .right{float: right;margin-top: 30px;height: 70px;width: 260px;background: url(../images/kefu.png)no-repeat left 0px;; padding-left:50px;}
.header .header-2 .content .right b{display: block;color: #333;font-size: 16px;}
.header .header-2 .content .right i{display: block;color: #f29819;font-size: 24px;font-weight: bold;height: 28px;}


.nav{ overflow:hidden; height:66px; width:100%; border-top:1px #ddd solid}
.nav .content{width: 1200px;height: 66px;margin:0 auto;}
.nav ul li{width: 12.5%;display:block;float: left;text-align: center;height: 66px;line-height: 66px;font-size: 16px;color: #333; position:relative; }
.nav ul li:after{content:""; width:1px; height:66px; background:url(../images/nav.jpg) no-repeat center center;  position:absolute; right:0px; top:0px;}
.nav ul li a { display:block; }
.nav ul li a:hover{color: #fff;background: #f29819;}
.nav ul li a.on{color: #fff;background: #f29819;}
.nav ul li:last-child:after{ content:""; display:none;}
.lj{width: 1200px;height:25px;margin:0 auto 15px;}
.lj div{float: right;margin-right: 35px;font-size: 15px;}

.mhad{ display:none;}

.banner{ overflow:hidden; margin:0px auto; position:relative;}
.banner .swiper-pagination-bullet{ background:#999; width:25px; height:8px; border-radius:6px; opacity:1;}
.banner .swiper-pagination-bullet-active{ background:#f29819}
.banner .swiper-pagination{ bottom:30px;}
.banner .swiper-slide img{ width:100%}
.banner .swiper-slide img:first-child{ display:block;}
.banner .swiper-slide img:last-child{ display:none;}



/*search*/
.search{ width: 100%; height: 60px; margin:0px auto; background:#f2f2f2;}
.search-content{ width: 1200px; margin: 0 auto; overflow: hidden;}
.search-keywords{ font-size: 14px; color: #fff; display: inline-block;}
.search-keywords .wb{ display: inline-block; vertical-align: top; line-height:60px;}
.search-keywords .wb > span{ color: #222; font-size: 16px; display: inline-block; border-radius: 16px; text-align: center; height: 30px; line-height: 30px; width: 80px;}
.search-keywords .wb > a{ color: #666; font-size: 16px;}
.search-keywords .wb > a:hover{ color: #f29819;}
.search-keywords .wb > a:after{content:"|"; margin:0 10px; color:#999;}






#searchForm{  width: 350px; line-height: 35px; height: 35px; z-index: 99; position: relative;}
.search-form{ display: inline-block; float: right; margin-top:15px;}
#searchForm .search-input{ vertical-align: top; height: 35px; background: none; line-height: 35px; color: #666; border-radius: 5px 0px 0 5px ; text-indent: 20px; outline: none; border: none; width: 90%; font-size: 14px; border:1px #ccc solid;}
.search-form .nbtn{ width: 10%; height: 35px; background: #f29819 url(../images/search.png) no-repeat center center; color: #fff; outline: none; border: none;float: right; cursor: pointer; display: inline-block; vertical-align: top; border-radius: 0px 5px   5px 0; }
.clear-fix-3{ line-height: 0; font-size: 0; clear: both;}
#searchForm .search-input::-webkit-input-placeholder{ color: #666;}
#searchForm .search-input:-moz-placeholder{   color: #666;}
#searchForm .search-input::-moz-placeholder{  color: #666;}
#searchForm .search-input:-ms-input-placeholder{ /color: #666;}




.title{background: url(../images/ysbj.png)no-repeat center 30px ; margin: auto;text-align: center;   margin-bottom: 30px;animation: bounceInLeft 2s;-moz-animation: bounceInLeft 2s;-webkit-animation: bounceInLeft 2s;	  -o-animation: bounceInLeft 2s; animation-play-state:paused;}
.title h3{font-size: 30px;color: #222;margin-bottom: 8px; padding-bottom:8px;}
.title h3 b{font-size: 30px;color: #222;font-weight: bold;}
.title i{font-size: 18px;color: #333;}

.title1{background: url(../images/ysbj.png)no-repeat center 30px ; margin: auto;text-align: center;   margin-bottom: 30px;animation: bounceInLeft 2s;-moz-animation: bounceInLeft 2s;-webkit-animation: bounceInLeft 2s;	  -o-animation: bounceInLeft 2s; animation-play-state:paused;}
.title1 h3{font-size: 30px;color: #fff;margin-bottom: 8px; padding-bottom:8px;}
.title1 h3 b{font-size: 30px;color: #fff;font-weight: bold;}
.title1 i{font-size: 18px;color: #fff;}






.product .on{animation-play-state:running;}






/*product*/
.product{width: 1200px;margin: auto;height: 1237px;padding-top: 33px;}

.product dl{border: solid 1px #ccc;margin-bottom: 20px; overflow:hidden;position:relative}
.product dl dd{width: 184px; text-align: center;color: #fff;font-size: 18px;line-height: 58px;float: left;margin-right: 15px; position:relative; z-index:9 }
.product dl:before{ background:#f29819; overflow:hidden; content:""; position:absolute; width:184px; height:100%; left:0px; top:0px;}
.product dl dt{float: left;width:920px; padding:17px 0;}
.product dl dt a{color: #666;font-size: 16px;margin-right: 40px; display: inline-block;}
.product dl dt a:hover{color: #f29819;}
.product dl .gd{float: right;margin-right: 24px;margin-top: 18px;}

.product ul{width: 1200px;  margin-top: 35px;}
.product ul li{height: 350px;width: 380px;margin-bottom: 30px;float: left;margin-right: 30px;}
.product ul li:nth-child(3n){ margin-right: 0px;}
.product ul li .img{height: 286px;overflow: hidden; border: solid 1px #ccc;}
.product ul li .img img{height: 286px;width: 100%; -webkit-transition:all .5s;transition:all .5s;}
.product ul li .bt{height: 65px;padding-left: 30px;color: #fff;font-size: 16px;line-height: 65px;padding-right: 30px;background:#333333 url(../images/cpjtmr.png)no-repeat center right  10px; -webkit-transition:all .5s;transition:all .5s;}
.product ul li .bt img{float: right;margin-top: 20px;}
.product ul li:hover .bt{color: #fff;background:#f29819 url(../images/cpjtho.png)no-repeat center right 10px;-webkit-transition:all .5s;transition:all .5s;}
.product ul li .img:hover img{transform: scale(1.1, 1.1);  t-webkit-transition:all .5s;transition:all .5s;;}






.adv{width:100%; overflow:hidden;margin-top:80px;background:url(../images/ad_1.png) no-repeat center; background-size:cover;padding:80px 0;box-sizing:border-box}
.adv .main{ width:1200px; overflow:hidden; margin:0px auto;}

.adv .hd{display:none}
.advSwiper{width:100%;height:auto;overflow:hidden;  }

.advSwiper .swiper-wrapper{ ; background:#fff; margin:60px auto 0;}
.advSwiper .swiper-slide{display:flex;align-items:flex-start;background:#fff;flex-wrap:nowrap;justify-content:space-between;flex-direction:row-reverse}
.advSwiper .swiper-slide  .intro{ width:40%; float:left}
.advSwiper .swiper-slide .intro b{display:block;width:256px;height:70px;background:#f29819;color:#fff;font-size:60px;line-height:70px;padding-left:50px;font-style:italic;box-sizing:border-box;position:relative;margin-top:30px;border-radius:0 50px 50px 0}
.advSwiper .swiper-slide .intro b:after{content:"";width:66px;height:5px;position:absolute;top:50%;transform:translateY(-50%);background:#fff;margin-left:10px}
.advSwiper .swiper-slide .intro .tit h4{font-size:30px;color:#333}
.advSwiper .swiper-slide .intro .tit h4:after{content:""; width:50px; height:3px; background:#f29819; display:block; margin-top:20px; }
.advSwiper .swiper-slide .intro .tit p{font-size:12px;color:#a4a4a4;text-transform:uppercase;margin-top:5px}
.advSwiper .swiper-slide .intro .box{width:550px;height:auto;overflow:hidden;margin-top:30px;margin-left:30px}
.advSwiper .swiper-slide .intro .info{width:100%;margin-top:20px}
.advSwiper .swiper-slide .intro .info p{font-size:16px;color:#595959;padding-left:20px;box-sizing:border-box;line-height:30px;position:relative;margin-bottom:10px}
.advSwiper .swiper-slide .intro .info p:after{content:"";width:10px;height:10px;position:absolute;left:0;top:10px;background:#f29819;border-radius:50%}

.advSwiper .swiper-pagination{display:block;width:100%;height:auto;overflow:initial;background:#fff;margin-top:70px;display:flex;justify-content:center;position:relative}
.advSwiper .swiper-pagination span{display:flex;justify-content:center;flex-wrap:wrap;width:100%;height:160px;align-content:center;flex-direction:column;transition:all .5s;position:relative}




.advSwiper .swiper-slide .pic{ float:right;display:block; margin:20px; width:48%}
.advSwiper .swiper-slide .pic img{ width:100%;}
.advSwiper .swiper-pagination i{height:64px;position:relative}
.advSwiper .swiper-pagination img{display:block;margin:0 auto;position:absolute;opacity:1;z-index:10;top:50%;transition:.5s;left:50%;transform:translate3d(-50%,-50%,0)}
.advSwiper .swiper-pagination img:last-child{opacity:0}
.advSwiper .swiper-pagination b{display:block;width:100%;text-align:center;font-size:30px;color:#333;margin-top:10px;position:relative;transition:.3s;z-index:10}
.advSwiper .swiper-pagination .swiper-pagination-bullet{ background-color:transparent; opacity:1}
.advSwiper .swiper-pagination .swiper-pagination-bullet-active{background:0 0}
.advSwiper .swiper-pagination .swiper-pagination-bullet-active img{opacity:0}
.advSwiper .swiper-pagination .swiper-pagination-bullet-active img:last-child{opacity:1}
.advSwiper .swiper-pagination .swiper-pagination-bullet-active b{color:#fff}
.advSwiper .swiper-pagination div{width:25%;position:absolute;height:160px;background:#f29819;z-index:-1;left:0;transition:.3s}

.advSwiper .swiper-pagination div:after{content:"";width:27px;height:11px;background:url(../images/icon01.png) no-repeat center;position:absolute;left:50%;top:-11px;transform:translateX(-50%)}


.plant{ overflow:hidden; margin:60px auto 0; }
.shipai { margin:50px auto 0;}
.shipai .swiper-slide  div{ background:#000; overflow:hidden;}
.shipai .swiper-slide  div img{ width:100%; height:100%; opacity:0.4;-webkit-transition:all .5s;transition:all .5s;}
.shipai .swiper-slide p{ height:60px; background:#f2f2f2; text-align:center; line-height:60px; padding:0 10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-size:18px;}
.shipai .swiper-slide-active div img{ opacity:1}
.shipai .swiper-slide  div:hover img{transform: scale(1.1, 1.1);  -webkit-transition:all .5s;transition:all .5s;}
.shipai .swiper-button-next{ background:rgba(0,0,0,0.6); right:30%}

.shipai  .swiper-button-prev{ background:rgba(0,0,0,0.6);left:30% }

.shipai .swiper-button-next:after,
.shipai .swiper-button-prev:after{ color:#fff;    font-size: 20px;}


.shipai .swiper-slide-active p{ background:#f29819; color:#fff;}















/*solution*/
.solution{width: 1200px;margin: 30px auto 0;height: 700px;padding-top: 33px;}

.solution .content{height: 476px;}
.solution .content .left{width: 590px;float: left;}
.solution .content .left ul li{width: 290px;float: left;border: solid 1px #ccc;height: 112px;padding: 30px 0px 30px 37px;margin-bottom: 9.3px; margin-right:8px;}
.solution .content .left ul li:nth-child(2n){ margin-right:0px;}
.solution .content .left ul li .img{float: left;margin-right: 20px;}
.solution .content .left ul li .wz{float: left;}
.solution .content .left ul li .wz h3{color: #333;font-size: 18px;}
.solution .content .left ul li .wz b{color: #666;font-size: 16px;}
.solution .content .left ul .on{background: #f29819;}
.solution .content .left ul li .img .ho{display: none;}
.solution .content .left ul li:last-child{ padding-left: 86px;background: #fff;}
.solution .content .left ul li:last-child a{font-size: 20px;line-height: 50px;color: #f29819;font-weight: bold;}

.solution .content .left ul .on .img .ho{display: block;}
.solution .content .left ul .on .img .mr{display: none;}

.solution .content .left ul .on .wz b, .solution .content .left ul .on .wz h3{color: #fff;}

.solution .content .right{float: right;height: 476px;}
.solution .content .right ul li .img{height: 476px;float: left;}
.solution .content .right ul li .img img{height: 476px;width: 601px;}
.solution .content .right ul li .wz{position: absolute;padding-top: 277px;}
.solution .content .right ul li .wz .m{background:rgba(254,152,25,0.5);height: 200px;width: 601px;padding-left: 26px;padding-right: 35px;padding-top: 35px;}
.solution .content .right ul li .wz .m h3{color: #fff;font-size: 20px;font-weight: bold;margin-bottom: 10px;}
.solution .content .right ul li .wz .m p{color: #fff;font-size: 16px;line-height: 30px;height: 60px; margin-bottom:25px; display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
.solution .content .right ul li .wz .m .an{float: right;}
.solution .content .right ul li .wz .m{color: #fff;font-size: 16px;}

.mmt{ margin:50px auto 0;}




/*ad_2*/
.ad_2{height: 360px;background: url(../images/ad_2.png)no-repeat center;width: 100%;}
.ad_2 .content{width: 1200px;margin: auto;}

.ad_2 .content .left{float: left;margin-top: 11px;}
.ad_2 .content .right{float: right;margin-top: 70px;}
.ad_2 .content .right h3{font-size: 30px;font-weight: bold;color: #fff;margin-bottom: 16px;}
.ad_2 .content .right .dh{width: 603px;height: 40px;border: solid 1px #fff;margin-top: 40px;line-height: 40px;padding-left: 20px;}
.ad_2 .content .right .dh span{color: #fff;font-size: 16px;}
.ad_2 .content .right .dh b{color: #fff;font-size: 20px;font-weight: bold;}




/*slideGroup*/

.slideGroup{ width:1200px; margin: auto;height: 580px;padding-top: 50px; }

		.slideGroup .parHd{ width: 385px;margin: auto;height: 43px;margin-bottom: 26px; }
		.slideGroup .parHd ul{ overflow:hidden;  }
		.slideGroup .parHd ul li{ width: 177px;height: 43px;background:#333;color: #fff;font-size: 18px;line-height: 43px; cursor: pointer }
		.slideGroup .parHd ul li img{float: left;margin-top: 9px;margin-left: 30px;margin-right: 15px;}
		
		.slideGroup .parHd ul li.on{background:#f29819;}
		
		.slideGroup .slideBox{ overflow:hidden; zoom:1; padding:10px 0 10px 42px; position:relative;   }

		.slideGroup .sPrev,.slideGroup .sNext{ position:absolute; height:50px; left:5px; top:120px; display:block; width:30px; background:url(../images/aple2.png) no-repeat; z-index:9 }
		.slideGroup .sNext{ left:auto; right:5px; background-position:-33px;   }
		.slideGroup .sPrev:hover{ background:url(../images/aple3.png) no-repeat }
		.slideGroup .sNext:hover{ background:url(../images/aple3.png) no-repeat; background-position:-33px;  }



		.slideGroup .parBd ul{ overflow:hidden; zoom:1;   }
		.slideGroup .parBd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.slideGroup .parBd ul li div{ text-align:center; width: 205px;height: 266px;background: url(../images/dbbj.png)no-repeat;overflow: hidden;padding: 23px;margin-bottom: 10px;}
		.slideGroup .parBd ul li div img{ width:158px; height:219px;}
		.slideGroup .parBd ul li div a:hover img{ border-color:#999;  }
		.slideGroup .parBd ul li p{ line-height:24px;   }
	.slideGroup .parBd ul li:hover p{ color:#f29819}



.clientele{width:1200px;margin:30px auto;height:660px;padding-top:0}
.clientele .top{background:url(../images/aptitude.png) no-repeat;height:75px;width:373px;margin:auto;text-align:center;background-position-y:25px;margin-bottom:38px}
.clientele .top h3{font-size:30px;color:#222;margin-bottom:8px}
.clientele .top h3 b{font-size:30px;color:#222;font-weight:700}
.clientele .top i{font-size:18px;color:#333}
.clientele .content{width:1200px}
.clientele .content li{float:left;width:586px;height:246px;overflow:hidden;border:1px solid #ccc;padding:20px 25px 0 15px;margin-right:28px;margin-bottom:20px}
.clientele .content li:nth-child(2n){margin-right:0}
.clientele .content li .pic{width:162px;height:203px;overflow:hidden;float:left}
.clientele .content li .pic img{width:162px;height:203px;-webkit-transition:all .5s;transition:all .5s;}
.clientele .content li .js{width:355px;margin-left:22px;float:left}
.clientele .content li .js dt{font-size:18px;color:#222;line-height:18px ;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; margin-bottom:15px;}
.clientele .content li .js p{font-size:14px;color:#333;line-height:24px;text-align:justify;height:72px;word-break: break-all;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical; margin-bottom:30px;}
.clientele .content li .js .more{float:right;display:block;text-align:center;width:93px;height:32px;line-height:32px;font-size:14px;color:#333;border:solid 1px #ccc}
.clientele .content li .js .more:hover{background:#f29819;color:#fff}

.clientele .content li:hover img{transform: scale(1.1, 1.1);  -webkit-transition:all .5s;transition:all .5s;}







/*about*/

.about{ background: url(../images/aboutbg.png)no-repeat;  width: 100%; background-size: cover; margin: 30px 0 0; padding: 70px 0 ; overflow:hidden;}
.about .left{ width: 513px; height: 290px;overflow: hidden; background: url(../images/aboutleftbg.png)no-repeat; background-position-x: 20px; background-position-y: 20px;}
.about .left .pic{ width: 444px; height: 298px;}
.about .right{ width: 687px; height: 290px;}
.about .right .wb{ overflow: hidden; width: 627px; margin: 11px 40px 0 0;}
.about .right .bt{ margin-top: 10px; font-size:24px; font-weight:bold; color:#fff;}
.about .right .wb p{ font-size: 16px; color: #fff; line-height: 28px; text-align: justify; 
word-break: break-all;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical; margin-bottom:20px;}
.about .right .wb .more{ font-size: 16px; color: #fff; background: #f29819; width: 122px; height: 35px; line-height: 35px; text-align: center; display: inline-block;}


.about .build{ position: relative; overflow:hidden; width:1200px;}
.about .build .mySwiper { overflow:hidden; position:relative;}
.about .build .mySwiper:after { content:""; width:100%; height:2px; background:#fff; position:absolute; top:16px; left:0px;}
.about .build .mySwiper .swiper-slide{ background:url(../images/qqh.png) no-repeat center top 7px;}
.about .build .mySwiper .swiper-slide p{ font-size:20px; color:#fff; text-align:center; padding-top:30px }
.about .build .mySwiper .swiper-slide-thumb-active{ background:url(../images/qqhs.png) no-repeat center top}
.about .build .mySwiper .swiper-button-prev{ border-radius:50%; width:30px; height:30px; background:#fff;    left: 0px; top: 25px; opacity:1}
.about .build .mySwiper .swiper-button-prev:after{ color:#333; font-size:15px; } 
.about .build .mySwiper .swiper-button-next{ border-radius:50%; width:30px; height:30px; background:#fff;    right: 0px; top: 25px; opacity:1}
.about .build .mySwiper .swiper-button-next:after{ color:#333; font-size:15px; } 

.about .build .mySwiper2{ background:#fff; margin-bottom:20px; border-radius:6px;}
.about .build .mySwiper2 .swi_lc{ overflow:hidden; padding:20px;}
.about .build .mySwiper2 .swi_lc div{ float:left; width:170px; height:130px; overflow:hidden; margin-right:20px;}
.about .build .mySwiper2 .swi_lc div img{ width:100%;}
.about .build .mySwiper2 .swi_lc span h3{ font-size:26px; color:#333; font-weight:bold;}
.about .build .mySwiper2 .swi_lc span p{ font-size:16px; line-height:28px;word-break: break-all;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}






/*ryzz*/
.ryzz{width: 1200px;margin: auto;height: 240px;position: relative;margin-top: 40px;}
.ryzz .jt{position: absolute;top: 40%; background:url(../images/aple2.png) no-repeat; width:30px; height:50px; z-index:9}
.ryzz .ri{ left:auto; right:0px; background-position:-33px;   }
.ryzz .jt:hover{ background:url(../images/aple3.png) no-repeat ; cursor: pointer}
.ryzz .ri:hover{ background:url(../images/aple3.png) no-repeat; background-position:-33px;cursor: pointer  }


.ryzz .nr{width: 1200px;margin:0 auto;}
.ryzz .nr ul li{width: 266px;text-align: center;color: #333;font-size: 16px;margin-right: 12px;}
.ryzz .nr ul li .img{width: 266px;margin:0 auto;height: 205px;background: url(../images/ryzzli.png)no-repeat;padding: 24px;overflow: hidden;margin-bottom: 8px;}
.ryzz .nr ul li .img img{width: 218px; margin: 0 auto; height: 158px;}
.ryzz .nr ul li p{line-height:50px; text-align:center; font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ryzz .nr ul li:hover p{ color:#f29819}







/*new*/

.newsbox{ width:1200px; margin:0px auto; overflow:hidden;}
.new{ margin: 60px auto 0;height: 500px;}

.new .new_list h3{ background: url(../images/newtopbg.png) no-repeat;  height: 35px; line-height: 35px; overflow: hidden; padding: 0 0px 0 10px;}
.new .new_list h3 b{ background:url(../images/newtb1.png) no-repeat center left; display:inline-block; padding-left: 30px; color: #fff; font-size: 18px;}
.new .new_list h3 span{ color: #999; font-size: 18px; text-transform: uppercase; background:url(../images/fk.png) no-repeat center right; padding-right:10px; float:right}
.new .new_list h3 .yy img{ display: inline-block; vertical-align: middle; margin: -4px 0 0 5px;}
.new .new_list h3 span a:hover{ color: #f29819;}

.new .new_list b.hy{ background:url(../images/newtb2.png) no-repeat center left; display:inline-block; padding-left: 30px; color: #fff; font-size: 18px;}
.new .new_list ul{ margin: 15px 0 0;}
.new .new_list ul li div{ margin-bottom: 15px; width: 100%; height: 220px; overflow: hidden; position:relative;}
.new .new_list ul li div img{ width: 100%; height: 100%;}
.new .new_list ul li div dd{ background:rgba(242,152,25,.6); width:100%; height:45px; line-height:45px; bottom:-50px; position:absolute; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; padding:0 3%;-webkit-transition:all .5s;transition:all .5s;}
.new .new_list ul li { overflow:hidden; font-size:15px; border-bottom:1px dashed #e8e8e8;  line-height:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.new .new_list ul li span{ float:right; margin-left:20px; color:#999;}
.new .new_list ul li a{ color: #666;}
.new .new_list ul li a:hover{ color: #f29819;}
.new .new_list ul li div:hover dd{ bottom:0px; -webkit-transition:all .5s;transition:all .5s;}
.new .new_list ul li:hover a dd{ color:#fff;}


.new .new_list_last{ overflow:hidden;}
.new .new_list_last h3{ background: url(../images/newtopbg.png) no-repeat;  height: 35px; line-height: 35px; overflow: hidden; padding: 0 0px 0 10px;}
.new .new_list_last h3 b{ background:url(../images/newtb3.png) no-repeat center left; display:inline-block; padding-left: 30px; color: #fff; font-size: 18px;}
.new .new_list_last .new_lb{ height: 440px; overflow: hidden; margin-top:15px;}
.new .new_list_last .new_lb ul{ overflow:hidden;}
.new .new_list_last .new_lb ul li{ overflow:hidden; border-bottom: 1px dashed #e8e8e8; line-height:inherit; white-space:inherit; padding-bottom:10px ; margin-bottom:10px; }
.new .new_list_last .new_lb ul li h4{ white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;  font-weight:500; background:url(../images/question.png) no-repeat center left; padding: 5px 0 5px 30px; margin-bottom:5px;}
.new .new_list_last .new_lb ul li p{ word-break: break-all;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; font-size:15px; color:#999; line-height:28px; background:url(../images/reply.png) no-repeat left 3px; padding-left:30px; margin-bottom:10px;}

.newsbox .swiper-pagination{ display:none}



/*frilist*/
.frilist{ position:relative; width: 1200px;margin: auto;margin-top: 30px;margin-bottom: 33px; overflow:hidden; padding-top:20px;}
.frilist ul{overflow:hidden;  padding:30px 20px; border:1px #ccc solid; border-top:none;}
.frilist:after{ content:""; width:100%; height:40px; background: url(../images/linkbg.png)no-repeat center 10px; position:absolute ; top:0px ; left:0px;}
.frilist ul li a{ font-size: 14px; color: #333;}

.frilist ul li{ float: left; margin:10px 10px}
.frilist ul li a:hover{ color: #f29819;}



/*bottom*/
.bottom{background: url(../images/bottombj.png)no-repeat center;padding: 44px 0 0px; background-size:cover;}
.bottom .content{width: 1200px;margin: auto;height: 286px;}
.bottom .content .a{width: 280px;float: left;}
.bottom .content .a h3{ background:url(../images/t1.png) no-repeat left bottom;margin-bottom: 20px; font-size:20px; font-weight:bold; color:#fff; padding-bottom:20px;}
.bottom .content .a ul li{float: left;margin-right: 37px;width: 103px;margin-bottom: 24px;}
.bottom .content .a ul li a{color: #dcdcdc;}
.bottom .content .a ul li:hover a{color: #f29819;}

.bottom .content .b{width: 280px;float: left;margin-left: 180px;margin-right: 180px;}
.bottom .content .b .top{margin-bottom: 20px;}
.bottom .content .b p{color: #dcdcdc; line-height:32px;}
.bottom .content .b h3{ background:url(../images/t1.png) no-repeat left bottom;margin-bottom: 20px; font-size:20px; font-weight:bold; color:#fff; padding-bottom:20px;}
.bottom .content .c{width: 280px;float: left;}
.bottom .content .c h3{ background:url(../images/t1.png) no-repeat left bottom;margin-bottom: 20px; font-size:20px; font-weight:bold; color:#fff; padding-bottom:20px;}
.bottom .content .c ul li{width: 126px;text-align: center; margin:0 5px;color: #dcdcdc;font-size: 16px; float:left}
.bottom .content .c ul li img{margin-bottom: 20px; width:100%}
.bottom .lx{margin: auto;text-align: center;color: #afafaf;line-height: 30px;height: 30px;}
.bottom .lx a{color: #afafaf;}


.Copyright{ border-top:1px #fff solid ; text-align:center;  color:#fff; line-height:50px;}
.Copyright a{ color:#fff;}



.slide{width:50px;height:250px;position:fixed;top:50%;margin-top:-126px;background:#f29819;right:0;border-radius:5px 0 0 5px;z-index:999}
.slide ul{list-style:none}
.slide .icon li{width:49px;height:50px;background:url(../images/icon-1.png) no-repeat}
.slide .icon .up{background-position:-330px -120px}
.slide .icon .up a{ width:100%; height:50px;  display:block}
.slide .icon li.qq{background-position:-385px -73px}
.slide .icon li.tel{background-position:-385px -160px}
.slide .icon li.wx{background-position:-385px -120px}
.slide .icon li.down{background-position:-330px -160px}
.slide .icon li.down a{ width:100%; height:50px;  display:block}

.slide .info{top:50%;height:147px;position:absolute;right:100%;background:#f29819;width:0;overflow:hidden;margin-top:-73.5px;transition:.5s;border-radius:4px 0 0 4px}
.slide .info.hover{width:145px}
.slide .info li{width:145px;color:#fff;text-align:center}
.slide .info li p{padding:14px;text-align:left;position:relative; font-size:14px; margin-top:16px;color:#fff}
.slide .info li.qq p{color:#fff}
.slide .info li.qq p a{display:block;margin-top:12px;width:100px;height:32px;line-height:32px;color:#fff;font-size:16px;text-align:center;text-decoration:none;border:1px solid #fff;border-radius:5px}
.slide .info li.qq p a:hover{color:#fff;border:none}
.slide .info li div.img{height:100%;margin:15px}
.slide .info li div.img img{width:100%;height:119px}
.index_cy{width:30px;height:30px;position:fixed;right:0;top:50%;margin-top:140px;background-position:62px 0;cursor:pointer}
.index_cy2{width:30px;height:30px;position:fixed;right:0;top:50%;margin-top:140px;background-position:30px 0;cursor:pointer}
@media screen and (max-width:1050px){.slide{display:none}
#btn{display:none}
}

.n_banner{ width:100%; margin:0px auto; overflow:hidden;}
.n_banner img{ width:100%}
.n_banner img:first-child{ display:block; width:100%}
.n_banner img:last-child{ display:none; width:100%}

.title-top{ overflow: hidden;background:#f2f2f2;  height:60px; line-height:60px;}
.title-top div{ width:1200px; margin:0px auto; background:url(../images/cp-top-title.png) no-repeat center left;  padding-left:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
.title-top a:after{ content:">";  font-size:14px; margin:0 5px;}
.title-top a:last-child:after{ content:""; display:none;}
.title-top a:hover{ color:#}



.nysearch{ display:none;}

/*product-main*/

.product-main{ margin-top: 50px;}
.product-content{ width: 1200px; margin: 0 auto; overflow: hidden;}

/*product-main pro-left*/

.product-main .product-content .pro-left{ width: 270px; margin-right: 20px; overflow: hidden;margin-bottom: 30px;}
/*.product-main .product-content .pro-left .top{ width: 270px; text-align: center; height: 97px; padding: 20px 0 0 0;background: #f29819;}*/
/*.product-main .product-content .pro-left .top p{ font-size: 36px; color: #fff;line-height: 38px;}*/
/*.product-main .product-content .pro-left .top b{ font-size: 12px; color: #fff; text-transform: uppercase; font-family: arial; display: block; margin: 5px 63px 0 0;padding-left: 60px;}*/
.product-main .product-content .pro-left .top{background: #f29819;height: 70px;line-height: 70px;width: 100%;text-align: center;}
.product-main .product-content .pro-left .top h3{font-size: 26px;color: #fff;height: 32px;font-weight: bold;}
.product-main .product-content .pro-left .top b{font-size: 16px;color: #fff;font-weight: bold;}

/*product-main pro-left sideMenu*/

.product-main .product-content .pro-left .sideMenu{ border: 1px solid #e8e8e8; padding: 15px 15px 15px 20px;background: #f2f2f2;}
.product-main .product-content .pro-left .sideMenu h6{ margin: 10px 0 10px;position: relative; background: url(../images/fkk.png)no-repeat center left; padding-left:10px; }
.product-main .product-content .pro-left .sideMenu h6:after{ content: ""; width: 228px; height: 2px; position: absolute; left: 0; bottom: 0;}
.product-main .product-content .pro-left .sideMenu h6 a{ color: #f29819; font-size: 18px;}
.product-main .product-content .pro-left .sideMenu h6 img{ vertical-align: middle; margin: -6px 0 0 12px;}
.product-main .product-content .pro-left .sideMenu ul li{ line-height: 26px;}
/*.product-main .product-content .pro-left .sideMenu ul li a:before{ content: "•"; font-size: 14px; color: #666; margin: 0 10px 0 0;}*/
.product-main .product-content .pro-left .sideMenu ul li a:hover,.product-main .product-content .pro-left .sideMenu ul li a:hover:before{ color: #f29819;}
.product-main .product-content .pro-left .sideMenu ul li a{ font-size: 14px; color: #666;}

/*product-main pro-left bottom*/

.product-main .product-content .pro-left .bottom{ background: #f29819; width: 270px;height: 98px; padding: 20px 0 0 15px;}
.product-main .product-content .pro-left .bottom>div{ display: inline-block;vertical-align: middle;}
.product-main .product-content .pro-left .bottom .rx p{ font-size: 18px; color: #fff; line-height: 18px; margin-bottom: 10px;}
.product-main .product-content .pro-left .bottom .rx i{font-size: 18px; display: block; line-height: 24px;color: #fff;}
.product-main .product-content .pro-left .bottom .icon{ line-height: 0; margin: 0 5px 0 0;}

/*product-main recommend*/

.product-main .product-content .pro-left .recommend{ border: 1px solid #ccc; margin: 20px 0 0;}
.product-main .product-content .pro-left .recommend h6{ text-align: center; color: #fff; font-size: 24px; width: 100%; height: 40px; line-height: 40px; background: #f29819;}
.product-main .product-content .pro-left .recommend dl dd{ text-align: center; margin: 10px 0;}
.product-main .product-content .pro-left .recommend dl dd .pic{ width: 240px; height: 164px; overflow: hidden; display: inline-block; border: 1px solid #D8D8D8;}
.product-main .product-content .pro-left .recommend dl dd .pic:hover{ border: 1px solid #f29819;}
.product-main .product-content .pro-left .recommend dl dd .pic img{ width: 100%;}
.product-main .product-content .pro-left .recommend dl dd p:hover a{ color: #f29819;}
.product-main .product-content .pro-left .recommend dl dd p a{ color: #494949; font-size: 14px;}

/*product-main phoneus*/

.product-main .product-content .pro-left .phoneus{ border: 1px solid rgb(220, 220, 220);margin-top: 20px;}
.product-main .product-content .pro-left .phoneus h6{ text-align: center; color: #fff; font-size: 24px; width: 100%; height: 40px; line-height: 40px; background: #f29819;}
.product-main .product-content .pro-left .phoneus p{ color: #494949; font-size: 14px; margin: 10px 0 10px 10px; line-height:28px;}
.product-main .product-content .pro-left .phoneus p a{ color: #fff; font-size: 14px; background: #f29819; display: inline-block; vertical-align: top; margin: 0 10px 0 10px; text-align: center; width: 98px; height: 30px; line-height: 30px;}
.product-main .product-content .pro-left .phoneus p a:hover{ text-decoration: underline;}

/*product-main right*/

.product-main .product-content .right{float: left; width: 910px;}



.product-main .product-content .right .title-top img{ display: inline-block; vertical-align: text-bottom; margin-right: 15px; width: 13px; height: 22px;}
.product-main .product-content .right .title-top span{ color: #292929; font-size: 16px; display: inline-block;}
.product-main .product-content .right .title-top > div{ display: inline-block;}
.product-main .product-content .right .title-top > div > a{ color: #292929; font-size: 16px;}
.product-main .product-content .right .title-top > div > a:hover{ color: #f29819;}
.product-main .product-content .right .cp-zl{  overflow: hidden;}
.product-main .product-content .right .cp-zl ul li{ float: left; position: relative; width: 33.33%; overflow:hidden; border:5px #fff solid; box-sizing:border-box;}
.product-main .product-content .right .cp-zl ul li div{ text-align: center; background: #fff; border: 1px solid #e8e8e8;  height:100%;overflow: hidden;}
.product-main .product-content .right .cp-zl ul li div img{width: 100%;transition-duration: 300ms;}
.product-main .product-content .right .cp-zl ul li:hover div img{ transform: scale(1.1, 1.1); transition-duration: 300ms;}
.product-main .product-content .right .cp-zl ul li p{width: 100%; height: 35px; line-height: 35px; font-size: 16px; color: #333; text-align: center;background: #ccc;}
.product-main .product-content .right .cp-zl ul li:hover p{color: #fff;background: #f29819;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}


.product-main .product-content .pro-left .yingyong{ border: 1px solid #e8e8e8; padding: 15px 15px 15px 20px;background: #f2f2f2;}
.product-main .product-content .pro-left .yingyong  ul{ overflow:hidden;}
.product-main .product-content .pro-left .yingyong  ul li{ margin: 10px 0 10px;position: relative; background: url(../images/fk.png)no-repeat center left; padding-left:10px; }
.product-main .product-content .pro-left .yingyong  ul li a{ color: #333; font-size: 16px;}
.product-main .product-content .pro-left .yingyong  ul li:hover{background: url(../images/fkk.png)no-repeat center left;  }
.product-main .product-content .pro-left .yingyong  ul li:hover a{ color:#f29819}

.product-main .product-content .pro-left .yingyong  ul li.hover{background: url(../images/fkk.png)no-repeat center left;  }
.product-main .product-content .pro-left .yingyong  ul li.hover a{ color:#f29819}


.fenye{clear:both;margin:30px auto;width:100%;overflow:hidden;text-align:center}
.fenye ul li{float:none;display:inline-block;overflow:hidden;margin:1px 5px;width:auto;height:40px;min-width:40px;border:1px solid #ccc;background:#eee;line-height:40px}
.fenye ul li.on{border:1px solid #666;background:#666;color:#fff}
.fenye ul li .disabled,.fenye ul li:first-child,.fenye ul li:last-child{width:70px}
.fenye ul li:hover{background:#666;color:#fff;border:1px solid #666;-webkit-transition:transform .4s;-moz-transition:transform .4s;-o-transition:transform .4s;transition:transform .4s;-webkit-transform:translate(0);-moz-transform:translate(0);-o-transform:translate(0);transform:translate(0);-ms-transform:translate(0);-ms-transition:transform .4s}
.fenye ul li.on a{ color:#fff;}




.new-list{ overflow: hidden; min-height:300px; }
.new-list ul { overflow:hidden;}
.new-list ul li{ margin-bottom: 25px; border: 1px dashed #e4e4e4; padding: 15px; overflow:hidden;}
.new-list ul li div{ display: inline-block; width: 20%; vertical-align: middle; text-align: center; margin-right:15px; float:left;}
.new-list ul li div img{ width: 100%;}
.new-list ul li span{ overflow:hidden;}
.new-list ul li span h3{ font-size: 18px; margin-bottom: 10px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.new-list ul li span dd{ color: #999; font-size: 14px; margin-bottom:5px; display:block; }
.new-list ul li span p{ font-size:16px; color:#666; line-height:26px; word-break: break-all;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}




.company-power-list{ overflow: hidden;}
.company-power-list ul{ margin: 0px auto; overflow:hidden;}
.company-power-list ul li{ width:33.33%; border:8px #fff solid; box-sizing:border-box; float:left; overflow:hidden;}
.company-power-list ul li div{ border: solid #ccc 1px; overflow:hidden;}
.company-power-list ul li div img{width: 100%;transition-duration: 300ms;}
.company-power-list ul li:hover div img{ transform: scale(1.1, 1.1); transition-duration: 300ms;}
.company-power-list ul li p{width: 100%; height: 50px; line-height: 50px; font-size: 16px; color: #333; text-align: center;background: #f2f2f2;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.company-power-list ul li:hover p{color: #fff;background: #f29819;}


.zl_box{ overflow: hidden;}
.zl_box ul{ margin: 0px auto; overflow:hidden;}
.zl_box ul li{ width:25%; border:8px #fff solid; box-sizing:border-box; float:left; overflow:hidden;}
.zl_box ul li div{ border: solid #ccc 1px; overflow:hidden;}
.zl_box ul li div img{width: 100%;transition-duration: 300ms;}
.zl_box ul li:hover div img{ transform: scale(1.1, 1.1); transition-duration: 300ms;}
.zl_box ul li p{width: 100%; height: 50px; line-height: 50px; font-size: 16px; color: #333; text-align: center;background: #f2f2f2;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.zl_box ul li:hover p{color: #fff;background: #f29819;}


.about_nr{ overflow:hidden; font-size:16px; color:#555; line-height:30px;}
.about_nr img{ max-width:100%; display:block; margin:0px auto;}

.BMap_cpyCtrl,.BMap_noprint,.anchorBL{ display:none}
.ditu{width:100%;height:550px;border:#ccc solid 1px; margin-top:15px;}



.formbox{  margin:0px auto; background:#f2f2f2; overflow:hidden; padding:30px;}
.formbox ul li{ overflow:hidden;}
.formbox #sub{ width: 302px; height: 40px; border: 1px solid #ccc; background: #313334; color: #fff; font-size: 18px; text-indent: 0;}
.formbox .spa{ height: 36px; line-height: 36px; width: 204px; display: inline-block; float: left; font-size: 12px; text-indent: 10px; margin-top: 10px; color: red;}
.formbox label{ width: 64px; float: left; clear: left; height: 36px; line-height: 36px; margin-top: 10px; font-size: 15px;}
.formbox label, .formbox input{ margin-bottom: 25px;}
.formbox input{ width: 300px; height: 36px; line-height: 36px; margin-top: 10px; text-indent: 8px; font-size: 16px; font-family: "微软雅黑"; border: 1px solid #ccc; float: left;}
.formbox .feedback-zb{  overflow: hidden;}
.formbox textarea{ width: 300px; height: 100px; line-height: 24px; margin-top: 10px; text-indent: 8px; font-size: 16px; font-family: "微软雅黑"; border: 1px solid #ccc; float: left;}
.user-content{ width: 900px; display: inline-block; margin-left: 50px;}
.formbox {}

.formbox .feedback-item{ margin: 25px 0 0 0;}
.formbox .feedback-item .feedback-item-left{ width: 60px; display: inline-block;}
.formbox .feedback-item .feedback-item-right{ display: inline-block;}
.formbox .feedback-item .feedback-item-right input{ border: 1px solid #c9c9c9; outline: none; border-radius: 4px; height: 35px; padding-left: 5px;}
.formbox .feedback-item .feedback-submit{ border: 0; color: #fff; background-color: #e83711; width: 170px; height: 45px; font-size: 18px; border-radius: 4px; cursor: pointer;}



.wzdtbox{ overflow:hidden; width:1200px; margin:30px auto}
.wzdtbox ul{ overflow:hidden;} 
.wzdtbox ul li { overflow:hidden; border-bottom:1px #ccc dashed; margin-bottom:40px; padding-bottom:10px;}
.wzdtbox ul li h3{font-size: 20px;color: #f29819;padding-left: 20px;border-left: 5px solid #f29819;}
.wzdtbox ul li dl{ overflow:hidden; margin-top:15px;}
.wzdtbox ul li dl dd{ font-size:24px; font-weight:400; margin:2px auto; display:inline-block;   float:left; }
.wzdtbox ul li dl li{ display:inline-block; font-size:16px; border:none; margin-bottom:0px; margin-top:10px;}
.wzdtbox ul li dl li a { padding:0 8px;}
.wzdtbox ul li dl li a:hover{ color:#fff; background:#f29819}
.wzdtbox ul li h3 a{ color:#f29819}
.wzdtbox ul li h3 a:hover{ font-weight:bold;}






/* clearfix */

.clearfix:after{ visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
* html .clearfix{ zoom: 1;}
.product-basic{ width: 379px; overflow: hidden; float: left;}

.xqy-fdj{ overflow:hidden;}

.pic_mySwiper2 img{ width:100%;}
.pic_mySwiper .swiper-slide {border:2px #fff solid}
.pic_mySwiper img{ width:100%;}
.pic_mySwiper .swiper-slide-thumb-active{ border:2px #f29819 solid}
.pic_mySwiper2 .swiper-button-prev{ background:rgba(0,0,0,0.6); left:0px;}
.pic_mySwiper2 .swiper-button-next{ background:rgba(0,0,0,0.6); right:0px;}
.pic_mySwiper2 .swiper-button-prev:after,
.pic_mySwiper2 .swiper-button-next:after{ color:#fff; font-size:18px;}

.pic_mySwiper{ margin-top:10px;}


.product-border{ float: left; overflow: hidden; width: 516px; margin-left: 15px;}



.product-basic-info{ margin-left: 10px;}
.product-basic-info ul{ overflow:hidden;}
.product-basic-info ul li{ overflow:hidden;}



.product-basic-info ul li dl{ padding:8px 0; margin: 10px 0px; font-size: 14px;}
.product-basic-info ul li dl dd{display: block;float: left;width: 70px;}
.product-basic-info ul li dl dt{ border-bottom: 1px solid #dfdfdf; display: inline-block; width: 390px; padding-bottom:5px;word-break: break-all;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}





.product-border .product-basic-info .clearfix{ zoom: 1; padding-top: 5px; margin: 0 20px;}
.more-case-button{ width: 200px; height: 50px; background: #f29819; line-height: 50px; text-align: center; display: inline-block; margin-left: 10px; margin-top: 22px; font-size: 16px;}
#a-djzx{ color: #fff;}
.product-main .product-content .right .cpxq{ margin-top: 25px; overflow: hidden; text-align: center;}
.product-main .product-content .right .cpxq .top{ font-size: 18px; background: #f29819; display: inline-block; width: 160px; height: 40px; color: #fff; line-height: 40px; text-align: center; padding: 0 5px;}
.product-xq-id{ margin-top: 50px;}
.product-xq-id-top span{ width: 15px; height: 15px; background: #03a0e5;}
.product-xq-id-top p{ display: inline-block; margin-left: 5px;}
.product-xq-id-top{ border-bottom: 2px solid #999; padding-bottom: 3px;}


.Related-products{ margin-top: 10px; overflow: hidden;}
.Related-products .top{ color: #666; font-size: 18px; padding-bottom: 3px;}
.Related-products hr{ border: none; height: 1px; border-top: 2px solid #f29819;}
.Related-products .list-ul{ margin: 25px 0 ; overflow: hidden;}
.Related-products ul li{ float: left; width: 25%; border:8px #fff solid; box-sizing:border-box; text-align: center;}
.Related-products ul li div{ width: 200px;height: 149px; border: 1px solid #ccc; overflow: hidden; line-height: 0;}
.Related-products ul li div img{ width: 100%; height:100%; -webkit-transition:all .5s;transition:all .5s;;}
.Related-products ul li p{ font-size: 16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; height:40px; line-height:40px; }
.Related-products ul li:hover div img{transform: scale(1.1, 1.1);  -webkit-transition:all .5s;transition:all .5s;}


.Related-news{ margin: 10px  auto 50px; overflow: hidden;}
.Related-news .top{ color: #666; font-size: 18px; padding-bottom: 3px;}
.Related-news hr{ border: none; height: 1px; border-top: 2px solid #f29819;}
.Related-news .top-one, .Related-news .top-two{ color: #666; font-size: 18px; float: left; width: 430px; overflow: hidden;}
.Related-news .top-two{ margin-left: 30px;}
.Related-news .top a .bh{ margin-left: 5px; display: inline-block;}
.Related-news > .top:hover a{ color: #f29819;}
.Related-news .list-ul{ margin-top: 25px; overflow: hidden;}
.Related-news > .list-ul > ul{ display: inline-block;}
.Related-news .list-ul ul li{ padding-bottom: 15px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.Related-news .list-ul ul li a{ font-size: 14px; color: #666;}
.Related-news .list-ul ul li:hover a{ color: #f29819;}


.pic_xqy{ overflow:hidden; margin:30px auto 0}
.pic_xqy h3{ font-size:24px; color:#000; text-align:center; font-weight:bold;}
.pic_tit { border-bottom:1px #ccc solid; padding-bottom:10px; margin-bottom:10px; font-size:20px; color:#f29819; font-weight:bold; margin-top:30px;}
.pic_tit span{ font-size:16px; color:#999; font-weight:400; text-transform:uppercase; margin-left:10px;}
.pic_xqy img{ max-width:100%; display:block; margin:0px auto}
.pic_xqy p{font-size:16px;  line-height:26px;}

.pic_guding{  overflow:hidden;}
.dingzhi{ overflow:hidden; }
.dingzhi ul{ overflow:hidden;  margin:15px auto }
.dingzhi ul li { overflow:hidden; }
.dingzhi ul li div{ width:470px; height:240px; float:left; overflow:hidden; margin-right:15px; }
.dingzhi ul li div img{ width:100%; height:100%;  }
.dingzhi ul li span{ overflow:hidden; }
.dingzhi ul li span h3{ overflow:hidden; font-size:20px; color:#000; font-weight:bold; margin:20px auto; }
.dingzhi ul li span p{ overflow:hidden; font-size:16px; margin-bottom:10px; line-height:28px; color:#666;}
.dingzhi ul li span p:before{ content:"●"; font-size:16px;}
.dingzhi ul li:nth-child(2n) div{ float:right;}


.gc{ overflow:hidden;}
.gc img{ width:100%; overflow:hidden;}

.zhuanli{ overflow:hidden;}

.zhuanli ul{ overflow:hidden; zoom:1;   }
.zhuanli ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.zhuanli ul li div{ text-align:center; width: 205px;height: 266px;background: url(../images/dbbj.png)no-repeat;overflow: hidden;padding: 23px;margin-bottom: 10px;}
.zhuanli ul li div img{ width:158px; height:219px;}
.zhuanli ul li div a:hover img{ border-color:#999;  }
.zhuanli ul li p{ line-height:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; font-size:15px;   }
.zhuanli ul li:hover p{ color:#f29819}


.zizhi{margin:20px auto; overflow:hidden;}
.zizhi ul li{width:  266px;text-align: center;color: #333;font-size: 16px;margin-right: 12px; float:left;}
.zizhi ul li div{width: 266px;margin:0 auto;height: 205px;background: url(../images/ryzzli.png)no-repeat;padding: 24px;overflow: hidden;margin-bottom: 8px;}
.zizhi ul li div img{width: 218px; margin: 0 auto; height: 158px;}
.zizhi ul li p{line-height:50px; text-align:center; font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.zizhi ul li:hover p{ color:#f29819}

.pic_about{ overflow:hidden;}
.pic_about .p_img{ width:50%; overflow:hidden; float:left; margin-right:20px;}
.pic_about .p_img img{ width:100%; }
.pic_about span{ overflow:hidden;}
.pic_about span h3{ font-size:20px; font-weight:bold; margin-bottom:20px;}
.pic_about span p{ font-size:16px; color:#666; line-height:28px;word-break: break-all;
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 6;
-webkit-box-orient: vertical;}
.pic_about span  dd{ width:150px; height:45px; line-height:45px; background:#f29819; text-align:center; display:block; margin:20px auto; float:right;}
.pic_about span  dd a{ color:#fff;}

.down-up{ overflow:hidden; border-top:2px #ddd solid; margin:20px auto; padding:10px 0}
.down-up ul{ overflow:hidden;}
.down-up ul li{ width:50%; border:10px #fff solid; float:left; box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; text-align:left; font-size:16px; }
.down-up ul li:last-child{ text-align:right;}
.down-up ul li a{ color:#666;}
.down-up ul li a:hover{ color:#f29819;}

.news_xq{ overflow:hidden;}
.news_xq h3{ font-size:24px; text-align:center; overflow:hidden;}
.news_xq h4{ font-size:14px; border-bottom:1px #ccc solid; text-align:center; margin:10px auto; color:#999;padding-bottom:10px;} 

.xq_nr{ overflow:hidden; font-size:16px; line-height:30px; color:#666;}
.xq_nr p{ overflow:hidden; font-size:16px; line-height:30px; color:#666;}
.xq_nr img{ max-width:100%; display:block; margin:0px auto}

.search_box{ width:100%; overflow:hidden; background:#333; padding:50px 0}
.search_box .jieguo{ width:1100px; margin:0px auto;  overflow:hidden;}
.search_box .jieguo h3{ font-size:36px; color:#fff; float:left; font-weight:bold}
.search_box form{ width:800px; margin:0px auto; float:right;}
.search_box form .search-input{ width:90%; background:#fff; height:60px; line-height:60px; border:none; box-sizing:border-box; float:left; text-indent:1em }
.search_box form .nbtn{ width:10%; background:#f29819 url(../images/search.png) no-repeat center center; height:60px; line-height:60px; float:left; box-sizing:border-box; border:none;}

.sea_box{ overflow:hidden;}
.sea_box h3{ font-size:20px; color:#666; border-bottom:1px #ccc solid; margin-bottom:20px; padding-bottom:15px;}
.sea_box h3 span{ color:#f29819; font-weight:bold; margin:0 8px;}







