/*初始化样式*/
html{margin:0;padding:0;border:0;}
body,div,span,object,iframe,h1,h2,h3,h4,p,blockquote,pre,a,address,code,b,em,img,
dl,dt,dd,ol,ul,li,fieldset,form,label,footer,
header,hgroup,nav,section
{margin:0;padding:0;border:0;}
body{background:#fff;color:#666;position:relative;font:12px/1.5 宋体,Microsoft YaHei,arial,sans-serif;vertical-align:baseline;width:100%;overflow-x:hidden;}
a{text-decoration:none;outline:none;}
a:link{color:#666;}
a:visited{color:#666;}
a:hover,a:active,a:focus{color:#009b4c;text-decoration:none;outline:none;}
.clear{ clear:both}
input{padding:0;margin:0;font-family:'Microsoft YaHei';}
img{border:none;background:none;vertical-align:middle;}
ul,ol,li{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0}
table, th, td {vertical-align: middle}
.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}

h1,h2,h3,h4{font-size:12px;font-weight:bold;}
hr {border: 0;border-top:1px solid #ccc;height:0;}
dt{font-weight: normal;}
.max1410{
    max-width: 1410px;
    padding-left: 15px;
    padding-right: 15px;
    margin: 0 auto;
}


/*----- Common css ------*/
.fl{float:left;}
.fr{float:right;}
.di{_display:inline;}
.fwn{font-weight:normal;}
.dib{*display:inline;_zoom:1;_display:inline;_font-size:0px;}


/*滚动*/
#demo{overflow:hidden;width:100%;margin:0 auto;}
#indemo {float: left;width:800%!important;}
#demo1 {float: left;}
#demo2 {float: left;}

#m_demo{overflow:hidden;width:92%;margin:0 auto;}
#m_indemo {float: left;width:800%!important;}
#m_demo1 {float: left;}
#m_demo2 {float: left;}


.wh{width: 1200px;margin:0 auto;}
.pos{position: relative;width: 1920px;left: 50%;margin-left: -960px;}

.com-img{ display:inline; overflow:hidden;margin:0 auto;display: table;}
.com-img img{ transition:all 0.8s; -webkit-transition:all 0.8s; -moz-transition:all 0.8s; -o-transition:all 0.8s;}
.com-img:hover img{transform:scale(1.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -o-transform:scale(1.2);-ms-transform:scale(1.2);}



.roll_product {float: left;}

.plist{margin-top: 56px;}
.plist li{margin-right: 15px;margin-bottom: 15px;}
.plist li:nth-child(3n){margin-right: 0;}
.plist li a.img{border:1px solid #e5e5e5;display: block;}
.plist li a.img img{width: 388px;height: 388px;}
.plist li h3 a{display: block;color: #fff;font-size: 16px;font-weight: normal;}

/*头部样式*/
.top1{height: 27px;background: #e6e6e6;color: #595959;line-height: 27px;overflow: hidden;font-size: 13px;}
.top2{height: 143px;overflow: hidden;}
#header{width:1000px;margin:0 auto;}
.logo{float:left;line-height: 143px;}
.top2 .k2{margin-top: 35px;font-size: 16px;color: #333333;line-height: 35px;text-align: right;}

.topLink{float:right;text-align:right;position: relative;z-index: 9999;}
.translate{width:100px;position: absolute;left: 0;top:10px;z-index: 9999;}
.tran-in{left:120px;}
.translate li{border: 1px dashed #cccccc;line-height: 26px;text-align: left;background: #fff;}
.translate li a{display: block;padding-left: 10px;background: url(../images/dot4.png) no-repeat 88% 11px;}
.translate li a:hover{text-decoration: none;color:#275cea;cursor: pointer;}
.translate-en{display: none;padding: 6px;padding-top:0px;}
.translate li .translate-en a{padding-left: 0px;text-align: center;background: #fff;border-bottom: 1px solid #cccccc;}
.translate li .translate-en a:hover{font-weight: bold;}

.topLink .f_count{color:#ff0000;font-size:13px;font-weight:bold;}
.topLink .k1 a{color: #595959;}
.topLink .k2{color:#074b91;font-size:14px;font-family:"微软雅黑";}

#menu{background: #009b4c;}

/*热门搜索*/
.sou{margin: 15px 0;}
.hotSearch{float:left;height:24px;line-height:24px;font-weight:normal;}
#search-type{float: left;width:100px;height: 24px;border: 1px solid #c8c8c8;margin-right: 5px;}


/*搜索和热门搜索*/
.hotSearch a{margin-right:6px;}




/*导航栏样式*/
.nav li{text-align:center;float:left;position:relative;z-index:999;width: 133px; }

.nav li a{display:block;line-height:62px;color:#fff;height:62px;padding: 0;font-size: 16px;padding: 0;}
.nav li a:hover{color:#fff;text-decoration:none;background-color:#e15616;}
.nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;
    background-color: #e15616;
}

.nav .sec{height:0;background:#009b4c;color:#fff;overflow:hidden;z-index:9999;position:absolute;top:62px;left:0px;width: 100%;}
.nav .sec a{background:#009b4c;color:#fff;height:38px;line-height:38px;font-size: 14px;}
.nav .sec a:hover{background:#e15616;text-decoration:none;}










/*头部样式*/
.c1_index{
    position: relative;
    background: url(../images/ef29a476f73701485ea089bc93f533b9c3ccf7c2.jpg) no-repeat center bottom;
    background-size: contain;
    padding: 3.125% 0;
    font-family: '宋体';
}

.ttt1{
    text-align: center;
     background: url(../images/03b4864e62aca98f5d55fb1108777e803cc0a1da.png) no-repeat center;
}

.ttt1 p{
    font-family: "宋体";
    font-size: 24px;
    color: #000000;
    text-transform: uppercase;
}

.ttt1 h3{
    font-size: 36px;
    color: #000000;
    font-weight: 600;
    padding: 15px 0;
    line-height: 1.3;
}

.ttt1 span{
    display: block;
    font-size: 18px;
    color: #000000;
}

.abb_box{
    position: relative;
    margin: 3.125% 0;
}
.abb_left{
    width: 45.2%;
    float: left;
}
.abb_left img{
    width: 100%;
    display: block;
}

.abb_right{
    float: left;
    width: 39%;
    margin-left: 3%;
    margin-top: 23px;
}

.abb_right h2{
    font-size: 30px;
    color: #333333;
    font-weight: 400;
}

.abb_right span{
    display: block;
    font-size: 20px;
    color: #666666;
    padding: 10px 0;
}

.abb_right .abbtxt{
    font-size: 15px;
    color: #666666;
    line-height: 2.2;
    margin-top: 15px;
}

.abb_right .abbmore{
    display: block;
    margin-top: 14%;
    font-size: 14px;
    text-transform: uppercase;
    color: rgba(0,0,0,.5);
}

.abb_list11{
    position: relative;
    display: flex;
    justify-content: space-between;
    max-width: 1410px;
    padding-left: 15px;
    padding-right: 15px;
    margin: 0 auto;
}

.abb_list11 li{
    text-align: center;
    width: 25%;
    padding-right: 5%;
}

.abb_list11 li a{
    display: block;
}

.abb_list11 li .overimg{
    width: 100px;
    text-align: center;
    float: left;
}
.abb_list11 li .overimg .img2{display: none;}
.abb_list11 li:hover .overimg .img1{display: none;}
.abb_list11 li:hover .overimg .img2{display: inline-block;}
.abb_list11 li .overimg img{
    max-width: 100%;
}

.abb_list11 li .sright{
    width: calc(100% - 100px);
    float: left;
    text-align: left;
}

.abb_list11 li .sright h3{
    padding-bottom: 15px;
    font-size: 22px;
    color: #3f3f3f;
    font-weight: 400;
}

.abb_list11 li .sright span{
    color: #7a7a7a;
    font-size: 12px;
    line-height: 22px;
}




@media (max-width:1200px){
    .abb_right{
        margin-top:0;
    }
    .abb_right h2{
        font-size:24px;
    }
    .abb_right span{
        font-size:18px;
    }
    .abb_right .abbtxt{
        line-height:1.7;
        font-size:14px;
    }
    .abb_right .abbmore{
        margin-top:3vh;
    }
}


@media (max-width:992px){
    .abb_left{
        float:none;
        width:100%;
        padding:0 15px;
    }
    .abb_right{
        float:none;
        width:100%;
        margin-left:0;
        padding:0 15px;
        margin-top:15px;
    }
    .abb_list11{
         flex-wrap:wrap;
    }
    .abb_list11 li{
        width:50%;
        margin:15px 0;
    }
    
}

@media (max-width:500px){
    .ttt1{
        background-size:100% 90%;
    }
    .ttt1 p{
        font-size:14px;
    }
    
    .ttt1 h3{
        font-size:20px;
    }
    
    .ttt1 span{
        font-size:14px;
    }
    .abb_list11 li{
        width:100%;
    }
}







/*c2_index*/
.c2_index{
    position: relative;
    padding: 3.125% 0;
    font-family: '宋体';
}

.product_list11{
    margin-top: 2.7%;
    display: block;
    justify-content: space-between;
    flex-wrap: wrap;
}

.product_list11 li{
    position: relative;
    width: 33.33%;float:left;
}

.product_list11 li a{
    display: block;
}

.product_list11 li a img{
    width: 100%;
    display: block;
}
.product_list11 li .fu{
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.7);
    opacity: 0;
    transition: all .5s;
    text-align: center;display: flex;align-items: center;justify-content: center;flex-direction: column;
    
}

.product_list11 li .snei{
   vertical-align: middle;
   padding: 0 15px;
}

.product_list11 li .snei h3{
    font-size: 20px;
    font-weight: 400;
    color: #fff;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.product_list11 li .snei span{
    display: block;
    font-size: 14px;
    color: #fff;
    padding:25px 0;
    overflow:hidden; white-space:nowrap;text-overflow:ellipsis;
}

.product_list11 li .snei  i{
    font-style: inherit;
    background: rgba(255,255,255,.6);
    padding: 0px 35px;
    line-height: 30px;
    font-size: 12px;
    color: #000;
    display: inline-block;
}

.product_list11 li:hover .fu{
    opacity: 1;
}

@media (max-width:992px){
    .product_list11 li .snei span{
        padding:12px 0;
    }
}

@media (max-width:768px){
   .product_list11 li{
       width:50%;
   }
}

@media (max-width:500px){
   .product_list11 li{
       width:100%;
   }
}

.psort{text-align: center;margin-top: 57px;}
.psort li{display: inline-block;margin:0 1%;}
.psort li a{display: block;width: 259px;height: 56px;background-color: #000000;line-height: 56px;color: #ffffff;font-size: 22px;}
.tab1{display: none;}
.pmore a{margin:0 auto;text-align: center;font-family: '宋体'; display: block;color: #606060;font-size: 14px;width: 276px;height: 46px;background-color: #ffffff;border-radius: 3px;margin-top: 49px;line-height: 44px;color: #606060;font-size: 14px; border: solid 1px #e4e4e4;}



.csort{text-align: center;margin:42px 0 34px 0;}
.csort li{display: inline-block;padding: 0 3% 0 2%;background: url(../images/155b377f89f8f7116653fd4a0a488e968ac0f07c.png) no-repeat right center;}
.csort li a{display: block;color: #000000;font-size: 18px;font-family: '宋体';}
.csort li:last-child{background:none;}
.csort li:last-child span{display: none;}


.box1{font-family: '宋体';}
.box1 .max1410{max-width: 1401px;}
.cbox{display: flex;justify-content: space-between;flex-wrap: nowrap;display: -webkit-flex;}
.cbox li img{display: block;width: 100%;}
.sul li{position: relative;}
.scon{position: absolute;bottom: 0;width: 100%;background:rgba(0,0,0,.6);padding: 5%;}
.scon h3 a{display: block;color: #ffffff;font-size: 26px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.scon p{color: #c7c7c7;font-size: 18px;line-height: 32px;margin-top: 10px;}
.sul{width: 50.15%}
.sul2{width: 49.85%;display: flex;justify-content: space-between;flex-wrap: wrap;display: -webkit-flex;}
.sul2 li{width: 50%;}







.slick-arrow{outline: none;font-size: 0;background: none;border:none;}
.jul{margin:46px 0 48px 0;padding: 0 115px 0 105px;overflow: hidden;}
.jul li{margin:0 10px;}
.jul li img{display: block;width: 100%;}
.jul .slick-prev,.jul .slick-next{position: absolute;top:0;width: 7%;height: 100%;z-index: 9999;}
.jul .slick-prev{background: url(../images/b56b44c3fcd4951a30385db4d87deb587ce7053d.jpg) no-repeat left center;left: 0;background-size: 100% 100%;}
.jul .slick-next{background: url(../images/7b7af68451e9e6eccf076ac8cefcd5024bd3314b.jpg) no-repeat left center;right: 0;background-size: 100% 100%;}

.yu{text-align: center;}
.yu li{display: inline-block;margin:0 1%;}
.yu li a{width: 232px;height: 50px;background-color: #000000;line-height: 50px;text-align: center;color: #fff;font-size: 18px;display: block;}





.box2{background: url(../images/1a29ba5ef0951e2283bd787a6486cf5c55076f4b.jpg) no-repeat top center;background-size: 100%;margin-top: 87px;padding-top:5%;}
.box2 h2{margin-bottom: 6.5%;text-align: center;color: #fff;font-size: 36px;background: url(../images/a225fb49a63b8a141609d6c7c98bab711040aac2.png) no-repeat center;background-size: 26%;}


.xinwen{background: #fff;max-width: 1470px;padding: 0 15px;box-shadow: 0 0 10px rgba(65,65,65,.36);margin:0 auto;}
.xinwen .max1410{padding: 0 5px;}
.nbox{display: flex;justify-content: space-between;flex-wrap: wrap;display: -webkit-flex;padding: 38px 0 22px 0;}
.nlist2 li{display: flex;justify-content: space-between;flex-wrap: wrap;display: -webkit-flex;}
.nlist1{width: 46.15%;}
.nlist2{width: 52%;}
.nlist1 li a.img img{display: block;width: 100%;}
.nlist1 li h3 a{display: block;color: #545454;font-size: 18px;padding: 31px 0 20px 0;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.nlist1 li span{display: block;color: #545454;opacity: 0.67;font-size: 12px;}
.nlist1 li p{color: #545454;font-size: 14px;line-height: 23px;margin-top: 15px;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.xq a{display: block;width: 111px;height: 35px;background-color: #000000;line-height: 35px;text-align: center;color: #fff;font-size: 14px;margin-top: 20px;}


.nlist2 li{border-bottom: 1px solid #cdcdcd;padding-bottom: 27px;margin-bottom: 27px;}
.nlist2 li:last-child{margin-bottom: 0;padding-bottom: 0;border-bottom: none;}
.nlist2 li a.img img{display: block;width: 100%;max-height:150px;}
.nlist2 li a.img{width: 25.1%;}
.nei{width: 71%;}
.nlist2 li h3 a{display: block;color: #545454;font-size: 16px;padding: 14px 0 25px 0;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.nlist2 li p{display: block;color: #545454;font-size: 14px;line-height: 30px;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical; -webkit-line-clamp: 2;}





.box3{margin-top: 92px; background: url(../images/826b8905ccf1d7be6cf6223118ed6e7dcb8b9779.jpg) no-repeat top center;background-size: 100% 100%;padding: 4% 0;overflow: hidden;}
.hul{margin-top: 70px;padding: 0 3.3%;}
.hul li{margin:0 0.5%;padding-bottom: 2px;}
.hul .slick-prev,.hul .slick-next{position: absolute;top:0;width: 44px;height: 88px;z-index: 9999;top:50%;margin-top: -44px;z-index: 9999;}
.hul .slick-prev{background: url(../images/25259ddaa103252a0f2b94acfdc9e604680c42c3.png) no-repeat left center;left: -10px;background-size: 100% 100%;}
.hul .slick-next{background: url(../images/ba39631ae66d1171e8637d810737c69c0dcd84c7.png) no-repeat left center;right: -10px;background-size: 100% 100%;}
.hul li a img{width: 100%;display: block;}
.hul li a{display: block;border: solid 1px #c1c1c1;}





.foot{background:url(../images/3c44a33dc0ac3724428c4051c0ebe244558dca58.jpg) repeat-y top center;padding: 3% 0 1% 0;background-size: cover;}
.ft1{display: flex;justify-content: space-between;flex-wrap: nowrap;display: -webkit-flex;}
.tewm img,.tlogo img{max-width: 100%;}
.tewm{margin-top: 30px;}
.tleft{width: 21%;}
.tmid{width: 62%;padding-right: 7%;}
.ft1{padding-bottom: 50px;}
.dtel{margin-top: 33px; background: url(../images/0266a0c9f17c24b74f309bc6b7c939f72f816f45.png) no-repeat left center;color: #ffffff;font-size: 18px;padding-left: 31px;}
.dao{color: #ffffff;font-size: 14px;}
.dao a{color: #fff;}
.kk{padding: 20px 0;}
.kk,.kk a{color: #c0c0c0;font-size: 12px;}
.bq{color: #c0c0c0;font-size: 12px;line-height: 26px;}
.bq a{color: #c0c0c0;}




/*友情链接*/

.f_link{border-top: 1px solid #292929;color: #c0c0c0;font-size: 12px;line-height: 24px;padding-top: 2%;}
.f_link a{color: #c0c0c0;margin-right: 10px;}


@media(max-width: 1533px){
    .abb_right{width:45%;}
    .abb_right h2{font-size:24px;}
    .abb_right .abbtxt{margin-top:0;}
}



@media(max-width: 1470px){
	.xinwen{margin:0 4%;}
	.hul .slick-prev{left: 0;}
	.hul .slick-next{right: 0;}
	.hul{margin-top: 40px;}
	.abb_right .abbtxt{font-size:14px;line-height:2;}
	.abb_right{margin-top:15px;}
}
@media(max-width: 1245px){
    .abb_left,.abb_right{width:100%;float:none;}
}
@media(max-width: 1025px){
	.jul{padding: 0 8.6% 0 8%;}
	.nlist2 li h3 a{padding: 5px 0;}
	.nlist1 li h3 a{padding: 10px 0;}
	.nlist2 li p{line-height: 22px;font-size: 12px;}
	.nlist1 li p{line-height: 22px;font-size: 12px;margin-top: 10px;}
    .dtel{font-size: 16px;}
    .dao{font-size: 12px;}
}

@media(max-width: 1200px){
.scon h3 a{font-size: 20px;}
.scon p{font-size: 14px;line-height: 24px;}
}



/*@media(max-width: 1024px){*/
/*.abb_right h2{font-size: 18px;}*/
/*.abb_right span{font-size: 16px;padding: 5px 0 0 0;}*/
/*.abb_right{width: 47%;}*/
/*}*/


.page-wrap-right img{max-width:100%!important;height: 0 auto !important;}


@media(max-width: 992px){
.psort{margin-top: 30px;}
.psort li a{width: 180px;line-height: 40px;height: 40px;}
.yu li a{width: 180px;line-height: 40px;height: 40px;}
.x-banner,.page-banner{margin-top: 60px;}
.c1_index{background: none;}
.abb_right{width:100%;}
.jul{margin:30px 0;}
.box2 h2{font-size: 28px;}
.box3{margin-top: 30px;}

}


@media(max-width:768px){
	.foot{padding: 20px 0 10px 0;}
 .cbox{display: block;}
 .sul{margin-bottom: 20px;}
 .sul,.sul2{width: 100%;}
.nlist2 li{padding-bottom: 15px;margin-bottom: 15px;}
.nlist2 li h3 a,.nlist1 li h3 a{font-size: 14px;}
.box2 h2{font-size: 24px;}
.hul .slick-prev,.hul .slick-next{width: 22px;height: 44px;margin-top: -22px;}
.ft1{display: block;padding-bottom: 20px;}
.tleft,.tmid,.tewm{width: 100%;}
.dtel{margin: 20px 0;}


}
@media(max-width:568px){
.scon{padding:3% 2%;}
.scon h3 a{font-size:16px;}
.scon p{font-size: 12px;line-height: 20px;}
.abb_right h2{font-size: 16px;}
.abb_right span{font-size: 14px;}
.abb_right .abbtxt{margin-top: 10px;}
.psort li{width: 35%;}
.psort li a{width: 100%;font-size: 14px;}
.yu li{width: 35%;}
.yu li a{width: 100%;font-size: 14px;}
.box2 h2{    background-size: 40%;}
.nbox{display: block;}
.nlist1{width: 100%;margin-bottom: 20px;}
.nlist2{width: 100%;   }
.nlist2 li a.img{width: 40%;}
.nei{width: 56%;}
.hul{padding: 0 5%;}
}







/*内页左侧样式*/




.page-product-inquiry a{color: #fff;}

.search-pagination{ text-align:center;width:100%;}
.pagination {
   text-align:center;width:100%;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px; }
.pagination > li {
    display: inline-block;    float: none;}
.pagination > li > a,
.pagination > li > span {
    position: relative;word-break: keep-all;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857;
    text-decoration: none;
    color: #21479f;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px; }
.pagination > li:first-child > a,
.pagination > li:first-child > span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px; }
.pagination > li:last-child > a,
.pagination > li:last-child > span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px; }
.pagination > li > a:hover, .pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
    z-index: 2;
    color: #23527c;
    background-color: #eeeeee;
    border-color: #ddd; }
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
    z-index: 3;
    color: #fff;
    background-color: #21479f;
    border-color: #21479f;
    cursor: default; }.factory1 ul li a{ display:block}
.imgl img{ width:100%; height:150px;}