﻿@charset "utf-8";





/* 

技术支持：上海集锦信息科技有限公司

                                    _  _    _  _                         _                                

                                   (_)(_)  (_)(_)                       | |                               

__      ____      ____      __      _  _    _  _  _ __  __      __  ___ | |__       ___   ___   _ __ ___  

\ \ /\ / /\ \ /\ / /\ \ /\ / /     | || |  | || || '_ \ \ \ /\ / / / _ \| '_ \     / __| / _ \ | '_ ` _ \ 

 \ V  V /  \ V  V /  \ V  V /  _   | || |  | || || | | | \ V  V / |  __/| |_) | _ | (__ | (_) || | | | | |

  \_/\_/    \_/\_/    \_/\_/  (_)  | ||_|  | ||_||_| |_|  \_/\_/   \___||_.__/ (_) \___| \___/ |_| |_| |_|

                                  _/ |    _/ |                                                            

	

*/





body{ margin:0px; padding:0px; border:0px; font-family:"微软雅黑","Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei"; color:#555555; font-size:14px; width:100%; background:#ffffff; min-width:1200px;}

html{ min-width:1200px;}



body.on{ overflow: hidden;}



input[type="button"], input[type="submit"], input[type="reset"] {

     -webkit-appearance: none;

}

textarea {  

    -webkit-appearance: none;

}  



a{ margin:0px; padding:0px; border:0px; text-decoration:none; color:#555555; font-size:13px;transition: all 0.3s ease 0s;

-webkit-transform: all 0.3s ease 0s;  -webkit-tap-highlight-color: transparent; outline: none;}

a:hover{ text-decoration:none; transition: all 0.3s ease 0s; -webkit-transform: all 0.3s ease 0s;}

*{ padding:0px; margin:0px; border:0px;}

/* background:rgba(0,0,0,0);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);*/

li{ list-style:none;}

.clearer:after{content: "";display: block;height: 0;clear: both;visibility: hidden;}

.clearer{zoom: 1;}/* 触发 hasLayout */ 

img{ vertical-align: middle;}

input:focus{ outline: none;}/*去除按钮选中的高亮标签*/

textarea:focus{ outline: none;}/*去除文本框选中的高亮标签*/

button:focus{ outline: none;}/*去除按钮选中的高亮标签*/

select:focus{ outline: none;}/*去除下拉框选中的高亮标签*/

img{vertical-align: middle;}

div,p,table,td,ul,li,span,a,ol,input,label{ padding:0px; margin:0px; border:0px;}

input::-ms-input-placeholder{ /* Internet Explorer 10+ */ color:#999999; font-size:13px;}

input::-webkit-input-placeholder{ /* WebKit browsers */ color:#999999; font-size:13px;}

input::-moz-placeholder{ /* Mozilla Firefox 4 to 18 */  color:#999999; font-size:13px;}

input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#999999; font-size:13px;}

input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#999999; font-size:13px;}

textarea::-webkit-input-placeholder{color:#999999; font-size:15px; font-family:"Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei"}







.search input::-ms-input-placeholder{ /* Internet Explorer 10+ */ color:#89a4d5; font-size:13px;}

.search input::-webkit-input-placeholder{ /* WebKit browsers */ color:#89a4d5; font-size:13px;}

.search input::-moz-placeholder{ /* Mozilla Firefox 4 to 18 */  color:#89a4d5; font-size:13px;}

.search input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#89a4d5; font-size:13px;}

.search input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#89a4d5; font-size:13px;}







video::-internal-media-controls-download-button {

    display:none;

}

video::-webkit-media-controls-enclosure {

    overflow:hidden;

}

video::-webkit-media-controls-panel {

    width: calc(100% + 30px); 

}





.mo_down{ height:0px; overflow:hidden}

.mo_down.on{ height:auto;}



input:-webkit-autofill { 

-webkit-box-shadow: 0 0 0px 1000px white inset; 

}





.fl{ float:left;}

.fr{ float:right;}

/*渐变从左向右*/

.jianbian2{

    height: 200px;

    background: -webkit-linear-gradient(to right,blue, yellow); /* Safari 5.1 - 6.0 */

    background: -o-linear-gradient(to right,blue, yellow); /* Opera 11.1 - 12.0 */

    background: -moz-linear-gradient(to right,blue, yellow); /* Firefox 3.6 - 15 */

    background: linear-gradient(to right,white, yellow); /* 标准的语法（必须放在最后） */

}







.pc_all .pc_all_contnet{ max-width: 1500px; margin: 0 auto;}





.banner {
  width: 100%;
  height: 574px;
  background: #000 url(../images/bannerprise.jpg) no-repeat center;
}


.banner1 {
  width: 100%;
  height: 574px;
  background: #000 url(../images/banneryi.jpg) no-repeat center;
}




.m1200 .pc_all_contnet{ max-width:1200px;}

.SErvice{ padding:75px 0px; background: #fff url(../images/cn23.png) no-repeat 50% 100%; padding-bottom:82px;}

.SErvice .SErvice_title{ text-align:center; margin-bottom:40px;}

.SErvice .SErvice_title dd{ font-size:30px; color:#333333; font-weight:bolder;}

.SErvice .SErvice_title dd span{ margin:0px 20px; display:inline-block;}

.SErvice .SErvice_title dt{ font-size:18px; color:#777777; margin-top:12px;}

.SErvice .SErvice_content .SErvice_content_list{ display:flex; width:23%; margin-right:2%; align-items:center; background:#ffefef; box-shadow: 10px 10px 0px #ffd8d8; border-radius:6px; justify-content:center; height:120px;}

.SErvice .SErvice_content .SErvice_content_list:last-child{ margin-right:0px;}

.SErvice .SErvice_content .SErvice_content_list .content_list_icon{ margin-right:20px;}

.SErvice .SErvice_content .SErvice_content_list .content_list_txt dd{ font-size:22px; color:#333333; margin-bottom:5px;}

.SErvice .SErvice_content .SErvice_content_list .content_list_txt dt{ font-size:16px; color:#777777;}







.SErvice2{ background:#fff;}

.SErvice2 .SErvice2_content .SErvice2_content_list{ background:  url(../images/cn28.png) no-repeat 50% 0%; margin-right:6.5%; width:29%; padding-top:120px; position:relative;}

.SErvice2 .SErvice2_content .SErvice2_content_list:nth-child(2){ background:  url(../images/cn29.png) no-repeat 50% 0%;}

.SErvice2 .SErvice2_content .SErvice2_content_list:nth-child(3){ background:  url(../images/cn30.png) no-repeat 50% 0%;}

.SErvice2 .SErvice2_content .SErvice2_content_list .content_list_t{ box-shadow:0px 0px 12px rgba(0,0,0,.2); text-align:center; position:relative; background:#fff; padding-bottom:20px;}

.SErvice2 .SErvice2_content .SErvice2_content_list:last-child{ margin-right:0px;}

.SErvice2 .SErvice2_content .SErvice2_content_list:before{ content:""; position:absolute; display:inline-block; width:40px; height:40px;background:  url(../images/cn27.png) no-repeat 50% 100%; right:-60px; top:75%; transform:translateY(-50%);}

.SErvice2 .SErvice2_content .SErvice2_content_list:last-child:before{ display:none;}

.SErvice2 .SErvice2_content .SErvice2_content_list .content_list_top{ padding-top:75px;}

.SErvice2 .SErvice2_content .SErvice2_content_list .content_list_top dd{ position:absolute; top:-56px; left:0; width:100%; text-align:center;}

.SErvice2 .SErvice2_content .SErvice2_content_list .content_list_top dt{ font-size:24px; color:#555555; margin-bottom:20px;}











.SErvice3{ padding-top:0px; background:#fff;}

.SErvice3 .SErvice3_title{ display:flex; justify-content:center; background:  url(../images/cn31.png) no-repeat 50% 100%; padding-bottom:55px;}

.SErvice3 .SErvice3_title span{ width:610px; height:60px; display:flex; align-items:center; background:#b01f30; color:#fff; font-size:22px; text-align:center; border-radius:20px; justify-content:center;}

.SErvice3 .SErvice3_content .SErvice3_content_list{ width:32%; margin-right:2%; border-radius:10px; overflow:hidden;}

.SErvice3 .SErvice3_content .SErvice3_content_list:last-child{ margin-right:0px;}

.SErvice3 .SErvice3_content .SErvice3_content_list .content_list_img img{ width:100%;}

.SErvice3 .SErvice3_content .SErvice3_content_list .content_list_txt { text-align:center; padding-top:15px;}

.SErvice3 .SErvice3_content .SErvice3_content_list .content_list_txt dd{ font-size:20px; color:#333333;}

.SErvice3 .SErvice3_content .SErvice3_content_list .content_list_txt dt{ color:#777777; font-size:16px; margin-top:5px;}









.SErvice4{ background:  url(../images/cg17.jpg) no-repeat 50%/cover;}

.SErvice4 .SErvice_title dd{ color:#fff;}

.SErvice4 .SErvice_title dt{ color:#fff;}

.SErvice4 .SErvice4_content .SErvice4_content_list{ padding:10px; background:#fff; position:relative; width: calc( 50% - 15px);}

/*.SErvice4 .SErvice4_content .SErvice4_content_list:last-child{ padding-left:0px;}*/

.SErvice4 .SErvice4_content .SErvice4_content_list dd img{ width:100%;}

.SErvice4 .SErvice4_content .SErvice4_content_list a{ display:inline-block; width:194px; height:64px; display:flex; align-items:center; justify-content:center; position:absolute; top:50%; left:50%; transform:translateX(-50%) translateY(-50%); font-size:22px; color:#fff; font-weight:bolder; background:rgba(0,0,0,.84); border-radius:100px;}

.SErvice4 .SErvice4_content .SErvice4_content_list a img{ margin-left:13px;}











.SErvice5{ background:#fff;}







.SErvice6{ background:#fff; padding-top:0px;}

.SErvice6 .SErvice6_content .SErvice6_content_list{ width:32%; margin-right:2%; position:relative;}

.SErvice6 .SErvice6_content .SErvice6_content_list:nth-child(3){ margin-right:0px;}

.SErvice6 .SErvice6_content .SErvice6_content_list .content_list_title{ font-size:22px; color:#333333; text-align:center; margin-bottom:23px;}

.SErvice6 .SErvice6_content .SErvice6_content_list .content_list_title span{ color:#b01f30; margin-right:10px;}

.SErvice6 .SErvice6_content .SErvice6_content_list .content_list_txt .list_txt_bottom{ position:absolute; bottom:0; left:0; width:100%; }

.SErvice6 .SErvice6_content .SErvice6_content_list .content_list_txt .list_txt_bottom dd{ position:absolute; left:0; bottom:0; width:87%; font-size:18px; color:#fff;text-align:right; padding:22px; line-height:30px;}





.details_banner2{ position:relative;}

.details_banner2 img{ height:520px; width:100%; object-fit:cover;}

.details_banner2 .details_banner2_content{ width:1200px; height:100%; top:0; left:0;  position:absolute; right:0; margin:0 auto;}

.details_banner2 .details_banner2_content .banner2_content_form{ padding:30px 25px; background:#fff; position:absolute; right:0; top:50%; transform:translateY(-50%); border-radius:10px; width:280px;}

.details_banner2 .details_banner2_content .banner2_content_form img{ width:auto; height:auto;}

.details_banner2 .details_banner2_content .banner2_content_form .content_form_title{ text-align:center; margin-bottom:15px;}

.details_banner2 .details_banner2_content .banner2_content_form .content_form_title dd{ font-size:26px; color:#333333; font-weight:bolder;}

.details_banner2 .details_banner2_content .banner2_content_form .content_form_title dt{ font-size:16px; color:#333333;}

.details_banner2 .details_banner2_content .banner2_content_form .content_form_title dt span{ color:#b01f30;}

.details_banner2 .details_banner2_content .banner2_content_form .content_form_txt .form_txt_list{ display:flex; align-items:center; height:40px; font-size:14px; color:#777777; font-weight:bolder; background:#f9efef; padding:0px 13px; margin-bottom:8px;}

.details_banner2 .details_banner2_content .banner2_content_form .content_form_txt .form_txt_list input{ height:30px; display:flex; align-items:center; background:none; font-size:14px; color:#333; width:64%;}

.details_banner2 .details_banner2_content .banner2_content_form .content_form_txt .form_txt_list:last-child{ margin-bottom:0px;}

.details_banner2 .details_banner2_content .banner2_content_form .content_form_txt .form_txt_select{ background:none; display:flex; align-items:center; justify-content:space-between; flex-direction:row; padding:0px;}

.details_banner2 .details_banner2_content .banner2_content_form .content_form_txt .form_txt_select select{ width:32%; background:#f9efef; height:40px;display:flex; align-items:center; padding:0px 13px; font-size:14px; color:#777777; font-weight:bolder;





    border: none;

    outline: none;

    /*去掉默认的下拉三角*/

    appearance:none;  

    -moz-appearance:none;  

    -webkit-appearance:none;

    /*添加下拉三角图标*/

    background: #f9efef url(../images/cn16.png) no-repeat 90% 50%;

}

.details_banner2 .details_banner2_content .banner2_content_form .content_form_information{ display:flex; font-size:13px; color:#777777; font-weight:bolder; align-items:center; padding:17px 0px;}

.details_banner2 .details_banner2_content .banner2_content_form .content_form_information img{ margin-right:8px;}

.details_banner2 .details_banner2_content .banner2_content_form .content_form_submit{ width:100%;}

.details_banner2 .details_banner2_content .banner2_content_form .content_form_submit input{ height:42px; display:flex; align-items:center; justify-content:center; width:100%; border-radius:4px; background:#b01f30; color:#fff; font-size:16px; cursor:pointer;}














.details_banner3 .details_banner3_content{ text-align:center; position:absolute; width:100%; height:100%; left:0; top:0; display:flex; align-items:center; justify-content:center; flex-direction: column;}

.details_banner3 .details_banner3_content .details_banner3_title dd{ font-size:34px; color:#b01f30; margin-bottom:5px;}

.details_banner3 .details_banner3_content .details_banner3_title dt{ font-size:18px; color:#4c4c4c; margin-bottom:18px;}

.details_banner3 .details_banner3_content .details_banner3_form{ background:#fff; border-radius:10px; display:flex; align-items:center; padding:50px 60px; position:relative;}

.details_banner3 .details_banner3_content .details_banner3_form:before{ content:""; position:absolute; display:inline-block; left:53.5%; width:1px; height:100%; background:#eeeeee; top:50%; transform:translateX(-50%) translateY(-50%);}

.details_banner3 .details_banner3_content .details_banner3_form .banner3_form_left .form_left_title{ font-size:20px; color:#6b7576; margin-bottom:30px;}

.details_banner3 .details_banner3_content .details_banner3_form .banner3_form_left .form_left_title span{ color:#d7bf8f; margin-right:5px;}

.details_banner3 .details_banner3_content .details_banner3_form .banner3_form_left .form_left_txt .left_txt_list{ display:flex; align-items:center; margin-bottom:10px;}

.details_banner3 .details_banner3_content .details_banner3_form .banner3_form_left .form_left_txt .left_txt_list dd{ color:#000; font-size:14px;}

.details_banner3 .details_banner3_content .details_banner3_form .banner3_form_left .form_left_txt .left_txt_list dd span{ color:#6b7576; margin-right:2px;}

.details_banner3 .details_banner3_content .details_banner3_form .banner3_form_left .form_left_txt .left_txt_list dt{ margin-left:15px; width:248px}

.details_banner3 .details_banner3_content .details_banner3_form .banner3_form_left .form_left_txt .left_txt_list dt{ display:flex; align-items:center; flex-direction:row; justify-content:space-between;}

.details_banner3 .details_banner3_content .details_banner3_form .banner3_form_left .form_left_txt .left_txt_list dt select{ width:48%; border:1px solid #eeeeee; height:38px; padding:0px 10px;}

.details_banner3 .details_banner3_content .details_banner3_form .banner3_form_left .form_left_txt .left_txt_listip dt{ border:1px solid #eeeeee; height:38px; display:flex; align-items:center; padding:0px 10px;}

.details_banner3 .details_banner3_content .details_banner3_form .banner3_form_left .form_left_txt .left_txt_listip dt input{ width:90%; height:38px; background:none;}

.details_banner3 .details_banner3_content .details_banner3_form .banner3_form_left .form_left_txt .left_txt_select dt select{ width:100%;}

.details_banner3 .details_banner3_content .details_banner3_form .banner3_form_center{ width:118px; height:118px; margin:0px 40px; position:relative; z-index:50;}

.details_banner3 .details_banner3_content .details_banner3_form .banner3_form_center input{ width:118px; height:118px;

	 background:  url(../images/cn34.png) no-repeat 50%/cover; cursor:pointer;

}

.details_banner3 .details_banner3_content .details_banner3_form .banner3_form_right .form_right_title{ font-size:20px; color:#6b7576; margin-bottom:30px;}

.details_banner3 .details_banner3_content .details_banner3_form .banner3_form_right .form_right_title span{ color:#d7bf8f; margin:0px 15px; font-size:28px;}

.details_banner3 .details_banner3_content .details_banner3_form .banner3_form_right .form_right_txt{ border:1px solid #eee; text-align:center; padding:29px 0px;}

.details_banner3 .details_banner3_content .details_banner3_form .banner3_form_right .form_right_txt .right_txt_list{ font-size:14px; color:#000; margin-bottom:20px;}

.details_banner3 .details_banner3_content .details_banner3_form .banner3_form_right .form_right_txt .right_txt_list:last-child{ margin-bottom:0px;}

.details_banner3 .details_banner3_content .details_banner3_form .banner3_form_right .form_right_txt .right_txt_list span{ margin:0px 22px;}

















.Quote{ background:#fff5f4;}

.Quote .SErvice_title dt{ font-size:16px; color:#444444; margin-top:8px;}



.Quotation{ background:#fff;}

.Quotation .SErvice_content .Quotation_list{ width:30%; margin-right:5%; box-shadow:0px 0px 15px rgba(0,0,0,.1); border-radius:20px; overflow:hidden;}

.Quotation .SErvice_content .Quotation_list:last-child{ margin-right:0px;}

.Quotation .SErvice_content .Quotation_list .Quotation_list_title{ font-size:24px; color:#fff; background:#b01f30; line-height:80px; font-weight:bolder; text-align:center;}

.Quotation .SErvice_content .Quotation_list .Quotation_list_txt{ height:374px; display:flex; align-items:center; justify-content:center;}

.Quotation .SErvice_content .Quotation_list .Quotation_list_txt .list_txt_top{ margin-bottom:20px;}

.Quotation .SErvice_content .Quotation_list .Quotation_list_txt .list_txt_top dd{ font-size:18px; color:#ff4f26; font-weight: bolder; margin-bottom:8px;}

.Quotation .SErvice_content .Quotation_list_all .Quotation_list_txt{ display: flex; flex-direction: column; justify-content: center; text-align:center; padding:0px 35px;}

.Quotation .SErvice_content .Quotation_list .Quotation_list_txt .list_txt_top dt{ color:#444444; font-size:18px;}

.Quotation .SErvice_content .Quotation_list .Quotation_list_txt .list_txt_top dt span{ margin:0px 12px;}

.Quotation .SErvice_content .Quotation_list .Quotation_list_txt .list_txt_bottom{ background:#fff5f4; border-radius:15px; padding:35px 45px; padding-bottom:15px;}

.Quotation .SErvice_content .Quotation_list .Quotation_list_txt .list_txt_bottom .txt_bottom_li{ width:50%; margin-bottom:20px;}

.Quotation .SErvice_content .Quotation_list .Quotation_list_txt .list_txt_bottom .txt_bottom_li dd{ font-size:18px; color:#ff4f26; font-weight: bolder;}

.Quotation .SErvice_content .Quotation_list .Quotation_list_txt .list_txt_bottom .txt_bottom_li dt{ font-size:18px; color:#333333; font-weight: bolder;}













.DesignQuote{ background:#f4f4f4;}

.DesignQuote .DesignQuote_content .DesignQuote_content_list{ width:50%; position:relative;}

.DesignQuote .DesignQuote_content .DesignQuote_content_list .content_list_left{ width:50%; position:relative;}

.DesignQuote .DesignQuote_content .DesignQuote_content_list .content_list_left:before{

		content: '';

        position: absolute;

        top: 50%;

		transform:translateY(-50%);

		right:0;

        border: 20px solid transparent;

        border-right-color: #fff;

}

.DesignQuote .DesignQuote_content .DesignQuote_content_list:nth-child(3) .content_list_left:before{

		content: '';

        position: absolute;

        top: 50%;

		transform:translateY(-50%);

		left:0;

        border: 20px solid transparent;

        border-left-color: #fff;

}

.DesignQuote .DesignQuote_content .DesignQuote_content_list:nth-child(4) .content_list_left:before{

		content: '';

        position: absolute;

        top: 50%;

		transform:translateY(-50%);

		left:0;

        border: 20px solid transparent;

        border-left-color: #fff;

}

.DesignQuote .DesignQuote_content .DesignQuote_content_list .content_list_left img{ width:100%; height:205px; object-fit:cover;}

.DesignQuote .DesignQuote_content .DesignQuote_content_list .content_list_right{ width:calc(50% - 55px); display: flex; flex-direction: column; justify-content: center; height:205px; background:#fff; padding-left:55px;}

.DesignQuote .DesignQuote_content .DesignQuote_content_list .content_list_right dd{ font-size:24px; color:#333333; font-weight:bolder; margin-bottom:15px;}

.DesignQuote .DesignQuote_content .DesignQuote_content_list .content_list_right dt{ font-size:16px; color:#666666; line-height:28px;}















.NewQuote{ background:#fff5f4;}

.NewQuote .NewQuote_content{ background:#fff; padding:25px;}

.NewQuote .NewQuote_content .NewQuote_content_top{ line-height:50px; background:#fff5f4;}

.NewQuote .NewQuote_content .NewQuote_content_top .content_top_list{ color:#333; font-size:16px; font-weight:bolder; width:20%; text-align:center;}

.NewQuote .NewQuote_content .NewQuote_content_bottom ul{ width:100%;}

.NewQuote .NewQuote_content .NewQuote_content_bottom .content_bottom_list{ height:105px; display:flex; align-items:center; border-bottom:1px dashed #eeeeee; width:100%;}

.NewQuote .NewQuote_content .NewQuote_content_bottom .content_bottom_list dd{ width:20%; text-align:center; font-size:14px; color:#333; line-height:26px;}

.NewQuote .NewQuote_content .NewQuote_content_bottom .content_bottom_list dd .time{ color:#666;}

.NewQuote .NewQuote_content .NewQuote_content_btn{ text-align:center; margin-top:40px;}

.NewQuote .NewQuote_content .NewQuote_content_btn a{ display: inline-block; width:380px; border-radius:6px; text-align:center; line-height:54px; background:#b01f30; color:#fff; font-size:20px;} 







