@charset "utf-8";
/* CSS Document */
body{padding:0; margin:0; font-size:14px; font-family:"微软雅黑"; color:#212121;}
a{color:#212121;text-decoration:none;}
a:hover{color:#e22434; text-decoration:none;}
a img{border:none;} 
div,ul,li,p,form,h1,h2,h3,h4,h5,dt,dl,dd,table,tr,contacttd{padding: 0px; margin: 0px;list-style-type: none;}
em{font-style: normal;font-weight: normal;}
*{padding: 0px; margin: 0px; }
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.p_r{position: relative;}
.upfile{border: 1px solid #ccc;height:28px;margin-top:10px; width:98%;}
.common_content{width: 1200px;margin: 0 auto;position: relative;}
.common_content .Llangs{position: absolute;right: 0;top:-13px;}
.common_content .Llangs a{display:inline-block;font-size: 16px}
.common_content .Llangs span{font-size: 16px;margin: 0 10px;}
.p_r{position: relative;}
.clearfix:after{content: "";display: block;height: 0px;clear: both;visibility: hidden;font-size: 0px;}

/*头部*/
.head{display: block;width: 100%;clear: both;background-color: #fff;font-size: 0;position: relative;z-index: 2;}
.head_top{height: 36px;line-height: 36px;background: #004c98;border-bottom: 1px solid #dadada;}
.headLeft{float: left;}
.headLeft p{font-size: 12px;color: #fff;}
.headRight{float: right;}
.headRight p{font-size: 12px;color: #fff;}

.head_bottom{background: #fff;position: relative;}
.headLogo{float: left;margin: 18px 0;}
.hbottom_right{float: right;}
.hbottom_right .Tel{margin-top: 13px;text-align: right;background: url(Tel.png) no-repeat top left;width: 305px;height: 80px;background-position: 0px 6px;}
.hbottom_right .Tel span{font-size: 13px;color: #333;line-height: 13px;}
.hbottom_right .Tel p{font-size: 32px;color: #cc0000;font-weight: bold;display: inline-block;font-family: 'News706 BT';line-height: 24px;}

.nav{height: 63px;line-height: 63px;background: #1e62cd;overflow: hidden;}
#nav_menu>li{display: inline-block;position: relative;height: 63px;line-height: 63px;}
#nav_menu>li:last-child{margin-right: 0;}
#nav_menu>li>a{font-size: 16px;color: #fff;display: inline-block;transition: .3s ease-in-out;height: 63px;line-height: 63px;padding: 0 35px;background: url(nav_bg.gif) left no-repeat;}
#nav_menu>li:hover >a{color: #fff;background: #cc0000;transition: .3s ease-in-out;}
#nav_menu .navhover>a{color: #fff;background: #cc0000;}
#nav_menu li ul{margin:0;padding: 0;position: absolutevisibility: hidden; z-index:99;width: 120px;z-index: 999;}
/* #nav_menu li:nth-child(2) ul{width: 170px;}
#nav_menu li:nth-child(3) ul{width: 170px;}
#nav_menu li:nth-child(4) ul{width: 170px;}
#nav_menu li:nth-child(5) ul{width: 170px;} */
#nav_menu li ul li{float: none;}
#nav_menu li ul li a{display:block;height:35px;line-height:35px;text-align: center;font-size:14px; background:#eee;color:#333; font-weight:normal; border-bottom:solid 1px #fff;}
#nav_menu li ul li a:hover{color: #fff;}


/*动画*/
.slide-main{height: 500px;position:relative; width:100%; background:#fff;}
.item{display:block;width:100%;height:5px;position:absolute;z-index:124;bottom:25px;left:0;text-align:center;}
.item a{display:inline-block;width:11px;height:11px;border-radius: 100%;margin-right:5px;background:#eee;opacity:1;-moz-opacity:1;filter:alpha(opacity=100);overflow:hidden;opacity: .5;}
.item a.cur{background:#e22434;opacity: 1;}
.banner-scroll .prev,.banner-scroll .next{width: 43px;height: 43px;display: inline-block;position: absolute;z-index: 999;top: 50%;}
.banner-scroll .prev{cursor: pointer;;background: url(left.png) no-repeat center;left: 2%;}
.banner-scroll .next{cursor: pointer;;background: url(right.png) no-repeat center;right: 2%;}
.slide-box,.slide{display:block;width:100%;height: 500px;overflow:hidden;}
.slide-box{position:relative;}
.slide{display:none;height: 500px;position:relative;position:absolute;z-index:8;}
#bgstylea{background:url(banner1.jpg) center no-repeat;}
#bgstyleb{background:url(banner2.jpg) center no-repeat;}
#bgstylec{background:url(banner3.jpg) center no-repeat;}
#bgstyled{background:url(banner4.png) center no-repeat;}
.slide a{display:block;width:100%;height:500px;cursor:pointer;}
.obj-a,.obj-b,.obj-c,.obj-d,.obj-e,.obj-f,.obj-g{position:absolute;z-index:9;left:50%;}
.obj-a,.obj-b,.obj-c,.obj-d,.obj-e,.obj-f,.obj-g{width:1200px;text-align:center;}
.obj-a{top: 64px;margin-left: -914px;}
.obj-b{top: 193px;margin-left: -848px;}
.obj-c{top: 155px;margin-left: -940px;}
.obj-d{top: 330px;margin-left: -367px;}
.obj-e{top: 120px;margin-left: -152px;}
.obj-f{top: 73px;margin-left: 147px;}
.obj-g{top: 160px;margin-left: 40px;}
.banAnimate .obj-a{display:block;animation-name:baoAni;-webkit-animation:baoAni 0.4s linear 0s normal none;-moz-animation:baoAni 0.4s linear 0s normal none;animation:baoAni 0.4s linear 0s normal none;}
@-webkit-keyframes baoAni{from{opacity:0;left:60%;} to{opacity:1;left:50%;} }
@-moz-keyframes baoAni{from{opacity:0;left:60%;} to{opacity:1;left:50%;} }
@keyframes baoAni{from{opacity:0;left:60%;} to{opacity:1;left:50%;} }
.banAnimate .obj-b{display:block;animation-name:saAni;-webkit-animation:saAni 0.4s linear 0s normal none;-moz-animation:saAni 0.4s linear 0s normal none;animation:saAni 0.4s linear 0s normal none;}
@-webkit-keyframes saAni{from{opacity:0;-webkit-transform:scale(0,0);} to{opacity:1;-webkit-transform:scale(1,1);} }
@-moz-keyframes saAni{from{opacity:0;-moz-transform:scale(0,0);} to{opacity:1;-moz-transform:scale(1,1);} }
@keyframes saAni{from{opacity:0;transform:scale(0,0);} to{opacity:1;transform:scale(1,1);} }
.watch-code.code-show{display:block;animation-name:scode;-webkit-animation:scode 0.3s linear 0s normal none;-moz-animation:scode 0.3s linear 0s normal none;animation:scode 0.3s linear 0s normal none;}
@-webkit-keyframes scode{from{opacity:0;-webkit-transform:scale(1,0);transform-origin:left bottom;} to{opacity:1;-webkit-transform:scale(1,1); transform-origin: left bottom;} }
@-moz-keyframes scode{from{opacity:0;-moz-transform:scale(1,0); transform-origin:left bottom;} to{opacity:1;-moz-transform:scale(1,1);transform-origin:bottom bottom;} }
@keyframes scode{from{opacity:0;transform:scale(1,0);transform-origin:left bottom;} to{opacity:1;transform:scale(1,1);transform-origin: left bottom;} }
.banAnimate .obj-c,.banAnimate .obj-e{display:block;animation-name:saAnic;-webkit-animation:saAnic 0.3s linear 0s normal none;-moz-animation:saAnic 0.3s linear 0s normal none;animation:saAnic 0.3s linear 0s normal none;}
@-webkit-keyframes saAnic{from{opacity:0;left:47%;} to{opacity:1;left:50%;} }
@-moz-keyframes saAnic{from{opacity:0;left:47%;} to{opacity:1;left:50%;} }
@keyframes saAnic{from{opacity:0;left:47%;} to{opacity:1;left:50%;} }
.banAnimate .obj-d,.banAnimate .obj-f,.banAnimate .obj-g{display:block;animation-name:saAnid;-webkit-animation:saAnid 0.3s linear 0s normal none;-moz-animation:saAnid 0.3s linear 0s normal none;animation:saAnid 0.3s linear 0s normal none;}
@-webkit-keyframes saAnid{from{opacity:0;left:53%;} to{opacity:1;left:50%;} }
@-moz-keyframes saAnid{from{opacity:0;left:53%;} to{opacity:1;left:50%;} }
@keyframes saAnid{from{opacity:0;left:53%;} to{opacity:1;left:50%;} }
/*index_banner*/
.index_banner{width: 100%;height:500px;z-index: 1;position: relative;overflow: hidden;}
.index_banner .slide-box{width:100%;height:100%;overflow: hidden;}
.index_banner .slide{width:100%;height:100%;}

/* Index2 */
.Index2{border-bottom: 1px solid #e0e0e0;padding: 17px 0;box-shadow: 0px 5px 7px #f5f5f5;font-size: 14px;background-color: #fff;}
.Index2_left{float: left;line-height: 35px;}
.Index2 span{color: #666;font-weight: bold;}
.Index2 a{margin-right: 20px;color: #999;}
.Index2_right{float: right;}
.Index2_right form{border: 1px solid #e4e4e4;height: 40px;width: 263px;padding: 10px 0;box-sizing: border-box;}
.Index2_right form input:first-child{width: calc(100% - 46px);height: 20px;line-height: 20px;float: left;text-indent: 12px;border: none;outline: none;}
.Index2_right form input:last-child{width: 45px;height: 20px;line-height: 20px;border: none;border-left: #b2b2b2 1px solid;background: none;background: url(sosuo.png) no-repeat center;outline: none;cursor: pointer;}

/* Product */
.Product{background: #f5f5f5;background-size: cover;padding: 52px 0 57px;}
.ProductLeft{float: left;width: 270px;background: #fff;}
.ProductLeft .ProductTetle{background: #da251c;padding: 24px 44px 20px;position: relative;margin-bottom: 8px;}
.ProductLeft .ProductTetle h3{font-size: 24px;color: #fff;line-height: 24px;font-weight: bold;}
.ProductLeft .ProductTetle p{font-size: 12px;color: #edaaa8;line-height: 12px;margin-top: 12px;}
.ProductLeft .ProductTetle span{position: absolute;left: 50%;bottom: 5px;transform: translate(-50%, 50%) rotate(45deg);width: 19px;height: 19px;background: #da251c;}
.ProductLeft ul{margin-top: -8px;}
.ProductLeft ul li{position: relative;border-bottom: 1px solid #e2e2e2;}
.ProductLeft ul li:hover{background: #da251c;}
.ProductLeft li a{display: block;font-size: 18px;line-height: 65px;padding-left: 52px;color: #333333;}
.ProductLeft li:before{content: "";position: absolute;top: 50%;right: 37px;width: 6px;height: 6px;transform: translateY(-50%) rotate(45deg);border: 1px solid #909090;border-left: none;border-bottom: none;}
.ProductLeft li:after{content: "";width: 8px;height: 8px;border-radius: 100%;border: #9c9c9c 1px solid;position: absolute;left: 30px;top: 50%;margin-top: -4px;}
.ProductLeft li:hover a,.ProductLeft li.cur a{color: #fff;}
.ProductLeft li:hover:before,.ProductLeft li.cur:before{border-color: #fff;}
.ProductLeft li:hover:after,.ProductLeft li.cur:after{border-color: #fff;}
.ProductRight{padding-left: 40px;overflow: hidden;padding-bottom: 2px;}
.ProductTab a{font-size: 24px;color: #e22434;font-weight: bold;display: inline-block;}
.ProductTab .pt-crumbs-pre{font-size: 24px;color: #e22434;font-weight: bold;display: inline-block;}
.ProductTab .pt-crumbs-next{font-weight: bold;font-size: 24px;color: #484848;}
.ProductTab em{padding: 0 20px;color: #bdbdbd;font-weight: bold;font: 16px/30px 'Microsoft YaHei', arial, sans-serif;font-style: italic;}
.ProductList ul{width: 100%;padding-top: 10px;}
.ProductBox li{width: calc(33.3% - 13.33px);float: left;text-align: center;margin-right: 20px;margin-top: 20px;box-sizing: border-box;border-bottom: 3px solid transparent;transition: all 0.5s;}
.ProductBox li div{height: 293px;line-height: 293px;overflow: hidden;text-align: center;}
.ProductBox li div img{width: 100%;display: inline-block;vertical-align: middle;}
.ProductBox li:hover{box-shadow: 0 2px 20px #bbb;transform: translateY(-3px);border-bottom: 3px solid #e22434;transition: all 0.5s;}
.ProductBox li:nth-child(3n){margin-right: 0;}
.ProductBox li a{display: block;background-color: #fff;padding: 0px 0px 10px;}
.ProductBox li .ProductArt{padding: 10px 0 0;font-size: 16px;color: #484848;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;border-top: 1px dashed #c9c9c9;display: inline-block;width: 225px;max-width: 100%;}
.ProductBox li:hover .ProductArt{color: #e22434;}

/* hot-phone */
.hot-phone-box{height: 355px;background: url(fazhan.jpg) no-repeat 50% 50%;}
.hot-phone-box .hot-phone{width: 260px;height: 155px;background: #dd0e03;color: #fff;text-align: center;padding-top: 20px;box-sizing: border-box;}
.hot-phone-box .hot-phone h4{font-size: 16px;}
.hot-phone-box .hot-phone strong{font-size: 26px;font-weight: normal;display: block;margin: 15px 0;}
.hot-phone-box .hot-phone a{width: 100px;height: 35px;line-height: 35px;display: block;background: #fff;font-size: 16px;color: #e61a0f;margin: 0 auto;}
.bgfff{background: #fff;}
.index3{padding-bottom: 60px;}
.index3 .fl,.index3 .fr{max-width: 50%;}
.index3 .fl.text{text-align: right;padding-left: calc(50% - 90px - 565px);padding-right: 40px;box-sizing: border-box;}
.index3 .fl.text dd{margin-left: 60px;margin-right: auto;}
.index3 .fr.text{text-align: left;padding-right: calc(50% - 90px - 565px);padding-left: 40px;box-sizing: border-box;}
.index3 .text{padding-top: 60px;width: 50%;text-align: right;}
.index3 .text .phone{display: inline-block;margin-top: 30px;background: #dd0e03;height: 36px;line-height: 36px;border: #dd0e03 1px solid;padding-left: 10px;color: #fff;font-size: 16px;}
.index3 .text .phone i{background: #fff;display: inline-block;height: 34px;color: #dd0e03;padding: 0 10px;margin-left: 10px;font-style: normal;}
.index3>div:first-child .text{padding-top: 60px;padding-bottom: 80px;padding-left: 0;padding-right: calc(50% - 655px);}
.index3>div:first-child .fl.pic{text-align: left;}
.index3>div:first-child .fl.pic img{margin-top: -150px; }
.index3>div:last-child .text{padding-right: 0;padding-left: calc(50% - 655px);}
.index3>div:last-child .pic{text-align: right;text-align: right;}
.index3>div:nth-child(2) .text,.index3>div:nth-child(2) .pic{height: 410px;overflow: hidden;}
.index3>div:nth-child(3) .text,.index3>div:nth-child(3) .pic{height: 445px;overflow: hidden;}
.index3>div:nth-child(2) .pic,.index3>div:nth-child(3) .pic{background-size: auto 100%;}
.index3 .pic{position: relative;width: 100%;height: 100%;}
.index3 h3{display: inline-block;font-size: 30px;color: #dd0e03;font-weight: bold;border-top: #dd0e03 2px solid;border-bottom: #dd0e03 2px solid;height: 56px;line-height: 56px;}
.index3 h5{font-size: 24px;color: #333;margin: 15px 0 30px;}
.index3 p{font-size: 16px;color: #666;line-height: 26px;}
.index3 dd{display: inline-block;text-align: center;font-size: 16px;color: #333;margin-top: 35px;margin-right: 60px;}
.index3 dd img{display: block;}
.index3 dd span{display: block;margin-top: 10px;}

/* xuanze-box */
.xuanze-box{height: 680px;padding-top: 68px;box-sizing: border-box;background: url(xuanze.jpg) no-repeat top center;color: #fff;font-size: 0;}
.xuanze-box .title{margin-bottom: 35px;text-align: center;}
.xuanze-box .title h3{font-size: 40px;font-weight: bold;line-height: 1.5;}
.xuanze-box .title p{font-size: 20px;}
.xuanze-box .lunbo-box{padding: 0 80px;}
.xuanze-box .lunbo-box .swiper-slide{border-bottom: #dd0e03 3px solid;}
.xuanze-box .lunbo-box .swiper-slide a img{width: 100%;}
.xuanze-box .lunbo-box .swiper-slide:hover .text{transition: all 0.5s;background: #dd0e03;}
.xuanze-box .lunbo-box .swiper-slide:hover .text a{color: #fff;}
.xuanze-box .lunbo-box .swiper-slide:hover .text h5:after{border-color: #fff;}
.xuanze-box .lunbo-box .text{padding: 30px 20px;background: #fff;transition: all 0.5s;}
.xuanze-box .lunbo-box .text h5{position: relative;padding-bottom: 40px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.xuanze-box .lunbo-box .text h5 a{font-size: 18px;color: #333;display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.xuanze-box .lunbo-box .text p a{font-size: 14px;color: #666;line-height: 24px;display: inline-block;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.xuanze-box .lunbo-box .text h5:after{content: "";width: 56px;border-top: #ababab 1px solid;position: absolute;left: 0;top: 42px;}
.xuanze-box .lunbo-box .swiper-button-prev,
.xuanze-box .lunbo-box .swiper-button-next{width: 44px;height: 44px;border: #999 2px solid;border-radius: 100%;background-size: auto 26px;outline: none;}
.xuanze-box .lunbo-box .swiper-button-prev:hover,
.xuanze-box .lunbo-box .swiper-button-next:hover{border-color: #dd0e03;}

/* index4 */
.index4{padding: 55px 0 70px;}
.index4 .title{text-align: center;}
.index4 .title h3{font-size: 40px;color: #000;font-weight: bold;position: relative;}
.index4 .title h3 span{display: inline-block;position: relative;z-index: 1;}
.index4 .title h3 i{font-style: normal;color: #dd0e03;}
.index4 .title h3:after{content: "AISIWO";font-size: 60px;color: #efefef;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);letter-spacing: 10px;}
.index4 .title p{margin-top: 15px;font-size: 20px;color: #333333;}
.index4 .about-us{padding-top: 30px;}
.index4 .about-us .text{width: 620px;max-width: 49%;}
.index4 .about-us .text h4{font-size: 60px;color: #333333;font-weight: bold;opacity: 0.4;}
.index4 .about-us .text span{font-size: 18px;color: #dd0e03;}
.index4 .about-us .text h5{font-size: 20px;color: #333333;margin-top: 40px;line-height: 44px;border-bottom: #d7d7d7 1px solid;font-weight: normal;}
.index4 .about-us .text small{font-size: 14px;color: #888888;text-transform: uppercase;letter-spacing: 3px;}
.index4 .about-us .text p{font-size: 16px;color: #666;margin-top: 20px;line-height: 30px;}
.index4 .about-us .text p a{ color:#dd0e03;}
.index4 .about-us .pic{max-width: 49%;}

/* index5 */
.index5{padding: 60px 0;}
.index5 .index5-tab{position: relative;text-align: center;}
.index5 .index5-tab .index5-tab-title{display: inline-block;position: relative;z-index: 1;background: #f5f5f5;}
.index5 .index5-tab::after{content: "";width: 100%;border-bottom: #dcdcdc 1px solid;position: absolute;top: 50%;left: 0;}
.index5-tab-title:after{content: '';position: absolute;left: 0;top: 90px;height: 1px;width: calc(-250%);background-color: #dcdcdc;}
.index5-tab-title:before{content: '';position: absolute;right: 0;top: 90px;height: 1px;width: calc(-250%);background-color: #dcdcdc;}
.index5-tab-title>li{background-color: #fff;padding: 5px 40px;margin: 0 5px;position: relative;cursor: pointer;border: 1px #878787 solid;font-size: 16px;display: inline-block;line-height: 30px;}
.index5-tab-title>li:hover,
.index5-tab-title>li.current{background-color: #e22434;color: #fff;border: 1px #e22434 solid;}
.index5-tab-title>li .triangle-down{border-left: 9px solid transparent;border-right: 9px solid transparent;border-top: 9px solid transparent;}
.index5-tab-title>li.current .triangle-down{border-top: 9px solid #e22434;}
.index5List{margin-top: 40px;}
.index5 .swiper-button-prev{width: 35px;height: 75px;background: #999 url(left1.png) no-repeat center center;left: -75px;top: 50%;margin-top: -37.5px;outline: none;}
.index5 .swiper-button-next{width: 35px;height: 75px;background: #999 url(right1.png) no-repeat center center;right: -75px;top: 50%;margin-top: -37.5px;outline: none;}
.index5 .swiper-button-prev:hover{background: #dc150c url(left1.png) no-repeat center center;}
.index5 .swiper-button-next:hover{background: #dc150c url(right1.png) no-repeat center center;}
.index5 .pic-wrap{position: relative;width: 700px;left: 0;right: 0;bottom: 0;top: 100px;margin: auto;}
.index5 .model{display: none;position: fixed;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.6);z-index: 9999;}
.index5 .pic-wrap img{width: 100%;}
.index5-ul>li{float: left;width: 18%;box-sizing: border-box;overflow: hidden;}
.index5-ul>li img{display: inline-block;vertical-align: top;width: 100%;}
.index5-ul>li:last-child{margin-right: 0;}

.hot-phone-box2{background: url(hai_index_51.jpg) no-repeat top center;height: 230px;}
.hot-phone-box2 .hot-phone{float: right;}

/* index-content11 */
.index-content11{background: #fff;padding-bottom: 60px;}
.index-content11-left{float: left;width: 800px;}
.index-content11-lh{margin-top: 55px;}
.index-content11-lh h2{float: left;font-size: 26px;color: #231f20;padding-right: 108px;background: url('index14_05.png') no-repeat 100% 50%;}
.index-content11-lh a{float: right;font-size: 15px;color: #888888;padding-right: 15px;background: url('index14_08.png') no-repeat 100% 50%;}
.index-content11-lc{margin-top: 35px;}
.index-content11-lcl{float: left;width: 380px;position: relative;overflow: hidden;}
.index-content11-lcl ul li{position: relative;}
.index-content11-lcl ul li a{display: block;}
.index-content11-lcl ul li a img{width: 100%;}
.index-content11-lcl ul li p{position: absolute;left: 0;bottom: 0;width: 100%;box-sizing: border-box;line-height: 16px;color: #fff;line-height: 52px;padding: 0 20px;width: 100%;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;background: rgba(0,0,0,.3);}
.index-content11-lcl-index{position: absolute;bottom: 16px !important;right: 12px;z-index: 5;text-align: right;padding-right: 10px;left: inherit !important;width: 100px !important;}
.index-content11 .index-content11-lcl-index .swiper-pagination-bullet{display: inline-block;width: 10px;height: 10px;border-radius: 50%;background: #fff;opacity: 0.4;}
.index-content11 .index-content11-lcl-index .swiper-pagination-bullet-active{opacity: 1;background: #fff;}
.index-content11-lcr{width: 400px;float: right;}
.index-content11-lcr li:nth-of-type(n+2){margin-top: 50px;}
.index-content11-lcrl{float: left;padding: 0 18px;text-align: center;border-right: 1px dashed #888888;}
.index-content11-lcrl div:first-child{width: 47.42px;height: 12px;overflow: hidden;white-space:nowrap;}
.index-content11-lcrl div:last-child{width: 47.42px;height: 44px;overflow: hidden;white-space:nowrap;margin-top: 20px;}
.index-content11-lcrl span{font-size: 12px;color: #8f8f8f;display: block;line-height: 12px;}
.index-content11-lcrl strong{display: block;font-size: 33px;color: #231f20;margin-left: -152px;}
.index-content11-lcrr{width: 290px;float: right;}
.index-content11-lcrr h4 a{margin-top: 0;font-size: 16px;color: #333;display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.index-content11-lcr li:hover h4 a{color: #dc150c;}
.index-content11-lcrr a{font-size: 14px;color: #777777;line-height: 22px;display: inline-block;margin-top: 6px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.index-content11-right{float: right;width: 360px;}
.index-content11-right .index-content11-lh h2{background: #fff;}
.index-content11-right ul li{margin-top: 28px;}
.index-content11-right ul li span,
.index-content11-right ul li em,
.index-content11-right ul li h5,
.index-content11-right ul li p{float: left;line-height: 30px;}
.index-content11-right ul li em{margin: 0 7px;font-style: normal;}
.index-content11-right-lh h5,
.index-content11-right-lc p{width: 325px;}
.index-content11-right-lh span{font-size: 16px;color: #dd2e3e;}
.index-content11-right-lh h5{font-size: 16px;color: #333333;line-height: 30px;font-weight: normal;}
.index-content11-right ul li:hover h5{color: #dd2e3e;}
.index-content11-right-lc{font-size: 14px;color: #666;line-height: 26px;margin-top: 5px;}

.n_banner{margin: 0 auto;width: 100%;height: 300px;background: url(n_banner.jpg) center no-repeat;position: relative;background-color: #666;}

.Product_bg{margin: 0 auto;width: 100%;height: 350px;background: url(com_ban/com_ban01.jpg) center no-repeat;position: relative;background-color: #666;}
.Case_bg{margin: 0 auto;width: 100%;height: 350px;background: url(com_ban/com_ban02.jpg) center no-repeat;position: relative;background-color: #666;}
.Partner_bg{margin: 0 auto;width: 100%;height: 350px;background: url(com_ban/com_ban03.jpg) center no-repeat;position: relative;background-color: #666;}
.Certifications_bg{margin: 0 auto;width: 100%;height: 350px;background: url(com_ban/com_ban04.jpg) center no-repeat;position: relative;background-color: #666;}
.News_bg{margin: 0 auto;width: 100%;height: 350px;background: url(com_ban/com_ban05.jpg) center no-repeat;position: relative;background-color: #666;}
.About_bg{margin: 0 auto;width: 100%;height: 350px;background: url(com_ban/com_ban06.jpg) center no-repeat;position: relative;background-color: #666;}
.Contact_bg{margin: 0 auto;width: 100%;height: 350px;background: url(com_ban/com_ban07.jpg) center no-repeat;position: relative;background-color: #666;}

/*内页内容*/
.mainC{background: #f5f5f5;}
.mainContent{margin:0 auto; width:1200px;padding: 52px 0 57px;}

.navlis{height: 55px;overflow: hidden;background: #fff;border-bottom: #d6d6d6 1px solid;position: relative;font-size: 0;}
.navlis li{display: inline-block;margin-right: 38px;}
.navlis li a{display: block;height: 55px;line-height: 55px;font-size: 18px;color: #484848;position: relative;}
.navlis li:hover a{color: #dd0e03;}
.navlis li.currclass a{color: #dd0e03;}
.navlis li.currclass a:after{content: "";position: absolute;width: 100%;height: 2px;background: #dd0e03;bottom: 0;left: 0;}

.list_title{font-size: 34px;color: #222222;font-weight: bold;padding-bottom: 20px;background: url(img_03.png) no-repeat 50% 100%;text-align: center;}

.index2-content{background: #f5f5f5;background-size: cover;padding: 52px 0 57px;}
.index2-ctr{padding-left: 40px;overflow: hidden;padding-bottom: 2px;}
.dc-left{width: 270px;background: #fff;}
.dc-left .dc-left-head{background: #da251c;padding: 24px 44px 20px;position: relative;margin-bottom: 8px;}
.dc-left .dc-left-head h3{font-size: 24px;color: #fff;line-height: 24px;font-weight: bold;}
.dc-left .dc-left-head p{font-size: 12px;color: #edaaa8;line-height: 12px;margin-top: 12px;}
.dc-left .dc-left-head span{position: absolute;left: 50%;bottom: 5px;transform: translate(-50%, 50%) rotate(45deg);width: 19px;height: 19px;background: #da251c;}
.dc-left ul{margin-top: -8px;}
.dc-left li{position: relative;border-bottom: 1px solid #e2e2e2;}
.dc-left li a{display: block;font-size: 18px;line-height: 65px;padding-left: 52px;color: #333333;}
.dc-left li:last-child{border: none;}
.dc-left li:hover,.dc-left li.cur{background: #da251c;}
.dc-left li:hover a,.dc-left li.cur a{color: #fff;}
.dc-left li:after{content: "";width: 8px;height: 8px;border-radius: 100%;border: #9c9c9c 1px solid;position: absolute;left: 30px;top: 50%;margin-top: -4px;}
.dc-left li:before{content: "";position: absolute;top: 50%;right: 37px;width: 6px;height: 6px;transform: translateY(-50%) rotate(45deg);border: 1px solid #909090;border-left: none;border-bottom: none;}
.dc-left li:hover:after,.dc-left li.cur:after{border-color: #fff;}
.dc-left li:hover:before,.dc-left li.cur:before{border-color: #fff;}

.call-me{max-width: 270px;margin-top: 25px;background-color: #fff;padding-bottom: 0;}
.call-me h2{text-indent: 87px;background: #e51c13 url(pro_07.png) no-repeat 45px center;font-size: 24px;font-weight: bold;color: #fff;line-height: 66px;}
.border1{border: 1px solid #d3d3d3;border-top: none;padding-top: 7px;padding-bottom: 7px;}
.phone-number{font-size: 14px;color: #666;padding: 10px 40px 10px 95px;background: url(pro_11.png) no-repeat 35px center;}
.phone-number p{margin-bottom: 0;line-height: 1.5;}
.phone-number span{font-size: 18px;color: #e51c13;font-weight: bold;font-family: arial;}
.call-me ul{padding: 0px 40px 0;}
.call-me ul li{border-bottom: 1px solid #e1e1e1;font-size: 14px;padding: 10px 0;}
.call-me ul li:first-child{padding-top: 0;}
.call-me ul li:last-child{border-bottom: none;}
.call-me ul li p{margin-bottom: 0;font-weight: bold;line-height: 1.5;}
.call-me ul li span{line-height: 1.5;display: block;}

.n_list_left{width: 850px;float: left;}
.n_list_left .list_contact{background: #fff;padding: 38px 30px;border: #e6e6e6 1px solid;}
.list_contact .title{font-size: 24px;line-height: 26px;font-weight: normal;color: #666;text-align: center;}
.list_contact .date{padding: 10px 0;font-size: 16px;line-height: 32pxcolor: #666;text-align: center;border-bottom: #e1e1e1 1px solid;}
.list_contact .contact{padding: 40px 0;color: #666;font-size: 16px;line-height: 30px;}
.list_contact #next{font-size: 16px;padding: 20px 0;margin-top: 38px;margin-bottom: 40px;border-top: #e1e1e1 1px solid;border-bottom: #e1e1e1 1px solid;color: #666;}
.list_contact #next a{color: #666;}
.list_contact #next a:hover{color: #e51c13;}
.list_contact #next .fl{padding-left: 28px;background: url(shiping_09.png) no-repeat center left;}
.list_contact #next .fr{padding-right: 28px;background: url(shiping_11.png) no-repeat center right;}
.n_list_right{width: 317px;float: right;}
.n_list_right .list{background: #ffffff;border: #e6e6e6 1px solid;margin-bottom: 20px;}

.n_list_right .list h3{height: 54px;line-height: 53px;padding: 0 20px;margin: auto;background: #f3f3f3;border-bottom: #e7e7e7 1px solid;font-size: 17px;color: red;padding-left: 45px;}
.n_list_right .list .content{padding: 20px;}
.n_list_right .list .content li{margin: 5px 0;}
.n_list_right .list .content li,
.n_list_right .list .content a{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;vertical-align: middle;}
.list_1 h3.hot{background: #f3f3f3 url(hot.png) no-repeat 20px center;}
.list_1 h3 a{font-size: 12px;color: #999;}
.list_1 h3 a:hover{color: #e51c13;}
.list_1 .content a{display: inline-block;font-size: 15px;color: #666;}
.list_1 .content a:hover{color: #e51c13;}
.list_1 .content em{width: 15px;height: 15px;border-radius: 5px;font-style: normal;display: inline-block;vertical-align: middle;font-size: 12px;color: #fff;background: #ababab;text-align: center;line-height: 15px;margin-right: 12px;}
.list_1 .content li:nth-of-type(1) em,
.list_1 .content li:nth-of-type(2) em,
.list_1 .content li:nth-of-type(3) em{background: #e22434;}
.list_2 h3.man{background: #f3f3f3 url(man.png) no-repeat 15px center;}
.n_list_right .list_2 .content{text-align: center;padding: 30px 20px;}
.list_2 .content .swiper-button-prev{left: 0;width: 18px;height: 32px;background-size: contain;opacity: 0.5;}
.list_2 .content .swiper-button-next{right: 0;width: 18px;height: 32px;background-size: contain;opacity: 0.5;}
.list_2 .content .list_2_img{width: 222px;height: 182px;border: #e4e4e4 1px solid;overflow: hidden;margin: 0 auto;line-height: 182px;}
.list_2 .content .list_2_img img{width: 100%;vertical-align: middle;display: inline-block;}
.list_2 .content p{margin-top: 20px;margin-bottom: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list_3 h3.faq{background: #f3f3f3 url(faq.png) no-repeat 20px center;}
.list_3 li em{width: 5px;height: 5px;border-radius: 100%;background: #e22434;display: inline-block;vertical-align: middle;margin-right: 15px;}

.list_right{float: right;width: 890px;}
.list_center .list_contact{margin-top: 40px;}
.list_center .list_contact p{font-size: 16px;color: #666;line-height: 30px;}
.list_center .list_contact img{max-width: 100%;}
.list_center .list_contact_con{background: #fff;padding: 25px 30px;}
.list_center .list_contact_con p{font-size: 16px;color: #666;line-height: 30px;}
.list_contact_img p{font-size: 16px;color: #333;margin-top: 20px;}

/* 工程案例 */
.list_contact_img{font-size: 0;}
.list_contact_img li{margin-top: 20px;padding-left: 10px;padding-right: 10px;width: 380px;display: inline-block;}
.list_contact_img li .contact_img{height: 229px;line-height: 229px;background: #fff;overflow: hidden;display: block;}
.list_contact_img li img{width: 100%;display: inline-block;vertical-align: middle;}
.contact_text{padding: 20px 20px 35px;background: #fff;color: #444;}
.list_contact_img li:hover .contact_text{background: #dd0e03;}
.contact_text h4 a{font-size: 18px;color: #444444;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: normal;}
.list_contact_img li:hover .contact_text h4 a{color: #fff;}
.contact_text h4{position: relative;margin-bottom: 24px;}
.contact_text h4:after{content: "";width: 72px;height: 1px;background: #d0d0d0;position: absolute;left: 0;bottom: -16px;}
.contact_text p{font-size: 14px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;height: auto;line-height: 30px;}
.list_contact_img li:hover .contact_text p{color: #fff;}
.contact_text .more{line-height: 38px;border: 1px solid #c1c1c1;border-radius: 19px;display: block;text-align: center;margin-top: 25px;font-size: 16px;color: #333;}
.list_contact_img li:hover .contact_text .more{background: #fff;border: 1px solid #fff;color: #dd0e03;}

/* 荣誉证书 */
.list_certificate_img{font-size: 0;}
.list_certificate_img li{width: 283px;display: inline-block;margin-top: 20px;margin-right: 22px;}
.list_certificate_img li:nth-child(4n){margin-right: 0;}
.list_certificate_img li .certificate_img{background: #f8f8f8;transition: .3s ease-in-out;}
.list_certificate_img li:hover .certificate_img{background: #f5f5f5;box-shadow: #d6d6d6 0 0 6px 1px;}
.list_certificate_img li .certificate_img img{width: 100%;}
.list_certificate_img li p{font-size: 15px;color: #666;line-height: 30px;margin-top: 10px;text-align: center;}

/* 新闻中心 */
.list_News_left{font-size: 0;}
.list_news .new_list li{margin-bottom: 20px;background: #fff;padding: 30px;clear: both;overflow: hidden;border: #fff 1px solid;box-sizing: border-box;}
.list_news .new_list li .pic{width: 300px;height: 225px;float: left;overflow: hidden;}
.list_news .new_list li .pic img{display: block;width: 100%;}
.list_news .new_list li .text{float: left;width: calc(100% - 300px - 90px);padding-left: 30px;padding-right: 70px;box-sizing: border-box;}
.list_news .new_list li .time{width: 90px;padding: 0 8px;box-sizing: border-box;float: right;text-align: center;margin-top: 25px;}
.list_news .new_list li .time div:first-child{width: 74px;height: 89px;overflow: hidden;white-space:nowrap;border-bottom: #b5b5b5 1px solid;}
.list_news .new_list li .time div:last-child{width: 74px;height: 45px;overflow: hidden;white-space:nowrap;}
.list_news .new_list li .time strong{display: block;font-size: 58px;color: #555555;line-height: 88px;margin-left: -266px;}
.list_news .new_list li .time span{font-size: 18px;color: #555555;line-height: 45px;margin-left: 2px;}
.list_news .new_list li h4,
.list_news .new_list li h4 a{font-size: 18px;color: #333333;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list_news .new_list li p{font-size: 14px;line-height: 26px;color: #666;margin-top: 20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.list_news .new_list a.more{display: inline-block;width: 148px;height: 40px;line-height: 40px;margin-top: 25px;text-align: center;font-size: 16px;border: #dadada 1px solid;color: #333;transition: all 0.5s;}
.list_news .new_list li:hover a.more{background: #e22434;border-color: #e22434;color: #fff;transition: all 0.5s;}
.list_news .new_list li:hover a{color: #e22434;}
.list_news .new_list li:hover{border: #e22434 1px solid;}

/* 产品栏目 */
.pt-crumbs{font-size: 16px;color: #333;line-height: 30px;}
.list_product_contact{width: 890px;float: right;}
.list_product_contact > p{font-size: 16px;color: #333;line-height: 15px;margin-top: 10px;}
.list_product_contact ul{width: 100%;padding-top: 10px;}
.list_product_contact li{width: calc(33.3% - 13.33px);float: left;text-align: center;margin-right: 20px;margin-top: 20px;box-sizing: border-box;border-bottom: 3px solid transparent;transition: all 0.5s;}
.list_product_contact li:hover{box-shadow: 0 2px 20px #bbb;transform: translateY(-3px);border-bottom: 3px solid #e22434;transition: all 0.5s;}
.list_product_contact li a{display: block;background-color: #fff;padding: 0px 0px 10px;}
.list_product_contact li img{width: 100%;}
.list_product_contact li:nth-child(3n){margin-right: 0;}
.list_pt_contact{padding: 10px 0 0;font-size: 16px;color: #484848;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;border-top: 1px dashed #c9c9c9;display: inline-block;width: 225px;max-width: 100%;}
.list_product_contact li:hover .list_pt_contact{color: #e22434;}

/* 搜索栏目 */
.serch_product{width: 890px;float: right;}
.serch_product ul{width: 100%;padding-top: 10px;}
.serch_product li{width: calc(33.3% - 13.33px);float: left;text-align: center;margin-right: 20px;margin-top: 20px;box-sizing: border-box;border-bottom: 3px solid transparent;transition: all 0.5s;}
.serch_product li:hover{box-shadow: 0 2px 20px #bbb;transform: translateY(-3px);border-bottom: 3px solid #e22434;transition: all 0.5s;}
.serch_product li a{display: block;background-color: #fff;padding: 0px 0px 10px;}
.serch_product li img{width: 100%;}
.serch_product li:nth-child(3n){margin-right: 0;}
.list_pt_contact{padding: 10px 0 0;font-size: 16px;color: #484848;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;border-top: 1px dashed #c9c9c9;display: inline-block;width: 225px;max-width: 100%;}
.serch_product li:hover .list_pt_contact{color: #e22434;}

/*产品内容页*/
#list_info{overflow: hidden;background: #eee;border: 1px solid #e0e0e0;border-bottom: none;}
#list_info .detailed{display: inline-block;width: 178px;line-height: 60px;text-align: center;color: #da251c;background: #fff;margin: 0;font-size: 18px;cursor: pointer;}
#list_info .detailed.on{border-bottom: 2px solid #da251c;}
#list_product_content{display:block; clear:both;}
#list_product_content .title{font-size:18px; display:block; text-align:center; font-weight:bold; height:45px; line-height:45px;}
#list_product_content .contact{color: #666;font-size: 16px;line-height: 30px;padding: 0px 30px;min-height: 690px;background: #fff;border: 1px solid #e0e0e0;border-top: none;}
#list_product_content .contact td{padding-left:20px;}
#list_product_content .contact img{max-width:1170px; display:block;}
#list_product_content #next{display:block; border-top:dotted 1px #ccc; text-align:center; padding-top:20px;}
.prodtitle{font-size: 30px;color: #333;letter-spacing: 1px;font-weight: 600;padding: 0 30px;padding-top: 10px;padding-left: 0;line-height: 30px;margin-bottom: 33px;}
.products_show_1{display:block;padding-bottom: 20px;margin: 0 auto;}
.show_left{float: left; width:400px;}
.show_right{width:450px; float: right;}
.show_right LI{line-height:35px; OVERFLOW: hidden; display:block; background:url(pdf.jpg) left no-repeat; padding-left:28px;}
.show_right .d_contact{display:block; line-height:35px; margin-top:10px;min-height: 10px;overflow: auto;}
.show_right .d_contact::-webkit-scrollbar{display:none}
.show_right a.nProductZx{text-align: center;transition: .5s;display: block;width: 210px;height: 42px;line-height: 42px;background-color: #e51c13;color: #fff;}
.show_right a.nProductZx:hover{background-color: #ef362d;}


/*图片放大镜样式*/
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.jqzoom img{width:400px; max-width:400px; border:solid 1px #eee;}
div.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;display:none;text-align:center;overflow:hidden;width: 400px;height: 300px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

/*图片小图预览列表*/
.spec-preview{width:400px;}
.spec-preview:after{content: '';display: block;clear: both;}
.spec-scroll{clear: both;margin-top: 5px;}
.spec-scroll .prev,.spec-scroll .next{border: 1px solid #e3e3e3;display: block;text-align: center;width: 30px;height: 78px;line-height: 78px;cursor: pointer;text-decoration: none;}
.spec-scroll .prev{float: left;background:url(n_left_i2.png) no-repeat center #fff;}
.spec-scroll .next{float: right;background:url(n_right_i2.png) no-repeat center #fff;}
.spec-scroll .prev:hover{background:url(n_left_i1.png) no-repeat center #fff;}
.spec-scroll .next:hover{background:url(n_right_i1.png) no-repeat center #fff;}
.spec-scroll .items{float:left;position:relative;width:336px;height:80px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999px;height:80px;}
.spec-scroll .items ul li{float: left;width: 85px;text-align: center;}
.spec-scroll .items ul li img{border: 1px solid #e3e3e3;width: 78px;height: 78px;cursor: pointer;}
.spec-scroll .items ul li img:hover{border-color: #ef362d;}
.spec-scroll .items ul li img.hover{border-color: #ef362d;}
.list-paddingleft-2 li{min-width: 50%;display: inline-block;}

/*在线留言*/
.list_contact_con form ul{margin-top: 10px;}
.list_contact_con form ul li{margin-top: 25px;position: relative;min-width: auto;}
.list_contact_con form ul li input{float: right;width: 430px;height: 40px;border: 1px solid #dcdcdc;margin-left: 20px;box-sizing: border-box;padding-left: 10px;font-size: 16px;color: #666;line-height: 30px;}
.list_contact_con form input,
.list_contact_con form textarea{box-sizing: border-box;padding-left: 10px;}
.list_contact_con form ul li label{font-size: 16px;color: #666;line-height: 42px;margin: 0;display: inline-block;font-weight: bold;}
.list_contact_con form ul li:nth-of-type(odd){float: left;}
.list_contact_con form ul li:nth-of-type(even){float: right;}
.list_contact_con form ul li:nth-child(5){width: 100%;}
.list_contact_con form ul li:last-child{float: none;width: 100%;}
.list_contact_con form div div{margin-top: 10px;}
.list_contact_con form div p{line-height: 50px;}
.list_contact_con form textarea{resize: none;height: 220px;width: 100%;border: 1px solid #dcdcdc;font-size: 16px;color: #666;line-height: 30px;}
.submit{display: block;width: 180px !important;height: 42px !important;background: #dd0e03;color: #fff !important;border: none !important;font-size: 16px;padding-left: 0 !important;margin: 20px auto 15px !important;float: none !important;cursor: pointer;}


/*分页*/
#fenye{clear:both; margin: 20px 20px 20px 0;}
#fenye table{margin: 0 auto;}
#fenye .prev_h,#fenye .next_h{width: 70px;text-align:center;line-height:30px;}
#fenye a.curr{width:30px;background:#e51c13; border:1px solid #fff; color:#fff; font-weight:bold;text-align:center;}
#fenye a.curr:visited{color:#fff;}
#fenye a{color:#333333;background:#fff; margin:0px 5px; border:1px solid #dcdddd; float:left; text-align:center;height:30px;line-height:30px;text-decoration:none;font-size: 14px;}
#fenye a.num{width: 30px;}
#fenye a:visited{color:#333333;}
#fenye a:hover{ float:left;}
#fenye span{line-height:30px; font-size:13px; height:30px;}

/*右边浮动*/
.floating_ck{position:fixed;right:0px;top:50%; z-index:99999999}
.floating_ck dl dd{position:relative;width:80px;height:80px;background-color:#246fca;border-bottom:solid 1px #fff;text-align:center;background-repeat:no-repeat;background-position:center 20%;cursor:pointer;}
.floating_ck dl dd:hover{background-color:#246fca;}
.floating_ck dl dd:hover .floating_left{display:block;}
.consult{background-image:url(qq.png);}
.consults{background-image: url(dz.png);}
.qrcord{background-image:url(weixin.png);}
.return{background-image:url(fanhui.png);}
.floating_ck dd span{color:#fff;display:block;padding-top:54px;}
.floating_left{position:absolute;left:-120px;top:0px;width:120px;height:80px;background-color:#246fca;border-bottom:solid 1px #246fca;display:none;}
.floating_left a{color:#fff;line-height:80px;}
.floating_ewm{height:150px;top:-70px;}
.floating_ewm i{background-image:url(weixin.jpg);display:block;width:110px;height:110px;margin:auto;margin-top:7px;}
.floating_ewm ii{background-image:url(mobile.jpg);display:block;width:110px;height:110px;margin:auto;margin-top:7px;}
.floating_ewm p{color:#fff;margin-top:5px;}
.floating_ewm .qrcord_p01{font-size:12px;line-height:20px;}
.floating_ewm .qrcord_p02{font-size:14px;}

/*footer*/
.footer{background: #121923;}
.footer .footer-contact{padding-top: 62px;padding-bottom: 52px;border-bottom: #1c232d 1px solid;}
.footer .footer-contact .footer-cl{display: flex;}
.footer .footer-contact .footer-cl ul{padding-left: 74px;padding-top: 20px;border-right: #4c5056 1px dashed;box-sizing: border-box;}
.footer .footer-contact .footer-cl ul .footer-title{background: url(icon-fnav1.png) no-repeat left center;}
.footer .footer-contact .footer-cl ul li{width: 150px;box-sizing: border-box;font-size: 17px;line-height: 20px;color: #fff;}

.footer .footer-contact .footer-cl ul li a{font-size: 14px;line-height: 32px;color: #999;padding-left: 28px;display: inline-block;}
.footer .footer-contact .footer-cl ul .footer-title a{width: 150px;box-sizing: border-box;font-size: 17px;line-height: 20px;color: #fff;padding: 0;}
.footer .footer-contact .footer-cl ul .footer-title:nth-child(1){padding-left: 28px;margin-bottom: 20px;}
.footer .footer-contact .footer-cl ul:first-child{padding-left: 0;}
.footer .footer-contact .footer-cl ul:nth-child(2) .footer-title{background: url(icon-fnav2.png) no-repeat left center;}
.footer .footer-contact .footer-cl ul:nth-child(3) .footer-title{background: url(icon-fnav3.png) no-repeat left center;}
.footer .footer-contact .footer-cr{padding-left: 74px;padding-top: 20px;}
.footer .footer-contact .footer-cr h3{font-size: 17px;line-height: 20px;color: #fff;}
.footer .footer-contact .footer-cr strong{display: block;margin-top: 30px;font-size: 40px;color: #fff;font-weight: normal;}
.footer .footer-contact .footer-cr p{font-size: 14px;color: #999;margin-top: 10px;}
.footer .footer-contact .footer-cr dl dd{width: 43px;height: 43px;text-align: center;line-height: 43px;border-radius: 100%;background: #000;display: inline-block;margin-top: 20px;margin-right: 15px;}
.footer .footer-contact .footer-cr dl dd a{position: relative;display: block;}
.footer .footer-contact .footer-cr dl dd a img{height: 16px;display: inline-block;vertical-align: middle;}
.footer .footer-contact .footer-cr dl dd:hover{background: #da0a24;}
.footer .footer-cp{padding: 32px 0 50px;font-size: 14px;color: #999;}
.footer .footer-cp li{display: inline-block;margin-right: 20px;}
.footer .footer-cp li a{font-size: 14px;color: #999}