﻿body{ min-width:320px;font:16px "微软雅黑","Microsoft YaHei,Arial";color:#333;line-height:24px;overflow-x: hidden;} .container{ margin:0 auto;height:auto; }
h1,h2,h3,h4,h5,p,div,span,ul,li,dl,dd,dt{margin:0;padding:0;} input,textarea{outline:none; font:16px "微软雅黑","Microsoft YaHei";}label{font-weight: normal;width:100%;}
a{text-decoration: none;outline:none;color:#333; } a:focus, a:hover{color:#333;text-decoration: none;outline: none;  outline-offset: 0;}
ul,li{list-style: none;} i,em{font-style:normal;}
.nav>li>a:focus, .nav>li>a:hover{background: none;}
.lt{float:left;}.rt{float:right;}.hide{display: none;}.show{display: block;} .imgMax{max-width:100%;max-height:100%;}
.tc{text-align:center;}.tr{text-align:right;}.tl{text-align:left;}.fwn{font-weight: normal}
.db{display: block;}.dib{display: inline-block;}.dt-ma{display: table;margin:0 auto;}.ma{margin: 0 auto;}.oh{overflow: hidden;}
.pr{position: relative;}.pa{position: absolute;}.pf{position: fixed;}
.pa-translate{position: absolute;left:50%;top:0;transform: translate(-50%);-webkit-transform: translate(-50%);}
.transition{-webkit-transition: all  0.3s linear;-moz-transition: all  0.3s linear;-o-transition: all  0.3s linear; transition: all  0.3s linear; }
img.desaturate { filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
}
img.desaturate:hover { filter: grayscale(0);
    -webkit-filter: grayscale(0);
    -moz-filter: grayscale(0);
    -ms-filter: grayscale(0);
    -o-filter: grayscale(0);
}



/*头部*/
#header{ }
.had_top{background:#f5f5f5;border-bottom:1px solid #d9dada;overflow: hidden;padding:20px 0;}
.logo{height:75px; width:500px;display: inline-block;}
.logo img{top:0;bottom:0;left:0;margin:auto;}

.tell_line{width:200px; display: inline-block;padding:15px 0 0 30px;overflow: hidden;}
.tell_line span{font-size: 14px;line-height:20px;letter-spacing: 5px;display: inline-block;}
.tell_line h3{font-size:24px;line-height:24px;color:#dd1b24;}
.tell_line img{margin-right:10px;}

.search{width:300px; display: inline-block;padding:15px 0 0 0;}
.search form{width:300px;height:33px;border:1px solid #d9dada;background: #fff;}
.search form input{font-size: 12px;border:none;float: left;}
.input_txt{width:240px;padding:0 10px;height:31px;line-height:31px;}
.input_btn{width:58px;background:#dd1b24;color:#fff;height:31px;line-height:31px;text-align: center;}
.ser_list{margin-top:5px;width:300px;height:20px;overflow: hidden;line-height:20px;text-align: center;}
.ser_list li{display: inline-block;color:#333;font-size: 12px;}
.ser_list li a{color:#808080;font-size: 12px;padding:0 5px  0 2px;}
.ser_list li a:hover{color:#000;}
.ser_list li i{color:#b4b4b4;font-size: 12px; display: inline-block;height:12px;}

/*nav*/
.nav_top{background: #fff;}
.nav li{line-height:53px;float:left;width:12.5%;text-align: center;position: relative;}
.nav li a{display: inline-block;line-height:53px;height:53px;border-bottom:3px solid transparent;padding:0;font-size:14px;}
.nav>li.current>a{border-bottom:3px solid #000;width:100%;color:#000;font-weight: bold;}
.nav>li:hover>a{border-bottom:3px solid #000;width:100%;color:#000;font-weight: bold;}
.nav-child{position: absolute;top:53px;left:0;width:100%;background: #fff;z-index:10;padding:5px 0;display: none;}
.nav-child li{width:100%;line-height:40px;height:40px}
.nav-child li a{line-height:40px;height:40px;padding:0 30px;overflow: hidden;width:100%;color:#808080;border:none;}
.nav-child li a:hover:before{content:"";display: inline-block;width:20px;border-top:1px solid #000;position: absolute;left:10px;top:20px;}
.nav-child li a:hover:after{content:"";display: inline-block;width:20px;border-top:1px solid #000;position: absolute;right:10px;top:20px;}
.nav-child li a:hover{color:#000;}

.nav_topMob .navMobSlide{padding:0 27px;}
.nav_topMob .swiper-button-white img{width:27px;}
.nav_topMob .nextN{right:0;}
.nav_topMob .prevN{left:0;}
.nav_topMob ul li{margin-right:0;}
.nav_topMob ul li a{line-height: 40px;height:40px;display: block;overflow: hidden;font-size:16px;text-align: center;}
/*nav end*/

/*头部end*/

/*手机侧边栏*/
.leftNavBox{position: fixed;top:0;left:-100%;width:100%;height:100%;z-index:1031;transition: all linear .3s;-webkit-transition: all linear .3s;}
.leftNavBg{background: rgba(000,000,000,.1);position: absolute;top:0;left:0;width:100%;height:100%;}
.leftNavCont{background:#fff;position: absolute;top:0;left:0;width:70%;height:100%;z-index:115;overflow-y: scroll;}

.leftNav-title{height:45px;line-height:45px;background: #000;  padding:0 15px 0 20px;}
.leftNav-title span{font-size:18px;color:#fff;}
.leftNav-title i{font-size:24px;color:#fff;font-weight: bold;cursor: pointer;}
.leftNav li{position: relative;}
.leftNav li.one-li{  border-bottom:1px solid #000;}
.leftNav li.one-li a{display: block;width:100%;padding:7px 10px 7px 20px;}
.leftNav li.one-li span{width:85%;height:30px;line-height:30px;display: inline-block;
    overflow: hidden;text-overflow: ellipsis;white-space: nowrap; vertical-align: middle;}
.leftNav li.one-li i{position: absolute;right:15px;width:20px;height:30px;line-height:28px; top:5px;
    text-align: center;font-size:20px;  display: block;}
.leftNav li.one-li .leftNav-child {display: none;padding:5px 0;}
.leftNav li.one-li .leftNav-three {display: none;padding:5px 0;}
.leftNav li.one-li .leftNav-child .two-li a{border:none;padding:0 10px 0 20px;}
.leftNav li.one-li .leftNav-child .two-li span{margin-left:35px;width:78%;font-size:14px;}
.leftNav li.one-li .leftNav-three .three-li span{margin-left:70px;width:65%;}
.leftNav li.one-li a.current{background: #f5f5f5;}

.leftNavBox.current{left:0;}
/*手机侧边栏end*/

/*banner*/
.bannerPC .item img{width:100%;}
.carousel-indicators li{background: #fff;margin:0 5px;}
.carousel-indicators .active{background:#000;border-color:#000;width:10px;height:10px;}

.bannerMob .swiper-slide img{width:100%;}
.bannerMob .swiper-paginationBan{position: absolute;text-align: center;z-index:10;}
.bannerMob .swiper-pagination-bullet{background:#fff;opacity: 1;}
.bannerMob .swiper-pagination-bullet-active{background:#000;}

#banner img{max-width: 100%;}
/*banner end*/



/*首页main*/
.s-comm{padding:40px 0 60px;}
.s-title{text-align: center;margin-bottom:35px;}
.s-title h1{font-size: 24px;line-height:36px;font-weight: bold;}
.s-title p{color:#808080;line-height:36px;}


.s-life .s-title{background: #fff;padding:0 20px;}
.s-life .container:before{content:"";display: block;position: absolute;top:44px;left:0;width:100%;border-top:1px solid #d9dada;}
.s-life .s-title img{margin-bottom:10px;}
.life-content{padding-top:25px;overflow: hidden;}
.life-content li{text-align: center;}
.life-content li .pic a{display: block;background: url(../images/icon.png) no-repeat center center;width:158px;height:170px;text-align: center;line-height:170px;margin:0 auto;}
.life-content li .title a{display: block;line-height:32px;margin:10px 0 5px;font-weight: bold;}
.life-content li .title p{ line-height:24px;font-size:14px;color:#808080;}
.life-content li .pic{position: relative;}
.life-content li:nth-child(2) .pic:before{content:"·";display: inline-block;color:#000;font-size: 50px;
    position: absolute;top:50%;left:-15px;}
.life-content li:nth-child(2) .pic:after{content:"·";display: inline-block;color:#000;font-size: 50px;
    position: absolute;top:50%;right:-15px;}
.life-content li:hover .pic a{background: url(../images/icon1.png) no-repeat center center;}


.big_Img{height:260px;}

.bigImg-content{position: absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;text-align: center;height:100%;padding:60px 0 40px;}
.bigImg-content h1{color:#fff;font-size: 36px;font-weight: bold; }
.bigImg-content p{color:#fff;font-size: 20px;font-weight: bold; line-height:40px;
    height:40px;padding:0 20px;border-radius: 20px;background:#dd1b24;display: table;margin:20px auto;}
.bigImg-content span{color:#fff;font-size: 24px;font-weight: bold; line-height:28px;}
.bigImg-content img{vertical-align: top;margin-right:8px;}

.s-product-content{ }
.pro-table li{display:inline-block;margin:0 2px;}
.pro-table li a{width:150px;height:45px;line-height:45px;text-align: center;background: #e6e6e6;font-size:18px;
    display: inline-block;border-radius: 5px;position: relative;}
.pro-table li:hover a{background: #000;color:#fff;}
.pro-table li:hover a:after{content:"·";display: block;font-size:30px; color: #000; position: absolute;  bottom: -15px;  left: 50%;  margin-left: -5px;  height: 10px;  line-height: 6px;}
.pro-table li.current a{background: #000;color:#fff;}
.pro-table li.current  a:after{content:"·";display: block;font-size: 40px;  color: #000; position: absolute;  bottom: -15px;  left: 50%;  margin-left: -5px;  height: 10px;  line-height: 6px;}

.proScroll-left .bd{   }
.proScroll-left .bd .tempWrap{}
.proScroll-left .proList{height:425px;padding:45px 0 0 0!important;}
.proList li{width:292px; height:320px;position: relative;display: inline-block;text-align: center;}
.proList li .box{width:282px; margin:0 auto;position: relative;height:320px;border-radius: 10px;overflow: hidden;
    -webkit-transition: all  0.3s linear;-moz-transition: all  0.3s linear;-o-transition: all  0.3s linear; transition: all  0.3s linear; }
.proList li img{max-width: 100%;max-height:100%;}
.proList li .pic{height:100%;position: relative;z-index:10;border-radius: 10px;overflow:hidden;}
.proList li .title{position: absolute;bottom:-90px;left:0;width:282px;background: #000;text-align: center;
    height:90px;border-radius: 0 0 10px 10px;z-index:21;-webkit-transition: all  0.3s linear;-moz-transition: all  0.3s linear;-o-transition: all  0.3s linear; transition: all  0.3s linear; }
.proList li .title p{color:#fff;line-height:40px;height:40px;overflow: hidden;margin-top:10px;}
.proList li .title p:after{content:"";display: block;border-top:1px solid #fff;width:30px;margin:-1px auto 0;}
.proList li .title a{color:#fff;display: block;margin-top:5px;}
.proList li:hover .box{box-shadow: 0 0 20px 8px rgba(000,000,000,.2);height:360px;}
.proList li:hover .title{bottom:0;}
.proScroll-left   .hd {margin-top:15px;}
.proScroll-left   .hd ul{text-align: center;}
.proScroll-left   .hd li  {color:transparent;width:5px;height:5px;border-radius: 50%;background: #808080;
    margin:0 5px;display: inline-block;border:2px solid transparent}
.proScroll-left   .hd li.on{border:2px solid #000;background: #fff;width:7px;height:7px;}
.proScroll-left   .hd a{position: absolute;top:50%;margin-top:-31px;opacity: .6}
.proScroll-left   .hd a:hover{opacity: 1;}
.proScroll-left   .hd  .prev{left:-60px;}
.proScroll-left   .hd  .next{right:-60px;}

.pro-contSlide>li{display: none;}
.pro-contSlide>li.current{display: block;}
.proSlideMob .swiper-pagination {bottom:0;}
.proSlideMob .swiper-pagination span{background: #808080;opacity: 1}
.proSlideMob .swiper-pagination .swiper-pagination-bullet-active{background: #fff;border:2px solid  #000;}



.s-about{ }
.s-aboutBg{ }
.s-about .container{z-index:20;}

.s-about-cont dl{overflow: hidden;position: relative;}
.s-about-cont dl dt{border-radius: 10px;overflow: hidden;padding:0;text-align: center;}
.s-about-cont dl dd{ background: rgba(255,255,255,.9);padding:60px;border-radius: 10px;
    box-shadow: 0 0 20px 0px rgba(128,128,128,0.09);position: absolute;right:0;top:25px;}
.s-about-cont dl dd h3{font-weight: bold;color:#000;font-size:18px;line-height:30px;height:30px;overflow: hidden;}
.s-about-cont dl dd p{ font-size:14px;line-height:30px;height:180px;overflow: hidden;margin:20px 0 0 0;}
.s-about-cont dl dd a{ font-size:16px;color:#808080;line-height:42px;height:42px;overflow: hidden;display: block;}
.s-about-cont dl dd:before{content:"";display: block;position: absolute;left:20px;top:20px;background: url(../images/icon3.png) no-repeat center center;width:61px;height:59px;}
.s-about-cont dl dd:after{content:"";display: block;position: absolute;right:20px;bottom:20px;background: url(../images/icon4.png) no-repeat center center;width:63px;height:57px;}

.s-case{padding-top:60px;}
.case-lt{padding:0;width:49%;}
.caseSlideBox{border-radius: 10px;overflow: hidden;}
.caseSlideBox .hd{width:100%;bottom:10px;left:0;}
.caseSlideBox .hd li{display: inline-block;margin:0 10px;width:10px;height:10px;border-radius: 50%;background: #fff;}
.caseSlideBox .hd li.on{background: #1e1e1d;}

.case-rt{padding:0;width:50.6%;}
.case-rt ul li{padding-right:0;margin-bottom:15px;}
.case-rt ul li:nth-child(3){margin-bottom:0;}
.case-rt ul li:nth-child(4){margin-bottom:0;}
.case-rt ul li img{max-width: 100%;max-height:100%;}
.case-rt ul li dl{border-radius: 10px;overflow: hidden;position: relative;}
.case-rt ul li dd{position: absolute;bottom:0;left:0;top:0;right:0;margin:auto;background: rgba(000,000,000,.6);border-radius: 10px;
width:86%;height:80%;display: none;}
.case-rt ul li dd a{height:60px;display: block;position: absolute;top:0;bottom:0;left:0;right:0;margin:auto;}
.case-rt ul li dd p{color:#fff;line-height:36px;height:36px;overflow: hidden;}
.case-rt ul li:hover dd{display: block;}

.s-more{text-align: center;margin-top:40px;}
.s-more a{display: block;width:178px;height:38px;border-radius: 20px;border:1px solid #ccc;text-align: center;line-height:38px;color:#808080;
    font-size:12px;margin:0 auto;}
.s-more a:hover{background: #000;border:1px solid #000;color:#fff;}






.recommendSlide .recommendScroll{width:582px;margin:0 auto;border-bottom:1px solid #ccc;padding:0 20px;position: relative;}
.recommendSlide .recommendScroll .pro-btn{position: absolute;top:50%;margin-top:-14px;}
.recommendSlide .recommendScroll a img{width:10px;}
.recommendSlide .recommendScroll a.sPrev{left:0;}
.recommendSlide .recommendScroll a.sNext{right:0;}
.recommendSlide .recommendScroll ul li{width:25%;text-align: center;cursor: pointer;height:50px;display: inline-block;}
.recommendSlide .recommendScroll ul li a{line-height:34px;color:#808080;display: inline-block;height:50px; padding:8px 0;border-bottom:2px solid transparent;}
.recommendSlide .recommendScroll ul li:hover a{border-bottom:2px solid #000;}
.recommendSlide .recommendScroll ul li.on a{border-bottom:2px solid #000;}
.recommendSlide .recommendScroll ul li.swiper-slide-active a{border-bottom:2px solid #000;}
.recommendSlide .recommendBigImg li{height:315px;}
.recommendSlide .recommendBigImg li dl{float: left;margin:20px 1% 0;width:31%;text-align: center;border-radius: 10px;overflow: hidden;border:2px solid transparent;}
.recommendSlide .recommendBigImg li dl dt img{max-width: 100%;max-height:100%;}
.recommendSlide .recommendBigImg li dl dd{padding:10px 0;height:60px;background: #e6e6e6;position: relative;}
.recommendSlide .recommendBigImg li dl dd a{display: block;height:73px;width:100%;position: absolute;bottom:0;left:0;}
.recommendSlide .recommendBigImg li dl dd  p{overflow: hidden;height:40px;line-height:60px;font-size: 18px;color:#000;margin-top:14px;}
.recommendSlide .recommendBigImg li dl dd span{display: none;}


.recommendSlideMob .swiper-button-white{background-image: none;text-align: center;height:50px;line-height: 50px;background:#fff;}
.recommendSlideMob .swiper-button-white img{width:10px;}
.recommendSlideMob .swiper-button-next{right:0;}
.recommendSlideMob .swiper-button-prev{left:0;}


/*首页main end*/

/*底部*/

#footer{background: #000;}
.foot{padding:45px 0;border-bottom:1px solid #262626;}
.foot_logo{border-right:1px solid #262626;}
.foot_contact {padding-left:80px;}
.foot_contact img{display: block;}
.foot_contact span{font-size:14px;color:#fff;line-height:39px;vertical-align:bottom;display: inline-block;}
.foot_contact b{font-size:18px;font-weight: bold;color:#fff;line-height:48px;display: inline-block;margin-right:10px;}
.foot_contact p{font-size:14px;color:#ccc;line-height:28px;}

.foot_ma dt{width:120px;height:120px;padding:5px;background: #fff;display: inline-block;}
.foot_ma dd{display: inline-block;font-size:14px;color:#fff;margin-left:10px;}

.copy{color:#808080;font-size:14px;line-height:36px;padding:10px 0;text-align: center;}
.copy span{color:#808080; font-size:14px;margin:0 5px;}
.copy a{color:#808080; font-size:14px;}
.copy a:hover{color:#fff;}
/*底部 end*/

/*内页*/
.det_main{padding:60px 15px;}
.det_lt{width:262px;}
.det_title{background: #000;font-weight:bold;font-size:24px;color:#fff;padding:20px 0;line-height:36px;height:76px;
    overflow: hidden;border-radius: 10px;width:100%;text-align: center;}
.det_title b{font-size: 18px;margin:0 10px;}
.detNavPc{margin-top:10px;border:2px solid #000;text-align: center;border-radius: 10px;padding:10px;}
.detNavPc li{background: #f2f2f2;margin-bottom:8px;border-radius: 10px;}
.detNavPc li:last-child{margin-bottom:0;}
.detNavPc li a{line-height:55px;height:55px;overflow: hidden;font-size: 18px;display: block;}
.detNavPc li:hover{background: #e6e6e6;}
.detNavPc>li:hover>a{font-weight: bold;color:#000;}
.detNavPc li.box-on{background: #e6e6e6;}
.detNavPc>li.box-on>a{font-weight: bold;color:#000;}

.detNavPc-two{display: none;}
.detNavPc-three{display: none;}
.detNavPc-two li{margin:0;background: none;padding:0 10px;}
.detNavPc-two li a{line-height:40px;height:40px;}
.detNavPc-two li a:hover{background: #000;color:#fff;border-radius: 10px;}
.detNavPc-two li a.box-on{background: #000;color:#fff;border-radius: 10px;}

.detNavPc-three li a{font-size: 14px;}
.detNavPc-three li a:hover{color:#000;background: none;font-weight: bold;}
.detNavPc-three li a.box-on{color:#000;background: none;font-weight: bold;}


.det_rt{margin-left:295px;padding:30px 20px;background: #fff;border-radius: 10px;box-shadow: 0 0 30px 0 rgba(128,128,128,.3);}
.detTitleBox{padding:0 10px;}
.detTitle{border-bottom:1px solid #000;}
.detName{font-size:18px;line-height:40px;display: inline-block;font-weight: bold;width:45%;overflow: hidden;height:40px;}
.pos {width:45%;overflow: hidden;height:40px;text-align: right;display: inline-block;vertical-align: middle;}
.pos li {display: inline-block;color:#808080;font-size: 14px;}
.pos li a{color:#808080;font-size: 14px;line-height:40px;}
.pos li a:hover{color:#000;font-weight: bold;}

.det_padding{padding:10px;}
.det_txt{font-size: 14px;line-height:36px;}
.det_txt img{max-width: 100%;max-height:100%;}


.aboutImg{padding:10px 0;overflow: hidden;}
.aboutImg dl{float:left;width:31.3%;margin:20px 1% 0;text-align: center;}
.aboutImg dl dt a{display: block;border-radius: 10px;overflow: hidden;}
.aboutImg dl dt img{max-width: 100%;}
.aboutImg dl dd{margin-top:10px;line-height:24px;height:24px;overflow: hidden;}

.page{margin-top:30px;}
.page ul{display: inline-block;}
.page select{display: inline-block;font-size: 14px;padding:2px 5px;}
.page select option{color:#000;}
.page li{display: inline-block;margin:0 5px;color:#000;font-size: 14px;}

.page li span{display: inline-block;width:30px;height:30px;border-radius: 5px;text-align: center;line-height:30px;}
.page li span:hover{background: #000;color:#fff;}
.page li.current span{background: #000;color:#fff;}


.listImg_list dt a{position: relative;}
.listImg_list dt p{position: absolute;top:0;bottom:0;left:0;right:0;width:120px;height:120px;border-radius: 5px;
    background: rgba(000,000,000,.6);margin:auto;display: none;
transform: rotate(45deg);-webkit-transform: rotate(45deg);text-align: center;}
.listImg_list dt p span{transform: rotate(-45deg);-webkit-transform: rotate(-45deg);display: block;color:#fff;
    position: absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:22px;}
.listImg_list dt p b{transform: rotate(-45deg);-webkit-transform: rotate(-45deg);display: block;width:28px;border-bottom:1px solid #fff;
    position: absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:50px;}

.list-recommend{padding:10px;overflow: hidden;}
.list-recommend .recommendList {padding:0;}
.list-recommend .recommendList li{display: block;width:48%;margin-top:20px;float:left;}
.list-recommend .recommendList li:nth-child(2n){float: right;}
.list-recommend .recommendList li dl{width:100%;margin:0;}


.list-case .listImg_list dt p{  width:90%;  height: 85%;  transform: rotate(0);  -webkit-transform: rotate(0); }
.list-case .listImg_list dt p img{position: absolute;top:0;bottom:0;left:0;right:0;margin:auto;}

.list-service .listImg_list dt{border:1px solid #000;border-radius: 10px;overflow: hidden}
.list-service .listImg_list dt p{width:100%;height:100%;border-radius:0;}


.proImg  {padding:0;margin:40px 0;}
.proImg p{margin-top:30px;}
.proImg img{margin:0;max-width: 100%;max-height:100%;}
.slidePro{position:relative;overflow: hidden; max-width:563px;}
.slidePro .bigImg{width:100%;border-radius: 10px;overflow: hidden;}
.slidePro .bigImg li{display: inline-block;width:100%;text-align: center;overflow: hidden;height:100%;}


.proImg .smallScroll{margin-top:25px;border:1px solid #e6e6e6;border-radius: 10px;position: relative;height:90px;padding:10px 30px;overflow: hidden;}
.proImg .smallScroll  img{position: static;}
.proImg .smallScroll .smallImg{ display: inline-block;width:100%;  overflow:hidden; }
.proImg .smallScroll .smallImg li{width:18%;height:68px;line-height:68px;margin:0 5px;text-align: center; display: inline-block}
.proImg .smallScroll .smallImg li img{border-radius: 5px;max-width: 100%;}
.proImg .smallScroll  .pro-btn{ display: inline-block;text-align: center;position: absolute;top:0;
    width:20px;height:90px;line-height:90px;background: #fff;opacity: .6;}
.proImg .smallScroll  .sPrev{left:-2px;}
.proImg .smallScroll  .sNext{right:-2px;}
.proImg .smallScroll  .pro-btn:hover{opacity: 1;}


.proName{font-weight: bold;color:#000;text-align: center;}


.pro_tab{margin:50px 0 20px;border-bottom:1px dashed #333;}
.proTab{height:42px;}
.proTab li{display: inline-block;text-align:center;width:95px;height:42px;line-height:42px;cursor: pointer;
    font-weight: bold;border-top:5px solid transparent;border-radius: 5px 5px 0  0;overflow: hidden;}
.proTab li.current{border-top:5px solid #000;background: #f2f2f2;}

.proListCont {background: #f2f2f2;padding:30px;}
.proListCont li.current{display: block;}
.proListCont li{display:none;overflow: hidden; }
.proListCont li div{width:48%; overflow: hidden;}
.proListCont li p{ line-height:20px;font-size: 14px;vertical-align: top;padding:10px 0; word-wrap:break-word}
.proListCont li img{max-width: 100%;}

.share{text-align:right;padding:10px 0;border-bottom:1px solid #e6e6e6;color:#808080;font-size: 14px;}
.bshare-custom{display: inline-block;vertical-align: middle;margin-top:-5px;margin-left:5px;}

.page-ul{padding:20px 0;}
.page-ul ul{display: inline-block;width:60%;}
.page-ul ul li a{font-size: 14px;color:#808080;line-height:24px;}
.page-ul ul li a:hover{font-weight: bold;color:#000;}
.page-ul ul li.current a{font-weight: bold;color:#000;}
.proBack{display: inline-block;width:80px;height:25px;text-align: center;line-height:25px;font-size: 14px;color:#fff;background: #000;}
.proBack:hover{color:#fff;}



.lb-data .lb-number{display: none!important;}
.lb-outerContainer{padding:5px;background: #fff;border-radius: 0; }
.lb-container{padding:0;border:1px solid #000;}
.lb-outerContainer img{max-width:100%;}
.lb-dataContainer{padding:18px 0 10px;background: #fff;}

.lightbox{margin-top:10%;}


.list-search{width:100%;margin-left:0;}
.searchResult{text-align: center;font-size:20px;padding:20px 0;}
.serList li a{display: block;line-height:70px;height:70px;border-bottom:1px solid #e6e6e6;}
.serList li a i{font-size: 30px;}
.serList li a span{ display: inline-block;width:95%;overflow: hidden;   line-height: 70px;  height: 70px;  vertical-align: top;}
