.case1{
    width:1130px;
    margin:0 auto;
    padding:11px 11px 0;
    box-sizing: border-box;
    background: #eee;
}
.case1 .swiper-slide{
    box-sizing: border-box;
}
.case1 img{
    border:1px solid #d9d9d9;
    box-sizing: border-box;
    width:100%;
}
#index-content .p2-content .swiper-button-prev{
    background: url(../images/case1_left.png) no-repeat;
    left:-10px;
}
#index-content .p2-content .swiper-button-next{
    background: url(../images/case1_right.png) no-repeat;
    right:-25px;
}
.cont-p4 .main>div.lf{
    width:561px;
}
.pagination {display: flex;justify-content: center;align-items: center;}
.pagination li a{display: block;width: auto;min-width: 30px;margin: 0 8px;padding: 0 5px;border:solid 1px #00a0BE;}
.pages a.active, .pages a:hover {
    background: #00a0BE;
    color: #fff;
}
.new_slide{height: 180px;border: solid 1px #f5f5f5;display: flex;justify-content: center;align-items: center}
.new_slide img{max-height: 60%;width: auto!important;max-width: 80%;}
.cont-p4 .main .left_top{
    height:493px;
    background: url(../images/youshi1_bg.png) no-repeat;
    padding:240px 0 0 117px;
    box-sizing: border-box;
}
.cont-p4 .main .left_top h1{
    font-size: 24px;
    color:#282828;
    font-weight: bold;
    margin-bottom:33px;
}
.cont-p4 .main .left_top p{
    font-size: 14px;
    color:#b9b9b9;
    font-weight: bold;
    margin-bottom:16px;
}
.cont-p4 .main_title{
    height:70px;
    margin:28px 0 50px;
   padding-left: 100px;
    box-sizing: border-box;
}
.xqy h2{text-indent: 0!important;}
.xqy table{ border-collapse:collapse;}
.xqy table,.xqy tr,.xqy td{border: solid 1px #ccc;line-height: 2em}
.cont-p4 .main_title h1{
    font-size: 30px;
    color:#333333;
    line-height: 70px;
    font-weight: bold;
    margin-bottom:7px;
}
.cont-p4 .main_title h1 span{color: #00a0be;}
.cont-p4 .main_title h2{
    font-size:18px;
    color:#a5a5a5;
    font-weight: bold;
    margin-left:43px;
}
.cont-p4 .left_text p{
    font-size: 16px;
    color:#666666;
    padding:15px;
    line-height: 36px;
}
.cont-p4 .main .left_bottom{
    height:465px;
    background: url(../images/youshi3_bg.png) no-repeat;
}
.cont-p4 .main>div.rt{
    width:639px;
}
.cont-p4 .right_text p{
    font-size: 16px;
    color:#666666;
    padding:15px;
    padding-right:80px;
    line-height: 36px;
}
.cont-p4 .right_middle{
    width:457px;
    height:450px;
    background: url(../images/youshi4_bg.png) no-repeat;
    margin:380px 0 40px 74px;
    padding:56px 35px 30px;
    box-sizing: border-box;
}
.cont-p4 .right_middle img{
    width:auto%;
    height:75%;
}
.cont-p4 .main{
    position: relative;
}
.cont-p4 .main>img{
    position: absolute;
    top:360px;
    left:374px;
}
.cont-p4 .main>div:last-child{
    position: absolute;
    bottom:-35px;
    left:374px;
  

    padding:14px 0 0 165px;
    font-size: 14px;
    color:#f08000;
}
.p5-content .case13{
    width:1070px;
    margin:0 auto;
    box-sizing: border-box;
}
.case13 .swiper-slide{
    /*border:1px solid #B6B6B6;*/
    box-sizing: border-box;
    /*background: #EEEEEE;*/
}
.case13 .swiper-slide h1{
    font-size: 14px;
    color:#282828;
    font-weight: bold;
    padding:6px 4px;
    text-align: center;
    margin-top:10px;
}
.case13 .swiper-slide p{
    font-size: 12px;
    line-height: 15px;
    color:#888888;
    font-weight: bold;
    padding:0 4px;
}
.case13 .swiper-slide a{
    display: inline-block;
    width:95%;
    text-align: right;
    font-size: 12px;
    line-height: 15px;
    color:#00a0BE;
    font-weight: bold;
    padding:0 4px;
    margin:7px 0 5px;
}
.case13 .swiper-slide img{
    width:100%;
    height:150px;
}
#index-content .p5-content .swiper-button-prev{
    background: url(../images/case13_left.png) no-repeat;
    left:-10px;
    height:84px;
    top:60%;
}
#index-content .p5-content .swiper-button-next{
    background: url(../images/case13_right.png) no-repeat;
    right:-25px;
    height:84px;
    top:60%;
}
.home_nav_left{
    width:200px;
}
.cont-p3{
    margin:50px 0 85px;
}
.home_nav_left>div{
    width:200px;
    height:65px;
    background: #00a0BE;
    text-align: center;
    padding-top:16px;
    box-sizing: border-box;
    border-bottom:3px solid #052815;
}
.home_nav_left>div h1{
   font-size:20px;
    color:#fff;
    font-weight: bold;
}
.home_nav_left>div h2{
    font-size:16px;
    color:#fff;
    margin-top:6px;
}
.home_nav_left li{
    width:100%;
    height:57px;
}
.home_nav_left li a{
    display: inline-block;
    width:100%;
    height:57px;
    padding-left: 56px;
    line-height: 57px;
    background: #43474A;
    font-size: 14px;
    color:#ffffff;
    position: relative;
    box-sizing: border-box;
}
.home_nav_left li a:hover{
    background: #00a0BE;
}
.home_nav_left li a b{
    display: inline-block;
    width:15px;
    height:15px;
    background: url(../images/home_nav_bg.png) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    top:22px;
    left:24px;
}
.home_nav_right{
    width:967px;
    padding-right:32px;
    box-sizing: border-box;
}
.home_nav_right li{
    width:32%;
    margin-right:2%;
    border:1px solid #F2F2F2;
    padding:5px;
    box-sizing: border-box;
    margin-bottom:50px;
    height:235px;
    box-shadow: 0px 0px 2px 2px #ccc;
}
.home_nav_right li:nth-child(3n){
    margin-right:0;
}
.home_nav_right li img{
    width:100%;
    height:168px;
}
.home_nav_right li p{
    text-align: center;
    font-size: 14px;
    color:#43474a;
    margin:25px 0;
}

/*��ҳ*/
.banner1{
    width:100%;
}
.banner1 img{
    width:100%;
}
.jinshida_main{
    margin:50px auto;
    width:1200px;
}
.jinshida_main_left{
    width:220px;
}
.jinshida_main_left>div.title{
    width:220px;
    height:50px;
    background: #00a0BE;
    text-align: center;
    line-height: 50px;
    box-sizing: border-box;
    border-bottom:3px solid #052815;
}
.jinshida_main_left>div.title h1{
    font-size:18px;
    color:#fff;
    font-weight: bold;
}
.jinshida_main_left li{
    width:100%;
    /*height:57px;*/
}
.jinshida_main_left li a{
    display: inline-block;
    width:100%;
    /*height:57px;*/
    padding-left: 56px;
    line-height: 57px;
    background: #43474A;
    font-size: 14px;
    color:#ffffff;
    position: relative;
    box-sizing: border-box;
}
.jinshida_main_left li a:hover{
    background: #00a0BE;
}
.jinshida_main_left li a.hover{
    background: #00a0BE!important;
}
.jinshida_main_left li a b{
    display: inline-block;
    width:15px;
    height:15px;
    background: url(../images/home_nav_bg.png) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    top:22px;
    left:24px;
}

.jinshida_main_left .contact_top{
    width:100%;
    height:50px;
    color: #fff;
    font-size: 14px;
    background: #00a0BE;
    margin-top:30px;
    line-height: 50px;
    padding-left:20px;
    box-sizing: border-box;
}
.jinshida_main_left .contact_bottom{
    width:100%;
    padding:10px;
    box-sizing: border-box;
    border:1px solid #DEDEDE;
    border-top:none;
}
.jinshida_main_left .contact_bottom img{
    width:100%;
}
.jinshida_main_left .contact_bottom p{
    color: #666;
    font-size: 14px;
    line-height: 30px;
}
.jinshida_main_left .contact_bottom p span{
    color: #00a0BE;
    font-size: 18px;
    font-family: impact;
    display: block;
    line-height: 35px;
}
.jinshida_main_right{
    width:950px;
}
.jinshida_main_right_top{
    width: 100%;
    border: 1px solid #ccc;
    height: 38px;
    line-height: 38px;
    border-radius: 5px;
    color: #000;
    font-size: 14px;
}
.jinshida_main_right_title a{
    color: #000;
    font-size: 14px;
}
.jinshida_main_right_title i{
    width: 10px;
    height: 15px;
    background: #00a0BE;
    float: left;
    margin: 12px 10px 0 20px;
}
.jinshida_main_right_top .rt{
    padding-right:10px;
}
.jinshida_main_right_top .rt span{
    display: inline-block;
    color: #000;
    font-size: 14px;
}
.jinshida_main_right_top .rt a{
    display: inline-block;
    color: #000;
    font-size: 14px;
}
/*��Ʒ����*/
.jinshida_mains .product li{
    width:31%;
    margin-right:3.5%;
    margin-bottom:50px;
}
.jinshida_mains .product li:nth-child(3n){
    margin-right:0;
}
.jinshida_mains .product li img{
   max-width: 100%;
    width: 100%;
    height:180px;
}
.jinshida_mains .product li p{
    font-size: 14px;
    line-height: 38px;
    color: #333;
    text-align: center;
}
.jinshida_mains .product{
    padding:50px 0;
}
.jinshida_mains .product div{
    border:8px solid #ddd;
    box-sizing: border-box;
    text-align: center;
    overflow: hidden;
}
.jinshida_mains .product li:hover div{
    border-color:#00a0BE;
}
.jinshida_mains .product li:hover p{
    color:#00a0BE;
}
/*��������*/
.report{
    width:100%;
    /*margin:0 auto;*/
}
.report li{
    width:100%;
    padding:18px 10px 18px;
    border-bottom:1px dashed #F1F1F1;
    transition: all .5s linear;
    box-sizing: border-box;
}
.report li a{
    display: inline-block;
    width:100%;
}
.report .img{
    width:21%;
}
.report .img img{
    width:100%;
    height:152px;
}
.report .text{
    width:76%
}
.report .text h1{
    color:#353535;
    font-size: 20px;
    margin:16px 0 13px 0;
    line-height:20px ;
    font-weight: normal;
}
.report .text span{
    display: inline-block;
    font-size: 12px;
    color:#afafaf;
    margin-bottom:30px;
}
.report .text p{
    font-size: 14px;
    color:#666666;
    line-height: 23px;
}
.report li:hover{
    padding:18px 20px 18px 0;
}
.report_detail{
    width:100%;
    padding:50px 20px;
    box-sizing: border-box;
}
.report_detail h1{
    text-align: center;
    font-size: 22px;
    color:#303030;
}
.report_detail h2{
    text-align: center;
    font-size: 14px;
    color:#959595;
    margin:23px 0 46px 0;
    font-weight: normal;
}
.report_detail div{
    text-align: justify;
    font-size: 14px;
    color:#121212;
    line-height: 25px;

    /*text-indent: 2em;*/
}
.report_detail img{
    /*max-width:100%;*/
    max-width: 100%;
}
/*��ҳ�����*/
.jinshida_mains .text1{
    padding:30px 0;
    box-sizing: border-box;
}
.jinshida_mains .text1 p{
    list-style-type: none;
    text-indent: 2em;
    line-height: 3em;
    padding:0 30px;
    color: #333;
}
/*��Ʒ����*/
.product_detail{
    padding:30px 0;
}
.product_tit_u{
    text-align: center;
    font-size: 16px;
    color:#00a0BE;
    line-height: 30px;
    font-weight:700;
    margin-bottom:20px;
}
.product_detail img{
    max-width:70%;
}
/*��ϵ����*/
.message_text{
    padding-left:20px;
    /*width:392px;*/
    height:auto !important;
    padding-top:50px;
    box-sizing: border-box;
    width:100%;
}
.message_text h1{
    font-size: 18px;
    color:#333;
    margin-bottom:37px;
}
/*.message_text h2{*/
    /*font-size: 12px;*/
    /*color:#979797;*/
    /*margin:9px 0 37px 0;*/
    /*font-family: Arial;*/
/*}*/
.message_text ul{
    width:100%;
}
.message_text ul li{
    width:50%;
    height:20px;
    line-height: 20px;
    font-size: 17px;
    color:#666666;
    margin-bottom: 20px;
    padding-left:36px;
    box-sizing: border-box;
    background: url(../images/"message1.png") no-repeat 0 50%;
}
.message_text ul li.p6{
    background: url(../images/"message6.png") no-repeat 0 50%;
}
.message_text ul li.p7{
    background: url(../images/"message7.png") no-repeat 0 50%;
}
.contact-main form{
    width:60%;
    margin-top:20px;
}
.contact-main form input{
    width:100%;height:39px;
    border:1px solid #F0F0F0;
    margin-bottom:10px;
    padding-left:20px;
}
.contact-main form textarea{
    width:100%;height:124px;
    padding-top:8px;
    border:1px solid #F0F0F0;
    margin-bottom:10px;
    padding-left:20px;
}
.contact-main form input.button{
    font-size: 14px;
    color:#fff;
    background: #00a0BE;
}


/*ҳ������*/
.product_detail .text{
    padding: 0 30px;

}
.product_detail .text img{
    max-width:100%;
}
.product_detail .text1{
    text-align: justify;
    font-size: 14px;
    line-height: 3em;
    color: #333;
    padding:0 0 0 60px;
}
.product_detail .text p{
    text-align: justify;
    font-size: 14px;
    line-height: 3em;
    color: #333;
    text-indent: 2em;
}
.product_detail .text b{
    /*text-align: justify;*/
    /*font-size: 16px;*/
    /*color: #000;*/
    /*text-indent: -2em;*/
    /*font-weight: bold;*/
}
.product_detail h2{
    text-align: justify;
    font-size: 16px;
    color: #0066cc;
    margin:15px 0;
    text-indent: 2em;
    font-weight: bold;
}
.product_detail>p>img{
    max-width: 50%;
    margin:20px 0;
}
.product_detail_top .lf{
    width:40%;
    border: 1px solid #CAD2D4;
    padding: 20px;
    box-sizing: border-box;
}
.product_detail_top .lf img{
    max-width:100% !important;
}
.product_detail_top .rt{
    width:55%;
}
.product_detail_top .rt h1{
    line-height: 40px;
    font-size: 18px;
    font-weight: bold;
    color: #555;
}
.product_detail_top .rt p{
    line-height: 30px;
    color: #555;
    font-size: 13px;
}
.product_detail span.jieshao{
    width: 126px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    margin-right: 1px;
    background: #00a0be;
    font-size: 14px;
    font-weight: bold;
    color:#fff;
    margin-top:30px;
    display: block;
}
/*�ɹ�����*/
/*.nav_box{ width:20%;}*/
.nav_box li{  border-bottom: 2px solid #fff; transition: all .5s ease;  background: #43474A !important; cursor: pointer;}
.nav_box li div{ height: 55px; line-height: 55px; font-size: 18px; color: #fff; padding: 0 15px;}
.nav_box li:last-child{ border-bottom: none; }
.nav_box li a{ text-decoration: none;line-height: 55px; font-size: 14px; color: #fff; padding: 0 15px; display: block;width: auto;background: #43474A !important;}
/*.nav_box li:hover,.nav_box li.cur{ background: #164c7b }*/
.nav_box li:hover a,.nav_box li.cur a{ color:#007aff;}
.nav_box .nav1 .ico{ width: 18px; height: 18px; display: block; background: url(../images/quality.png) no-repeat; margin-top: 7%; transition: all .5s ease; }
.nav_box .nav1 .nobor{ border-bottom: 2px solid #fff; }
.nav_box .nav1 .cur .ico1{ background-position: -18px 0; }
.nav_box .nav1 .cur .nav2 li div:after{ content: ""; height: 1px; width: 100%; display: block; position: absolute; left: 0px; bottom: 0; background: #b7b7b7; }
.nav_box .nav1 .nav2{display: block; }
.nav_box li .nav2 li{  border-bottom: none;background: #f1f1f1 !important;}
.nav_box li .nav2 li a{  border-bottom: none;background: #f1f1f1 !important;font-size: 12px !important;}
.nav_box li .nav2 li div{ height: 47px; position: relative; }
.nav_box li .nav2 li div:after,.nav_box li .nav2 li.cur div:after{ content: ""; height: 1px; width: 90%; display: block; position: absolute; left: 15px; bottom: 0; background: #b7b7b7; }
.nav_box li .nav2 li div:last-child:after{ display: none; }
/*.nav_box li .nav2 li.cur div:after{ display: none; }*/
.nav_box li .nav2 li a{ font-size: 15px; color: #2a2a2a; line-height: 47px;width: 95%; }
.nav_box li .nav2 li .ico{ width: 7px; height: 13px; background: url(../images/nav2_ico.png) no-repeat; }
.nav_box li .nav2 li:hover a,.nav_box li .nav2 li.cur a{ color: #125fa3; }
/*.nav_box .nav1 li .nav2 li:hover .ico,.nav_box .nav1 li .nav2 li.cur .ico{ background-position: -7px 0; }*/
/*.nav_box li .nav2 li:hover div,.nav_box li .nav2 li.cur div{ background: #c8ced4 }*/

.nav_box .nav1 .nav2 .nav3{display: none;}
.nav_box .nav1 .nav2 .nav3 li{ background: #fff; padding-left: 15px; font-size: 13px; }
.nav_box .nav1 .nav2 .nav3 li a{ color: #616161; }
.nav_box .nav1 .nav2 .nav3 .cur a,.nav_box .nav1 .nav2 .nav3 li:hover a{ color: #125fa3 }
.detail_text{
    padding: 20px 10px;
    text-align: justify;
    font-size: 14px;
    color: #121212;
    line-height: 25px;
}