/*首页*/
.hom_banner{max-width: 1920px; margin: auto;}
.hom_banner .swiper-container {width: 100%;height: 100%;}
.hom_banner .swiper-slide {text-align: center;font-size: 18px;background: #fff;}
.hom_banner .swiper-slide img{display: block; width: 100%; height: auto;}
.hom_banner .swiper-pagination-bullet {width: 12px;height: 12px;opacity: 1;}
.hom_banner .swiper-pagination-bullet-active {opacity: 1;background: #ff6b1d !important; width: 36px;height: 12px;border-radius: 6px;}
.hom_banner .swiper-pagination-bullet {background: #fff;}
.hom_banner .swiper-pagination-bullets {bottom: 20px;}

.hom_h1{max-width: 1000px; margin: auto; font-size: 48px; color: #fff; font-weight: bold; line-height: 60px; padding-bottom: 10px; text-align: center; letter-spacing: 10px;}
.hom_icon img{width: 226px; height: auto; margin: auto; display: block; padding-right: 10px;}
.hom_h2{max-width: 1000px; margin: auto; font-size: 24px; color: #ccc; line-height: 36px; text-align: center; margin-top: 10px; font-weight: 300;}

.hom_about_bg{width: 100%; background: url("../image/1-201105150P0224.jpg") center top no-repeat; padding: 60px 0px;}
.hom_about{max-width: 1200px; margin: auto;}
.hom_gsjj{margin-top: 60px; border: 1px solid #444; overflow: hidden; background: rgba(0, 0, 0, 0.5);}
.hom_gsjj dt{width: 50%; float: left;}
.hom_gsjj dt img{display: block; width: 100%; height: auto;}
.hom_gsjj dd{width: 44%; padding: 30px 3%; float: right;}
.hom_gsjj h3{font-size: 24px; line-height: 36px; color: #fff; margin-bottom: 20px;}
.hom_gsjj p{font-size: 14px; color: #ccc; line-height: 24px;}
.hom_gsjj_button{margin-top: 30px; width: 145px; float: right;}
.hom_gsjj_button a{font-size: 16px; color: #fff; line-height: 38px; border: 1px solid #ff6b1d; display: block; text-align: center; border-radius: 20px;}
.hom_gsjj_button a:hover{background: #ff6b1d; color: #fff;}
.hom_qyys{border: 1px solid #444; padding: 20px; border-top:none ; background: rgba(0, 0, 0, 0.5);}
.hom_qyys li{width: 25%; float: left; overflow: hidden;}
.hom_qyys_img{width: 104px; float: left;}
.hom_qyys_img img{width: 100px; height: 100px; border-radius: 50%; border: 2px dashed #7f7f7f;}
.hom_qyys_text{width: 150px; float: left; padding: 0px 15px;}
.hom_qyys_title{font-size: 18px; line-height: 48px; font-weight: bold; color: #fff; display: block; height: 48px; overflow: hidden;}
.hom_qyys_p{font-size: 14px; color: #ccc; line-height: 26px; display: block; height: 52px; overflow: hidden;}

.phone_anli{display: none;}
.hom_anli{background: #242424; width: 100%; margin-top: 80px;}
.hom_anli .swiper-container {
      width: 100%;
      height: auto;
      margin-left: auto;
      margin-right: auto;
      padding: 60px 0px 0px;
      display: block;
    }
.hom_anli .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      height: calc((100% - 30px) / 2);

      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;
    }
.hom_anli .swiper-slide img{width: 100%; display: block; height: 100%;}
/*.hom_anli .swiper-pagination-bullet {margin: 0 10px !important;}
.hom_anli .swiper-pagination-bullet {margin: 0 4px;line-height: 22px;vertical-align: middle;}
.hom_anli .swiper-pagination-bullet {width: 8px;height: 8px;display: inline-block;border-radius: 100%;background:#fff;opacity: 1;}
.hom_anli .swiper-pagination-bullet-active {width: 8px;height: 8px;opacity: 1;background: #fe6b1d;position: relative;border: none;border-radius: 100% !important;}
.hom_anli .swiper-pagination-bullet-active:after{position: absolute;content: ""; left: -7px; top: -7px; width: 20px; height: 20px; border: 1px solid #fe6b1d; border-radius: 100% !important;}*/

.sv-video a{width:353px; height:230px; position:relative; overflow:hidden; display:inline-block;}
.sv-video a img{width:100%; min-height:100%;}

.hom_anli .swiper-button-prev{
	background-image: url(../image/gyra_03.png);
	left: 0;
	right: auto;
	background-color: rgba(0,0,0,.5);
	top: 50%;
	width: 50px;
	height: 100px;
	margin-top: -50px;
	z-index: 10;
	border-radius: 0px 100px 100px 0px;
	background-size: 17px 26px;
	background-position: center center;
	background-repeat: no-repeat;
	opacity: 1;
}
.hom_anli .swiper-button-next{
	background-image: url(../image/gyra_04.png);
	right: 0;
	left: auto;
	background-color: rgba(0,0,0,.5);
	top: 50%;
	width: 50px;
	height: 100px;
	margin-top: -50px;
	z-index: 10;
	border-radius: 100px 0px 0px 100px;
	background-size: 17px 26px;
	background-position: center center;
	background-repeat: no-repeat;
	opacity: 1;
}
.hom_anli .swiper-button-prev:hover,.hom_anli .swiper-button-next:hover{background-color: rgba(254,107,29,1);}

.hom_fenlei{text-align: center; margin-top: 60px;}
.hom_fenlei ul{border: 1px solid #fe6b1d; display: inline-block; height: 48px; border-radius: 25px;}
.hom_fenlei li{display: inline-block;}
.hom_fenlei li a{font-size: 18px; color: #fff; line-height: 48px; padding: 0px 40px; display: block; border-radius: 25px;}
.hom_fenlei li a:hover{background: #fe6b1d;}

.hom_js_show01{position: absolute;width: 100%;background: rgba(0, 0, 0, 0.5); height: 100%; top: 0px;}
.hom_js_show02{position: absolute;top: 50%;left: 30px; right: 30px; margin-top: -100px;}
.hom_js_show02 h2{overflow: hidden; font-size: 24px; line-height: 50px; height: 50px; margin-bottom: 20px; color: #f3f3f3; font-weight: bold; text-align: center; position: relative;}
.hom_js_show02 h2:after{position: absolute;content: "";width: 50px; left: 50%; margin-left: -25px; bottom: 0;border-bottom: 2px solid #fff;}
.hom_js_show02 p{line-height: 30px; font-size: 14px; color: #e1e5e9; height: 60px; overflow: hidden; text-align: center;}
.hom_anli_button{font-size: 16px; color: #fff; line-height: 38px; width: 145px; border: 1px solid #fff; display: block; text-align: center; border-radius: 19px; margin: auto; margin-top: 30px;}
.hom_js_pic a .work_in {opacity: 0; transition: all 0.4s ease-in-out;}
.hom_js_pic a:hover .work_in {opacity: 1; transition: all 0.4s ease-in-out;}
.hom_js_pic a:hover .work_img {filter: none;-webkit-filter: none;-moz-filter: none;-ms-filter: none;-o-filter: none; transition: all 0.4s ease-in-out;}

.hom_wmdtd_bg{width: 100%; background: #1a1a1a; padding: 60px 0px 80px; margin-top: 80px;}
.hom_wmdtd{max-width: 1200px; margin: auto;}
.hom_wmdtd01{margin-top: 60px;}
.hom_wmdtd_img img{display: block; width: 100%; height: auto;}
.hom_wmdtd01 dt{width: 55%; float: left;}
.hom_wmdtd01 dd{width: 43%; float: right;}
.hom_wmdtd_img{position: relative; overflow: hidden; display: block;}
.hom_wmdtd_text{position: absolute; bottom: 20px; left: 0px; line-height: 60px; font-size: 24px; font-weight: bold; color: #fff; background-color: rgba(254,107,29,.5); padding: 0px 40px; border-radius: 0px 30px 30px 0px;}
.hom_wmdtd02{margin-top: 2%;}
.hom_wmdtd02 li{width: 32%; float: left; margin-right: 2%;}
.hom_wmdtd02 li:nth-child(3) {margin-right: 0px;}
.hom_wmdtd_img img{ transition:all 0.8s ease-in 0s; -webkit-transition:all 0.8s ease-in 0s; -moz-transition:all 0.8s ease-in 0s; -o-transition:all 0.8s ease-in 0s;}
.hom_wmdtd_img:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}

.hom_news{max-width: 1200px; margin: auto; margin-top: 80px;}
.hom_news_nr{margin-top: 60px;}
.hom_news_left{width: 600px; float: left;}
.hom_news_img img{width: 100%; height: auto; display: block;}
.hom_news_left dd{background: #1a1a1a; padding: 10px 30px;}
.hom_news_left_title{font-size: 18px; color: #fff; line-height: 40px; height: 40px; overflow: hidden; display: block;}
.hom_news_left_text{font-size: 14px; color: #ccc; line-height: 30px; height: 30px; overflow: hidden; display: block;}
.hom_news_left a:hover{filter:alpha(opacity=75);-moz-opacity:0.75; opacity:0.75;}
.hom_news_right{width: 560px; float: right;}
.hom_news_right_date {float: right; width: 60px; text-align: center;}
.hom_news_right_yue {color: #999;font-size: 48px; line-height: 48px; border-bottom: 2px solid #595959; margin-bottom: 5px; display: block; font-family: arial; font-weight: normal;}
.hom_news_right_ri {color: #999;font-size: 16px;line-height: 20px; display: block; font-family: arial;}
.hom_news_right_text {float: left;width: 450px;}
.hom_news_right_title {display: block;color: #fff;font-size: 16px;line-height: 30px;font-weight: normal;height: 30px; overflow: hidden;}
.hom_news_right_nr {display: block;color: #ccc;font-size: 12px;line-height: 24px;height: 48px; overflow: hidden;}
.hom_news_right_li {border-bottom: dashed 1px #595959;padding: 14px;}
.hom_news_right_li:nth-child(4n){border-bottom: none;}
.hom_news_right_li:hover{background-color: #1a1a1a;}

.hom_hzhb_bg{width: 100%; background: url("../image/1-201105150SA30.jpg") center top no-repeat; padding: 60px 0px; margin-top: 80px;}
.hom_hzhb{max-width: 1200px; margin: auto;}
.hom_hzhb li{width: 18.4%; float: left; margin-right: 2%; margin-bottom: 2%;}
.hom_hzhb li img{width: 100%; display: block; height: auto;}
.hom_hzhb li:nth-child(5n){margin-right: 0px;}
.hom_hzhb ul{margin-top: 60px;}

/*产品中心*/
.neiye_banner{max-width: 1920px; margin: auto; position: relative;}
.neiye_banner_img img{display: block; width: 100%; height: auto;}
.neiye_fenlei_bg{position: absolute; left: 0; bottom: 0; background-color: rgba(0,0,0,.8); height: 70px; width: 100%;}
.neiye_fenlei_nrong{max-width: 1200px; margin: auto;}
.neiye_wzhi{width: 40%; float: left;}
.neiye_fenlei{width: 60%; float: right;}
.neiye_wzhi{line-height: 70px; font-size: 14px; color: #ccc;}
.neiye_wzhi a{font-size: 14px; color: #fff;}
.neiye_wzhi a:hover{color: #fe6b1d;}
.neiye_wzhi img{display: inline-block; vertical-align: middle; margin-top: -2px; margin-right: 10px;}
.neiye_fenlei{text-align: right;}
.neiye_fenlei li{display: inline-block; vertical-align: middle; position: relative; overflow: hidden; margin-left: -4px;}
.neiye_fenlei a{line-height: 70px; font-size: 18px; color: #fff; padding: 0px 30px; display: block; font-weight: 500;}
.neiye_fenlei a:hover{background: #fe6b1d;}
.neiye_fenlei .active a{background: #fe6b1d;}
.neiye_fenlei .active a:after{position: absolute; content: ""; bottom: 0; left: 50%; margin-left: -4px; width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #242424;}
.neiye_fenlei a:hover:after{position: absolute; content: ""; bottom: 0; left: 50%; margin-left: -4px; width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #242424;}


.anli_box{max-width: 1200px; margin: 60px auto;}
.anli_case{margin-bottom: 30px;}
.com_img{display:block; width:100%; overflow:hidden; height: 216px;}
.com_img img{display: block; width: 100%; height: 100%; transition:all 0.8s ease-in 0s; -webkit-transition:all 0.8s ease-in 0s; -moz-transition:all 0.8s ease-in 0s; -o-transition:all 0.8s ease-in 0s; object-fit:cover}
.com_img:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}
.anli_case .case-con {margin-top: 10px;}
.case-title{height:35px;margin-bottom:10px;line-height:35px;font-size:16px;color:#fff;border-bottom:1px solid #595959;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-right: 20px; /*letter-spacing: 2px;*/}
.case-del{line-height:24px; font-size:14px;color:#777777;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; height:24px;}
.case-type{background:url(../image/icon-caseV.png) no-repeat right center;}
.anli_case a:hover .case-title{color:#fe6b1d;}
.anli_case>ul li{width: 32%; float: left; margin-right: 2%; margin-bottom: 2%;}
.anli_case>ul li:nth-child(3n){margin-right: 0px;}

/*新闻中心*/
.news_box{max-width: 1200px; margin: 60px auto;}
.news_pic{margin-bottom: 60px;}
.xwzx_h1{font-size: 20px; color: #fff; line-height: 36px; font-weight: bold; margin: 0px 30px;}
.news_pic dl{margin-bottom: 40px;}
.news_pic dt{width: 30%; float: left;}
.news_pic dd{width: 70%; float: right;}
.xwzx_p{font-size: 14px; line-height: 24px; color: #ccc; height: 72px; overflow: hidden; margin: 5px 30px;}
.xwzx_sjian{font-size: 18px; color: #999; font-family: arial; line-height: 36px; text-align: right; padding: 5px 20px 0px 20px;}
.news_pic dl:hover{filter:alpha(opacity=75);-moz-opacity:0.75; opacity:0.75; background: #1a1a1a;}
.news_pic img{width:100%; height: auto; display: block;}
.news_button{margin-top: 20px; width: 130px; font-size: 16px; color: #fff; line-height: 32px; border: 1px solid #ff6b1d; display: block; text-align: center; border-radius: 20px; margin-left: 30px;}

/*公司简介*/
.about_box{max-width: 1200px; margin: 60px auto;}
.about_box dl{overflow: hidden; background: #1a1a1a;margin-bottom: 60px;}
.about_box dt{width: 50%; float: left;}
.about_box dl img{display: block; height: auto; width: 100%;}
.about_box dd{width: 50%; float: left;}
.about_text{padding: 30px;}
.about_text h3{font-size: 30px; color: #fff; font-weight: bold; line-height: 48px;}
.about_text p{font-size: 14px; line-height: 24px; color: #ccc; margin: 10px 0px;}
.about_box dl:nth-child(2n) dt{float: right;}

.about_tdui_bg{width: 100%; background: #1a1a1a; padding: 60px 0px;}
.about_tdui {max-width: 1220px; margin: auto;}
.about_tdui .swiper-container {max-width: 1220px;}
.about_tdui .swiper-slide img{width:100% !important; height: auto; display: block;}
.about_tdui .swiper-slide {width: 33.333333%;}
.about_tdui .swiper-button-prev{
	background-image: url(../image/gyra_03.png);
	left: 10px;
	right: auto;
	background-color: rgba(0,0,0,.5);
	top: 50%;
	width: 50px;
	height: 100px;
	margin-top: -50px;
	z-index: 10;
	border-radius: 0px 100px 100px 0px;
	background-size: 17px 26px;
	background-position: center center;
	background-repeat: no-repeat;
	opacity: 1;
}
.about_tdui .swiper-button-next{
	background-image: url(../image/gyra_04.png);
	right: 10px;
	left: auto;
	background-color: rgba(0,0,0,.5);
	top: 50%;
	width: 50px;
	height: 100px;
	margin-top: -50px;
	z-index: 10;
	border-radius: 100px 0px 0px 100px;
	background-size: 17px 26px;
	background-position: center center;
	background-repeat: no-repeat;
	opacity: 1;
}
.about_tdui .swiper-button-prev:hover,.about_tdui .swiper-button-next:hover{background-color: rgba(254,107,29,1);}
.about_tdui_img{margin: 0px 10px 0px 10px; overflow: hidden;}
.about_tdui_img img{ transition:all 0.8s ease-in 0s; -webkit-transition:all 0.8s ease-in 0s; -moz-transition:all 0.8s ease-in 0s; -o-transition:all 0.8s ease-in 0s;}
.about_tdui_img:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}

/*个人介绍*/
.cpzx_box{max-width: 1000px; margin: 60px auto;}
.cpzx_xq_pic{position: relative; margin: 20px 20px 20px;}
.cpzx_xq_pic .gallery-top{width: 100% !important; margin: auto; /*box-shadow:0px 0px 8px #999;*/}
.cpzx_xq_pic .gallery-thumbs{margin: auto;  z-index: 10;}
.cpzx_xq_pic .gallery-thumbs{padding: 0px; margin-top: 60px;}
.cpzx_xq_pic .swiper-slide {background-size: cover;background-position: center;}
.cpzx_xq_pic .gallery-thumbs .swiper-slide {width: 20%; height: auto;opacity: 1;}
.cpzx_xq_pic .gallery-thumbs .swiper-slide-thumb-active {opacity: 1;}
.cpzx_xq_pic .swiper-wrapper img{width: 100%; height: auto; display: block;}
/*.cpzx_xq_pic .gallery-thumbs img{border: 1px solid #d7d7d9; margin-left: -2px;}
.cpzx_xq_pic .gallery-thumbs .swiper-slide-thumb-active img{border: 1px solid #ff9600; margin-left: -2px;}*/
.cpzx_xq_pic .gallery-thumbs .swiper-button-next {
    background: url("../image/swiper-button-nextaaa.png") center center no-repeat;
    right: 10px !important;
    left: auto;
    width: 20px !important;
    background-color: none;
    height: 100% !important;
    top: 0px !important;
    margin-top: 0px !important;
    /*background-color: rgba(227,227,227,.7);*/
}
.cpzx_xq_pic .gallery-thumbs .swiper-button-prev{
	background: url("../image/swiper-button-prevaaa.png") center center no-repeat;
    left: 10px !important;
    left: auto;
    width: 20px !important;
    background-color: none;
    height: 100% !important;
    top: 0px !important;
    margin-top: 0px !important;
    /*background-color: rgba(227,227,227,.7);*/
}
.cpzx_xq_pic .gallery-thumbs .swiper-button-prev, .cpzx_xq_pic .gallery-thumbs .swiper-button-next {opacity: 1;}

.gallery-top .cpzx_xq_box{display: block; overflow: hidden;}
.gallery-top .cpzx_img{float: left; width: 40%;}
.gallery-top .cpzx_img_img{padding: 16px; background: #1a1a1a !important;}
.gallery-top .cpzx_text{float: right; width: 55%;}
.gallery-top .cpzx_name{font-size: 36px; color: #fff; font-weight: bold; line-height: 60px; margin: 30px 0px 10px;}
.gallery-top .cpzx_jop{font-size: 24px; color: #fe6b1d; line-height: 48px; margin-bottom: 20px;}
.gallery-top .cpzx_jshao{font-size: 16px; color: #ccc; line-height: 30px;}

.gallery-thumbs .cpzx_xq_box{position: relative; margin: 0px 10px;}
.gallery-thumbs .cpzx_xq_box:hover .cpzx_img_img:after{position: absolute; content: ""; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,.8);}
.gallery-thumbs .cpzx_text{position: absolute; top: 50%; margin-top: -40px; left: 0px; opacity: 0; width: 100%; height: 100%;}
.gallery-thumbs .cpzx_xq_box:hover .cpzx_text{opacity: 1;}
.gallery-thumbs .cpzx_name{font-size: 20px; color: #fff; font-weight: bold; line-height: 40px; padding-bottom: 5px; margin-bottom: 5px; text-align: center; position: relative;}
.gallery-thumbs .cpzx_name:after{position: absolute; content: ""; bottom: 0; left: 0; right: 0; margin: auto; width: 20px; height: 2px; background-color: rgba(255,255,255,1);}
.gallery-thumbs .cpzx_jop{font-size: 16px; color: #fe6b1d; line-height: 30px; text-align: center;}

/*合作企业*/
.hzkh_box{width: 100%; margin: 80px 0px;}

/*咨询报价*/
.zxbj_box{max-width: 1200px; margin: 80px auto 60px;}
.zibj_title h1{font-size: 30px; line-height: 48px; font-weight: bold; color: #fff; position: relative; padding-bottom: 10px; text-align: center;}
.zibj_title h1:after{position: absolute;content: "";width: 48px; margin: auto; left: 0; right: 0; bottom: 0;border-bottom: 3px solid #999;}
.zibj_title h2{font-size: 20px; line-height: 36px; color: #ccc; margin-top: 10px; text-align: center;}
.zxbj ul{padding-top: 60px;}
.zxbj li{width: 23%; float: left; height: 385px; margin-bottom: 20px;border: 1px dashed #999;margin-right: -2px;border-radius: 20px;margin: 0px 1%;}
.zxbj li:nth-child(3){margin-right: 0px;}
.zxbj_text{padding: 40px 15px; text-align: center;}
.zxbj_img{display: inline-block; padding: 10px; border: 2px solid #ccc; border-radius: 100%;}
.zxbj_img img{display: block; max-width: 100%; height: auto; border-radius: 100%;}
.zxbj_text h3{font-size: 24px; font-weight: bold; color: #fff; line-height: 48px; margin: 10px 0px;}
.zxbj_text p{font-size: 14px; color: #ccc; line-height: 24px;}
.zxbj li:hover{border-radius: 20px; box-shadow:0px 0px 15px #000; background-color: #666;}

.zxly_bg{max-width: 1920px; padding: 60px 0px; margin: auto; background: url("../image/sjhx_xq_bgaaa.jpg") center top no-repeat;}
.zxly{max-width: 1200px; margin: auto; padding: 40px 0px 0px;}
.zxly_input{width: 580px; float: left;}
.zxly_textarea{width: 580px; float: right;}
.zxly_input li{margin-bottom: 20px;}
.zxly_input input{width: 536px; padding: 0px 20px;height: 42px;font-size: 14px;color: #000;outline: none;background: rgba(255,255,255,.5); border-radius: 6px; border: none;}
.zxly_textarea textarea {width: 536px; padding: 0px 20px; line-height: 36px; height: 166px; font-size: 14px;color: #000;outline: none;background: rgba(255,255,255,.5);border-radius: 6px; border: none;}
.zxly button{
    cursor: pointer;
    outline: none;
    background-color: #fe6b1d;
    height: 48px;
    line-height: 48px;
    text-align: center;
    width: 250px;
    border: none;
    margin: auto;
    margin-top: 30px;
    display: block;
    font-size: 18px;
    color: #fff;
    border-radius: 6px;
    }
.zxly:hover button{background: #000;}

/*.service-section{height:auto;overflow:hidden;padding-bottom:5%;}
.sv-block{width:100%;padding:5% 3%;border-bottom:1px solid #224252;position:relative;float:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.sv-block .sv-con, .sv-block .sv-video{float:left;}
.sv-block .sv-con{width:60%;}
.sv-block .sv-video{width:40%;padding-left:4%;}
.sv-title{font-size:32px;color:#ffffff;padding-left:52px;font-family: '造字工房';}

.sv-con .sv-c-box{margin-top:3.5%;position:relative;width:100%;}
.sv-text{color:#777777;font-size:14px;line-height:20px;}
.sv-c-box .viewport { width:95%; height: 150px; overflow: hidden; position: relative;}
.sv-c-box .overview { list-style: none; position: absolute; left: 0; top: 0; }  
.sv-c-box .scrollbar{ position: relative;  float: right; position:relative;  display:inline; z-index:400; width:3px; height:336px; background-color:#565656;z-index:2;}
.sv-c-box .track{ width:5px;position: relative; }
.sv-c-box .thumb{ background-color:#bcbcbc; width:5px; cursor: pointer; position: absolute; top:0; left:-1px; z-index:400;}
.sv-c-box .disable{ display: none; }  
.noSelect { user-select:none;}*/

/*业务范围*/
.service_box{max-width: 1200px; margin: 60px auto 80px;}
.service_box dl{display: block; overflow: hidden; margin-bottom: 40px; padding-bottom: 40px; border-bottom: 1px solid #595959;}
.service_box dt{width: 50%; float: left;}
.service_box dd{width: 40%; float: right; text-align: right;}
.sv-title{font-size: 32px; color: #fff; line-height: 48px; margin-bottom: 30px;}
.sv-title img{width: 40px; height: 40px; padding: 2px; border: 1px solid #fff; border-radius: 100%; display: inline-block; vertical-align: middle; margin-top: -6px; margin-right: 15px;}
.sv-text{font-size: 14px; color: #999; line-height: 24px;}
.sv-video{display: inline-block;}

/*联系我们*/
.lxwm_box{max-width: 1920px; margin: auto;}
.lxwm{max-width: 1200px; margin: 80px auto 60px;}
.lxwm .ul{padding-top: 60px;}
.lxwm .ul_li{width: 30%; float: left; margin-right: 5%; margin-bottom: 20px;}
.lxwm .ul_li:nth-child(3){margin-right: 0px;}
.lxwm_text{padding: 40px 20px 20px; text-align: center;}
.lxwm_img{display: inline-block; padding: 10px; border: 1px solid #ccc; border-radius: 100%;}
.lxwm_img img{display: block; max-width: 100%; height: auto; border-radius: 100%;}
.lxwm_text h3{font-size: 18px; color: #fff; line-height: 36px; margin: 10px 0px; height: 72px; overflow: hidden;}
.lxwm .ul_li:hover{border-radius: 20px; box-shadow:0px 0px 15px #000; background-color: #666;}
.lxwm_zxdt{width: 100%; height: 350px; margin-bottom:30px;}
.lxwm_zxdt img{max-width:100%; width:auto; border-radius:10px}

/*产品中心详情*/
.anli_xq_box{max-width: 1200px; margin: auto; margin-top: 60px;}
.anli_xq_title{font-size: 24px; color: #fff; line-height: 36px; font-weight: bold; text-align: center; margin-bottom: 10px;}
.anli_xq_shijian{font-size: 14px; text-align: center;}
.anli_nrong{font-size: 14px; line-height: 28px; color: #ccc; margin-bottom: 30px;}
.anli_xq_video{margin: 30px 0px;}
.aike_xptj{max-width: 1200px; margin: auto;}
.anli_xptj{max-width: 1200px; margin: auto; margin-top: 60px;}
.anli_xptj_title{font-size: 20px; line-height: 30px; color: #fff; font-weight: bold; position: relative; padding-bottom: 10px;border-bottom: 1px solid #595959; margin-bottom: 30px;}
.anli_xptj_title:after{position: absolute;content: ""; width: 100px; left: 0px; bottom: -1px; z-index: 1; border-bottom: 2px solid #fe6b1d;}
.shute_mfhqbj{margin-top: 60px; margin-bottom: 60px;}
.shute_mfhqbj img{display: inline-block; vertical-align: middle; margin-right: 20px;}
.shute_mfhqbj a{letter-spacing: 5px; line-height: 60px; font-size: 26px; color: #fff; font-weight: bold; display: block; text-align: center; background: #fe6b1d; border-radius: 3px;}
.shute_mfhqbj a:hover{background: #000;}
.aike_xptj .anli_case li{width: 23.5%; margin-right: 2%;}
.aike_xptj .anli_case li:nth-child(4n){margin-right: 0px;}

/* news-detail-start */
.width {width: 1200px; margin: 0 auto;}
.inner_container {min-height: 600px;  padding: 20px 0;}
.inner_container .intro p{font-size: 14px; line-height: 26px; color: #ccc;}
.news_show h1 {
    text-align: center;
    font-size: 30px;
    font-weight: 400;
    margin: 0;
    padding: 0;
}
.news_show .info {width: 100%; text-align: center; margin:20px 0;
    font-size: 14px;
    color: #666;
}
.news_tuijian{max-width: 1200px; margin: auto; margin: 20px auto; border: 1px solid #888; clear: both; overflow: hidden;}
.news_sxia{width: 50%; float: left;}
.news_sxia ul{padding: 10px 20px;}
.news_sxia li{line-height: 36px; font-size: 16px; color: #fff;}
.news_sxia li a{color: #999;}
.news_sxia li a:hover{color: #fff;}
.news_sxia span{background: #fe6b1d; color: #fff; padding: 2px 5px; margin-right: 10px; border-radius: 1px;}
.cpzx_fhlb{width: 20%; float: right; text-align: right;}
.cpzx_fhlb a{display: inline-block; line-height: 48px; padding: 0px 50px; background: #666; color: #fff; font-size: 18px; margin: 23px 20px;}
.cpzx_fhlb a:hover{background: #e60012;}

.cpzx_xq_box .news_tuijian{margin-top: 0px; border: none; background: inherit;}
.cpzx_xq_box .cpzx_fhlb{width: 100%; float: none; text-align: right;}
.cpzx_xq_box .news_tuijian .cpzx_fhlb a{margin: 0px;}
/* news-detail-end */

.hom_js_pic{height: 320px; position: relative; overflow: hidden;}
.hom_news_img{height: 335px; position: relative; overflow: hidden;}

@media (max-width: 768px){
		.width{width:100%;}
		.hom_news_img{height: auto;}
		.news_sxia{float: inherit; width: 100%;}
		.intro{padding: 10px 15px;}
		.com_img{height: 101px;}
		.hom_js_pic{height: 165px;}
		.inner_container{min-height: auto;}
		.cpzx_fhlb{float: inherit; width: 100%; text-align: center;}
		.cpzx_fhlb a{display: inline-block;
    line-height: 38px;
    padding: 0px 40px;
    background: #666;
    color: #fff;
    font-size: 15px;
    border-radius: 3px;
    margin: 10px 20px;}
    /*首页*/
    .hom_banner{height: auto; margin-top: 60px;}
    .hom_banner .swiper-pagination-bullets {bottom: 10px;}

    .hom_h1{font-size: 24px; line-height: 36px; padding-bottom: 5px; letter-spacing: 5px;}
    .hom_icon img{width: 100px; padding-right: 5px;}
    .hom_h2{font-size: 14px; line-height: 24px; margin-top: 5px;}

    .hom_about_bg{background: none; padding: 0px; margin-top: 30px;}
    .hom_about{padding: 0px 20px;}
    .hom_gsjj{margin-top: 20px;background: none;}
    .hom_gsjj dt{width: 100%; float: none;}
    .hom_gsjj dd{width: 92%; padding: 20px 4%; float: none; overflow: hidden;}
    .hom_gsjj h3{font-size: 20px; line-height: 30px; margin-bottom: 20px;}
    .hom_gsjj p{font-size: 14px; line-height: 24px;}
    .hom_gsjj_button{margin-top: 20px; width: 120px; float: right;}
    .hom_gsjj_button a{font-size: 14px; line-height: 30px; border-radius: 15px;}
    .hom_qyys{padding: 10px; background: none;}
    .hom_qyys li{width: 50%; float: left; overflow: hidden; padding: 10px 0px;}
    .hom_qyys_img{width: 100%; float: none;}
    .hom_qyys_img img{width: 50%; height: 50%; border-radius: 100%; margin: auto; display: block; border: 2px dashed #7f7f7f;}
    .hom_qyys_text{width: 90%; float: none; padding: 10px 5%;}
    .hom_qyys_title{font-size: 16px; line-height: 30px; height: 30px; overflow: hidden; text-align: center;}
    .hom_qyys_p{font-size: 12px; color: #666; line-height: 20px; display: block; height: 40px; overflow: hidden; text-align: center;}

    .hom_anli{display: none;}
    .phone_anli{width: 100%; margin-top: 30px; display: block;}
    .phone_anli .swiper-container {width: 100%;height: 100%; padding: 30px 0px 0px;}
    .phone_anli .swiper-slide {width: 70%; margin-right: 5px;}
    .phone_anli .swiper-slide img{width: 100%; display: block; height: auto;}
    /*.phone_anli .swiper-pagination-bullet {margin: 0 10px !important;}
    .phone_anli .swiper-pagination-bullet {margin: 0 4px;line-height: 22px;vertical-align: middle;}
    .phone_anli .swiper-pagination-bullet {width: 8px;height: 8px;display: inline-block;border-radius: 100%;background:#fff;opacity: 1;}
    .phone_anli .swiper-pagination-bullet-active {width: 8px;height: 8px;opacity: 1;background: #fe6b1d;position: relative;border: none;border-radius: 100% !important;}
    .phone_anli .swiper-pagination-bullet-active:after{position: absolute;content: ""; left: -7px; top: -7px; width: 20px; height: 20px; border: 1px solid #fe6b1d; border-radius: 100% !important;}*/
    .phone_anli .swiper-button-prev{opacity: 0 !important;}
    .phone_anli .swiper-button-next{opacity: 0 !important;}

    .hom_fenlei{margin-top: 20px;}
    .hom_fenlei ul{height: 32px; border-radius: 16px;}
    .hom_fenlei li:first-child a{padding-left: 10px;}
    .hom_fenlei li:last-child a{padding-left: 10px;}
    .hom_fenlei li a{font-size: 14px; line-height: 32px; padding: 0px 5px;border-radius: 16px;}

    .hom_js_show02{position: absolute;top: 50%;left: 30px; right: 30px; margin-top: -45px;}
    .hom_js_show02 h2{font-size: 18px; line-height: 40px; height: 40px; margin-bottom: 10px;}
    .hom_js_show02 h2:after{width: 36px; margin-left: -18px;}
    .hom_js_show02 p{display: none;}
    .hom_anli_button{font-size: 14px; line-height: 28px; width: 120px; border-radius: 15px; margin-top: 20px;}
    .hom_js_pic a .work_in {opacity: 1; transition: all 0.4s ease-in-out;}
    .hom_js_pic a:hover .work_in {opacity: 1; transition: all 0.4s ease-in-out;}
    .hom_js_pic a:hover .work_img {filter: none;-webkit-filter: none;-moz-filter: none;-ms-filter: none;-o-filter: none; transition: all 0.4s ease-in-out;}

    .hom_wmdtd_bg{padding: 20px 0px 30px; margin-top: 30px;}
    .hom_wmdtd{margin: 0px 20px;}
    .hom_wmdtd01{margin-top: 20px;}
    .hom_wmdtd_text{bottom: 10px;line-height: 30px; font-size: 14px; padding: 0px 10px; border-radius: 0px 15px 15px 0px;}

    .hom_news{margin-top: 30px; background: #1a1a1a; padding: 20px 0px;}
    .hom_news_nr{margin: 20px 20px 0px;}
    .hom_news_left{width: 100%; float: none;}
    .hom_news_left dd{padding: 10px 10px; background: #242424;}
    .hom_news_left_title{font-size: 14px; line-height: 30px; height: 30px;}
    .hom_news_left_text{font-size: 12px; line-height: 20px; height: 20px;}
    .hom_news_right{width: 100%; float: none; margin-top: 10px;}
    .hom_news_right_date {float: right; width: 20%;}
    .hom_news_right_yue {font-size: 30px; line-height: 30px; border-bottom: 2px solid #595959; margin-bottom: 5px; padding: 5px 0px;}
    .hom_news_right_ri {color: #999;font-size: 14px;line-height: 20px;}
    .hom_news_right_text {float: left;width: 75%;}
    .hom_news_right_title {font-size: 14px;line-height: 24px;height: 24px;}
    .hom_news_right_nr {font-size: 12px;line-height: 20px;height: 40px;}
    .hom_news_right_li {padding: 8px;}

    .hom_hzhb_bg{padding: 30px 0px 30px; margin-top: 0px; background: none;}
    .hom_hzhb{margin: 0px 20px;}
    .hom_hzhb li{width: 32%; float: left; margin-right: 2%; margin-bottom: 2%;}
    .hom_hzhb li:nth-child(5n){margin-right: 2%;}
    .hom_hzhb li:nth-child(3n){margin-right: 0px;}
    .hom_hzhb ul{margin-top: 20px;}

    /*产品中心*/
    .neiye_banner{margin-top: 60px;}
    .neiye_fenlei_none{display: none !important;}
    .neiye_fenlei_bg{height: 48px; position: static; background-color: rgba(26,26,26,1); border-bottom: 1px solid #595959;}
    .neiye_fenlei_nrong{margin: 0px 20px;}
    .neiye_wzhi{display: none;}
    .neiye_fenlei{width: 100%; float: none;}
    .neiye_fenlei a{line-height: 48px; font-size: 14px;padding: 0px 6px;}
    .anli_fenlei a{padding: 0px 7px !important;}

    .anli_box{margin: 30px 20px;}
    .anli_case{margin-bottom: 0;}
    .anli_case .case-con {margin-top: 5px;}
    .case-title{height:30px;margin-bottom:5px;line-height:30px;font-size:14px;padding-right: 20px;}
    .case-del{display: none;}
    .anli_case > ul li{width: 48%; margin-right: 4%; margin-bottom: 4%;}
    .anli_case > ul li:nth-child(3n){margin-right: 4% !important;}
    .anli_case > ul li:nth-child(2n){margin-right: 0px !important;}

    /*新闻中心*/
    .news_box{margin: 0px 20px 40px;}
    .news_pic{margin-bottom: 40px; margin-top: 30px;}
    .xwzx_h1{font-size: 16px; line-height: 30px; height: 30px; overflow: hidden; margin: 0px;}
    .news_pic dl{margin-bottom: 20px;}
    .news_pic dt{width: 100%; float: none;}
    .news_pic dd{width: 100%; float: none;}
    .xwzx_p{font-size: 14px; line-height: 24px; height: 48px;  margin: 0px;}
    .xwzx_sjian{font-size: 14px; line-height: 24px; padding: 10px 0px 0px; text-align: left;}
    .news_button{margin-top: 20px; width: 120px; font-size: 14px; line-height: 30px; border-radius: 15px; margin-left: 0px;}

    /*公司简介*/
    .about_box{margin: 30px 20px;}
    .about_box dl{margin-bottom: 30px;}
    .about_box dt{width: 100%; float: none;}
    .about_box dd{width: 100%; float: none;}
    .about_text{padding: 20px;}
    .about_text h3{font-size: 18px; color: #fff; line-height: 40px;}
    .about_text p{font-size: 14px; line-height: 24px; color: #ccc; margin: 0px;}

    .about_tdui_bg{padding: 30px 0px;}
    .about_tdui {margin: 0px 10px;}
    .about_tdui .swiper-slide {width: 70%;}
    .about_tdui .swiper-button-prev{opacity: 0;}
    .about_tdui .swiper-button-next{opacity: 0;}
    .about_tdui_img{margin: 0px 10px 0px 0px; overflow: hidden;}

    /*个人介绍*/
    .cpzx_box{margin: 30px 20px;}
    .cpzx_xq_pic{position: relative; margin: 0px;}
    .cpzx_xq_pic .gallery-thumbs{padding: 0px; margin-top: 30px;}
    .cpzx_xq_pic .swiper-slide {background-size: cover;background-position: center;}
    .cpzx_xq_pic .gallery-thumbs .swiper-slide {width: 33.333333%; height: auto;opacity: 1;}
    .cpzx_xq_pic .gallery-thumbs .swiper-button-next {
        background: url("../image/swiper-button-nextaaa.png") center center no-repeat;
        right: 5px !important;
        left: auto;
        width: 20px !important;
        background-color: none;
        height: 100% !important;
        top: 0px !important;
        margin-top: 0px !important;
        /*background-color: rgba(227,227,227,.7);*/
    }
    .cpzx_xq_pic .gallery-thumbs .swiper-button-next:focus {background: url("../image/swiper-button-next.png") center center no-repeat;background-color: rgba(231,119,17,.7);}
    .cpzx_xq_pic .gallery-thumbs .swiper-button-prev{
        background: url("../image/swiper-button-prevaaa.png") center center no-repeat;
        left: 5px !important;
        left: auto;
        width: 20px !important;
        background-color: none;
        height: 100% !important;
        top: 0px !important;
        margin-top: 0px !important;
        /*background-color: rgba(227,227,227,.7);*/
    }

    .gallery-top .cpzx_img{float: none; width: 100%;}
    .gallery-top .cpzx_img_img{padding: 8px; background: #1a1a1a !important;}
    .gallery-top .cpzx_text{float: none; width: 100%;}
    .gallery-top .cpzx_name{font-size: 24px; line-height: 40px; margin: 10px 0px 0px;}
    .gallery-top .cpzx_jop{font-size: 16px; line-height: 30px; margin-bottom: 10px;}
    .gallery-top .cpzx_jshao{font-size: 12px; color: #ccc; line-height: 20px;}

    .gallery-thumbs .cpzx_xq_box{position: relative; margin: 0px 10px;}
    .gallery-thumbs .cpzx_xq_box .cpzx_img_img:after{position: absolute; content: ""; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,.5);}
    .gallery-thumbs .cpzx_text{position: absolute; top: 50%; margin-top: -40px; left: 0px; opacity: 1; width: 100%; height: 100%;}
    .gallery-thumbs .cpzx_xq_box:hover .cpzx_text{opacity: 1;}
    .gallery-thumbs .cpzx_name{font-size: 16px; line-height: 30px; padding-bottom: 5px; margin-bottom: 5px;}
    .gallery-thumbs .cpzx_name:after{width: 16px; height: 1px;}
    .gallery-thumbs .cpzx_jop{font-size: 14px; line-height: 20px;}

    /*合作企业*/
    .hzkh_box{width: 100%; margin: 30px 0px;}

    /*咨询报价*/
    .zxbj_box{margin: 30px 20px;}
    .zibj_title h1{font-size: 20px; line-height: 40px; padding-bottom: 5px;}
    .zibj_title h1:after{width: 40px; border-bottom: 2px solid #595959;}
    .zibj_title h2{font-size: 14px; line-height: 24px; margin-top: 10px;}
    .zxbj ul{padding-top: 20px;}
    .zxbj li{width: 100%; float: none; margin-right: 0; height: auto; margin-bottom: 30px;}
    .zxbj_text{padding: 20px;}
    .zxbj_img{display: inline-block; padding: 10px; border: 2px solid #ccc; border-radius: 100%;}
    .zxbj_img img{display: block; max-width: 100%; height: auto; border-radius: 100%;}
    .zxbj_text h3{font-size: 18px; line-height: 36px; margin: 10px 0px;}
    .zxbj_text p{font-size: 14px; color: #ccc; line-height: 24px;}
    .zxbj li{border-radius: 12px; box-shadow:0px 0px 15px #000; background-color: #666;}

    .zxly_bg{padding: 30px 0px; background: #1a1a1a;}
    .zxly{margin: 0px 20px; padding: 20px 0px 0px;}
    .zxly_input{width: 100%; float: none;}
    .zxly_textarea{width: 100%; float: none;}
    .zxly_input li{margin-bottom: 20px;}
    .zxly_input input{width: 96%; padding: 0px 2%;height: 36px;}
    .zxly_textarea textarea {width: 96%; padding: 0px 2%; line-height: 36px; height: 166px;}
    .zxly button{height: 36px;line-height: 36px;width: 180px;margin-top: 20px;font-size: 16px;}

    /*业务范围*/
    .service_box{margin: 30px 20px;}
    .service_box dl{margin-bottom: 30px; padding-bottom: 30px;}
    .service_box dt{width: 100%; float: none; margin-bottom: 20px;}
    .service_box dd{width: 100%; float: none; text-align: right;}
    .sv-title{font-size: 24px; line-height: 36px; margin-bottom: 10px;}
    .sv-title img{width: 30px; height: 30px; padding: 2px; margin-top: -6px; margin-right: 10px;}

    /*联系我们*/
    .lxwm{margin: 30px 20px;}
    .lxwm .ul{padding-top: 30px;}
    .lxwm .ul_li{width: 100%; float: none; margin-right: 0; margin-bottom: 20px;}
    .lxwm_text{padding: 20px;}
    .lxwm_img{display: inline-block; padding: 10px; border: 1px solid #ccc; border-radius: 100%;}
    .lxwm_text h3{font-size: 16px; line-height: 32px; margin: 10px 0px; height: auto;}
    .lxwm .ul_li{border-radius: 12px; box-shadow:0px 0px 15px #000; background-color: #666;}
    .lxwm_zxdt{display:none}

    /*产品中心详情*/
    .anli_xq_box{margin: 30px 20px;}
    .anli_xq_title{font-size: 18px; line-height: 30px; margin-bottom: 5px;}
    .aike_xptj{margin: 30px 20px;}
    .anli_xptj_title{font-size: 18px; line-height: 30px; padding-bottom: 10px; margin-bottom: 20px;}
    .anli_xptj_title:after{width: 60px;}
    .shute_mfhqbj{margin-top: 30px; margin-bottom: 30px;}
    .shute_mfhqbj img{margin-right: 10px; height: 30px; margin-top: -5px;}
    .shute_mfhqbj a{letter-spacing: 5px; line-height: 48px; font-size: 20px;}
    .aike_xptj .anli_case li{width: 48%; margin-right: 4%;}
    .aike_xptj .anli_case li:nth-child(2n){margin-right: 0px;}
}