.n_banner{width: 100%;}
.n_banner img{width: 100%;}
.here{height: 30px;margin-top: 10px;}
.here p,.here p a{line-height: 30px;font-size: 14px;color: #999;text-align: left;}
.here p a:hover{color: #319381;}
.menu{overflow: hidden;margin-bottom:45px;}
.menu_1 p{text-align: center;line-height: 46px;}
.menu_1 a{margin:0 30px;padding:5px 5px 15px 5px;font-size: 17px;color: #666666;}
.menu_1 a.active,.menu_1 a:hover{color: #319381;border-bottom: 2px solid #319381;}

.body{background: #fff;}


/* 联系我们 */
.contact_body{width: 100%;background: #f7f7f7;}
.contact_list1{width: 100%;}
.contact_list1 ul{margin-top: 80px;}
.contact_list1 li{width: 49%;height: 400px;background: #fff; float: left;padding: 50px 60px;overflow: hidden;}
.contact_list1 li:nth-child(2){float: right;}
.contact_list1 li h2{font-size: 24px;color: #333;font-weight: bold;}
.contact_list1 li img{width: 100%;margin-top: 30px;}
.contact_list1_con{margin-top: 40px;}
.contact_list1_con1{width: 49%;float: left;font-size: 16px;color: #666;margin-bottom: 30px;}
.contact_list1_con1:nth-child(2n){float: right;}
.contact_list1_con2{width: 100%;font-size: 16px;color: #666;margin-bottom: 30px;}
.contact_list2{width: 100%;}
.contact_list2 .contact_list2_con{width: 100%;background: #fff;padding: 60px 40px;margin-top: 45px;}
.contact_list2 h2{font-size: 24px;color: #333;font-weight: bold;}
.contact_list2 h2 span{font-size: 16px;color: #666;font-weight: normal;}
.contact_list2 h3{font-size: 16px;color: #666;margin-top: 25px;}
.contact_list2 form{margin-top: 45px;}
.contact_list2 .text1{width:49%;float: left;margin-right: 2%;margin-bottom: 25px;border: 1px #e6e6e6 solid;}
.contact_list2 .text1:nth-child(2n){width:49%;float: right;margin-right: 0px;}
.contact_list2 .text1 input[type="text"]{
    box-sizing: border-box;
    font-size:16px;
    height: 68px;
    border-radius:4px;
    border:0 solid #ffffff;
    color:#666666;
    -web-kit-appearance:none;
    -moz-appearance: none;
    display:block;
    outline:0;
    padding-left: 20px;
    text-decoration:none;
    width:100%;
  }
.contact_list2 .text1 input[type="text"]:focus{border:1px solid #fff;}
.contact_list2 .msg{font-size: 16px;border:0 solid #ffffff;width: 100%;height: 220px;padding: 20px;resize: none;border: 1px #e6e6e6 solid;}
.contact_list2 .msg:focus{outline-color:#e50112}
.contact_list2 .submit1{width: 153px;height: 42px;float: right;margin-top: 20px;}
.contact_list2 .submit1 input[type="submit"]{
    box-sizing: border-box;
    font-size:16px;
    height: 42px;
    border:0 solid #ffffff;
    color:#ffffff;
    -web-kit-appearance:none;
    -moz-appearance: none;
    display:block;
    outline:0;
    text-decoration:none;
    width:100%;
    background-color: #f47203;
  }
.contact_list3{margin-top: 110px;}




/*  关于我们 */
.menu_about{height:90px;margin-top: -90px;position: relative;background: rgba(0, 0, 0, 0.5);}
.menu_about p{line-height: 90px;}
.menu_about a{font-size: 18px;color: #fff;padding: 29px 58px;}
.menu_about a.active,.menu_about a:hover{color:#fff;border-top: 2px #f8a605 solid;}

.about_list1{width: 100%;}
.about_list1 h2{font-size: 40px;color: #333;font-weight: bold;text-align: center;padding-top: 100px;}
.about_list1 h3{font-size: 16px;color: #888;text-align: center;margin-top: 10px;}
.about_list1 .about_list1_con{width: 100%;height: 790px;background: #f9f9f9;margin-top: 53px;}
.about_list1 .about_list1_con .left{width: 52.5%;height: 555px; float: left;overflow: hidden;}
.about_list1 .about_list1_con .left img{width: 100%;height: 100%; transition: all .5s;}
.about_list1 .about_list1_con .left:hover img{transform: scale(1.05);transition: all 4s;}
.about_list1 .about_list1_con .right{width: 44%;height: 555px; float: right;overflow: hidden;padding-right: 30px;}
.about_list1 .about_list1_con .right .about_bj{background: url(../images/aboutus.png) no-repeat center;width: 425px;height: 95px;margin-top: 35px;}
.about_list1 .about_list1_con .right h4{font-size: 24px;color: #333;font-weight: bold;margin-top: -55px;}
.about_list1 .about_list1_con .right .hr{width: 42px;height: 4px;background: #ed6d00;margin-top: 44px;margin-bottom: 40px;}
.about_list1 .about_list1_con .right p{font-size: 16px;color: #333;line-height: 43px;}
.about_list1 .about_list1_con .right p span{font-size: 16px;color: #333;line-height: 43px;}
.pro_la_right{margin-top: 60px;}
.pro_la_right li{width: 25%;height: 150px; float: left;}
.pro_la_right_1{font-size: 20px;color: #4d4d4d;}
@font-face {
    font-family:'IMPACT';
    src: url(/lib/Font-Awesome/font/IMPACT.TTF);
  }
.pro_la_right_1 span{font-size: 69px;color: #333;opacity: 0.7; float: left;padding-left: 20%;font-family: 'IMPACT';}
.pro_la_right_1 em{margin-top: 10px;font-size: 18px;color: #4d4d4d;display: block;font-weight: bold;}
.pro_la_right_1 .tp4_2{float: left;font-size: 18px;margin-top: 25px; color: #4d4d4d;padding-left: 5px;}
.pro_la_right li p{font-size: 15px;line-height: 20px;color: #555555;width: 330px;padding-left: 20%;}
.pro_la_right li:nth-child(4) span{padding-left: 36%;}
.pro_la_right li:nth-child(4) p{padding-left: 36%;}
.about_list2{width: 100%;height: 955px;background: url(../images/about_list2_bj.png) no-repeat center center;background-size: 100% 100%;overflow: hidden;}    
.about_list2 h2{font-size: 40px;color: #fff;font-weight: bold;text-align: center;padding-top: 80px;}
.about_list2 h3{font-size: 16px;color: #888;text-align: center;margin-top: 10px;margin-bottom: 58px;}
.about_list2_con1 .left{width: 50%;float: left;height: 323px;overflow: hidden;background: rgba(255, 255, 255, 0.1);padding: 57px 66px;}
.about_list2_con1 .left h4{font-size: 30px;color: #fff;}
.about_list2_con1 .left .hr{width: 56px;height: 4px;background: #fff;margin-top: 30px;}
.about_list2_con1 .left h5{font-size: 16px;color: rgba(255, 255, 255, 0.85);line-height: 46px;margin-top: 35px;}
.about_list2_con1 .right{width: 50%;float: left;height: 323px;overflow: hidden;}
.about_list2_con1 .right img{width: 100%;height: 100%;transition: all .5s;}
.about_list2_con1 .right:hover img{transform: scale(1.05);transition: all 4s;}
.about_list3{width: 100%;padding: 100px 0 120px;}
.about_list3 h2{font-size: 40px;color: #333;font-weight: bold;text-align: center;}
.about_list3 h3{font-size: 16px;color: #888;text-align: center;margin-top: 10px;margin-bottom: 48px;}
.about_list3 img{width: 100%;}
.about_list4{padding: 75px 0 115px;background: #f9f9f9;}
.about_list4 h2{font-size: 40px;color: #333;font-weight: bold;text-align: center;}
.about_list4 h3{font-size: 16px;color: #888;text-align: center;margin-top: 10px;margin-bottom: 48px;}
.about_list4 ul{margin-top: 50px;}
.about_list4 li{width: 24%;height: 178px;float: left;margin-right: 1.3%;background: #fff;margin-bottom: 1.3%;padding: 5px;overflow: hidden;text-align: center;line-height: 178px;}
.about_list4 li:nth-child(4n){margin-right: 0;}
.about_list4 li img{max-width: 100%;max-height: 100%;transition: all .5s;}
.about_list4 li:hover img{transform: scale(1.1);transition: all 3s;}


/* 解决方案 */



/* 新闻中心 */
.news_list{padding-bottom: 90px;margin-top: 59px;}
.news_left{width: 1180px;max-width: 73.7%;float: left;background: #fff;padding: 17px 35px 30px;overflow: hidden;}
.news_left li{padding: 40px 0;border-top: 1px #e5e5e5 solid;}
.news_left li:nth-child(1){border-top: none;}
.news_left .left{width: 300px;height: 258px;float: left;overflow: hidden;}
.news_left .left img{max-width: 100%;max-height: 100%;transition: all .5s;}
.news_left li:hover .left img{transform: scale(1.2);transition: all 3s;}
.news_left .right{float: right;width: calc(100% - 330px);}
.news_left .right h2{font-size: 20px;color: #666;margin-top: 24px;height: 22px;line-height: 22px;overflow: hidden;}
.news_left li:hover .right h2{color: #f47203;}
.news_left .right h3{margin-top: 30px;font-size: 14px;color: #666;}
.news_left .right h3 img{margin-right: 5px;}
.news_left .right p{font-size: 16px;color: #666;line-height: 30px;height: 60px;overflow: hidden;margin-top: 30px;}
.news_left .right .more{float: left;margin-top: 20px;}

.info_right{width: 23.5%;float: right;}
.info_right1{width: 100%;height: 860px;background: #fff;padding: 30px 10px;}
.info_right1 h2{font-size: 16px;color: #666;float: left;}
.info_right1 h2 .h2_1{font-size: 20px;color: #333;float: left; border-bottom: 2px #f47203 solid;padding: 0 22px 23px 22PX;}
.info_right1 h2 .h2_2{margin-top: 3px;font-size: 16px;color: #666;float: left;}
.info_right1 .hr{width: 100%;height: 1px;background: #e5e5e5;}
.info_right1 ul{margin-top: 20px;}
.info_right1 li{width: 100%;height: 65px;padding: 0 22px;line-height: 65px;overflow: hidden;}
.info_right1 li a{font-size: 16px;color: #666;}
.info_right1 .img2{display: none;}
.info_right1 li:hover a{font-size: 16px;color: #f47203;}
.info_right1 li:hover .img2{display: inline-block;}
.info_right1 li:hover .img1{display: none;}

.info_right2{width: 100%;background: #fff;padding: 30px 10px;margin-top: 30px;}
.info_right2 h2{font-size: 16px;color: #666;float: left;}
.info_right2 h2 .h2_1{font-size: 20px;color: #333;float: left; border-bottom: 2px #f47203 solid;padding: 0 22px 23px 22PX;}
.info_right2 h2 .h2_2{margin-top: 3px;font-size: 16px;color: #666;float: left;}
.info_right2 .hr{width: 100%;height: 1px;background: #e5e5e5;}
.info_right2 ul{margin-top: 40px;}
.info_right2 li{width: 100%;padding: 0 10%;line-height: 65px;overflow: hidden;margin-bottom: 34px;}
.info_right2 li .tp{width: 77%;overflow: hidden;text-align: center;margin: 0 auto;}
.info_right2 li .tp img{max-width: 100%;max-height: 100%;transition: all .5s;}
.info_right2 li:hover .tp img{transform: scale(1.2);transition: all 3s;}

.info_right2 li a{font-size: 16px;color: #666;}
.info_right2 li .title{margin-top: 38px;font-size: 24px;color: #636363;font-family: 'Humnst777 BlkCn BT'; height: 25px;line-height: 25px;overflow: hidden;}
.info_right2 li:hover .title{color: #f47203;}
.info_right2 li .hr1{width: 40px;height: 3px;background: #f47203;margin-top: 20px;}
.info_right2 li .title2{font-size: 16px;color: #636363;line-height: 35px;height: 70px;overflow: hidden;margin-top: 25px;}






.info_list{margin-top: 68px;}
.info_left{width: 1180px;max-width: 73.7%;float: left;background: #fff;padding: 70px 60px;overflow: hidden;}
.info_left .content img{max-width: 100%;}
.info_left h1{font-size: 24px;color: #333;text-align: center;}
.info_left h2{font-size: 14px;color: #888;margin-top: 40px;text-align: center;}
.info_left h2 img{margin-top: -5px;}
.info_left .hr{width: 100%;height: 1px;background: #e5e5e5;margin-top: 35px;margin-bottom: 70px;}
.info_left .hr1{width: 100%;height: 1px;background: #e5e5e5;margin-top: 50px;margin-bottom: 20px;}
.info_left .next{font-size: 14px;color: #666;}
.info_left .next a{font-size: 14px;color: #666;}
.info_left .next a:hover{color: #f47203;}


/* 解决方案 */
.case_list1{width: 100%;padding-top: 100px;}
.case_list1 h2{font-size: 43px;color: #333;font-weight: bold;text-align: center;}
.case_list1 h3{font-size: 16px;color: #888;text-align: center;margin-top: 5px;}
.case_list1 h4{font-size: 16px;color: #666;text-align: center;margin-top: 60px;}
.case_list1 .case_list1_1{position: relative;top: 134px;background: #fff;margin-top: -30px;}
.case_list1 .case_list1_1 ul{height: 170px; }
.case_list1 .case_list1_1 li{width: 12.5%;float: left;text-align: center;}
.case_list1 .case_list1_1 li .img2{display: none;}
.case_list1 .case_list1_1 li p{font-size: 18px;color: #666;margin-top: 22px;}
.case_list1 .case_list1_1 li.active .img1{display: none;}
.case_list1 .case_list1_1 li.active .img2{display: inline-block;}
.case_list1 .case_list1_1 li.active p{color: #e86a00;}

.case_list1 .case_list1_2_1{display: none;}
/* .case_list1 .case_list1_2_1:nth-child(1){display: block;} */

.case_list1 .case_list1_2_1 .left{width: 50%;height: 813px; float: left;background: #204793;padding-left: 8%;}
.case_list1 .case_list1_2_1 .left .title{font-size: 24px;color: #fff;margin-top: 277px;}
.case_list1 .case_list1_2_1 .left .title1{font-size: 59px;color: #fff;font-weight: bold;margin-top: 25px;}
.case_list1 .case_list1_2_1 .left .title2{font-size: 16px;color: #fff;margin-top: 70px;}
.case_list1 .case_list1_2_1 .left .title3{font-size: 16px;color: #fff;margin-top: 50px;line-height: 33px;height: 100px;overflow: hidden; padding-right: 14%;}
.case_list1 .case_list1_2_1 .right{width: 50%;height: 813px; float: right;}
.case_list1 .case_list1_2_1 .right img{width: 100%;height: 100%;}


/* 解决方案相关产品 */
.case_pro{padding: 100px 0;background: #f7f7f7;}
.case_pro h2{font-size: 43px;color: #333;font-weight: bold;text-align: center;}
.case_pro h3{font-size: 16px;color: #888;text-align: center;margin-top: 5px;}
.case_pro ul{margin-top: 60px;}
.case_pro li{width: 32%;height: 310px;background: #fff;float: left;position: relative;}
.case_pro li:nth-child(3n){margin-right: 0;}
.case_pro li .left{width: 90%;float: left;padding: 50px 5%;}
.case_pro li .left h4{font-size: 24px;color: #636363;height: 26px;overflow: hidden;}
.case_pro li .left .hr{width: 40px;height: 3px;background: #f47203;margin-top: 20px;margin-bottom: 35px;}
.case_pro li .left p{font-size: 14px;color: #888;line-height: 16px;height: 16px;overflow: hidden; margin-bottom: 20px;}
.case_pro li .left p span{color: #626262;margin-right: 8px;}
.case_pro li .left .tp{margin-top: 16px;}
.case_pro li .right{width: 200px;max-width: 39%; height: 200px;position: absolute;right: 0; float: right;overflow: hidden;margin-top: 85px;margin-right: 10%;}
.case_pro li .right img{max-width: 100%;max-height: 100%;transition: all .5s;}
.case_pro li:hover .right img{transform: scale(1.1);transition: all 2s;}
.case_pro .swiper-pagination{margin-top: 30px;}
.case_pro .swiper-pagination-bullet{width: 7px;height: 7px;background: #828282;border-radius: 0;}
.case_pro .swiper-pagination-bullet-active{width: 7px;height: 20px;background: #f47203;}
.case_pro .swiper-container{padding: 0 0 70px;}











/* 产品中心 */
.menu_pro{height:90px;margin-top: -90px;position: relative;background: rgba(0, 0, 0, 0.5);}
.menu_pro .title{color: #fff;}
.menu_pro a{font-size: 18px;color: #fff;padding: 30px 1.5%;line-height: 90px;}
.menu_pro a.active,.menu_pro a:hover{color:#fff;border-top: 2px #f8a605 solid;}
.pro_nav1{width: 66%;background: #fff;padding-bottom: 60px;margin-top: 95px;float: left;}
.pro_nav1 ul{display: none;margin-top: -30px;padding: 0px 50px; float: left;width: 100%;}
.pro_nav1 .tp{float: left;}
.pro_nav1 ul li{float: left;margin-bottom: 20px;width: 190px;}
.pro_nav1 ul li a{font-size: 18px;color: #666;}
.pro_nav1 ul li:nth-child(1) a{border-left: none;}
.pro_nav1 ul li:hover a{color: #f47203;}
.pro_nav1 ul li a.active{color: #f47203;}
.pro_nav2{width: 32%;height: 245px;background-color: #fff; float: right;margin-top: 95px;padding: 30px 2%;}
.pro_nav2 h2{font-size: 18px;color: #333;font-weight: bold;}
.pro_nav2 .hr{width: 100%;overflow: hidden;}
.pro_nav2 p{font-size: 16px;color: #666;line-height: 35px;margin-top: 20px;}



.pro_list{width: 100%;}
.pro_list ul{margin-top: 30px;}
.pro_list li{width: 32%;height: 310px;position: relative; margin-right: 2%;margin-bottom: 3%; background: #fff;float: left;}
.pro_list li:nth-child(3n){margin-right: 0;}
.pro_list li .left{width: 90%;float: left;padding: 50px 5%;}
.pro_list li .left h2{font-size: 24px;color: #636363;height: 26px;overflow: hidden;}
.pro_list li .left .hr{width: 40px;height: 3px;background: #f47203;margin-top: 20px;margin-bottom: 35px;}
.pro_list li .left p{font-size: 14px;color: #888;line-height: 16px;height: 16px;overflow: hidden; margin-bottom: 20px;}
.pro_list li .left p span{color: #626262;margin-right: 8px;}
.pro_list li .left .tp{margin-top: 16px;}
.pro_list li .right{width: 200px;max-width: 39%; height: 200px;position: absolute;right: 0; float: right;overflow: hidden;margin-top: 85px;margin-right: 10%;}
.pro_list li .right img{max-width: 100%;max-height: 100%;transition: all .5s;}
.pro_list li:hover .right img{transform: scale(1.1);transition: all 2s;}

.pro_list li:hover .left h2{color: #f47203;}
.pro_list li:hover .left p{color: #f47203;}
.pro_list li:hover .left p span{color: #f47203;}




/* 产品详情  */
.det_list1{width: 100%;}
/* .det_list1 .left{width: calc(100% - 690px);height: 660px;float: left;margin-top: 36px;}
.det_list1 .left .left1{width: 154px;height: 660px; float: left;}
.det_list1 .left .left1 li{width: 100%;height: 155px;padding: 25px 15px;margin-bottom: 13px; text-align: center; background: #fff; overflow: hidden;}
.det_list1 .left .left1 li img{max-width: 100%;max-height: 100%;}
.det_list1 .left .left2{width: 720px;height: 660px;text-align: center;line-height: 660px; background: #fff;overflow: hidden;float: right;}
.det_list1 .left .left2 img{max-width: 100%;max-height: 100%;}
.det_list1 .right{width: 670px;height: 660px;padding: 60px 4%;overflow: hidden; background: #fff;float: right;margin-top: 36px;}
.det_list1 .right h2{font-size: 30px;color: #636363;font-family: 'Humnst777 BlkCn BT';}
.det_list1 .right .hr{width: 100%;overflow: hidden;margin-top: 10px;margin-bottom: 50px;}
.det_list1 .right .hr img{width: 100%;}
.det_list1 .right p{font-size: 16px;color: #666;margin-bottom: 30px;height: 18px;line-height: 18px;overflow: hidden;}
.det_list1 .right p span{font-size: 18px;color: #626262;margin-right: 6px;} */

.det_list1 .left{width: 55%;height: 660px;float: left;margin-top: 36px;}
.det_list1 .left .left1{width: 17%;height: 660px; float: left;}
.det_list1 .left .left1 li{width: 100%;height: 155px;padding: 25px 15px;line-height: 100px; margin-bottom: 13px; text-align: center; background: #fff; overflow: hidden;}
.det_list1 .left .left1 li img{max-width: 100%;max-height: 100%;}
.det_list1 .left .left2{width: 80%;height: 660px;text-align: center;line-height: 660px; background: #fff;overflow: hidden;float: right;}
.det_list1 .left .left2 img{max-width: 100%;max-height: 100%;}
.det_list1 .right{width: 43%;height: 660px;padding: 60px 4%;overflow: hidden; background: #fff;float: right;margin-top: 36px;}
.det_list1 .right h2{font-size: 30px;color: #636363;font-family: 'Humnst777 BlkCn BT';}
.det_list1 .right .hr{width: 100%;overflow: hidden;margin-top: 10px;margin-bottom: 50px;}
.det_list1 .right .hr img{width: 100%;}
.det_list1 .right .content1{height: 380px;overflow: hidden;}
/* .det_list1 .right p{font-size: 16px;color: #666;margin-bottom: 30px;height: 18px;line-height: 18px;overflow: hidden;}
.det_list1 .right p span{font-size: 18px;color: #626262;margin-right: 6px;} */

.infos_top_right2{height: 50px;margin-top: 20px;}
.infos_top_right2a{width: 250px;height: 50px;float: left;}
.infos_top_right2a img{float: left;}
.infos_top_right2a .tel1{float: left;margin-left: 10px;line-height: 16px;font-size: 14px;color: #666;}
.infos_top_right2a .tel{float: left; font-size: 24px;color: #f47203;margin-left: 10px;}
.infos_top_right2b{float: left;margin-left: 50px;}

.det_list2{background: #fff;margin-top: 50px;padding: 45px 35px;overflow: hidden;}
.det_list2 h2{margin-bottom: 50px;border-bottom: 1px solid #ddd;line-height: 60px;}
.det_list2 h2 span{font-size: 18px;color: #333;cursor: pointer; margin-right: 50px;}
.det_list2 h2 span:first-child{padding-left: 0;}
.det_list2 h2 span:last-child{border:none;}
.det_list2 h2 span.active{color: #f47203;padding-bottom: 18px;border-bottom: 2px #f47203 solid;}

.det_list2 form{margin-top: 40px;}
.det_list2 .text1{width:49%;float: left;margin-right: 2%;margin-top: 20px;background-color:#ffffff;border-radius: 10px;}
.det_list2 .text1:nth-child(2){width:49%;float: right;margin-right: 0px;}
.det_list2 .text1:nth-child(4){width:49%;float: right;margin-right: 0px;}
.det_list2 .text1 input[type="text"]{
    box-sizing: border-box;
    font-size:14px;
    height: 60px;
    border-radius:10px;
    border:0.5px solid #e6e6e6;
    color:#666666;
    -web-kit-appearance:none;
    -moz-appearance: none;
    display:block;
    outline:0;
    padding-left: 20px;
    text-decoration:none;
    width:100%;
    background-color:#ffffff;
  }
.det_list2 .text1 input[type="text"]:focus{border:0.5px solid #e6e6e6;}
.det_list2 .msg{
    font-size: 14px;
    border:0.5px solid #e6e6e6;
    border-radius:10px;
    background-color:#ffffff;
    width: 100%;
    height: 230px;
    padding: 20px;
    resize: none;
    margin-top: 30px;
}
.det_list2 .msg:focus{outline-color:#f47203}
.det_list2 textarea{color:#666666;}
.det_list2 .submit1{width: 170px;height: 40px;float: right;margin-top: 35px;margin-bottom: 30px;}
.det_list2 .submit1 input[type="submit"]{
    box-sizing: border-box;
    font-size:16px;
    height: 40px;
    border-radius:20px;
    border:0 solid #ffffff;
    color:#ffffff;
    -web-kit-appearance:none;
    -moz-appearance: none;
    display:block;
    outline:0;
    text-align: center;
    text-decoration:none;
    width:100%;
    line-height: 40px;
    background-color: #f47203;
}

.det_list3{width: 100%;padding: 80px 0 90px;}
.det_list3 .det_list3_top .left{width: 94%;overflow: hidden;float: left;}
.det_list3 .det_list3_top .left img{width: 100%;}
.det_list3 .det_list3_top .right{float: right;text-align: right; font-size: 16px;color: #636363;}
.det_list3 .det_list3_top .right a{font-size: 16px;color: #636363;}
.det_list3 .det_list3_top .right a:hover{color: #f47203;}









































/*  产品详情  */
.con_list .det_right{width:calc(100% - 330px);float:right;}
.d_left{width: 420px;height: 540px;float: left;}
.d_left1{width: 100%;height: 420px;background-image: radial-gradient(#ecf1f4, #ecf1f4, #ecf1f4);display: flex;align-items: center;justify-content: center;}
.d_left1 img{height: 100%;width: 100%;}
.d_left li{float: left;width: 95px;height: 95px;background: #ecf1f4;display: flex;align-items: center;justify-content: center;margin-top:10px;margin-right: 13px;}
.d_left li:nth-child(4){margin-right: 0;}
.d_left li img{height: 100%;width: 100%;}
.d_right{float: right;height: 420px;width: calc(100% - 450px);}
.d_right .down{background: url(/lib/images/de2.png);    width: 200px;height: 32px;}
.d_right h1{font-size: 20px;color: #444444;margin-bottom: 5px;;line-height:44px;}
.d_right h5{font-size: 16px;color: #666;line-height:30px;}
.d_right h6{font-size: 16px;color: #666;border-bottom:1px solid #eee;padding-bottom:10px;line-height:30px;}

.d_right p{color: #666;line-height: 36px;font-size: 16px;margin-top:8px;margin-bottom:10px;height:216px;overflow: hidden;margin-bottom: 50px;}
.d_right p span{color: #666;line-height: 50px;font-size: 18px;}

.d_right  h3{background: url(../images/de1.png) no-repeat left top;font-size: 18px;color: #eb3339;height:50px;;
    line-height: 50px;margin-bottom: 10px;padding-left:40px;}
.d_right h4{font-size: 20px;color: #404040;margin-bottom: 30px;}
.d_right .d_right2 p{font-size: 14px;line-height: 40px;}
.d_right .d_right2 i{font-size: 10px;margin-right: 10px;}
.d_right2{height: 240px;}

.msg_2{width: 100%;height: 440px;background: url("../images/msg_2.png") no-repeat center/cover;overflow: hidden;margin-top: 60px;}
.msg_2 form{margin-top: 100px;}
.msg_2 form input[type='text']{width: 403px;height: 40px;margin-left: 80px;margin-bottom: 20px;}
.msg_2 form input[name='title']{width:320px;margin-left: 150px;}
.msg_2 form textarea{width: 800px;height: 135px;margin-top: 15px;margin-left:150px;}
.msg_2 form input[type='submit']{width: 155px;height: 40px;margin-left: 810px;margin-top: 25px;cursor: pointer;}






/* 产品详情 */
#table{border-collapse: collapse;width:100%;}
#table td{border: 1px solid #eee;padding: 10px 2px;text-align: center;
    font-size: 12px;
    color: #333333;}
#table th{border: 1px solid #eee;padding: 10px 2px;text-align: center;
    font-size: 12px;
    color: #333333;}
#table tr:nth-child(2n+1){background: #f4f4f4;}
#table tr:nth-child(1){background: #fff;}
#table .tb-td{text-align: left;font-weight: bold;padding-left: 10px;}

.mesg{width:60%;margin:0 auto; }
.mesg h5{font-size: 1.2rem;line-height: 2.5rem;color: #333;}
.mesg p{font-size: 1rem;line-height: 2.5rem;color: #666;}
.mesg p a{color: #666;}
.mesg table th{border: 1px solid #eee;padding: 10px 2px;text-align: center;color: #333333;}
.mesg table td{border: 1px solid #eee;padding: 10px 2px;text-align: center;color: #333333;}
.mesg table{border-collapse: collapse;width:100%;font-size: 1rem;margin-top: 20px;}


.det h4{border-bottom: 1px solid #bbb;line-height: 40px;margin-top: 20px;}
.det h4 span,.det h4 a{font-size: 18px;color:#666;padding:8px 5px;cursor: pointer;margin-right:20px;}
.det h4 span.active{color: #1ba395;border-bottom: 2px solid #1ba395;}
.det h4 em{font-size: 12px;margin:0 15px;}
.det .det_s{margin-top: 40px;}

.det_ys{margin-top: 75px;}
.det_ys li{width: 293px;height: 175px;float: left;margin:0;background: #f8f8f8;}
.det .left .aa .det_ys li div{display: block;}
.det .left .aa .det_ys li div h3{font-size: 20px;color: #333333;font-weight: bold;padding-left: 32px;margin-top: 45px;}
.det .left .aa .det_ys li div p{font-size: 14px;color: #666666;padding:0  32px;margin-top: 15px;line-height: 25px;}
.det .left .aa .det_ys li:hover div h3,.det .left .aa .det_ys li:hover div p{color: #fff;}
.det .left .aa .det_ys li:hover{background: #e63955;}

.det_s form{margin-top: 50px;margin-left: 20px;}
.det_s input{border:1px solid #eee;width: 400px;height: 45px;margin-top: 15px;margin-left: 15px;padding:5px;}
.det_s input[type='submit']{width: 146px;background: #de0f16;color: #fff;margin-left: 310px;}
.det_s textarea{width: 400px;height: 100px;margin-left: 15px;margin-top: 15px;border:1px solid #eee;padding:5px;}
.det_s p{font-size: 16px;line-height: 35px;}







@media screen and (min-width:1600px) {
}
@media screen and (min-width:1400px) and (max-width: 1600px){
}
@media screen and (min-width:1000px)and (max-width:1400px) {
    .pro_la_right li:nth-child(4) span{padding-left: 18%;}
    .case_list1 .case_list1_2_1 .left{width: 50%;height: 600px; float: left;background: #204793;padding-left: 5%;}
    .case_list1 .case_list1_2_1 .left .title{font-size: 24px;color: #fff;margin-top: 180px;}
    .case_list1 .case_list1_2_1 .left .title1{font-size: 59px;color: #fff;font-weight: bold;margin-top: 20px;}
    .case_list1 .case_list1_2_1 .left .title2{font-size: 16px;color: #fff;margin-top: 30px;}
    .case_list1 .case_list1_2_1 .left .title3{font-size: 16px;color: #fff;margin-top: 20px;line-height: 33px;padding-right: 14%;}
    .case_list1 .case_list1_2_1 .right{width: 50%;height: 600px; float: right;}

    .menu_pro a{font-size: 16px;color: #fff;padding: 30px 0.8%;line-height: 90px;}
}








