@charset "utf-8";
/* CSS Document */
:root{--swiper-theme-color:#b2b2b2!important;}

.position{width:100%; background:#eaeaea; height:35px; position:absolute; left:0;}
.position .posinfo{width:1200px; margin:0 auto; line-height:35px; color:#666666; font-size:12px; text-align:left;}
.position .posinfo a{color:#666666;font-size:13px;}
.position .posinfo a:hover{color:#000;}

.c_search h2{background: url(../images/dot.jpg) repeat-x 20px; line-height:40px; font-size:28px; color:#e60012; text-align:center; display:block;}
.c_search h2 span{padding:0 15px; background:#fff;}
.c_search p.ftit{font-size:20px; font-weight:bold; text-align:center;}
.c_search p.intro{line-height:20px;	color:#666;	font-size:14px;	text-align:center;}


.list_anli{width:100%;}
.list_anli  .padding_6{ padding:0 6px;}
.list_anli .case{width:50%; float:left;margin:12px 0 8px; display:block;}
.list_anli .case img{width:100%;}
.list_anli .case h3{ padding:0 2%; font-size:15px; line-height:40px; width:96%; overflow:hidden; max-height:40px; border-bottom:1px solid #e1e1e1; color:#000;_height:expression((document.documentElement.clientHeight||document.body.clientHeight)>40?"40px":"");}
.list_anli .case h3 a{ color:#000;}
.list_anli .case h3 a span{ color:#999; padding-right:5px;}
.list_anli .case h3 a:hover{color:#e86a5a;}
.list_anli .case .c_dsc{overflow:hidden; height:45px; line-height:45px;width:98%; padding:1% ;}
.list_anli .case .c_time{width:57%; display:block; float:left; color:#949292;overflow:hidden; height:45px; padding-left:3%;text-indent:10px;background:url(../images/i_time.png) no-repeat left center; }
.list_anli .case .c_pst{width:38%; display:block; float:left; color:#949292;overflow:hidden; height:45px; color:#000; text-align:right; padding-right:2%;}
.list_anli .case .c_pst span{float:right; width:50px; text-align:left;}
.list_anli .case .c_pst img{float:right; padding-top:5px; width:12px;}
.list_anli .case .case_content{ background:#F6F6F6; display:block; padding-bottom:5px;border-bottom:10px solid #F0F0F0;}
.list_anli .case .case_content:hover{padding-bottom:10px; border-bottom:5px solid #ffcb38;}



.postion{width:100%; background:#eaeaea; height:42px;}
.postion .posinfo{width:1200px; margin:0 auto; line-height:42px; color:#666666; font-size:13px; text-align:left; }
.postion .posinfo a{color:#666666;font-size:13px;}
.postion .posinfo a:hover{color:#000;}
.customer_banner{width:100%;	position:relative;	z-index:20;	min-width:800px;}
.customer_banner img{ margin:0 auto;  max-width:100% !important; width:100%; overflow:hidden; display:block;}
.customer_rec{width:1200px; margin:0 auto;}
.customer_rec h1{text-align:left; font-size:36px; padding-top:60px;margin-bottom: 10px;}
.customer_rec .customer_title_info{font-size:14px; color:#9b9a9a; padding-bottom:40px; }
.customer_video video{width:100%;}

.customer_description{overflow: hidden;padding:50px 0;line-height: 1.8;font-size:16px;}
.customer_description .customer_description_content{width: 55%;float: left;padding-top: 30px;}
.customer_description .customer_description_content.customer_description_content_hangtian{width:100%;}
.customer_description .customer_description_content p{margin-right: 30px;margin-bottom: 30px;}
.customer_description .customer_description_contact{width: 45%;float: left;}
.customer_description .customer_description_contact>div{border:10px solid #EFEFEF;padding:30px;}
.customer_description_contact ul{padding:0;margin-bottom:20px;}
.customer_description_contact>div>a{display:inline-block;width: 30%;background: #ef001d; font-size: 16px;color: #fff;cursor: pointer;margin-right: 20px;height: 40px;line-height: 40px;text-align: center;border: 1px solid #ef001d;border-radius: 4px;}

.customer_content{line-height: 32px;font-size:16px;}
.customer_content p{line-height: 32px;font-size:16px;margin-bottom: 10px;}

.customer_image_list{overflow: visible;}
.customer_image_slider{margin-bottom: 30px;position: relative;}
.customer_image_slider>h4{font-size:16px;font-weight:normal;margin-bottom:10px;color:#e60012;}
.customer_image_slider>h3{font-size:32px;font-weight:bold;margin-bottom:20px;}
.customer_image_swiper{overflow: hidden;min-height:200px;}
.customer_image_swiper .swiper-slide>img{width: 100%;}
.customer_image_slider .swiper-slide a{position: relative;display:block;overflow: hidden;}
.customer_image_slider .swiper-slide a .image-pictures-customer-tag{display:block;position: absolute;bottom:0;right:-13px;width:70px;height:40px;color: #FFF;background: #e60012;font-size:28px;font-weight: bold;text-align: center;transform: skew(-34deg);transition: all .1s ease-in-out;}
.customer_image_slider .swiper-slide a .image-pictures-customer-tag i{transform: skew(34deg);display: block;text-align: center;}
.customer_image_slider .swiper-slide a .image-pictures-customer-tag i:after{display: block;content:"+";transition: all .4s ease-in-out;transform-origin: 50% 50%;width:40px;height:40px;line-height:34px;font-size:32px;margin:0 auto;}

.customer_image_slider .swiper-slide a:hover .image-pictures-customer-tag{width:90px;background: rgba(0,0,0,.7);}
.customer_image_slider .swiper-slide a:hover .image-pictures-customer-tag i::after{transform: rotate(180deg);}

.small-swiper-images a{margin-right:28px;margin-bottom:30px;float: left;}
.small-swiper-images a img{width:278px;}
.small-swiper-images a:nth-child(2n){margin-right: 0;}
.small-swiper-images a:nth-child(n+3){margin-bottom:0;}



.swiper-button-next.customer-image-swiper-next{right: -60px;top:56%;color: #FFF;background: var(--swiper-navigation-color,var(--swiper-theme-color));padding:6px 3px;}
.swiper-button-prev.customer-image-swiper-prev{left: -60px;top:56%;color: #FFF;background: var(--swiper-navigation-color,var(--swiper-theme-color));padding:6px 3px;}

.customer_history_outlay{width:100%;margin-top:40px;padding:70px 0;background:url(../images/customer_history_bac.jpg) no-repeat;}
.customer_shenzhou_history{position: relative;}
.customer_shenzhou_history>h4{font-size:16px;font-weight:normal;margin-bottom:10px;color:#e60012;}
.customer_shenzhou_history>h3{font-size:32px;font-weight:bold;margin-bottom:20px;}
.customer_history_thumbs{position: relative;}
.customer_history_thumbs:after{position: absolute;content:"";bottom:5px;height:1px;width:100%;background:rgb(220,220,220);}
.customer_history_thumbs .swiper-slide{text-align: center;cursor: pointer;}
.customer_history_thumbs .swiper-slide h3{font-size:22px;padding:30px 0;position: relative;color:rgb(155,155,155);display: block;}
.customer_history_thumbs .swiper-slide.swiper-slide-thumb-active h3{color:#e60012;}
.customer_history_thumbs .swiper-slide h3:after{content:"";width:10px;height:10px;border-radius: 50%;background:rgb(155,155,155);position: absolute;bottom:0px;margin:0 auto;left:50%;margin-left:-5px;}
.customer_history_thumbs .swiper-slide.swiper-slide-thumb-active h3:after{background:#e60012;}
.customer_history_detail{color: #666;}
.customer_history_detail .swiper-slide{padding:30px 0 0 0;min-height: 150px;}

.swiper-button-next.swiper-button-customer-history-next{right: -60px;top:65%;color: #FFF;background: var(--swiper-navigation-color,var(--swiper-theme-color));padding:6px 3px;}
.swiper-button-prev.swiper-button-customer-history-prev{left: -60px;top:65%;color: #FFF;background: var(--swiper-navigation-color,var(--swiper-theme-color));padding:6px 3px;}

.customer_history_img{float: left;width:360px;}
.customer_history_img img{width:360px;}
.customer_history_title{float: left;width:280px;text-align: center;}
.customer_history_title h4{color:#e60012;margin:20px auto 30px;padding:0 20px;font-size:22px;}
.customer_history_title P{padding:0 20px;color:rgb(155,155,155);font-size:14px;}
.customer_history_content{float: left;width:560px;line-height: 32px;font-size:16px;}
.customer_history_content p{line-height: 32px;font-size:16px;margin-bottom: 10px;}

.customer_relation_product{padding:60px 0 100px 0;}
.customer_relation_product{width:1200px;margin:0 auto;}
.customer_relation_product>h4{font-size:16px;font-weight:normal;margin-bottom:10px;color:#e60012;}
.customer_relation_product>h3{font-size:32px;font-weight:bold;margin-bottom:20px;}
.customer_relation_product ul{overflow:hidden;}
.customer_relation_product ul li {float:left;width:32%;margin-right:15px;}
.customer_relation_product ul li:last-child{margin-right:0;}
.customer_relation_product ul li a{background:#EEE;padding:10px 10px 20px 10px;display:block;}
.customer_relation_product ul li a:hover{color:#333;}
.customer_relation_product ul li img{width:100%;}
.customer_relation_product ul li  h3{line-height:42px;font-size:16px;font-weight:normal;border-bottom:1px solid #CCC;}
.customer_relation_product ul li  p{padding:10px 0;line-height:24px;color:#666;height: 80px;}
.customer_relation_product ul li  .list_button {overflow:hidden;}
.customer_relation_product ul li  .list_button span{width:100px;border:1px solid #AAA;font-size:14px;line-height:28px;text-align:center;display:block;float:left;margin-right:20px;}




.cls{width:1200px; margin:0 auto; padding-top:20px;}
.pro_cname{width:384px; float:left; display:block; height:429px; position:relative;}
.pro_cname img{width:384px; height:429px;}
.pro_cname .fcname{padding-top:12px; position:absolute; top:25px; right:10px; height:75px;  padding:35px 20px 0; width:225px; text-align:center;}
.pro_cname .titbg{width:105px; height:110px; position:absolute; top:25px; right:8px;}
.pro_cname .fcname h2{font-size:22px; line-height:30px; height:30px; color:#000; font-weight:normal; text-align:right; font-family:"微软雅黑";}
.pro_cname .fcname p{font-size:13px; line-height:25px; height:25px;text-align:right;}
.pro_recommend{width:360px; background:#f8f7f7; height:405px; padding:12px; display:block; float:left; margin-left:24px; overflow:hidden;}
.pro_recommend img{width:360px; height:224px; height:auto; max-width:100%;}
.pro_recommend .pro_info{padding:0 10px;}
.pro_recommend .pro_info a h3{font-size:18px; width:328px; height:40px; overflow:hidden; line-height:40px; border-bottom:1px solid #e1e1e1; padding-top:5px; color:#000; font-weight:normal;}
.pro_recommend .pro_info .pro_param{line-height:35px;  width:328px; height:35px; overflow:hidden; font-size:13px; border-bottom:1px solid #e1e1e1; color:#666;}
.pro_recommend .pro_info .pro_param span{padding:0 12px 0 8px; color:#ec5844;}
.pro_recommend .pro_info .pro_dsc{line-height:32px; color:#949292; padding:10px 0;  width:338px; height:60px; overflow:hidden; font-size:14px;    line-height: 22px;}
.pro_recommend .pro_info a.pro_btn{line-height:30px; border:1px solid #e1e1e1; padding:0 25px; height:30px; display:block; float:left; color:#373737; margin:5px 20px 0 0;}
.pro_recommend:hover{background:#f89508;}
.pro_recommend:hover .pro_info h3,.pro_recommend:hover .pro_info .pro_param,.pro_recommend:hover .pro_info .pro_param span,.pro_recommend:hover .pro_info .pro_dsc,.pro_recommend:hover .pro_info a{ color:#fff;}
.pro_recommend:hover .pro_info h3,.pro_recommend:hover .pro_info .pro_param{ border-bottom:1px solid #fff;}
.pro_recommend:hover .pro_info a.pro_btn{ border:1px solid #fff; color:#FFF;}
.pro_recommend:hover .pro_info a.pro_btn:hover,.pro_recommend .pro_info a.pro_btn:hover{ background:#DB0000;border:1px solid #DB0000; color:#FFF; cursor:pointer;}
