/* CSS Document */
body{margin:0px; padding:0px; font-size:12px; }
a:link,a:visited,a:active{color:#000000;text-decoration: none;}
a:hover{ text-decoration:underline; color:#FF3300}
ul,li{list-style:none; list-style-type:none; margin:0px; padding:0px; font-size:12px;}
h1{font-size:12px;}
img { max-width: 100%;max-height: 100%;}
form{margin:0px; padding:0px;}
.kong{width:100%; height:10px; overflow:hidden;}
p{margin:0px; padding:0px;}
.topbox{width:100%; background:#fff; height:100px; overflow:hidden;margin:0px auto;}
.topbox table{width:1200px;margin:0px auto;}
.sellhot{font-size:16px; font-weight:bold; color:#000;}
table{/*width:960px;*/margin:5px auto 30px auto;}
.nav{width:100%; float:left;background: #cf2a0a;}
.nav ul{width:1200px; margin:auto;}
.nav ul li{width:110px; height:40px; float:left; font-size:15px; margin-right:15px; line-height:40px; font-weight:bold; text-align:center;}
.nav ul li a:link{color:#FFFFFF;}
.nav ul li a:visited{color:#FFFFFF}
.topbar{ width:100%; height:50px; background:#f7f7f7; overflow:hidden;}

.topbox_1{width:100%; float:left; margin-top:20px;}

.topbox_dh{width:40%; float:right;    margin-top: 15px;}


/*首页banner*/
.apple-banner {width:100%;overflow:hidden;margin:0 auto;}
.apple-banner img{max-height:100%; max-width:100%;}
.apple-banner .swiper-container {width:100%;height:100%;}
.apple-banner .swiper-button-prev,.apple-banner .swiper-button-next {width:15%;height:100%;top:0;background:none;}
.apple-banner .swiper-button-prev {left:0;}
.apple-banner .swiper-button-next {right:0;}
.apple-banner .swiper-button-prev span,.apple-banner .swiper-button-next span {display:block;width:64px;height:64px;position:absolute;right:0;top:50%;margin-top:-32px;border-radius:100%;opacity:1;-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease;}
.apple-banner .swiper-button-prev:hover span,.swiper-button-next:hover span {opacity:1;}
/*分页器*/.apple-banner .swiper-pagination {top:auto;bottom:20px !important;background:none;}
.apple-banner  .swiper-pagination-bullets  span.swiper-pagination-bullet {display:inline-block;width:12px;height:12px;margin:0 5px;cursor:pointer;background:none;border-radius:50%;opacity:1;}
.apple-banner  .swiper-pagination-bullets span {width:50px;height:3px;display:block;background:rgba(240,114,0,0.8);}
.apple-banner .swiper-pagination-bullets span.swiper-pagination-bullet {background:rgba(255,255,255,0.8);}
.apple-banner  .swiper-pagination-bullets span.swiper-pagination-bullet-active {background-color:#ff6600;}
.apple-banner  .swiper-pagination-bullet i {background-color:#ff7200;height:3px;transform:scaleX(0);transform-origin:0;display:block;}
.apple-banner .autoplay .firsrCurrent i {transition:transform 2.9s linear;transform:scaleX(1);}
.apple-banner .autoplay .current i {transition:transform 4s linear;transform:scaleX(1);}
.apple-banner  .autoplay .replace span {background-color:#fff;}

/*产品展示*/

/*首页推荐产品*/
.tjcp{width:100%;padding:20px 0 80px 0;    float: left;
    background:#fff;
    background-position: center center;
    background-attachment: fixed;}

.tjcp_tit{ width:100%; float:left;}

.tjcp_tit p{ float:left; width:100%;font-size:40px;font-weight:bolder;color:#222; margin-top:10px;    margin-bottom: 10px;}
.tjcp_tit p span{color:#fa8926; }
.tjcp_tit i{display:block;font-size:14px;color:#777;width: 100%;float: left; margin-top:5px; font-style:normal;}


.ind_pro{ width:100%; padding:50px 0 30px;}

.pro{margin: 10px 0 10px;}
.cp58_1{width:100%;float:right; padding:0 10px; box-sizing:border-box; margin-bottom:20px; margin-top:40px;}
.cp58_2{width:100%; float:left; background:#fff;}
.txtScroll-left{ width:100%; float:left;}
		.txtScroll-left .hd{margin-right: 20px;  position:relative; }
		.txtScroll-left .hd .prev{ display:block;  width:25px; height:35px; float:right; overflow:hidden; cursor:pointer; background: url(../images/prev.png) no-repeat; padding-bottom:10px; position:absolute; top:-425px;right:15px;}
		.txtScroll-left .hd .next{ background-position:0 -50px; width:25px; height:35px; background: url(../images/next.png) no-repeat;position:absolute; top:-425px; right:-15px;cursor:pointer; }
		.txtScroll-left .hd .prevStop{ background-position:-60px 0; }
		.txtScroll-left .hd .nextStop{ background-position:-60px -50px; }
		.txtScroll-left .hd ul{ position:absolute; left:50%;margin-left: -20px;     margin-top: 10px; }
		.txtScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }
		.txtScroll-left .hd ul li.on{ background-position:0 0; }
		.txtScroll-left .bd{  width:100%; overflow:hidden;}
		.txtScroll-left .bd ul{ overflow:hidden; zoom:1; }
		.txtScroll-left .bd ul li{  float:left;line-height:24px;  text-align:left; _display:inline; width:25%;  box-sizing:border-box;}
	.txtScroll-left .bd ul li .wz1{width:100%; float:left;padding:10px; box-sizing:border-box;}
	.txtScroll-left .bd ul li .wz1 dt{width:100%; float:left; background:#f5f5f5;padding:10px; box-sizing:border-box;}
	.txtScroll-left .bd ul li .wz1 .wz2{width:100%; float:left; position:relative; height:180px; }
	.txtScroll-left .bd ul li .wz1 .wz2 img{max-height:100%; max-width:100%; position:absolute; margin: auto; top:0; bottom:0; right:0; left:0;}
.txtScroll-left .bd ul li .wz1 .wz3{width:100%; float:right;}
.txtScroll-left .bd ul li .wz1 .wz3 p{ width:100%; float:left; font-size:16px; color:#333;text-overflow:ellipsis ;white-space:nowrap; overflow:hidden; margin-top:10px; font-weight:bold;}
.txtScroll-left .bd ul li .wz1 .wz3 p:hover{color:#cf2a0a;}
.txtScroll-left .bd ul li .wz1 .wz3 span{width:100%; float:left; font-size:14px; height:25px; color:#999; line-height:25px; margin-bottom:10px;text-overflow: -o-ellipsis-lastline;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
line-clamp: 1;
-webkit-box-orient: vertical;}

.txtScroll-left .bd ul li .wz1 .wz3 i{width:100%; float:left; font-size:14px; color:#666; margin-top:10px;}
.txtScroll-left .bd ul li .wz4{ float:right; padding:5px 0px; background:#fff; font-size:14px; color:#333; margin-top:10px; width:100%; box-sizing:border-box; text-align:center;}
.txtScroll-left .bd ul li .wz4:hover{ background:#cf2a0a; color:#fff;}

.a58_1{ width:100%; float:left; text-align:center; margin-top:30px;}
.a58_1 a{padding:10px 60px; background:#f5f5f5; font-size:14px; color:#333;}
.a58_1 a:hover{background:#cf2a0a !important; color:#fff;}




.gywm_1{width:100%; float:left; padding:50px 0; background:url(../images/bj.jpg);}
.w1200{width:1200px; margin:auto;}
.gywm_2{width:100%; float:left;}
.about_nr2{width:100%; float:left;    padding: 15px;
    box-sizing: border-box; background:#fff;}
.about_nr2_left{width:50%; float:left;}
.about_nr2_left img{max-height:100%; max-width:100%;}
.about_nr2_right{width:50%; float:left;  background:url(../images/bj3.jpg);}
.about_nr2_right img{ float:left;max-height:100%; max-width:100%; margin-left:30px; margin-top:27px;}
.about_nr2_right p{ float:left; font-size:30px; color:#333333; font-weight:bold; margin-top:20px; margin-left:30px;}
.about_nr2_right span{ float:left; font-size:16px; color:#333333; padding:0 68px; line-height:35px; margin-top:20px;text-overflow: -o-ellipsis-lastline;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 4;
line-clamp: 4;
-webkit-box-orient: vertical; }
.about_nr2_right i{float:left; font-size:16px; color:#333; font-weight:bold; text-decoration:underline; font-style:normal; margin-left:68px; margin-top:10px;}
.about_nr2_right i:hover{color:#c8000e;}
.about_nr2_right ul{width:100%; float:left; padding:0 68px; box-sizing:border-box; margin-top:40px;}
.about_nr2_right ul li{width:25%; float:left;}
 .about_nr2_right ul li dt.d1{width:97px; height:97px; float:left; background:url(../images/ico5.png)}
  .about_nr2_right ul li dt.d2{width:97px; height:97px; float:left; background:url(../images/ico6.png)}
   .about_nr2_right ul li dt.d3{width:97px; height:97px; float:left; background:url(../images/ico7.png)}
    .about_nr2_right ul li dt.d4{width:97px; height:97px; float:left; background:url(../images/ico8.png)}
 .about_nr2_right ul li dt.d1:hover{ background:url(../images/ico1.png);-webkit-transition: all 0.5s;  -moz-transition: all 0.5s; -o-transition: all 0.5s;}
 
   .about_nr2_right ul li dt.d2:hover{ background:url(../images/ico2.png);-webkit-transition: all 0.5s;  -moz-transition: all 0.5s; -o-transition: all 0.5s;}
    .about_nr2_right ul li dt.d3:hover{ background:url(../images/ico3.png);-webkit-transition: all 0.5s;  -moz-transition: all 0.5s; -o-transition: all 0.5s;}
	 .about_nr2_right ul li dt.d4:hover{ background:url(../images/ico4.png);-webkit-transition: all 0.5s;  -moz-transition: all 0.5s; -o-transition: all 0.5s;}


.recommend_title{width:100%; float:left; text-align:center;}
.recommend_title p{color:#333; font-size:40px; margin:0 auto; margin-bottom:30px; font-weight:bold; }
.recommend_title i{    padding: 0 30px;font-style: normal;}
.recommend_title img{ margin-top:-20px;}
.recommend_title span{width:100%; display:block; font-size:14px; color:#c7c7c7;text-transform:uppercase; margin-top:10px;}

.jswz{ padding:50px 0 50px 0; background:#f7f7f7; width:100%; float:left;}
.jswz2{ width:100%; float:left; margin-top:30px;}
.jswz2 ul li{width:50%; float:left; padding:1%; box-sizing: border-box}
.jswz2 ul li dt{width:100%; float:left; background:#fff; padding:2%; box-sizing:
border-box;}
.jswz2 ul li dt div{width:30%; float:left; height:130px; position:relative;}
.jswz2 ul li dt div img{max-height:100%; max-width:100%; position:absolute; right:0; bottom:0; left:0; top:0; margin:auto;}
.jswz2 ul li dt p{width:68%; float:right;}
.jswz2 ul li dt p span.s1{width:100%; float:left; font-size:20px; color:#333; border-bottom:1px solid #fff; overflow:hidden;text-overflow:ellipsis ;white-space:nowrap; padding-bottom:10px; }
.jswz2 ul li dt p span.s2{width:100%; float:left; font-size:14px; color:#666666; line-height:25px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical; margin-top:10px; }
.jswz2 ul li dt p i.i1{float:left; font-size:14px; color:#666666;margin-top:10px; font-style:normal;}
.jswz2 ul li dt p i.i2{float:right; font-size:14px; color:#666; border-radius:10px; padding:2px 10px; background:#fff;margin-top:10px;font-style:normal;}
.jswz2 ul li dt p i.i2:hover{ background:#e44932; color:#fff;-webkit-transition: all 0.5s;  -moz-transition: all 0.5s; -o-transition: all 0.5s; }
.jswz2 ul li dt p span.s1:hover{ color:#e44932;-webkit-transition: all 0.5s;  -moz-transition: all 0.5s; -o-transition: all 0.5s; }


.article{ width:100%; float:left;padding:50px 0;}
.article_list{width:100%; float:left; margin-top:30px;}
.article_list ul li{width:25%; float:left; padding:1%; box-sizing:border-box;}
.article_list ul li dt{width:100%; float:left;    background: #f7f7f7; padding:5%; box-sizing:border-box;}
.article_list ul li dt div{width:100%; float:left;height: 180px;    position: relative;}
.article_list ul li dt div img{max-height:100%; max-width:100%;position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;}
.article_list ul li dt p{width:100%; float:left; border-bottom:1px solid #e4e4e4; font-size:16px; color:#333333;text-overflow:ellipsis ;white-space:nowrap; padding:10px 0; overflow:hidden;}
.article_list ul li dt span{width:100%; float:left; font-size:14px; color:#777777; height:42px; line-height:22px; overflow:hidden; margin:10px 0;}
.article_list ul li dt i{float:left; font-size:14px; color:#b5b5b5; font-style:normal;}
.article_list ul li dt p:hover{color:#aa0000;}




.soinput{border:#cf2a0a 1px solid;  line-height: 24px;
    height: 24px;
    width: 260px;}
.sobtn{border:#cf2a0a 1px solid; background:#cf2a0a;padding: 5px 20px;    position: relative;
    top: 1px; color:#fff;}
.leftbox1{width:95%; height:auto; border-left:#D8D8D8 1px solid;border-right:#D8D8D8 1px solid;border-bottom:#D8D8D8 1px solid;}
.leftbox1 h3{width:100%; height:40px;  margin:0px;    line-height: 37px;padding-left: 15px;box-sizing: border-box;border-bottom: 1px solid #d8d8d8;border-top: 3px solid #be0000;font-size: 15px;}

.leftbox1 dl{width:100%; overflow:hidden; height:auto; margin:0px; padding:0px;}
.leftbox1 dl dt{width:189px;padding-left:25px; font-size:14px; margin:0px; height:30px; line-height:30px; background:url(../images/8.gif) 5px 6px no-repeat;}
.leftbox1 dl dd{line-height:22px; width:189px; margin:0px; padding:0px; padding-left:25px;}

.leftbox2 {width:95%;overflow:hidden;zoom:1;border-left:#D8D8D8 1px solid;border-right:#D8D8D8 1px solid;border-bottom:#D8D8D8 1px solid;}
.leftbox2 h3{width:100%; height:40px;  margin:0px;  line-height: 37px;padding-left: 15px;box-sizing: border-box;border-bottom: 1px solid #d8d8d8;border-top: 3px solid #be0000;font-size: 15px;}
.leftbox2 ul{width:100%; padding:10px; box-sizing:border-box;}
.leftbox2 ul li{width:100%;line-height:30px;}

.rightbox1{width:100%; height:auto; border:#D8D8D8 1px solid;    padding: 0 15px; box-sizing:border-box;}
.rightbox1 h3{ width:100%; margin:0px;border-left: 3px solid #be0000; margin-top: 10px;font-size:18px; padding-left:15px; }
.rightbox1 h3 span{ display:block; color:#000000;}

.rightbox2{width:100%; height:auto; border:#D8D8D8 1px solid;    padding: 0 15px; box-sizing:border-box;}
.rightbox2 h3{ width:100%; margin:0px;border-left: 3px solid #be0000; margin-top: 10px;font-size:18px; padding-left:15px; }
.rightbox2 h3 span{ display:block; color:#000000;}


.rightbox1 h1{font-size:16px;}

.rightbox1 ul{width:100%; height:auto; padding-bottom:8px; margin-top:8px;}

.rightbox1 ul{width:100% ;margin-top:10px; overflow:hidden;}
.rightbox1 ul li{width:176px; height:200px; overflow:hidden; text-align:center; float:left; margin-bottom:15px;}
.rightbox1 ul li p{width:160px; height:160px;     margin-left: 10px; text-align:center; border:#CCCCCC 1px solid; line-height:160px;    display: flex;
    justify-content: center;
    align-items: center;    position: relative;}
.rightbox1 ul li img{     max-width: 100%;
    max-height: 100%;
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    top: 0;
    margin: auto;}
.rightbox1 ul li span{width:160px; height:40px; line-height:20px; display:block;}
.rightbox1 ul.honor li{width:295px; height:250px; overflow:hidden;}
.rightbox1 ul.honor li span{width:100%;}

.detail{ line-height:22px; padding-left:15px; }
.detail h1{font-size:18px;}
.detail p{ line-height:22px; text-indent:28px;}

.down{margin: 20px 10px;line-height: 28px;}
.downdtxt{overflow:hidden;margin:10px auto 0;border-left:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1; width: 848px;}
.downdtxt li{height:36px;overflow:hidden;}
.downdtxt li div{float:left;}
.downdtxt li.two{background:#e6e6e6;}
.downdtxt li p{float:left;font-size:14px;color:#555;height:34px;line-height:34px;width:140px;margin:0;padding:0;text-indent:28px;border:1px solid #f1f1f1;border-bottom:0;border-left:0;}
.downdtxt li span{display:block;float:left;font-size:14px;color:#999;height:34px;line-height:34px;width:282px;margin:0;padding:0;text-indent:30px;border:1px solid #f1f1f1;border-left:0;border-bottom:0;}
.downdtxt .down_btn a{display:block;width:70px;height:24px;line-height:24px;background:#aa0000;color:#fff;font-size:12px;text-align:center;text-decoration:none;border-radius:2px;margin-top:5px;margin-left:15px;text-indent:0;}


.foot_db{width:100%; float:left;background: #a00; }
.footbar{width:960px; margin:0 auto; height:28px; background:#AA0000; text-align:center; line-height:28px; color:#FFFFFF}
.footbar a{color:#FFFFFF; padding-right:10px; padding-left:10px;}
.footbar a:link{color:#FFFFFF;}
.footbar a:visited{color:#FFFFFF}


.link{width:1200px; margin:0px auto 20px auto; line-height:20px; }
.link{color:#666666;}
.link a{color:#666666;}
.link a:visited{color:#666666}
.foot{width:960px; margin:0px auto; height:60px; line-height:22px; text-align:center;color: #fff;}
.foot b{color:#fff;}
.foot a{color:#fff;}
.foot font{color:#ffe75c !important;}
/*??????????????*/
.fenye{ float:left; width:694px; height:42px; line-height:42px; padding-top:10px; padding-left:0px;margin-left:30px; _margin-left:30px;}
.fenye .pageLinkOn{width:20px; color:#FF7300; text-align:center; overflow:hidden; margin-top:5px; float:left; display:block; font:bold 12px/18px Arial, Helvetica, sans-serif; border:1px #FF7300 solid;margin-right:5px; background-color:#FFEDE1;}
.fenye a{width:20px;text-align:center; overflow:hidden; float:left; margin-top:5px; display:block;font:bold 12px/18px Arial, Helvetica, sans-serif;border:1px #ccc solid; margin-right:5px;}
.fenye .pageNext{width:50px;}
.fenye a:hover{ color:#FF7300;border:1px #FF7300 solid; background-color:#FFEDE1; text-decoration:none;}
.pageAll{ float:left; line-height:30px; font-size:12px; color:#000;}
/*???????????y???*/