/* 套餐 */
.tc_ico_ul{height: 160px;}
.tc_ico_ul li{float: left;width: 150px;height: 150px;text-align: center;font-size: 32px; color: #fff;background: #ffb500;border-radius: 50%;margin: 10px;}
.tc_ico_ul li img{margin-top: 30px;}
.tc_bj1_wk{background: #fbfbfb;border-radius: 10px;text-align: center;font-size: 40px;box-shadow: 0 3px 5px rgb(190, 188, 188);}
 .hu_xin_fu{width:1180px;overflow:  hidden;margin: 40px auto 0;background: #2e302f;}
 .piao_fu_name_1{width: 1090px;height: 120px;margin: 50px auto 0;font-size: 48px;text-align:  center;line-height:  120px;background: #2e302f;color: #f29700;font-weight:  bold;border-radius: 15px;border: 3px solid #f29700;}
 .hu_xin_fu .piao_fu_name_left{float: left;width: 45%;margin-left: 40px;margin-top: 40px;}
 .hu_xin_fu .piao_fu_name_left .home-design-form{padding: 10px 5px 30px;background: #2e302f;}
 .hu_xin_fu .piao_fu_name_left .home-design-form .form-list-box{height: 55px;margin-bottom: 10px;border-radius:10px;}
 .hu_xin_fu .piao_fu_name_left .form-list-box .form-area,.form-list-box .form-loction,.form-list-box .form-phone{width: 49%;float:left;position:relative;height: 55px;background:#EEE;}
 .hu_xin_fu .piao_fu_name_left .form-list-box .form-area{float:right}
 .hu_xin_fu .piao_fu_name_left .form-list-box .form-area,.form-list-box .form-yusuan-provinces{position:relative}
 .hu_xin_fu .piao_fu_name_left .form-list-box input[type=tel],.form-list-box input[type=text]{display:block;text-align:left;width: 92%;color:#7b7b7b;border:none;outline:0;font-size: 16px;line-height: 55px;background:#EEE;}
 .hu_xin_fu .piao_fu_name_left .yusuan-areas-input,.yusuan-provinces-input{-webkit-appearance:none;outline:0;padding-left:15px;}
 .hu_xin_fu .piao_fu_name_left .form-list-box input::-webkit-input-placeholder{font-size:16px;color:#7b7b7b}
 .hu_xin_fu .piao_fu_name_left .form-area span{position:absolute;top: 14px;z-index:2;right: 5px;font-size: 18px;color:#7b7b7b;}
 .hu_xin_fu .piao_fu_name_left .form-yusuan-provinces::after{content:"";display:block;position:absolute;border-top: 9px solid #7b7b7b;border-left: 9px solid transparent;border-right: 9px solid transparent;top: 23px;right:10px;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);}
 .hu_xin_fu .piao_fu_name_left .form-list-box #style{display: block;text-align: left;width: 100%;color: #7b7b7b;border: none;outline: 0;font-size: 16px;line-height: 55px;background: #EEE;}
 .hu_xin_fu .piao_fu_name_left .overlay-bd,.yusuan-submit{position:relative;width:100%}
 .hu_xin_fu .piao_fu_name_left .yusuan-submit{cursor: pointer;height: 55px;border-radius:5px;margin-top: 15px;background-color: #f29700;}
 .hu_xin_fu .piao_fu_name_left .yusuan-submit:hover{ background-color: #da8908;}
 .hu_xin_fu .piao_fu_name_left .form-list-box .form-phone{width: 98%;padding-left:10px;}
 .hu_xin_fu .piao_fu_name_left .yusuan-submit p{width:100%;height:100%;font-size: 22px;line-height: 55px;color:#fff;text-align:  center;}
 .hu_xin_fu .piao_fu_name_left .homepage-ico{width: 28px;height: 55px;position:absolute;right: 155px;top: 12px;background-size: contain;background: url(../images/zhi_s.png) no-repeat;}
 .hu_xin_fu .piao_fu_name_right{width: 40%;float: right;margin-right:  40px;margin-top: 40px;}
 .hu_xin_fu .piao_fu_name_right .md-list{width: 100%;height: 355px;margin:  0;}
 .hu_xin_fu .piao_fu_name_right .picMarquee-hu{width: 100%;height: 340px;position:relative;}
 .hu_xin_fu .piao_fu_name_right .picMarquee-hu .bd{width:100%;height: 225px;overflow:hidden;border-bottom: 1px dashed #bfbfbf;position:  relative;top: 3px;border-top: 0;color: #fff;}
 .hu_xin_fu .piao_fu_name_right .picMarquee-hu .bd ul{overflow:hidden;zoom:1}
 .hu_xin_fu .piao_fu_name_right .picMarquee-hu .bd ul li{height:35px;line-height:35px;zoom:1;cursor:pointer;font-size:14px;border:  0;}
 .hu_xin_fu .piao_fu_name_right .pic-a{width:140px;float:left;height:35px;overflow:hidden;text-align:center}
 .hu_xin_fu .piao_fu_name_right .pic-b{width:160px;float:left;height:35px;overflow:hidden;text-align:center}
 .hu_xin_fu .piao_fu_name_right .pic-c{width:150px;float:left;height:35px;overflow:hidden;text-align:center}
 .hu_xin_fu .piao_fu_name_right .picMarquee-hu .hd{width:100%;height: 60px;line-height: 50px;color: #fff;text-align:center;font-size: 20px;border-bottom: 1px dashed #bfbfbf;}
 .hu_xin_fu .piao_fu_name_right .picMarquee-hu .hd i{height:36px;overflow:hidden;text-align:center;font-size: 36px;font-weight:700;color: #f29700;}
 .hu_xin_fu .piao_fu_name_right .quan_li{font-size:  12px;display:  block;text-align:  center;color: #f29700;padding-top: 10px;}
.tc_pz_wk{width: 100%; background: url(../images/tc_bj1.jpg) center no-repeat;background-size: 100% 100%;}
.kongjian_box {margin:0 auto;}
.tc_page_ul {margin-top:30px;}
.kongjian_box .swiper-pagination-bullet {width:134px;height:66px;display:inline-block;line-height:50px;margin:0 1%;box-sizing:border-box;text-align:center;color:#fff;background:none;font-size:30px;opacity: 1;}.kongjian_box .swiper-pagination-bullet-active .tcbt02{display: block !important;}
.kongjian_box .swiper-pagination-bullet-active {color:#f29700 !important;}.tc_page_ul .swiper-pagination-bullet .tcbt02{display: none;}
.tc_8dpage_ul li {height:auto;}
.tc_pzlb_le{width: 762px;height: 538px;}
.tc_pzlb_ri{width: 438px;height: 458px;padding: 40px; background: #f1f1f1;}
.tc_ri_p{font-size: 30px;margin-bottom: 10px;}
.tc_pzlb_ri td{font-size: 18px;width: 250px;line-height: 30px;} 
.tc_8dpage {margin-top:20px;}
.tc_8dpage .swiper-container {position:static;}
.tc_8dpage .swiper-button-prev {left:-60px;right:auto;background:none;width:50px;height:50px;text-align:center;line-height:42px;font-size:30px;color:#fff;font-weight: 100; opacity: .8;transform:scale(1,3); -ms-transform:scale(1,3);-webkit-transform:scale(1,3);-moz-transform:scale(1,3);-o-transform:scale(1,3);}
.tc_8dpage .swiper-button-next {right:-60px;left:auto;background:none;width:50px;height:50px;text-align:center;line-height:42px;font-size:30px;color:#fff;font-weight: 100; opacity: .8;transform:scale(1,3); -ms-transform:scale(1,3);-webkit-transform:scale(1,3);-moz-transform:scale(1,3);-o-transform:scale(1,3);}
.tc_a1{text-align: center;width:25%;margin: 30px auto 0;font-size: 20px;border:1px solid #f29700;padding:10px 0;}.tc_a1 a{color: #f29700;}
.tc_a1:hover{background: #f29700;}.tc_a1:hover a{color:#fff !important;}
.tc_cl_ul{height: 560px; margin-top: 30px;}
.tc_cl_ul li{float: left;padding: 20px 0;width: 426px;height: 100px; text-align: center;font-size: 22px;}
.tc_cl_ul li p{margin-top: 10px;}
.tc_cl_li1{border-bottom: 1px solid #999;}
.tc_cl_li2{border-left: 1px solid #999;border-right: 1px solid #999;}
.tc_pp_wk{width: 100%;background: url(../images/tc_bj2.jpg) center no-repeat;background-size: 100% 100%;}
.tc_pp_ul{height: 370px;padding: 0px 32px; margin-top: 200px;}
.tc_pp_ul li{float: left;width: 227px;height: 82px;line-height: 82px;text-align: center;margin: 5px 8px;}
.tc_pp_li{background: #ffb500;color: #fff;font-size: 20px;}
.tc_pp_li:hover{background: #da9c02;}
.tc_zc_ico_ul {text-align: center;}
.tc_zc_ico_ul li {; margin: 0 20px;display: inline-block;font-size: 24px;}
.tc_zc_ico_ul li:hover{cursor:pointer;}
.tc_zc_ico_ul span{color: #333 !important; margin-left: 10px;}
.addzcico{box-shadow: 0px 2px 3px #d8d3d1;}
.tc_yximg_box {height: 388px;}
.addzcimgli{visibility: visible !important;}
.tc_zcimgli {position: absolute;top: 0;left: 0;visibility: hidden;width: 100%;height: 388px;}
.tc_lc_wk{width: 100%;background: url(../images/tc_bj3.jpg) center no-repeat;background-size: 100% 100%;}
.tc_rrjh {display:flex;align-items:center;justify-content:space-between;height:534px;margin-top:30px;}
.tc_eejh_item1 {width:347px;}
.tc_eejh_item2 {flex:1;margin-left:2px;}
.eejh_item2_d {height:266px;width:100%;display:flex;align-items:center;justify-content:space-between;margin-top:1px;}
.eejh_d_pwk {height:134px;background:#001e46;text-align:center;font-size:26px;color:#fff;overflow:hidden;}
.eejh_h_p {margin-top:30px;}
.eejh_dd_1 {position:relative;}
.eejh_dd_1pp {position:absolute;top:0;width:100%;height:100%;text-align:left;color:#fff;background:#001e46a8;}
.eejh_dd_1pp p {font-size:22px;margin-left:40px;}
.eejh_dd_1p {margin-top:80px;font-size:30px !important;}
.tc_jjdp_logowk {height:120px;background:#001e46;color:#fff;padding:20px 30px;margin-top:5px;}
.tc_jjdp_logole {float:left;text-align:center;width:200px;margin-top:20px;}
.tc_jjdp_p1 {font-size:24px;}
.tc_jjdp_p2 {font-size:40px;}
.tc_jjdp_logori {float:left;width:1000px;margin-left:20px;margin-top: 20px;}
.tc_jjdp_logori li {float:left;width:189px;margin:5px;}
.tc_cjzg_an {display:flex;align-items:center;justify-content:space-between;margin:auto;margin-top:30px;width:1000px;}
.tc_cjzg_a {width:480px;line-height:60px;text-align:center;font-size:24px;border-radius:50px;color:#fff;}
.tc_cjzg_a1 {background:#848484;}
.tc_cjzg_a1:hover {background:#9e9d9d;}
.tc_cjzg_a2 {background:#e4a003;}
.tc_cjzg_a2:hover {background:#eead15;}
.tc_gy_wk{width: 100%;background:#cfd5dc;}
.tc_gy_ul{width: 1220px;height:490px ;padding: 30px;background: #fff;margin-top: 30px;}
.tc_gy_ul li{float: left;width: 284px;height: 230px; margin: 10px; text-align: center;font-size: 16px;line-height: 30px;color: #666;}
.tc_anli_img{width: 898px;}
.tc_anli_p{position: absolute;right: 0;top: 70px;width: 400px;height: 450px;padding: 40px;background: #fff;}
.tc_anli_p1{font-size: 36px;color: #001e46;}
.tc_anli_p hr{border: 1px dashed #666;margin-top: 20px;margin-bottom: 10px;}
.tc_anli_p li{ list-style-image:url(../images/tc_anli_li.png) ;font-size: 26px;line-height: 50px;}
.tc_anli_lb .swiper-pagination{width: 30%;left: 67% !important;bottom:8%}
.tc_anli_lb .swiper-pagination-bullet{width: 15px;height: 15px;background: #001e46;opacity: 1;}
.tc_anli_lb .swiper-pagination-bullet-active{background: #ffb500;opacity: 1;}
.tc_anli_lb  .swiper-button-next,.tc_anli_lb  .swiper-button-prev{background:none;width:50px;height:50px; text-align:center;line-height:42px;font-size:30px;color:#fff;background: #001e46; font-weight: 100; opacity: .8;}
.tc_anli_lb  .swiper-button-next{right: 4.5%;top: 25px;}
.tc_anli_lb  .swiper-button-prev{left: 96%;top: 25px;}
.tc_cn_wk{width: 100%;background: url(../images/tc_bj4.jpg) center no-repeat;}
.tc_cn_ul{height: 300px;margin-top: 30px;}
.tc_cn_ul li{float: left;width: 12%;height: 280px; margin: 5px 0.25%;text-align: center;background: #fefefe;cursor: pointer;}
.tc_cn_ul li:hover{background: #ffb500;}
.tc_cn_ul li:hover .tc_cn_p1{color: #fff;}
.tc_cn_ul li:hover .tc_cn_p2{color: #fff;}
.tc_cn_ys{width: 100%; height: 20px;background: #ffb500;}
.tc_cn_p1{font-size: 40px;color: #ffb500;margin-top: 40px;margin-bottom: 20px;}
.tc_cn_p2{font-size: 18px;color: #666;line-height: 30px;}
.tc_fw_ul{margin: 30px 100px;height: 90px;}
.tc_fw_ul li{float: left;width: 270px;text-align: center;font-size: 22px;}
.tc_fubm_wk{height: 500px;}
.tc_fubm_le{float: left; width: 770px;height: 500px;background: #fff;}
.tc_fubmle_top{width: 100%;height: 70px;text-align: center;background: #ffb500;color: #fff;padding-top: 10px;}
.tc_fubm_bg{}
.dsgd_ul li{line-height: 35px;}
.dsgd_ul li:hover{background:#ffa821;}
.dsgd_ul li:hover dd{color:#fff !important;}
.dsgdbox{height: 350px;overflow: hidden;}
.tc_fubm_ri{float: right; width: 510px;height: 500px;background: #292929;color: #fff;text-align: center;}
.tc_fubm_ri li{width: 400px;height: 60px;line-height: 60px;margin: 20px auto; background: #eeeeee;}
.tc_fubm_sub{background: #ef001e !important;}
.tc_fubm_sub:hover{background: #9b0101 !important;}
/* 套餐  over*/
/* 实力 */
.ppsl_sp_wk{width: 100%;background: url(../images/ppsl_bj1.jpg) center no-repeat;background-size: 100% 100%;}
.ppsl_sp_nk{height: 485px;}
.ppsl_sp_le{float: left;width: 700px;color: #fff;}
.ppsl_sp_le hr{width: 100px;border: 1px solid #fff;margin: 20px 0;}
.ppsl_sp_ri{float: right; width: 537px;height: 483px;}
.ppsl_zc_wk{width: 100%;background: url(../images/ppsl_bj2.jpg) center no-repeat;background-size: 100% 100%;}
.ppsl_sp_nk{height: 510px;}
.ppsl_zc_le{float: left; width: 419px;height:507px ;}
.ppsl_zc_ri{float: right;width: 830px;height: 507px;}
.ppsl_zc_p{text-indent: 2em;font-size: 16px;line-height: 40px;color: #333;}
.ppsl_zc_qz{float: right; width: 164px;margin-top: 30px;}
.ppsl_ry_wk{width: 100%;background: url(../images/ppsl_bj3.jpg) center no-repeat;background-size: 100% 100%;}
.ppsl_ry_ul{height: 570px;margin-top: 20px;}
.ppsl_ry_ul li{float: left;width: 300px;margin: 20px 10px; text-align: center;font-size: 16px;line-height: 40px;color: #fff;}
.ppsl_wh_wk{width: 100%;background: url(../images/ppsl_bj4.jpg) center no-repeat;background-size: 100% 100%;}
.ppsl_wh_ul{height: 400px;margin-top: 20px;}
.ppsl_wh_ul li{float: left;width: 270px;margin: 25px ; text-align: center;color: #fff;background: #000;}
.ppsl_lc_wk{width: 100%;background: url(../images/ppsl_bj5.jpg) center no-repeat;background-size: 100% 100%;}
.ppsl_lc_nk{height: 900px;margin-top: 80px;}
.ppsl_lc_le{float: left;width: 505px;height: 860px; text-align: right;position: relative;}
.ppsl_lc_text{position: absolute;}
.ppsl_lc_text1{top: -30px;right: 20px;}
.ppsl_lc_text2{top: 180px;right: 20px;}
.ppsl_lc_text3{top: 460px;right: 20px;}
.ppsl_lc_text4{top: 720px;right: 20px;}
.ppsl_lc_text5{top: 110px;left: 20px;}
.ppsl_lc_text6{top: 330px;left: 20px;}
.ppsl_lc_text7{top: 620px;left: 20px;}
.ppsl_lc_p1{font-size: 36px;color: #d70101;}
.ppsl_lc_p2{font-size: 30px;color: #fff;}
.ppsl_lc_p3{font-size: 16px;color: #fff;}
.ppsl_lc_ct{float: left;width: 265px;height: 860px;}
.ppsl_lc_ri{float: left;width: 505px;height: 860px; text-align: left;position: relative;}
.ppsl_pp_ul{height: 400px;margin-top: 30px;}
.ppsl_pp_ul li{float: left;width: 245px;margin: 5px;}
.ppsl_a{font-size: 18px;text-align: center;margin-top: 20px;}
.ppsl_a:hover{color: #d70101;}
.ppsl_sjs_text{top: 35%;width: 700px;left: 50%;margin-left: -350px;color: #fff;}
.ppsl_sjs_ul li{float: left;margin: 10px 20px;}
.ppsl_sjs_ul li img{float: left;}
.ppsl_sjs_ul li span{float: left;margin-left: 5px;}
.ppsl_dt_wk{width: 100%;background: url(../images/ppsl_bj6.jpg) center no-repeat;background-size: 100% 100%;}
.ppsl_dt_nk{height:550px ; background: #2f3d4c;padding: 40px 0 30px;margin-top: 30px;}
.ppsl_dt_le{float: left; width: 290px;margin-left: 180px;}
.ppsl_dt_ct{float: left; width: 133px;margin-left: 100px;margin-top: 60px;}
.ppsl_dt_ri{float: left; width: 300px;margin-left: 150px;}
.ppsl_dt_p1{color: #fea200;font-size: 40px;}
.ppsl_dt_pp{height: 40px;line-height: 40px;}
.ppsl_dt_pp img{float: left;margin-top: 12px;margin-right: 10px;}
.ppsl_dt_pp span{float: left;color: #fff;font-size: 26px;}
.ppsl_wlj_wk{width: 100%;background: #243343;}
.ppsl_wlj_nk{height: 410px;margin-top: 30px;}
.ppsl_wlj_le{float: left; width: 675px;height:410px ;}
.ppsl_wlj_ri{float: right;width: 580px;}
.ppsl_wlj_ri li{width: 580px;height: 70px;background: #fff;margin: 20px;}
.ppsl_sub{background: #aa0003 !important;}
.ppsl_sub:hover{background: #9b0101 !important;}
.ppsl_sub input{color: #fff;}
.ppsl_jq_wk{position: relative;}
.ppsl_jq_text{ position: absolute;top: 12%;left: 50%;margin-left: -300px;text-align: center;color: #fff;}
.ppsl_jq_text hr{width: 250px;margin: auto;}
/* 实力 over*/
/* 品质保障 */
.pzbz_lc_wk{width: 100%;background: #fbfbfb;}
.pzbz_tit{text-align: center;}
.pzbz_tit hr{width: 150px;border: 1px solid #c70000;margin: 10px auto;}
.pzbzform li{width: 348px;height: 50px;margin: 0 15px; border: 1px solid #c70000;float: left;}
.pzbzform input{display:block;width:100%;height:100%;outline: none;padding-left:10px;}
.pzbzsub{background: #c70000;}
.pzbzsub:hover{background: #9b0101;}
.pzbz_pzbg{background: url(../images/pzbz_pzbg.jpg) center center;height: 285px;}
.pzbz_abtn {width: 200px;height: 40px;border-radius: 10px;line-height: 40px;margin-top: 140px;background: #c70000; }
.pzbz_abtn:hover{background: #9b0101;}
.pzbz_kbtn { display: block;width: 700px; height: 50px;line-height: 50px;border-radius: 50px;background: #c70000;}
.pzbz_kbtn:hover{background: #9b0101;}
.pzbz_a{width: 700px;line-height: 50px;margin: auto;margin-top: 40px; text-align: center;font-size: 22px; color: #fff;background: #c70000; border-radius: 50px;}
.pzbz_a:hover{background: #9b0101;}
.mintu{background: url(../images/pzbz_tk.png) center center;height: 226px;}
.mintabtn{left:430px;bottom:63px;width:150px;height:40px;border-radius: 10px;line-height: 40px;background: #c70000;}
.mintabtn:hover{background: #9b0101;}
.pzbz_hb_wk{width: 100%;background: url(../images/pzbz_bj1.jpg) center no-repeat ;background-size: 100% 100%;}
.slpjz{background:url(../images/pzbz_mintu2bg.jpg) center center;height: 190px;}
.slpbtn{width:180px;height:40px;border-radius: 10px;line-height: 40px;background: #c70000;}
.slpbtn:hover{background: #9b0101;}
.shul{box-sizing: border-box;width:1200px;margin: 60px auto 0;}
.shul li{float:left;width:210px;margin:0 1.25%;height: 210px;background: #3a3c3b;color:#fff;border-radius: 50%;text-align: center;}
.shul li .shico{margin: 64px auto 8px;}
.pzbz_dzdp_wk{width: 100%;background: url(../images/pzbz_jq.jpg) center no-repeat;background-size: 100% 100%;}
.hongse{color: #c70000;}
.pzbz_bm_tit{text-align: center;color: #a68a59;}
.baojiabg{background: url(../images/pzbz_bm.jpg) center center;height: 723px;width:100%;}
.pzbzbjul li{font-size:20px;height:50px;line-height: 50px;margin:30px 0;}
.pzbzbjul li input{border:1px solid #3a3c3b;height: 50px;padding-left:10px;width:58%;margin-left:10px;}
.bjkebtn{width:200px;height: 50px;line-height: 50px;text-align: center;font-size: 18px;margin:40px 0 0 266px;background: #c70000;}
.bjkebtn:hover{background: #9b0101;}
.bjjsqbor{border-right:1px solid #ccc;}
.sublitbtn{left:50%;top:50%;margin:-70px 0 0 -75px;width:140px;height: 140px;}
.subtext{width:60px;font-size: 26px;    margin: 18px 30px;}
.juhongse{background: #d00000;border-radius: 50%;width:110px;height:110px;top:15px;left:15px;}
.juhongse:hover{background: #a00303;}
.bgimgts{top:0;left:0;}
.bgimgts{top:7px;left:7px;width:126px;height:126px;}
.subbtn:hover{cursor: pointer;}
.width49_6 { width: 49.6%;}
.bor {border: 1px solid #d7d7d7;}
.tc_gybox {width:1100px;margin:auto;margin-top:20px;position:relative;}
.tc_gy_li {border:none;}
.tc_gy_li img {margin:auto;}
.pzbz_zl_ul{width: 100%;background: #0b1a3e;}
.zlysul li{    float: left;
    width: 220px;
    padding:30px 18px;
    color: #fff;
    text-align: center;}
.zlysul li:hover{cursor: pointer;}
.pzbz_ys_li{border-bottom: 2px solid red;    margin-top: -5px;}
.xxktubox {
    height: 700px;
}

.xxktubox dd{width:100%;}
.xxktubox dd img{width:100%;}
.xxktubox dl{display:none;position: absolute;top:0;left:0;width:100%;height: 100%;}
.xxkbtn{width:180px;height:40px;border-radius: 10px;line-height: 40px;}
.xxkbtn:hover{background: #770c0c;}
/* 品质保障 over*/