/*banner图轮播*/
.banner{position: relative;z-index: 0;}
.banner .bd {  width: 1920px;  position: relative;  left: 50%;  margin-left: -960px;  }
.banner .bd li{ height: 450px;overflow: hidden; }
.banner .bd img{ display: block;}
.banner .hd{position: absolute;bottom: 36px;left: 0;right: 0;text-align: center;font-size: 0;}
.banner .hd ul li{display: inline-block; width: 17px;height: 17px;margin: 0 8px; border:1px solid #ffffff;opacity: 0.3;filter:alpha(opacity=30);moz-transition:all 0.4s; /* Firefox 4 */
    -webkit-transition:all 0.4s; /* Safari and Chrome */
    -o-transition:all 0.4s; /* Opera */transition: all 0.4s;border-radius: 15px;}
.banner .hd ul li.on{ width: 17px;height: 17px;  background: #ffffff;filter:alpha(opacity=100);opacity:1;border-radius: 15px;border: none;}
.banner .prev{position: absolute;top: 45%;left: 5%;width:34px; height:50px;display: block; background:url(../images/prev.png) 0 0 no-repeat;}
.banner .next{position: absolute;top: 45%;right: 5%;width:34px; height:50px;display: block; background:url(../images/next.png) 0 0 no-repeat;}

/*智慧产品*/
.bgf2 {
    background: #ffffff;
    margin-top: 50px;
    position: relative;
}

.bgf2 .title {
    overflow: hidden;
    text-align: center;
}

.bgf2 .tit_line{
    position: absolute;
    top: 132px;
    left:0;
    width: 100%;
    height: 1px;
    background: #f2f2f2;
}
.bgf2 .title ul.case-nav {
    display: inline-block;
}



.bgf2 .title ul.case-nav li {
    float: left;
    width: 110px;
    height: 65px;
    line-height: 65px;
    text-align: center;
    font-size: 16px;
    color: #333333;
    margin-left: 30px;
    cursor: pointer;
    position: relative;
}
.bgf2 .title ul.case-nav li.on .li_line{
    position: absolute;
    width: 35px;
    height: 5px;
    background: #005ab2;
    bottom: 0;
    left: 37px;
}
.bgf2 .case .top_tit{ color: #333333;font-size: 36px;text-align: center;height: 70px;line-height: 70px;}
.bgf2 .case-con{padding-top: 30px; }
/*.bgf2 .case-con ul{ width: 1216px;}*/
.bgf2 .case-con li{ float: left; margin-right: 16px; margin-bottom: 15px; width: 288px; overflow: hidden;background: #f9fbfc;border: 2px solid #f5f3f3;border-radius: 20px;}

.bgf2 .case-cons{padding-top: 30px; padding-bottom: 25px;position: relative;}
.bgf2 .case-cons .next{position: absolute;right: -6%;top: 40%;background: url(../img/next.png) center center no-repeat;    display: block;
    width: 46px;
    height: 46px;}
.bgf2 .case-cons .prev{position: absolute;left: -5%;top: 40%;background: url(../img/prev.png) center center no-repeat;display: block;  width: 46px;  height: 46px;}
.bgf2 .case-cons .hd{position: absolute;bottom: -10px;left: 0;right: 0;text-align: center;font-size: 0;}
.bgf2 .case-cons .hd ul{display: inline-block;}
.bgf2 .case-cons .hd ul li{display: inline-block; width: 13px;height: 13px;margin: 0 10px; border-radius: 50px;opacity: 1;background:#e1dfdf;filter:alpha(opacity=30);moz-transition:all 0.4s; /* Firefox 4 */
    -webkit-transition:all 0.4s; /* Safari and Chrome */
    -o-transition:all 0.4s; /* Opera */transition: all 0.4s;}
.bgf2 .case-cons .hd ul li.on{ width: 13px;height: 13px;  background: #015bb2;filter:alpha(opacity=100);opacity:1;border-radius: 50px;}

.bgf2 .case-con li .case-img{ width: 288px; height: 322px; overflow: hidden;margin: 0 auto;}
.bgf2 .case-con li .case-img img{ width: 100%; height: 100%; -webkit-transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; transition:all .2s;}
.bgf2 .case-con li .pro_cont h3{ height: 50px;width: 230px; line-height: 50px; font-size: 18px; color: #333;border-bottom: 1px solid #e4e1e1;margin: 0 auto; position: relative;}
.bgf2 .case-con li .pro_cont h3 .h3_line{position: absolute;width: 44px;height: 1px;background: #015bb2;bottom: -1px;left: 0; }
/*.bgf2 .case-con li .pro_cont{background: #ffffff;height: 164px;overflow: hidden;}*/
.bgf2 .case-con li .pro_cont{background: #ffffff;overflow: hidden;}
.bgf2 .case-con li .pro_cont .pro_p{width: 230px;margin: 15px auto 0;overflow: hidden;padding-bottom: 20px;}
.bgf2 .case-con li .pro_cont .pro_p p{ line-height: 26px; color: #666666; font-size: 14px;}
.case-con li:hover{box-shadow: 0 0 10px 5px #f5f3f3;overflow: hidden;background: #ffffff;}
.case-con li:hover .case-img img{ -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -ms-transform:scale(1.2); transform:scale(1.2); }
.case-con li:hover .pro_cont h3{ color: #ffffff;border-bottom: 1px solid #226eb9;}
.case-con li:hover .pro_cont h3 .h3_line{ background: #ffffff;}
.case-con li:hover .pro_cont .pro_p p{ color: #ffffff;}
.case-con li:hover .pro_cont {background: #015bb2;}
/*行业解决方案*/
.func{
    background:#f9fbfc ;
    padding: 46px 0 64px;
}
.func .title {
    padding: 0 0 46px 0;
    text-align: center;
}
.func .title h2 {
    font-size: 36px;
    color: #333333;
    line-height: 2;
}
.func .title p {
    color: #FFFFFF;
    font-size: 16px;
    line-height: 26px;
}
.func .pro_fun{margin-top: 20px; }
.func .f_icon{float: left;width: 540px;}
.func .f_icon ul li{width: 262px;height: 96px;float: left;margin-right: 6px;margin-bottom: 10px; overflow: hidden;position: relative;background: url("../img/jj_bg1.png") left center no-repeat;}
.func .f_icon ul li img{margin: 0 0 0 40px;width: 63px;height: 63px;vertical-align: middle;}
.func .f_icon ul li .img1{width: 63px;height: 63px;position: absolute;top: 16.5px;left: 0; opacity: 0;}
.func .f_icon ul li span{font-size: 18px; color: #015bb2;line-height: 96px;vertical-align: middle;}
.func .f_icon ul li:hover span,.func .f_icon ul li.on span{color: #ffffff !important;}
.func .f_icon ul li:hover,.func .f_icon ul li.on{background: #015bb2;}
.func .f_icon ul li.on .img1,.func .f_icon ul li:hover .img1{opacity: 1;}
.func .f_pic{width: 660px;float: right;}
.func .pro_fun .pro_right_pic img{width: 660px;height: 285px;}
.func .pro_fun .pro_right_cont{height:130px;background: #f6f6f6; }
.func .pro_fun .pro_right_cont .h2_l{float: left;width: 210px;height:130px;text-align: center;line-height: 130px;display: block;}
.pro_right_cont .h2_l h2{color: #0f488d;font-size: 24px;font-weight: bold;}
.func .pro_fun .pro_right_cont .p_r{width: 419px;float: left;border-left: 1px solid #CCCCCC;padding-left: 30px;padding-top: 30px;}
.pro_right_cont .p_r p{color: #666666;font-size: 14px;line-height: 23px;}
.pro_right_cont .p_r a{color: #0f488d;font-size: 14px;line-height: 23px;display: block;margin-top: 10px;}

/*安德力士*/
.jieshao{
    background:#ffffff ;
    padding: 46px 0 64px;
}
.jieshao .title {
    padding: 0 0 46px 0;
    text-align: center;
}
.jieshao .title h2 {
    font-size: 36px;
    color: #333333;
    line-height: 2;
}
.jieshao .title p {
    color: #666666;
    font-size: 14px;
    line-height: 26px;
}
.jieshao{background: #f6f6f6;}
.jieshao .js_left{width: 600px;height: 380px;float: left;margin-top: 20px; }
.jieshao .js_left img{width: 600px;height: 380px;}
.jieshao .js_right{width: 600px;height: 380px;float: right;background: #f9fbfc;margin-top: 20px; }
.jieshao .js_right .img1{width: 230px;height: 84px; display: block;margin: 30px 30px 25px 30px;}
.jieshao .js_right p{color: #666666;font-size: 14px;line-height: 26px;margin:0 30px;}
.jieshao .js_right .lian {margin: 10px 30px 0 10px;}
.jieshao .js_right .lian a{color: #0f488d;font-size: 16px;display: inline-block;width: 90px;height: 35px;line-height: 35px;text-align: center;}
.jieshao .js_right .more {width: 200px;height: 45px;text-align: center;border: 1px solid #f2f2f2;border-radius: 10px;margin: 30px 30px 0 30px;}
.jieshao .js_right .more a{display: block;color: #999999;font-size: 14px;line-height: 45px;background: url("../img/more_bg.png") 60px center no-repeat;background-size: 14px 14px;padding-left: 18px;}
.jieshao .js_right .more:hover{background:#0f488d; }
.jieshao .js_right .more:hover a{background: url("../img/newsBg1_03.png") 60px center no-repeat; color: #FFFFFF !important;}

.jieshao .js_right .lian .line_bg{background:#0f488d;width: 1px;height: 13px;display: inline-block; }

/*新闻资讯*/
.index_news{background: #ffffff;padding: 50px 0 70px;}
.index_news .title {
    padding: 0 0 46px 0;
    text-align: center;
}
.index_news .title h2 {
    font-size: 36px;
    color: #333333;
    line-height: 2;
}
.index_news .title p {
    color: #666666;
    font-size: 16px;
    line-height: 26px;
}
.index_news .news .news_pic{width: 592px;float: left;position: relative;z-index: 0;}
.news_pic .bd {  width: 592px;  position: relative;  left: 50%;  margin-left: -296px; background: #f9fbfc; }
.news_pic .bd li{ height: 482px;overflow: hidden;}
.news_pic .hd{position: absolute;bottom: 36px;left: 0;right: 0;text-align: center;font-size: 0;}
.news_pic .hd ul li{display: inline-block; width: 15px;height: 15px;border-radius:15px;margin: 0 8px; background: #0f488d;opacity: 0.3;filter:alpha(opacity=30);moz-transition:all 0.4s; /* Firefox 4 */
    -webkit-transition:all 0.4s; /* Safari and Chrome */
    -o-transition:all 0.4s; /* Opera */transition: all 0.4s;}
.news_pic .hd ul li.on{ opacity:1;filter:alpha(opacity=100);}
.news_pic .hd li.on,.news_pic .hd li:hover{ background: #0f488d;}

.index_news .news .news_pic .news_pic1 img{width: 592px;height: 287px;display: block;}
.index_news .news .news_pic .news_cont {height: 198px;width: 592px;background: #F6F6F6;text-align: left;}
.index_news .news .news_pic .news_cont h2{font-size: 18px;color: #000000;height: 60px;line-height: 60px;background: url("../img/news_bg2.png")left center no-repeat;padding-left: 15px;margin-left: 15px;}
.index_news .news .news_pic .news_cont p{font-size: 14px;color: #666666;height: 80px;line-height: 23px;margin-left: 30px;}

.index_news .news .news_content{width: 608px;float: left;border-bottom: 1px solid #f2f2f2;border-top: 1px solid #f2f2f2;}
.index_news .news .news_content .content_1{background: #ffffff;height: 160px;}
.index_news .news .news_content .content_1 h2{font-size: 16px;color: #000000;height: 50px;line-height: 50px;background: url("../img/news_bg1.png")left center no-repeat;padding-left: 15px;margin-left: 15px;}
.index_news .news .news_content .content_1 p{font-size: 14px;color: #666666;height: 60px;line-height: 26px;margin-left: 30px;}
.index_news .news .news_content .content_1 span,em{display:inline-block;font-size: 14px;color: #999999;margin-left: 30px;margin-top: 5px;padding-right: 10px;}
.index_news .news .news_content .content_1:hover{background: #f9fbfc;}
.index_news .news .news_content .content_1:hover h2{color: #0f488d !important;}

.index_news .more{height: 45px;width: 200px;text-align: center;margin: 0 auto;border: 1px solid #CCCCCC;border-radius: 10px;margin-top: 40px;}
.index_news .more a{display: block;color: #666666;font-size: 14px;line-height: 45px;background: url("../img/more_bg.png") 60px center no-repeat;background-size: 14px 14px;padding-left: 18px;}
.index_news .more:hover{background:#0f488d; }
.index_news .more:hover a{background: url("../img/newsBg1_03.png") 60px center no-repeat; color: #FFFFFF !important;}

/*案例新增*/
.anli_more{width: 200px;height: 45px;text-align: center;border: 1px solid #f2f2f2;border-radius: 10px;margin: 0 auto;}
.anli_more a{display: block;color: #999999;font-size: 14px;line-height: 45px;background: url("../img/more_bg.png") 60px center no-repeat;background-size: 14px 14px;padding-left: 18px;}
.anli_more:hover{background:#0f488d; }
.anli_more:hover a{background: url("../img/newsBg1_03.png") 60px center no-repeat; color: #FFFFFF !important;}
/*首页结束*/


/*产品详情*/
.pro_banner{position: relative;width: 1904px;height: 410px;left: 50%;margin-left: -952px;}
.pro_banner img{display: block;width: 100%;height: 100%;}

.pro_tit{background: #ffffff;}
.pro_tit ul{}
.pro_tit ul li{height: 80px;float: left;text-align: center;position: relative;margin-right: 52px;}
.pro_tit ul li.li1{height: 80px;float: left;text-align: center;position: relative;margin-right: 30px;}
.pro_tit ul li:last-child{margin-right: 0;}
.pro_tit ul li a{color: #333333;font-size: 18px;line-height: 80px;display: block;}
.pro_tit ul li.on a,.pro_tit ul li:hover a{ color: #015bb2 !important;}
.pro_tit ul li.on .li_line,.pro_tit ul li:hover .li_line{ position: absolute; width: 42px;height: 3px;background: #005ab2;  bottom: 0; left: 50%;margin-left: -21px;}
.pro_se{background: #f5f5f5;height: 12px;width: 100%;}
.xq_content{background: #ffffff;padding-bottom: 60px;}
.xq_content .xq_intro{border-bottom: 1px solid #eeebeb;padding: 50px 0;}
.xq_content .xq_intro .intro_L{float: left;width: 750px;}
.xq_content .xq_intro .intro_L .tit{font-size: 24px;color: #015bb2;}
.xq_content .xq_intro .intro_L .tit_intro{margin-top: 10px;}
.xq_content .xq_intro .intro_L .tit_intro p{font-size: 14px;color: #333333;line-height: 26px;}
.xq_content .xq_intro .intro_L .share{width: 262px;height: 42px;margin-top: 20px;margin-left: 5px;}
.xq_content .xq_intro .intro_L img{display: block;width: 100%;height: 100%;}
.xq_content .xq_intro .intro_R{float: right;width: 450px;}
.xq_content .xq_intro .intro_R .big_pic{}
.xq_content .xq_intro .intro_R .big_pic .swiper-slide{width: 288px;height: 322px;text-align: center;}
.xq_content .xq_intro .intro_R .big_pic .swiper-slide img{width: 288px;height: 322px;}
.xq_content .xq_intro .intro_R .small_pic{width: 328px;}
/*.xq_content .xq_intro .intro_R .small_pic .swiper-wrapper{    transform:none !important;}*/
.xq_content .xq_intro .intro_R .small_pic .swiper-slide{width: 70px;height: 70px;}
.xq_content .xq_intro .intro_R .small_pic .swiper-slide .swiper-slide-active{border: 1px solid #6c92c8;}
.xq_content .xq_intro .intro_R .small_pic .swiper-slide img{max-width: 100%;max-height: 100%;display: block;margin: 0 auto;}
.xq_content .xq_intro .intro_R .small_pic .swiper-slide-active {  border: 1px solid #6c92c8;}

.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    background: url("../img/xq_prev.png") left center no-repeat !important;
    left: 10px;
    right: auto;
}

.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white {
    background: url("../img/xq_next.png") left center no-repeat !important;
    right: 10px;
    left: auto;
}


.xq_content .xq_cont{padding: 30px 0 50px;}
.xq_content .xq_cont h2{font-size: 18px;color: #0858ae;position: relative;padding-left: 15px;}
.xq_content .xq_cont h2 .h2_line{width: 5px;height: 9px;background: #0757aa;display: inline-block;position: absolute;left: 0;top: 10px;}
.xq_content .xq_cont .conts{margin-top: 25px;}
.xq_content .xq_cont .conts p{font-size: 14px;color: #333333;line-height: 26px;}
/*.xq_content .xq_cont .conts img{display: block;width: 100%;height: 100%;}*/






.xq_content .xq_xg{}
.xq_content .xq_xg .xg{font-size: 24px;color: #005ab2;line-height: 60px;border-bottom: 1px solid #eeebeb;}

.xq_content .xq_xg .xg_pic{margin-top: 55px;}
.xq_content .xq_xg .xg_pic li{ float: left; margin-right: 10px; margin-bottom: 15px; width: 288px; overflow: hidden;background: #f9fbfc;border: 2px solid #f5f3f3;border-radius: 20px;}
.xq_content .xq_xg li .case-img{ width: 288px; height: 322px; overflow: hidden;margin: 0 auto;}
.xq_content .xq_xg li .case-img img{ width: 100%; height: 100%; -webkit-transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; transition:all .2s;}
.xq_content .xq_xg li .pro_cont h3{ height: 50px;width: 230px; line-height: 50px; font-size: 18px; color: #333;border-bottom: 1px solid #e4e1e1;margin: 0 auto; position: relative;}
.xq_content .xq_xg li .pro_cont h3 .h3_line{position: absolute;width: 44px;height: 1px;background: #015bb2;bottom: 0;left: 0; }
.xq_content .xq_xg li .pro_cont{background: #ffffff;height: 164px;overflow: hidden;}
.xq_content .xq_xg li .pro_cont .pro_p{width: 230px;margin: 15px auto 0;overflow: hidden;padding-bottom: 20px;}
.xq_content .xq_xg li .pro_cont .pro_p p{ line-height: 26px; color: #666666; font-size: 14px;}
.xq_content .xq_xg li:hover{box-shadow: 0 0 10px 5px #f5f3f3;overflow: hidden;background: #ffffff;}
.xq_content .xq_xg li:hover .case-img img{ -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -ms-transform:scale(1.2); transform:scale(1.2); }
.xq_content .xq_xg li:hover .pro_cont h3{ color: #ffffff;border-bottom: 1px solid #226eb9;}
.xq_content .xq_xg li:hover .pro_cont h3 .h3_line{ background: #ffffff;}
.xq_content .xq_xg li:hover .pro_cont .pro_p p{ color: #ffffff;}
.xq_content .xq_xg li:hover .pro_cont {background: #015bb2;}
.xq_content .xq_xg li:last-child{margin-right: 0;}

/*新闻列表*/
.newslb_content .next{height: 25px;margin-top: 50px;text-align: center;}
.newslb_content .next a{display: inline-block;padding: 10px 15px;border-radius: 4px;background: #ffffff;color: #333333;font-size: 16px;margin-right: 5px;}
.newslb_content .next a:hover,.newslb_content .next a.on{color: #ffffff !important;background: #015bb2;}
.newslb_content{background: #f5f5f5;padding-bottom: 60px;padding-top: 10px;}
.newslb_content ul{}
.newslb_content li {background: #f6f6f6;float: left;width: 590px;height: 120px;margin-right: 10px;}
.newslb_content li h2{font-size: 18px;color: #0f488d;height: 30px;line-height: 30px;margin: 20px 0 15px; background: url("../img/news_bg1.png")left center no-repeat;padding-left: 15px;margin-left: 15px;font-weight: normal;}
.newslb_content li p{font-size: 14px;color: #666666;height: 46px;line-height: 23px;margin:0 10px 0 30px;}
.newslb_content li span,em{display:inline-block;font-size: 14px;color: #999999;margin-left: 30px;margin-top: 16px;padding-right: 10px;}
.newslb_content li.on,.newslb_content li:hover{background: #ffffff;}
.newslb_content li.on h2,.newslb_content li:hover h2{color: #0f488d !important;}

/*新闻详情*/
.newsxq_content{background: #f5f5f5;padding-top: 10px;padding-bottom: 60px;}
.newsxq_content .new_cont{background: #ffffff;}
.newsxq_content .title{height: 160px;border-bottom: 1px solid #F2F2F2;text-align: center;}
.newsxq_content .title h2{color: #212121;font-size: 30px;font-weight: normal;padding: 65px 0 25px;}
.newsxq_content .title p{color: #666666;font-size: 14px;}
.newsxq_content .title p span{margin-left: 20px;color: #666666 !important;font-size: 14px;display: inline-block;}
.newsxq_content .conts{text-align: left;margin-top: 30px;padding-bottom: 30px;}
.newsxq_content .conts p{color: #666666;font-size: 14px;line-height: 26px;margin: 0 20px;}
.newsxq_content .conts .p1{margin-top: 40px;}
.newsxq_content .next{height: 53px;border: 1px solid #F2F2F2;margin-top: 30px;}
.newsxq_content .next .bf{float: left;width: 590px;height: 53px;background: #ffffff;}
.newsxq_content .next .nt{float: right;width: 590px;height: 53px;background: #ffffff;}
.newsxq_content .next p{line-height: 53px;padding-left: 25px;}
.newsxq_content .next p>span{color: #666666;font-size: 14px;}
.newsxq_content .next p>a{color: #333333;font-size: 16px;line-height: 53px;}

/*关于我们*/
.about_content{background: #f5f5f5;padding-bottom: 40px;padding-top: 20px;}
.about_content .about_img{width: 1200px;height: 342px;}
/*.about_content .xq_cont img{display: block;width: 100%;height: 100%;}*/
.about_content .xq_cont p{color: #666666;font-size: 14px;line-height: 26px;}
.about_content .xq_cont{}
/*产品列表*/

.pro_content{background: #ffffff;padding-bottom: 60px;padding-top: 15px;}
.pro_content li{ float: left; margin-right: 10px; margin-top:40px; width: 288px; overflow: hidden;background: #f9fbfc;border: 2px solid #f5f3f3;border-radius: 20px;}
.pro_content li .case-img{ width: 288px; height: 322px; overflow: hidden;margin: 0 auto;}
.pro_content li .case-img img{ width: 100%; height: 100%; -webkit-transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; transition:all .2s;}
.pro_content li .pro_cont h3{ height: 50px;width: 230px; line-height: 50px; font-size: 18px; color: #333;border-bottom: 1px solid #e4e1e1;margin: 0 auto; position: relative;}
.pro_content li .pro_cont h3 .h3_line{position: absolute;width: 44px;height: 1px;background: #015bb2;bottom: 0;left: 0; }
.pro_content li .pro_cont{background: #ffffff;height: 164px;}
.pro_content li .pro_cont .pro_p{width: 230px;margin: 15px auto 0;overflow: hidden;padding-bottom: 20px;}
.pro_content li .pro_cont .pro_p p{ line-height: 26px; color: #666666; font-size: 14px;}
.pro_content li:hover{box-shadow: 0 0 10px 5px #f5f3f3;overflow: hidden;background: #ffffff;}
.pro_content li:hover .case-img img{ -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -ms-transform:scale(1.2); transform:scale(1.2); }
.pro_content li:hover .pro_cont h3{ color: #ffffff;border-bottom: 1px solid #226eb9;}
.pro_content li:hover .pro_cont h3 .h3_line{ background: #ffffff;}
.pro_content li:hover .pro_cont .pro_p p{ color: #ffffff;}
.pro_content li:hover .pro_cont {background: #015bb2;}
.pro_content ul li:nth-child(4n+4){margin-right: 0;}
.pro_content .next{height: 25px;margin-top: 50px;text-align: center;}
.pro_content .next a{display: inline-block;padding: 5px 10px;border-radius: 4px;background: #ffffff;color: #333333;font-size: 16px;margin-right: 5px;}
.pro_content .next a:hover,.pro_content .next a.on{color: #ffffff !important;background: #015bb2;}
/*产品展示*/
.pro_show{}
.pro_show .show_lb{font-size: 24px; color: #005ab2;height: 60px;line-height: 60px;border-bottom: 1px solid #eeebeb;}
.pro_show .show_lbs{padding-top: 35px;padding-bottom: 30px;}
.pro_show .show_lbs dl{float: left;width: 350px;margin-right: 75px;}

.pro_show .show_lbs dl:nth-child(3n+3){margin-right: 0;}
.pro_show .show_lbs dt{border-bottom: 1px solid #eeebeb;height: 60px;line-height: 60px;margin-bottom: 15px;}
.pro_show .show_lbs dt .img1{width: 33px;height: 33px;vertical-align: middle;}

.pro_show .show_lbs dl:first-child dt{background: url("../img/show1_03.png") left center no-repeat;background-size: 33px auto;}
.pro_show .show_lbs dl:nth-child(2) dt{background: url("../img/show2_03.png") left center no-repeat;background-size: 33px auto;}
.pro_show .show_lbs dl:nth-child(3) dt{background: url("../img/show3_03.png") left center no-repeat;background-size: 33px auto;}

.pro_show .show_lbs dt a{font-size: 24px; color: #333333;margin-left: 35px;}
.pro_show .show_lbs dd{position: relative;padding-left: 10px;}
.pro_show .show_lbs dd .img2{width: 12px;height: 12px;vertical-align: middle;}
.pro_show .show_lbs dd .img3{width: 12px;height: 12px;vertical-align: middle;visibility: hidden;opacity: 0;position: absolute;top: 14px;left: 10px;}
.pro_show .show_lbs dd a{font-size: 18px; color: #333333;vertical-align: middle;font-weight: bold;line-height: 40px;margin-left: 15px;}
.pro_show .show_lbs dd:hover .img2,.pro_show .show_lbs dd.on .img2{visibility: hidden;opacity: 0;}
.pro_show .show_lbs dd:hover .img3,.pro_show .show_lbs dd.on .img3{visibility: visible;opacity: 1;}
.pro_show .show_lbs dd:hover a,.pro_show .show_lbs dd.on a{color: #005ab2 !important;}
.pro_show .tj_pro{padding-bottom: 70px;}
.pro_show .tj_pro .xg{font-size: 24px;color: #005ab2;line-height: 60px;border-bottom: 1px solid #eeebeb;}
.pro_show .tj_pro .xg_pic{margin-top: 55px;}
.pro_show .tj_pro .xg_pic li{ float: left; margin-right: 10px; margin-bottom: 15px; width: 288px; overflow: hidden;background: #f9fbfc;border: 2px solid #f5f3f3;border-radius: 20px;}
.pro_show .tj_pro .xg_pic li:nth-child(4n+4){margin-right: 0;}
.pro_show .tj_pro li .case-img{ width: 288px; height: 322px; overflow: hidden;margin: 0 auto;}
.pro_show .tj_pro li .case-img img{ width: 100%; height: 100%; -webkit-transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; transition:all .2s;}
.pro_show .tj_pro li .pro_cont h3{ height: 50px;width: 230px; line-height: 50px; font-size: 18px; color: #333;border-bottom: 1px solid #e4e1e1;margin: 0 auto; position: relative;}
.pro_show .tj_pro li .pro_cont h3 .h3_line{position: absolute;width: 44px;height: 1px;background: #015bb2;bottom: 0;left: 0; }
.pro_show .tj_pro li .pro_cont{background: #ffffff;height: 164px;overflow: hidden;}
.pro_show .tj_pro li .pro_cont .pro_p{width: 230px;margin: 15px auto 0;overflow: hidden;padding-bottom: 20px;}
.pro_show .tj_pro li .pro_cont .pro_p p{ line-height: 26px; color: #666666; font-size: 14px;}
.pro_show .tj_pro li:hover{box-shadow: 0 0 10px 5px #f5f3f3;overflow: hidden;background: #ffffff;}
.pro_show .tj_pro li:hover .case-img img{ -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -ms-transform:scale(1.2); transform:scale(1.2); }
.pro_show .tj_pro li:hover .pro_cont h3{ color: #ffffff;border-bottom: 1px solid #226eb9;}
.pro_show .tj_pro li:hover .pro_cont h3 .h3_line{ background: #ffffff;}
.pro_show .tj_pro li:hover .pro_cont .pro_p p{ color: #ffffff;}
.pro_show .tj_pro li:hover .pro_cont {background: #015bb2;}
.pro_show .tj_pro li:last-child{margin-right: 0;}

.pro_show1 .show_lbs dl{min-height: 240px;}
.pro_show1 .show_lbs dl dt{background: none !important;}
.pro_show1 .show_lbs dl dt a{margin-left: 0;}
.pro_show1 .show_lbs dd{padding-left:0;}

.pro_show1 .show_lbs dd .img3{width: 12px;height: 12px;vertical-align: middle;visibility: hidden;opacity: 0;position: absolute;top: 14px;left: 0;}

.pro_show .show_lbs .sideMenu li a{font-size: 15px; color: #333333;line-height: 30px;margin-left: 40px;}
/*下载中心*/
.down{background: #f5f5f5;padding-bottom: 75px;}
.down ul{}
.down ul li{width: 594px;height: 84px;background: #ffffff;line-height: 84px;margin-top: 25px;}
.down li .down_L{float: left;width: 85%;}
.down li .down_L .img1{width: 3px;height: 11px;vertical-align: middle; }
.down li .down_L a{color: #666666; font-size: 18px; vertical-align: middle;margin-left: 20px;}
.down li .down_R{float: left;width: 15%;text-align: center;}
.down li .down_R .img2{width: 28px;height: 28px;vertical-align: middle; }
.down ul li:nth-child(odd){float: left;}
.down ul li:nth-child(even){float: right;}
.down .next{height: 25px;margin-top: 50px;text-align: center;}
.down .next a{display: inline-block;padding: 10px 15px;border-radius: 4px;background: #ffffff;color: #333333;font-size: 16px;margin-right: 5px;}
.down .next a:hover,.down .next a.on{color: #ffffff !important;background: #015bb2;}
/*工程案例*/
.gc_anli{background: #f5f5f5;padding-top: 40px;padding-bottom: 80px;}
.gc_anli .anli{padding-bottom: 25px;}
.gc_anli .anli li{ float: left; margin-right: 10px; margin-bottom: 15px; width: 288px; overflow: hidden;background: #f9fbfc;border: 2px solid #f5f3f3;border-radius: 20px;}
.gc_anli .anli li .case-img{ width: 288px; height: 322px; overflow: hidden;margin: 0 auto;}
.gc_anli .anli li .case-img img{ width: 100%; height: 100%; -webkit-transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; transition:all .2s;}
.gc_anli .anli li .pro_cont h3{ height: 50px;width: 230px; line-height: 50px; font-size: 18px; color: #333;border-bottom: 1px solid #e4e1e1;margin: 0 auto; position: relative;}
.gc_anli .anli li .pro_cont h3 .h3_line{position: absolute;width: 44px;height: 1px;background: #015bb2;bottom: 0;left: 0; }
.gc_anli .anli li .pro_cont{background: #ffffff;}
.gc_anli .anli li .pro_cont .pro_p{width: 230px;margin: 15px auto 0;overflow: hidden;padding-bottom: 20px;}
.gc_anli .anli li .pro_cont .pro_p p{ line-height: 26px; color: #666666; font-size: 14px;}
.gc_anli .anli li:hover{box-shadow: 0 0 10px 5px #f5f3f3;overflow: hidden;background: #ffffff;}
.gc_anli .anli li:hover .case-img img{ -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -ms-transform:scale(1.2); transform:scale(1.2); }
.gc_anli .anli li:hover .pro_cont h3{ color: #ffffff;border-bottom: 1px solid #226eb9;}
.gc_anli .anli li:hover .pro_cont h3 .h3_line{ background: #ffffff;}
.gc_anli .anli li:hover .pro_cont .pro_p p{ color: #ffffff;}
.gc_anli .anli li:hover .pro_cont {background: #015bb2;}
.gc_anli .anli li:last-child{margin-right: 0;}
.gc_anli .school{}
.gc_anli .school ul{}
.gc_anli .school ul li{float: left;width: 385px;height: 65px;margin-right: 19px;border-bottom: 1px solid #e8e8e8;}
.gc_anli .school li a{color: #333333; font-size: 16px;}
.gc_anli .school ul li:nth-child(3n+3){margin-right: 0;}
.gc_anli .next{height: 25px;margin-top: 50px;text-align: center;}
.gc_anli .next a{display: inline-block;padding: 10px 15px;border-radius: 4px;background: #ffffff;color: #333333;font-size: 16px;margin-right: 5px;}
.gc_anli .next a:hover,.gc_anli .next a.on{color: #ffffff !important;background: #015bb2;}
/*解决方案*/
.jj_cont{background: #f5f5f5;padding-bottom: 80px;padding-top: 15px;}
.jj_cont .wrap{background: #ffffff;}
.jj_cont .cont{padding-top: 40px;}
.jj_cont .cont p{color: #666666;font-size: 14px;line-height: 26px;text-indent: 28px;}
/*.jj_cont .cont img{display: block;width: 100%;height: 100%;}*/
.jj_cont .cont .about_img{width: 1200px;height: 342px;}
#btn{color: #666666;font-size: 14px;vertical-align: middle;width: 100%;height: 52px;line-height: 52px;background: #fbfbfb;text-align: center;border: none;margin-top: 30px;}
#btn img{width: 9px;height: 5px;vertical-align: middle;margin-right: 5px;}
#myarticle{margin: 0 auto;width: 1150px;padding-bottom: 40px;}



.wrap01{ max-height:500px;  /*设置默认高度*/
    overflow: hidden;
    position:relative;}
/*展开全文*/
.unfold-field{
    position:absolute;
    font-size: 0;
    bottom:0;
    width:100%;
    height:124px;
    z-index: 3;
}
.unfold-field .unflod-field_mask {
    height: 78px;
    width: 100%;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,hsla(0,0%,100%,0)),to(#fff));
    background-image: linear-gradient(-180deg,hsla(0,0%,100%,0),#fff);
}
.unfold-field_text{
    cursor: pointer;
    width:100%;
    color: #406599;;
    height:46px;
    font-size: 0px;
    line-height: 46px;
    text-align: center;
    background:#fff;
}
.unfold-field_text span{
    display:inline-block;
    font-size: 14px;
    height:46px;
    line-height: 46px;
    color: #666666;
}
.unfold-field_text span::after{
    content:"";
    vertical-align: middle;
    background:url("../img/hei_xia.png");
    background-size: contain;
    background-repeat: no-repeat;
    width: 9px;
    height: 5px;
    display: inline-block;
    margin-left: 5px;
}

/*关于——专利证书*/

.xq_content1{background: #ffffff;}
.xq_content1 .xq_cont{background: #ffffff;height: 600px;}
.xq_content1 .tit{height: 95px;text-align: center;border-bottom: 1px solid #ecebeb;}
.xq_content1 .tit p{line-height: 95px; color: #333333; font-size: 24px;}
.xq_content1 .cont1{ overflow:hidden; position:relative;padding: 70px 0;}
.xq_content1 .bd{ position:relative; height:100%; z-index:0;   }
.xq_content1 .bd li{ zoom:1; vertical-align:middle; }
/*.xq_content1 .bd img{ width:275px; height:375px; display:block; margin: 0 auto; }*/
.xq_content1 .bd img{display:block; margin: 0 auto; }
.xq_content1 .next{ position:absolute; right:20%;  top:50%; display:block; width:46px; height:46px; background:url(../img/next.png) center center no-repeat; filter:alpha(opacity=1);opacity:1;   }
.xq_content1 .prev{ position:absolute;left:20%;  top:50%; display:block; width:46px; height:46px; background:url(../img/prev.png) center center no-repeat; filter:alpha(opacity=1);opacity:1;   }
.xq_content1 .prev:hover{ filter:alpha(opacity=0.5);opacity:0.5;  }
.xq_content1 .next:hover{ filter:alpha(opacity=0.5);opacity:0.5;  }















.jj_cont .jj_pic{background: #f5f5f5;}
.jj_cont .jj_pic li{ float: left; margin-right: 10px; margin-top:40px; width: 288px; overflow: hidden;background: #f9fbfc;border: 2px solid #f5f3f3;border-radius: 20px;}
.jj_cont .jj_pic li .case-img{ width: 288px; height: 322px; overflow: hidden;margin: 0 auto;}
.jj_cont .jj_pic li .case-img img{ width: 100%; height: 100%; -webkit-transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; transition:all .2s;}
.jj_cont .jj_pic li .pro_cont h3{ height: 50px;width: 230px; line-height: 50px; font-size: 18px; color: #333;border-bottom: 1px solid #e4e1e1;margin: 0 auto; position: relative;}
.jj_cont .jj_pic li .pro_cont h3 .h3_line{position: absolute;width: 44px;height: 1px;background: #015bb2;bottom: 0;left: 0; }
.jj_cont .jj_pic li .pro_cont{background: #ffffff;}
.jj_cont .jj_pic li .pro_cont .pro_p{width: 230px;margin: 15px auto 0;overflow: hidden;padding-bottom: 20px;}
.jj_cont .jj_pic li .pro_cont .pro_p p{ line-height: 26px; color: #666666; font-size: 14px;}
.jj_cont .jj_pic li:hover{box-shadow: 0 0 10px 5px #f5f3f3;overflow: hidden;background: #ffffff;}
.jj_cont .jj_pic li:hover .case-img img{ -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -ms-transform:scale(1.2); transform:scale(1.2); }
.jj_cont .jj_pic li:hover .pro_cont h3{ color: #ffffff;border-bottom: 1px solid #226eb9;}
.jj_cont .jj_pic li:hover .pro_cont h3 .h3_line{ background: #ffffff;}
.jj_cont .jj_pic li:hover .pro_cont .pro_p p{ color: #ffffff;}
.jj_cont .jj_pic li:hover .pro_cont {background: #015bb2;}
.jj_cont .jj_pic ul li:nth-child(4n+4){margin-right: 0;}

/*销售网络*/
.wangluo{background: #ffffff;padding-bottom: 100px;padding-top: 70px;}
.wangluo .container{float: right;width: 330px;background: #f9fbfc;}
.wangluo .container .wl_js{}
.wangluo .container .wl_js .city_h2{color: #666666; font-size: 16px;font-weight: bold;margin: 15px 20px 0;line-height: 50px;border-bottom: 1px solid #e3e6e7;}
.wangluo .container .wl_js .lianxi{margin: 20px 20px 0;border-bottom: 1px solid #e3e6e7;padding-bottom: 80px;}
.wangluo .container .wl_js .lianxi p{color: #666666; font-size: 14px;line-height: 26px;}
.wangluo .container .wl_js .lianxi p>span{color: #333333; font-size: 14px;}
.wangluo .container .wl_js .lianxi .city_h3{color: #666666; font-size: 14px;font-weight: bold;line-height: 26px;}
.wangluo .container .wl_js .dizhi{margin: 20px 20px 0;padding-bottom: 60px;}
.wangluo .container .wl_js p{color: #666666; font-size: 14px;line-height: 26px;}

.wangluo .container .form-group{width: 292px;height:46px;background: #ffffff;border: 1px solid #f0ecec;border-radius: 4px;}
.wangluo .container .form-group select{width: 100%;height: 100%;border: none;color: #666666;font-size: 14px;background: url("../img/select1_02.png") right center no-repeat;-webkit-appearance: none;background-size: 49px 46px;}
.wangluo .container .diqu {margin: 30px 0 10px;}
.wangluo .container .diqu img{width:17px;height:17px;vertical-align: middle;}
.wangluo .container .diqu span{color: #333333; font-size: 16px;vertical-align: middle;margin-left: 10px;}






.link{
    width: 100%;
    background: #f6f6f6;
    overflow: hidden;
    padding: 15px 0;
}
.link .link_list{
    width: 1200px;
    margin: 0 auto;
}
.link .link_list ul li{
    float: left;
    margin: 0 10px;
    font-size: 14px;
}






