.container-fluid{padding: 0; width: 1200px; margin:0 auto; position: relative;}
/*å¤´éƒ¨æ ·å¼*/
#header,.w1200{width:1200px;margin:0 auto;}
.fl{float: left;}
.fr{float: right;}
p{margin:0 0 0 0;}

.tophead{width: 100%;height: 45px;background: #da251d;position: relative;}
.headtitle{font-size: 14px;color: #fff;line-height: 45px;}
.k1{font-size: 14px;line-height: 45px;color: #ffffff;}
.k1 a{color: #ffffff;}

.sechead{height: 160px;position: relative;overflow: hidden;}
.logo{float:left;line-height: 160px;}
.sechead .k2{margin-top: 54px;background: url(../images/tel.png) left center no-repeat;text-align: left;padding-left: 52px;font-size: 20px;color: #3e3e3e;line-height: 24px;}
.sechead .k2 p{font-size: 14px; color: #1a1a1a;}
.sechead .htt{padding-left:57px ;margin-left: 62px;background: url(../images/line1.jpg) no-repeat left center; margin-top: 50px;}
.sechead .htt h2{font-size: 30px; color: #1a1a1a;line-height: 32px;}
.sechead .htt h3{font-size: 16px; color: #1a1a1a; margin-top: 5px;}






/* å¯¼èˆª */
.menu{
    width: 100%;
    margin: 0 auto;
    /* overflow: hidden; */
    height: 55px;
    background: #f7f7f7;
}
.x-menu {width: 1200px;margin:0 auto;}
.x-menu>li {float:left;width: 170px;position:relative;text-align:center;}
.x-menu>li>a {display:block;font-size: 16px;color: #0e0e0e;height: 55px;line-height: 55px; background: url(../images/nv.png)no-repeat right center;}
.x-menu>li.active>a,.x-menu>li>a:hover {background: #da251d;color:#fff;}
.x-menu>li:after {content:"";position:absolute;z-index:100;width:100%;left:0;height:40px;opacity:0;top:100%}
.x-menu>li:last-child>a{
    /*background: none;*/
    
}


/*æ»šåŠ¨*/
#demo{overflow:hidden;width:100%;margin:0 auto;}
#indemo {float: left;width:800%}
#demo1 {float: left;}
#demo2 {float: left;}

#m_demo{overflow:hidden;width:100%;margin:0 auto;}
#m_indemo {float: left;width:800%}
#m_demo1 {float: left;}
#m_demo2 {float: left;}

/* æœç´¢ */
/* #formsearch{margin-top: 10px;}
#formsearch input{height:30px;background:none;border:none;line-height:30px;outline: none;float: left;}
#formsearch input#keyword{text-indent:10px;color:#979797;font-size: 14px;width: 274px;border: 1px solid #ddd;}
#formsearch input#s_btn{width: 40px;height: 30px;line-height: 30px;text-align:center;color:#fff;border:none;cursor:pointer;background: url(../images/ss.png) no-repeat;} */

/* å†…é¡µ */
.left{width: 240px;float: left;}
.right{width: 940px;float: right;}
.product_list{}
.product_list li{float: left;width: 293px;border: 1px solid #eee;margin:0 10px 10px;padding:5px;}
.product_list li a.img{display: block;width: 281px;height: 281px;overflow: hidden;}
.product_list li img{width:281px;height: 281px;transition: all .5s ease;}
.product_list li h3{line-height: 35px;text-align: center;}
.product_list li h3 a{color: #5a5a5a;font-size: 14px;}
.product_list li:hover{border-color: #292e39}
.product_list li:hover img{transform:scale(1.1);}


.x-banner .owl-carousel .owl-nav button.owl-prev, .x-banner .owl-carousel .owl-nav button.owl-next{width: 18px;height: 32px;}
.x-banner .owl-carousel .owl-nav button.owl-prev{position: absolute; background: url(../images/bn1.png)no-repeat top center; left: 20%;}
.x-banner .owl-carousel .owl-nav button.owl-next{position: absolute; background: url(../images/bn2.png)no-repeat top center; right: 20%;}

.x-banner .owl-carousel .owl-nav button.owl-prev:hover{background: url(../images/bn1a.png)no-repeat top center;}
.x-banner .owl-carousel .owl-nav button.owl-next:hover{background: url(../images/bn2a.png)no-repeat top center;}

/*è½®æ’­å›¾owl*/
.x-banner .owl-carousel .owl-dots button.owl-dot{opacity: 1; width: 44px; height: 7px; background-color: transparent; border-radius: 0; border: 1px solid #999999; box-sizing: border-box;}
.x-banner .owl-carousel .owl-dots button.owl-dot.active{background-color: #da251d;border: 1px solid #da251d;}


/* çƒ­é—¨å…³é”®è¯ */
.hot_s{height: 90px;position: relative;/* box-shadow: 10px 10px 10px rgba(0,0,0,0.2); */}
.hos{width: 100%;height: 90px;line-height: 90px;position: absolute;z-index: 99;top: 0;left: 0;border-bottom: 1px solid #dedede;}

.hotSearch{font-size: 14px;color: #da251d;line-height: 90px;float: left;}
.hotSearch a{color: #1a1a1a;font-size: 14px;margin-right: 15px;}


.search{width:370px; height:41px; position: relative;}
.search form{width: 100%;height: 41px;background: url(../images/ss.png)no-repeat  left center;margin-top: 24px;position: relative;}
.search #keyword{width: 81%;color: #999999;font-family: 'å®‹ä½“';font-size: 12px;height: 41px;background-color: transparent;padding-left: 41px;border: none;float: left;}
.search #s_btn{/* position: absolute; */z-index: 999;width: 67px;border: 0;height: 41px;line-height: 41px;/* right: 0; *//* top: 0; */background: transparent;font-size: 16px;color: #fff;float: right;}


/* äº§å“å±•ç¤º */

.product{width: 100%;padding-top: 77px;padding-bottom: 70px;}

.title{text-align: center; margin: 0 auto;}
.title h2{width: 100%; height: 120px; background: url(../images/t1.png)no-repeat top center; }
.title h3{font-size: 36px; font-weight: 600; color: #da251d; margin-top: -33px;}
.title i{display: block; width: 466px;height: 1px;background-color: #e5e5e5; margin: 0 auto; margin-top: 12px;}
.title h4{font-size: 14px; color: #4c4c4c; margin-top: 10px;}

.product .pbb{width: 100%; margin-top: 59px;}

.product .pbb ul{width: 100%;}
.product .pbb ul li{float: left; width: 390px;height: 390px;overflow: hidden; border: 1px solid #e5e5e5; position: relative; margin-right: 15px; margin-bottom: 15px;}
.product .pbb ul li .img{width:100%; height: 100%; overflow: hidden;}
.product .pbb ul li .img img{width:100%; height:100%; transition: all ease-in-out 0.5s;}

.product .pbb ul li h3{position: absolute; z-index: 88; bottom: 0; width: 100%; left: 0; height: 40px; line-height: 40px; background-color:rgba(0,0,0,0.8); text-align: center; font-size: 16px; color: #fff;}
.product .pbb ul li:nth-child(3n){margin-right: 0;}



/* æ¡ˆä¾‹å±•ç¤º */
.case{width: 100%;padding-top: 0;background: url(../images/bj1.jpg) no-repeat top center;padding-bottom: 70px;height: 799px;}
.case .title h2{background: url(../images/t2.png)no-repeat top center;}

.case .cbb1{width: 100%; margin-top: 55px; position: relative;}

.case .cbb1 .cbd{width: 100%; position: relative;}
.case .cbb1 .cbd ul{width: 100%;}
.case .cbb1 .cbd ul li{float: left; width: 390px; margin-right: 15px;}
.case .cbb1 .cbd ul li .img{width: 100%; overflow: hidden;}
.case .cbb1 .cbd ul li .img img{width: 100%;}

.case .cbb1 .cbd ul li h3{font-size: 16px; color: #da251d; margin-top: 18px; text-align: left;}

.case .cbb1 .cbd ul li  h2{font-size: 14px; color: #666666; margin-top: 8px;}
.case .cbb1 .cbd .sPrev,.case .cbb1 .cbd .sNext{display: block; position: absolute; z-index: 99; width: 22px; height: 41px; top: 45%;}
.case .cbb1 .cbd .sNext{position: absolute; background: url(../images/pr1.png)no-repeat top center; left: -60px;}
.case .cbb1 .cbd .sPrev{position: absolute; background: url(../images/pr2.png)no-repeat top center; right: -60px;}

.case .cbb1 .chd{width: 100%; position: relative; margin-top: 76px; }
.case .cbb1 .chd .clin{width: 100%;height: 1px;background-color: #da251d;margin-top: 20px;}
.case .cbb1 .chd  ul{position: absolute;z-index: 88;width: 100%;top: 0;left: 0;text-align: center;height: 40px;}
.case .cbb1 .chd  ul li{display: inline-block; width: 160px;height: 40px;line-height: 40px; border-radius: 40px; text-align: center; border: 1px solid #da251d; background-color: #fff;font-size: 16px;  margin: 0 15px;}
.case .cbb1 .chd  ul li a{color: #da251d;}
.case .cbb1 .chd  ul li:hover,.case .cbb1 .chd  ul li.on{background-color: #da251d; border: 1px solid #da251d;}
.case .cbb1 .chd  ul li:hover a,.case .cbb1 .chd  ul li.on a{color: #fff;}

/* ç¥¥äº‘å››å¤§æœåŠ¡ä¼˜åŠ¿ */
.ys1{width: 100%; padding-top: 56px;}
.ys1 .ybb1{width: 100%; margin-top: 50px;}
.ys1 .ybb1 .yhd{width: 100%; height: 200px;position: relative;}
.ys1 .title h2{background: url(../images/fbt.png) no-repeat top center;}
.ys1 .ybb1 .yhd .yli{width:100%; height: 3px;background-color: #da251d; margin-top: 48px;}
.ys1 .ybb1 .yhd  ul{width: 100%; position: absolute; z-index: 99; top: 0; left: 0;}
.ys1 .ybb1 .yhd  ul li{float: left; width: 252px; margin-right: 64px;}
.ys1 .ybb1 .yhd  ul li:last-child{margin-right: 0;}
.ys1 .ybb1 .yhd  ul li .img{width: 96px;height: 96px;margin: 0 auto; overflow: hidden;}
.ys1 .ybb1 .yhd  ul li .img img{width: 100%;}

.ys1 .ybb1 .yhd  ul li dd{width:100%;margin-top: 10px;height:89px;border: 1px solid #dcdcdc;box-sizing: border-box;padding: 17px 20px 0;background: url(../images/yy1.png)no-repeat 203px center;}

.ys1 .ybb1 .yhd  ul li dd h2{font-size: 24px; color: #3d3d3d;}
.ys1 .ybb1 .yhd  ul li dd  h3{font-size: 16px; color: #818181; margin-top: 11px;}

.ys1 .ybb1 .yhd  ul li:hover dd,.ys1 .ybb1 .yhd  ul li.on dd{background: #da251d url(../images/yy1a.png)no-repeat 203px center; border: 1px solid #da251d;}
.ys1 .ybb1 .yhd  ul li:hover dd h2,.ys1 .ybb1 .yhd  ul li.on dd h2{color: #fff;}
.ys1 .ybb1 .yhd  ul li:hover dd h3,.ys1 .ybb1 .yhd  ul li.on dd h3{color: #fff;}

.ys1 .ybb1 .ybd{width: 100%; margin-top: 38px; position: relative;}

.ys1 .ybb1 .ybd{width:100%;}
.ys1 .ybb1 .ybd ul{width: 100%;}
.ys1 .ybb1 .ybd li{width: 100% ; float: left;}
.ys1 .ybb1 .ybd li .img{width: 648px; height: 493px; overflow: hidden; float: left;}
.ys1 .ybb1 .ybd li .img img{width:100%;}

.ys1 .ybb1 .ybd li dd{float: right; width: 436px; padding-top: 173px;}
.ys1 .ybb1 .ybd li dd h2{font-size: 25px; color: #da251d; font-weight: 600;}
.ys1 .ybb1 .ybd li dd h3{font-size: 25px; color: #3f3f3f; margin-top: 13px;}
.ys1 .ybb1 .ybd li dd h4{font-size: 16px; color: #4b4b4b; line-height: 29px; margin-top: 39px;padding-right: 46px;}

.tempWrap{width: 100% !important;}

.ys1 .ybb1 .yhd .arrow{position: absolute;z-index:999;top: 681px;right: 0;width: 116px;}
.ys1 .ybb1 .yhd .arrow a{display: inline-block; width: 58px; height: 30px;}
.ys1 .ybb1 .yhd .arrow .prev{float: left; background: url(../images/lt.jpg)no-repeat top center;}
.ys1 .ybb1 .yhd .arrow .next{float: left; background: url(../images/yp2.jpg)no-repeat top center;}
.ys1 .ybb1 .yhd .arrow .prev:hover{background: url(../images/yp1.jpg)no-repeat top center;}
.ys1 .ybb1 .yhd .arrow .next:hover{background: url(../images/rt.jpg)no-repeat top center;}







/* 关于我们 */
.about{width: 1920px;position: relative;left: 50%;margin-left: -960px;height: 802px;margin-top: 75px;}

.about .title h2{background: url(../images/t3.png)no-repeat top center;}
.about .title h4{color: #fff; line-height: 27px;font-size: 14px;margin-top: 18px;}

.about .abb{width: 100%; margin-top: 58px;}
.about .abb .img{width: 550px;height: 390px; overflow: hidden;}
.about .abb .img img{width: 100%;}

.about .abb .abf{width: 606px;}
.about .abb .abf ul{width: 100%;}
.about .abb .abf ul li{width: 100%; height: 90px; background-color: rgba(255,255,255,0.2); margin-bottom: 10px; padding: 10px 32px 0;}

.about .abb .abf ul li .img{width: 70px;height: 70px; float: left; overflow: hidden; margin-right: 20px;}
.about .abb .abf ul li .img img{width: 100%;}
.about .abb .abf ul li h3{display: inline-block; font-size: 24px; color: #da251d;font-weight: 600; float: left; margin-top: 22px;}
.about .abb .abf ul li h4{display: inline-block;width: 392px; float: left; margin-left: 12px; font-size: 14px; color: #ffffff; line-height: 20px; margin-top: 22px;}

.alk{display: block; width: 256px; height: 40px; line-height: 40px; text-align: center; margin: 0 auto; border: 1px solid #da251d;font-size: 14px; color: #fff; margin-top: 70px;}
.alk:hover{color: #fff;}


/* 新闻资讯 */
.news{width: 100%;padding-bottom: 58px;}
.news .title h2{background: url(../images/t4.png)no-repeat top center;}
.news .title h3{margin-top: -49px;}
.news .nbb{width: 100%; margin-top: 58px;}

.news .nbb .nbf{width: 540px; position: relative;}
.news .nbb .nbf .bd{width: 96%;margin-top: 54px;float: right;position: absolute;z-index: 99;left: 5px;}
.news .nbb .nbf .bd ul{width: 100%;}
.news .nbb .nbf .bd ul li{width:100%; height: 44px; margin-bottom: 52px;}
.news .nbb .nbf .bd ul li h4{display: inline-block;width: 93px;height: 29px;background: url(../images/nb1.png)no-repeat bottom left;padding-left: 18px;font-size: 12px;color: #1a1a1a;float: left;/* margin-left: -15px; */}
.news .nbb .nbf .bd ul li dd{float: left;margin-left: 16px;width: 409px;}
.news .nbb .nbf .bd ul li dd h2{font-size: 18px; color: #333333;}
.news .nbb .nbf .bd ul li dd h3{font-size: 14px; color: #9c9e9c; margin-top: 9px;}
.news .nbb .nbf .bd ul li:hover dd h2{color: #da251d;}
.news .nbb .nbf .hd{width: 20px;height: 446px;background: url(../images/nll.png)no-repeat  center 20px;float: left;position: relative;}
.news .nbb .nbf .hd a{display: block; width: 20px; height: 20px;position:absolute; z-index: 999; left: 0;}
.news .nbb .nbf .hd .next{position: absolute; background: url(../images/up1.png)no-repeat top center; top: 0;}
.news .nbb .nbf .hd .prev{position: absolute; background: url(../images/up2.png)no-repeat top center; bottom: 0;}

.news .nbb .nbf1{width: 550px;height: 430px;background-color: #f5f5f5;}
.news .nbb .nbf1 .img{width: 100%; height: 270px; overflow: hidden;}
.news .nbb .nbf1 .img img{width:100%;}
.news .nbb .nbf1  h2{font-size: 18px; color: #333333; padding-left: 16px; margin-top: 20px;}
.news .nbb .nbf1  h3{font-size:14px; color: #747474; line-height: 20px; margin-top: 19px;  padding-left: 16px; padding-right: 10px;}

.news .nbb .nbf1  i{display: block; width: 22px; height: 17px; background: url(../images/nj.png)no-repeat top center; float: right; margin-top: 24px; margin-right: 30px; }
.news .nbb .nbf1:hover h2{color: #da251d;}


/* 客户疑问 */
.kh{width: 100%; background-color: #f5f5f5; padding-bottom:30px;}
.kh .title h2{background: url(../images/t5.png)no-repeat top center;height: 155px;}
.kh .title h3{margin-top: -60px;}
.kh .khb{width: 100%; margin-top: 32px;}
.kh .khb ul{width: 100%;}
.kh .khb ul li{float: left; width: 380px;height: 115px; margin-right: 30px; margin-bottom: 20px; background-color: #fff; padding: 30px 28px 0; }

.kh .khb ul li:nth-child(3n){margin-right: 0;}
.kh .khb ul li .img{width: 34px;height: 34px; float: left; overflow: hidden;}
.kh .khb ul li .img img{width: 100%;}

.kh .khb ul li dd{float: left; margin-left: 19px;    width: 271px;}
.kh .khb ul li dd h3{font-size: 18px; color: #000000; }
.kh .khb ul li dd h4{font-size: 14px; color: #666666; margin-top: 7px;}
.kh .khb ul li:hover dd h3{color: #232b62;}

.flk{width: 100%; background-color: #f5f5f5; padding-bottom: 22px;}
.flk .flb{background: url(../images/flk.png)no-repeat top left; padding-left: 105px;  line-height: 30px;padding-top: 5px;min-height: 37px;}
.flk .flb a{display: inline-block; font-size: 14px; color: #999999; margin-right: 20px;}

.nfft1{width: 100%; background-color: #303030; padding-top: 20px; padding-bottom: 45px;}
.nfft1 .nfv{width: 100%; height: 83px; background: url(../images/nvv.png)no-repeat bottom left; line-height: 83px; font-size: 16px; color: #e5e5e5;}
.nfft1 .nfv a{font-size: 16px; color: #e5e5e5;}
.nfft1  .nff{width: 100%; margin-top: 35px;}
.nfft1  .nff dl{float: left;height: 176px; background: url(../images/fn1.jpg)no-repeat left top;  padding-left: 24px;}
.nfft1  .nff dl:nth-child(1){width: 160px;}
.nfft1  .nff dl:nth-child(2){width: 195px;}
.nfft1  .nff dl:nth-child(3){width: 370px;}
.nfft1  .nff dl dt{font-size: 16px; color: #fff; margin-bottom: 23px;line-height: 16px;}
.nfft1  .nff dl dd {font-size: 14px; color: #e5e5e5; line-height: 30px;}
.nfft1  .nff dl dd a{color: #e5e5e5;}

.nfft1  .nff  .img{float: right;}

.nnft2{width: 100%;background-color: #000;padding: 30px 0;text-align: center;font-size: 14px;color: rgba(255,255,255,0.7);/* opacity: 0.7; */}
.nnft2 a{color: rgba(255,255,255,0.7);}
dt{font-weight: normal;}
























