.index_top{overflow:hidden;}
.index_top .logo{float:left;width:297px;margin:25px 0;}

.index_top .header_info{float:left;margin: 30px 0;}
.header_info div{height:36px;line-height:36px;padding-left:35px;font-size:20px;color:#0b5bab;float:left;margin-left:70px;font-weight: bold;}
.header_info div.info_1{background:url(../images/bg_1.png) left center no-repeat;}
.header_info div.info_2{background:url(../images/bg_1.png) left center no-repeat;}

.index_top .contact{overflow: hidden;float:right;margin-top:24px;}
.index_top .contact .contact_img{width:48px;height:48px;float:left;}
.index_top .contact .contact_text{float:left;margin-left:15px;text-align:center;}
.index_top .contact .contact_text h1{font-size:24px;color:#0b5bab;font-weight: normal;}

.nav{width:100%;height:66px;background:#f6f6f6;}
.nav ul li{width:114px;height:63px;float:left;line-height: 64px;font-size:16px;text-align: center;margin:0 23px;}
.nav ul li a{color:#1a1a1a;}
.nav ul li:hover{border-bottom:3px solid #0b5bab;}
.nav ul li a:hover{color: #0b5bab;}
.nav ul li.on{border-bottom:3px solid #0b5bab;}
.nav ul li.on a{color:#0b5bab;}
.nav2{display:none;position: absolute;top:66px;z-index: 999}
.nav2 li{width:100px;height:66px;background:#fff;}
.nav ul li .nav2 li{float:none!important;margin:0;height:50px;line-height: 50px;}
.nav ul li .nav2 li a{color:#1a1a1a;}
.nav ul li .nav2 li.hover{border-bottom: none!important;}
.nav ul li:hover .nav2{display: block;}
.nav2 li:hover{background:#0b5bab;}
.nav ul li .nav2 li:hover a{color:#fff;}
.nav ul li .nav2 li a:hover{color:#fff;}


/* 首页banner */
.banner{width:100%;height: 500px;}
.banner .swiper-container{width:100%;height: 500px;}
.banner .swiper-container .swiper-wrapper{width:100%;height: 500px;}
.banner .swiper-container .swiper-wrapper a{display: block;width:100%;height: 500px;background-repeat: no-repeat;background-position: center;}
.banner .swiper-container .swiper-pagination .swiper-pagination-bullet{width:30px;height: 3px;background:#fff;opacity: 0.4;filter:alpha(opacity=40);border-radius: 0;cursor: pointer;}
.banner .swiper-container .swiper-pagination .swiper-pagination-bullet-active{opacity: 1;filter: alpha(opacity=100);}

.banner .swiper-container .swiper-button-prev{background-image: url(../images/banner-left-arrow.png);background-repeat: no-repeat;background-size: auto;width:35px;height:65px; background-position: left center;}
.banner .swiper-container .swiper-button-next{background-image: url(../images/banner-right-arrow.png);background-repeat: no-repeat;background-size: auto;width:35px;height:65px; background-position: right center;}
.banner .swiper-container .swiper-pagination {bottom:20px;}
.banner .swiper-container .video_bg{width:100%;height: 500px;object-fit: cover;}
.banner .swiper-container .video_mask{position: absolute;top:0;bottom:0;left:0;right: 0;background: rgba(0,0,0,0.6);}


/*产品中心*/

.slideTxtBox{width:1200px;margin: auto;overflow: hidden}
.chanpinbt{background: url(../images/chanpin_bt.png);background-size: cover;width: 1120px;height:146px;margin: auto;margin-top: 20px}
.chanpinfenlei{height:130px; background:#33a32f;overflow: hidden;}
.chanpinzhongxin .slideTxtBox .hd{margin-top: 20px;width: 300px;float: left;}
.chanpinzhongxin .slideTxtBox .hd ul li{ border:1px solid #d2d2d2;height:55px; background:#fff;width: 292px;color:#535353;}
.chanpinzhongxin .slideTxtBox .hd ul li p{text-align: center;line-height:55px;font-size: 18px;}
.chanpinzhongxin .slideTxtBox .hd ul li:hover,.chanpinzhongxin .slideTxtBox .hd ul li.on{background:#0b5bab;color: #fff;}
.chanpinzhongxin .slideTxtBox .bd{margin-top:20px;width: 880px;float:right;}
.lanrenzhijia ul li {float: left;margin-right: 24px;margin-bottom: 25px;display: inline;width: 276px;overflow: hidden;position: relative;}
.chanpinzhongxin .slideTxtBox .bd{margin-right: 0px;}
.lanrenzhijia ul li:nth-child(3n) {
    margin-right: 0;
}
.lanrenzhijia ul li img {width: 276px;height: 216px;}
.lanrenzhijia ul li .photo {width: 274px;height: 216px;border: 1px solid #e3e3e3;overflow: hidden;}
.lanrenzhijia .rsp {width: 276px;height: 216px;overflow: hidden;position: absolute;background:#161616;     background:rgba(0,0,0,.7);	top: 0px;	left: 0px;}
.lanrenzhijia .text {position: absolute;width: 276px;height: 240px;left: -300px;top: 0px;overflow: hidden;}
.lanrenzhijia .name {text-align: center;line-height: 40px;}
.lanrenzhijia .text div {text-align: center;color: #FFFFFF;font-size: 18px;}
.products-box {width: 839px;margin: auto;margin-top:40px;}
.ming{width: 276px;overflow: hidden;line-height: 45px;}
.clearfi .more a{color: #FFF; font-size: 16px; text-align: center;margin-left: 38px}
.ming h3{font-weight: normal;color: #333333;font-size:16px;display: block;text-align: center;}

#chanppinmore{width:880px;float:right;}
.chanppinmore{background: #dcdcdc; font-size: 16px; text-align: center;margin-left: 38px;width:400px;height:45px;margin: auto;margin-top: 20px;line-height:45px;display: block;}
.chanppinmore a{color:#464646;display: block;}

.chanppinmore:hover{background: #0b5bab;color:#FFF;width:600px;transition: .5s}
.chanppinmore a:hover{color:#FFF;display: block;}
.more{margin-top: 90px;}
.more a{width: 180px;height: 45px;background: #0b5bab;color: #fff;font-size: 16px;line-height: 45px;text-align: center;display: block;}

/*首页案例*/
.anlibt{background: url(../images/ggal_bt.png);background-size: cover;width: 1120px;height:146px;margin: auto;margin-top: 20px}

.anli{background: url(../images/anlibj.jpg); margin-top: 30px;background-size: cover;width:100%;height:893px;overflow: hidden;}
.slideTxtBox1 .hd{margin-top: 20px;width: 772px;margin: auto;}
.slideTxtBox1 .hd ul li{ border:1px solid #d2d2d2;height:55px; background:#fff;width: 110px;color:#535353;float: left;margin-right: 20px;}
.slideTxtBox1 .hd ul li p{text-align: center;line-height:55px;font-size: 18px;}
.slideTxtBox1 .hd ul li:hover,.slideTxtBox1 .hd ul li.on{background:#0b5bab;color: #fff;}
.slideTxtBox1 .bd{margin-top:20px;width: 1200px;}

.slideTxtBox1 .hd ul li:nth-child(6n) {
    margin-right: 0;
}
.slideTxtBox1 .bd{margin-right: 0px;}
.lanrenzhijia1 ul li:nth-child(4n) {
    margin-right: 0;
}
.lanrenzhijia1 ul li {float: left;margin-right: 24px;margin-bottom: 25px;display: inline;width: 276px;overflow: hidden;position: relative;}

.lanrenzhijia1 ul li img {width: 276px;height: 216px;}
.lanrenzhijia1 ul li .photo {width: 274px;height: 216px;border: 1px solid #e3e3e3;overflow: hidden;}
.lanrenzhijia1 .rsp {width: 276px;height: 216px;overflow: hidden;position: absolute;background:#161616;     background:rgba(0,0,0,.7);	top: 0px;	left: 0px;}
.lanrenzhijia1 .text {position: absolute;width: 276px;height: 240px;left: -300px;top: 0px;overflow: hidden;}
.lanrenzhijia1 .name {text-align: center;line-height: 40px;}
.lanrenzhijia1 .text div {text-align: center;color: #FFFFFF;font-size: 18px;}
.ming1 h3{font-weight: normal;color: #fff;font-size:16px;display: block;text-align: center;}
.ming1{width: 276px;overflow: hidden;line-height: 45px;background: #000000;}
.ming1:hover{background: #0b5bab;}

/*立即咨询*/
.lijizixun{background: url(../images/lijizixun.png);background-size: cover;width:100%;height:300px;overflow: hidden;}
.lijizixun .zixunwenzi h3{font-size: 36px;color: #fff;text-align: center;line-height: 80px;margin-top: 64px;}
.lijizixun .zixunwenzi p{font-size: 18px;color: #fff;text-align: center;line-height: ;}
.zxdh{width: 381px;margin: auto;}
.lijizixun img{margin: auto;margin: 20px 0px;width: 381px;}



/*方案规划*/
.fanganbt{background: url(../images/fagh_bt.png);background-size: cover;width: 1120px;height:146px;margin: auto;margin-top: 20px}
.bs_box2{margin-bottom: 50px;}
.bs_box2 .w1200 {
    border-top: 2px solid #f2f2f2;
    padding-top: 70px;
}

.bs_box2 .box_tit .text {
    max-width: 360px;
}


.bs_box2 .m_box {
    display: none;
}

.bs_box2 .m_box li {
    width: 42%;
    margin: 2%;
    margin-top: 60px;
    float: left;
    padding-bottom: 30px;
    border-radius: 5px;
    box-shadow: 0px 1px 10px 1px #ddd;
}

.bs_box2 .m_box li img {
    display: block;
    margin: 0 auto;
    margin-top: -48px;
}

.bs_box2 .m_box li span {
    display: block;
    text-align: center;
    font-size: 36px;
    color: #333;
}

.bs_box2 .m_box li i {
    width: 25px;
    height: 2px;
    background: #000;
    margin: 0 auto;
    font-style: normal;
    display: block;
    margin-top: 10px;
}

.bs_box2 .m_box li em {
    font-size: 28px;
    color: #999;
    display: block;
    font-style: normal;
    margin-top: 10px;
    text-align: center;
}

.bs_box2 .m_box li p {
    font-size: 18px;
    color: #999;
    display: block;
    text-align: center;
    margin-top: 10px;
}

.bs_box2list {
    position: relative;
}

.bs_box2list #bs_box2wrap {
    width: 100%;
    overflow: hidden;
}

.bs_box2list #bs_box2wrap ul {
    margin-right: 0;
    width: 100%;
}

.bs_box2list #bs_box2wrap ul:first-child+ul {
    display: none;
}

.bs_box2list #bs_box2wrap li {
    float: left;
    cursor: pointer;
    position: relative;
    width: 120px;
    margin-right: 1.3%;
    transition: .5s;
    overflow: hidden;
}

.bs_box2list #bs_box2wrap li .accordion-title {
    display: none;
}

.bs_box2list #bs_box2wrap li .accordion-content {
    display: none;
}

.bs_box2list #bs_box2wrap li .text1 {
    float: left;
    width: 100%;
    position: relative;
}

.bs_box2list #bs_box2wrap li .text1 .pic img {
    display: block;
    width: 100%;
    height: 410px;
}

.bs_box2list #bs_box2wrap li .text1 .pic img:first-child {
    display: block;
}

.bs_box2list #bs_box2wrap li .text1 .pic img:first-child+img {
    display: none;
}

.bs_box2list #bs_box2wrap li .text1 p {
    position: absolute;
    left: 0;
    top: 33%;
    z-index: 10;
    width: 100%;
}

.bs_box2list #bs_box2wrap li .text1 p span {
    width: 36px;
    display: block;
    font-size: 36px;
    color: #333;
    margin-right: 0;
    padding-left: 75px;
}

.bs_box2list #bs_box2wrap li .text1 p i {
    width: 120px;
    height: 20px;
    display: block;
    font-size: 18px;
    color: #333;
    font-style: normal;
    float: left;
    letter-spacing: 1px;
    -ms-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=3);
    white-space: nowrap;
    position: absolute;
    left: -13px;
    top: 80px;
}

.bs_box2list #bs_box2wrap li .text2 {width:76.5%;
    height: 100%;
    float: right;
    overflow: hidden;
    display: none;
    max-height: 410px;
}

.bs_box2list #bs_box2wrap li .text2 .pic {
    position: relative;
    height: 100%;
}

.bs_box2list #bs_box2wrap li .text2 .pic img {
    width: 100%;
    height: 410px;
    display: block;
}

.bs_box2list #bs_box2wrap li .text2 .pic .libg {
    position: absolute;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, .2);
    z-index: 10;
    width: 100%;
    height: 100%;
}

.bs_box2list #bs_box2wrap li .text2 .pic .text {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 12;
    padding: 10%;
    padding: 0 18%;
    padding-top: 30%;
    width: 100%;
}

.bs_box2list #bs_box2wrap li .text2 .pic .text span {
    font-size: 24px;
    color: #fff;
    display: block;
    font-weight: bold;
}

.bs_box2list #bs_box2wrap li .text2 .pic .text i {
    font-style: normal;
    width: 50px;
    height: 3px;
    background: #fff;
    display: block;
    margin: 10px 0;
}

.bs_box2list #bs_box2wrap li .text2 .pic .text p {
    font-size: 18px;
    color: #fff;
    display: block;
}

.bs_box2list #bs_box2wrap li .text2 .pic .text em {
    font-style: normal;
    font-size: 14px;
    color: #fff;
    display: block;
    font-style: normal;
    margin-top: 10px;
}

.bs_box2list #bs_box2wrap li.active {
    width: 40%;
}

.bs_box2list #bs_box2wrap li.active .text1 {
    width:23.5%;
}

.bs_box2list #bs_box2wrap li.active .text1 .pic img:first-child {
    display: none;
}

.bs_box2list #bs_box2wrap li.active .text1 .pic img:first-child+img {
    display: block;
}

.bs_box2list #bs_box2wrap li.active .text2 {
    display: block;
}

.bs_box2list #bs_box2wrap li:last-child {
    margin-right: 0;
}




/*关于我们*/
.guanyuwomen1{background:#f2f9ff;padding: 30px 0px;}
.guanyubt{background: url(../images/gywm_bt.png);background-size: cover;width: 1120px;height:146px;margin: auto;margin-top: 20px}
.guanyu_con .gyleft{background: url(../images/guanyu_jieshao.jpg);background-size: cover;width:416px;height: 409px;float: left;padding: 40px;}
.guanyu_con .gyleft h3{color: #fff;font-size: 24px;}
.guanyu_con .gyleft p{color: #fff;font-size: 16px;line-height: 30px;margin: 50px 0px;}
.guanyu_con .gyleft a{color: #fff;font-size: 14px;display: block;line-height: 40px;border: 1px solid #fff;width: 118px;height: 40px;text-align: center;}
.gyright{float: right;}
.gyright_top a{color: #fff;font-size: 22px; line-height: 30px;text-align: center;display: block;margin: 90px;}
.gyright_topl{background: url(../images/licheng.jpg);background-size: cover;width:350px;height: 245px;float: left;margin-right: 2px;}
.gyright_top2{background: url(../images/zizhirongyu.jpg);background-size: cover;width:350px;height: 245px;float:right;}
.shuzi{float: left;width: 234px;height:245px;background: #fff;}
.shuzi h3{font-size: 44px;color: #0b5bab; text-align: center;font-weight: bold;margin-top: 72px;line-height: 82px;}
.shuzi p{color: #343434;text-align: center;}



/*新闻*/
.xinwenbt{background: url(../images/xwzx_bt.png);background-size: cover;width: 1120px;height:146px;margin: auto;margin-top: 20px}
.news_center{overflow: hidden;}
#news{ width:1280px;}
#news .hd{  position:relative; }
#news .hd ul{ position:absolute;margin-left:297px }
#news .hd ul li{float:left;width:142px;height:42px;border:1px solid #e5e5e5;text-align: center;line-height:42px; cursor:pointer; font-size:16px;color:#2c2c2c; margin-left:20px;}
#news .hd ul li.on{ height:42px;  background:#0b5bab;color:#fff; }
#news .bd ul{overflow: hidden;}
#news .bd li{float:left;margin-right:40px;margin-bottom:20px; }
#news .bd li:nth-child(2n){margin-right:0}
#news .bd li .news01{width:600px;float:left;}
#news .bd li .news01 .news01_img{float:left;width:220px;height:110px;overflow:hidden;float:left;}
#news .bd li .news01 .news01_img img{width:100%;}
#news .bd li .news01 .news01_text{float:left;width:360px;margin-left:20px;}
#news .bd li .news01 .news01_text h1{font-size:16px;font-weight:normal;color:#333;}
#news .bd li .news01 .news01_text span{color:#999;}
#news .bd li .news01 .news01_text p{font-size:14px;color:#999;}

/*底部了解更多*/
.n_gg_bottom{background:#f9f9f9;height:300px;padding-bottom: 20px;}
.n_gg_bottom li{width:210px;text-align:center;padding-top:48px;float:left;margin:0px 45px;}
.n_gg_bottom li .title{font-size:20px;margin-top:25px;font-weight:bold;}
.n_gg_bottom li .info{margin-top:20px;line-height:24px;height:48px;margin-bottom: 14px;}
.n_gg_bottom li a{color:#0b5bab;margin-top:25px;display:block;border: 1px solid;border-radius: 20px;line-height: 28px;width:98px;margin: auto;font-size: 14px;}

.footer_form{background: url(../images/footer_form.jpg) no-repeat center top;overflow: hidden;}
.footer_form .yuyue_ck{width:818px;float:left;}
.footer_form .yuyue_ck h1{font-size:36px;color:#fff;font-weight:normal;}
.footer_form .yuyue_ck h1 span{font-size:16px;}

.footer_form .yuyue_xinxi{overflow: hidden;}
.footer_form .yuyue_xinxi .chenghu{float:left;margin-right:50px;}
.footer_form .yuyue_xinxi .chenghu p{font-size:20px;color:#fff;float:left;line-height:50px;}
.footer_form .yuyue_xinxi .chenghu p span{color:#fa4645;}
.footer_form .yuyue_xinxi .chenghu input{float:left;width:248px;height:50px;line-height:50px;margin-left:5px;padding-left:10px;}
.footer_form .tijiao{width:765px;height:55px;background:#921a1e;margin-top:46px;}
.footer_form .tijiao input{width:765px;height:55px;background:#921a1e;font-size:20px;color:#ffffff;}

.footer_form .yuyue_lc{width:368px;overflow: hidden;}
.footer_form .yuyue_lc .yuyue_lc01{float:left;width:162px;height:110px;background:#921a1e;border-radius:10px;margin-right:40px;}
.footer_form .yuyue_lc .yuyue_lc01:nth-child(2n){margin-right:0;margin-bottom:16px;}
.footer_form .yuyue_lc .yuyue_lc01 img{display:block;width:46px;margin:auto;margin-top:15px;}
.footer_form .yuyue_lc .yuyue_lc01 p{font-size:16px;text-align: center;color:#fff;margin-top:10px;}

.footer{width:100%;background:#0e0e0e;overflow: hidden;}
.footer .footer_left{width:460px;float:left;}
.footer .footer_left ul{overflow:hidden;}
.footer .footer_left ul li{float:left;width:98px;margin-top:10px;}
.footer .footer_left ul li a{color:#fff;margin-right:;}
.footer .footer_left .com_xinxi p{margin-bottom:10px;}
.footer .footer_left .com_xinxi .p1{background:url(../images/footer_icon05.png) no-repeat center left;padding-left:30px;color:#fff;}
.footer .footer_left .com_xinxi .p2{background:url(../images/footer_icon08.png) no-repeat center left;padding-left:30px;color:#fff;}
.footer .footer_left .com_xinxi .p3{background:url(../images/footer_icon07.png) no-repeat center left;padding-left:30px;color:#fff;}
.footer .footer_left .com_xinxi .p4{background:url(../images/footer_icon06.png) no-repeat center left;padding-left:30px;color:#fff;}

.footer .footer_center p{color:#fff;}
.footer .footer_center{width:430px;float:left;}
.footer .footer_center ul{overflow:hidden;}
.footer .footer_center ul li{float:left;margin-top:10px;margin-right:10px;}
.footer .footer_center ul li a{color:#8E8E8E;}

.footer .footer_right{float:right;margin-top:12px;}
.footer .footer_right p{background:url(../images/footer_phone.png) no-repeat left center;padding-left:35px;line-height:32px;color:#fff;font-size: 24px;}
.footer .footer_right h1{font-size:28px;color:#0b5bab;font-weight: normal;}
.footer .footer_right a{display:block;width:206px;height:46px;border:1px solid #fff;border-radius:5px;color:#fff;text-align: center;line-height: 46px;font-size:18px;margin-top:10px;}
.footer .copyright{width:100%;height:42px;background:#393939;}
.footer .copyright p{line-height:42px;text-align: center;font-size:12px;color:#a2a2a2;}
.footer .copyright a{color:#a2a2a2;}





/*产品列表*/
.n_banner img{width:100%;display: block;}
.position{height:56px;line-height: 56px;}


.neiye_left{width:280px;float:left;}
.neiye_right{width:890px;float:right;}
.n_nav{background:#0b5bab;border-radius:5px;padding:20px;margin-bottom: 20px;}
.n_nav .p1{color:#fff;font-size:20px;text-align:center;}
.n_nav .p2{color:#fff;font-size:18px;text-align:center;margin-top:5px;}
.n_nav ul{background:#fff;border-radius:5px;margin-top:15px;}
.n_nav ul li{background:url(../images/bg_01.png) 200px center no-repeat;padding-left:30px;height:54px;line-height:54px;border-bottom:1px solid #e5e5e5;font-size: 16px;}
.n_nav ul li.current{background:url(../images/bg_01.png) 200px center no-repeat;
    }
.n_nav ul li:hover{background:url(../images/bg_02.png) 200px center no-repeat;
}
.n_nav ul li.current a,.n_nav ul li:hover a{color:#0b5bab;}
.n_nav ul li a.current{color:#303030;}

.n_nav ul li a{border-left: 4px solid;border-radius: 4px;padding-left: 22px;color: #8e8e8e;}



.n_left_contact{margin-top:20px;}
.n_left_contact_main{background:#fff;border-radius:5px;margin-top:15px;overflow:hidden;}
.n_left_contact_main .text{padding:20px 15px;padding-top:10px;}
.n_left_contact_main .text .p3{color:#00465b;margin-bottom:10px;font-size:16px;}
.n_left_contact_main .text .p4{line-height:30px;}

.product_list li{width:280px;float:left;margin-left:25px;margin-bottom: 20px;}
.product_list li.first{margin-left:0px;}
.product_list li .pic{width:278px;height:218px;position: relative;overflow: hidden;border:1px solid #ccc;}
.product_list li .pic .bg{position:absolute;width:280px;height:218px;background:rgba(0,0,0,0.7);left:-280px;top:0px;}
.product_list li .pic .bg .more{display: block;width:136px;height:38px;line-height: 38px;background: #0b5bab;color:#fff;text-align: center;margin:auto;margin-top: 90px;}
.product_list li .pic img{width:278px;height:218px;display:block;}
.product_list li .title{margin-top: 5px;text-align: center;font-size: 16px;line-height: 40px;height:40px;}
.pagelist {}
.pagelist ul{

    padding: 20px 0px;
    margin: 0 auto;
    height: 36px;

    text-align: center;
}
.yiiPager li {
    width: auto;
    height: 30px;

    line-height: 14px;
    margin: 0;
    padding: 5px 6px 0 0;
    background: none;
    display: inline-block;
}
.yiiPager a {
    font-weight:bold;
    border:1px solid #0b5bab ;

    color: #303030 ;
    display: block;
    font-size: 12px;
    line-height: 24px;
    padding: 2px 10px;
    background: #fff;

}
.yiiPager li.selected a {
    color: #fff;
    background:#0b5bab;
}
.yiiPager li.hidden{display:none;}
.yiiPager li a:hover {
    color: #fff;
    background:#0b5bab;
}




/*产品详情*/

.ny_product_info{width: 890px;margin-left: 20px;float: right}
.jqzoom{ position:relative; float:left; display:block; margin:0; padding:0; width:498px; height:390px; border:none;  }
.jqzoom img{ width:100%; height:auto; }
.zoomdiv{ position:absolute; top:0; left:0; z-index:100; display:none; width:368px; height:368px; background:#fff; border:1px solid #e8e8e8; text-align:center; overflow:hidden; }
.jqZoomPup{ position:absolute; top:0; left:0; z-index:10; visibility:hidden; width:20px; height:20px; border:1px solid #aaa; background:#fff; opacity:0.5;-moz-opacity:0.5; -khtml-opacity:0.5; filter:alpha(Opacity=50); }


.goods-tab .tab-head{ display:block; height:42px; border-bottom:1px solid #f0f0f0; background:#fff;     margin: 20px 0px;}
.goods-tab .tab-head ul li{ float:left; margin-left:-1px; border-left:1px solid #f0f0f0; border-right:1px solid #f0f0f0; }
.goods-tab .tab-head ul li a{ display:block; padding:0 30px; height:42px; line-height:42px; color:#555; font-size:14px; }
.goods-tab .tab-head ul li a:hover,.goods-tab .tab-head ul li a.selected{ color:#fff; background:#0b5bab; }
.goods-tab .tab-content{ display:none; }
.goods-tab .tab-content p{ line-height: 42px;color: #7d7d7d;}


.goods-box{ position:relative; margin-bottom:30px;font-size:12px; background:#fff;  height:auto; overflow:hidden}
.goods-pic{ position:relative; float:left; width:530px; *z-index:1; }
.pic-box{ float:left; }
.pic-preview{ width:498px; height:390px; border:4px solid #0b5bab; }
.pic-scroll{ margin-top:10px; width:498px; }
.pic-scroll .prev{ float:left; margin-right:5px; }
.pic-scroll .next{ float:right; }
.pic-scroll .prev,.pic-scroll .next{ display:block; font-family:"å®‹ä½“"; text-align:center; width:10px; height:60px; line-height:60px; border:1px solid #e8e8e8; background:#f7f7f7; cursor:pointer; text-decoration:none; }
.pic-scroll .items{ position:relative; float:left; width:437px; height:62px; overflow:hidden; margin-left: 14px;}
.pic-scroll .items ul{ position:absolute; margin:0; padding:0; width:999999px; height:100%; }
.pic-scroll .items ul li{ float:left; margin:0; padding:0; width:67px; text-align:center; }
.pic-scroll .items ul li img{ padding:2px; border:1px solid #e8e8e8; width:55px; height:55px; }
.pic-scroll .items ul li img:hover{ padding:1px; border:2px solid #0b5bab; }

.goods-spec{ position:relative; margin:0 0 0 370px; overflow:hidden; }
.goods-spec h1{ border-bottom:1px solid #e5e5e5;    padding-bottom: 10px; display:block; color:#555; font-size:24px; font-weight:700;  text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }

.goods-spec .spec-box{ position:relative; margin-top:10px; font-size: 16px;}
.goods-spec .spec-box.line{ padding-top:10px; border-top:1px solid #efefef; }

.zixun-box{background: #0b5bab;height: 40px;line-height: 40px;text-align: center;margin-top: 20px;color:#fff}
.zixun-box a{display:block;color:#fff;font-size: 16px;}

.goods-spec .spec-box p{color:#666;font-size: 18px;line-height:30px;font-size: 14px; }
.goods-spec .spec-box dl dd .price{ display:inline-block; margin-right:5px; color:#f40; font-size:24px; font-weight:700; font-style:normal; }
.goods-spec .spec-box dl dd .items li{ position:relative; float:left; margin:0 5px 8px 0; padding:1px; line-height:20px; vertical-align:middle; }
.goods-spec .spec-box dl dd .items li a{ display:block; padding:1px; color:#666; min-width:10px; width:auto !important;  text-align:center; text-decoration:none; border:1px solid #eee; cursor:pointer; white-space:nowrap; text-overflow:ellipsis; vertical-align:middle; }
.goods-spec .spec-box dl dd .items li a span{ display:inline-block; padding:5px 9px; font-style:normal; line-height:20px; }
.goods-spec .spec-box dl dd .items li a img{ width:36px; height:38px; vertical-align:middle; }
.goods-spec .spec-box dl dd .items li a.selected{ margin:-1px; color:#333; border:2px solid #f40; color:#f40; }
.goods-spec .spec-box dl dd .stock-box{ display:block; float:left; margin-right:10px; width:64px; }
.goods-spec .spec-box dl dd .stock-box input{ float:left; margin-right:3px; width:42px; height:30px; line-height:30px; text-align:center; border:1px solid #e8e8e8; }
.goods-spec .spec-box .stock-box a{ display:block; float:left; margin-bottom:4px; width:15px; height:12px; line-height:12px; color:#333; font-size:11px; text-align:center; border:1px solid #e8e8e8;  cursor:pointer; overflow:hidden; }
.goods-spec .spec-box .stock-txt{ float:left; line-height:32px; }
.goods-spec .spec-box .btn-buy{ margin-top:15px; }
.goods-spec .spec-box .btn-buy .buy{ display:inline-block; margin-right:10px; padding:0 30px; color:#e5511d; font-size:16px; line-height:38px; background:#ffe4d0; border:1px solid #f0cab6; cursor:pointer; }
.goods-spec .spec-box .btn-buy .add{ display:inline-block; padding:0 30px; color:#fff; font-size:16px; line-height:38px; background:#f40; border:1px solid #f40; border-radius:2px; cursor:pointer; }
.goods-spec .spec-box .btn-buy button.over{ color:#999; background:#f7f7f7; border-color:#e8e8e8; cursor:default; }


.contact-cpxq{margin-bottom: 30px;}
.form-group {margin-bottom: 15px;}
.form-control {border: 1px solid #e2e2e4;box-shadow: none;color: #333;padding: 10px;width: 45%;margin: 10px 20px 10px 0px;font-size: 14px;float: left;border-radius: 5px}
.form-control0 {border: 1px solid #e2e2e4;box-shadow: none;color: #333;padding: 10px;width: 47.5%;margin: 10px 0px 10px 0px;font-size: 14px;float: left;border-radius: 5px}

.form-control1{border: 1px solid #e2e2e4;box-shadow: none;color: #333;padding: 10px; width: 94.5%;margin: 10px 0px;font-size: 14px;border-radius: 5px;}
.textarea.form-control {height: auto;}
.form-group {margin-bottom: 15px;}
.msg_val{height: 30px;margin-bottom: 20px;overflow: hidden;display: block;margin-bottom: 10px;}
.button1{background-color: #0b5bab;width:110px;height:40px;border: 1px solid #0b5bab;color: #fff;border-radius: 5px;}
.button1:hover{background-color: #0b5bab;color: #FFFFFF;width:215px;transition: .5s}

/*案例详情*/
.neiye_right .neiye_left01 .title {
    font-size: 32px;
    font-weight: normal;
    color: #353535;
    text-align: center;
    margin: 20px auto;
}
.neiye_right .neiye_left01 .title_zhushi {
    overflow: hidden;
    margin-left: 104px;
}
.neiye_right .neiye_left01 .title_zhushi p{
    float: left;
    font-size: 14px;
    color: #a9a9a9;
    margin-right: 30px;
    display: inline-block;
}
.neiye_right .neiye_left01 .content {
    line-height: 30px;
    color: #767676;
}

.show-page {
    width: 100%;
    height: 50px;
    margin: 44px 0 20px 0;
    display: flex;
    display: -webkit-flex;
    display: -ms-flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
}
.show-page button {
    width: 300px;
    height: 50px;
    border: 1px solid #d0d0d0;
    border-radius: 5px;
    padding: 0 20px;
    overflow: hidden;
    font-size: 14px;
    background: #fff;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    margin: 0 15px;
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.show-page .fanhui_liebiao {
    width: 60px;
    height: 50px;
    margin: 0 90px;
}


/*新闻列表内页*/

.new .img {width:285px; height: 170px;display: block;overflow: hidden;}

.new li:hover .img img{transform:scale(1.2);transition:transform 1s;}
.wenzi h3{font-size: 16px;color: #2c2c2c;line-height: 80px;}
.wenzi p{font-size: 14px;color: #909090;line-height:30px;}
.wenzi{float:left;width:420px;margin-left:30px;}
.new ul{background-color: #fff;padding: 18px;border-bottom: 1px solid #e5e5e5;margin-bottom: 6px;}
.new ul:hover{moz-box-shadow:2px 2px 5px #eeeeee; -webkit-box-shadow:2px 2px 5px #eeeeee; box-shadow:2px 2px 5px #eeeeee;;}
.riqi{float:right;}
.riqi p{font-size:22px;color: #909090;font-weight:100;line-height:122px;}

/*关于我们*/

.second_title h1{font-size:36px;color:#2c2c2c;text-align: center;font-weight:normal;}
.second_title p{font-size:16px;color:#979797;text-align: center;}

.about_jianjie{background: url(../images/about_jianjie_bg.png) no-repeat top center}

.about_jianjie_cont{overflow: hidden;}
.about_jianjie_cont .about_jianjie_text{width:680px;float:left;}
.about_jianjie_cont .about_jianjie_text p{font-size:16px;line-height:36px;}
.about_jianjie_cont .about_jianjie_text .jianjie{color:#616161;}
.about_jianjie_cont .about_jianjie_text h1{font-size:22px;font-weight:bold;color:#fff;}
.about_jianjie_cont .about_jianjie_text .qianjing{color:#fff;}
.about_jianjie_cont .about_jianjie_img{float:right;width:440px;height:556px;margin-right:60px;}

.about_jingshen_cont{overflow:hidden;}
.about_jingshen_cont .about_jingshen_cont01{width:350px;float:left;margin-right:115px;}
.about_jingshen_cont .about_jingshen_cont01:nth-child(3n){margin-right:0;}
.about_jingshen_cont .about_jingshen_cont01 img{display: block;width:56px;margin:auto;}
.about_jingshen_cont .about_jingshen_cont01 h1{font-size:24px;color:#3e3f41;text-align: center;font-weight:normal;}
.about_jingshen_cont .about_jingshen_cont01 p{color:#a4a4a4;text-align: center;line-height:26px;}
.about_jingshen_cont .about_jingshen_cont01 span{width:26px;height:3px;background:#0b5bab;display:block;margin:auto;}



.left1 {
    width: 50%;
    height: 499px;
    padding-left: 15%;
    box-sizing: border-box;
    background: url("../images/27.png")
}
.left1 .one {
    font-size: 30px ;
    font-weight: bold;
    color: white;
    margin: 85px 0 14px
}
.left1 .line2 {
    width: 468px;
    border-top: 1px solid #a0a0a0;
    margin-bottom: 17px;
}
.left1 .one1 {
	width: 472px;
    font-size: 16px;
    color: #ffffff;
    margin-bottom: 13px;
    line-height: 30px;
}
.left1 .one2 {
    margin: 47px 0 20px 0;
    font-size: 18px;
    color: #fff;
}
.left1 .one3 {
    font-size: 18px;
    color: #fff;
}
.left1 .line3 {
    width: 468px;
    border-top: 2px solid #fff;
    margin-top: 23px;
}
.left1 a{width:150px;height:50px;background:#fff;border-radius: 6px;font-size:16px;color:#282828;display:block;text-align: center;line-height:50px;}
.left2 a{width:150px;height:50px;background:#fff;border-radius: 6px;font-size:16px;color:#282828;display:block;text-align: center;line-height:50px;}
.right1 {
    width: 50%;
    height: 499px;
}
.right1 img {
    width: 100%;
    height: 100%;
}
.right2 {
    width: 50%;
    height: 499px;
}
.right2 img {
    width: 100%;
    height: 100%;
}
.left2 {
    width: 50%;
    height: 499px;
    padding-left: 7%;
    box-sizing: border-box;
    background: url("../images/27.png")
}
.left2 .one {
    font-size: 30px ;
    font-weight: bold;
    color: white;
    margin: 77px 0 14px
}
.left2 .line2 {
    width: 468px;
    border-top: 1px solid #a0a0a0;
    margin-bottom: 15px;
}
.left2 .one1 {
	width: 472px;
    font-size: 16px;
    color: #fff;
    margin-bottom: 13px;
    line-height: 30px;
}
.left2 .one2 {
    margin: 40px 0 20px 0;
    font-size: 18px;
    color: #fff;
}
.left2 .one3 {
    font-size: 18px;
    color: #fff;
}
.left2 .line3 {
    width: 468px;
    border-top: 2px solid #fff;
    margin-top: 23px;
}


/*资质*/
.gongcheng_jiangxiang{}
.gongcheng_jiangxiang .swiper-container {
      width: 100%;
      height: 100%;
    }
.gongcheng_jiangxiang .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
      transition: 300ms;
      transform: scale(0.8);
    }
.gongcheng_jiangxiang .swiper-slide-active,.swiper-slide-duplicate-active{
      transform: scale(1);
    }

.gongcheng_jiangxiang .swiper-button-prev {
    width:39px;
    height:65px;
    background:url(../images/zizhi_left.png) no-repeat left center;
    left: 10px;
    left: auto;
}
.gongcheng_jiangxiang .swiper-button-next {
    width:39px;
    height:65px;
    background:url(../images/zizhi_right.png) no-repeat left center;
    right: 10px;
    left: auto;
}
.gongcheng_jiangxiang .zizhi_img{width:280px;}
.gongcheng_jiangxiang .zizhi_img img{width:100%;}



.atlas{margin-bottom: 80px;overflow:hidden;}
.atlas .three-atlas .atlas-pic{width: 246px;height:149px;position: relative;margin-top: 10px;overflow:hidden;}
.atlas .three-atlas .atlas-pic img{position: absolute;top: 0;left: 0;bottom: 0;left: 0;margin: auto;}
.atlas .three-atlas .atlas-pic:first-child{margin-top: 0;}
.atlas-carouse{width: 770px;height:466px;overflow:hidden;float:left;left:10px;}
.atlas-carouse img{top: 0;left: 0;bottom: 0;right: 0;margin: auto;}
.atlas-carouse .swiper-pagination .swiper-pagination-bullet{width: 12px;height: 12px;background: none;border: 1px solid #fff;opacity: 1;border-radius: 50%;}
.atlas-carouse .swiper-pagination .swiper-pagination-bullet-active{background: #fff;}

.sangefuwu{margin: 20px 0px;}
.fuwu1{float: left;}
.fuwu2{margin: 0px 20px;}


.shouhouleft{width:360px ;float: left;}
.shouhouright{width:768px ;float: right;margin-top: 50px;}
.shouhoubt h3{float: left;font-size: 36px;background: #0b5bab;padding: 10px;color: #fff;}
.shouhoubt p{float: left;font-size: 24px;padding-bottom: 10px;color: #222222;border-bottom: 1px solid #dcdcdc;margin-left: 20px;width: 89%;margin-top: 16px;}
.shouhouwenzi p{color: #979797;font-size: 16px;line-height: 30px;margin-top: 50px;}

.shouhouleft1{width:768px ;float: left;margin-top: 50px;}
.shouhouright1{width:360px ;float: right;}


.baojia_3{margin-top:100px;margin-bottom:100px;}
.baojia_3{box-shadow: 0px 0px 10px #ccc;height:388px;}
.baojia_3_left{width:275px;height:388px;background:url(../images/liuyantu.png);float: left;}

.baojia_3_right{width:900px;float: right;}

.baojia_3_right .contact_message2 .dd1{margin-top: 40px;}


.baojia_3_right .baojia_message .dd1{float: left;width:408px;margin-right: 40px;margin-bottom: 34px;}
.baojia_3_right .baojia_message li{margin-top:10px;}
.baojia_3_right .baojia_message input{background:#fff;width:398px;height:42px;border-radius:5px;display:block;border: 1px solid #e5e5e5;padding:0px 10px;line-height:42px;font-size:14px;float:left;}

.baojia_3_right .baojia_message textarea{background:#fff;border:1px solid #e5e5e5;width:848px;height:120px;border-radius:5px;display:block;padding:0px 10px;line-height:30px;font-size:14px;float:left;}


.tijiao {
    width: 160px;
    height: 40px;
    background: #0b5bab;
    line-height: 40px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    border-radius: 5px;
    margin-top: 34px;
    cursor: pointer;
}



/*联系我们*/

 .com_xinxi p{margin-bottom:30px;}
 .com_xinxi .p1{background:url(../images/footer_icon055.png) no-repeat center left;padding-left:30px;color:#545454;}
 .com_xinxi .p2{background:url(../images/footer_icon088.png) no-repeat center left;padding-left:30px;color:#545454;}
.com_xinxi .p3{background:url(../images/footer_icon077.png) no-repeat center left;padding-left:30px;color:#545454;}
 .com_xinxi .p4{background:url(../images/footer_icon066.png) no-repeat center left;padding-left:30px;color:#545454;}
.com_xinxi .p5{background:url(../images/footer_icon044.png) no-repeat center left;padding-left:30px;color:#545454;}

.baojia_33{margin-top:80px;margin-bottom:100px;}

.baojia_33_left{width:400px;height:388px;float: left;}
.baojia_33_left .com_xinxi h3{font-size: 26px;color: #404040;font-weight: normal;}
.baojia_33_left .com_xinxi h4{font-size: 16px;color: #c5c5c5;font-weight: normal;}


.baojia_33_right{width: 680px;float: right;}
.baojia_33_right h3{font-size: 26px;color: #404040;font-weight: normal;}


.baojia_message .dd1{float: left;width:408px;margin-right: 40px;margin-bottom: 34px;}

.baojia_message input{background:#fff;width:398px;height:42px;border-radius:5px;display:block;border: 1px solid #e5e5e5;padding:0px 10px;line-height:42px;font-size:14px;float:left;}

.baojia_message textarea{background:#fff;border:1px solid #e5e5e5;width:100%;height:120px;border-radius:5px;display:block;padding:0px 10px;line-height:30px;font-size:14px;float:left;}


.tijiao {
    width: 160px;
    height: 40px;
    background: #0b5bab;
    line-height: 40px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    border-radius: 5px;
    margin-top: 34px;
    cursor: pointer;
}
