﻿@charset "UTF-8";
/*****商品列表页*****/
.shop_list{ margin-bottom:90px; }
.shop_list_ul{ margin-bottom:30px; overflow:hidden; }
.shop_list_li{ padding:35px; border:1px solid #ddd; margin-top:30px; overflow:hidden; }
.shop_item{float:left; }
.shop_item_l{ width:200px; height:300px; display:block; overflow:hidden; float:left; margin-right:35px; } 
.shop_item_l img{ width:200px; height:300px; }
.shop_item_r{ width:500px; float:right }
.shop_item_r h1{ font-size:22px; color:#151515; margin-bottom:20px; line-height:24px; height:24px; overflow:hidden; text-overflow: ellipsis;white-space: nowrap;}
.shop_item_r .type{ font-size:18px; color:#333; margin-bottom:20px;line-height:30px; height:30px; overflow:hidden; text-overflow: ellipsis;white-space: nowrap;}
.shop_item_r .address{ background-image:url(../images/icons.png); background-repeat:no-repeat; background-position:0 0; padding-left:30px;  font-size:16px; color:#666;line-height:22px;height:22px; overflow:hidden; text-overflow: ellipsis;white-space: nowrap; }
.shop_item_r a{ display:block; }
.shop_item_r a:hover h1{ color:#e84e40; }
.shop_input{ float:right; overflow:hidden; height:51px; margin-top:47px; margin-right:-34px; }
.shop_input .shopButton{ float:left; width:191px; height:51px; display:block; border:1px solid #e84e40; background:#e84e40; color:#fff; font-size:20px; text-align:center; margin-right:34px; }
.shop_input .shopButton:last-child{ border:1px solid #e84e40; background:#fff;color:#e84e40; }
.shop_input .shopButton:last-child:hover{border:1px solid #e84e40; background:#e84e40; color:#fff; }
/*****商品列表页*****/
/*-- 轮播图-banner--*/
.banner{ width:100%;height: 640px;margin: 0 auto; background: #eaeaea; min-width: 1200px; }
.banner .device_area{ width:100%; height: 100%;  position:relative;min-width:1200px;display:block; overflow:hidden; width:100%; }
.banner .device{ position:relative;top:0px;overflow:hidden;height: 100%; z-index:1;width:1920px;left:50%; margin-left:-960px; min-width:1200px;}
.banner .swiper-container {margin:0 auto;position:relative; height: 100%; overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;/* Fix of Webkit flickering */z-index:1; cursor:pointer;}
.banner .swiper-wrapper {position:relative;width:100%;-webkit-transition-property:-webkit-transform, left, top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0px,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform, left, top;-moz-transition-duration:0s;-moz-transform:translate3d(0px,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform, left, top;-o-transition-duration:0s;-o-transform:translate3d(0px,0,0);-o-transition-timing-function:ease;-o-transform:translate(0px,0px);-ms-transition-property:-ms-transform, left, top;-ms-transition-duration:0s;-ms-transform:translate3d(0px,0,0);-ms-transition-timing-function:ease;transition-property:transform, left, top;transition-duration:0s;transform:translate3d(0px,0,0);transition-timing-function:ease;}
.banner .swiper-free-mode > .swiper-wrapper {-webkit-transition-timing-function: ease-out;-moz-transition-timing-function: ease-out;-ms-transition-timing-function: ease-out;-o-transition-timing-function: ease-out;transition-timing-function: ease-out;margin: 0 auto;}
.banner .swiper-slide, .swiper-slide_1{ float: left;overflow:hidden;   }
.banner .swiper-slide img{ width:100%; height: 100%;}
.banner .pagination1 { position: absolute;left:50%;bottom:20px;width:100%;z-index:200; margin-left:-24px;   }
.banner .swiper-pagination-switch {display: inline-block; width:40px; height:2px; margin: 0 5px;cursor: pointer;  background: #fff;   }
.banner .swiper-active-switch { background:#E84E40;}
.banner_bg{ background: url(../images/banner.jpg) no-repeat center center; height:100%; display:block; min-width:1200px;  }
/*--轮播图-banner--*/

/*------------报价对比--------------*/
.bjdb_top { overflow: hidden; height: 345px; padding-left: 280px;}
.bjdb_top .PK { font-size: 30px;font-weight: normal;font-style: italic; color: #f83321; float: left; line-height: 100%; line-height: 345px; width: 80px; text-align: center;}
.bjdb_cont { float: left; width: 280px; height: 263px; -webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .2); box-shadow:0 1px 5px rgba(0, 0, 0, .2); position: relative; margin-top: 41px;}
.bjdb_cont img { width: 190px; height: 137px; margin: auto; display: block; margin-top: 40px;}
.bjdb_cont .db_tit { font-size: 20px; color: #333; text-align: center; height: 25px; line-height: 25px;  margin-top: 15px;}
.bjdb_cont .db_pay { font-size: 18px; color: #F83321; text-align: center; margin-top: 10px; }
.bjdb_cont input { position: absolute; top: 5px; right: 10px; background: url(../images/delete_01.png) no-repeat center; width: 30px; height: 30px;}

.bjdb_table form { margin-bottom: 100px;}
.table caption { font-size: 18px; color: #fff; height: 46px; line-height: 46px; background: #E84E40; padding: 0; text-align: center;}
.table { border-collapse: collapse; width: 100%;}
.table th {color: #fff; background: #6CD3CD; border: 1px solid #6CD3CD; font-size: 20px; padding: 15px; vertical-align: top;  text-align: center; font-weight: normal; }
.table td { font-size: 18px; color: #333; line-height: 40px; min-width: 170px; border: 1px solid #E84E40; padding: 10px; vertical-align: middle; text-align: center;}

.color_e8 { color: #E84E40 !important;}
/*------------报价对比 end--------------*/
/*------------发帖子--------------*/
.ftz_tit { font-size: 18px; color: #E84E40; height: 85px; border-bottom: 1px solid #eee;}
.ftz_tit span { display: inline-block; width: 110px; height: 45px; line-height: 45px; margin-top: 40px; border-bottom: 1px solid #E84E40; text-align: center;} 

.ftz_list { overflow: hidden; margin-left: -30px;}
.ftz_list li { float: left; width: 216px; margin-top: 40px; margin-bottom: 40px; border: 1px solid #eee; margin-left: 30px; padding: 15px; cursor: pointer;}
.ftz_list li .ftz_left { float: left; width: 120px;}
.ftz_list li .ftz_type { float: left; font-size: 20px; color: #333; width: 100%; height: 20px; line-height: 20px; margin-top: 10px; display: inline-block; }
.ftz_list li .ftz_rq   { float: left; font-size: 14px; color: #999; width: 100%; height: 20px; line-height: 20px; margin-top: 10px; display: inline-block; }
.ftz_list li .ftz_dpzs { float: right; width: 60px; height: 60px; border-radius: 50%; }
.ftz_list .cur { background: url(../images/xuanzhong.png) no-repeat right bottom; border: 1px solid #E84E40;}
.dpzs { background: url(../images/zbq_w_01.png) no-repeat center , linear-gradient(to bottom, #fe7ea3, #ec5c85); }
.zpwd { background: url(../images/zbq_w_02.png) no-repeat center , linear-gradient(to bottom, #53dda1, #36ba81); }
.mtfx { background: url(../images/zbq_w_03.png) no-repeat center , linear-gradient(to bottom, #77cdf3, #5cb5db); }
.wkyl { background: url(../images/zbq_w_05.png) no-repeat center , linear-gradient(to bottom, #fd958a, #fb7d6f); }
.glxx { background: url(../images/zbq_w_04.png) no-repeat center , linear-gradient(to bottom, #8ea4ff, #7692ff); }
.ftz textarea { font-size: 16px; color: #151515; width: 100%; height: 500px; border: 1px solid #eee; padding: 10px;}
.ftz textarea::-webkit-input-placeholder { color: #999;}
.ftz .sczp { overflow: hidden; border-bottom: 1px solid #eee;}
.ftz .sczp p { font-size: 18px; color: #333; height: 100px; line-height: 100px; border-bottom: 1px solid #eee;}
.ftz .sczp p span { font-size: 14px; color: #999;}
.ftz .sczp a { display: block; width: 138px; height: 131px; border: 1px solid #EEE; background: url(../images/xiangji.png) no-repeat center; margin-top: 40px; margin-bottom: 40px; }
.ftz .fb_btn { font-size: 16px; color: #fff; background: #E84E40; width: 120px; height: 45px; line-height: 45px; border-radius: 8px; margin-top: 60px; margin-bottom: 100px; cursor: pointer;}
/*------------发帖子 end--------------*/
/*------------我的报价--------------*/
.wdbj_box { margin-bottom: 100px;}
.wdbj_box .ksdb_btn { font-size: 20px; color: #fff; width: 150px; height: 50px; background: #E84E40; border-radius: 0; margin: auto; display: block; cursor: pointer;}
.wdbj { overflow: hidden; margin-top: 30px;}
.wdbj li { overflow: hidden; border: 1px solid #ddd; margin-bottom: 30px;}
.wdbj .bj_tit { overflow: hidden; border-bottom: 1px solid #ddd; height: 65px; line-height: 65px;padding-left: 20px; padding-right: 20px;}
.wdbj .bj_tit .bj_tit_left { float: left;}
.wdbj .bj_tit .bj_tit_left .bj_select { float: left; width: 18px; height: 18px; border: 1px solid #999; border-radius: 50%; display: inline-block; margin-top: 23.5px; margin-right: 15px; cursor: pointer;}
.wdbj .bj_tit .bj_tit_left  .bj_sel_xz { background: url(../images/duigou.png) no-repeat center; border: none;}
.wdbj .bj_tit .bj_tit_left .bj_name { font-size: 16px; color: #333;}

.wdbj .bj_tit .bj_tit_right { float: right; width: 380px;}
.wdbj .bj_tit .bj_tit_right input { float: right; font-size: 14px; color: #666; width: 60px; height: 25px; border: 1px solid #bbbaba; border-radius: 2px; background: #fff; margin-top: 21.5px; margin-left: 20px; cursor: pointer;}
.wdbj .bj_tit .bj_tit_right span { font-size: 14px; color: #999; height: 100%; display: inline-block;}
.wdbj .bj_tit .bj_tit_right span i { float: right; font-size: 22px; color: #E84E40; font-style: normal;}

.wdbj .bj_cont { float: left; padding-top: 20px; padding-bottom: 10px; max-width: 950px;}
.wdbj .bj_cont .bj_cont_r { float: left; width: 70px; margin-left: 20px;}
.wdbj .bj_cont .bj_cont_r img { width: 100%; height: 70px;}
.wdbj .bj_cont .bj_cont_r span { font-size: 14px; color: #333; height: 25px; line-height: 25px; display: inline-block; overflow: hidden;}
.wdbj .bj_jrgwc { float: right; font-size: 14px; color: #E84E40; width: 90px; height: 25px; border: 1px solid #E84E40; border-radius: 0; background: #fff; margin-right: 70px; margin-top: 55px; cursor: pointer;}

/*------------我的报价 end--------------*/
/*------------  我的收藏  --------------*/
.wdsc { margin-bottom: 100px; min-height: 600px;}
.wdsc_top { overflow: hidden; height: 70px; border-bottom: 1px solid #eee; }
.wdsc_top .wdsc_type { float: left;}
.wdsc_top .wdsc_type li { float: left; font-size: 18px; color: #fff; width: 100px; height: 50px; line-height: 50px; margin-top: 20px; margin-right: 15px; text-align: center; cursor: pointer; color: #333;}
.wdsc_top .wdsc_type li a { color: #333;}
.wdsc_top .wdsc_type .cur { color: #fff; border-bottom: 2px solid #E84E40; background: #fff; background: #E84E40;}
.wdsc_top .wdsc_search { float: right; height: 40px; border: 1px solid #eee; margin-top: 25px;}
.wdsc_top .wdsc_search .search_input { float: left; font-size: 14px; color: #999; width: 180px; border: none; padding: 10px; height: 100%;}
.wdsc_top .wdsc_search .search_button { font-size: 14px; color: #666; width: 80px; height: 100%; border-left: 1px solid #eee; border-radius: 0; background: #f6f6f6; cursor: pointer;   }
.wdsc_list { overflow: hidden;}
.wdsc_list li { border-bottom: 1px solid #eee; padding-top: 30px; padding-bottom: 30px; position: relative;}
.wdsc_list li:hover .wdsc_cont .wdsc_cont_info h3 { color: #E84E40; }
.wdsc_list .wdsc_cont { overflow: hidden;}
.wdsc_list .wdsc_cont a { overflow: hidden; display: block;}
.wdsc_list .wdsc_cont img { float: left; width: 100px; height: 100px;}
.wdsc_list .wdsc_cont .wdsc_cont_info { float: right; width: 1080px; height: 100px; margin-left: 20px; overflow: hidden;}
.wdsc_list .wdsc_cont .wdsc_cont_info h3 { font-size: 16px; color: #333; width: 100%; height: 25px; line-height: 25px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.wdsc_list .wdsc_cont .wdsc_cont_info .info_cont { font-size: 14px; color: #666; height: 55px; line-height: 27px; word-break: break-all; word-wrap: break-word; overflow: hidden;}
.wdsc_list .wdsc_cont .wdsc_cont_info .info_pay { font-size: 16px; color: #E84E40;}
.wdsc_list .sc_box { position: absolute; right: 0; bottom: 30px;}
.wdsc_list .sc_box input { font-size: 14px; color: #999; padding-left: 25px; background: url(../images/sc_fouce.png) no-repeat left; cursor: pointer;}
.wdsc_list .sc_box a { font-size: 14px; color: #999; margin-right: 15px;}

/*------------我的收藏 end--------------*/
/*------------   招宝圈   --------------*/
.zbq { margin-bottom: 50px;}
.zbq_top { overflow: hidden; height: 90px; border-bottom: 1px solid #eee;}
.zbq_top .zbq_type { float: left; margin-top: 40px;}
.zbq_top .zbq_type li { float: left; background: none; margin-right: 30px; /*width: 100px;*/ height: 50px; line-height: 50px; }
.zbq_top .zbq_type li a { font-size: 18px; color: #333; display: block; overflow: hidden; text-align: center; padding-left: 35px; padding-right: 10px; background: none;}
.zbq_top .zbq_type .dqzs { background: url(../images/zbq_fouce_01.png) no-repeat 10px;}
.zbq_top .zbq_type .zpwd { background: url(../images/zbq_fouce_02.png) no-repeat 10px;}
.zbq_top .zbq_type .fxmt { background: url(../images/zbq_fouce_03.png) no-repeat 10px;}
.zbq_top .zbq_type .wkyl { background: url(../images/zbq_fouce_04.png) no-repeat 10px;}
.zbq_top .zbq_type .cur { border-bottom: 2px solid #E84E40;}
.zbq_top .zbq_type .cur a { color: #E84E40;}
.zbq_top .zbq_type .dqzs_dp { background: url(../images/zbq_01.png) no-repeat 10px;}
.zbq_top .zbq_type .zpwd_zp { background: url(../images/zbq_02.png) no-repeat 10px;}
.zbq_top .zbq_type .fxmt_fx { background: url(../images/zbq_03.png) no-repeat 10px;}
.zbq_top .zbq_type .wkyl_wk { background: url(../images/zbq_04.png) no-repeat 10px;}
.zbq_top .zbq_top_right { float: right; height: 50px; line-height: 50px; margin-top: 40px;}
.zbq_top .zbq_top_right a { float: left; font-size: 16px; color: #333; text-align: center; display: block; overflow: hidden; width: 80px;}
.zbq_top  .zbq_top_right .cur { color: #E84E40;}
.zbq_top .zbq_top_right .fb_btn { font-size: 16px; color: #fff; background: #E84E40; width: 100px; height: 36px; line-height: 36px; border-radius: 8px;      }
.zbq_list { overflow: hidden; margin-bottom: 40px;}
.zbq_list li { overflow: hidden; padding-top: 30px; padding-bottom: 30px; border-bottom: 1px solid #eee;} 
.zbq_list .zbq_row_top { overflow: hidden;}
.zbq_list .zbq_row_top img { float: left; width: 60px; height: 60px;}
.zbq_list .zbq_row_top .zbq_row_info { float: right; width: 1120px;}
.zbq_list .zbq_row_top .zbq_row_info h3 { font-size: 20px; color: #576b95; font-weight: bold;}
.zbq_list .zbq_row_top .zbq_row_info h3 span { float: right; font-size: 12px; color: #999;}
.zbq_list .zbq_row_top .zbq_row_info p { font-size: 14px; color: #666; line-height: 23px; margin-top: 5px; text-align: justify; word-break: break-all; word-wrap: break-word;}
.zbq_list .zbq_row_top .zbq_row_img { float: right; width: 1120px; margin-top: 20px;}
.zbq_list .zbq_row_top .zbq_row_img figure { float: left; width: 160px; margin-right: 20px; margin-bottom: 20px;}
.zbq_list .zbq_row_top .zbq_row_img figure img { width: 100%; height: 160px;}
.pswp__bg { opacity: 0.5 !important;}
.zbq_list .zbq_row_bottom { overflow: hidden; width: 1120px; margin-left: 80px; }
.zbq_row_bottom .dz_count { float: left; background: url(../images/sc_01.png) no-repeat left;  padding-left: 30px;}
.zbq_row_bottom .dz_count img { width: 46px; height: 46px; border-radius: 50%; margin-right: 10px;}
.zbq_row_bottom .pl_right { float: right;}
.zbq_row_bottom .pl_right input { font-size: 12px; color: #999;}
.zbq_row_bottom .pl_right .dz_btn_nxh { background: url(../images/sc.png) no-repeat left; padding-left: 20px; margin-right: 15px;}
.zbq_row_bottom .pl_right .dz_btn_xh { background: url(../images/sc_fouce.png) no-repeat left; padding-left: 20px; margin-right: 15px;}
.zbq_row_bottom .pl_right .pl_btn { background: url(../images/pl.png) no-repeat left ; padding-left: 20px;}
.zbq_pl_list { float: right; width: 1120px; background: #F6F6F6; margin-top: 20px; display: none;}
.zbq_pl_list .pl_input { border-bottom: 1px solid #eee; padding: 15px;}
.zbq_pl_list .pl_input .pl_text { width: 850px; height: 50px; padding: 10px; }
.zbq_pl_list .pl_input .pl_btn { float: right; font-size: 18px; color: #fff; width: 200px; height: 50px; background: #f40034; border-radius: 5px;}
.zbq_pl_list .pl_list_row { float: right; background: url(../images/pl_01.png) no-repeat 15px 33px; width: 1120px; padding-left: 45px; padding-right: 15px;}
.zbq_pl_list .pl_list_row .pl_row { overflow: hidden; padding-top: 20px; padding-bottom: 20px; border-top: 1px solid #eee; margin-top: -1px;}
.zbq_pl_list .pl_list_row .pl_row img { float: left; width: 46px; height: 46px; border-radius: 50%;}
.zbq_pl_list .pl_list_row .pl_row .pl_row_info { float: right; width: 994px;}
.zbq_pl_list .pl_list_row .pl_row .pl_row_info h3 { width: 100%; overflow: hidden;}
.zbq_pl_list .pl_list_row .pl_row .pl_row_info h3 .row_info_tit { float: left; font-size: 16px; color: #576B95;}
.zbq_pl_list .pl_list_row .pl_row .pl_row_info h3  .row_info_time { float: right; font-size: 12px; color: #999;}
.zbq_pl_list .pl_list_row .pl_row .pl_row_info p { font-size: 14px; color: #666; line-height: 23px; margin-top: 5px;}

/*------------招宝圈 end--------------*/
/*------------ 案例列表 --------------*/
.case { margin-bottom: 90px; min-height: 742px;}
.case_box { overflow: hidden; padding-top: 30px;}
.case_type { overflow: hidden; border-top: 1px solid #eee; border-left: 1px solid #eee; border-right: 1px solid #eee;}
.case_type li { overflow: hidden; width: 100%; height: 50px; border-bottom: 1px solid #eee;}
.case_type li dl { position: relative; width: 1070px; float: right; padding-left: 30px;}
.case_type li dt { position: absolute; left: -130px; top: 0; font-size: 16px; color: #666; background: #f7f7f7; width: 130px; height: 100%; padding-top: 15px; text-align: center; margin-right: 45px; border-right: 1px solid #eee;}
.case_type li dd { float: left; font-size: 14px; color: #333; padding-top: 15px; padding-bottom: 15px; min-width: 85px; }
/*.case_type li dd a { color: #333;}*/
.screen{color: #333;}
.case_type li dd a:hover { color: #E84E40;}
.case_type li .more { position: absolute; top: 0; right: 0; min-width: 45px; float: right; color: #E84E40; font-size: 14px; text-decoration: underline; cursor: pointer;}

.anli_list { overflow: hidden; margin-top: 40px; margin-bottom: 40px; margin-left: -20px;}
.anli_list li { float: left; margin-left: 20px; width: 285px; position: relative; margin-bottom: 30px;-webkit-transition: all .3s ease; transition: all .3s ease;}
.anli_list li:hover { -webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, .1); box-shadow: 0 15px 10px rgba(0, 0, 0, .1); -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0); border-radius: 2px; border-color: transparent}
.anli_list li:hover .anli_info { border-bottom: 1px solid #fff;}
.anli_list li a { display: block; overflow: hidden;}
.anli_list li img { float: left; width: 100%; height: 200px;}
.anli_list .anli_info { float: left; border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; padding-left: 15px; padding-right: 15px; padding-bottom: 50px;}
.anli_list .anli_info h3 { font-size: 18px; color: #151515; height: 20px; line-height: 20px; margin-top: 15px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.anli_list .anli_info p  { font-size: 16px; color: #666666; height: 46px; line-height: 23px; margin-top: 10px; word-break: break-all; word-wrap: break-word;}
.anli_list .dz_btn       { font-size: 16px; color: #999999; position: absolute; right: 15px; bottom: 20px; padding-left: 20px; background-size: 30%;}
.anli_list .dz_btn_nxh { background: url(../images/sc.png) no-repeat left; }
.anli_list .dz_btn_xh  { background: url(../images/sc_fouce.png) no-repeat left;}

/*------------案例列表 end--------------*/
/*订单提交成功*/
.tjzt_box { background: #F6F6F6; overflow: hidden;}
.tjzt { overflow: hidden; background: #fff; padding: 140px 400px 160px 400px; margin-bottom: 30px; margin-top: 30px; text-align: center;}
.tjzt .success { width: 100%; height: 128px; background: url(../images/duigou_01.png) no-repeat center; }
.tjzt .fail    { width: 100%; height: 132px; background: url(../images/fail.png) no-repeat center; }
.tjzt h1 { font-size: 28px; color: #151515; text-align: center; margin-top: 30px;} 
.tjzt h3 { font-size: 22px; color: #9f9f9f; text-align: center; margin-top: 30px; line-height: 30px;}
.tjzt input { font-size: 20px; color: #fff; width: 150px; height: 50px; line-height: 50px; text-align: center; background: #E84E40; border-radius: 0;  margin-top: 50px; }
.tjzt .lxkf { float: left; }
.tjzt input+input { margin-left: 100px;}
.tjzt .mid_btn { display: block; margin: auto; margin-top: 50px; float: none;}

.tanchu_box { width: 489px !important; height: 466px !important; border-radius: 20px !important;}
.lxkf_box { overflow: hidden;}
.bt_tit { font-size: 18px; color: #333; width: 100%; height: 60px; line-height: 60px; background: #F9F9F9; border-top-left-radius: 20px; border-top-right-radius: 20px; text-indent: 20px;}
.bt_tit input { float: right; width: 60px; height: 60px; background: url(../images/delete_01.png) no-repeat center; cursor: pointer;}
.lxkf_box img { width: 154px; height: 144px; margin: auto; display: block; margin-top: 80px;}
.lxkf_box p { font-size: 20px; color: #151515; text-align: center; margin-top: 30px;}

/*----------- 大师设计 ------------*/
.dssj { margin-top: 30px; margin-bottom: 50px;}
.dssj_list { overflow: hidden; margin-bottom: 20px; min-height: 550px;}
.dssj_list li { overflow: hidden; border: 1px solid #ddd; padding: 35px; margin-bottom: 30px;}
.dssj_list .dssj_row_l { float: left; }
.dssj_list .dssj_row_l a { display: block; overflow: hidden;}
.dssj_list .dssj_row_l a:hover .dssj_item_r h3 { color: #E84E40;}
.dssj_list .dssj_row_l img { float: left; width: 146px; height: 146px;}
.dssj_list .dssj_row_l .dssj_item_r { float: left; width: 500px; margin-left: 30px; }
.dssj_list .dssj_row_l .dssj_item_r h3 { font-size: 22px; color: #151515; margin-top: 40px; height: 25px; line-height: 25px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.dssj_list .dssj_row_l .dssj_item_r p { font-size: 16px; color: #666; background-image:url(../images/icons.png); background-repeat:no-repeat; background-position:0 0; padding-left: 30px; height: 22px; line-height: 22px; margin-top: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.dssj_list .dssj_row_r { float: right; width: 280px; padding-top: 32px;}
.dssj_list .dssj_row_r a { display: block; overflow: hidden;}
.dssj_list .dssj_row_r a:hover p { text-decoration: underline;}
.dssj_list .dssj_row_r p { font-size: 18px; color: #E84E40; line-height: 36px; height: 36px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.dssj .navigation { text-align: center;}
/*----------- 大师设计 end------------*/
/*----------- 安装表单 ------------*/
.azbd { overflow: hidden; background: #fff; padding-left: 40px; padding-right: 40px;margin-bottom: 100px; padding-bottom: 40px; min-height: 700px;}
.azbd_box { overflow: hidden;}
.azbd_box .azbd_m { padding-top: 40px;}
.azbd_box .azbd_m h3 { font-size: 16px; color: #E84E40;}
.azbd_type { overflow: hidden; margin-top: 30px; width: 580px;}
.azbd_type span { float: left; font-size: 16px; color: #333; min-width: 125px; height: 40px; line-height: 40px; display: inline-block; text-align: right;}
.azbd_type input { float: left; font-size: 16px; color: #999; width: 450px; height: 40px; padding: 10px; border: 1px solid #EAEAEA;}
.azbd_type input::-webkit-input-placeholder { color: #999;}
.azbd_type .demo-input { background: url(../images/xiala.png) no-repeat 97%; padding-right: 35px;}

.azbd_type select { font-size: 16px; color: #999; height: 40px; line-height: 40px; border-radius: 0; appearance: none; -moz-appearance: none; -webkit-appearance: none; margin-right: 0; border-radius: 0; box-shadow: none; padding-right: 35px; padding-left: 10px; border: 1px solid #EAEAEA; background: url(../images/xiala.png) no-repeat 97%;}
.azbd_type .city-picker-select { float: left; width: 460px; margin-left: -10px;}
.azbd_type .city-picker-select select { width: 143px;  margin-left: 10px; background: url(../images/xiala.png) no-repeat 93%; }
.azbd_type .xxdz { margin-left: 125px; margin-top: 20px; }

.azbd_type .type_select { float: left;  width: 450px;}
.azbd_type .cplb { float: left; width: 215px; background: url(../images/xiala.png) no-repeat 95%;}
.azbd_type .cplb_two { margin-left: 20px;}
.azbd_type a { float: left; font-size: 16px; color: #fff; width: 100px; height: 40px; line-height: 40px; background: #E84E40; display: inline-block; text-align: center;}
.azbd_type .slt_ts { background: url(../images/fail.png) no-repeat center; background-size: contain; width: 20px; height: 20px; margin-right: 5px;}
.azbd_type p { float: left; width: 100%; font-size: 14px; color: #999; padding-left: 125px; margin-top: 20px;}
.azbd_type textarea { font-size: 16px; color: #999; width: 450px; height: 140px; padding: 10px; border: 1px solid #EAEAEA;}
.azbd_type .qxfw { width: 210px !important;}
.azbd_type .fg { min-width: 30px !important; text-align: center !important;}

.azbd_type .choice{float: left; padding-top: 10px; }  
.azbd_type .choice .radio{ display: inline-block; color: #333; cursor: pointer; font-size: 16px; margin-right: 20px;} 
.azbd_type .redio-box {display: inline-block;width: 20px;height: 20px;margin-right: 10px;position: relative;background: #fff;vertical-align: middle;border-radius: 100%;border:#D9D7D8 solid 1px; } 
.azbd_type .redio-box input {opacity: 0;position: absolute;top:0;left:0;width: 100%;height:100%;z-index:100;/*使input按钮在span的上一层，不加点击区域会出现不灵敏*/ cursor: pointer;}
.azbd_type .redio-box span { display: block;min-width: 10px; height: 10px;border-radius: 100%;position: absolute; background: #E84E40;top: 49%;left:50%;margin: -5px 0  0 -5px;z-index:1;}
.azbd_type .redio-box input[type="radio"] + span {opacity: 0;}
.azbd_type .redio-box input[type="radio"]:checked + span {opacity: 1;}
.azbd_type .redio-box label {color: #C9C8C8;margin-right: 15px;}
.azbd_box .input_btn { float: left; font-size: 20px; width: 140px; height: 50px; cursor: pointer; border-radius: 0; margin-top: 40px;}
.azbd_box .qrtj { color: #fff; background: #E84E40;}
.azbd_box .lxkf { color: #E84E40; border: 1px solid #E84E40; background: #fff2f1; margin-left: 40px;}

/*清洗表单示例图弹框*/
.tanchu_box3 { width: 500px !important; height: 385px !important; }
.slt_box { padding: 25px 25px 0 25px;}
.slt_box img { width: 100%; height: 295px; margin-top: 0;}
.slt_box p { font-size: 16px; color: #999; margin-top: 22px; height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

/*----------- 安装表单 end------------*/
/*----------- 消息 ------------*/
.message { overflow: hidden; min-height: 700px; padding-bottom: 50px;}
.message_list { overflow: hidden; margin-bottom: 50px;}
.message_list li { overflow: hidden; border: 1px solid #ddd; padding: 35px; margin-top: 30px;}
.message_list li a { overflow: hidden; display: block;}
.message_list li a:hover .msg_row_l .msg_item_r h3 { color: #E84E40;}
.message_list .msg_row_l { float: left;}
.message_list .msg_row_l img { float: left; width: 100px; height: 100px; display: block;}
.message_list .msg_row_l .msg_item_r { float: left; margin-left: 20px; width: 500px;}
.message_list .msg_row_l .msg_item_r h3 { font-size: 22px; color: #151515; margin-top: 20px; height: 24px; line-height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.message_list .msg_row_l .msg_item_r p { font-size: 18px; color: #666; margin-top: 18px; height: 22px; line-height: 22px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.message_list .msg_row_r { float: right; font-size: 18px; color: #666; height: 100px; line-height: 100px; margin-right: 30px;}
.message .navigation { text-align: center;}
/*----------- 消息 end ------------*/
/*----------- 案例详情 ------------*/
.detail { overflow: hidden; padding: 30px 90px; background: #fff; min-height: 600px; margin-bottom: 60px;}
.detail h3 { font-size: 24px; color: #151515; text-align: center; line-height: 32px;}
.detail .detail_time { font-size: 18px; color: #ccc; text-align: center; margin-top: 20px;}
.detail .detail_cont { font-size: 20px; color: #7b7979; line-height: 40px; margin-top: 30px; text-align: justify; word-break: break-all;word-wrap: break-word;}
.detail img { width: 100%; margin: auto; display: block; margin-top: 30px; margin-bottom: 30px; }
/*----------- 案例详情 end ------------*/
/*----------- 首页 ------------*/
.ad {/* width: 1920px;*/ height: 76px; min-width: 1200px; max-width: 1920px; margin: auto;}
.ad img { width: 100%; height: 100%;}
.index_top { margin-top: 30px;}
.sort_index_down { float: left;}
.sort_index_down .list{ background: #E84E40; height: 640px; position: relative; width: 190px; padding-top: 10px;padding-bottom: 10px;  z-index: 991;}
.sort_index_down .list li{  height: 36px; line-height: 36px; overflow: hidden; width: 190px; color: #333; /*margin-bottom: 5px;*/}
.sort_index_down .list li:hover{ background: rgba(255,255,255,0.3); }
.sort_index_down .list li a{ color: #fff; display: inline-block; font-size: 14px; width: 100%; line-height: 36px;  text-align: center; }
.go_right{ width: 800px; height: 640px; min-height: 300px; display: none; position: absolute; background: #fff; top: 0px;	left: 190px;	border-top:1px solid #E84E40;border-bottom:1px solid #E84E40; border-right:1px solid #E84E40;	z-index: 999;}
/*.sort_index_down .list li:hover .go_right{	display: block;}*/
.sort_index_down .go_right dl { margin-top: 20px; overflow: hidden;}
.sort_index_down .go_right dl dt { float: left; color: #666; font-size: 16px; width: 160px; text-align: right;}
.sort_index_down .go_right dl dt a { color: #666; line-height: 20px; text-align: right; padding-right: 15px;}
.sort_index_down .go_right dl dt a:hover { text-decoration: underline;}
.sort_index_down .go_right dl dd { overflow:hidden; font-size: 16px; color: #666;}
.sort_index_down .go_right dl dd a {float: left; color: #666; line-height: 18px; border-left: 1px solid #ccc; padding-left: 15px; padding-right: 15px; width: initial; margin-bottom: 8px;}
.sort_index_down .go_right dl dd a:hover { color: #F83321;}
.sort_index_down .go_right dl dd.cur a { color: #F83321;}

.index_top_r { float: right; width: 975px;}
.free_r { overflow: hidden; margin-left: -30px;}
.free_r li { float: left; border: 1px solid #eee; padding: 28px 26.5px; margin-left: 30px;}
.free_r li a { display: block; overflow: hidden;}
.free_r li img { float: right; width: 80px; height: 80px;}
.free_r .free_bj { float: left; width: 170px;}
.free_r .free_bj h3 { width: 100%; font-size: 20px; color: #E84E40; margin-top: 10px; height: 25px; overflow: hidden;}
.free_r .free_bj p  { width: 100%; font-size: 14px; color: #999999; margin-top: 20px; height: 20px; overflow: hidden;}
.index_top_r .banner { margin-top: 32px; min-width: 100%; height: 470px;}
.index_top_r .device_area {min-width: 100%;}
.index_top_r .device {width: 100%; min-width: 100%; margin-left: -487.5px;}

.xsqg { margin-top: 30px; overflow: hidden; }
.xsqg_l { float: left; width: 246px; height: 440px;}
.xsqg_l img { float: left; width: 100%; height: 330px;}
.xsqg_l .ms { width: 100%; height: 110px; background: #ea5f8d; color: #fffefe; text-align: center; overflow: hidden;}
.xsqg_l .ms h3 { font-size: 22px; margin-top: 30px;}
.xsqg_l .ms p  { font-size: 18px; margin-top: 14px;}
.xsqg_r { overflow: hidden; height: 440px;}
.xsqg_r li { float: left; width: 238.5px; height: 220px; border-bottom: 1px solid #EEEEEE; }
.xsqg_r li a { overflow: hidden; display: block;}
.xsqg_r li img { width: 100%; height: 130px; display: inherit; }
.xsqg_r li p  { font-size: 12px; color: #999999; padding-left: 16px; padding-right: 16px; margin-top: 10px; height: 40px; overflow: hidden; word-break: break-all; word-wrap: break-word;}
.xsqg_r li h3 { font-size: 18px; color: #F83321; padding-left: 16px; margin-top: 5px; margin-top: 8px;}
.xsqg_r li h3 i { font-size: 12px; font-style: normal;}
.xsqg_r .qg_b { overflow: hidden; border-right: 1px solid #EEEEEE;  padding-bottom: 10px;}
.xsqg_r li:hover p { color: #F83321; }
.bg_0a { background: #0aa6e8 !important;}

/*案例赏析*/
.alsx { overflow: hidden; padding-top: 80px;}
.index_title { font-size: 42px; color: #333; text-align: center; overflow: hidden; height: 40px; line-height: 40px;}
.index_title span { display: inline-block; width: 57px; height: 1px; background: #d8d8d8; margin: 0 26px; vertical-align: middle;}

.design-topic { position: relative; margin-bottom: 80px ; margin-top: 80px;}
.design-topic .design-info { display: none; position: absolute; top: 0; left: 10%; width: 450px; height: 482px; padding: 60px; z-index: 2; overflow: hidden; background: url(http://img.to8to.com/to8to_pc/index/statics/img/topic_bg_2.png?v=20170620) no-repeat}
.design-topic .design-info a { display: block; overflow: hidden;}
.design-info .design-info-title  { font-size: 32px; color: #666; word-break: break-all; word-wrap: break-word; height: 40px; line-height: 40px; overflow: hidden; text-align: center; font-weight: 400;}
.design-info .design-info-detail { font-size: 16px; color: #666; word-break: break-all; word-wrap: break-word; height: 200px;line-height: 35px; overflow: hidden; margin-top: 20px; margin-bottom: 30px; display: -webkit-box; -webkit-line-clamp: 5;}
.design-info .design-info-btn { padding: 5px 15px; border: 1px solid #E84E40; font-size: 16px; color: #E84E40; display: inline-block;}
.design-info .design-info-btn:hover { padding: 6px 16px; background-color: #ff5a00; color: #fff; border: 0}
.design-topic .topic-arrow { display: block; position: absolute; left: 50%; top: 50%; margin-left: -6px; margin-top: -11px;  width: 12px; height: 22px; background: url(http://img.to8to.com/to8to_pc/index/statics/img/index_bg_m.png) no-repeat}

.design-swiper { position: relative;}
.design-swiper .swiper-slide { text-align: center; font-size: 18px; background: #fff; width: 55%; height: 482px; /* Center slide text vertically */ 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; overflow: hidden; }
.design-swiper .swiper-slide-active img { float: right; width: 80% !important;}
.design-swiper .swiper-slide a { display: block; overflow: hidden; width: 100%; height: 100%;}
.design-swiper .swiper-slide img { width: 100%; height: 100%;}
.design-swiper .swiper-button-prev,.design-swiper .swiper-button-next { background-color: #E84E40; height: 50px; width: 50px; bottom: 0; top: inherit;}
.design-swiper .swiper-button-prev { background-image: url(../images/jiantou_01.png); background-size: 30%; background-repeat: no-repeat; left: 33.5%; } 
.design-swiper .swiper-button-next { background-image: url(../images/jiantou_02.png); background-size: 30%; background-repeat: no-repeat; left: 39%; richness: inherit; }

.ck_more { font-size: 26px; color: #E84E40; width: 150px; height: 50px; line-height: 50px; text-align: center; border: 1px solid #E84E40; border-radius: 10px; display: block; margin: auto; margin-top: 60px;}
.ck_more:hover { background: #E84E40; color: #fff;}

/*招宝圈*/
.in_zbq { padding-top: 60px; padding-bottom: 80px;}
.zbq_box { overflow: hidden; margin-top: 60px;}
.zbq_box li { float: left; margin-right: 18px; margin-bottom: 20px; border: 1px solid #eee; position: relative; box-shadow: 0 0 0 #fff; -webkit-transition: all .3s ease; transition: all .3s ease;}
.zbq_box li:nth-of-type(3n) { margin-right: 0 ;}
.zbq_box li:hover { -webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, .1); box-shadow: 0 15px 10px rgba(0, 0, 0, .1); -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0); border-radius: 2px; border-color: transparent}
.zbq_box li a { display: block; overflow: hidden;}
.zbq_box .z_info { width: 383px;overflow: hidden; border-bottom: 1px solid #eee; padding-bottom: 10px;}
.z_info .z_pic     { width: 100%; height: 260px;}
.z_info .z_pic img { width: 100%; height: 100%; }
.z_info h3 { font-size: 18px; color: #666; line-height: 25px; padding-left: 10px; padding-right: 10px; margin-top: 10px; word-break: break-all; word-wrap: break-word; height: 50px; margin-bottom: 5px; overflow: hidden;}
.z_info p  { font-size: 14px; color: #999; text-align: right; padding-left: 10px; padding-right: 10px;}
.z_user { padding: 20px; overflow: hidden;}
.z_user img { float: left; height: 50px; width: 50px;}
.z_user p   { float: left; height: 50px; font-size: 16px; color: #576B95; line-height: 50px; margin-left: 10px; }
.zbq_box .pl_right { position: absolute; right: 10px; bottom: 35px; }
.zbq_box .pl_right input { font-size: 12px; color: #999; cursor: pointer;}
.zbq_box .pl_right .dz_btn_nxh { padding-left: 20px; background: url(../images/sc.png) no-repeat left; margin-right: 15px;}
.zbq_box .pl_right .dz_btn_xh  { padding-left: 20px; background: url(../images/sc_fouce.png) no-repeat left; margin-right: 15px;}
.zbq_box .pl_right .pl_btn     { padding-left: 20px; background: url(../images/pl.png) no-repeat left ;}

/*设计商家*/
.in_sjsj { padding-top: 60px; padding-bottom: 80px; overflow: hidden;}
.gray { -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray;}
.index-yzs .yzs-bg-left, .index-yzs .yzs-bg-right, .yzs-bg-right-box { top: 0; position: absolute;  height: 100%;}
.index-yzs { position: relative; /*height: 500px;*/ overflow: hidden; /*-moz-transform: translate(0, 10%); -ms-transform: translate(0, 10%);-o-transform: translate(0, 10%); transform: translate(0, 10%)*/; max-width: 1920px; min-width: 1200px; margin: auto; margin-top: 60px;}
.index-yzs .yzs-bg-left img {  width: 100%; height: 100%; /*margin-top: -300px;  margin-left: -371px*/}
.index-yzs-bg { float: left;  width: 100%}
.index-yzs .yzs-bg-left { left: 0; width: 1110px; height: 600px;  * width: 65%;  overflow: hidden;}
.yzs-bg-right-box { right: 0; z-index: 11; width: 810px;  * width: 45% }
.index-yzs .yzs-bg-right { right: 0; width: 100%; * width: 100% ;}
.content-wrapper {  width: 1200px; margin: 0 auto;}
.index-yzs .content-wrapper {  position: relative; height: 600px; z-index: 10;  min-width: 1200px;}
.index-yzs-review { position: absolute; top: 80px; left: 100px; width: 600px;  /*height: 350px;*/ padding: 40px 50px; background-color: #fff;  border-radius: 4px;}
.index-yzs-yezhu  { position: absolute; top: 80px; left: 65px;  width: 450px;}
.index-yzs-title  { margin-bottom: 20px; text-align: left; font-size: 30px; font-weight: 400; color: #fefefe ;}
.index-yzs-slogan { margin-bottom: 15px; text-align: left; font-size: 14px; color: #fff; max-height: 75px; line-height: 25px; overflow: hidden; word-break: break-all; word-wrap: break-word;}
.index-yzs-yezhu ul { overflow: hidden; margin-top: 27px}
.index-yzs-yezhu ul li { float: left; margin: 0 34px 29px 0; width: 66px; height: 66px; cursor: pointer;  border: 2px solid #E84E40;  border-radius: 50%;}
.index-yzs-yezhu ul li img { width: 62px; height: 62px; border-radius: 50%}
.yzs-detail {   overflow: hidden}
.yzs-detail-logo { float: left; width: 70px; height: 70px; border-radius: 50%}
.yzs-detail p { float: left; margin-left: 19px; width: 410px}
.yzs-detail-title { margin-top: 10px; font-size: 20px; color: #666;}
.yzs-detail-type    { font-size: 14px; color: #999; margin-top: 10px; white-space: nowrap;}
.yzs-detail-content { font-size: 14px; color: #666; margin-top: 20px; height: 71px; line-height: 23px; text-align: left; display: -webkit-box; -webkit-line-clamp: 2; overflow: hidden; word-break: break-all; word-wrap: break-word;}
.yzs-detail-img { margin-top: 24px; overflow: hidden}
.yzs-detail-img a { float: left ;}
.yzs-detail-img img { width: 235px; height: 160px ;}
.yzs-detail-img a + a { margin-left: 30px }

/*返回顶部*/
.scroll_top { display: none; position: fixed; width: 111px; height: 111px; border-radius: 5px; background: url(../images/top.png) no-repeat center #fff; right: 0; bottom: 100px; z-index: 20; cursor: pointer;}

/*登录弹框*/
.tanchu_box2 { width: 300px !important; height: 370px !important; border-radius: 10px !important;}
.login_item { height: 34px; line-height: 34px; width: 240px; margin-left: 30px; margin-right: 30px; border: 1px solid #eee; border-radius: 5px; margin-top: 19px; }
.login_item input { float: left; height: 32px; width: 185px; padding: 5px 5px; font-size: 14px; color: #999;}
.login_item span  { float: left; height: 32px; width: 48px; background: #eee; display: inline-block;}
.login_item input::-webkit-input-placeholder { color: #999;}
.login_item .user_name     { background: url(../images/user_01.png) no-repeat center #eee;}
.login_item .user_password { background: url(../images/lock.png) no-repeat center #eee;}
.login_item .user_verify   { background: url(../images/jianpan.png) no-repeat center #eee;}
.login_i_ver { height: 34px; margin-left: 30px; margin-right: 30px; margin-top: 10px;}
.login_i_ver img { float: left; height: 100%; width: 120px;}
.login_i_ver a   { float: left; height: 100%; line-height: 34px; font-size: 14px; color: #999; margin-left: 10px; display: inline-block; }
.login_i_ver input { height: 100%; width: 100%; background: #E84E40; font-size: 14px; color: #fff; cursor: pointer;}
.login_i_ver a:hover { text-decoration: underline;}

/*----------- 首页 end ------------*/

/*----------- 注册 ------------*/
.register { overflow: hidden; margin-top: 30px; margin-bottom: 50px; background: #fff; padding-bottom: 50px;}
.register_item { margin: auto; border: #ddd solid 1px; width: 400px; height: 60px; line-height: 60px; margin-top: 40px;}
.register_item span  { float: left; font-size: 16px; color: #333; width: 120px; display: inline-block; text-align: center;}
.register_item input { float: left; font-size: 16px; color: #333; width: 278px; height: 100%; line-height: 60px; padding-right: 10px; padding-left: 10px;}
.register_item input::-webkit-input-placeholder { color: #ccc;}
.register_item .iphone { border-right: #ddd solid 1px;}
.register_item .verify { width: 175px;}
.register_item a { float: right; width: 98px; height: 43px; line-height: 43px; display: inline-block; margin-top: 8.5px; margin-right: 5px;}
.register_item .verify_pic img { width: 100%; height: 43px;}
.register_item .verify_text { font-size: 16px; color: #ee2222; text-decoration: underline;}
.register_agree { margin: auto; width: 400px; margin-top: 20px; overflow: hidden; height: 20px;}
.register_agree input { float: left; margin-top: 3.5px;}
.register_agree label { float: left; font-size: 14px; color: #333; margin-left: 10px;}
.register_agree label a { color: #1b73d7;}
.lgzc { display: block; margin: auto; width: 400px; height: 50px; line-height: 50px; text-align: center; background: #E84E40; color: #fff; font-size: 18px; margin-top: 30px;}

/*注册需知弹框*/
.tanchu_box1 { width: 730px !important; height: 675px !important; border-radius: 20px !important;}
.zcxz_box { overflow: hidden;}
.zcxz_box textarea { width: 690px; height: 470px; font-size: 16px; color: #656565; margin-left: 20px; line-height: 38px; padding-top: 10px;}
.zcxz_box .zcxz_btn{ width: 190px; height: 50px;  font-size: 20px; color: #FFFFFF; margin-left: 110px; background: #ccc; margin-top: 30px; cursor: pointer;}
.zcxz_box .agree_btn { background: #E84E40;}

/*----------- 注册 end ------------*/
/*----------- 免费设计 ------------*/
.location { line-height: 80px;}
.location a:hover { color: #E84E40;}
.free_box { padding: 30px; background: #fff; padding-bottom: 0; margin-bottom: 90px;}
.free_box h3 { font-size: 22px; color: #333;}
.free_zu { overflow: hidden;}
.zu_item { overflow: hidden; height: 40px; line-height: 40px; margin-top: 30px;}
.zu_item span { float: left; font-size: 16px; color: #333;}
.zu_item span i { font-style: normal; color: #E84E40; margin-right: 10px;}
.zu_item .free_text { height: 38px; width: 400px; border: 1px solid #ddd;}
.zu_item .free_add  { height: 38px; line-height: 38px; font-size: 16px; color: #333; margin-left: 30px; text-decoration: underline; cursor: pointer; background: none;}
.zu_box   { overflow: hidden; background: #F6F6F6; padding: 0 30px; margin-top: 30px; padding-bottom: 30px;}
.zu_box .zu_box_row { overflow: hidden;}
.zu_box_i { overflow: hidden; float: left; margin-top: 30px; width: 540px;}
.zu_box_i span { float: left; font-size: 16px; color: #333;}
.zu_box_i span i { font-style: normal; color: #E84E40; margin-right: 10px;}
.zu_box_i .zu_box_b { font-size: 14px; color: #a09f9f; background: none; text-decoration: underline; margin-left: 10px; cursor: pointer;}
.zu_box_i .zu_info { float: right; width: 440px; margin-bottom: 20px;}
.zu_info .zu_info_t { overflow: hidden; width: 100%;}
.zu_info .zu_info_t img { float: left; width: 80px; height: 80px;}
.zu_info .zu_info_t .zu_info_r { float: left; width: 330px; margin-left: 10px;}
.zu_info .zu_info_t .zu_info_r h4 { font-size: 14px; color: #151515; height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.zu_info .zu_info_t .zu_info_r p  { font-size: 12px; color: #A09F9F; height: 60px; overflow: hidden; word-break: break-all; word-wrap: break-word; }
.zu_info .zu_info_b { overflow: hidden; height: 30px; line-height: 30px; width: 100%; margin-top: 5px;}
.zu_info .zu_info_b .zu_info_pay  { float: left; font-size: 16px; color: #E84E40;}
.zu_info .zu_info_b .delete_btn   { float: left; width: 14px; height: 15px; background: url(../images/delte_02.png) no-repeat center; cursor: pointer; margin-left: 30px; margin-top: 8px;}
.zu_info .zu_info_b .bjsl_btn { float: left; font-size: 12px; color: #E84E40; width: 60px; height: 20px; line-height: 20px; text-align: center; border: 1px solid #E84E40; border-radius: 0; cursor: pointer; margin-left: 20px; margin-top: 5px;}
.zu_info .zu_info_b .bjsl_btn:hover { background: #E84E40; color: #fff;}
.free_pay { height: 90px; line-height: 90px;}
.free_pay span { font-size: 18px; color: #E84E40;}
.free_pay span i { font-style: normal; color: #151515;}
.free_pay .free_pay_btn { font-size: 14px; width: 120px; height: 40px; border: 1px solid #E84E40; border-radius: 0; background: #E84E40; color: #fff; cursor: pointer; margin-left: 80px;}
.free_pay .lxkf { color: #E84E40; background: #fff; margin-left: 30px;}
.free_pay .lxkf:hover { color: #fff; background: #E84E40;}

/*选择尺寸弹框*/
.ccjs { font-size: 20px; color: #151515; margin-top: 30px; margin-left: 30px; margin-right: 30px; line-height: 30px;}
.cc { margin-left: 30px; margin-right: 30px; margin-top: 40px; overflow: hidden; }
.cc .cc_i { float: left; font-size: 18px; color: #333;}
.cc .cc_i input { font-size: 16px; color: #ccc; width: 105px; height: 40px; border: 1px solid #ddd; padding: 5px;}
.cc .cc_i input::-webkit-input-placeholder { color: #ccc;}
.cc .cc_i + .cc_i{ margin-left: 110px;}
.cc_btn { font-size: 20px; color: #E84E40; width: 165px; height: 50px; border: 1px solid #E84E40; border-radius: 0; margin-top: 70px; cursor: pointer;}
.qx_btn { margin-left: 30px;}
.qr_btn { margin-left: 100px; background: #E84E40; color: #fff;}

.cc .select_count { margin: auto; width: 280px; height: 50px; border: 1px solid #ccc; border-radius: 0;}
.cc .select_count i { float: left; text-align: center; width: 33%; height: 48px; line-height: 48px; font-style:normal ; cursor: pointer; }
.cc .select_count input { float: left; text-align: center; font-size: 18px; width: 33%; height: 48px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; padding: 5px; }
/*----------- 免费设计 end ------------*/
/*----------- 安装表单列表 end ------------*/
.az_list_box { margin-bottom: 50px;}
.az_list_box .navigation { text-align: center;}
.az_list { margin-bottom: 50px; min-height: 684px;}
.az_list li { padding: 30px; border: 1px solid #ddd; overflow: hidden; margin-bottom: 30px;}
.az_list li:hover .az_row_l .az_l_info h3 { color: #E84E40;}
.az_row_l { float: left;}
.az_row_l img { float: left; width: 146px; height: 146px;}
.az_row_l .az_l_info { float: left; width: 630px; margin-left: 30px;}
.az_row_l .az_l_info h3 { font-size: 22px; color: #333; height: 25px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.az_row_l .az_l_info .az_cont { font-size: 18px; color: #666; height: 52px; line-height: 26px; margin-top: 20px; word-break: break-all; word-wrap: break-word;}
.az_row_l .az_l_info .az_pzy  { font-size: 18px; color: #E84E40; margin-top: 20px;}
.az_list li input { float: right; font-size: 20px; color: #fff; width: 140px; height: 50px; background: #E84E40; border-radius: 0; margin-top: 48px; cursor: pointer;}

/*----------- 安装表单列表 end ------------*/
/*----------- 免费设计 ------------*/
.mfsj { overflow: hidden; background: #fff; padding-left: 40px; padding-right: 40px; padding-bottom: 85px; margin-bottom: 80px;}
.left { float: left; max-width: 910px;}
.mfsj .azbd_box .azbd_m .azbd_type span { min-width: 85px;}
.azbd_type .mfsj_ip   { width: 280px !important;}
.azbd_type .mfsj_name { width: 130px !important; margin-left: 20px;}
.right { float: right; width: 260px;}
.drxg { border: 1px solid #eee; margin-top: 40px; width: 260px;}
.drxg_tit { font-size: 14px; color: #666; background: #F6F6F6; height: 40px; line-height: 40px; padding: 0 10px;}
.drxg_list { padding-left: 20px; padding-right: 20px; padding-bottom: 15px;}
.drxg_list li { margin-top: 15px;}
.drxg_list li img { width: 100%; height: 140px;}
.drxg_list .drxg_cont { font-size: 14px; color: #666666; height: 46px; margin-top: 5px; line-height: 23px; word-break: break-all; word-wrap: break-word; overflow: hidden;}
.drxg_list .drxg_pay  { font-size: 18px; color: #E84E40; height: 20px; margin-top: 5px;}

/*----------- 免费设计 end ------------*/
/*----------- 安装详情 ------------*/
.az_detail_top { overflow: hidden;}
#magnifier { position: relative; width: 450px; margin: 0; float: left; }
.small-box { position: relative; width: 450px; height: 450px; margin-bottom: 20px;  border: 1px solid #eee; }
.small-box img {display: block;  width: 100%; height: 100%;}
.small-box .hover { display: none; position: absolute; left: 0; top: 0; width: 200px; height: 200px; border: 1px solid #aaa; background: #FEDE4F; opacity: .5; filter: alpha(opacity: 50); cursor: move; z-index: 1;}
.small-box .fdj { position: absolute; background: url(../images/fdj.png) no-repeat center; bottom: 0; right: 0; display: inline-block; width: 30px; height: 30px;}
.thumbnail-box { position: relative; width: 100%;}
.thumbnail-box .btn { position: absolute; top: 50%; width: 22px; height: 32px; margin-top: -16px;}
.thumbnail-box .btn-prev { left: 0; background: url(../images/btn_prev.png) no-repeat; }
.thumbnail-box .btn-next { right: 0; background: url(../images/btn_next.png) no-repeat; }
.thumbnail-box .list { overflow: hidden; width: 390px; margin: 0 auto; }
.thumbnail-box .wrapper { width: 100000px; }
.thumbnail-box .list .item { float: left; margin: 0 10px; width: 58px; height: 58px;}
.thumbnail-box .list .item-cur {}
.thumbnail-box .list .item img { border: 2px solid #fff; max-width: 100%; }
.thumbnail-box .list .item-cur img { border: 2px solid #e53e41;}
.big-box { display: none; overflow: hidden; position: absolute; left: 451px; top: 0; width: 540px; height: 540px; border: 1px solid #e4e4e4; }
.big-box img { display: block; max-width: 100%; }

.az_bt { float: right; width: 720px;}
.az_bt h3       { font-size: 18px; color: #333333; line-height: 24px; word-break: break-all; word-wrap: break-word;}
.az_bt .bt_cont { font-size: 16px; color: #666666; margin-top: 20px; line-height: 30px; word-break: break-all; word-wrap: break-word;}
.az_bt .bt_pay  { font-size: 20px; color: #E84E40; margin-top: 25px;}
.az_bt .bt_pay i { font-style: normal; margin-left: 20px;}
.az_bt input { float: left; font-size: 18px; color: #E84E40; width: 165px; height: 45px; border: 1px solid #E84E40; border-radius: 0; margin-top: 30px; margin-right: 30px; cursor: pointer; }
.az_bt input:hover { background: #E84E40; color: #fff;}
.az_bt .azxd { background: #fff2f1;}
.az_bt .lxkf { background: #E84E40; color: #fff;}
.share_box { width: 100%; font-size: 14px; color: #666; margin-top: 25px; overflow: hidden; cursor: pointer;}
.share_box .share   { float: left; background: url(../images/share.png) no-repeat left;  padding-left: 25px;}
.share_box .collect { float: left; padding-left: 20px; margin-left: 30px;}

.az_detail_b { overflow: hidden; margin-bottom: 80px;}
.az_detail_b .drxg { float: left;}
.az_sq { float: right; width: 910px; margin-top: 40px;}
.az_sq .sq_tit { font-size: 14px; color: #fff; height: 40px; line-height: 40px; background: #F6F6F6;}
.az_sq .sq_tit span { display: inline-block; width: 110px; height: 40px; text-align: center; background: #E84E40;}
.az_sq .sq_pic { width: 100%; overflow: hidden; margin-top: 30px;}
.az_sq .sq_pic img { max-width: 100%; margin: auto; display: block;}

/*----------- 安装详情 end ------------*/
/*----------- 案例推荐详情 ------------*/
.anli_dt { height: 40px; line-height: 40px; background: #F6F6F6; margin-top: 40px;}
.anli_dt li { float: left; width: 110px; text-align: center; font-size: 14px; color: #666; cursor: pointer;}
.anli_dt li.cur { background: #E84E40; color: #fff;}
.anli_tit { font-size: 24px; color: #333; border-bottom: 1px solid #eee; line-height: 30px; margin-top: 20px; padding-bottom: 10px; height: 50px; line-height: 50px;}
.anli_tit a { float: right; font-size: 14px; color: #999;}
.anli_tit a:hover { color: #E84E40;}
.xgcp_list {overflow: hidden; margin-left: -20px; margin-top: 20px;}
.xgcp_list li { float: left; margin-bottom: 20px; margin-left: 20px; width: 285px; -webkit-transition: all .3s ease; transition: all .3s ease;}
.xgcp_list li:hover { -webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, .1); box-shadow: 0 15px 10px rgba(0, 0, 0, .1); -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0); border-radius: 2px; border-color: transparent;}
.xgcp_list li img     { float: left; width: 100%; height: 200px;}
.xgcp_list .anli_info { float: left; width: 100%; border-bottom: 1px solid #eee; border-left: 1px solid #eee; border-right: 1px solid #eee; padding-left: 15px; padding-right: 15px; padding-bottom: 15px;}
.xgcp_list .anli_info h3 { font-size: 18px; color: #333; height: 20px; line-height: 20px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; margin-top: 15px;}
.xgcp_list .anli_info p  { font-size: 20px; color: #E84E40; margin-top: 15px;}

.bjb_box .table th { font-size: 16px; color: #333333; border: 1px solid #EAEAEA; background: #F6F6F6;}
.bjb_box .table td { font-size: 14px; color: #333333; border: 1px solid #EAEAEA; width: 170px; line-height: 24px;}
.bjb_box input     { font-size: 16px; color: #E84E40; border: 1px solid #E84E40; width: 126px; height: 40px; border-radius: 0; margin-top: 30px; cursor: pointer; margin-right: 30px; margin-bottom: 20px;}
.bjb_box input:hover { background: #E84E40; color: #fff;}

.alxq_pic { margin-top: 30px;}
.alxq_pic img { max-width: 100%; margin: auto; display: block;}
/*----------- 案例推荐详情 end ------------*/
/*----------- 案例欣赏详情 ------------*/
.pj_list { overflow: hidden; margin-top: -1px;}
.pj_list .pj_row { padding: 30px 20px; overflow: hidden; border-top: 1px solid #eee;}
.pj_l { float: left; width: 135px; }
.pj_l .pj_row_t { overflow: hidden;}
.pj_l .pj_row_t img { float: left; width: 30px; height: 30px; border-radius: 50%;}
.pj_l .pj_row_t p   { float: left; margin-left: 10px; font-size: 12px; color: #666; line-height: 30px;}
.pj_l .member { font-size: 14px; color: #E84E40; width: 100%; margin-top: 8px;}
.pj_r { float: right; width: 995px;}
.star { overflow: hidden;}
.star li { float: left; margin-right: 5px;}
.star li img { width: 15px; height: 14px;}
.pl_cont { font-size: 14px; color: #666; line-height: 25px; margin-top: 5px; text-align: justify; word-break: break-all; word-wrap: break-word;}
.pl_img { overflow: hidden; margin-top: 10px;}
.pl_img figure { float: left; width: 52px; margin: 0 10px 10px 0;}
.pl_img figure img { width: 100%; height: 52px;}
.pl_time { font-size: 12px; color: #999; overflow: hidden;}

/*----------- 案例欣赏详情 end ------------*/
/*----------- 订单审核详情 ------------*/
.dd_detail { margin-bottom: 80px;}
.dd_detail_t { background: #fff; margin-top: 30px; padding: 30px; text-align: center;}
.dd_detail_t .ddh        { font-size: 14px; color: #999999; text-align: left;}
.dd_detail_t .dd_statu   { f+ont-size: 24px; color: #E84E40; text-align: center; margin-top: 18px;}
.dd_detail_t .dd_statu_a { font-size: 14px; color: #333333; text-align: center; margin-top: 18px;}
.dd_detail_t input { font-size: 14px; color: #E84E40; width: 100px; height: 30px; line-height: 30px; border: 1px solid #E84E40; border-radius: 2px; margin-top: 30px; cursor: pointer;}
.dd_detail_t input:hover { background: #E84E40; color: #fff;}
.dd_detail_t .lxkf,.dd_detail_t .scdd,.dd_detail_t .qxdd{ margin-left: 30px; }

.dd_detail_m { background: #fff; margin-top: 30px; padding: 30px; overflow: hidden;}
.dd_detail_m .user_mag { width: 570px; }
.dd_detail_m .user_mag+.user_mag { border-left: 1px solid #eee; padding-left: 30px;}
.dd_detail_m .user_mag h3 { font-size: 16px; color: #333; margin-bottom: 20px;}
.dd_detail_m .user_mag p  { font-size: 14px; color: #333; margin-bottom: 10px;}

.dd_detail_b { background: #ffffff; overflow: hidden; margin-top: 30px; padding: 30px;} 
.dd_mag li   { background: #F6F6F6; overflow: hidden; padding: 20px; margin-bottom: 30px;}
.dd_mag .dd_mag_i img      { float: left; width: 80px; height: 80px; }
.dd_mag .dd_mag_i .dd_info { float: left; width: 400px; margin-left: 20px;}
.dd_mag .dd_mag_i .dd_info h3 { width: 100%; font-size: 14px; color: #333; height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-bottom: 6px;}
.dd_mag .dd_mag_i .dd_info p { font-size: 14px; color: #999; height: 50px; line-height: 25px; word-break: break-all; word-wrap: break-word;}
.dd_mag .dd_mag_pay { overflow: hidden; text-align: center; min-width: 80px; width: inherit;}
.dd_mag .dd_mag_pay .dd_count { font-size: 16px; color: #333333; margin-top: 20px;}
.dd_mag .dd_mag_pay .dd_pay   { font-size: 16px; color: #E84E40; margin-top: 5px;}

.yjje { overflow: hidden; border-top: 1px solid #eee; padding-top: 20px; text-align: right; font-size: 14px; color: #666; line-height: 30px;}
.yjje span { display: inline-block; }
.yjje span+span { min-width: 100px;}
.je_all { color: #E84E40;}
.je_all span+span { font-size: 18px; font-weight: bold;}
.yjje input { font-size: 14px; color: #E84E40; width: 100px; height: 30px; border: 1px solid #E84E40; border-radius: 2px; margin-top: 20px; cursor: pointer; margin-left: 20px;}
.yjje input:hover { background: #E84E40; color: #fff;}

/*----------- 订单审核详情 end ------------*/
/*-------------- 进度跟踪 ---------------*/
.jdgz { overflow: hidden; background: #fff; margin-top: 30px; padding: 40px; margin-bottom: 80px;}
.jdgz_top { overflow: hidden; background: #fff; font-size: 20px; color: #333;}
.jdgz_top p { float: left; margin-right: 30px;}
.ddjdxq { overflow: hidden; margin-top: 30px; }
.ddjdxq h3 { font-size: 16px; color: #333; }
.ddjdxq_list { overflow: hidden; margin-top: 10px;}
.ddjdxq_list li { float: left; border-left: 1px solid #F1F1F1;  position: relative; padding-top: 10px; width: 100%; padding-left: 30px; line-height: 25px; margin-left: 8px; }
.ddjdxq_list li::after{content: ''; display: inline-block; position: absolute; left: -4px; top: 18px; width: 7px; height: 7px; -webkit-border-radius: 6px; background: #ccc; border: 2px solid #ccc;}
.ddjdxq_list li:first-child:before{ content: ''; display: inline-block; position: absolute; left: -7px; top: 0; width: 10px; height: 16px; -webkit-border-radius: 10px; background: #fff; border: 2px solid #fff; }
.ddjdxq_list li:last-child:before{ content: ''; display: inline-block; position: absolute; left: -0.095rem; top: 0.31rem; width: 0.13rem; height: 100%; -webkit-border-radius: 0.1rem; background: #fff; border: 0.02rem solid #fff; }
.ddjdxq_list .ddjdxq_dqzt::after {background: #E84E40; border: 2px solid #F3A69F; width: 13px; height: 13px; left: -7px; top: 14px;}
.ddjdxq_list p { /*float: left; width: 5.5rem; line-height: 0.4rem;*/}
.ddjdxq_list li p:last-child { padding-bottom: 8px; border-bottom: 1px solid #F1F1F1;}
.ddjdxq_list .ddjd_tit { font-size: 14px; color: #666;}
.ddjdxq_list .ddjd_ti  { font-size: 14px; color: #666;}
.ddjdxq_list .ddjd_fz  { font-size: 14px; color: #666; position: relative;}
.ddjdxq_list .ddjd_fz i { width: 0.2rem; height: 0.01rem; background: #F1F1F1; position: absolute; left: -0.31rem; top: 0.2rem;}

.ddjdxq_list .ddjd_pic { float: left; width: 100%; border-left: 0.01rem solid #F1F1F1; position: relative; padding-top: 0.1rem; }
.ddjdxq_list .ddjd_pic::after{content: ''; display: inline-block; position: absolute; left: -3px; top: 11px; width: 7px; height: 7px; -webkit-border-radius: 6px; background: #ccc; border: 2px solid #ccc;}
.ddjdxq_list .ddjd_pic:last-child:before { content: ''; display: inline-block; position: absolute; left: -0.06rem; top: 0.31rem; width: 0.07rem; height: 100%; -webkit-border-radius: 0.1rem; background: #fff; border: 0.02rem solid #fff;}
.ddjdxq_list .ddjd_pic:last-child p { border-bottom: none;}
.ddjdxq_list .ddjd_pic:last-child { border-bottom: 0.01rem solid #F1F1F1;}
.ddjdxq_list .ddjd_pic p { font-size: 14px; color: #666; margin-left: 30px; width: 100%; margin-bottom: 1px;}
.ddjdxq_list .ddjd_pic img { float: left; width: 70px; height: 70px; display: block; margin-left: 30px; margin-bottom: 15px;}

/*-------------- 进度跟踪 end ---------------*/
/*-------------- 评价晒单 ---------------*/
.pjsd_t { overflow: hidden; background: #fff; padding: 25px 0; margin-bottom: 30px;}
.pjsd_t h3 { width: 100%; font-size: 20px; color: #151515; text-align: center;}
.pjsd_t p  { width: 100%; font-size: 18px; color: #7B7979; text-align: center; margin-top: 20px;}

.pjsd_m { overflow: hidden; background: #fff; padding: 40px; margin-bottom: 30px; display: flex; align-items: center;}
.pjsd_m_l { float: left; width: 250px; text-align: center;}
.pjsd_m_l img { width: 120px; height: 120px;}
.pjsd_m_l h3 { font-size: 16px; color: #666; line-height: 25px; height: 50px; word-break: break-all; word-wrap: break-word; margin-top: 10px; margin-bottom: 10px;}
.pjsd_m_l p  { font-size: 18px; color: #E84E40;}
.pjsd_m_l img,h3,p { vertical-align: middle;}
.pjsd_m_r { float: left; width: 810px; margin-left: 60px; overflow: hidden;}
.pjsd_pf { overflow: hidden;}
.block{ float: left; margin-bottom:20px; line-height:21px; margin-right: 15px; }
.block .pj_type { float: left; font-size: 16px; color: #666; margin-right: 5px;}
.block .star_score{ float:left; }
.block p,.block .attitude{ padding-left:20px; line-height:21px; display:inline-block;}
.block p span{ color:#C00; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif;}
.star_score { background:url(../images/star_gray.png); width:160px; height:21px;  position:relative; }
.star_score a{ height:21px; display:block; text-indent:-999em; position:absolute;left:0;}
.star_score a:hover{ background:url(../images/star_on.png);left:0;}
.star_score a.clibg{ background:url(../images/star_on.png);left:0;}
#starttwo .star_score { background:url(../images/star_gray.png);}
#starttwo .star_score a:hover{ background:url(../images/star_on.png);left:0;}
#starttwo .star_score a.clibg{ background:url(../images/star_on.png);left:0;}

.pjsd_text { overflow: hidden;}
.pjsd_text span { float: left; font-size: 16px; color: #666; margin-top: 10px;}
.pjsd_text textarea { float: left; font-size: 16px; color: #666; width: 680px; height: 160px; border: 1px solid #eee; margin-left: 15px; padding: 10px;}
.pjsd_text textarea::-webkit-input-placeholder { color: #ccc;}
.pjsd_text .pjsd_img { overflow: hidden; float: left; margin-left: 83px; margin-top: 30px;}
.pjsd_text .pjsd_img img { float: left; width: 70px; height: 70px; display: block; margin-right: 10px; margin-bottom: 10px;}

.pjsd_b { overflow: hidden; background: #fff; padding: 30px 0; text-align: center; margin-bottom: 100px;}
.pjsd_b input { width: 200px; height: 50px; font-size: 20px; color: #fff; text-align: center; background: #E84E40; border-radius: 0px; cursor: pointer;}
/*-------------- 评价晒单 end ---------------*/
/*-------------- 购物车 ---------------*/
.shopping { margin-bottom: 100px; min-height: 600px;}
.shop_t { background: #F6F6F6; border: 1px solid #eee; height: 45px; line-height: 45px; font-size: 16px; color: #333; padding: 0 30px;}
.shop_t p { float: left; line-height: 43px; text-align: center;}
.all_select { width: 60px; float: left; font-size: 16px; color: #333;}
.select .shop_xz {float: left; display: inline-block; width: 15px; height: 15px; margin-top: 14px; margin-right: 10px; cursor: pointer;}
.select_no_pic {  border: 1px solid #ccc;}
.select_pic { background: url(../images/select.png) no-repeat center;}
.shop_t .zm { width: 445px; padding-left: 80px;}
.shop_t .sl { width: 210px;}
.shop_t .je { width: 210px;}
.shop_t .cz { width: 210px; float: right;}

.shopping_list { overflow: hidden; }
.shopp_title { overflow: hidden; height: 70px; padding: 0 30px; border-bottom: 1px solid #eee;}
.shopp_title .shopp_name { float: left; width: 566px; height: 100%; line-height: 70px; font-size: 16px; color: #333;}
.shopp_title .shopp_name .select_no_pic { margin-top: 27.5px;}
.shopp_title .shopp_name .select_pic { margin-top: 27.5px;}
.shopp_title .xyaz { font-size: 16px; color: #E84E40; height: 70px; line-height: 70px; margin-left: 25px; width: 100px; cursor: pointer;}
.shopp_title .jiantou { float: right; background: url(../images/btn_next.png) no-repeat center; width: 35px; height: 70px; background-size: 45%; cursor: pointer; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease;}
.open .jiantou { -webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}
.price { float: left; font-size: 16px; color: #E84E40; line-height: 70px; margin-left: 30px; width: 280px; text-align: center;}
.price i { font-style: normal;}

.sp_list { overflow: hidden; padding: 0 30px; display: none; margin-bottom: 25px;}
.sp_list li { overflow: hidden; background: #F6F6F6; margin-top: 25px; padding: 25px;}
.sp_list .sp_info { float: left; overflow: hidden; width: 500px; margin-left: 15px;}
.sp_list .sp_info:hover .sp_info_r h3 { text-decoration: underline;}
.sp_list .sp_info a { display: block; overflow: hidden;}
.sp_list .sp_info img { float: left; width: 80px; height: 80px;}
.sp_list .sp_info .sp_info_r { float: left; width: 350px; margin-left: 20px; }
.sp_list .sp_info .sp_info_r h3 { font-size: 14px; color: #333; height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.sp_list .sp_info .sp_info_r p  { font-size: 14px; color: #999; height: 50px; overflow: hidden; line-height: 25px; margin-top: 8px; word-break: break-all; word-wrap: break-word;}
.shopp_delete { width: 60px; height: 25px; border: 1px solid #BBBABA; border-radius: 2px; font-size: 14px; color: #666; margin-left: 45px; cursor: pointer; margin-top: 27.5px;}
.sp_list .price { line-height: 80px;}
.sp_list .shopp_count { margin-top: 27.5px;}
.sp_list .select_no_pic, .sp_list .select_pic { margin-top: 32.5px;}

.shopp_count { float: left; width: 85px; height: 25px; border: 1px solid #ccc; border-radius: 0; margin-top: 22.5px;}
.shopp_count i { float: left; text-align: center; width: 33%; height: 23px; line-height: 23px; font-style:normal ; cursor: pointer; }
.shopp_count input { float: left; text-align: center; font-size: 18px; width: 33%; height: 23px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; padding: 5px; }

.xyaz_box { overflow: hidden; margin: 0 30px; border-top: 1px solid #eee; display: none;}
.xyaz_box form { background: #F6F6F6; }
.xyaz_box form .qr_btn { font-size: 20px; color: #fff; width: 140px; height: 50px; background: #E84E40; border-radius: 0; margin-top: 40px; margin-left: 500px; margin-bottom: 40px; cursor: pointer;}
.xyaz_l { float: left; background: #F6F6F6; margin-top: 25px; width: 570px;}
.xyaz_r { float: right; background: #F6F6F6; margin-top: 25px; width: 570px; padding-left: 30px;}
.xyaz_box .azbd_type input { width: 400px; background: #fff;}
.xyaz_box .azbd_type span { min-width: 112px;}
.xyaz_box .azbd_type .city-picker-select select { background: url(../images/xiala.png) no-repeat 93% #fff; width: 126px;}
.xyaz_box .azbd_type .xxdz { margin-left: 112px; margin-top: 30px;}
.xyaz_box .azbd_type .mfsj_ip { width: 248px !important;}
.xyaz_box .azbd_type .type_select { width: 400px; background: url(../images/xiala.png) no-repeat 97% #fff;}
.xyaz_box .azbd_type .qxfw { width: 185px !important;}
.xyaz_box .azbd_type textarea { width: 400px; background: #fff; height: 100px;}
.xyaz_box .azbd_type p { margin-top: 10px; padding-left: 100px;}
.xyaz_box .azbd_type .redio-box span { min-width: 10px;}

.shop_js { height: 50px; border: 1px solid #eee; margin-top: 30px; padding: 0 30px; line-height: 50px; padding-right: 0;}
.shop_js .select_no_pic,.shop_js .select_pic  { margin-top: 17.5px;}
.shop_js_fot .all_delete_btn { float: left; font-size: 16px; color: #333; height: 48px; line-height: 48px; margin-left: 30px; cursor: pointer;}
.shop_js_fot .all_delete_btn:hover { color: #E84E40;}
.shop_js_r { float: right; min-width: 400px;}
.shop_js_r .tjdd { float: right; height: 48px; line-height: 48px; background: #E84E40; color: #fff; font-size: 20px; width: 150px; border-radius: 0;}
.shop_js_r .all_ze { font-size: 16px; color: #333;}
.shop_js_r .all_ze i { font-style: normal; color: #E84E40; font-size: 20px; margin-right: 3px;}
.shop_js_r .all_ze span { font-size: 20px; color: #E84E40;}

/*-------------- 购物车 end ---------------*/
/*-------------- 搜索 ---------------*/
.search_box .product_list { margin-top: 30px; margin-bottom: 100px;}
.product_list{display: block;overflow: hidden;}
.product_list .top{height: 37px; line-height: 37px; border: 1px solid #dddddd; border-bottom: 0}
.product_list .top .f-sort{height: 37px; line-height: 37px;}
.product_list .top a{display: block; float: left; padding: 0 15px; border-right: 1px solid #ddd; color: #888888; font-size: 14px;}
.product_col{overflow: hidden; display: block; width: 100%}
.product_col li{padding: 35px; border: 1px solid #ddd; display: block; overflow: hidden; margin-bottom: 30px;} 
.product_col li a{display: block; float: left; overflow: hidden;}
.product_col li .img{width: 146px; height: 146px; display: block; float: left; margin-right: 35px;}
.product_col li .img img{max-width: 100%; max-height: 100%;}
.product_intr{width: 320px; float: left; display: block; max-height: 146px; padding: 20px 0; overflow: hidden;}
.product_intr .title{color: #151515; font-size: 22px; height: 25px; line-height: 25px; overflow: hidden; display: block; margin-bottom: 15px;}
.product_intr .con{color: #333333; font-size: 18px; line-height: 35px; overflow: hidden; display: block; max-height: 70px;}
.product_price{float: right; width: 280px; display: block; overflow: hidden;}
.product_price .price{color: #e84e40; font-size: 26px; display: block; font-family: arial!important; height: 100px; line-height: 100px; /*text-align: center;*/}
.product_price .pro_pay{color: #e84e40; font-size: 26px; display: block; font-family: arial!important; height: 100px; line-height: 100px; }/*新增*/
.product_price .sc_box a{color: #888888; font-size: 16px;}
.product_price .sc_box input.sc{font-size: 16px; color: #999999; padding-left: 25px; background: url(../images/sc.png) no-repeat left; cursor: pointer; float: right;}
.product_price .sc_box input.sc_btn {font-size: 16px; color: #999999; padding-left: 25px; background: url(../images/sc_fouce.png) no-repeat left; cursor: pointer; float: right;}
.f-line .f-sort .arrow{height: 15px; margin-top: 11px;}
.f-line .f-sort .arrow{ float: right;    width: 7px;  overflow: hidden;  background: url(../images/down.png) no-repeat right center;}
.f-line .f-sort .fs-down, .f-line .f-sort .fs-up { display: inline-block; width: 7px; margin-left: 5px; vertical-align: top;}
.f-line .f-sort a.curr{background: #e84e40; color: #fff}
.f-line .f-sort a.curr .arrow{background: url(../images/down1.png) no-repeat right center;}
.arrow-top{width: 6px; height: 8px; background: url(../images/top2.png) no-repeat center; display: block;}
.arrow-bottom{width: 6px; height: 8px; background: url(../images/down3.png) no-repeat center; display: block;}
.fs-up{margin-top: 12px; margin-left: 6px;}
.f-line .f-sort a.curr_top .arrow-top{width: 6px; height: 8px; background: url(../images/top1.png) no-repeat center; display: block;}
.f-line .f-sort a.curr_down .arrow-bottom{width: 6px; height: 8px; background: url(../images/down2.png) no-repeat center; display: block;}
/*产品列表end*/

/*-------------- 搜索 end ---------------*/
/*-------------- 付款 ---------------*/
.fk_box { margin-bottom: 80px;}
.fk_title { font-size: 18px; color: #666;}
.fk { border: 1px solid #eee; padding: 20px; margin-top: 30px;}
.fk_top { overflow: hidden; margin-bottom: 20px; border-bottom: 1px solid #eee; padding-bottom: 20px;}
.fk_top h3 { font-size: 16px; color: #333;}
.fk_top h3 a { float: right; font-size: 14px; color: #E84E40;}
.fk_top .fk_address { font-size: 14px; color: #666; margin-top: 20px; padding-left: 20px;}
.fk_top .fk_address span { display: inline-block; width: 180px; height: 32px; line-height: 32px; text-align: center;  margin-right: 20px;}
.fk_top .fk_address .cur { background: url(../images/xuanzhong.png) no-repeat right bottom; background-size: 14%; border: 2px solid #E84E40;}
.fk_top .more_address { font-size: 14px; color: #666; background: url(../images/jiaotou_03.png) no-repeat right; padding-right: 20px; display: inline-block; height: 30px; line-height: 30px; margin-top: 20px; padding-left: 20px;}
.fk_top .more_address_box { display: none;}
.fk_m { padding-bottom: 20px;}
.fk_m:last-child { border-top: 1px solid #eee; padding-top: 20px; padding-bottom: 0;}
.fk_m h3 { font-size: 16px; color: #333; margin-bottom: 20px;}
.fk_m_btn { width: 100px; height: 32px; font-size: 14px; color: #666; cursor: pointer; border-radius: 0; margin-right: 10px; border: 1px solid #eee; margin-left: 20px;}
.fk_m_btn.cur {background: url(../images/xuanzhong.png) no-repeat right bottom; background-size: 14%; border: 2px solid #E84E40;}
.fk_m .fk_gq { font-size: 14px; color: #666; margin-top: 20px; margin-left: 20px;}
.fk_m .fk_gq span { color: #999;}
.fk_m .fk_gq a { float: right; font-size: 14px; color: #E84E40;}
.fk_b { overflow: hidden; padding-top: 10px;}
.fk_b p { font-size: 14px; color: #666; text-align: right; line-height: 30px;}
.fk_b p span { display: inline-block;}
.fk_b p span+span { min-width: 100px;}
.fk_box_b { border: 1px solid #eee; height: 50px; margin-top: 10px;}
.fk_box_b p { float: right;}
.fk_box_b input { float: right; width: 150px; height: 48px; line-height: 48px; background: #E84E40; color: #fff; font-size: 20px; border-radius: 0; margin-left: 20px; cursor: pointer;}
.fk_box_b p { font-size: 16px; color: #333; height: 48px; line-height: 48px;}
.fk_box_b p span { font-size: 20px; color: #E84E40;}
/*新增地址弹框*/
.xzdz { overflow: hidden; padding: 0 30px;  font-size: 16px; color: #666; margin-top: 25px;}
.xzdz span { height: 50px; line-height: 50px;}
.xzdz input { float: right; border: 1px solid #eee; width: 380px; height: 50px; line-height: 20px; font-size: 12px; color: #666; padding: 10px;}
.xzdz .city-picker-select { float: right; width: 380px;}
.xzdz .city-picker-select select { width: 380px; height: 50px; border: 1px solid #eee; margin-bottom: 10px; font-size: 12px; color: #666; appearance: none; -moz-appearance: none; -webkit-appearance: none; background: url(../images/xiala.png) no-repeat 360px; padding: 0 10px; box-shadow:none; border-radius: 0; cursor: pointer;}
.xzdz .city-picker-select select+select+select { margin-bottom: 0;}
.xzdz textarea { width: 100%; height: 80px; border: 1px solid #eee; }
.xzdz_l span { height: 30px; line-height: 30px;}
.qrtj_btn { width: 190px; height: 50px; background: #E84E40; color: #fff; font-size: 20px; margin-left: 149.5px; margin-top: 25px; cursor: pointer;}

/*发票弹出框*/
.fp { overflow: hidden; padding: 0 60px;}
.fp .fp_item { font-size: 14px; color: #666; margin-top: 30px;}
.fp .fp_item span { float: left; display: inline-block; min-width: 100px; text-align: right;}
.fp .fp_item input { width: 340px; height: 32px; border: 1px solid #eee; padding: 5px 10px;}
.fp .fp_item .fp_list { float: left; overflow-y: scroll;max-width: 410px; height: 90px;}
/*.fp .fp_item .fp_list::-webkit-scrollbar { display: none;}*//*隐藏滚动条*/
.fp .fp_item .fp_list li { float: left; font-size: 14px; color: #666; height: 32px; line-height: 32px; border: 1px solid #eee; padding: 0 10px; margin-right: 10px; margin-bottom: 10px;  cursor: pointer;}
.fp .fp_item .fp_list li.cur {background: url(../images/xuanzhong.png) no-repeat right bottom; background-size: 15px; border: 2px solid #E84E40;}
.fp .fp_btn { float: left; width: 66px; height: 28px; font-size: 14px; color: #fff; background: #E84E40; border-radius: 2px; margin-top: 30px; margin-right: 30px; cursor: pointer;}
.fp .qx { background: #F6F6F6; color: #666; }
.fp .bc { margin-left: 100px;}

/*交付时间弹框*/
.jfsj { padding: 20px;}
.jfsj input { width: 100px; height: 32px; font-size: 14px; color: #666; border: 1px solid #eee; border-radius: 0; margin-right: 20px; cursor: pointer;}
.jfsj input.cur {background: url(../images/xuanzhong.png) no-repeat right bottom; background-size: 15px; border: 2px solid #E84E40;}
.jfsj_table { margin-top: 20px;}
.jfsj_table .table td {border: 1px solid #eee; font-size: 12px; color: #666; padding: 3px 0px; min-width: inherit; width: 65px; overflow: hidden;}
.jfsj_table .table td span { float: left; width: 100%; display: inline-block; height: 17px; line-height: 17px;}
.jfsj_table .table td.cur { background: #E84E40; color: #fff !important;}
.jfsj_table .table .jfsj_xz td { cursor: pointer;}
/*-------------- 付款 end ---------------*/
/*-------------- 提交订单 ---------------*/
.jffs_box { overflow: hidden; padding-left: 20px; margin-top: 20px; padding-bottom: 20px;border-bottom: 1px solid #eee;}
.jffs_item { overflow: hidden; margin-bottom: 20px; }
.jffs_item:last-child {  margin-bottom: 0;}
.jffs_item .jffs_item_xz { float: left; border: 1px solid #ccc; width: 15px; height: 15px; display: inline-block; border-radius: 50%; margin-top: 2px; cursor: pointer;}
.jffs_item .jffs_item_xzz { background: url(../images/duigou.png) no-repeat center; border: none; background-size: contain;}
.jffs_item .jffs_item_address { float: left; margin-left: 10px;}
.jffs_item .jffs_item_address .address_type { font-size: 14px; color: #666;}
.jffs_item .jffs_item_address .address_xq { font-size: 14px; color: #999; margin-top: 10px;}
.jffs_item .jffs_item_address .map { margin-top: 20px;}
.jffs_item .jffs_item_address .map,#map { width: 600px; height: 200px;}

.fk_m .ddmc { font-size: 14px; color: #666; width: 520px; height: 32px; line-height: 32px; border: 1px solid #eee; margin-left: 20px; padding: 5px 10px;}
.fk_m .ddmc::-webkit-input-placeholder { color: #999;}
.fk_m .scwj { width: 100px; height: 30px; background: #E84E40; color: #fff; font-size: 16px; border-radius: 0px; cursor: pointer; margin-left: 20px;}
/*-------------- 提交订单 end ---------------*/
/*-------------- 支付方式 ---------------*/
.zffs_box { overflow: hidden; background: #fff; padding: 0 30px; margin-bottom: 80px;}
.zf_title { font-size: 18px; border-bottom: 1px solid #eee;  height: 70px; line-height: 70px;}
.zffs_box .ddxx { font-size: 16px; color: #999; margin-top: 20px; margin-bottom: 20px;}
.zffs_list { overflow: hidden; }
.zffs_list li {  border-bottom: 1px solid #eee;}
.zffs_list li
.zffs_item { overflow: hidden; height: 85px; line-height: 85px; padding: 0 30px;}
.zffs_item.cur { border: 1px solid #E84E40;}
.zffs_item .fxk { float: left; width: 20px; height: 20px; border-radius: 5px; border: 1px solid #eee; display: inline-block; margin-top: 32.5px;}
.zffs_item .fxk_xz { background: url(../images/xuanzhong_01.png) no-repeat center;}
.zffs_item .zf_type { float: left; font-size: 18px; color: #333; padding-left: 38px; margin-left: 30px;}
.zffs_item .weixin { background: url(../images/weixin.png) no-repeat left; }
.zffs_item .unionpay{ background: url(../images/unionpay.png) no-repeat left; }
.zffs_item .zhifubao { background: url(../images/zhifubao.png) no-repeat left; }
.zffs_item .yinlian { background: url(../images/yinliang.png) no-repeat left; }
.zffs_item .zf_pay { float: right; font-size: 14px; color: #333;}
.zffs_item .zf_pay i { font-size: 18px; color: #E84E40; font-style: normal;}
.zf_box { overflow: hidden; margin-top: 30px; padding-bottom: 30px;}
.zf_box p { text-align: center;}
.zf_box .ts { font-size: 14px; color: #666; margin-bottom: 30px;}
.zf_box .ts span { color: #E84E40;}
.zf_box .ewm { border: 1px solid #eee; width: 300px; height: 300px; margin: auto; margin-bottom: 30px;}
.zf_box .ewm img { width: 256px; height: 256px; margin-top: 22px; margin-left: 22px;}
.zf_box .sm { margin: auto; width: 300px; height: 70px; color: #fff; font-size: 16px; background: url(../images/saomiao.png) no-repeat 45px #E84E40; word-break: break-all; word-wrap: break-word; padding-left: 100px; padding-right: 45px; line-height: 27px; padding-top: 10px;}

/*-------------- 支付方式 end ---------------*/

@media (min-width: 1400px){
.index-yzs .yzs-bg-left {
    width: 1110px;
    height: 600px;
}
.content-wrapper { width: 1400px;}
}
@media screen and (max-width: 1399px){
.yzs-bg-right-box { width: 500px;}

}

@media screen and (min-width: 1921px){ 
.index-yzs {
    width: 1920px;
    margin: 80px auto 0;
}
}


/*产品列表*/
/*面包屑导航*/
.location{ width:1200px; min-width:1200px; line-height:70px;font-size: 12px; letter-spacing: 0.7px;  margin:auto; font-family: 微软雅黑; } 
.location a{color: #999; font-size: 14px;}
.location a:hover{  color: #E84E40; }
.product{display: block; overflow: hidden; margin-bottom: 50px;}
.product_left{width: 910px; float: left; min-height: 600px;}
.product_left .list-current{height: 26px; line-height: 24px; overflow: hidden; display: block; margin-bottom: 30px;}
.product_left .list-current span{color: #333333; font-size: 18px;}
.product_left .list-current select{width: 81px; height: 24px; line-height: 24px; border: 1px solid #eee; color: #666666; font-size: 14px;}
.product_left .list-current a{color: #666666; font-size: 14px; }
.product_list{display: block;overflow: hidden;}
.product_list .top{height: 37px; line-height: 37px; border: 1px solid #dddddd; border-bottom: 0}
.product_list .top .f-sort{height: 37px; line-height: 37px;}
.product_list .top a{display: block; float: left; padding: 0 15px; border-right: 1px solid #ddd; color: #888888; font-size: 14px;}
.product_col{overflow: hidden; display: block; width: 100%}
.product_col li{padding: 35px; border: 1px solid #ddd; display: block; overflow: hidden; margin-bottom: 30px;} 
.product_col li a{display: block; float: left; overflow: hidden;}
.product_col li .img{width: 146px; height: 146px; display: block; float: left; margin-right: 35px;}
.product_col li .img img{max-width: 100%; max-height: 100%;}
.product_intr{width: 320px; float: left; display: block; max-height: 146px; padding: 20px 0; overflow: hidden;}
.product_intr .title{color: #151515; font-size: 22px; height: 30px; line-height: 25px; overflow: hidden; display: block; margin-bottom: 15px;}
.product_intr .con{color: #333333; font-size: 18px; line-height: 35px; overflow: hidden; display: block; max-height: 70px;}
.product_price{float: right; width: 280px; display: block; overflow: hidden;}
.product_price .price{color: #e84e40; font-size: 26px; display: block; font-family: arial!important; height: 100px; line-height: 100px; /*text-align: center;*/}
.product_price .sc_box a{color: #888888; font-size: 16px;}
.product_price .sc_box input.sc{font-size: 16px; color: #999999; padding-left: 25px; background: url(../images/sc.png) no-repeat left; cursor: pointer; float: right;}
.product_price .sc_box input.sc_btn {font-size: 16px; color: #999999; padding-left: 25px; background: url(../images/sc_fouce.png) no-repeat left; cursor: pointer; float: right;}
.product_right{width: 260px; display: block; overflow: hidden; float: right;}
.product_right .talent_shopping{width: 100%; display: block;overflow: hidden; border: 1px solid #ddd; margin-top: 56px;}
.product_right .talent_shopping h2{ margin-top: 0; height: 38px; line-height: 38px; border-bottom: 1px solid #ddd; background: #f6f6f6; color: #666; font-size: 14px;padding: 0 13px;}
.talent_shopping_col{display: block; overflow: hidden; padding: 20px 20px 0;}
.talent_shopping_col li{display: block; overflow: hidden; margin-bottom: 15px;}
.talent_shopping_col li a{display: block; overflow: hidden;}
.talent_shopping_col li .img{width: 220px; height: 220px; display: block;}
.talent_shopping_col li .img img{height: 100%; max-width: 100%;}
.talent_shopping_col li .con{color: #666666; font-size: 14px; line-height: 20px; max-height: 40px; overflow: hidden; margin: 13px 0 10px; }
.talent_shopping_col li .price{color: #e84e40; font-size: 18px; font-family: arial!important; height: 20px; line-height: 20px; overflow: hidden;}
.f-line .f-sort .arrow{height: 15px; margin-top: 11px;}
.f-line .f-sort .arrow{ float: right;    width: 7px;  overflow: hidden;  background: url(../images/down.png) no-repeat right center;}
.f-line .f-sort .fs-down, .f-line .f-sort .fs-up { display: inline-block; width: 7px; margin-left: 5px; vertical-align: top;}
.f-line .f-sort a.curr{background: #e84e40; color: #fff}
.f-line .f-sort a.curr .arrow{background: url(../images/down1.png) no-repeat right center;}
.arrow-top{width: 6px; height: 8px; background: url(../images/top2.png) no-repeat center; display: block;}
.arrow-bottom{width: 6px; height: 8px; background: url(../images/down3.png) no-repeat center; display: block;}
.fs-up{margin-top: 12px; margin-left: 6px;}
.f-line .f-sort a.curr_top .arrow-top{width: 6px; height: 8px; background: url(../images/top1.png) no-repeat center; display: block;}
.f-line .f-sort a.curr_down .arrow-bottom{width: 6px; height: 8px; background: url(../images/down2.png) no-repeat center; display: block;}
/*产品列表end*/





/*2017-11-29*/
.controlBtn{
    padding:0;
    margin:0;
    position: relative;
    height:46px; background: #f6f6f6; width: 100%; cursor: pointer;
}
.controlBtn li{
    display: block;
    float:left;
    margin:-1px 0 0 -1px;
    padding:12px 30px;
    height:46px;
    cursor:pointer;
    position: relative; font-size: 14px; color: #666666
}
.controlBtn li.focusOpen{ background: #e84e40; color: #fff}
.goodsInfo{ width:750px; }
.qy_pro_cont .pruduct_detail{padding-top: 30px;}
.qy_pro_cont .pruduct_detail img{max-width: 100%; height: inherit;}
.pruduct_pj .pruduct_pj_top{padding:30px 0; overflow: hidden;}
.hpd{ float: left; max-width: 30%; overflow: hidden; width: 15%; text-align: center;}
.hpd p{color: #666666; font-size: 14px; height: 20px; line-height: 20px; overflow: hidden;}
.hpd span{color: #e84e40; font-size: 28px; font-family: arial!important; height: 45px; line-height: 45px; overflow: hidden;}
.hpd span i{font-style: normal; font-size: 45px;}
.pj_bq{display: block; float: left; overflow: hidden; max-width: 70%;}
.pj_bq li{display: block; float: left; border: 1px solid #eee; font-size: 12px; color: #999999; margin-right: 15px; padding: 0 10px; text-align: center; height: 22px; line-height: 22px; margin-bottom: 15px;}
.checkBar{height: 32px; line-height: 32px; overflow: hidden; width: 100%; border: 1px solid #eee; background: #f6f6f6}
.checkBar li{margin-left: 25px; font-size: 12px; color: #666666; display: block; float: left; cursor: pointer;}
.checkBar li.cur{color: #e84e40;}
.pruduct_pj .pj_r{width: 730px; float: right;}
.pruduct_pj .pj_r .star{width: 100%;}
/*2017-11-29新增样式*/
.share_box { overflow: hidden; margin-top: 0;}
.bt_tit { font-size: 18px; color: #333; width: 100%; height: 60px; line-height: 60px; background: #F9F9F9; border-top-left-radius: 20px; border-top-right-radius: 20px; text-indent: 20px;}
.bt_tit input { float: right; width: 60px; height: 60px; background: url(../images/delete_01.png) no-repeat center; cursor: pointer;}
.share_box img { width: 154px; height: 144px; margin: auto; display: block; margin-top: 80px;}
.share_box .share_con{padding: 0 40px; overflow: hidden;}
.share_box p { font-size: 20px; color: #151515; text-align: left; margin-top: 50px;}
.share_box .share_con input[type='text']{width: 100%; height: 57px; line-height: 57px; padding: 0 18px; overflow: hidden; border: 1px solid #ddd; margin-top: 40px;}
.share_box .share_con input[type='button']{background: #e84e40; color: #fff; font-size: 20px; height: 51px; line-height: 51px; border: 0; text-align: center; margin-top: 40px; width: 100%; cursor: pointer;}
.gwc_box { overflow: hidden; margin-top: 0;}
.gwc_box .gwc_con{padding: 40px; overflow: hidden;}
.gwc_box p { font-size: 20px; color: #151515; text-align: left; line-height: 30px; margin-bottom: 10px;}
.gwc_box .gwc_con input[type='button']{background: #e84e40; color: #fff; font-size: 20px; height: 51px; line-height: 51px; border: 0; text-align: center; margin-top: 40px; width: 100%; cursor: pointer; width: 165px; float: left;}
.gwc_btn .confirm{float: right!important}
.gwc_btn .cancel{background: none!important; border: 1px solid #e84e40!important; color: #e84e40!important}
.gwc_box ul{overflow: hidden;}
.gwc_box .gwc_con li{color: #333333; font-size: 18px; height: 20px; line-height: 20px; display: block;  float: left; margin-right: 45px; cursor: pointer; background: url(../images/no_cur.png) no-repeat right; padding-right: 35px;margin-bottom: 15px}
.gwc_box .gwc_con li.cur{background: url(../images/cur.png) no-repeat right;}
.gwc_box .add{height: 42px; line-height: 42px; overflow: hidden; display: block; width: 100%; margin-top: 10px;}
.gwc_box .add_input{width: 378px; height: 40px; line-height: 40px; border: 1px solid #ddd; font-size: 14px; color: #999; padding: 0 10px; overflow: hidden;}
.gwc_box .add .add_ico{background: url(../images/add_ico.png) no-repeat; width: 26px; height: 26px; background-size: 100% 100%; margin: 7px 0; display: block; float: right; }
.tanchu_box6{width: 500px!important; height: 404px!important; border-radius: 20px!important}
.tb-btn-buy{display: block; float: left; overflow: hidden;}

/*2017-12-28 优化 wang*/
.scroll_top{ width: 90px; height: 90px; background-size: 100% 100%;  }
.my_offer{ margin-bottom: 0.9rem; }
.thumbnail-box .list .item img { width: 56px;height: 56px;}
.product_intr .title{ line-height: 30px; }

/*2018-03-14 优化 w*/
.talent_shopping_col li .img{ text-align: center;  }
@charset "UTF-8";
/*****商品列表页*****/
.shop_list{ margin-bottom:90px; }
.shop_list_ul{ margin-bottom:30px; overflow:hidden; }
.shop_list_li{ padding:35px; border:1px solid #ddd; margin-top:30px; overflow:hidden; }
.shop_item{float:left; }
.shop_item_l{ width:200px; height:300px; display:block; overflow:hidden; float:left; margin-right:35px; } 
.shop_item_l img{ width:200px; height:300px; }
.shop_item_r{ width:500px; float:right }
.shop_item_r h1{ font-size:22px; color:#151515; margin-bottom:20px; line-height:24px; height:24px; overflow:hidden; text-overflow: ellipsis;white-space: nowrap;}
.shop_item_r .type{ font-size:18px; color:#333; margin-bottom:20px;line-height:30px; height:30px; overflow:hidden; text-overflow: ellipsis;white-space: nowrap;}
.shop_item_r .address{ background-image:url(../images/icons.png); background-repeat:no-repeat; background-position:0 0; padding-left:30px;  font-size:16px; color:#666;
   line-height:22px;height:22px; overflow:hidden; text-overflow: ellipsis;white-space: nowrap; }
.shop_item_r a{ display:block; }
.shop_item_r a:hover h1{ color:#e84e40; }
.shop_input{ float:right; overflow:hidden; height:51px; margin-top:47px; margin-right:-34px; }
.shop_input .shopButton{ float:left; width:191px; height:51px; display:block; border:1px solid #e84e40; background:#e84e40; color:#fff; font-size:20px; text-align:center; margin-right:34px; }
.shop_input .shopButton:last-child{ border:1px solid #e84e40; background:#fff;color:#e84e40; }
.shop_input .shopButton:last-child:hover{border:1px solid #e84e40; background:#e84e40; color:#fff; }
/*****商品列表页*****/
/*-- 轮播图-banner--*/
.banner{ width:100%;height: 640px;margin: 0 auto; background: #eaeaea; min-width: 1200px; }
.banner .device_area{ width:100%; height: 100%;  position:relative;min-width:1200px;display:block; overflow:hidden; width:100%; }
.banner .device{ position:relative;top:0px;overflow:hidden;height: 100%; z-index:1;width:1920px;left:50%; margin-left:-960px; min-width:1200px;}
.banner .swiper-container {margin:0 auto;position:relative; height: 100%; overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;/* Fix of Webkit flickering */z-index:1; cursor:pointer;}
.banner .swiper-wrapper {position:relative;width:100%;-webkit-transition-property:-webkit-transform, left, top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0px,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform, left, top;-moz-transition-duration:0s;-moz-transform:translate3d(0px,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform, left, top;-o-transition-duration:0s;-o-transform:translate3d(0px,0,0);-o-transition-timing-function:ease;-o-transform:translate(0px,0px);-ms-transition-property:-ms-transform, left, top;-ms-transition-duration:0s;-ms-transform:translate3d(0px,0,0);-ms-transition-timing-function:ease;transition-property:transform, left, top;transition-duration:0s;transform:translate3d(0px,0,0);transition-timing-function:ease;}
.banner .swiper-free-mode > .swiper-wrapper {-webkit-transition-timing-function: ease-out;-moz-transition-timing-function: ease-out;-ms-transition-timing-function: ease-out;-o-transition-timing-function: ease-out;transition-timing-function: ease-out;margin: 0 auto;}
.banner .swiper-slide, .swiper-slide_1{ float: left;overflow:hidden;   }
.banner .swiper-slide img{ width:100%; height: 100%;}
.banner .pagination1 { position: absolute;left:50%;bottom:20px;width:100%;z-index:200; margin-left:-24px;   }
.banner .swiper-pagination-switch {display: inline-block; width:40px; height:2px; margin: 0 5px;cursor: pointer;  background: #fff;   }
.banner .swiper-active-switch { background:#E84E40;}
.banner_bg{ background: url(../images/banner.jpg) no-repeat center center; height:100%; display:block; min-width:1200px;  }
/*--轮播图-banner--*/

/*------------报价对比--------------*/
.bjdb_top { overflow: hidden; height: 345px; padding-left: 280px;}
.bjdb_top .PK { font-size: 30px;font-weight: normal;font-style: italic; color: #f83321; float: left; line-height: 100%; line-height: 345px; width: 80px; text-align: center;}
.bjdb_cont { float: left; width: 280px; height: 263px; -webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .2); box-shadow:0 1px 5px rgba(0, 0, 0, .2); position: relative; margin-top: 41px;}
.bjdb_cont img { width: 190px; height: 137px; margin: auto; display: block; margin-top: 40px;}
.bjdb_cont .db_tit { font-size: 20px; color: #333; text-align: center; height: 25px; line-height: 25px;  margin-top: 15px;}
.bjdb_cont .db_pay { font-size: 18px; color: #F83321; text-align: center; margin-top: 10px; }
.bjdb_cont input { position: absolute; top: 5px; right: 10px; background: url(../images/delete_01.png) no-repeat center; width: 30px; height: 30px;}

.bjdb_table form { margin-bottom: 100px;}
.table caption { font-size: 18px; color: #fff; height: 46px; line-height: 46px; background: #E84E40; padding: 0; text-align: center;}
.table { border-collapse: collapse; width: 100%;}
.table th {color: #fff; background: #6CD3CD; border: 1px solid #6CD3CD; font-size: 20px; padding: 15px; vertical-align: top;  text-align: center; font-weight: normal; }
.table td { font-size: 18px; color: #333; line-height: 40px; min-width: 170px; border: 1px solid #E84E40; padding: 10px; vertical-align: middle; text-align: center;}

.color_e8 { color: #E84E40 !important;}
/*------------报价对比 end--------------*/
/*------------发帖子--------------*/
.ftz_tit { font-size: 18px; color: #E84E40; height: 85px; border-bottom: 1px solid #eee;}
.ftz_tit span { display: inline-block; width: 110px; height: 45px; line-height: 45px; margin-top: 40px; border-bottom: 1px solid #E84E40; text-align: center;} 

.ftz_list { overflow: hidden; margin-left: -30px;}
.ftz_list li { float: left; width: 216px; margin-top: 40px; margin-bottom: 40px; border: 1px solid #eee; margin-left: 30px; padding: 15px; cursor: pointer;}
.ftz_list li .ftz_left { float: left; width: 120px;}
.ftz_list li .ftz_type { float: left; font-size: 20px; color: #333; width: 100%; height: 20px; line-height: 20px; margin-top: 10px; display: inline-block; }
.ftz_list li .ftz_rq   { float: left; font-size: 14px; color: #999; width: 100%; height: 20px; line-height: 20px; margin-top: 10px; display: inline-block; }
.ftz_list li .ftz_dpzs { float: right; width: 60px; height: 60px; border-radius: 50%; }
.ftz_list .cur { background: url(../images/xuanzhong.png) no-repeat right bottom; border: 1px solid #E84E40;}
.dpzs { background: url(../images/zbq_w_01.png) no-repeat center , linear-gradient(to bottom, #fe7ea3, #ec5c85); }
.zpwd { background: url(../images/zbq_w_02.png) no-repeat center , linear-gradient(to bottom, #53dda1, #36ba81); }
.mtfx { background: url(../images/zbq_w_03.png) no-repeat center , linear-gradient(to bottom, #77cdf3, #5cb5db); }
.wkyl { background: url(../images/zbq_w_05.png) no-repeat center , linear-gradient(to bottom, #fd958a, #fb7d6f); }
.glxx { background: url(../images/zbq_w_04.png) no-repeat center , linear-gradient(to bottom, #8ea4ff, #7692ff); }
.ftz textarea { font-size: 16px; color: #151515; width: 100%; height: 500px; border: 1px solid #eee; padding: 10px;}
.ftz textarea::-webkit-input-placeholder { color: #999;}
.ftz .sczp { overflow: hidden; border-bottom: 1px solid #eee;}
.ftz .sczp p { font-size: 18px; color: #333; height: 100px; line-height: 100px; border-bottom: 1px solid #eee;}
.ftz .sczp p span { font-size: 14px; color: #999;}
.ftz .sczp a { display: block; width: 138px; height: 131px; border: 1px solid #EEE; background: url(../images/xiangji.png) no-repeat center; margin-top: 40px; margin-bottom: 40px; }
.ftz .fb_btn { font-size: 16px; color: #fff; background: #E84E40; width: 120px; height: 45px; line-height: 45px; border-radius: 8px; margin-top: 60px; margin-bottom: 100px; cursor: pointer;}
/*------------发帖子 end--------------*/
/*------------我的报价--------------*/
.wdbj_box { margin-bottom: 100px;}
.wdbj_box .ksdb_btn { font-size: 20px; color: #fff; width: 150px; height: 50px; background: #E84E40; border-radius: 0; margin: auto; display: block; cursor: pointer;}
.wdbj { overflow: hidden; margin-top: 30px;}
.wdbj li { overflow: hidden; border: 1px solid #ddd; margin-bottom: 30px;}
.wdbj .bj_tit { overflow: hidden; border-bottom: 1px solid #ddd; height: 65px; line-height: 65px;padding-left: 20px; padding-right: 20px;}
.wdbj .bj_tit .bj_tit_left { float: left;}
.wdbj .bj_tit .bj_tit_left .bj_select { float: left; width: 18px; height: 18px; border: 1px solid #999; border-radius: 50%; display: inline-block; margin-top: 23.5px; margin-right: 15px; cursor: pointer;}
.wdbj .bj_tit .bj_tit_left  .bj_sel_xz { background: url(../images/duigou.png) no-repeat center; border: none;}
.wdbj .bj_tit .bj_tit_left .bj_name { font-size: 16px; color: #333;}

.wdbj .bj_tit .bj_tit_right { float: right; width: 380px;}
.wdbj .bj_tit .bj_tit_right input { float: right; font-size: 14px; color: #666; width: 60px; height: 25px; border: 1px solid #bbbaba; border-radius: 2px; background: #fff; margin-top: 21.5px; margin-left: 20px; cursor: pointer;}
.wdbj .bj_tit .bj_tit_right span { font-size: 14px; color: #999; height: 100%; display: inline-block;}
.wdbj .bj_tit .bj_tit_right span i { float: right; font-size: 22px; color: #E84E40; font-style: normal;}

.wdbj .bj_cont { float: left; padding-top: 20px; padding-bottom: 10px; max-width: 950px;}
.wdbj .bj_cont .bj_cont_r { float: left; width: 70px; margin-left: 20px;}
.wdbj .bj_cont .bj_cont_r img { width: 100%; height: 70px;}
.wdbj .bj_cont .bj_cont_r span { font-size: 14px; color: #333; height: 25px; line-height: 25px; display: inline-block; overflow: hidden;}
.wdbj .bj_jrgwc { float: right; font-size: 14px; color: #E84E40; width: 90px; height: 25px; border: 1px solid #E84E40; border-radius: 0; background: #fff; margin-right: 70px; margin-top: 55px; cursor: pointer;}

/*------------我的报价 end--------------*/
/*------------  我的收藏  --------------*/
.wdsc { margin-bottom: 100px; min-height: 600px;}
.wdsc_top { overflow: hidden; height: 70px; border-bottom: 1px solid #eee; }
.wdsc_top .wdsc_type { float: left;}
.wdsc_top .wdsc_type li { float: left; font-size: 18px; color: #fff; width: 100px; height: 50px; line-height: 50px; margin-top: 20px; margin-right: 15px; text-align: center; cursor: pointer; color: #333;}
.wdsc_top .wdsc_type li a { color: #333;}
.wdsc_top .wdsc_type .cur { color: #fff; border-bottom: 2px solid #E84E40; background: #fff; background: #E84E40;}
.wdsc_top .wdsc_search { float: right; height: 40px; border: 1px solid #eee; margin-top: 25px;}
.wdsc_top .wdsc_search .search_input { float: left; font-size: 14px; color: #999; width: 180px; border: none; padding: 10px; height: 100%;}
.wdsc_top .wdsc_search .search_button { font-size: 14px; color: #666; width: 80px; height: 100%; border-left: 1px solid #eee; border-radius: 0; background: #f6f6f6; cursor: pointer;   }
.wdsc_list { overflow: hidden;}
.wdsc_list li { border-bottom: 1px solid #eee; padding-top: 30px; padding-bottom: 30px; position: relative;}
.wdsc_list li:hover .wdsc_cont .wdsc_cont_info h3 { color: #E84E40; }
.wdsc_list .wdsc_cont { overflow: hidden;}
.wdsc_list .wdsc_cont a { overflow: hidden; display: block;}
.wdsc_list .wdsc_cont img { float: left; width: 100px; height: 100px;}
.wdsc_list .wdsc_cont .wdsc_cont_info { float: right; width: 1080px; height: 100px; margin-left: 20px; overflow: hidden;}
.wdsc_list .wdsc_cont .wdsc_cont_info h3 { font-size: 16px; color: #333; width: 100%; height: 25px; line-height: 25px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.wdsc_list .wdsc_cont .wdsc_cont_info .info_cont { font-size: 14px; color: #666; height: 55px; line-height: 27px; word-break: break-all; word-wrap: break-word; overflow: hidden;}
.wdsc_list .wdsc_cont .wdsc_cont_info .info_pay { font-size: 16px; color: #E84E40;}
.wdsc_list .sc_box { position: absolute; right: 0; bottom: 30px;}
.wdsc_list .sc_box input { font-size: 14px; color: #999; padding-left: 25px; background: url(../images/sc_fouce.png) no-repeat left; cursor: pointer;}
.wdsc_list .sc_box a { font-size: 14px; color: #999; margin-right: 15px;}

/*------------我的收藏 end--------------*/
/*------------   招宝圈   --------------*/
.zbq { margin-bottom: 50px;}
.zbq_top { overflow: hidden; height: 90px; border-bottom: 1px solid #eee;}
.zbq_top .zbq_type { float: left; margin-top: 40px;}
.zbq_top .zbq_type li { float: left; background: none; margin-right: 30px; /*width: 100px;*/ height: 50px; line-height: 50px; }
.zbq_top .zbq_type li a { font-size: 18px; color: #333; display: block; overflow: hidden; text-align: center; padding-left: 35px; padding-right: 10px; background: none;}
.zbq_top .zbq_type .dqzs { background: url(../images/zbq_fouce_01.png) no-repeat 10px;}
.zbq_top .zbq_type .zpwd { background: url(../images/zbq_fouce_02.png) no-repeat 10px;}
.zbq_top .zbq_type .fxmt { background: url(../images/zbq_fouce_03.png) no-repeat 10px;}
.zbq_top .zbq_type .wkyl { background: url(../images/zbq_fouce_04.png) no-repeat 10px;}
.zbq_top .zbq_type .cur { border-bottom: 2px solid #E84E40;}
.zbq_top .zbq_type .cur a { color: #E84E40;}
.zbq_top .zbq_type .dqzs_dp { background: url(../images/zbq_01.png) no-repeat 10px;}
.zbq_top .zbq_type .zpwd_zp { background: url(../images/zbq_02.png) no-repeat 10px;}
.zbq_top .zbq_type .fxmt_fx { background: url(../images/zbq_03.png) no-repeat 10px;}
.zbq_top .zbq_type .wkyl_wk { background: url(../images/zbq_04.png) no-repeat 10px;}
.zbq_top .zbq_top_right { float: right; height: 50px; line-height: 50px; margin-top: 40px;}
.zbq_top .zbq_top_right a { float: left; font-size: 16px; color: #333; text-align: center; display: block; overflow: hidden; width: 80px;}
.zbq_top  .zbq_top_right .cur { color: #E84E40;}
.zbq_top .zbq_top_right .fb_btn { font-size: 16px; color: #fff; background: #E84E40; width: 100px; height: 36px; line-height: 36px; border-radius: 8px;  }
.zbq_list { overflow: hidden; margin-bottom: 40px;}
.zbq_list li { overflow: hidden; padding-top: 30px; padding-bottom: 30px; border-bottom: 1px solid #eee;} 
.zbq_list .zbq_row_top { overflow: hidden;}
.zbq_list .zbq_row_top img { float: left; width: 60px; height: 60px;}
.zbq_list .zbq_row_top .zbq_row_info { float: right; width: 1120px;}
.zbq_list .zbq_row_top .zbq_row_info h3 { font-size: 20px; color: #576b95; font-weight: bold;}
.zbq_list .zbq_row_top .zbq_row_info h3 span { float: right; font-size: 12px; color: #999;}
.zbq_list .zbq_row_top .zbq_row_info p { font-size: 14px; color: #666; line-height: 23px; margin-top: 5px; text-align: justify; word-break: break-all; word-wrap: break-word;}
.zbq_list .zbq_row_top .zbq_row_img { float: right; width: 1120px; margin-top: 20px;}
.zbq_list .zbq_row_top .zbq_row_img figure { float: left; width: 160px; margin-right: 20px; margin-bottom: 20px;}
.zbq_list .zbq_row_top .zbq_row_img figure img { width: 100%; height: 160px;}
.pswp__bg { opacity: 0.5 !important;}
.zbq_list .zbq_row_bottom { overflow: hidden; width: 1120px; margin-left: 80px; }
.zbq_row_bottom .dz_count { float: left; background: url(../images/sc_01.png) no-repeat left;  padding-left: 30px;}
.zbq_row_bottom .dz_count img { width: 46px; height: 46px; border-radius: 50%; margin-right: 10px;}
.zbq_row_bottom .pl_right { float: right;}
.zbq_row_bottom .pl_right input { font-size: 12px; color: #999;}
.zbq_row_bottom .pl_right .dz_btn_nxh { background: url(../images/sc.png) no-repeat left; padding-left: 20px; margin-right: 15px;}
.zbq_row_bottom .pl_right .dz_btn_xh { background: url(../images/sc_fouce.png) no-repeat left; padding-left: 20px; margin-right: 15px;}
.zbq_row_bottom .pl_right .pl_btn { background: url(../images/pl.png) no-repeat left ; padding-left: 20px;}
.zbq_pl_list { float: right; width: 1120px; background: #F6F6F6; margin-top: 20px; display: none;}
.zbq_pl_list .pl_input { border-bottom: 1px solid #eee; padding: 15px;}
.zbq_pl_list .pl_input .pl_text { width: 850px; height: 50px; padding: 10px; }
.zbq_pl_list .pl_input .pl_btn { float: right; font-size: 18px; color: #fff; width: 200px; height: 50px; background: #f40034; border-radius: 5px;}
.zbq_pl_list .pl_list_row { float: right; background: url(../images/pl_01.png) no-repeat 15px 33px; width: 1120px; padding-left: 45px; padding-right: 15px;}
.zbq_pl_list .pl_list_row .pl_row { overflow: hidden; padding-top: 20px; padding-bottom: 20px; border-top: 1px solid #eee; margin-top: -1px;}
.zbq_pl_list .pl_list_row .pl_row img { float: left; width: 46px; height: 46px; border-radius: 50%;}
.zbq_pl_list .pl_list_row .pl_row .pl_row_info { float: right; width: 994px;}
.zbq_pl_list .pl_list_row .pl_row .pl_row_info h3 { width: 100%; overflow: hidden;}
.zbq_pl_list .pl_list_row .pl_row .pl_row_info h3 .row_info_tit { float: left; font-size: 16px; color: #576B95;}
.zbq_pl_list .pl_list_row .pl_row .pl_row_info h3  .row_info_time { float: right; font-size: 12px; color: #999;}
.zbq_pl_list .pl_list_row .pl_row .pl_row_info p { font-size: 14px; color: #666; line-height: 23px; margin-top: 5px;}

/*------------招宝圈 end--------------*/
/*------------ 案例列表 --------------*/
.case { margin-bottom: 90px; min-height: 742px;}
.case_box { overflow: hidden; padding-top: 30px;}
.case_type { overflow: hidden; border-top: 1px solid #eee; border-left: 1px solid #eee; border-right: 1px solid #eee;}
.case_type li { overflow: hidden; width: 100%; height: 50px; border-bottom: 1px solid #eee;}
.case_type li dl { position: relative; width: 1070px; float: right; padding-left: 30px;}
.case_type li dt { position: absolute; left: -130px; top: 0; font-size: 16px; color: #666; background: #f7f7f7; width: 130px; height: 100%; padding-top: 15px; text-align: center; margin-right: 45px; border-right: 1px solid #eee;}
.case_type li dd { float: left; font-size: 14px; color: #333; padding-top: 15px; padding-bottom: 15px; min-width: 85px; }
/*.case_type li dd a { color: #333;}*/
.screen{color: #333;}
.case_type li dd a:hover { color: #E84E40;}
.case_type li .more { position: absolute; top: 0; right: 0; min-width: 45px; float: right; color: #E84E40; font-size: 14px; text-decoration: underline; cursor: pointer;}

.anli_list { overflow: hidden; margin-top: 40px; margin-bottom: 40px; margin-left: -20px;}
.anli_list li { float: left; margin-left: 20px; width: 285px; position: relative; margin-bottom: 30px;-webkit-transition: all .3s ease; transition: all .3s ease;}
.anli_list li:hover { -webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, .1); box-shadow: 0 15px 10px rgba(0, 0, 0, .1); -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0); border-radius: 2px; border-color: transparent}
.anli_list li:hover .anli_info { border-bottom: 1px solid #fff;}
.anli_list li a { display: block; overflow: hidden;}
.anli_list li img { float: left; width: 100%; height: 200px;}
.anli_list .anli_info { float: left; border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; padding-left: 15px; padding-right: 15px; padding-bottom: 50px;}
.anli_list .anli_info h3 { font-size: 18px; color: #151515; height: 20px; line-height: 20px; margin-top: 15px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.anli_list .anli_info p  { font-size: 16px; color: #666666; height: 46px; line-height: 23px; margin-top: 10px; word-break: break-all; word-wrap: break-word;}
.anli_list .dz_btn       { font-size: 16px; color: #999999; position: absolute; right: 15px; bottom: 20px; padding-left: 20px; background-size: 30%;}
.anli_list .dz_btn_nxh { background: url(../images/sc.png) no-repeat left; }
.anli_list .dz_btn_xh  { background: url(../images/sc_fouce.png) no-repeat left;}

/*------------案例列表 end--------------*/
/*订单提交成功*/
.tjzt_box { background: #F6F6F6; overflow: hidden;}
.tjzt { overflow: hidden; background: #fff; padding: 140px 400px 160px 400px; margin-bottom: 30px; margin-top: 30px; text-align: center;}
.tjzt .success { width: 100%; height: 128px; background: url(../images/duigou_01.png) no-repeat center; }
.tjzt .fail    { width: 100%; height: 132px; background: url(../images/fail.png) no-repeat center; }
.tjzt h1 { font-size: 28px; color: #151515; text-align: center; margin-top: 30px;} 
.tjzt h3 { font-size: 22px; color: #9f9f9f; text-align: center; margin-top: 30px; line-height: 30px;}
.tjzt input { font-size: 20px; color: #fff; width: 150px; height: 50px; line-height: 50px; text-align: center; background: #E84E40; border-radius: 0;  margin-top: 50px; }
.tjzt .lxkf { float: left; }
.tjzt input+input { margin-left: 100px;}
.tjzt .mid_btn { display: block; margin: auto; margin-top: 50px; float: none;}

.tanchu_box { width: 489px !important; height: 466px !important; border-radius: 20px !important;}
.lxkf_box { overflow: hidden;}
.bt_tit { font-size: 18px; color: #333; width: 100%; height: 60px; line-height: 60px; background: #F9F9F9; border-top-left-radius: 20px; border-top-right-radius: 20px; text-indent: 20px;}
.bt_tit input { float: right; width: 60px; height: 60px; background: url(../images/delete_01.png) no-repeat center; cursor: pointer;}
.lxkf_box img { width: 154px; height: 144px; margin: auto; display: block; margin-top: 80px;}
.lxkf_box p { font-size: 20px; color: #151515; text-align: center; margin-top: 30px;}

/*----------- 大师设计 ------------*/
.dssj { margin-top: 30px; margin-bottom: 50px;}
.dssj_list { overflow: hidden; margin-bottom: 20px; min-height: 550px;}
.dssj_list li { overflow: hidden; border: 1px solid #ddd; padding: 35px; margin-bottom: 30px;}
.dssj_list .dssj_row_l { float: left; }
.dssj_list .dssj_row_l a { display: block; overflow: hidden;}
.dssj_list .dssj_row_l a:hover .dssj_item_r h3 { color: #E84E40;}
.dssj_list .dssj_row_l img { float: left; width: 146px; height: 146px;}
.dssj_list .dssj_row_l .dssj_item_r { float: left; width: 500px; margin-left: 30px; }
.dssj_list .dssj_row_l .dssj_item_r h3 { font-size: 22px; color: #151515; margin-top: 40px; height: 25px; line-height: 25px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.dssj_list .dssj_row_l .dssj_item_r p { font-size: 16px; color: #666; background-image:url(../images/icons.png); background-repeat:no-repeat; background-position:0 0; padding-left: 30px; height: 22px; line-height: 22px; margin-top: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.dssj_list .dssj_row_r { float: right; width: 280px; padding-top: 32px;}
.dssj_list .dssj_row_r a { display: block; overflow: hidden;}
.dssj_list .dssj_row_r a:hover p { text-decoration: underline;}
.dssj_list .dssj_row_r p { font-size: 18px; color: #E84E40; line-height: 36px; height: 36px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.dssj .navigation { text-align: center;}
/*----------- 大师设计 end------------*/
/*----------- 安装表单 ------------*/
.azbd { overflow: hidden; background: #fff; padding-left: 40px; padding-right: 40px;margin-bottom: 100px; padding-bottom: 40px; min-height: 700px;}
.azbd_box { overflow: hidden;}
.azbd_box .azbd_m { padding-top: 40px;}
.azbd_box .azbd_m h3 { font-size: 16px; color: #E84E40;}
.azbd_type { overflow: hidden; margin-top: 30px; width: 580px;}
.azbd_type span { float: left; font-size: 16px; color: #333; min-width: 125px; height: 40px; line-height: 40px; display: inline-block; text-align: right;}
.azbd_type input { float: left; font-size: 16px; color: #999; width: 450px; height: 40px; padding: 10px; border: 1px solid #EAEAEA;}
.azbd_type input::-webkit-input-placeholder { color: #999;}
.azbd_type .demo-input { background: url(../images/xiala.png) no-repeat 97%; padding-right: 35px;}

.azbd_type select { font-size: 16px; color: #999; height: 40px; line-height: 40px; border-radius: 0; appearance: none; -moz-appearance: none; -webkit-appearance: none; margin-right: 0; border-radius: 0; box-shadow: none; padding-right: 35px; padding-left: 10px; border: 1px solid #EAEAEA; background: url(../images/xiala.png) no-repeat 97%;}
.azbd_type .city-picker-select { float: left; width: 460px; margin-left: -10px;}
.azbd_type .city-picker-select select { width: 143px;  margin-left: 10px; background: url(../images/xiala.png) no-repeat 93%; }
.azbd_type .xxdz { margin-left: 125px; margin-top: 20px; }

.azbd_type .type_select { float: left;  width: 450px;}
.azbd_type .cplb { float: left; width: 215px; background: url(../images/xiala.png) no-repeat 95%;}
.azbd_type .cplb_two { margin-left: 20px;}
.azbd_type a { float: left; font-size: 16px; color: #fff; width: 100px; height: 40px; line-height: 40px; background: #E84E40; display: inline-block; text-align: center;}
.azbd_type .slt_ts { background: url(../images/fail.png) no-repeat center; background-size: contain; width: 20px; height: 20px; margin-right: 5px;}
.azbd_type p { float: left; width: 100%; font-size: 14px; color: #999; padding-left: 125px; margin-top: 20px;}
.azbd_type textarea { font-size: 16px; color: #999; width: 450px; height: 140px; padding: 10px; border: 1px solid #EAEAEA;}
.azbd_type .qxfw { width: 210px !important;}
.azbd_type .fg { min-width: 30px !important; text-align: center !important;}

.azbd_type .choice{float: left; padding-top: 10px; }  
.azbd_type .choice .radio{ display: inline-block; color: #333; cursor: pointer; font-size: 16px; margin-right: 20px;} 
.azbd_type .redio-box {display: inline-block;width: 20px;height: 20px;margin-right: 10px;position: relative;background: #fff;vertical-align: middle;border-radius: 100%;border:#D9D7D8 solid 1px; } 
.azbd_type .redio-box input {opacity: 0;position: absolute;top:0;left:0;width: 100%;height:100%;z-index:100;/*使input按钮在span的上一层，不加点击区域会出现不灵敏*/ cursor: pointer;}
.azbd_type .redio-box span { display: block;min-width: 10px; height: 10px;border-radius: 100%;position: absolute; background: #E84E40;top: 49%;left:50%;margin: -5px 0  0 -5px;z-index:1;}
.azbd_type .redio-box input[type="radio"] + span {opacity: 0;}
.azbd_type .redio-box input[type="radio"]:checked + span {opacity: 1;}
.azbd_type .redio-box label {color: #C9C8C8;margin-right: 15px;}
.azbd_box .input_btn { float: left; font-size: 20px; width: 140px; height: 50px; cursor: pointer; border-radius: 0; margin-top: 40px;}
.azbd_box .qrtj { color: #fff; background: #E84E40;}
.azbd_box .lxkf { color: #E84E40; border: 1px solid #E84E40; background: #fff2f1; margin-left: 40px;}

/*清洗表单示例图弹框*/
.tanchu_box3 { width: 500px !important; height: 385px !important; }
.slt_box { padding: 25px 25px 0 25px;}
.slt_box img { width: 100%; height: 295px; margin-top: 0;}
.slt_box p { font-size: 16px; color: #999; margin-top: 22px; height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

/*----------- 安装表单 end------------*/
/*----------- 消息 ------------*/
.message { overflow: hidden; min-height: 700px; padding-bottom: 50px;}
.message_list { overflow: hidden; margin-bottom: 50px;}
.message_list li { overflow: hidden; border: 1px solid #ddd; padding: 35px; margin-top: 30px;}
.message_list li a { overflow: hidden; display: block;}
.message_list li a:hover .msg_row_l .msg_item_r h3 { color: #E84E40;}
.message_list .msg_row_l { float: left;}
.message_list .msg_row_l img { float: left; width: 100px; height: 100px; display: block;}
.message_list .msg_row_l .msg_item_r { float: left; margin-left: 20px; width: 500px;}
.message_list .msg_row_l .msg_item_r h3 { font-size: 22px; color: #151515; margin-top: 20px; height: 24px; line-height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.message_list .msg_row_l .msg_item_r p { font-size: 18px; color: #666; margin-top: 18px; height: 22px; line-height: 22px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.message_list .msg_row_r { float: right; font-size: 18px; color: #666; height: 100px; line-height: 100px; margin-right: 30px;}
.message .navigation { text-align: center;}
/*----------- 消息 end ------------*/
/*----------- 案例详情 ------------*/
.detail { overflow: hidden; padding: 30px 90px; background: #fff; min-height: 600px; margin-bottom: 60px;}
.detail h3 { font-size: 24px; color: #151515; text-align: center; line-height: 32px;}
.detail .detail_time { font-size: 18px; color: #ccc; text-align: center; margin-top: 20px;}
.detail .detail_cont { font-size: 20px; color: #7b7979; line-height: 40px; margin-top: 30px; text-align: justify; word-break: break-all;word-wrap: break-word;}
.detail img { width: 100%; margin: auto; display: block; margin-top: 30px; margin-bottom: 30px; }
/*----------- 案例详情 end ------------*/
/*----------- 首页 ------------*/
.ad {/* width: 1920px;*/ height: 76px; min-width: 1200px; max-width: 1920px; margin: auto;}
.ad img { width: 100%; height: 100%;}
.index_top { margin-top: 30px;}
.sort_index_down { float: left;}
.sort_index_down .list{ background: #E84E40; height: 640px; position: relative; width: 190px; padding-top: 10px;padding-bottom: 10px;  z-index: 991;}
.sort_index_down .list li{  height: 36px; line-height: 36px; overflow: hidden; width: 190px; color: #333; /*margin-bottom: 5px;*/}
.sort_index_down .list li:hover{ background: rgba(255,255,255,0.3); }
.sort_index_down .list li a{ color: #fff; display: inline-block; font-size: 14px; width: 100%; line-height: 36px;  text-align: center; }
.go_right{ width: 800px; height: 640px; min-height: 300px; display: none; position: absolute; background: #fff; top: 0px;	left: 190px;	border-top:1px solid #E84E40;border-bottom:1px solid #E84E40; border-right:1px solid #E84E40;	z-index: 999;}
/*.sort_index_down .list li:hover .go_right{	display: block;}*/
.sort_index_down .go_right dl { margin-top: 20px; overflow: hidden;}
.sort_index_down .go_right dl dt { float: left; color: #666; font-size: 16px; width: 160px; text-align: right;}
.sort_index_down .go_right dl dt a { color: #666; line-height: 20px; text-align: right; padding-right: 15px;}
.sort_index_down .go_right dl dt a:hover { text-decoration: underline;}
.sort_index_down .go_right dl dd { overflow:hidden; font-size: 16px; color: #666;}
.sort_index_down .go_right dl dd a {float: left; color: #666; line-height: 18px; border-left: 1px solid #ccc; padding-left: 15px; padding-right: 15px; width: initial; margin-bottom: 8px;}
.sort_index_down .go_right dl dd a:hover { color: #F83321;}
.sort_index_down .go_right dl dd.cur a { color: #F83321;}

.index_top_r { float: right; width: 975px;}
.free_r { overflow: hidden; margin-left: -30px;}
.free_r li { float: left; border: 1px solid #eee; padding: 28px 26.5px; margin-left: 30px;}
.free_r li a { display: block; overflow: hidden;}
.free_r li img { float: right; width: 80px; height: 80px;}
.free_r .free_bj { float: left; width: 170px;}
.free_r .free_bj h3 { width: 100%; font-size: 20px; color: #E84E40; margin-top: 10px; height: 25px; overflow: hidden;}
.free_r .free_bj p  { width: 100%; font-size: 14px; color: #999999; margin-top: 20px; height: 20px; overflow: hidden;}
.index_top_r .banner { margin-top: 32px; min-width: 100%; height: 470px;}
.index_top_r .device_area {min-width: 100%;}
.index_top_r .device {width: 100%; min-width: 100%; margin-left: -487.5px;}

.xsqg { margin-top: 30px; overflow: hidden; }
.xsqg_l { float: left; width: 246px; height: 440px;}
.xsqg_l img { float: left; width: 100%; height: 330px;}
.xsqg_l .ms { width: 100%; height: 110px; background: #ea5f8d; color: #fffefe; text-align: center; overflow: hidden;}
.xsqg_l .ms h3 { font-size: 22px; margin-top: 30px;}
.xsqg_l .ms p  { font-size: 18px; margin-top: 14px;}
.xsqg_r { overflow: hidden; height: 440px;}
.xsqg_r li { float: left; width: 238.5px; height: 220px; border-bottom: 1px solid #EEEEEE; }
.xsqg_r li a { overflow: hidden; display: block;}
.xsqg_r li img { width: 100%; height: 130px; display: inherit; }
.xsqg_r li p  { font-size: 12px; color: #999999; padding-left: 16px; padding-right: 16px; margin-top: 10px; height: 40px; overflow: hidden; word-break: break-all; word-wrap: break-word;}
.xsqg_r li h3 { font-size: 18px; color: #F83321; padding-left: 16px; margin-top: 5px; margin-top: 8px;}
.xsqg_r li h3 i { font-size: 12px; font-style: normal;}
.xsqg_r .qg_b { overflow: hidden; border-right: 1px solid #EEEEEE;  padding-bottom: 10px;}
.xsqg_r li:hover p { color: #F83321; }
.bg_0a { background: #0aa6e8 !important;}

/*案例赏析*/
.alsx { overflow: hidden; padding-top: 80px;}
.index_title { font-size: 42px; color: #333; text-align: center; overflow: hidden; height: 40px; line-height: 40px;}
.index_title span { display: inline-block; width: 57px; height: 1px; background: #d8d8d8; margin: 0 26px; vertical-align: middle;}

.design-topic { position: relative; margin-bottom: 80px ; margin-top: 80px;}
.design-topic .design-info { display: none; position: absolute; top: 0; left: 10%; width: 450px; height: 482px; padding: 60px; z-index: 2; overflow: hidden; background: url(http://img.to8to.com/to8to_pc/index/statics/img/topic_bg_2.png?v=20170620) no-repeat}
.design-topic .design-info a { display: block; overflow: hidden;}
.design-info .design-info-title  { font-size: 32px; color: #666; word-break: break-all; word-wrap: break-word; height: 40px; line-height: 40px; overflow: hidden; text-align: center; font-weight: 400;}
.design-info .design-info-detail { font-size: 16px; color: #666; word-break: break-all; word-wrap: break-word; height: 200px;line-height: 35px; overflow: hidden; margin-top: 20px; margin-bottom: 30px; display: -webkit-box; -webkit-line-clamp: 5;}
.design-info .design-info-btn { padding: 5px 15px; border: 1px solid #E84E40; font-size: 16px; color: #E84E40; display: inline-block;}
.design-info .design-info-btn:hover { padding: 6px 16px; background-color: #ff5a00; color: #fff; border: 0}
.design-topic .topic-arrow { display: block; position: absolute; left: 50%; top: 50%; margin-left: -6px; margin-top: -11px;  width: 12px; height: 22px; background: url(http://img.to8to.com/to8to_pc/index/statics/img/index_bg_m.png) no-repeat}

.design-swiper { position: relative;}
.design-swiper .swiper-slide { text-align: center; font-size: 18px; background: #fff; width: 55%; height: 482px; /* Center slide text vertically */ 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; overflow: hidden; }
.design-swiper .swiper-slide-active img { float: right; width: 80% !important;}
.design-swiper .swiper-slide a { display: block; overflow: hidden; width: 100%; height: 100%;}
.design-swiper .swiper-slide img { width: 100%; height: 100%;}
.design-swiper .swiper-button-prev,.design-swiper .swiper-button-next { background-color: #E84E40; height: 50px; width: 50px; bottom: 0; top: inherit;}
.design-swiper .swiper-button-prev { background-image: url(../images/jiantou_01.png); background-size: 30%; background-repeat: no-repeat; left: 33.5%; } 
.design-swiper .swiper-button-next { background-image: url(../images/jiantou_02.png); background-size: 30%; background-repeat: no-repeat; left: 39%; richness: inherit; }

.ck_more { font-size: 26px; color: #E84E40; width: 150px; height: 50px; line-height: 50px; text-align: center; border: 1px solid #E84E40; border-radius: 10px; display: block; margin: auto; margin-top: 60px;}
.ck_more:hover { background: #E84E40; color: #fff;}

/*招宝圈*/
.in_zbq { padding-top: 60px; padding-bottom: 80px;}
.zbq_box { overflow: hidden; margin-top: 60px;}
.zbq_box li { float: left; margin-right: 18px; margin-bottom: 20px; border: 1px solid #eee; position: relative; box-shadow: 0 0 0 #fff; -webkit-transition: all .3s ease; transition: all .3s ease;}
.zbq_box li:nth-of-type(3n) { margin-right: 0 ;}
.zbq_box li:hover { -webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, .1); box-shadow: 0 15px 10px rgba(0, 0, 0, .1); -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0); border-radius: 2px; border-color: transparent}
.zbq_box li a { display: block; overflow: hidden;}
.zbq_box .z_info { width: 383px;overflow: hidden; border-bottom: 1px solid #eee; padding-bottom: 10px;}
.z_info .z_pic     { width: 100%; height: 260px;}
.z_info .z_pic img { width: 100%; height: 100%; }
.z_info h3 { font-size: 18px; color: #666; line-height: 25px; padding-left: 10px; padding-right: 10px; margin-top: 10px; word-break: break-all; word-wrap: break-word; height: 50px; margin-bottom: 5px; overflow: hidden;}
.z_info p  { font-size: 14px; color: #999; text-align: right; padding-left: 10px; padding-right: 10px;}
.z_user { padding: 20px; overflow: hidden;}
.z_user img { float: left; height: 50px; width: 50px;}
.z_user p   { float: left; height: 50px; font-size: 16px; color: #576B95; line-height: 50px; margin-left: 10px; }
.zbq_box .pl_right { position: absolute; right: 10px; bottom: 35px; }
.zbq_box .pl_right input { font-size: 12px; color: #999; cursor: pointer;}
.zbq_box .pl_right .dz_btn_nxh { padding-left: 20px; background: url(../images/sc.png) no-repeat left; margin-right: 15px;}
.zbq_box .pl_right .dz_btn_xh  { padding-left: 20px; background: url(../images/sc_fouce.png) no-repeat left; margin-right: 15px;}
.zbq_box .pl_right .pl_btn     { padding-left: 20px; background: url(../images/pl.png) no-repeat left ;}

/*设计商家*/
.in_sjsj { padding-top: 60px; padding-bottom: 80px; overflow: hidden;}
.gray { -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray;}
.index-yzs .yzs-bg-left, .index-yzs .yzs-bg-right, .yzs-bg-right-box { top: 0; position: absolute;  height: 100%;}
.index-yzs { position: relative; /*height: 500px;*/ overflow: hidden; /*-moz-transform: translate(0, 10%); -ms-transform: translate(0, 10%);-o-transform: translate(0, 10%); transform: translate(0, 10%)*/; max-width: 1920px; min-width: 1200px; margin: auto; margin-top: 60px;}
.index-yzs .yzs-bg-left img {  width: 100%; height: 100%; /*margin-top: -300px;  margin-left: -371px*/}
.index-yzs-bg { float: left;  width: 100%}
.index-yzs .yzs-bg-left { left: 0; width: 1110px; height: 600px;  * width: 65%;  overflow: hidden;}
.yzs-bg-right-box { right: 0; z-index: 11; width: 810px;  * width: 45% }
.index-yzs .yzs-bg-right { right: 0; width: 100%; * width: 100% ;}
.content-wrapper {  width: 1200px; margin: 0 auto;}
.index-yzs .content-wrapper {  position: relative; height: 600px; z-index: 10;  min-width: 1200px;}
.index-yzs-review { position: absolute; top: 80px; left: 100px; width: 600px;  /*height: 350px;*/ padding: 40px 50px; background-color: #fff;  border-radius: 4px;}
.index-yzs-yezhu  { position: absolute; top: 80px; left: 65px;  width: 450px;}
.index-yzs-title  { margin-bottom: 20px; text-align: left; font-size: 30px; font-weight: 400; color: #fefefe ;}
.index-yzs-slogan { margin-bottom: 15px; text-align: left; font-size: 14px; color: #fff; max-height: 75px; line-height: 25px; overflow: hidden; word-break: break-all; word-wrap: break-word;}
.index-yzs-yezhu ul { overflow: hidden; margin-top: 27px}
.index-yzs-yezhu ul li { float: left; margin: 0 34px 29px 0; width: 66px; height: 66px; cursor: pointer;  border: 2px solid #E84E40;  border-radius: 50%;}
.index-yzs-yezhu ul li img { width: 62px; height: 62px; border-radius: 50%}
.yzs-detail {   overflow: hidden}
.yzs-detail-logo { float: left; width: 70px; height: 70px; border-radius: 50%}
.yzs-detail p { float: left; margin-left: 19px; width: 410px}
.yzs-detail-title { margin-top: 10px; font-size: 20px; color: #666;}
.yzs-detail-type    { font-size: 14px; color: #999; margin-top: 10px; white-space: nowrap;}
.yzs-detail-content { font-size: 14px; color: #666; margin-top: 20px; height: 71px; line-height: 23px; text-align: left; display: -webkit-box; -webkit-line-clamp: 2; overflow: hidden; word-break: break-all; word-wrap: break-word;}
.yzs-detail-img { margin-top: 24px; overflow: hidden}
.yzs-detail-img a { float: left ;}
.yzs-detail-img img { width: 235px; height: 160px ;}
.yzs-detail-img a + a { margin-left: 30px }

/*返回顶部*/
.scroll_top { display: none; position: fixed; width: 111px; height: 111px; border-radius: 5px; background: url(../images/top.png) no-repeat center #fff; right: 0; bottom: 100px; z-index: 20; cursor: pointer;}

/*登录弹框*/
.tanchu_box2 { width: 300px !important; height: 370px !important; border-radius: 10px !important;}
.login_item { height: 34px; line-height: 34px; width: 240px; margin-left: 30px; margin-right: 30px; border: 1px solid #eee; border-radius: 5px; margin-top: 19px; }
.login_item input { float: left; height: 32px; width: 185px; padding: 5px 5px; font-size: 14px; color: #999;}
.login_item span  { float: left; height: 32px; width: 48px; background: #eee; display: inline-block;}
.login_item input::-webkit-input-placeholder { color: #999;}
.login_item .user_name     { background: url(../images/user_01.png) no-repeat center #eee;}
.login_item .user_password { background: url(../images/lock.png) no-repeat center #eee;}
.login_item .user_verify   { background: url(../images/jianpan.png) no-repeat center #eee;}
.login_i_ver { height: 34px; margin-left: 30px; margin-right: 30px; margin-top: 10px;}
.login_i_ver img { float: left; height: 100%; width: 120px;}
.login_i_ver a   { float: left; height: 100%; line-height: 34px; font-size: 14px; color: #999; margin-left: 10px; display: inline-block; }
.login_i_ver input { height: 100%; width: 100%; background: #E84E40; font-size: 14px; color: #fff; cursor: pointer;}
.login_i_ver a:hover { text-decoration: underline;}

/*----------- 首页 end ------------*/

/*----------- 注册 ------------*/
.register { overflow: hidden; margin-top: 30px; margin-bottom: 50px; background: #fff; padding-bottom: 50px;}
.register_item { margin: auto; border: #ddd solid 1px; width: 400px; height: 60px; line-height: 60px; margin-top: 40px;}
.register_item span  { float: left; font-size: 16px; color: #333; width: 120px; display: inline-block; text-align: center;}
.register_item input { float: left; font-size: 16px; color: #333; width: 278px; height: 100%; line-height: 60px; padding-right: 10px; padding-left: 10px;}
.register_item input::-webkit-input-placeholder { color: #ccc;}
.register_item .iphone { border-right: #ddd solid 1px;}
.register_item .verify { width: 175px;}
.register_item a { float: right; width: 98px; height: 43px; line-height: 43px; display: inline-block; margin-top: 8.5px; margin-right: 5px;}
.register_item .verify_pic img { width: 100%; height: 43px;}
.register_item .verify_text { font-size: 16px; color: #ee2222; text-decoration: underline;}
.register_agree { margin: auto; width: 400px; margin-top: 20px; overflow: hidden; height: 20px;}
.register_agree input { float: left; margin-top: 3.5px;}
.register_agree label { float: left; font-size: 14px; color: #333; margin-left: 10px;}
.register_agree label a { color: #1b73d7;}
.lgzc { display: block; margin: auto; width: 400px; height: 50px; line-height: 50px; text-align: center; background: #E84E40; color: #fff; font-size: 18px; margin-top: 30px;}

/*注册需知弹框*/
.tanchu_box1 { width: 730px !important; height: 675px !important; border-radius: 20px !important;}
.zcxz_box { overflow: hidden;}
.zcxz_box textarea { width: 690px; height: 470px; font-size: 16px; color: #656565; margin-left: 20px; line-height: 38px; padding-top: 10px;}
.zcxz_box .zcxz_btn{ width: 190px; height: 50px;  font-size: 20px; color: #FFFFFF; margin-left: 110px; background: #ccc; margin-top: 30px; cursor: pointer;}
.zcxz_box .agree_btn { background: #E84E40;}

/*----------- 注册 end ------------*/
/*----------- 免费设计 ------------*/
.location { line-height: 80px;}
.location a:hover { color: #E84E40;}
.free_box { padding: 30px; background: #fff; padding-bottom: 0; margin-bottom: 90px;}
.free_box h3 { font-size: 22px; color: #333;}
.free_zu { overflow: hidden;}
.zu_item { overflow: hidden; height: 40px; line-height: 40px; margin-top: 30px;}
.zu_item span { float: left; font-size: 16px; color: #333;}
.zu_item span i { font-style: normal; color: #E84E40; margin-right: 10px;}
.zu_item .free_text { height: 38px; width: 400px; border: 1px solid #ddd;}
.zu_item .free_add  { height: 38px; line-height: 38px; font-size: 16px; color: #333; margin-left: 30px; text-decoration: underline; cursor: pointer; background: none;}
.zu_box   { overflow: hidden; background: #F6F6F6; padding: 0 30px; margin-top: 30px; padding-bottom: 30px;}
.zu_box .zu_box_row { overflow: hidden;}
.zu_box_i { overflow: hidden; float: left; margin-top: 30px; width: 540px;}
.zu_box_i span { float: left; font-size: 16px; color: #333;}
.zu_box_i span i { font-style: normal; color: #E84E40; margin-right: 10px;}
.zu_box_i .zu_box_b { font-size: 14px; color: #a09f9f; background: none; text-decoration: underline; margin-left: 10px; cursor: pointer;}
.zu_box_i .zu_info { float: right; width: 440px; margin-bottom: 20px;}
.zu_info .zu_info_t { overflow: hidden; width: 100%;}
.zu_info .zu_info_t img { float: left; width: 80px; height: 80px;}
.zu_info .zu_info_t .zu_info_r { float: left; width: 330px; margin-left: 10px;}
.zu_info .zu_info_t .zu_info_r h4 { font-size: 14px; color: #151515; height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.zu_info .zu_info_t .zu_info_r p  { font-size: 12px; color: #A09F9F; height: 60px; overflow: hidden; word-break: break-all; word-wrap: break-word; }
.zu_info .zu_info_b { overflow: hidden; height: 30px; line-height: 30px; width: 100%; margin-top: 5px;}
.zu_info .zu_info_b .zu_info_pay  { float: left; font-size: 16px; color: #E84E40;}
.zu_info .zu_info_b .delete_btn   { float: left; width: 14px; height: 15px; background: url(../images/delte_02.png) no-repeat center; cursor: pointer; margin-left: 30px; margin-top: 8px;}
.zu_info .zu_info_b .bjsl_btn { float: left; font-size: 12px; color: #E84E40; width: 60px; height: 20px; line-height: 20px; text-align: center; border: 1px solid #E84E40; border-radius: 0; cursor: pointer; margin-left: 20px; margin-top: 5px;}
.zu_info .zu_info_b .bjsl_btn:hover { background: #E84E40; color: #fff;}
.free_pay { height: 90px; line-height: 90px;}
.free_pay span { font-size: 18px; color: #E84E40;}
.free_pay span i { font-style: normal; color: #151515;}
.free_pay .free_pay_btn { font-size: 14px; width: 120px; height: 40px; border: 1px solid #E84E40; border-radius: 0; background: #E84E40; color: #fff; cursor: pointer; margin-left: 80px;}
.free_pay .lxkf { color: #E84E40; background: #fff; margin-left: 30px;}
.free_pay .lxkf:hover { color: #fff; background: #E84E40;}

/*选择尺寸弹框*/
.ccjs { font-size: 20px; color: #151515; margin-top: 30px; margin-left: 30px; margin-right: 30px; line-height: 30px;}
.cc { margin-left: 30px; margin-right: 30px; margin-top: 40px; overflow: hidden; }
.cc .cc_i { float: left; font-size: 18px; color: #333;}
.cc .cc_i input { font-size: 16px; color: #ccc; width: 105px; height: 40px; border: 1px solid #ddd; padding: 5px;}
.cc .cc_i input::-webkit-input-placeholder { color: #ccc;}
.cc .cc_i + .cc_i{ margin-left: 110px;}
.cc_btn { font-size: 20px; color: #E84E40; width: 165px; height: 50px; border: 1px solid #E84E40; border-radius: 0; margin-top: 70px; cursor: pointer;}
.qx_btn { margin-left: 30px;}
.qr_btn { margin-left: 100px; background: #E84E40; color: #fff;}

.cc .select_count { margin: auto; width: 280px; height: 50px; border: 1px solid #ccc; border-radius: 0;}
.cc .select_count i { float: left; text-align: center; width: 33%; height: 48px; line-height: 48px; font-style:normal ; cursor: pointer; }
.cc .select_count input { float: left; text-align: center; font-size: 18px; width: 33%; height: 48px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; padding: 5px; }
/*----------- 免费设计 end ------------*/
/*----------- 安装表单列表 end ------------*/
.az_list_box { margin-bottom: 50px;}
.az_list_box .navigation { text-align: center;}
.az_list { margin-bottom: 50px; min-height: 684px;}
.az_list li { padding: 30px; border: 1px solid #ddd; overflow: hidden; margin-bottom: 30px;}
.az_list li:hover .az_row_l .az_l_info h3 { color: #E84E40;}
.az_row_l { float: left;}
.az_row_l img { float: left; width: 146px; height: 146px;}
.az_row_l .az_l_info { float: left; width: 630px; margin-left: 30px;}
.az_row_l .az_l_info h3 { font-size: 22px; color: #333; height: 25px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.az_row_l .az_l_info .az_cont { font-size: 18px; color: #666; height: 52px; line-height: 26px; margin-top: 20px; word-break: break-all; word-wrap: break-word;}
.az_row_l .az_l_info .az_pzy  { font-size: 18px; color: #E84E40; margin-top: 20px;}
.az_list li input { float: right; font-size: 20px; color: #fff; width: 140px; height: 50px; background: #E84E40; border-radius: 0; margin-top: 48px; cursor: pointer;}

/*----------- 安装表单列表 end ------------*/
/*----------- 免费设计 ------------*/
.mfsj { overflow: hidden; background: #fff; padding-left: 40px; padding-right: 40px; padding-bottom: 85px; margin-bottom: 80px;}
.left { float: left; max-width: 910px;}
.mfsj .azbd_box .azbd_m .azbd_type span { min-width: 85px;}
.azbd_type .mfsj_ip   { width: 280px !important;}
.azbd_type .mfsj_name { width: 130px !important; margin-left: 20px;}
.right { float: right; width: 260px;}
.drxg { border: 1px solid #eee; margin-top: 40px; width: 260px;}
.drxg_tit { font-size: 14px; color: #666; background: #F6F6F6; height: 40px; line-height: 40px; padding: 0 10px;}
.drxg_list { padding-left: 20px; padding-right: 20px; padding-bottom: 15px;}
.drxg_list li { margin-top: 15px;}
.drxg_list li img { width: 100%; height: 140px;}
.drxg_list .drxg_cont { font-size: 14px; color: #666666; height: 46px; margin-top: 5px; line-height: 23px; word-break: break-all; word-wrap: break-word; overflow: hidden;}
.drxg_list .drxg_pay  { font-size: 18px; color: #E84E40; height: 20px; margin-top: 5px;}

/*----------- 免费设计 end ------------*/
/*----------- 安装详情 ------------*/
.az_detail_top { overflow: hidden;}
#magnifier { position: relative; width: 450px; margin: 0; float: left; }
.small-box { position: relative; width: 450px; height: 450px; margin-bottom: 20px;  border: 1px solid #eee; }
.small-box img {display: block;  width: 100%; height: 100%;}
.small-box .hover { display: none; position: absolute; left: 0; top: 0; width: 200px; height: 200px; border: 1px solid #aaa; background: #FEDE4F; opacity: .5; filter: alpha(opacity: 50); cursor: move; z-index: 1;}
.small-box .fdj { position: absolute; background: url(../images/fdj.png) no-repeat center; bottom: 0; right: 0; display: inline-block; width: 30px; height: 30px;}
.thumbnail-box { position: relative; width: 100%;}
.thumbnail-box .btn { position: absolute; top: 50%; width: 22px; height: 32px; margin-top: -16px;}
.thumbnail-box .btn-prev { left: 0; background: url(../images/btn_prev.png) no-repeat; }
.thumbnail-box .btn-next { right: 0; background: url(../images/btn_next.png) no-repeat; }
.thumbnail-box .list { overflow: hidden; width: 390px; margin: 0 auto; }
.thumbnail-box .wrapper { width: 100000px; }
.thumbnail-box .list .item { float: left; margin: 0 10px; width: 58px; height: 58px;}
.thumbnail-box .list .item-cur {}
.thumbnail-box .list .item img { border: 2px solid #fff; max-width: 100%; }
.thumbnail-box .list .item-cur img { border: 2px solid #e53e41;}
.big-box { display: none; overflow: hidden; position: absolute; left: 451px; top: 0; width: 540px; height: 540px; border: 1px solid #e4e4e4; }
.big-box img { display: block; max-width: 100%; }

.az_bt { float: right; width: 720px;}
.az_bt h3       { font-size: 18px; color: #333333; line-height: 24px; word-break: break-all; word-wrap: break-word;}
.az_bt .bt_cont { font-size: 16px; color: #666666; margin-top: 20px; line-height: 30px; word-break: break-all; word-wrap: break-word;}
.az_bt .bt_pay  { font-size: 20px; color: #E84E40; margin-top: 25px;}
.az_bt .bt_pay i { font-style: normal; margin-left: 20px;}
.az_bt input { float: left; font-size: 18px; color: #E84E40; width: 165px; height: 45px; border: 1px solid #E84E40; border-radius: 0; margin-top: 30px; margin-right: 30px; cursor: pointer; }
.az_bt input:hover { background: #E84E40; color: #fff;}
.az_bt .azxd { background: #fff2f1;}
.az_bt .lxkf { background: #E84E40; color: #fff;}
.share_box { width: 100%; font-size: 14px; color: #666; margin-top: 25px; overflow: hidden; cursor: pointer;}
.share_box .share   { float: left; background: url(../images/share.png) no-repeat left;  padding-left: 25px;}
.share_box .collect { float: left; padding-left: 20px; margin-left: 30px;}

.az_detail_b { overflow: hidden; margin-bottom: 80px;}
.az_detail_b .drxg { float: left;}
.az_sq { float: right; width: 910px; margin-top: 40px;}
.az_sq .sq_tit { font-size: 14px; color: #fff; height: 40px; line-height: 40px; background: #F6F6F6;}
.az_sq .sq_tit span { display: inline-block; width: 110px; height: 40px; text-align: center; background: #E84E40;}
.az_sq .sq_pic { width: 100%; overflow: hidden; margin-top: 30px;}
.az_sq .sq_pic img { max-width: 100%; margin: auto; display: block;}

/*----------- 安装详情 end ------------*/
/*----------- 案例推荐详情 ------------*/
.anli_dt { height: 40px; line-height: 40px; background: #F6F6F6; margin-top: 40px;}
.anli_dt li { float: left; width: 110px; text-align: center; font-size: 14px; color: #666; cursor: pointer;}
.anli_dt li.cur { background: #E84E40; color: #fff;}
.anli_tit { font-size: 24px; color: #333; border-bottom: 1px solid #eee; line-height: 30px; margin-top: 20px; padding-bottom: 10px; height: 50px; line-height: 50px;}
.anli_tit a { float: right; font-size: 14px; color: #999;}
.anli_tit a:hover { color: #E84E40;}
.xgcp_list {overflow: hidden; margin-left: -20px; margin-top: 20px;}
.xgcp_list li { float: left; margin-bottom: 20px; margin-left: 20px; width: 285px; -webkit-transition: all .3s ease; transition: all .3s ease;}
.xgcp_list li:hover { -webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, .1); box-shadow: 0 15px 10px rgba(0, 0, 0, .1); -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0); border-radius: 2px; border-color: transparent;}
.xgcp_list li img     { float: left; width: 100%; height: 200px;}
.xgcp_list .anli_info { float: left; width: 100%; border-bottom: 1px solid #eee; border-left: 1px solid #eee; border-right: 1px solid #eee; padding-left: 15px; padding-right: 15px; padding-bottom: 15px;}
.xgcp_list .anli_info h3 { font-size: 18px; color: #333; height: 20px; line-height: 20px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; margin-top: 15px;}
.xgcp_list .anli_info p  { font-size: 20px; color: #E84E40; margin-top: 15px;}

.bjb_box .table th { font-size: 16px; color: #333333; border: 1px solid #EAEAEA; background: #F6F6F6;}
.bjb_box .table td { font-size: 14px; color: #333333; border: 1px solid #EAEAEA; width: 170px; line-height: 24px;}
.bjb_box input     { font-size: 16px; color: #E84E40; border: 1px solid #E84E40; width: 126px; height: 40px; border-radius: 0; margin-top: 30px; cursor: pointer; margin-right: 30px; margin-bottom: 20px;}
.bjb_box input:hover { background: #E84E40; color: #fff;}

.alxq_pic { margin-top: 30px;}
.alxq_pic img { max-width: 100%; margin: auto; display: block;}
/*----------- 案例推荐详情 end ------------*/
/*----------- 案例欣赏详情 ------------*/
.pj_list { overflow: hidden; margin-top: -1px;}
.pj_list .pj_row { padding: 30px 20px; overflow: hidden; border-top: 1px solid #eee;}
.pj_l { float: left; width: 135px; }
.pj_l .pj_row_t { overflow: hidden;}
.pj_l .pj_row_t img { float: left; width: 30px; height: 30px; border-radius: 50%;}
.pj_l .pj_row_t p   { float: left; margin-left: 10px; font-size: 12px; color: #666; line-height: 30px;}
.pj_l .member { font-size: 14px; color: #E84E40; width: 100%; margin-top: 8px;}
.pj_r { float: right; width: 995px;}
.star { overflow: hidden;}
.star li { float: left; margin-right: 5px;}
.star li img { width: 15px; height: 14px;}
.pl_cont { font-size: 14px; color: #666; line-height: 25px; margin-top: 5px; text-align: justify; word-break: break-all; word-wrap: break-word;}
.pl_img { overflow: hidden; margin-top: 10px;}
.pl_img figure { float: left; width: 52px; margin: 0 10px 10px 0;}
.pl_img figure img { width: 100%; height: 52px;}
.pl_time { font-size: 12px; color: #999; overflow: hidden;}

/*----------- 案例欣赏详情 end ------------*/
/*----------- 订单审核详情 ------------*/
.dd_detail { margin-bottom: 80px;}
.dd_detail_t { background: #fff; margin-top: 30px; padding: 30px; text-align: center;}
.dd_detail_t .ddh        { font-size: 14px; color: #999999; text-align: left;}
.dd_detail_t .dd_statu   { font-size: 24px; color: #E84E40; text-align: center; margin-top: 18px;}
.dd_detail_t .dd_statu_a { font-size: 14px; color: #333333; text-align: center; margin-top: 18px;}
.dd_detail_t input { font-size: 14px; color: #E84E40; width: 100px; height: 30px; line-height: 30px; border: 1px solid #E84E40; border-radius: 2px; margin-top: 30px; cursor: pointer;}
.dd_detail_t input:hover { background: #E84E40; color: #fff;}
.dd_detail_t .lxkf,.dd_detail_t .scdd,.dd_detail_t .qxdd{ margin-left: 30px; }

.dd_detail_m { background: #fff; margin-top: 30px; padding: 30px; overflow: hidden;}
.dd_detail_m .user_mag { width: 570px; }
.dd_detail_m .user_mag+.user_mag { border-left: 1px solid #eee; padding-left: 30px;}
.dd_detail_m .user_mag h3 { font-size: 16px; color: #333; margin-bottom: 20px;}
.dd_detail_m .user_mag p  { font-size: 14px; color: #333; margin-bottom: 10px;}

.dd_detail_b { background: #ffffff; overflow: hidden; margin-top: 30px; padding: 30px;} 
.dd_mag li   { background: #F6F6F6; overflow: hidden; padding: 20px; margin-bottom: 30px;}
.dd_mag .dd_mag_i img      { float: left; width: 80px; height: 80px; }
.dd_mag .dd_mag_i .dd_info { float: left; width: 400px; margin-left: 20px;}
.dd_mag .dd_mag_i .dd_info h3 { width: 100%; font-size: 14px; color: #333; height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-bottom: 6px;}
.dd_mag .dd_mag_i .dd_info p { font-size: 14px; color: #999; height: 50px; line-height: 25px; word-break: break-all; word-wrap: break-word;}
.dd_mag .dd_mag_pay { overflow: hidden; text-align: center; min-width: 80px; width: inherit;}
.dd_mag .dd_mag_pay .dd_count { font-size: 16px; color: #333333; margin-top: 20px;}
.dd_mag .dd_mag_pay .dd_pay   { font-size: 16px; color: #E84E40; margin-top: 5px;}

.yjje { overflow: hidden; border-top: 1px solid #eee; padding-top: 20px; text-align: right; font-size: 14px; color: #666; line-height: 30px;}
.yjje span { display: inline-block; }
.yjje span+span { min-width: 100px;}
.je_all { color: #E84E40;}
.je_all span+span { font-size: 18px; font-weight: bold;}
.yjje input { font-size: 14px; color: #E84E40; width: 100px; height: 30px; border: 1px solid #E84E40; border-radius: 2px; margin-top: 20px; cursor: pointer; margin-left: 20px;}
.yjje input:hover { background: #E84E40; color: #fff;}

/*----------- 订单审核详情 end ------------*/
/*-------------- 进度跟踪 ---------------*/
.jdgz { overflow: hidden; background: #fff; margin-top: 30px; padding: 40px; margin-bottom: 80px;}
.jdgz_top { overflow: hidden; background: #fff; font-size: 20px; color: #333;}
.jdgz_top p { float: left; margin-right: 30px;}
.ddjdxq { overflow: hidden; margin-top: 30px; }
.ddjdxq h3 { font-size: 16px; color: #333; }
.ddjdxq_list { overflow: hidden; margin-top: 10px;}
.ddjdxq_list li { float: left; border-left: 1px solid #F1F1F1;  position: relative; padding-top: 10px; width: 100%; padding-left: 30px; line-height: 25px; margin-left: 8px; }
.ddjdxq_list li::after{content: ''; display: inline-block; position: absolute; left: -4px; top: 18px; width: 7px; height: 7px; -webkit-border-radius: 6px; background: #ccc; border: 2px solid #ccc;}
.ddjdxq_list li:first-child:before{ content: ''; display: inline-block; position: absolute; left: -7px; top: 0; width: 10px; height: 16px; -webkit-border-radius: 10px; background: #fff; border: 2px solid #fff; }
.ddjdxq_list li:last-child:before{ content: ''; display: inline-block; position: absolute; left: -0.095rem; top: 0.31rem; width: 0.13rem; height: 100%; -webkit-border-radius: 0.1rem; background: #fff; border: 0.02rem solid #fff; }
.ddjdxq_list .ddjdxq_dqzt::after {background: #E84E40; border: 2px solid #F3A69F; width: 13px; height: 13px; left: -7px; top: 14px;}
.ddjdxq_list p { /*float: left; width: 5.5rem; line-height: 0.4rem;*/}
.ddjdxq_list li p:last-child { padding-bottom: 8px; border-bottom: 1px solid #F1F1F1;}
.ddjdxq_list .ddjd_tit { font-size: 14px; color: #666;}
.ddjdxq_list .ddjd_ti  { font-size: 14px; color: #666;}
.ddjdxq_list .ddjd_fz  { font-size: 14px; color: #666; position: relative;}
.ddjdxq_list .ddjd_fz i { width: 0.2rem; height: 0.01rem; background: #F1F1F1; position: absolute; left: -0.31rem; top: 0.2rem;}

.ddjdxq_list .ddjd_pic { float: left; width: 100%; border-left: 0.01rem solid #F1F1F1; position: relative; padding-top: 0.1rem; }
.ddjdxq_list .ddjd_pic::after{content: ''; display: inline-block; position: absolute; left: -3px; top: 11px; width: 7px; height: 7px; -webkit-border-radius: 6px; background: #ccc; border: 2px solid #ccc;}
.ddjdxq_list .ddjd_pic:last-child:before { content: ''; display: inline-block; position: absolute; left: -0.06rem; top: 0.31rem; width: 0.07rem; height: 100%; -webkit-border-radius: 0.1rem; background: #fff; border: 0.02rem solid #fff;}
.ddjdxq_list .ddjd_pic:last-child p { border-bottom: none;}
.ddjdxq_list .ddjd_pic:last-child { border-bottom: 0.01rem solid #F1F1F1;}
.ddjdxq_list .ddjd_pic p { font-size: 14px; color: #666; margin-left: 30px; width: 100%; margin-bottom: 1px;}
.ddjdxq_list .ddjd_pic img { float: left; width: 70px; height: 70px; display: block; margin-left: 30px; margin-bottom: 15px;}

/*-------------- 进度跟踪 end ---------------*/
/*-------------- 评价晒单 ---------------*/
.pjsd_t { overflow: hidden; background: #fff; padding: 25px 0; margin-bottom: 30px;}
.pjsd_t h3 { width: 100%; font-size: 20px; color: #151515; text-align: center;}
.pjsd_t p  { width: 100%; font-size: 18px; color: #7B7979; text-align: center; margin-top: 20px;}

.pjsd_m { overflow: hidden; background: #fff; padding: 40px; margin-bottom: 30px; display: flex; align-items: center;}
.pjsd_m_l { float: left; width: 250px; text-align: center;}
.pjsd_m_l img { width: 120px; height: 120px;}
.pjsd_m_l h3 { font-size: 16px; color: #666; line-height: 25px; height: 50px; word-break: break-all; word-wrap: break-word; margin-top: 10px; margin-bottom: 10px;}
.pjsd_m_l p  { font-size: 18px; color: #E84E40;}
.pjsd_m_l img,h3,p { vertical-align: middle;}
.pjsd_m_r { float: left; width: 810px; margin-left: 60px; overflow: hidden;}
.pjsd_pf { overflow: hidden;}
.block{ float: left; margin-bottom:20px; line-height:21px; margin-right: 15px; }
.block .pj_type { float: left; font-size: 16px; color: #666; margin-right: 5px;}
.block .star_score{ float:left; }
.block p,.block .attitude{ padding-left:20px; line-height:21px; display:inline-block;}
.block p span{ color:#C00; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif;}
.star_score { background:url(../images/star_gray.png); width:160px; height:21px;  position:relative; }
.star_score a{ height:21px; display:block; text-indent:-999em; position:absolute;left:0;}
.star_score a:hover{ background:url(../images/star_on.png);left:0;}
.star_score a.clibg{ background:url(../images/star_on.png);left:0;}
#starttwo .star_score { background:url(../images/star_gray.png);}
#starttwo .star_score a:hover{ background:url(../images/star_on.png);left:0;}
#starttwo .star_score a.clibg{ background:url(../images/star_on.png);left:0;}

.pjsd_text { overflow: hidden;}
.pjsd_text span { float: left; font-size: 16px; color: #666; margin-top: 10px;}
.pjsd_text textarea { float: left; font-size: 16px; color: #666; width: 680px; height: 160px; border: 1px solid #eee; margin-left: 15px; padding: 10px;}
.pjsd_text textarea::-webkit-input-placeholder { color: #ccc;}
.pjsd_text .pjsd_img { overflow: hidden; float: left; margin-left: 83px; margin-top: 30px;}
.pjsd_text .pjsd_img img { float: left; width: 70px; height: 70px; display: block; margin-right: 10px; margin-bottom: 10px;}

.pjsd_b { overflow: hidden; background: #fff; padding: 30px 0; text-align: center; margin-bottom: 100px;}
.pjsd_b input { width: 200px; height: 50px; font-size: 20px; color: #fff; text-align: center; background: #E84E40; border-radius: 0px; cursor: pointer;}
/*-------------- 评价晒单 end ---------------*/
/*-------------- 购物车 ---------------*/
.shopping { margin-bottom: 100px; min-height: 600px;}
.shop_t { background: #F6F6F6; border: 1px solid #eee; height: 45px; line-height: 45px; font-size: 16px; color: #333; padding: 0 30px;}
.shop_t p { float: left; line-height: 43px; text-align: center;}
.all_select { width: 60px; float: left; font-size: 16px; color: #333;}
.select .shop_xz {float: left; display: inline-block; width: 15px; height: 15px; margin-top: 14px; margin-right: 10px; cursor: pointer;}
.select_no_pic {  border: 1px solid #ccc;}
.select_pic { background: url(../images/select.png) no-repeat center;}
.shop_t .zm { width: 445px; padding-left: 80px;}
.shop_t .sl { width: 210px;}
.shop_t .je { width: 210px;}
.shop_t .cz { width: 210px; float: right;}

.shopping_list { overflow: hidden; }
.shopp_title { overflow: hidden; height: 70px; padding: 0 30px; border-bottom: 1px solid #eee;}
.shopp_title .shopp_name { float: left; width: 566px; height: 100%; line-height: 70px; font-size: 16px; color: #333;}
.shopp_title .shopp_name .select_no_pic { margin-top: 27.5px;}
.shopp_title .shopp_name .select_pic { margin-top: 27.5px;}
.shopp_title .xyaz { font-size: 16px; color: #E84E40; height: 70px; line-height: 70px; margin-left: 25px; width: 100px; cursor: pointer;}
.shopp_title .jiantou { float: right; background: url(../images/btn_next.png) no-repeat center; width: 35px; height: 70px; background-size: 45%; cursor: pointer; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease;}
.open .jiantou { -webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}
.price { float: left; font-size: 16px; color: #E84E40; line-height: 70px; margin-left: 30px; width: 280px; text-align: center;}
.price i { font-style: normal;}

.sp_list { overflow: hidden; padding: 0 30px; display: none; margin-bottom: 25px;}
.sp_list li { overflow: hidden; background: #F6F6F6; margin-top: 25px; padding: 25px;}
.sp_list .sp_info { float: left; overflow: hidden; width: 500px; margin-left: 15px;}
.sp_list .sp_info:hover .sp_info_r h3 { text-decoration: underline;}
.sp_list .sp_info a { display: block; overflow: hidden;}
.sp_list .sp_info img { float: left; width: 80px; height: 80px;}
.sp_list .sp_info .sp_info_r { float: left; width: 350px; margin-left: 20px; }
.sp_list .sp_info .sp_info_r h3 { font-size: 14px; color: #333; height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.sp_list .sp_info .sp_info_r p  { font-size: 14px; color: #999; height: 50px; overflow: hidden; line-height: 25px; margin-top: 8px; word-break: break-all; word-wrap: break-word;}
.shopp_delete { width: 60px; height: 25px; border: 1px solid #BBBABA; border-radius: 2px; font-size: 14px; color: #666; margin-left: 45px; cursor: pointer; margin-top: 27.5px;}
.sp_list .price { line-height: 80px;}
.sp_list .shopp_count { margin-top: 27.5px;}
.sp_list .select_no_pic, .sp_list .select_pic { margin-top: 32.5px;}

.shopp_count { float: left; width: 85px; height: 25px; border: 1px solid #ccc; border-radius: 0; margin-top: 22.5px;}
.shopp_count i { float: left; text-align: center; width: 33%; height: 23px; line-height: 23px; font-style:normal ; cursor: pointer; }
.shopp_count input { float: left; text-align: center; font-size: 18px; width: 33%; height: 23px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; padding: 5px; }

.xyaz_box { overflow: hidden; margin: 0 30px; border-top: 1px solid #eee; display: none;}
.xyaz_box form { background: #F6F6F6; }
.xyaz_box form .qr_btn { font-size: 20px; color: #fff; width: 140px; height: 50px; background: #E84E40; border-radius: 0; margin-top: 40px; margin-left: 500px; margin-bottom: 40px; cursor: pointer;}
.xyaz_l { float: left; background: #F6F6F6; margin-top: 25px; width: 570px;}
.xyaz_r { float: right; background: #F6F6F6; margin-top: 25px; width: 570px; padding-left: 30px;}
.xyaz_box .azbd_type input { width: 400px; background: #fff;}
.xyaz_box .azbd_type span { min-width: 112px;}
.xyaz_box .azbd_type .city-picker-select select { background: url(../images/xiala.png) no-repeat 93% #fff; width: 126px;}
.xyaz_box .azbd_type .xxdz { margin-left: 112px; margin-top: 30px;}
.xyaz_box .azbd_type .mfsj_ip { width: 248px !important;}
.xyaz_box .azbd_type .type_select { width: 400px; background: url(../images/xiala.png) no-repeat 97% #fff;}
.xyaz_box .azbd_type .qxfw { width: 185px !important;}
.xyaz_box .azbd_type textarea { width: 400px; background: #fff; height: 100px;}
.xyaz_box .azbd_type p { margin-top: 10px; padding-left: 100px;}
.xyaz_box .azbd_type .redio-box span { min-width: 10px;}

.shop_js { height: 50px; border: 1px solid #eee; margin-top: 30px; padding: 0 30px; line-height: 50px; padding-right: 0;}
.shop_js .select_no_pic,.shop_js .select_pic  { margin-top: 17.5px;}
.shop_js_fot .all_delete_btn { float: left; font-size: 16px; color: #333; height: 48px; line-height: 48px; margin-left: 30px; cursor: pointer;}
.shop_js_fot .all_delete_btn:hover { color: #E84E40;}
.shop_js_r { float: right; min-width: 400px;}
.shop_js_r .tjdd { float: right; height: 48px; line-height: 48px; background: #E84E40; color: #fff; font-size: 20px; width: 150px; border-radius: 0;}
.shop_js_r .all_ze { font-size: 16px; color: #333;}
.shop_js_r .all_ze i { font-style: normal; color: #E84E40; font-size: 20px; margin-right: 3px;}
.shop_js_r .all_ze span { font-size: 20px; color: #E84E40;}

/*-------------- 购物车 end ---------------*/
/*-------------- 搜索 ---------------*/
.search_box .product_list { margin-top: 30px; margin-bottom: 100px;}
.product_list{display: block;overflow: hidden;}
.product_list .top{height: 37px; line-height: 37px; border: 1px solid #dddddd; border-bottom: 0}
.product_list .top .f-sort{height: 37px; line-height: 37px;}
.product_list .top a{display: block; float: left; padding: 0 15px; border-right: 1px solid #ddd; color: #888888; font-size: 14px;}
.product_col{overflow: hidden; display: block; width: 100%}
.product_col li{padding: 35px; border: 1px solid #ddd; display: block; overflow: hidden; margin-bottom: 30px;} 
.product_col li a{display: block; float: left; overflow: hidden;}
.product_col li .img{width: 146px; height: 146px; display: block; float: left; margin-right: 35px;}
.product_col li .img img{max-width: 100%; max-height: 100%;}
.product_intr{width: 320px; float: left; display: block; max-height: 146px; padding: 20px 0; overflow: hidden;}
.product_intr .title{color: #151515; font-size: 22px; height: 25px; line-height: 25px; overflow: hidden; display: block; margin-bottom: 15px;}
.product_intr .con{color: #333333; font-size: 18px; line-height: 35px; overflow: hidden; display: block; max-height: 70px;}
.product_price{float: right; width: 280px; display: block; overflow: hidden;}
.product_price .price{color: #e84e40; font-size: 26px; display: block; font-family: arial!important; height: 100px; line-height: 100px; /*text-align: center;*/}
.product_price .pro_pay{color: #e84e40; font-size: 26px; display: block; font-family: arial!important; height: 100px; line-height: 100px; }/*新增*/
.product_price .sc_box a{color: #888888; font-size: 16px;}
.product_price .sc_box input.sc{font-size: 16px; color: #999999; padding-left: 25px; background: url(../images/sc.png) no-repeat left; cursor: pointer; float: right;}
.product_price .sc_box input.sc_btn {font-size: 16px; color: #999999; padding-left: 25px; background: url(../images/sc_fouce.png) no-repeat left; cursor: pointer; float: right;}
.f-line .f-sort .arrow{height: 15px; margin-top: 11px;}
.f-line .f-sort .arrow{ float: right;    width: 7px;  overflow: hidden;  background: url(../images/down.png) no-repeat right center;}
.f-line .f-sort .fs-down, .f-line .f-sort .fs-up { display: inline-block; width: 7px; margin-left: 5px; vertical-align: top;}
.f-line .f-sort a.curr{background: #e84e40; color: #fff}
.f-line .f-sort a.curr .arrow{background: url(../images/down1.png) no-repeat right center;}
.arrow-top{width: 6px; height: 8px; background: url(../images/top2.png) no-repeat center; display: block;}
.arrow-bottom{width: 6px; height: 8px; background: url(../images/down3.png) no-repeat center; display: block;}
.fs-up{margin-top: 12px; margin-left: 6px;}
.f-line .f-sort a.curr_top .arrow-top{width: 6px; height: 8px; background: url(../images/top1.png) no-repeat center; display: block;}
.f-line .f-sort a.curr_down .arrow-bottom{width: 6px; height: 8px; background: url(../images/down2.png) no-repeat center; display: block;}
/*产品列表end*/

/*-------------- 搜索 end ---------------*/
/*-------------- 付款 ---------------*/
.fk_box { margin-bottom: 80px;}
.fk_title { font-size: 18px; color: #666;}
.fk { border: 1px solid #eee; padding: 20px; margin-top: 30px;}
.fk_top { overflow: hidden; margin-bottom: 20px; border-bottom: 1px solid #eee; padding-bottom: 20px;}
.fk_top h3 { font-size: 16px; color: #333;}
.fk_top h3 a { float: right; font-size: 14px; color: #E84E40;}
.fk_top .fk_address { font-size: 14px; color: #666; margin-top: 20px; padding-left: 20px;}
.fk_top .fk_address span { display: inline-block; width: 180px; height: 32px; line-height: 32px; text-align: center;  margin-right: 20px;}
.fk_top .fk_address .cur { background: url(../images/xuanzhong.png) no-repeat right bottom; background-size: 14%; border: 2px solid #E84E40;}
.fk_top .more_address { font-size: 14px; color: #666; background: url(../images/jiaotou_03.png) no-repeat right; padding-right: 20px; display: inline-block; height: 30px; line-height: 30px; margin-top: 20px; padding-left: 20px;}
.fk_top .more_address_box { display: none;}
.fk_m { padding-bottom: 20px;}
.fk_m:last-child { border-top: 1px solid #eee; padding-top: 20px; padding-bottom: 0;}
.fk_m h3 { font-size: 16px; color: #333; margin-bottom: 20px;}
.fk_m_btn { width: 100px; height: 32px; font-size: 14px; color: #666; cursor: pointer; border-radius: 0; margin-right: 10px; border: 1px solid #eee; margin-left: 20px;}
.fk_m_btn.cur {background: url(../images/xuanzhong.png) no-repeat right bottom; background-size: 14%; border: 2px solid #E84E40;}
.fk_m .fk_gq { font-size: 14px; color: #666; margin-top: 20px; margin-left: 20px;}
.fk_m .fk_gq span { color: #999;}
.fk_m .fk_gq a { float: right; font-size: 14px; color: #E84E40;}
.fk_b { overflow: hidden; padding-top: 10px;}
.fk_b p { font-size: 14px; color: #666; text-align: right; line-height: 30px;}
.fk_b p span { display: inline-block;}
.fk_b p span+span { min-width: 100px;}
.fk_box_b { border: 1px solid #eee; height: 50px; margin-top: 10px;}
.fk_box_b p { float: right;}
.fk_box_b input { float: right; width: 150px; height: 48px; line-height: 48px; background: #E84E40; color: #fff; font-size: 20px; border-radius: 0; margin-left: 20px; cursor: pointer;}
.fk_box_b p { font-size: 16px; color: #333; height: 48px; line-height: 48px;}
.fk_box_b p span { font-size: 20px; color: #E84E40;}
/*新增地址弹框*/
.xzdz { overflow: hidden; padding: 0 30px;  font-size: 16px; color: #666; margin-top: 25px;}
.xzdz span { height: 50px; line-height: 50px;}
.xzdz input { float: right; border: 1px solid #eee; width: 380px; height: 50px; line-height: 20px; font-size: 12px; color: #666; padding: 10px;}
.xzdz .city-picker-select { float: right; width: 380px;}
.xzdz .city-picker-select select { width: 380px; height: 50px; border: 1px solid #eee; margin-bottom: 10px; font-size: 12px; color: #666; appearance: none; -moz-appearance: none; -webkit-appearance: none; background: url(../images/xiala.png) no-repeat 360px; padding: 0 10px; box-shadow:none; border-radius: 0; cursor: pointer;}
.xzdz .city-picker-select select+select+select { margin-bottom: 0;}
.xzdz textarea { width: 100%; height: 80px; border: 1px solid #eee; }
.xzdz_l span { height: 30px; line-height: 30px;}
.qrtj_btn { width: 190px; height: 50px; background: #E84E40; color: #fff; font-size: 20px; margin-left: 149.5px; margin-top: 25px; cursor: pointer;}

/*发票弹出框*/
.fp { overflow: hidden; padding: 0 60px;}
.fp .fp_item { font-size: 14px; color: #666; margin-top: 30px;}
.fp .fp_item span { float: left; display: inline-block; min-width: 100px; text-align: right;}
.fp .fp_item input { width: 340px; height: 32px; border: 1px solid #eee; padding: 5px 10px;}
.fp .fp_item .fp_list { float: left; overflow-y: scroll;max-width: 410px; height: 90px;}
/*.fp .fp_item .fp_list::-webkit-scrollbar { display: none;}*//*隐藏滚动条*/
.fp .fp_item .fp_list li { float: left; font-size: 14px; color: #666; height: 32px; line-height: 32px; border: 1px solid #eee; padding: 0 10px; margin-right: 10px; margin-bottom: 10px;  cursor: pointer;}
.fp .fp_item .fp_list li.cur {background: url(../images/xuanzhong.png) no-repeat right bottom; background-size: 15px; border: 2px solid #E84E40;}
.fp .fp_btn { float: left; width: 66px; height: 28px; font-size: 14px; color: #fff; background: #E84E40; border-radius: 2px; margin-top: 30px; margin-right: 30px; cursor: pointer;}
.fp .qx { background: #F6F6F6; color: #666; }
.fp .bc { margin-left: 100px;}

/*交付时间弹框*/
.jfsj { padding: 20px;}
.jfsj input { width: 100px; height: 32px; font-size: 14px; color: #666; border: 1px solid #eee; border-radius: 0; margin-right: 20px; cursor: pointer;}
.jfsj input.cur {background: url(../images/xuanzhong.png) no-repeat right bottom; background-size: 15px; border: 2px solid #E84E40;}
.jfsj_table { margin-top: 20px;}
.jfsj_table .table td {border: 1px solid #eee; font-size: 12px; color: #666; padding: 3px 0px; min-width: inherit; width: 65px; overflow: hidden;}
.jfsj_table .table td span { float: left; width: 100%; display: inline-block; height: 17px; line-height: 17px;}
.jfsj_table .table td.cur { background: #E84E40; color: #fff !important;}
.jfsj_table .table .jfsj_xz td { cursor: pointer;}
/*-------------- 付款 end ---------------*/
/*-------------- 提交订单 ---------------*/
.jffs_box { overflow: hidden; padding-left: 20px; margin-top: 20px; padding-bottom: 20px;border-bottom: 1px solid #eee;}
.jffs_item { overflow: hidden; margin-bottom: 20px; }
.jffs_item:last-child {  margin-bottom: 0;}
.jffs_item .jffs_item_xz { float: left; border: 1px solid #ccc; width: 15px; height: 15px; display: inline-block; border-radius: 50%; margin-top: 2px; cursor: pointer;}
.jffs_item .jffs_item_xzz { background: url(../images/duigou.png) no-repeat center; border: none; background-size: contain;}
.jffs_item .jffs_item_address { float: left; margin-left: 10px;}
.jffs_item .jffs_item_address .address_type { font-size: 14px; color: #666;}
.jffs_item .jffs_item_address .address_xq { font-size: 14px; color: #999; margin-top: 10px;}
.jffs_item .jffs_item_address .map { margin-top: 20px;}
.jffs_item .jffs_item_address .map,#map { width: 600px; height: 200px;}

.fk_m .ddmc { font-size: 14px; color: #666; width: 520px; height: 32px; line-height: 32px; border: 1px solid #eee; margin-left: 20px; padding: 5px 10px;}
.fk_m .ddmc::-webkit-input-placeholder { color: #999;}
.fk_m .scwj { width: 100px; height: 30px; background: #E84E40; color: #fff; font-size: 16px; border-radius: 0px; cursor: pointer; margin-left: 20px;}
/*-------------- 提交订单 end ---------------*/
/*-------------- 支付方式 ---------------*/
.zffs_box { overflow: hidden; background: #fff; padding: 0 30px; margin-bottom: 80px;}
.zf_title { font-size: 18px; border-bottom: 1px solid #eee;  height: 70px; line-height: 70px;}
.zffs_box .ddxx { font-size: 16px; color: #999; margin-top: 20px; margin-bottom: 20px;}
.zffs_list { overflow: hidden; }
.zffs_list li {  border-bottom: 1px solid #eee;}
.zffs_list li
.zffs_item { overflow: hidden; height: 85px; line-height: 85px; padding: 0 30px;}
.zffs_item.cur { border: 1px solid #E84E40;}
.zffs_item .fxk { float: left; width: 20px; height: 20px; border-radius: 5px; border: 1px solid #eee; display: inline-block; margin-top: 32.5px;}
.zffs_item .fxk_xz { background: url(../images/xuanzhong_01.png) no-repeat center;}
.zffs_item .zf_type { float: left; font-size: 18px; color: #333; padding-left: 38px; margin-left: 30px;}
.zffs_item .weixin { background: url(../images/weixin.png) no-repeat left; }
.zffs_item .zhifubao { background: url(../images/zhifubao.png) no-repeat left; }
.zffs_item .yinlian { background: url(../images/yinliang.png) no-repeat left; }
.zffs_item .zf_pay { float: right; font-size: 14px; color: #333;}
.zffs_item .zf_pay i { font-size: 18px; color: #E84E40; font-style: normal;}
.zf_box { overflow: hidden; margin-top: 30px; padding-bottom: 30px;}
.zf_box p { text-align: center;}
.zf_box .ts { font-size: 14px; color: #666; margin-bottom: 30px;}
.zf_box .ts span { color: #E84E40;}
.zf_box .ewm { border: 1px solid #eee; width: 300px; height: 300px; margin: auto; margin-bottom: 30px;}
.zf_box .ewm img { width: 256px; height: 256px; margin-top: 22px; margin-left: 22px;}
.zf_box .sm { margin: auto; width: 300px; height: 70px; color: #fff; font-size: 16px; background: url(../images/saomiao.png) no-repeat 45px #E84E40; word-break: break-all; word-wrap: break-word; padding-left: 100px; padding-right: 45px; line-height: 27px; padding-top: 10px;}

/*-------------- 支付方式 end ---------------*/

@media (min-width: 1400px){
.index-yzs .yzs-bg-left {
    width: 1110px;
    height: 600px;
}
.content-wrapper { width: 1400px;}
}
@media screen and (max-width: 1399px){
.yzs-bg-right-box { width: 500px;}

}

@media screen and (min-width: 1921px){ 
.index-yzs {
    width: 1920px;
    margin: 80px auto 0;
}
}


/*产品列表*/
/*面包屑导航*/
.location{ width:1200px; min-width:1200px; line-height:70px;font-size: 12px; letter-spacing: 0.7px;  margin:auto; font-family: 微软雅黑; } 
.location a{color: #999; font-size: 14px;}
.location a:hover{  color: #E84E40; }
.product{display: block; overflow: hidden; margin-bottom: 50px;}
.product_left{width: 910px; float: left; min-height: 600px;}
.product_left .list-current{height: 26px; line-height: 24px; overflow: hidden; display: block; margin-bottom: 30px;}
.product_left .list-current span{color: #333333; font-size: 18px;}
.product_left .list-current select{width: 81px; height: 24px; line-height: 24px; border: 1px solid #eee; color: #666666; font-size: 14px;}
.product_left .list-current a{color: #666666; font-size: 14px; }
.product_list{display: block;overflow: hidden;}
.product_list .top{height: 37px; line-height: 37px; border: 1px solid #dddddd; border-bottom: 0}
.product_list .top .f-sort{height: 37px; line-height: 37px;}
.product_list .top a{display: block; float: left; padding: 0 15px; border-right: 1px solid #ddd; color: #888888; font-size: 14px;}
.product_col{overflow: hidden; display: block; width: 100%}
.product_col li{padding: 35px; border: 1px solid #ddd; display: block; overflow: hidden; margin-bottom: 30px;} 
.product_col li a{display: block; float: left; overflow: hidden;}
.product_col li .img{width: 146px; height: 146px; display: block; float: left; margin-right: 35px;}
.product_col li .img img{max-width: 100%; max-height: 100%;}
.product_intr{width: 320px; float: left; display: block; max-height: 146px; padding: 20px 0; overflow: hidden;}
.product_intr .title{color: #151515; font-size: 22px; height: 30px; line-height: 25px; overflow: hidden; display: block; margin-bottom: 15px;}
.product_intr .con{color: #333333; font-size: 18px; line-height: 35px; overflow: hidden; display: block; max-height: 70px;}
.product_price{float: right; width: 280px; display: block; overflow: hidden;}
.product_price .price{color: #e84e40; font-size: 26px; display: block; font-family: arial!important; height: 100px; line-height: 100px; /*text-align: center;*/}
.product_price .sc_box a{color: #888888; font-size: 16px;}
.product_price .sc_box input.sc{font-size: 16px; color: #999999; padding-left: 25px; background: url(../images/sc.png) no-repeat left; cursor: pointer; float: right;}
.product_price .sc_box input.sc_btn {font-size: 16px; color: #999999; padding-left: 25px; background: url(../images/sc_fouce.png) no-repeat left; cursor: pointer; float: right;}
.product_right{width: 260px; display: block; overflow: hidden; float: right;}
.product_right .talent_shopping{width: 100%; display: block;overflow: hidden; border: 1px solid #ddd; margin-top: 56px;}
.product_right .talent_shopping h2{ margin-top: 0; height: 38px; line-height: 38px; border-bottom: 1px solid #ddd; background: #f6f6f6; color: #666; font-size: 14px;padding: 0 13px;}
.talent_shopping_col{display: block; overflow: hidden; padding: 20px 20px 0;}
.talent_shopping_col li{display: block; overflow: hidden; margin-bottom: 15px;}
.talent_shopping_col li a{display: block; overflow: hidden;}
.talent_shopping_col li .img{width: 220px; height: 140px; display: block;}
.talent_shopping_col li .img img{height: 100%; max-width: 100%;}
.talent_shopping_col li .con{color: #666666; font-size: 14px; line-height: 20px; max-height: 40px; overflow: hidden; margin: 13px 0 10px; }
.talent_shopping_col li .price{color: #e84e40; font-size: 18px; font-family: arial!important; height: 20px; line-height: 20px; overflow: hidden;}
.f-line .f-sort .arrow{height: 15px; margin-top: 11px;}
.f-line .f-sort .arrow{ float: right;    width: 7px;  overflow: hidden;  background: url(../images/down.png) no-repeat right center;}
.f-line .f-sort .fs-down, .f-line .f-sort .fs-up { display: inline-block; width: 7px; margin-left: 5px; vertical-align: top;}
.f-line .f-sort a.curr{background: #e84e40; color: #fff}
.f-line .f-sort a.curr .arrow{background: url(../images/down1.png) no-repeat right center;}
.arrow-top{width: 6px; height: 8px; background: url(../images/top2.png) no-repeat center; display: block;}
.arrow-bottom{width: 6px; height: 8px; background: url(../images/down3.png) no-repeat center; display: block;}
.fs-up{margin-top: 12px; margin-left: 6px;}
.f-line .f-sort a.curr_top .arrow-top{width: 6px; height: 8px; background: url(../images/top1.png) no-repeat center; display: block;}
.f-line .f-sort a.curr_down .arrow-bottom{width: 6px; height: 8px; background: url(../images/down2.png) no-repeat center; display: block;}
/*产品列表end*/





/*2017-11-29*/
.controlBtn{
    padding:0;
    margin:0;
    position: relative;
    height:46px; background: #f6f6f6; width: 100%; cursor: pointer;
}
.controlBtn li{
    display: block;
    float:left;
    margin:-1px 0 0 -1px;
    padding:12px 30px;
    height:46px;
    cursor:pointer;
    position: relative; font-size: 14px; color: #666666
}
.controlBtn li.focusOpen{ background: #e84e40; color: #fff}
.goodsInfo{ width:750px; }
.qy_pro_cont .pruduct_detail{padding-top: 30px;}
.qy_pro_cont .pruduct_detail img{max-width: 100%; height: inherit;}
.pruduct_pj .pruduct_pj_top{padding:30px 0; overflow: hidden;}
.hpd{ float: left; max-width: 30%; overflow: hidden; width: 15%; text-align: center;}
.hpd p{color: #666666; font-size: 14px; height: 20px; line-height: 20px; overflow: hidden;}
.hpd span{color: #e84e40; font-size: 28px; font-family: arial!important; height: 45px; line-height: 45px; overflow: hidden;}
.hpd span i{font-style: normal; font-size: 45px;}
.pj_bq{display: block; float: left; overflow: hidden; max-width: 70%;}
.pj_bq li{display: block; float: left; border: 1px solid #eee; font-size: 12px; color: #999999; margin-right: 15px; padding: 0 10px; text-align: center; height: 22px; line-height: 22px; margin-bottom: 15px;}
.checkBar{height: 32px; line-height: 32px; overflow: hidden; width: 100%; border: 1px solid #eee; background: #f6f6f6}
.checkBar li{margin-left: 25px; font-size: 12px; color: #666666; display: block; float: left; cursor: pointer;}
.checkBar li.cur{color: #e84e40;}
.pruduct_pj .pj_r{width: 730px; float: right;}
.pruduct_pj .pj_r .star{width: 100%;}
/*2017-11-29新增样式*/
.share_box { overflow: hidden; margin-top: 0;}
.bt_tit { font-size: 18px; color: #333; width: 100%; height: 60px; line-height: 60px; background: #F9F9F9; border-top-left-radius: 20px; border-top-right-radius: 20px; text-indent: 20px;}
.bt_tit input { float: right; width: 60px; height: 60px; background: url(../images/delete_01.png) no-repeat center; cursor: pointer;}
.share_box img { width: 154px; height: 144px; margin: auto; display: block; margin-top: 80px;}
.share_box .share_con{padding: 0 40px; overflow: hidden;}
.share_box p { font-size: 20px; color: #151515; text-align: left; margin-top: 50px;}
.share_box .share_con input[type='text']{width: 100%; height: 57px; line-height: 57px; padding: 0 18px; overflow: hidden; border: 1px solid #ddd; margin-top: 40px;}
.share_box .share_con input[type='button']{background: #e84e40; color: #fff; font-size: 20px; height: 51px; line-height: 51px; border: 0; text-align: center; margin-top: 40px; width: 100%; cursor: pointer;}
.gwc_box { overflow: hidden; margin-top: 0;}
.gwc_box .gwc_con{padding: 40px; overflow: hidden;}
.gwc_box p { font-size: 20px; color: #151515; text-align: left; line-height: 30px; margin-bottom: 10px;}
.gwc_box .gwc_con input[type='button']{background: #e84e40; color: #fff; font-size: 20px; height: 51px; line-height: 51px; border: 0; text-align: center; margin-top: 40px; width: 100%; cursor: pointer; width: 165px; float: left;}
.gwc_btn .confirm{float: right!important}
.gwc_btn .cancel{background: none!important; border: 1px solid #e84e40!important; color: #e84e40!important}
.gwc_box ul{overflow: hidden;}
.gwc_box .gwc_con li{color: #333333; font-size: 18px; height: 20px; line-height: 20px; display: block;  float: left; margin-right: 45px; cursor: pointer; background: url(../images/no_cur.png) no-repeat right; padding-right: 35px;margin-bottom: 15px}
.gwc_box .gwc_con li.cur{background: url(../images/cur.png) no-repeat right;}
.gwc_box .add{height: 42px; line-height: 42px; overflow: hidden; display: block; width: 100%; margin-top: 10px;}
.gwc_box .add_input{width: 378px; height: 40px; line-height: 40px; border: 1px solid #ddd; font-size: 14px; color: #999; padding: 0 10px; overflow: hidden;}
.gwc_box .add .add_ico{background: url(../images/add_ico.png) no-repeat; width: 26px; height: 26px; background-size: 100% 100%; margin: 7px 0; display: block; float: right; }
.tanchu_box6{width: 500px!important; height: 404px!important; border-radius: 20px!important}
.tb-btn-buy{display: block; float: left; overflow: hidden;}

/*2017-12-28 优化 wang*/
.scroll_top{ width: 90px; height: 90px; background-size: 100% 100%;  }
.my_offer{ margin-bottom: 0.9rem; }
.thumbnail-box .list .item img { width: 56px;height: 56px;}
.product_intr .title{ line-height: 30px; }

/*2018-03-14 优化 w*/
@charset "UTF-8";
/*****商品列表页*****/
.shop_list{ margin-bottom:90px; }
.shop_list_ul{ margin-bottom:30px; overflow:hidden; }
.shop_list_li{ padding:35px; border:1px solid #ddd; margin-top:30px; overflow:hidden; }
.shop_item{float:left; }
.shop_item_l{ width:200px; height:300px; display:block; overflow:hidden; float:left; margin-right:35px; } 
.shop_item_l img{ width:200px; height:300px; }
.shop_item_r{ width:500px; float:right }
.shop_item_r h1{ font-size:22px; color:#151515; margin-bottom:20px; line-height:24px; height:24px; overflow:hidden; text-overflow: ellipsis;white-space: nowrap;}
.shop_item_r .type{ font-size:18px; color:#333; margin-bottom:20px;line-height:30px; height:30px; overflow:hidden; text-overflow: ellipsis;white-space: nowrap;}
.shop_item_r .address{ background-image:url(../images/icons.png); background-repeat:no-repeat; background-position:0 0; padding-left:30px;  font-size:16px; color:#666;
   line-height:22px;height:22px; overflow:hidden; text-overflow: ellipsis;white-space: nowrap; }
.shop_item_r a{ display:block; }
.shop_item_r a:hover h1{ color:#e84e40; }
.shop_input{ float:right; overflow:hidden; height:51px; margin-top:47px; margin-right:-34px; }
.shop_input .shopButton{ float:left; width:191px; height:51px; display:block; border:1px solid #e84e40; background:#e84e40; color:#fff; font-size:20px; text-align:center; margin-right:34px; }
.shop_input .shopButton:last-child{ border:1px solid #e84e40; background:#fff;color:#e84e40; }
.shop_input .shopButton:last-child:hover{border:1px solid #e84e40; background:#e84e40; color:#fff; }
/*****商品列表页*****/
/*-- 轮播图-banner--*/
.banner{ width:100%;height: 640px;margin: 0 auto; background: #eaeaea; min-width: 1200px; }
.banner .device_area{ width:100%; height: 100%;  position:relative;min-width:1200px;display:block; overflow:hidden; width:100%; }
.banner .device{ position:relative;top:0px;overflow:hidden;height: 100%; z-index:1;width:1920px;left:50%; margin-left:-960px; min-width:1200px;}
.banner .swiper-container {margin:0 auto;position:relative; height: 100%; overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;/* Fix of Webkit flickering */z-index:1; cursor:pointer;}
.banner .swiper-wrapper {position:relative;width:100%;-webkit-transition-property:-webkit-transform, left, top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0px,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform, left, top;-moz-transition-duration:0s;-moz-transform:translate3d(0px,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform, left, top;-o-transition-duration:0s;-o-transform:translate3d(0px,0,0);-o-transition-timing-function:ease;-o-transform:translate(0px,0px);-ms-transition-property:-ms-transform, left, top;-ms-transition-duration:0s;-ms-transform:translate3d(0px,0,0);-ms-transition-timing-function:ease;transition-property:transform, left, top;transition-duration:0s;transform:translate3d(0px,0,0);transition-timing-function:ease;}
.banner .swiper-free-mode > .swiper-wrapper {-webkit-transition-timing-function: ease-out;-moz-transition-timing-function: ease-out;-ms-transition-timing-function: ease-out;-o-transition-timing-function: ease-out;transition-timing-function: ease-out;margin: 0 auto;}
.banner .swiper-slide, .swiper-slide_1{ float: left;overflow:hidden;   }
.banner .swiper-slide img{ width:100%; height: 100%;}
.banner .pagination1 { position: absolute;left:50%;bottom:20px;width:100%;z-index:200; margin-left:-24px;   }
.banner .swiper-pagination-switch {display: inline-block; width:40px; height:2px; margin: 0 5px;cursor: pointer;  background: #fff;   }
.banner .swiper-active-switch { background:#E84E40;}
.banner_bg{ background: url(../images/banner.jpg) no-repeat center center; height:100%; display:block; min-width:1200px;  }
/*--轮播图-banner--*/

/*------------报价对比--------------*/
.bjdb_top { overflow: hidden; height: 345px; padding-left: 280px;}
.bjdb_top .PK { font-size: 30px;font-weight: normal;font-style: italic; color: #f83321; float: left; line-height: 100%; line-height: 345px; width: 80px; text-align: center;}
.bjdb_cont { float: left; width: 280px; height: 263px; -webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .2); box-shadow:0 1px 5px rgba(0, 0, 0, .2); position: relative; margin-top: 41px;}
.bjdb_cont img { width: 190px; height: 137px; margin: auto; display: block; margin-top: 40px;}
.bjdb_cont .db_tit { font-size: 20px; color: #333; text-align: center; height: 25px; line-height: 25px;  margin-top: 15px;}
.bjdb_cont .db_pay { font-size: 18px; color: #F83321; text-align: center; margin-top: 10px; }
.bjdb_cont input { position: absolute; top: 5px; right: 10px; background: url(../images/delete_01.png) no-repeat center; width: 30px; height: 30px;}

.bjdb_table form { margin-bottom: 100px;}
.table caption { font-size: 18px; color: #fff; height: 46px; line-height: 46px; background: #E84E40; padding: 0; text-align: center;}
.table { border-collapse: collapse; width: 100%;}
.table th {color: #fff; background: #6CD3CD; border: 1px solid #6CD3CD; font-size: 20px; padding: 15px; vertical-align: top;  text-align: center; font-weight: normal; }
.table td { font-size: 18px; color: #333; line-height: 40px; min-width: 170px; border: 1px solid #E84E40; padding: 10px; vertical-align: middle; text-align: center;}

.color_e8 { color: #E84E40 !important;}
/*------------报价对比 end--------------*/
/*------------发帖子--------------*/
.ftz_tit { font-size: 18px; color: #E84E40; height: 85px; border-bottom: 1px solid #eee;}
.ftz_tit span { display: inline-block; width: 110px; height: 45px; line-height: 45px; margin-top: 40px; border-bottom: 1px solid #E84E40; text-align: center;} 

.ftz_list { overflow: hidden; margin-left: -30px;}
.ftz_list li { float: left; width: 216px; margin-top: 40px; margin-bottom: 40px; border: 1px solid #eee; margin-left: 30px; padding: 15px; cursor: pointer;}
.ftz_list li .ftz_left { float: left; width: 120px;}
.ftz_list li .ftz_type { float: left; font-size: 20px; color: #333; width: 100%; height: 20px; line-height: 20px; margin-top: 10px; display: inline-block; }
.ftz_list li .ftz_rq   { float: left; font-size: 14px; color: #999; width: 100%; height: 20px; line-height: 20px; margin-top: 10px; display: inline-block; }
.ftz_list li .ftz_dpzs { float: right; width: 60px; height: 60px; border-radius: 50%; }
.ftz_list .cur { background: url(../images/xuanzhong.png) no-repeat right bottom; border: 1px solid #E84E40;}
.dpzs { background: url(../images/zbq_w_01.png) no-repeat center , linear-gradient(to bottom, #fe7ea3, #ec5c85); }
.zpwd { background: url(../images/zbq_w_02.png) no-repeat center , linear-gradient(to bottom, #53dda1, #36ba81); }
.mtfx { background: url(../images/zbq_w_03.png) no-repeat center , linear-gradient(to bottom, #77cdf3, #5cb5db); }
.wkyl { background: url(../images/zbq_w_05.png) no-repeat center , linear-gradient(to bottom, #fd958a, #fb7d6f); }
.glxx { background: url(../images/zbq_w_04.png) no-repeat center , linear-gradient(to bottom, #8ea4ff, #7692ff); }
.ftz textarea { font-size: 16px; color: #151515; width: 100%; height: 500px; border: 1px solid #eee; padding: 10px;}
.ftz textarea::-webkit-input-placeholder { color: #999;}
.ftz .sczp { overflow: hidden; border-bottom: 1px solid #eee;}
.ftz .sczp p { font-size: 18px; color: #333; height: 100px; line-height: 100px; border-bottom: 1px solid #eee;}
.ftz .sczp p span { font-size: 14px; color: #999;}
.ftz .sczp a { display: block; width: 138px; height: 131px; border: 1px solid #EEE; background: url(../images/xiangji.png) no-repeat center; margin-top: 40px; margin-bottom: 40px; }
.ftz .fb_btn { font-size: 16px; color: #fff; background: #E84E40; width: 120px; height: 45px; line-height: 45px; border-radius: 8px; margin-top: 60px; margin-bottom: 100px; cursor: pointer;}
/*------------发帖子 end--------------*/
/*------------我的报价--------------*/
.wdbj_box { margin-bottom: 100px;}
.wdbj_box .ksdb_btn { font-size: 20px; color: #fff; width: 150px; height: 50px; background: #E84E40; border-radius: 0; margin: auto; display: block; cursor: pointer;}
.wdbj { overflow: hidden; margin-top: 30px;}
.wdbj li { overflow: hidden; border: 1px solid #ddd; margin-bottom: 30px;}
.wdbj .bj_tit { overflow: hidden; border-bottom: 1px solid #ddd; height: 65px; line-height: 65px;padding-left: 20px; padding-right: 20px;}
.wdbj .bj_tit .bj_tit_left { float: left;}
.wdbj .bj_tit .bj_tit_left .bj_select { float: left; width: 18px; height: 18px; border: 1px solid #999; border-radius: 50%; display: inline-block; margin-top: 23.5px; margin-right: 15px; cursor: pointer;}
.wdbj .bj_tit .bj_tit_left  .bj_sel_xz { background: url(../images/duigou.png) no-repeat center; border: none;}
.wdbj .bj_tit .bj_tit_left .bj_name { font-size: 16px; color: #333;}

.wdbj .bj_tit .bj_tit_right { float: right; width: 380px;}
.wdbj .bj_tit .bj_tit_right input { float: right; font-size: 14px; color: #666; width: 60px; height: 25px; border: 1px solid #bbbaba; border-radius: 2px; background: #fff; margin-top: 21.5px; margin-left: 20px; cursor: pointer;}
.wdbj .bj_tit .bj_tit_right span { font-size: 14px; color: #999; height: 100%; display: inline-block;}
.wdbj .bj_tit .bj_tit_right span i { float: right; font-size: 22px; color: #E84E40; font-style: normal;}

.wdbj .bj_cont { float: left; padding-top: 20px; padding-bottom: 10px; max-width: 950px;}
.wdbj .bj_cont .bj_cont_r { float: left; width: 70px; margin-left: 20px;}
.wdbj .bj_cont .bj_cont_r img { width: 100%; height: 70px;}
.wdbj .bj_cont .bj_cont_r span { font-size: 14px; color: #333; height: 25px; line-height: 25px; display: inline-block; overflow: hidden;}
.wdbj .bj_jrgwc { float: right; font-size: 14px; color: #E84E40; width: 90px; height: 25px; border: 1px solid #E84E40; border-radius: 0; background: #fff; margin-right: 70px; margin-top: 55px; cursor: pointer;}

/*------------我的报价 end--------------*/
/*------------  我的收藏  --------------*/
.wdsc { margin-bottom: 100px; min-height: 600px;}
.wdsc_top { overflow: hidden; height: 70px; border-bottom: 1px solid #eee; }
.wdsc_top .wdsc_type { float: left;}
.wdsc_top .wdsc_type li { float: left; font-size: 18px; color: #fff; width: 100px; height: 50px; line-height: 50px; margin-top: 20px; margin-right: 15px; text-align: center; cursor: pointer; color: #333;}
.wdsc_top .wdsc_type li a { color: #333;}
.wdsc_top .wdsc_type .cur { color: #fff; border-bottom: 2px solid #E84E40; background: #fff; background: #E84E40;}
.wdsc_top .wdsc_search { float: right; height: 40px; border: 1px solid #eee; margin-top: 25px;}
.wdsc_top .wdsc_search .search_input { float: left; font-size: 14px; color: #999; width: 180px; border: none; padding: 10px; height: 100%;}
.wdsc_top .wdsc_search .search_button { font-size: 14px; color: #666; width: 80px; height: 100%; border-left: 1px solid #eee; border-radius: 0; background: #f6f6f6; cursor: pointer;   }
.wdsc_list { overflow: hidden;}
.wdsc_list li { border-bottom: 1px solid #eee; padding-top: 30px; padding-bottom: 30px; position: relative;}
.wdsc_list li:hover .wdsc_cont .wdsc_cont_info h3 { color: #E84E40; }
.wdsc_list .wdsc_cont { overflow: hidden;}
.wdsc_list .wdsc_cont a { overflow: hidden; display: block;}
.wdsc_list .wdsc_cont img { float: left; width: 100px; height: 100px;}
.wdsc_list .wdsc_cont .wdsc_cont_info { float: right; width: 1080px; height: 100px; margin-left: 20px; overflow: hidden;}
.wdsc_list .wdsc_cont .wdsc_cont_info h3 { font-size: 16px; color: #333; width: 100%; height: 25px; line-height: 25px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.wdsc_list .wdsc_cont .wdsc_cont_info .info_cont { font-size: 14px; color: #666; height: 55px; line-height: 27px; word-break: break-all; word-wrap: break-word; overflow: hidden;}
.wdsc_list .wdsc_cont .wdsc_cont_info .info_pay { font-size: 16px; color: #E84E40;}
.wdsc_list .sc_box { position: absolute; right: 0; bottom: 30px;}
.wdsc_list .sc_box input { font-size: 14px; color: #999; padding-left: 25px; background: url(../images/sc_fouce.png) no-repeat left; cursor: pointer;}
.wdsc_list .sc_box a { font-size: 14px; color: #999; margin-right: 15px;}

/*------------我的收藏 end--------------*/
/*------------   招宝圈   --------------*/
.zbq { margin-bottom: 50px;}
.zbq_top { overflow: hidden; height: 90px; border-bottom: 1px solid #eee;}
.zbq_top .zbq_type { float: left; margin-top: 40px;}
.zbq_top .zbq_type li { float: left; background: none; margin-right: 30px; /*width: 100px;*/ height: 50px; line-height: 50px; }
.zbq_top .zbq_type li a { font-size: 18px; color: #333; display: block; overflow: hidden; text-align: center; padding-left: 35px; padding-right: 10px; background: none;}
.zbq_top .zbq_type .dqzs { background: url(../images/zbq_fouce_01.png) no-repeat 10px;}
.zbq_top .zbq_type .zpwd { background: url(../images/zbq_fouce_02.png) no-repeat 10px;}
.zbq_top .zbq_type .fxmt { background: url(../images/zbq_fouce_03.png) no-repeat 10px;}
.zbq_top .zbq_type .wkyl { background: url(../images/zbq_fouce_04.png) no-repeat 10px;}
.zbq_top .zbq_type .cur { border-bottom: 2px solid #E84E40;}
.zbq_top .zbq_type .cur a { color: #E84E40;}
.zbq_top .zbq_type .dqzs_dp { background: url(../images/zbq_01.png) no-repeat 10px;}
.zbq_top .zbq_type .zpwd_zp { background: url(../images/zbq_02.png) no-repeat 10px;}
.zbq_top .zbq_type .fxmt_fx { background: url(../images/zbq_03.png) no-repeat 10px;}
.zbq_top .zbq_type .wkyl_wk { background: url(../images/zbq_04.png) no-repeat 10px;}
.zbq_top .zbq_top_right { float: right; height: 50px; line-height: 50px; margin-top: 40px;}
.zbq_top .zbq_top_right a { float: left; font-size: 16px; color: #333; text-align: center; display: block; overflow: hidden; width: 80px;}
.zbq_top  .zbq_top_right .cur { color: #E84E40;}
.zbq_top .zbq_top_right .fb_btn { font-size: 16px; color: #fff; background: #E84E40; width: 100px; height: 36px; line-height: 36px; border-radius: 8px;  }
.zbq_list { overflow: hidden; margin-bottom: 40px;}
.zbq_list li { overflow: hidden; padding-top: 30px; padding-bottom: 30px; border-bottom: 1px solid #eee;} 
.zbq_list .zbq_row_top { overflow: hidden;}
.zbq_list .zbq_row_top img { float: left; width: 60px; height: 60px;}
.zbq_list .zbq_row_top .zbq_row_info { float: right; width: 1120px;}
.zbq_list .zbq_row_top .zbq_row_info h3 { font-size: 20px; color: #576b95; font-weight: bold;}
.zbq_list .zbq_row_top .zbq_row_info h3 span { float: right; font-size: 12px; color: #999;}
.zbq_list .zbq_row_top .zbq_row_info p { font-size: 14px; color: #666; line-height: 23px; margin-top: 5px; text-align: justify; word-break: break-all; word-wrap: break-word;}
.zbq_list .zbq_row_top .zbq_row_img { float: right; width: 1120px; margin-top: 20px;}
.zbq_list .zbq_row_top .zbq_row_img figure { float: left; width: 160px; margin-right: 20px; margin-bottom: 20px;}
.zbq_list .zbq_row_top .zbq_row_img figure img { width: 100%; height: 160px;}
.pswp__bg { opacity: 0.5 !important;}
.zbq_list .zbq_row_bottom { overflow: hidden; width: 1120px; margin-left: 80px; }
.zbq_row_bottom .dz_count { float: left; background: url(../images/sc_01.png) no-repeat left;  padding-left: 30px;}
.zbq_row_bottom .dz_count img { width: 46px; height: 46px; border-radius: 50%; margin-right: 10px;}
.zbq_row_bottom .pl_right { float: right;}
.zbq_row_bottom .pl_right input { font-size: 12px; color: #999;}
.zbq_row_bottom .pl_right .dz_btn_nxh { background: url(../images/sc.png) no-repeat left; padding-left: 20px; margin-right: 15px;}
.zbq_row_bottom .pl_right .dz_btn_xh { background: url(../images/sc_fouce.png) no-repeat left; padding-left: 20px; margin-right: 15px;}
.zbq_row_bottom .pl_right .pl_btn { background: url(../images/pl.png) no-repeat left ; padding-left: 20px;}
.zbq_pl_list { float: right; width: 1120px; background: #F6F6F6; margin-top: 20px; display: none;}
.zbq_pl_list .pl_input { border-bottom: 1px solid #eee; padding: 15px;}
.zbq_pl_list .pl_input .pl_text { width: 850px; height: 50px; padding: 10px; }
.zbq_pl_list .pl_input .pl_btn { float: right; font-size: 18px; color: #fff; width: 200px; height: 50px; background: #f40034; border-radius: 5px;}
.zbq_pl_list .pl_list_row { float: right; background: url(../images/pl_01.png) no-repeat 15px 33px; width: 1120px; padding-left: 45px; padding-right: 15px;}
.zbq_pl_list .pl_list_row .pl_row { overflow: hidden; padding-top: 20px; padding-bottom: 20px; border-top: 1px solid #eee; margin-top: -1px;}
.zbq_pl_list .pl_list_row .pl_row img { float: left; width: 46px; height: 46px; border-radius: 50%;}
.zbq_pl_list .pl_list_row .pl_row .pl_row_info { float: right; width: 994px;}
.zbq_pl_list .pl_list_row .pl_row .pl_row_info h3 { width: 100%; overflow: hidden;}
.zbq_pl_list .pl_list_row .pl_row .pl_row_info h3 .row_info_tit { float: left; font-size: 16px; color: #576B95;}
.zbq_pl_list .pl_list_row .pl_row .pl_row_info h3  .row_info_time { float: right; font-size: 12px; color: #999;}
.zbq_pl_list .pl_list_row .pl_row .pl_row_info p { font-size: 14px; color: #666; line-height: 23px; margin-top: 5px;}

/*------------招宝圈 end--------------*/
/*------------ 案例列表 --------------*/
.case { margin-bottom: 90px; min-height: 742px;}
.case_box { overflow: hidden; padding-top: 30px;}
.case_type { overflow: hidden; border-top: 1px solid #eee; border-left: 1px solid #eee; border-right: 1px solid #eee;}
.case_type li { overflow: hidden; width: 100%; height: 50px; border-bottom: 1px solid #eee;}
.case_type li dl { position: relative; width: 1070px; float: right; padding-left: 30px;}
.case_type li dt { position: absolute; left: -130px; top: 0; font-size: 16px; color: #666; background: #f7f7f7; width: 130px; height: 100%; padding-top: 15px; text-align: center; margin-right: 45px; border-right: 1px solid #eee;}
.case_type li dd { float: left; font-size: 14px; color: #333; padding-top: 15px; padding-bottom: 15px; min-width: 85px; }
/*.case_type li dd a { color: #333;}*/
.screen{color: #333;}
.case_type li dd a:hover { color: #E84E40;}
.case_type li .more { position: absolute; top: 0; right: 0; min-width: 45px; float: right; color: #E84E40; font-size: 14px; text-decoration: underline; cursor: pointer;}

.anli_list { overflow: hidden; margin-top: 40px; margin-bottom: 40px; margin-left: -20px;}
.anli_list li { float: left; margin-left: 20px; width: 285px; position: relative; margin-bottom: 30px;-webkit-transition: all .3s ease; transition: all .3s ease;}
.anli_list li:hover { -webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, .1); box-shadow: 0 15px 10px rgba(0, 0, 0, .1); -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0); border-radius: 2px; border-color: transparent}
.anli_list li:hover .anli_info { border-bottom: 1px solid #fff;}
.anli_list li a { display: block; overflow: hidden;}
.anli_list li img { float: left; width: 100%; height: 200px;}
.anli_list .anli_info { float: left; border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; padding-left: 15px; padding-right: 15px; padding-bottom: 50px;}
.anli_list .anli_info h3 { font-size: 18px; color: #151515; height: 20px; line-height: 20px; margin-top: 15px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.anli_list .anli_info p  { font-size: 16px; color: #666666; height: 46px; line-height: 23px; margin-top: 10px; word-break: break-all; word-wrap: break-word;}
.anli_list .dz_btn       { font-size: 16px; color: #999999; position: absolute; right: 15px; bottom: 20px; padding-left: 20px; background-size: 30%;}
.anli_list .dz_btn_nxh { background: url(../images/sc.png) no-repeat left; }
.anli_list .dz_btn_xh  { background: url(../images/sc_fouce.png) no-repeat left;}

/*------------案例列表 end--------------*/
/*订单提交成功*/
.tjzt_box { background: #F6F6F6; overflow: hidden;}
.tjzt { overflow: hidden; background: #fff; padding: 140px 400px 160px 400px; margin-bottom: 30px; margin-top: 30px; text-align: center;}
.tjzt .success { width: 100%; height: 128px; background: url(../images/duigou_01.png) no-repeat center; }
.tjzt .fail    { width: 100%; height: 132px; background: url(../images/fail.png) no-repeat center; }
.tjzt h1 { font-size: 28px; color: #151515; text-align: center; margin-top: 30px;} 
.tjzt h3 { font-size: 22px; color: #9f9f9f; text-align: center; margin-top: 30px; line-height: 30px;}
.tjzt input { font-size: 20px; color: #fff; width: 150px; height: 50px; line-height: 50px; text-align: center; background: #E84E40; border-radius: 0;  margin-top: 50px; }
.tjzt .lxkf { float: left; }
.tjzt input+input { margin-left: 100px;}
.tjzt .mid_btn { display: block; margin: auto; margin-top: 50px; float: none;}

.tanchu_box { width: 489px !important; height: 466px !important; border-radius: 20px !important;}
.lxkf_box { overflow: hidden;}
.bt_tit { font-size: 18px; color: #333; width: 100%; height: 60px; line-height: 60px; background: #F9F9F9; border-top-left-radius: 20px; border-top-right-radius: 20px; text-indent: 20px;}
.bt_tit input { float: right; width: 60px; height: 60px; background: url(../images/delete_01.png) no-repeat center; cursor: pointer;}
.lxkf_box img { width: 154px; height: 144px; margin: auto; display: block; margin-top: 80px;}
.lxkf_box p { font-size: 20px; color: #151515; text-align: center; margin-top: 30px;}

/*----------- 大师设计 ------------*/
.dssj { margin-top: 30px; margin-bottom: 50px;}
.dssj_list { overflow: hidden; margin-bottom: 20px; min-height: 550px;}
.dssj_list li { overflow: hidden; border: 1px solid #ddd; padding: 35px; margin-bottom: 30px;}
.dssj_list .dssj_row_l { float: left; }
.dssj_list .dssj_row_l a { display: block; overflow: hidden;}
.dssj_list .dssj_row_l a:hover .dssj_item_r h3 { color: #E84E40;}
.dssj_list .dssj_row_l img { float: left; width: 146px; height: 146px;}
.dssj_list .dssj_row_l .dssj_item_r { float: left; width: 500px; margin-left: 30px; }
.dssj_list .dssj_row_l .dssj_item_r h3 { font-size: 22px; color: #151515; margin-top: 40px; height: 25px; line-height: 25px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.dssj_list .dssj_row_l .dssj_item_r p { font-size: 16px; color: #666; background-image:url(../images/icons.png); background-repeat:no-repeat; background-position:0 0; padding-left: 30px; height: 22px; line-height: 22px; margin-top: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.dssj_list .dssj_row_r { float: right; width: 280px; padding-top: 32px;}
.dssj_list .dssj_row_r a { display: block; overflow: hidden;}
.dssj_list .dssj_row_r a:hover p { text-decoration: underline;}
.dssj_list .dssj_row_r p { font-size: 18px; color: #E84E40; line-height: 36px; height: 36px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.dssj .navigation { text-align: center;}
/*----------- 大师设计 end------------*/
/*----------- 安装表单 ------------*/
.azbd { overflow: hidden; background: #fff; padding-left: 40px; padding-right: 40px;margin-bottom: 100px; padding-bottom: 40px; min-height: 700px;}
.azbd_box { overflow: hidden;}
.azbd_box .azbd_m { padding-top: 40px;}
.azbd_box .azbd_m h3 { font-size: 16px; color: #E84E40;}
.azbd_type { overflow: hidden; margin-top: 30px; width: 580px;}
.azbd_type span { float: left; font-size: 16px; color: #333; min-width: 125px; height: 40px; line-height: 40px; display: inline-block; text-align: right;}
.azbd_type input { float: left; font-size: 16px; color: #999; width: 450px; height: 40px; padding: 10px; border: 1px solid #EAEAEA;}
.azbd_type input::-webkit-input-placeholder { color: #999;}
.azbd_type .demo-input { background: url(../images/xiala.png) no-repeat 97%; padding-right: 35px;}

.azbd_type select { font-size: 16px; color: #999; height: 40px; line-height: 40px; border-radius: 0; appearance: none; -moz-appearance: none; -webkit-appearance: none; margin-right: 0; border-radius: 0; box-shadow: none; padding-right: 35px; padding-left: 10px; border: 1px solid #EAEAEA; background: url(../images/xiala.png) no-repeat 97%;}
.azbd_type .city-picker-select { float: left; width: 460px; margin-left: -10px;}
.azbd_type .city-picker-select select { width: 143px;  margin-left: 10px; background: url(../images/xiala.png) no-repeat 93%; }
.azbd_type .xxdz { margin-left: 125px; margin-top: 20px; }

.azbd_type .type_select { float: left;  width: 450px;}
.azbd_type .cplb { float: left; width: 215px; background: url(../images/xiala.png) no-repeat 95%;}
.azbd_type .cplb_two { margin-left: 20px;}
.azbd_type a { float: left; font-size: 16px; color: #fff; width: 100px; height: 40px; line-height: 40px; background: #E84E40; display: inline-block; text-align: center;}
.azbd_type .slt_ts { background: url(../images/fail.png) no-repeat center; background-size: contain; width: 20px; height: 20px; margin-right: 5px;}
.azbd_type p { float: left; width: 100%; font-size: 14px; color: #999; padding-left: 125px; margin-top: 20px;}
.azbd_type textarea { font-size: 16px; color: #999; width: 450px; height: 140px; padding: 10px; border: 1px solid #EAEAEA;}
.azbd_type .qxfw { width: 210px !important;}
.azbd_type .fg { min-width: 30px !important; text-align: center !important;}

.azbd_type .choice{float: left; padding-top: 10px; }  
.azbd_type .choice .radio{ display: inline-block; color: #333; cursor: pointer; font-size: 16px; margin-right: 20px;} 
.azbd_type .redio-box {display: inline-block;width: 20px;height: 20px;margin-right: 10px;position: relative;background: #fff;vertical-align: middle;border-radius: 100%;border:#D9D7D8 solid 1px; } 
.azbd_type .redio-box input {opacity: 0;position: absolute;top:0;left:0;width: 100%;height:100%;z-index:100;/*使input按钮在span的上一层，不加点击区域会出现不灵敏*/ cursor: pointer;}
.azbd_type .redio-box span { display: block;min-width: 10px; height: 10px;border-radius: 100%;position: absolute; background: #E84E40;top: 49%;left:50%;margin: -5px 0  0 -5px;z-index:1;}
.azbd_type .redio-box input[type="radio"] + span {opacity: 0;}
.azbd_type .redio-box input[type="radio"]:checked + span {opacity: 1;}
.azbd_type .redio-box label {color: #C9C8C8;margin-right: 15px;}
.azbd_box .input_btn { float: left; font-size: 20px; width: 140px; height: 50px; cursor: pointer; border-radius: 0; margin-top: 40px;}
.azbd_box .qrtj { color: #fff; background: #E84E40;}
.azbd_box .lxkf { color: #E84E40; border: 1px solid #E84E40; background: #fff2f1; margin-left: 40px;}

/*清洗表单示例图弹框*/
.tanchu_box3 { width: 500px !important; height: 385px !important; }
.slt_box { padding: 25px 25px 0 25px;}
.slt_box img { width: 100%; height: 295px; margin-top: 0;}
.slt_box p { font-size: 16px; color: #999; margin-top: 22px; height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

/*----------- 安装表单 end------------*/
/*----------- 消息 ------------*/
.message { overflow: hidden; min-height: 700px; padding-bottom: 50px;}
.message_list { overflow: hidden; margin-bottom: 50px;}
.message_list li { overflow: hidden; border: 1px solid #ddd; padding: 35px; margin-top: 30px;}
.message_list li a { overflow: hidden; display: block;}
.message_list li a:hover .msg_row_l .msg_item_r h3 { color: #E84E40;}
.message_list .msg_row_l { float: left;}
.message_list .msg_row_l img { float: left; width: 100px; height: 100px; display: block;}
.message_list .msg_row_l .msg_item_r { float: left; margin-left: 20px; width: 500px;}
.message_list .msg_row_l .msg_item_r h3 { font-size: 22px; color: #151515; margin-top: 20px; height: 24px; line-height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.message_list .msg_row_l .msg_item_r p { font-size: 18px; color: #666; margin-top: 18px; height: 22px; line-height: 22px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.message_list .msg_row_r { float: right; font-size: 18px; color: #666; height: 100px; line-height: 100px; margin-right: 30px;}
.message .navigation { text-align: center;}
/*----------- 消息 end ------------*/
/*----------- 案例详情 ------------*/
.detail { overflow: hidden; padding: 30px 90px; background: #fff; min-height: 600px; margin-bottom: 60px;}
.detail h3 { font-size: 24px; color: #151515; text-align: center; line-height: 32px;}
.detail .detail_time { font-size: 18px; color: #ccc; text-align: center; margin-top: 20px;}
.detail .detail_cont { font-size: 20px; color: #7b7979; line-height: 40px; margin-top: 30px; text-align: justify; word-break: break-all;word-wrap: break-word;}
.detail img { width: 100%; margin: auto; display: block; margin-top: 30px; margin-bottom: 30px; }
/*----------- 案例详情 end ------------*/
/*----------- 首页 ------------*/
.ad {/* width: 1920px;*/ height: 76px; min-width: 1200px; max-width: 1920px; margin: auto;}
.ad img { width: 100%; height: 100%;}
.index_top { margin-top: 30px;}
.sort_index_down { float: left;}
.sort_index_down .list{ background: #E84E40; height: 640px; position: relative; width: 190px; padding-top: 10px;padding-bottom: 10px;  z-index: 991;}
.sort_index_down .list li{  height: 36px; line-height: 36px; overflow: hidden; width: 190px; color: #333; /*margin-bottom: 5px;*/}
.sort_index_down .list li:hover{ background: rgba(255,255,255,0.3); }
.sort_index_down .list li a{ color: #fff; display: inline-block; font-size: 14px; width: 100%; line-height: 36px;  text-align: center; }
.go_right{ width: 800px; height: 640px; min-height: 300px; display: none; position: absolute; background: #fff; top: 0px;	left: 190px;	border-top:1px solid #E84E40;border-bottom:1px solid #E84E40; border-right:1px solid #E84E40;	z-index: 999;}
/*.sort_index_down .list li:hover .go_right{	display: block;}*/
.sort_index_down .go_right dl { margin-top: 20px; overflow: hidden;}
.sort_index_down .go_right dl dt { float: left; color: #666; font-size: 16px; width: 160px; text-align: right;}
.sort_index_down .go_right dl dt a { color: #666; line-height: 20px; text-align: right; padding-right: 15px;}
.sort_index_down .go_right dl dt a:hover { text-decoration: underline;}
.sort_index_down .go_right dl dd { overflow:hidden; font-size: 16px; color: #666;}
.sort_index_down .go_right dl dd a {float: left; color: #666; line-height: 18px; border-left: 1px solid #ccc; padding-left: 15px; padding-right: 15px; width: initial; margin-bottom: 8px;}
.sort_index_down .go_right dl dd a:hover { color: #F83321;}
.sort_index_down .go_right dl dd.cur a { color: #F83321;}

.index_top_r { float: right; width: 975px;}
.free_r { overflow: hidden; margin-left: -30px;}
.free_r li { float: left; border: 1px solid #eee; padding: 28px 26.5px; margin-left: 30px;}
.free_r li a { display: block; overflow: hidden;}
.free_r li img { float: right; width: 80px; height: 80px;}
.free_r .free_bj { float: left; width: 170px;}
.free_r .free_bj h3 { width: 100%; font-size: 20px; color: #E84E40; margin-top: 10px; height: 22px; overflow: hidden;}
.free_r .free_bj p  { width: 100%; font-size: 14px; color: #999999; margin-top: 20px; height: 20px; overflow: hidden;}
.index_top_r .banner { margin-top: 32px; min-width: 100%; height: 470px;}
.index_top_r .device_area {min-width: 100%;}
.index_top_r .device {width: 100%; min-width: 100%; margin-left: -487.5px;}

.xsqg { margin-top: 30px; overflow: hidden; }
.xsqg_l { float: left; width: 246px; height: 440px;}
.xsqg_l img { float: left; width: 100%; height: 330px;}
.xsqg_l .ms { width: 100%; height: 110px; background: #ea5f8d; color: #fffefe; text-align: center; overflow: hidden;}
.xsqg_l .ms h3 { font-size: 22px; margin-top: 30px;}
.xsqg_l .ms p  { font-size: 18px; margin-top: 14px;}
.xsqg_r { overflow: hidden; height: 440px;}
.xsqg_r li { float: left; width: 238.5px; height: 220px; border-bottom: 1px solid #EEEEEE; }
.xsqg_r li a { overflow: hidden; display: block;}
.xsqg_r li img { width: 100%; height: 130px; display: inherit; }
.xsqg_r li p  { font-size: 12px; color: #999999; padding-left: 16px; padding-right: 16px; margin-top: 10px; height: 40px; overflow: hidden; word-break: break-all; word-wrap: break-word;}
.xsqg_r li h3 { font-size: 18px; color: #F83321; padding-left: 16px; margin-top: 5px; margin-top: 8px;}
.xsqg_r li h3 i { font-size: 12px; font-style: normal;}
.xsqg_r .qg_b { overflow: hidden; border-right: 1px solid #EEEEEE;  padding-bottom: 10px;}
.xsqg_r li:hover p { color: #F83321; }
.bg_0a { background: #0aa6e8 !important;}

/*案例赏析*/
.alsx { overflow: hidden; padding-top: 80px;}
.index_title { font-size: 42px; color: #333; text-align: center; overflow: hidden; height: 40px; line-height: 40px;}
.index_title span { display: inline-block; width: 57px; height: 1px; background: #d8d8d8; margin: 0 26px; vertical-align: middle;}

.design-topic { position: relative; margin-bottom: 80px ; margin-top: 80px;}
.design-topic .design-info { display: none; position: absolute; top: 0; left: 10%; width: 450px; height: 482px; padding: 60px; z-index: 2; overflow: hidden; background: url(http://img.to8to.com/to8to_pc/index/statics/img/topic_bg_2.png?v=20170620) no-repeat}
.design-topic .design-info a { display: block; overflow: hidden;}
.design-info .design-info-title  { font-size: 32px; color: #666; word-break: break-all; word-wrap: break-word; height: 40px; line-height: 40px; overflow: hidden; text-align: center; font-weight: 400;}
.design-info .design-info-detail { font-size: 16px; color: #666; word-break: break-all; word-wrap: break-word; height: 200px;line-height: 35px; overflow: hidden; margin-top: 20px; margin-bottom: 30px; display: -webkit-box; -webkit-line-clamp: 5;}
.design-info .design-info-btn { padding: 5px 15px; border: 1px solid #E84E40; font-size: 16px; color: #E84E40; display: inline-block;}
.design-info .design-info-btn:hover { padding: 6px 16px; background-color: #ff5a00; color: #fff; border: 0}
.design-topic .topic-arrow { display: block; position: absolute; left: 50%; top: 50%; margin-left: -6px; margin-top: -11px;  width: 12px; height: 22px; background: url(http://img.to8to.com/to8to_pc/index/statics/img/index_bg_m.png) no-repeat}

.design-swiper { position: relative;}
.design-swiper .swiper-slide { text-align: center; font-size: 18px; background: #fff; width: 55%; height: 482px; /* Center slide text vertically */ 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; overflow: hidden; }
.design-swiper .swiper-slide-active img { float: right; width: 80% !important;}
.design-swiper .swiper-slide a { display: block; overflow: hidden; width: 100%; height: 100%;}
.design-swiper .swiper-slide img { width: 100%; height: 100%;}
.design-swiper .swiper-button-prev,.design-swiper .swiper-button-next { background-color: #E84E40; height: 50px; width: 50px; bottom: 0; top: inherit;}
.design-swiper .swiper-button-prev { background-image: url(../images/jiantou_01.png); background-size: 30%; background-repeat: no-repeat; left: 33.5%; } 
.design-swiper .swiper-button-next { background-image: url(../images/jiantou_02.png); background-size: 30%; background-repeat: no-repeat; left: 39%; richness: inherit; }

.ck_more { font-size: 26px; color: #E84E40; width: 150px; height: 50px; line-height: 50px; text-align: center; border: 1px solid #E84E40; border-radius: 10px; display: block; margin: auto; margin-top: 60px;}
.ck_more:hover { background: #E84E40; color: #fff;}

/*招宝圈*/
.in_zbq { padding-top: 60px; padding-bottom: 80px;}
.zbq_box { overflow: hidden; margin-top: 60px;}
.zbq_box li { float: left; margin-right: 18px; margin-bottom: 20px; border: 1px solid #eee; position: relative; box-shadow: 0 0 0 #fff; -webkit-transition: all .3s ease; transition: all .3s ease;}
.zbq_box li:nth-of-type(3n) { margin-right: 0 ;}
.zbq_box li:hover { -webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, .1); box-shadow: 0 15px 10px rgba(0, 0, 0, .1); -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0); border-radius: 2px; border-color: transparent}
.zbq_box li a { display: block; overflow: hidden;}
.zbq_box .z_info { width: 383px;overflow: hidden; border-bottom: 1px solid #eee; padding-bottom: 10px;}
.z_info .z_pic     { width: 100%; height: 260px;}
.z_info .z_pic img { width: 100%; height: 100%; }
.z_info h3 { font-size: 18px; color: #666; line-height: 25px; padding-left: 10px; padding-right: 10px; margin-top: 10px; word-break: break-all; word-wrap: break-word; height: 50px; margin-bottom: 5px; overflow: hidden;}
.z_info p  { font-size: 14px; color: #999; text-align: right; padding-left: 10px; padding-right: 10px;}
.z_user { padding: 20px; overflow: hidden;}
.z_user img { float: left; height: 50px; width: 50px;}
.z_user p   { float: left; height: 50px; font-size: 16px; color: #576B95; line-height: 50px; margin-left: 10px; }
.zbq_box .pl_right { position: absolute; right: 10px; bottom: 35px; }
.zbq_box .pl_right input { font-size: 12px; color: #999; cursor: pointer;}
.zbq_box .pl_right .dz_btn_nxh { padding-left: 20px; background: url(../images/sc.png) no-repeat left; margin-right: 15px;}
.zbq_box .pl_right .dz_btn_xh  { padding-left: 20px; background: url(../images/sc_fouce.png) no-repeat left; margin-right: 15px;}
.zbq_box .pl_right .pl_btn     { padding-left: 20px; background: url(../images/pl.png) no-repeat left ;}

/*设计商家*/
.in_sjsj { padding-top: 60px; padding-bottom: 80px; overflow: hidden;}
.gray { -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray;}
.index-yzs .yzs-bg-left, .index-yzs .yzs-bg-right, .yzs-bg-right-box { top: 0; position: absolute;  height: 100%;}
.index-yzs { position: relative; /*height: 500px;*/ overflow: hidden; /*-moz-transform: translate(0, 10%); -ms-transform: translate(0, 10%);-o-transform: translate(0, 10%); transform: translate(0, 10%)*/; max-width: 1920px; min-width: 1200px; margin: auto; margin-top: 60px;}
.index-yzs .yzs-bg-left img {  width: 100%; height: 100%; /*margin-top: -300px;  margin-left: -371px*/}
.index-yzs-bg { float: left;  width: 100%}
.index-yzs .yzs-bg-left { left: 0; width: 1110px; height: 600px;  * width: 65%;  overflow: hidden;}
.yzs-bg-right-box { right: 0; z-index: 11; width: 810px;  * width: 45% }
.index-yzs .yzs-bg-right { right: 0; width: 100%; * width: 100% ;}
.content-wrapper {  width: 1200px; margin: 0 auto;}
.index-yzs .content-wrapper {  position: relative; height: 600px; z-index: 10;  min-width: 1200px;}
.index-yzs-review { position: absolute; top: 80px; left: 100px; width: 600px;  /*height: 350px;*/ padding: 40px 50px; background-color: #fff;  border-radius: 4px;}
.index-yzs-yezhu  { position: absolute; top: 80px; left: 65px;  width: 450px;}
.index-yzs-title  { margin-bottom: 20px; text-align: left; font-size: 30px; font-weight: 400; color: #fefefe ;}
.index-yzs-slogan { margin-bottom: 15px; text-align: left; font-size: 14px; color: #fff; max-height: 75px; line-height: 25px; overflow: hidden; word-break: break-all; word-wrap: break-word;}
.index-yzs-yezhu ul { overflow: hidden; margin-top: 27px}
.index-yzs-yezhu ul li { float: left; margin: 0 34px 29px 0; width: 66px; height: 66px; cursor: pointer;  border: 2px solid #E84E40;  border-radius: 50%;}
.index-yzs-yezhu ul li img { width: 62px; height: 62px; border-radius: 50%}
.yzs-detail {   overflow: hidden}
.yzs-detail-logo { float: left; width: 70px; height: 70px; border-radius: 50%}
.yzs-detail p { float: left; margin-left: 19px; width: 410px}
.yzs-detail-title { margin-top: 10px; font-size: 20px; color: #666;}
.yzs-detail-type    { font-size: 14px; color: #999; margin-top: 10px; white-space: nowrap;}
.yzs-detail-content { font-size: 14px; color: #666; margin-top: 20px; height: 71px; line-height: 23px; text-align: left; display: -webkit-box; -webkit-line-clamp: 2; overflow: hidden; word-break: break-all; word-wrap: break-word;}
.yzs-detail-img { margin-top: 24px; overflow: hidden}
.yzs-detail-img a { float: left ;}
.yzs-detail-img img { width: 235px; height: 160px ;}
.yzs-detail-img a + a { margin-left: 30px }

/*返回顶部*/
.scroll_top { display: none; position: fixed; width: 111px; height: 111px; border-radius: 5px; background: url(../images/top.png) no-repeat center #fff; right: 0; bottom: 100px; z-index: 20; cursor: pointer;}

/*登录弹框*/
.tanchu_box2 { width: 300px !important; height: 370px !important; border-radius: 10px !important;}
.login_item { height: 34px; line-height: 34px; width: 240px; margin-left: 30px; margin-right: 30px; border: 1px solid #eee; border-radius: 5px; margin-top: 19px; }
.login_item input { float: left; height: 32px; width: 185px; padding: 5px 5px; font-size: 14px; color: #999;}
.login_item span  { float: left; height: 32px; width: 48px; background: #eee; display: inline-block;}
.login_item input::-webkit-input-placeholder { color: #999;}
.login_item .user_name     { background: url(../images/user_01.png) no-repeat center #eee;}
.login_item .user_password { background: url(../images/lock.png) no-repeat center #eee;}
.login_item .user_verify   { background: url(../images/jianpan.png) no-repeat center #eee;}
.login_i_ver { height: 34px; margin-left: 30px; margin-right: 30px; margin-top: 10px;}
.login_i_ver img { float: left; height: 100%; width: 120px;}
.login_i_ver a   { float: left; height: 100%; line-height: 34px; font-size: 14px; color: #999; margin-left: 10px; display: inline-block; }
.login_i_ver input { height: 100%; width: 100%; background: #E84E40; font-size: 14px; color: #fff; cursor: pointer;}
.login_i_ver a:hover { text-decoration: underline;}

/*----------- 首页 end ------------*/

/*----------- 注册 ------------*/
.register { overflow: hidden; margin-top: 30px; margin-bottom: 50px; background: #fff; padding-bottom: 50px;}
.register_item { margin: auto; border: #ddd solid 1px; width: 400px; height: 60px; line-height: 60px; margin-top: 40px;}
.register_item span  { float: left; font-size: 16px; color: #333; width: 120px; display: inline-block; text-align: center;}
.register_item input { float: left; font-size: 16px; color: #333; width: 278px; height: 100%; line-height: 60px; padding-right: 10px; padding-left: 10px;}
.register_item input::-webkit-input-placeholder { color: #ccc;}
.register_item .iphone { border-right: #ddd solid 1px;}
.register_item .verify { width: 175px;}
.register_item a { float: right; width: 98px; height: 43px; line-height: 43px; display: inline-block; margin-top: 8.5px; margin-right: 5px;}
.register_item .verify_pic img { width: 100%; height: 43px;}
.register_item .verify_text { font-size: 16px; color: #ee2222; text-decoration: underline;}
.register_agree { margin: auto; width: 400px; margin-top: 20px; overflow: hidden; height: 20px;}
.register_agree input { float: left; margin-top: 3.5px;}
.register_agree label { float: left; font-size: 14px; color: #333; margin-left: 10px;}
.register_agree label a { color: #1b73d7;}
.lgzc { display: block; margin: auto; width: 400px; height: 50px; line-height: 50px; text-align: center; background: #E84E40; color: #fff; font-size: 18px; margin-top: 30px;}

/*注册需知弹框*/
.tanchu_box1 { width: 730px !important; height: 675px !important; border-radius: 20px !important;}
.zcxz_box { overflow: hidden;}
.zcxz_box textarea { width: 690px; height: 470px; font-size: 16px; color: #656565; margin-left: 20px; line-height: 38px; padding-top: 10px;}
.zcxz_box .zcxz_btn{ width: 190px; height: 50px;  font-size: 20px; color: #FFFFFF; margin-left: 110px; background: #ccc; margin-top: 30px; cursor: pointer;}
.zcxz_box .agree_btn { background: #E84E40;}

/*----------- 注册 end ------------*/
/*----------- 免费设计 ------------*/
.location { line-height: 80px;}
.location a:hover { color: #E84E40;}
.free_box { padding: 30px; background: #fff; padding-bottom: 0; margin-bottom: 90px;}
.free_box h3 { font-size: 22px; color: #333;}
.free_zu { overflow: hidden;}
.zu_item { overflow: hidden; height: 40px; line-height: 40px; margin-top: 30px;}
.zu_item span { float: left; font-size: 16px; color: #333;}
.zu_item span i { font-style: normal; color: #E84E40; margin-right: 10px;}
.zu_item .free_text { height: 38px; width: 400px; border: 1px solid #ddd;}
.zu_item .free_add  { height: 38px; line-height: 38px; font-size: 16px; color: #333; margin-left: 30px; text-decoration: underline; cursor: pointer; background: none;}
.zu_box   { overflow: hidden; background: #F6F6F6; padding: 0 30px; margin-top: 30px; padding-bottom: 30px;}
.zu_box .zu_box_row { overflow: hidden;}
.zu_box_i { overflow: hidden; float: left; margin-top: 30px; width: 540px;}
.zu_box_i span { float: left; font-size: 16px; color: #333;}
.zu_box_i span i { font-style: normal; color: #E84E40; margin-right: 10px;}
.zu_box_i .zu_box_b { font-size: 14px; color: #a09f9f; background: none; text-decoration: underline; margin-left: 10px; cursor: pointer;}
.zu_box_i .zu_info { float: right; width: 440px; margin-bottom: 20px;}
.zu_info .zu_info_t { overflow: hidden; width: 100%;}
.zu_info .zu_info_t img { float: left; width: 80px; height: 80px;}
.zu_info .zu_info_t .zu_info_r { float: left; width: 330px; margin-left: 10px;}
.zu_info .zu_info_t .zu_info_r h4 { font-size: 14px; color: #151515; height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.zu_info .zu_info_t .zu_info_r p  { font-size: 12px; color: #A09F9F; height: 60px; overflow: hidden; word-break: break-all; word-wrap: break-word; }
.zu_info .zu_info_b { overflow: hidden; height: 30px; line-height: 30px; width: 100%; margin-top: 5px;}
.zu_info .zu_info_b .zu_info_pay  { float: left; font-size: 16px; color: #E84E40;}
.zu_info .zu_info_b .delete_btn   { float: left; width: 14px; height: 15px; background: url(../images/delte_02.png) no-repeat center; cursor: pointer; margin-left: 30px; margin-top: 8px;}
.zu_info .zu_info_b .bjsl_btn { float: left; font-size: 12px; color: #E84E40; width: 60px; height: 20px; line-height: 20px; text-align: center; border: 1px solid #E84E40; border-radius: 0; cursor: pointer; margin-left: 20px; margin-top: 5px;}
.zu_info .zu_info_b .bjsl_btn:hover { background: #E84E40; color: #fff;}
.free_pay { height: 90px; line-height: 90px;}
.free_pay span { font-size: 18px; color: #E84E40;}
.free_pay span i { font-style: normal; color: #151515;}
.free_pay .free_pay_btn { font-size: 14px; width: 120px; height: 40px; border: 1px solid #E84E40; border-radius: 0; background: #E84E40; color: #fff; cursor: pointer; margin-left: 80px;}
.free_pay .lxkf { color: #E84E40; background: #fff; margin-left: 30px;}
.free_pay .lxkf:hover { color: #fff; background: #E84E40;}

/*选择尺寸弹框*/
.ccjs { font-size: 20px; color: #151515; margin-top: 30px; margin-left: 30px; margin-right: 30px; line-height: 30px;}
.cc { margin-left: 30px; margin-right: 30px; margin-top: 40px; overflow: hidden; }
.cc .cc_i { float: left; font-size: 18px; color: #333;}
.cc .cc_i input { font-size: 16px; color: #ccc; width: 105px; height: 40px; border: 1px solid #ddd; padding: 5px;}
.cc .cc_i input::-webkit-input-placeholder { color: #ccc;}
.cc .cc_i + .cc_i{ margin-left: 110px;}
.cc_btn { font-size: 20px; color: #E84E40; width: 165px; height: 50px; border: 1px solid #E84E40; border-radius: 0; margin-top: 70px; cursor: pointer;}
.qx_btn { margin-left: 30px;}
.qr_btn { margin-left: 100px; background: #E84E40; color: #fff;}

.cc .select_count { margin: auto; width: 280px; height: 50px; border: 1px solid #ccc; border-radius: 0;}
.cc .select_count i { float: left; text-align: center; width: 33%; height: 48px; line-height: 48px; font-style:normal ; cursor: pointer; }
.cc .select_count input { float: left; text-align: center; font-size: 18px; width: 33%; height: 48px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; padding: 5px; }
/*----------- 免费设计 end ------------*/
/*----------- 安装表单列表 end ------------*/
.az_list_box { margin-bottom: 50px;}
.az_list_box .navigation { text-align: center;}
.az_list { margin-bottom: 50px; min-height: 684px;}
.az_list li { padding: 30px; border: 1px solid #ddd; overflow: hidden; margin-bottom: 30px;}
.az_list li:hover .az_row_l .az_l_info h3 { color: #E84E40;}
.az_row_l { float: left;}
.az_row_l img { float: left; width: 146px; height: 146px;}
.az_row_l .az_l_info { float: left; width: 630px; margin-left: 30px;}
.az_row_l .az_l_info h3 { font-size: 22px; color: #333; height: 25px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.az_row_l .az_l_info .az_cont { font-size: 18px; color: #666; height: 52px; line-height: 26px; margin-top: 20px; word-break: break-all; word-wrap: break-word;}
.az_row_l .az_l_info .az_pzy  { font-size: 18px; color: #E84E40; margin-top: 20px;}
.az_list li input { float: right; font-size: 20px; color: #fff; width: 140px; height: 50px; background: #E84E40; border-radius: 0; margin-top: 48px; cursor: pointer;}

/*----------- 安装表单列表 end ------------*/
/*----------- 免费设计 ------------*/
.mfsj { overflow: hidden; background: #fff; padding-left: 40px; padding-right: 40px; padding-bottom: 85px; margin-bottom: 80px;}
.left { float: left; max-width: 910px;}
.mfsj .azbd_box .azbd_m .azbd_type span { min-width: 85px;}
.azbd_type .mfsj_ip   { width: 280px !important;}
.azbd_type .mfsj_name { width: 130px !important; margin-left: 20px;}
.right { float: right; width: 260px;}
.drxg { border: 1px solid #eee; margin-top: 40px; width: 260px;}
.drxg_tit { font-size: 14px; color: #666; background: #F6F6F6; height: 40px; line-height: 40px; padding: 0 10px;}
.drxg_list { padding-left: 20px; padding-right: 20px; padding-bottom: 15px;}
.drxg_list li { margin-top: 15px;}
.drxg_list li img { width: 100%; height: 140px;}
.drxg_list .drxg_cont { font-size: 14px; color: #666666; height: 46px; margin-top: 5px; line-height: 23px; word-break: break-all; word-wrap: break-word; overflow: hidden;}
.drxg_list .drxg_pay  { font-size: 18px; color: #E84E40; height: 20px; margin-top: 5px;}

/*----------- 免费设计 end ------------*/
/*----------- 安装详情 ------------*/
.az_detail_top { overflow: hidden;}
#magnifier { position: relative; width: 450px; margin: 0; float: left; }
.small-box { position: relative; width: 450px; height: 450px; margin-bottom: 20px;  border: 1px solid #eee; }
.small-box img {display: block;  width: 100%; height: 100%;}
.small-box .hover { display: none; position: absolute; left: 0; top: 0; width: 200px; height: 200px; border: 1px solid #aaa; background: #FEDE4F; opacity: .5; filter: alpha(opacity: 50); cursor: move; z-index: 1;}
.small-box .fdj { position: absolute; background: url(../images/fdj.png) no-repeat center; bottom: 0; right: 0; display: inline-block; width: 30px; height: 30px;}
.thumbnail-box { position: relative; width: 100%;}
.thumbnail-box .btn { position: absolute; top: 50%; width: 22px; height: 32px; margin-top: -16px;}
.thumbnail-box .btn-prev { left: 0; background: url(../images/btn_prev.png) no-repeat; }
.thumbnail-box .btn-next { right: 0; background: url(../images/btn_next.png) no-repeat; }
.thumbnail-box .list { overflow: hidden; width: 390px; margin: 0 auto; }
.thumbnail-box .wrapper { width: 100000px; }
.thumbnail-box .list .item { float: left; margin: 0 10px; width: 58px; height: 58px;}
.thumbnail-box .list .item-cur {}
.thumbnail-box .list .item img { border: 2px solid #fff; max-width: 100%; }
.thumbnail-box .list .item-cur img { border: 2px solid #e53e41;}
.big-box { display: none; overflow: hidden; position: absolute; left: 451px; top: 0; width: 540px; height: 540px; border: 1px solid #e4e4e4; }
.big-box img { display: block; max-width: 100%; }

.az_bt { float: right; width: 720px;}
.az_bt h3       { font-size: 18px; color: #333333; line-height: 24px; word-break: break-all; word-wrap: break-word;}
.az_bt .bt_cont { font-size: 16px; color: #666666; margin-top: 20px; line-height: 30px; word-break: break-all; word-wrap: break-word;}
.az_bt .bt_pay  { font-size: 20px; color: #E84E40; margin-top: 25px;}
.az_bt .bt_pay i { font-style: normal; margin-left: 20px;}
.az_bt input { float: left; font-size: 18px; color: #E84E40; width: 165px; height: 45px; border: 1px solid #E84E40; border-radius: 0; margin-top: 30px; margin-right: 30px; cursor: pointer; }
.az_bt input:hover { background: #E84E40; color: #fff;}
.az_bt .azxd { background: #fff2f1;}
.az_bt .lxkf { background: #E84E40; color: #fff;}
.share_box { width: 100%; font-size: 14px; color: #666; margin-top: 25px; overflow: hidden; cursor: pointer;}
.share_box .share   { float: left; background: url(../images/share.png) no-repeat left;  padding-left: 25px;}
.share_box .collect { float: left; padding-left: 20px; margin-left: 30px;}

.az_detail_b { overflow: hidden; margin-bottom: 80px;}
.az_detail_b .drxg { float: left;}
.az_sq { float: right; width: 910px; margin-top: 40px;}
.az_sq .sq_tit { font-size: 14px; color: #fff; height: 40px; line-height: 40px; background: #F6F6F6;}
.az_sq .sq_tit span { display: inline-block; width: 110px; height: 40px; text-align: center; background: #E84E40;}
.az_sq .sq_pic { width: 100%; overflow: hidden; margin-top: 30px;}
.az_sq .sq_pic img { max-width: 100%; margin: auto; display: block;}

/*----------- 安装详情 end ------------*/
/*----------- 案例推荐详情 ------------*/
.anli_dt { height: 40px; line-height: 40px; background: #F6F6F6; margin-top: 40px;}
.anli_dt li { float: left; width: 110px; text-align: center; font-size: 14px; color: #666; cursor: pointer;}
.anli_dt li.cur { background: #E84E40; color: #fff;}
.anli_tit { font-size: 24px; color: #333; border-bottom: 1px solid #eee; line-height: 30px; margin-top: 20px; padding-bottom: 10px; height: 50px; line-height: 50px;}
.anli_tit a { float: right; font-size: 14px; color: #999;}
.anli_tit a:hover { color: #E84E40;}
.xgcp_list {overflow: hidden; margin-left: -20px; margin-top: 20px;}
.xgcp_list li { float: left; margin-bottom: 20px; margin-left: 20px; width: 285px; -webkit-transition: all .3s ease; transition: all .3s ease;}
.xgcp_list li:hover { -webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, .1); box-shadow: 0 15px 10px rgba(0, 0, 0, .1); -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0); border-radius: 2px; border-color: transparent;}
.xgcp_list li img     { float: left; width: 100%; height: 200px;}
.xgcp_list .anli_info { float: left; width: 100%; border-bottom: 1px solid #eee; border-left: 1px solid #eee; border-right: 1px solid #eee; padding-left: 15px; padding-right: 15px; padding-bottom: 15px;}
.xgcp_list .anli_info h3 { font-size: 18px; color: #333; height: 20px; line-height: 20px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; margin-top: 15px;}
.xgcp_list .anli_info p  { font-size: 20px; color: #E84E40; margin-top: 15px;}

.bjb_box .table th { font-size: 16px; color: #333333; border: 1px solid #EAEAEA; background: #F6F6F6;}
.bjb_box .table td { font-size: 14px; color: #333333; border: 1px solid #EAEAEA; width: 170px; line-height: 24px;}
.bjb_box input     { font-size: 16px; color: #E84E40; border: 1px solid #E84E40; width: 126px; height: 40px; border-radius: 0; margin-top: 30px; cursor: pointer; margin-right: 30px; margin-bottom: 20px;}
.bjb_box input:hover { background: #E84E40; color: #fff;}

.alxq_pic { margin-top: 30px;}
.alxq_pic img { max-width: 100%; margin: auto; display: block;}
/*----------- 案例推荐详情 end ------------*/
/*----------- 案例欣赏详情 ------------*/
.pj_list { overflow: hidden; margin-top: -1px;}
.pj_list .pj_row { padding: 30px 20px; overflow: hidden; border-top: 1px solid #eee;}
.pj_l { float: left; width: 135px; }
.pj_l .pj_row_t { overflow: hidden;}
.pj_l .pj_row_t img { float: left; width: 30px; height: 30px; border-radius: 50%;}
.pj_l .pj_row_t p   { float: left; margin-left: 10px; font-size: 12px; color: #666; line-height: 30px;}
.pj_l .member { font-size: 14px; color: #E84E40; width: 100%; margin-top: 8px;}
.pj_r { float: right; width: 995px;}
.star { overflow: hidden;}
.star li { float: left; margin-right: 5px;}
.star li img { width: 15px; height: 14px;}
.pl_cont { font-size: 14px; color: #666; line-height: 25px; margin-top: 5px; text-align: justify; word-break: break-all; word-wrap: break-word;}
.pl_img { overflow: hidden; margin-top: 10px;}
.pl_img figure { float: left; width: 52px; margin: 0 10px 10px 0;}
.pl_img figure img { width: 100%; height: 52px;}
.pl_time { font-size: 12px; color: #999; overflow: hidden;}

/*----------- 案例欣赏详情 end ------------*/
/*----------- 订单审核详情 ------------*/
.dd_detail { margin-bottom: 80px;}
.dd_detail_t { background: #fff; margin-top: 30px; padding: 30px; text-align: center;}
.dd_detail_t .ddh        { font-size: 14px; color: #999999; text-align: left;}
.dd_detail_t .dd_statu   { font-size: 24px; color: #E84E40; text-align: center; margin-top: 18px;}
.dd_detail_t .dd_statu_a { font-size: 14px; color: #333333; text-align: center; margin-top: 18px;}
.dd_detail_t input { font-size: 14px; color: #E84E40; width: 100px; height: 30px; line-height: 30px; border: 1px solid #E84E40; border-radius: 2px; margin-top: 30px; cursor: pointer;}
.dd_detail_t input:hover { background: #E84E40; color: #fff;}
.dd_detail_t .lxkf,.dd_detail_t .scdd,.dd_detail_t .qxdd{ margin-left: 30px; }

.dd_detail_m { background: #fff; margin-top: 30px; padding: 30px; overflow: hidden;}
.dd_detail_m .user_mag { width: 570px; }
.dd_detail_m .user_mag+.user_mag { border-left: 1px solid #eee; padding-left: 30px;}
.dd_detail_m .user_mag h3 { font-size: 16px; color: #333; margin-bottom: 20px;}
.dd_detail_m .user_mag p  { font-size: 14px; color: #333; margin-bottom: 10px;}

.dd_detail_b { background: #ffffff; overflow: hidden; margin-top: 30px; padding: 30px;} 
.dd_mag li   { background: #F6F6F6; overflow: hidden; padding: 20px; margin-bottom: 30px;}
.dd_mag .dd_mag_i img      { float: left; width: 80px; height: 80px; }
.dd_mag .dd_mag_i .dd_info { float: left; width: 400px; margin-left: 20px;}
.dd_mag .dd_mag_i .dd_info h3 { width: 100%; font-size: 14px; color: #333; height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-bottom: 6px;}
.dd_mag .dd_mag_i .dd_info p { font-size: 14px; color: #999; height: 50px; line-height: 25px; word-break: break-all; word-wrap: break-word;}
.dd_mag .dd_mag_pay { overflow: hidden; text-align: center; min-width: 80px; width: inherit;}
.dd_mag .dd_mag_pay .dd_count { font-size: 16px; color: #333333; margin-top: 20px;}
.dd_mag .dd_mag_pay .dd_pay   { font-size: 16px; color: #E84E40; margin-top: 5px;}

.yjje { overflow: hidden; border-top: 1px solid #eee; padding-top: 20px; text-align: right; font-size: 14px; color: #666; line-height: 30px;}
.yjje span { display: inline-block; }
.yjje span+span { min-width: 100px;}
.je_all { color: #E84E40;}
.je_all span+span { font-size: 18px; font-weight: bold;}
.yjje input { font-size: 14px; color: #E84E40; width: 100px; height: 30px; border: 1px solid #E84E40; border-radius: 2px; margin-top: 20px; cursor: pointer; margin-left: 20px;}
.yjje input:hover { background: #E84E40; color: #fff;}

/*----------- 订单审核详情 end ------------*/
/*-------------- 进度跟踪 ---------------*/
.jdgz { overflow: hidden; background: #fff; margin-top: 30px; padding: 40px; margin-bottom: 80px;}
.jdgz_top { overflow: hidden; background: #fff; font-size: 20px; color: #333;}
.jdgz_top p { float: left; margin-right: 30px;}
.ddjdxq { overflow: hidden; margin-top: 30px; }
.ddjdxq h3 { font-size: 16px; color: #333; }
.ddjdxq_list { overflow: hidden; margin-top: 10px;}
.ddjdxq_list li { float: left; border-left: 1px solid #F1F1F1;  position: relative; padding-top: 10px; width: 100%; padding-left: 30px; line-height: 25px; margin-left: 8px; }
.ddjdxq_list li::after{content: ''; display: inline-block; position: absolute; left: -4px; top: 18px; width: 7px; height: 7px; -webkit-border-radius: 6px; background: #ccc; border: 2px solid #ccc;}
.ddjdxq_list li:first-child:before{ content: ''; display: inline-block; position: absolute; left: -7px; top: 0; width: 10px; height: 16px; -webkit-border-radius: 10px; background: #fff; border: 2px solid #fff; }
.ddjdxq_list li:last-child:before{ content: ''; display: inline-block; position: absolute; left: -0.095rem; top: 0.31rem; width: 0.13rem; height: 100%; -webkit-border-radius: 0.1rem; background: #fff; border: 0.02rem solid #fff; }
.ddjdxq_list .ddjdxq_dqzt::after {background: #E84E40; border: 2px solid #F3A69F; width: 13px; height: 13px; left: -7px; top: 14px;}
.ddjdxq_list p { /*float: left; width: 5.5rem; line-height: 0.4rem;*/}
.ddjdxq_list li p:last-child { padding-bottom: 8px; border-bottom: 1px solid #F1F1F1;}
.ddjdxq_list .ddjd_tit { font-size: 14px; color: #666;}
.ddjdxq_list .ddjd_ti  { font-size: 14px; color: #666;}
.ddjdxq_list .ddjd_fz  { font-size: 14px; color: #666; position: relative;}
.ddjdxq_list .ddjd_fz i { width: 0.2rem; height: 0.01rem; background: #F1F1F1; position: absolute; left: -0.31rem; top: 0.2rem;}

.ddjdxq_list .ddjd_pic { float: left; width: 100%; border-left: 0.01rem solid #F1F1F1; position: relative; padding-top: 0.1rem; }
.ddjdxq_list .ddjd_pic::after{content: ''; display: inline-block; position: absolute; left: -3px; top: 11px; width: 7px; height: 7px; -webkit-border-radius: 6px; background: #ccc; border: 2px solid #ccc;}
.ddjdxq_list .ddjd_pic:last-child:before { content: ''; display: inline-block; position: absolute; left: -0.06rem; top: 0.31rem; width: 0.07rem; height: 100%; -webkit-border-radius: 0.1rem; background: #fff; border: 0.02rem solid #fff;}
.ddjdxq_list .ddjd_pic:last-child p { border-bottom: none;}
.ddjdxq_list .ddjd_pic:last-child { border-bottom: 0.01rem solid #F1F1F1;}
.ddjdxq_list .ddjd_pic p { font-size: 14px; color: #666; margin-left: 30px; width: 100%; margin-bottom: 1px;}
.ddjdxq_list .ddjd_pic img { float: left; width: 70px; height: 70px; display: block; margin-left: 30px; margin-bottom: 15px;}

/*-------------- 进度跟踪 end ---------------*/
/*-------------- 评价晒单 ---------------*/
.pjsd_t { overflow: hidden; background: #fff; padding: 25px 0; margin-bottom: 30px;}
.pjsd_t h3 { width: 100%; font-size: 20px; color: #151515; text-align: center;}
.pjsd_t p  { width: 100%; font-size: 18px; color: #7B7979; text-align: center; margin-top: 20px;}

.pjsd_m { overflow: hidden; background: #fff; padding: 40px; margin-bottom: 30px; display: flex; align-items: center;}
.pjsd_m_l { float: left; width: 250px; text-align: center;}
.pjsd_m_l img { width: 120px; height: 120px;}
.pjsd_m_l h3 { font-size: 16px; color: #666; line-height: 25px; height: 50px; word-break: break-all; word-wrap: break-word; margin-top: 10px; margin-bottom: 10px;}
.pjsd_m_l p  { font-size: 18px; color: #E84E40;}
.pjsd_m_l img,h3,p { vertical-align: middle;}
.pjsd_m_r { float: left; width: 810px; margin-left: 60px; overflow: hidden;}
.pjsd_pf { overflow: hidden;}
.block{ float: left; margin-bottom:20px; line-height:21px; margin-right: 15px; }
.block .pj_type { float: left; font-size: 16px; color: #666; margin-right: 5px;}
.block .star_score{ float:left; }
.block p,.block .attitude{ padding-left:20px; line-height:21px; display:inline-block;}
.block p span{ color:#C00; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif;}
.star_score { background:url(../images/star_gray.png); width:160px; height:21px;  position:relative; }
.star_score a{ height:21px; display:block; text-indent:-999em; position:absolute;left:0;}
.star_score a:hover{ background:url(../images/star_on.png);left:0;}
.star_score a.clibg{ background:url(../images/star_on.png);left:0;}
#starttwo .star_score { background:url(../images/star_gray.png);}
#starttwo .star_score a:hover{ background:url(../images/star_on.png);left:0;}
#starttwo .star_score a.clibg{ background:url(../images/star_on.png);left:0;}

.pjsd_text { overflow: hidden;}
.pjsd_text span { float: left; font-size: 16px; color: #666; margin-top: 10px;}
.pjsd_text textarea { float: left; font-size: 16px; color: #666; width: 680px; height: 160px; border: 1px solid #eee; margin-left: 15px; padding: 10px;}
.pjsd_text textarea::-webkit-input-placeholder { color: #ccc;}
.pjsd_text .pjsd_img { overflow: hidden; float: left; margin-left: 83px; margin-top: 30px;}
.pjsd_text .pjsd_img img { float: left; width: 70px; height: 70px; display: block; margin-right: 10px; margin-bottom: 10px;}

.pjsd_b { overflow: hidden; background: #fff; padding: 30px 0; text-align: center; margin-bottom: 100px;}
.pjsd_b input { width: 200px; height: 50px; font-size: 20px; color: #fff; text-align: center; background: #E84E40; border-radius: 0px; cursor: pointer;}
/*-------------- 评价晒单 end ---------------*/
/*-------------- 购物车 ---------------*/
.shopping { margin-bottom: 100px; min-height: 600px;}
.shop_t { background: #F6F6F6; border: 1px solid #eee; height: 45px; line-height: 45px; font-size: 16px; color: #333; padding: 0 30px;}
.shop_t p { float: left; line-height: 43px; text-align: center;}
.all_select { width: 60px; float: left; font-size: 16px; color: #333;}
.select .shop_xz {float: left; display: inline-block; width: 15px; height: 15px; margin-top: 14px; margin-right: 10px; cursor: pointer;}
.select_no_pic {  border: 1px solid #ccc;}
.select_pic { background: url(../images/select.png) no-repeat center;}
.shop_t .zm { width: 445px; padding-left: 80px;}
.shop_t .sl { width: 210px;}
.shop_t .je { width: 210px;}
.shop_t .cz { width: 210px; float: right;}

.shopping_list { overflow: hidden; }
.shopp_title { overflow: hidden; height: 70px; padding: 0 30px; border-bottom: 1px solid #eee;}
.shopp_title .shopp_name { float: left; width: 566px; height: 100%; line-height: 70px; font-size: 16px; color: #333;}
.shopp_title .shopp_name .select_no_pic { margin-top: 27.5px;}
.shopp_title .shopp_name .select_pic { margin-top: 27.5px;}
.shopp_title .xyaz { font-size: 16px; color: #E84E40; height: 70px; line-height: 70px; margin-left: 25px; width: 100px; cursor: pointer;}
.shopp_title .jiantou { float: right; background: url(../images/btn_next.png) no-repeat center; width: 35px; height: 70px; background-size: 45%; cursor: pointer; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease;}
.open .jiantou { -webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}
.price { float: left; font-size: 16px; color: #E84E40; line-height: 70px; margin-left: 30px; width: 280px; text-align: center;}
.price i { font-style: normal;}

.sp_list { overflow: hidden; padding: 0 30px; display: none; margin-bottom: 25px;}
.sp_list li { overflow: hidden; background: #F6F6F6; margin-top: 25px; padding: 25px;}
.sp_list .sp_info { float: left; overflow: hidden; width: 500px; margin-left: 15px;}
.sp_list .sp_info:hover .sp_info_r h3 { text-decoration: underline;}
.sp_list .sp_info a { display: block; overflow: hidden;}
.sp_list .sp_info img { float: left; width: 80px; height: 80px;}
.sp_list .sp_info .sp_info_r { float: left; width: 350px; margin-left: 20px; }
.sp_list .sp_info .sp_info_r h3 { font-size: 14px; color: #333; height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.sp_list .sp_info .sp_info_r p  { font-size: 14px; color: #999; height: 50px; overflow: hidden; line-height: 25px; margin-top: 8px; word-break: break-all; word-wrap: break-word;}
.shopp_delete { width: 60px; height: 25px; border: 1px solid #BBBABA; border-radius: 2px; font-size: 14px; color: #666; margin-left: 45px; cursor: pointer; margin-top: 27.5px;}
.sp_list .price { line-height: 80px;}
.sp_list .shopp_count { margin-top: 27.5px;}
.sp_list .select_no_pic, .sp_list .select_pic { margin-top: 32.5px;}

.shopp_count { float: left; width: 85px; height: 25px; border: 1px solid #ccc; border-radius: 0; margin-top: 22.5px;}
.shopp_count i { float: left; text-align: center; width: 33%; height: 23px; line-height: 23px; font-style:normal ; cursor: pointer; }
.shopp_count input { float: left; text-align: center; font-size: 18px; width: 33%; height: 23px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; padding: 5px; }

.xyaz_box { overflow: hidden; margin: 0 30px; border-top: 1px solid #eee; display: none;}
.xyaz_box form { background: #F6F6F6; }
.xyaz_box form .qr_btn { font-size: 20px; color: #fff; width: 140px; height: 50px; background: #E84E40; border-radius: 0; margin-top: 40px; margin-left: 500px; margin-bottom: 40px; cursor: pointer;}
.xyaz_l { float: left; background: #F6F6F6; margin-top: 25px; width: 570px;}
.xyaz_r { float: right; background: #F6F6F6; margin-top: 25px; width: 570px; padding-left: 30px;}
.xyaz_box .azbd_type input { width: 400px; background: #fff;}
.xyaz_box .azbd_type span { min-width: 112px;}
.xyaz_box .azbd_type .city-picker-select select { background: url(../images/xiala.png) no-repeat 93% #fff; width: 126px;}
.xyaz_box .azbd_type .xxdz { margin-left: 112px; margin-top: 30px;}
.xyaz_box .azbd_type .mfsj_ip { width: 248px !important;}
.xyaz_box .azbd_type .type_select { width: 400px; background: url(../images/xiala.png) no-repeat 97% #fff;}
.xyaz_box .azbd_type .qxfw { width: 185px !important;}
.xyaz_box .azbd_type textarea { width: 400px; background: #fff; height: 100px;}
.xyaz_box .azbd_type p { margin-top: 10px; padding-left: 100px;}
.xyaz_box .azbd_type .redio-box span { min-width: 10px;}

.shop_js { height: 50px; border: 1px solid #eee; margin-top: 30px; padding: 0 30px; line-height: 50px; padding-right: 0;}
.shop_js .select_no_pic,.shop_js .select_pic  { margin-top: 17.5px;}
.shop_js_fot .all_delete_btn { float: left; font-size: 16px; color: #333; height: 48px; line-height: 48px; margin-left: 30px; cursor: pointer;}
.shop_js_fot .all_delete_btn:hover { color: #E84E40;}
.shop_js_r { float: right; min-width: 400px;}
.shop_js_r .tjdd { float: right; height: 48px; line-height: 48px; background: #E84E40; color: #fff; font-size: 20px; width: 150px; border-radius: 0;}
.shop_js_r .all_ze { font-size: 16px; color: #333;}
.shop_js_r .all_ze i { font-style: normal; color: #E84E40; font-size: 20px; margin-right: 3px;}
.shop_js_r .all_ze span { font-size: 20px; color: #E84E40;}

/*-------------- 购物车 end ---------------*/
/*-------------- 搜索 ---------------*/
.search_box .product_list { margin-top: 30px; margin-bottom: 100px;}
.product_list{display: block;overflow: hidden;}
.product_list .top{height: 37px; line-height: 37px; border: 1px solid #dddddd; border-bottom: 0}
.product_list .top .f-sort{height: 37px; line-height: 37px;}
.product_list .top a{display: block; float: left; padding: 0 15px; border-right: 1px solid #ddd; color: #888888; font-size: 14px;}
.product_col{overflow: hidden; display: block; width: 100%}
.product_col li{padding: 35px; border: 1px solid #ddd; display: block; overflow: hidden; margin-bottom: 30px;} 
.product_col li a{display: block; float: left; overflow: hidden;}
.product_col li .img{width: 146px; height: 146px; display: block; float: left; margin-right: 35px;}
.product_col li .img img{max-width: 100%; max-height: 100%;}
.product_intr{width: 320px; float: left; display: block; max-height: 146px; padding: 20px 0; overflow: hidden;}
.product_intr .title{color: #151515; font-size: 22px; height: 25px; line-height: 25px; overflow: hidden; display: block; margin-bottom: 15px;}
.product_intr .con{color: #333333; font-size: 18px; line-height: 35px; overflow: hidden; display: block; max-height: 70px;}
.product_price{float: right; width: 280px; display: block; overflow: hidden;}
.product_price .price{color: #e84e40; font-size: 26px; display: block; font-family: arial!important; height: 100px; line-height: 100px; /*text-align: center;*/}
.product_price .pro_pay{color: #e84e40; font-size: 26px; display: block; font-family: arial!important; height: 100px; line-height: 100px; }/*新增*/
.product_price .sc_box a{color: #888888; font-size: 16px;}
.product_price .sc_box input.sc{font-size: 16px; color: #999999; padding-left: 25px; background: url(../images/sc.png) no-repeat left; cursor: pointer; float: right;}
.product_price .sc_box input.sc_btn {font-size: 16px; color: #999999; padding-left: 25px; background: url(../images/sc_fouce.png) no-repeat left; cursor: pointer; float: right;}
.f-line .f-sort .arrow{height: 15px; margin-top: 11px;}
.f-line .f-sort .arrow{ float: right;    width: 7px;  overflow: hidden;  background: url(../images/down.png) no-repeat right center;}
.f-line .f-sort .fs-down, .f-line .f-sort .fs-up { display: inline-block; width: 7px; margin-left: 5px; vertical-align: top;}
.f-line .f-sort a.curr{background: #e84e40; color: #fff}
.f-line .f-sort a.curr .arrow{background: url(../images/down1.png) no-repeat right center;}
.arrow-top{width: 6px; height: 8px; background: url(../images/top2.png) no-repeat center; display: block;}
.arrow-bottom{width: 6px; height: 8px; background: url(../images/down3.png) no-repeat center; display: block;}
.fs-up{margin-top: 12px; margin-left: 6px;}
.f-line .f-sort a.curr_top .arrow-top{width: 6px; height: 8px; background: url(../images/top1.png) no-repeat center; display: block;}
.f-line .f-sort a.curr_down .arrow-bottom{width: 6px; height: 8px; background: url(../images/down2.png) no-repeat center; display: block;}
/*产品列表end*/

/*-------------- 搜索 end ---------------*/
/*-------------- 付款 ---------------*/
.fk_box { margin-bottom: 80px;}
.fk_title { font-size: 18px; color: #666;}
.fk { border: 1px solid #eee; padding: 20px; margin-top: 30px;}
.fk_top { overflow: hidden; margin-bottom: 20px; border-bottom: 1px solid #eee; padding-bottom: 20px;}
.fk_top h3 { font-size: 16px; color: #333;}
.fk_top h3 a { float: right; font-size: 14px; color: #E84E40;}
.fk_top .fk_address { font-size: 14px; color: #666; margin-top: 20px; padding-left: 20px;}
.fk_top .fk_address span { display: inline-block; width: 180px; height: 32px; line-height: 32px; text-align: center;  margin-right: 20px;}
.fk_top .fk_address .cur { background: url(../images/xuanzhong.png) no-repeat right bottom; background-size: 14%; border: 2px solid #E84E40;}
.fk_top .more_address { font-size: 14px; color: #666; background: url(../images/jiaotou_03.png) no-repeat right; padding-right: 20px; display: inline-block; height: 30px; line-height: 30px; margin-top: 20px; padding-left: 20px;}
.fk_top .more_address_box { display: none;}
.fk_m { padding-bottom: 20px;}
.fk_m:last-child { border-top: 1px solid #eee; padding-top: 20px; padding-bottom: 0;}
.fk_m h3 { font-size: 16px; color: #333; margin-bottom: 20px;}
.fk_m_btn { width: 100px; height: 32px; font-size: 14px; color: #666; cursor: pointer; border-radius: 0; margin-right: 10px; border: 1px solid #eee; margin-left: 20px;}
.fk_m_btn.cur {background: url(../images/xuanzhong.png) no-repeat right bottom; background-size: 14%; border: 2px solid #E84E40;}
.fk_m .fk_gq { font-size: 14px; color: #666; margin-top: 20px; margin-left: 20px;}
.fk_m .fk_gq span { color: #999;}
.fk_m .fk_gq a { float: right; font-size: 14px; color: #E84E40;}
.fk_b { overflow: hidden; padding-top: 10px;}
.fk_b p { font-size: 14px; color: #666; text-align: right; line-height: 30px;}
.fk_b p span { display: inline-block;}
.fk_b p span+span { min-width: 100px;}
.fk_box_b { border: 1px solid #eee; height: 50px; margin-top: 10px;}
.fk_box_b p { float: right;}
.fk_box_b input { float: right; width: 150px; height: 48px; line-height: 48px; background: #E84E40; color: #fff; font-size: 20px; border-radius: 0; margin-left: 20px; cursor: pointer;}
.fk_box_b p { font-size: 16px; color: #333; height: 48px; line-height: 48px;}
.fk_box_b p span { font-size: 20px; color: #E84E40;}
/*新增地址弹框*/
.xzdz { overflow: hidden; padding: 0 30px;  font-size: 16px; color: #666; margin-top: 25px;}
.xzdz span { height: 50px; line-height: 50px;}
.xzdz input { float: right; border: 1px solid #eee; width: 380px; height: 50px; line-height: 20px; font-size: 12px; color: #666; padding: 10px;}
.xzdz .city-picker-select { float: right; width: 380px;}
.xzdz .city-picker-select select { width: 380px; height: 50px; border: 1px solid #eee; margin-bottom: 10px; font-size: 12px; color: #666; appearance: none; -moz-appearance: none; -webkit-appearance: none; background: url(../images/xiala.png) no-repeat 360px; padding: 0 10px; box-shadow:none; border-radius: 0; cursor: pointer;}
.xzdz .city-picker-select select+select+select { margin-bottom: 0;}
.xzdz textarea { width: 100%; height: 80px; border: 1px solid #eee; }
.xzdz_l span { height: 30px; line-height: 30px;}
.qrtj_btn { width: 190px; height: 50px; background: #E84E40; color: #fff; font-size: 20px; margin-left: 149.5px; margin-top: 25px; cursor: pointer;}

/*发票弹出框*/
.fp { overflow: hidden; padding: 0 60px;}
.fp .fp_item { font-size: 14px; color: #666; margin-top: 30px;}
.fp .fp_item span { float: left; display: inline-block; min-width: 100px; text-align: right;}
.fp .fp_item input { width: 340px; height: 32px; border: 1px solid #eee; padding: 5px 10px;}
.fp .fp_item .fp_list { float: left; overflow-y: scroll;max-width: 410px; height: 90px;}
/*.fp .fp_item .fp_list::-webkit-scrollbar { display: none;}*//*隐藏滚动条*/
.fp .fp_item .fp_list li { float: left; font-size: 14px; color: #666; height: 32px; line-height: 32px; border: 1px solid #eee; padding: 0 10px; margin-right: 10px; margin-bottom: 10px;  cursor: pointer;}
.fp .fp_item .fp_list li.cur {background: url(../images/xuanzhong.png) no-repeat right bottom; background-size: 15px; border: 2px solid #E84E40;}
.fp .fp_btn { float: left; width: 66px; height: 28px; font-size: 14px; color: #fff; background: #E84E40; border-radius: 2px; margin-top: 30px; margin-right: 30px; cursor: pointer;}
.fp .qx { background: #F6F6F6; color: #666; }
.fp .bc { margin-left: 100px;}

/*交付时间弹框*/
.jfsj { padding: 20px;}
.jfsj input { width: 100px; height: 32px; font-size: 14px; color: #666; border: 1px solid #eee; border-radius: 0; margin-right: 20px; cursor: pointer;}
.jfsj input.cur {background: url(../images/xuanzhong.png) no-repeat right bottom; background-size: 15px; border: 2px solid #E84E40;}
.jfsj_table { margin-top: 20px;}
.jfsj_table .table td {border: 1px solid #eee; font-size: 12px; color: #666; padding: 3px 0px; min-width: inherit; width: 65px; overflow: hidden;}
.jfsj_table .table td span { float: left; width: 100%; display: inline-block; height: 17px; line-height: 17px;}
.jfsj_table .table td.cur { background: #E84E40; color: #fff !important;}
.jfsj_table .table .jfsj_xz td { cursor: pointer;}
/*-------------- 付款 end ---------------*/
/*-------------- 提交订单 ---------------*/
.jffs_box { overflow: hidden; padding-left: 20px; margin-top: 20px; padding-bottom: 20px;border-bottom: 1px solid #eee;}
.jffs_item { overflow: hidden; margin-bottom: 20px; }
.jffs_item:last-child {  margin-bottom: 0;}
.jffs_item .jffs_item_xz { float: left; border: 1px solid #ccc; width: 15px; height: 15px; display: inline-block; border-radius: 50%; margin-top: 2px; cursor: pointer;}
.jffs_item .jffs_item_xzz { background: url(../images/duigou.png) no-repeat center; border: none; background-size: contain;}
.jffs_item .jffs_item_address { float: left; margin-left: 10px;}
.jffs_item .jffs_item_address .address_type { font-size: 14px; color: #666;}
.jffs_item .jffs_item_address .address_xq { font-size: 14px; color: #999; margin-top: 10px;}
.jffs_item .jffs_item_address .map { margin-top: 20px;}
.jffs_item .jffs_item_address .map,#map { width: 600px; height: 200px;}

.fk_m .ddmc { font-size: 14px; color: #666; width: 520px; height: 32px; line-height: 32px; border: 1px solid #eee; margin-left: 20px; padding: 5px 10px;}
.fk_m .ddmc::-webkit-input-placeholder { color: #999;}
.fk_m .scwj { width: 100px; height: 30px; background: #E84E40; color: #fff; font-size: 16px; border-radius: 0px; cursor: pointer; margin-left: 20px;}
/*-------------- 提交订单 end ---------------*/
/*-------------- 支付方式 ---------------*/
.zffs_box { overflow: hidden; background: #fff; padding: 0 30px; margin-bottom: 80px;}
.zf_title { font-size: 18px; border-bottom: 1px solid #eee;  height: 70px; line-height: 70px;}
.zffs_box .ddxx { font-size: 16px; color: #999; margin-top: 20px; margin-bottom: 20px;}
.zffs_list { overflow: hidden; }
.zffs_list li {  border-bottom: 1px solid #eee;}
.zffs_list li
.zffs_item { overflow: hidden; height: 85px; line-height: 85px; padding: 0 30px;}
.zffs_item.cur { border: 1px solid #E84E40;}
.zffs_item .fxk { float: left; width: 20px; height: 20px; border-radius: 5px; border: 1px solid #eee; display: inline-block; margin-top: 32.5px;}
.zffs_item .fxk_xz { background: url(../images/xuanzhong_01.png) no-repeat center;}
.zffs_item .zf_type { float: left; font-size: 18px; color: #333; padding-left: 38px; margin-left: 30px;}
.zffs_item .weixin { background: url(../images/weixin.png) no-repeat left; }
.zffs_item .zhifubao { background: url(../images/zhifubao.png) no-repeat left; }
.zffs_item .yinlian { background: url(../images/yinliang.png) no-repeat left; }
.zffs_item .zf_pay { float: right; font-size: 14px; color: #333;}
.zffs_item .zf_pay i { font-size: 18px; color: #E84E40; font-style: normal;}
.zf_box { overflow: hidden; margin-top: 30px; padding-bottom: 30px;}
.zf_box p { text-align: center;}
.zf_box .ts { font-size: 14px; color: #666; margin-bottom: 30px;}
.zf_box .ts span { color: #E84E40;}
.zf_box .ewm { border: 1px solid #eee; width: 300px; height: 300px; margin: auto; margin-bottom: 30px;}
.zf_box .ewm img { width: 256px; height: 256px; margin-top: 22px; margin-left: 22px;}
.zf_box .sm { margin: auto; width: 300px; height: 70px; color: #fff; font-size: 16px; background: url(../images/saomiao.png) no-repeat 45px #E84E40; word-break: break-all; word-wrap: break-word; padding-left: 100px; padding-right: 45px; line-height: 27px; padding-top: 10px;}

/*-------------- 支付方式 end ---------------*/

@media (min-width: 1400px){
.index-yzs .yzs-bg-left {
    width: 1110px;
    height: 600px;
}
.content-wrapper { width: 1400px;}
}
@media screen and (max-width: 1399px){
.yzs-bg-right-box { width: 500px;}

}

@media screen and (min-width: 1921px){ 
.index-yzs {
    width: 1920px;
    margin: 80px auto 0;
}
}


/*产品列表*/
/*面包屑导航*/
.location{ width:1200px; min-width:1200px; line-height:70px;font-size: 12px; letter-spacing: 0.7px;  margin:auto; font-family: 微软雅黑; } 
.location a{color: #999; font-size: 14px;}
.location a:hover{  color: #E84E40; }
.product{display: block; overflow: hidden; margin-bottom: 50px;}
.product_left{width: 910px; float: left; min-height: 600px;}
.product_left .list-current{height: 26px; line-height: 24px; overflow: hidden; display: block; margin-bottom: 30px;}
.product_left .list-current span{color: #333333; font-size: 18px;}
.product_left .list-current select{width: 81px; height: 24px; line-height: 24px; border: 1px solid #eee; color: #666666; font-size: 14px;}
.product_left .list-current a{color: #666666; font-size: 14px; }
.product_list{display: block;overflow: hidden;}
.product_list .top{height: 37px; line-height: 37px; border: 1px solid #dddddd; border-bottom: 0}
.product_list .top .f-sort{height: 37px; line-height: 37px;}
.product_list .top a{display: block; float: left; padding: 0 15px; border-right: 1px solid #ddd; color: #888888; font-size: 14px;}
.product_col{overflow: hidden; display: block; width: 100%}
.product_col li{padding: 35px; border: 1px solid #ddd; display: block; overflow: hidden; margin-bottom: 30px;} 
.product_col li a{display: block; float: left; overflow: hidden;}
.product_col li .img{width: 146px; height: 146px; display: block; float: left; margin-right: 35px;}
.product_col li .img img{max-width: 100%; max-height: 100%;}
.product_intr{width: 320px; float: left; display: block; max-height: 146px; padding: 20px 0; overflow: hidden;}
.product_intr .title{color: #151515; font-size: 22px; height: 30px; line-height: 25px; overflow: hidden; display: block; margin-bottom: 15px;}
.product_intr .con{color: #333333; font-size: 18px; line-height: 35px; overflow: hidden; display: block; max-height: 70px;}
.product_price{float: right; width: 280px; display: block; overflow: hidden;}
.product_price .price{color: #e84e40; font-size: 26px; display: block; font-family: arial!important; height: 100px; line-height: 100px; /*text-align: center;*/}
.product_price .sc_box a{color: #888888; font-size: 16px;}
.product_price .sc_box input.sc{font-size: 16px; color: #999999; padding-left: 25px; background: url(../images/sc.png) no-repeat left; cursor: pointer; float: right;}
.product_price .sc_box input.sc_btn {font-size: 16px; color: #999999; padding-left: 25px; background: url(../images/sc_fouce.png) no-repeat left; cursor: pointer; float: right;}
.product_right{width: 260px; display: block; overflow: hidden; float: right;}
.product_right .talent_shopping{width: 100%; display: block;overflow: hidden; border: 1px solid #ddd; margin-top: 56px;}
.product_right .talent_shopping h2{ margin-top: 0; height: 38px; line-height: 38px; border-bottom: 1px solid #ddd; background: #f6f6f6; color: #666; font-size: 14px;padding: 0 13px;}
.talent_shopping_col{display: block; overflow: hidden; padding: 20px 20px 0;}
.talent_shopping_col li{display: block; overflow: hidden; margin-bottom: 15px;}
.talent_shopping_col li a{display: block; overflow: hidden;}
.talent_shopping_col li .img{width: 220px; height: 140px; display: block;}
.talent_shopping_col li .img img{height: 100%; max-width: 100%;}
.talent_shopping_col li .con{color: #666666; font-size: 14px; line-height: 20px; max-height: 40px; overflow: hidden; margin: 13px 0 10px; }
.talent_shopping_col li .price{color: #e84e40; font-size: 18px; font-family: arial!important; height: 20px; line-height: 20px; overflow: hidden;}
.f-line .f-sort .arrow{height: 15px; margin-top: 11px;}
.f-line .f-sort .arrow{ float: right;    width: 7px;  overflow: hidden;  background: url(../images/down.png) no-repeat right center;}
.f-line .f-sort .fs-down, .f-line .f-sort .fs-up { display: inline-block; width: 7px; margin-left: 5px; vertical-align: top;}
.f-line .f-sort a.curr{background: #e84e40; color: #fff}
.f-line .f-sort a.curr .arrow{background: url(../images/down1.png) no-repeat right center;}
.arrow-top{width: 6px; height: 8px; background: url(../images/top2.png) no-repeat center; display: block;}
.arrow-bottom{width: 6px; height: 8px; background: url(../images/down3.png) no-repeat center; display: block;}
.fs-up{margin-top: 12px; margin-left: 6px;}
.f-line .f-sort a.curr_top .arrow-top{width: 6px; height: 8px; background: url(../images/top1.png) no-repeat center; display: block;}
.f-line .f-sort a.curr_down .arrow-bottom{width: 6px; height: 8px; background: url(../images/down2.png) no-repeat center; display: block;}
/*产品列表end*/





/*2017-11-29*/
.controlBtn{
    padding:0;
    margin:0;
    position: relative;
    height:46px; background: #f6f6f6; width: 100%; cursor: pointer;
}
.controlBtn li{
    display: block;
    float:left;
    margin:-1px 0 0 -1px;
    padding:12px 30px;
    height:46px;
    cursor:pointer;
    position: relative; font-size: 14px; color: #666666
}
.controlBtn li.focusOpen{ background: #e84e40; color: #fff}
.goodsInfo{ width:750px; }
.qy_pro_cont .pruduct_detail{padding-top: 30px;}
.qy_pro_cont .pruduct_detail img{max-width: 100%; height: inherit;}
.pruduct_pj .pruduct_pj_top{padding:30px 0; overflow: hidden;}
.hpd{ float: left; max-width: 30%; overflow: hidden; width: 15%; text-align: center;}
.hpd p{color: #666666; font-size: 14px; height: 20px; line-height: 20px; overflow: hidden;}
.hpd span{color: #e84e40; font-size: 28px; font-family: arial!important; height: 45px; line-height: 45px; overflow: hidden;}
.hpd span i{font-style: normal; font-size: 45px;}
.pj_bq{display: block; float: left; overflow: hidden; max-width: 70%;}
.pj_bq li{display: block; float: left; border: 1px solid #eee; font-size: 12px; color: #999999; margin-right: 15px; padding: 0 10px; text-align: center; height: 22px; line-height: 22px; margin-bottom: 15px;}
.checkBar{height: 32px; line-height: 32px; overflow: hidden; width: 100%; border: 1px solid #eee; background: #f6f6f6}
.checkBar li{margin-left: 25px; font-size: 12px; color: #666666; display: block; float: left; cursor: pointer;}
.checkBar li.cur{color: #e84e40;}
.pruduct_pj .pj_r{width: 730px; float: right;}
.pruduct_pj .pj_r .star{width: 100%;}
/*2017-11-29新增样式*/
.share_box { overflow: hidden; margin-top: 0;}
.bt_tit { font-size: 18px; color: #333; width: 100%; height: 60px; line-height: 60px; background: #F9F9F9; border-top-left-radius: 20px; border-top-right-radius: 20px; text-indent: 20px;}
.bt_tit input { float: right; width: 60px; height: 60px; background: url(../images/delete_01.png) no-repeat center; cursor: pointer;}
.share_box img { width: 154px; height: 144px; margin: auto; display: block; margin-top: 80px;}
.share_box .share_con{padding: 0 40px; overflow: hidden;}
.share_box p { font-size: 20px; color: #151515; text-align: left; margin-top: 50px;}
.share_box .share_con input[type='text']{width: 100%; height: 57px; line-height: 57px; padding: 0 18px; overflow: hidden; border: 1px solid #ddd; margin-top: 40px;}
.share_box .share_con input[type='button']{background: #e84e40; color: #fff; font-size: 20px; height: 51px; line-height: 51px; border: 0; text-align: center; margin-top: 40px; width: 100%; cursor: pointer;}
.gwc_box { overflow: hidden; margin-top: 0;}
.gwc_box .gwc_con{padding: 40px; overflow: hidden;}
.gwc_box p { font-size: 20px; color: #151515; text-align: left; line-height: 30px; margin-bottom: 10px;}
.gwc_box .gwc_con input[type='button']{background: #e84e40; color: #fff; font-size: 20px; height: 51px; line-height: 51px; border: 0; text-align: center; margin-top: 40px; width: 100%; cursor: pointer; width: 165px; float: left;}
.gwc_btn .confirm{float: right!important}
.gwc_btn .cancel{background: none!important; border: 1px solid #e84e40!important; color: #e84e40!important}
.gwc_box ul{overflow: hidden;}
.gwc_box .gwc_con li{color: #333333; font-size: 18px; height: 20px; line-height: 20px; display: block;  float: left; margin-right: 45px; cursor: pointer; background: url(../images/no_cur.png) no-repeat right; padding-right: 35px;margin-bottom: 15px}
.gwc_box .gwc_con li.cur{background: url(../images/cur.png) no-repeat right;}
.gwc_box .add{height: 42px; line-height: 42px; overflow: hidden; display: block; width: 100%; margin-top: 10px;}
.gwc_box .add_input{width: 378px; height: 40px; line-height: 40px; border: 1px solid #ddd; font-size: 14px; color: #999; padding: 0 10px; overflow: hidden;}
.gwc_box .add .add_ico{background: url(../images/add_ico.png) no-repeat; width: 26px; height: 26px; background-size: 100% 100%; margin: 7px 0; display: block; float: right; }
.tanchu_box6{width: 500px!important; height: 404px!important; border-radius: 20px!important}
.tb-btn-buy{display: block; float: left; overflow: hidden;}

/*2017-12-28 优化 wang*/
.scroll_top{ width: 90px; height: 90px; background-size: 100% 100%;  }
.my_offer{ margin-bottom: 0.9rem; }
.thumbnail-box .list .item img { width: 56px;height: 56px;}
.product_intr .title{ line-height: 30px; }

/*2018-03-14 优化 w*/
.talent_shopping_col li .img{ text-align: center;  }
@charset "UTF-8";
/*****商品列表页*****/
.shop_list{ margin-bottom:90px; }
.shop_list_ul{ margin-bottom:30px; overflow:hidden; }
.shop_list_li{ padding:35px; border:1px solid #ddd; margin-top:30px; overflow:hidden; }
.shop_item{float:left; }
.shop_item_l{ width:200px; height:300px; display:block; overflow:hidden; float:left; margin-right:35px; } 
.shop_item_l img{ width:200px; height:300px; }
.shop_item_r{ width:500px; float:right }
.shop_item_r h1{ font-size:22px; color:#151515; margin-bottom:20px; line-height:24px; height:24px; overflow:hidden; text-overflow: ellipsis;white-space: nowrap;}
.shop_item_r .type{ font-size:18px; color:#333; margin-bottom:20px;line-height:30px; height:30px; overflow:hidden; text-overflow: ellipsis;white-space: nowrap;}
.shop_item_r .address{ background-image:url(../images/icons.png); background-repeat:no-repeat; background-position:0 0; padding-left:30px;  font-size:16px; color:#666;
   line-height:22px;height:22px; overflow:hidden; text-overflow: ellipsis;white-space: nowrap; }
.shop_item_r a{ display:block; }
.shop_item_r a:hover h1{ color:#e84e40; }
.shop_input{ float:right; overflow:hidden; height:51px; margin-top:47px; margin-right:-34px; }
.shop_input .shopButton{ float:left; width:191px; height:51px; display:block; border:1px solid #e84e40; background:#e84e40; color:#fff; font-size:20px; text-align:center; margin-right:34px; }
.shop_input .shopButton:last-child{ border:1px solid #e84e40; background:#fff;color:#e84e40; }
.shop_input .shopButton:last-child:hover{border:1px solid #e84e40; background:#e84e40; color:#fff; }
/*****商品列表页*****/
/*-- 轮播图-banner--*/
.banner{ width:100%;height: 640px;margin: 0 auto; background: #eaeaea; min-width: 1200px; }
.banner .device_area{ width:100%; height: 100%;  position:relative;min-width:1200px;display:block; overflow:hidden; width:100%; }
.banner .device{ position:relative;top:0px;overflow:hidden;height: 100%; z-index:1;width:1920px;left:50%; margin-left:-960px; min-width:1200px;}
.banner .swiper-container {margin:0 auto;position:relative; height: 100%; overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;/* Fix of Webkit flickering */z-index:1; cursor:pointer;}
.banner .swiper-wrapper {position:relative;width:100%;-webkit-transition-property:-webkit-transform, left, top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0px,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform, left, top;-moz-transition-duration:0s;-moz-transform:translate3d(0px,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform, left, top;-o-transition-duration:0s;-o-transform:translate3d(0px,0,0);-o-transition-timing-function:ease;-o-transform:translate(0px,0px);-ms-transition-property:-ms-transform, left, top;-ms-transition-duration:0s;-ms-transform:translate3d(0px,0,0);-ms-transition-timing-function:ease;transition-property:transform, left, top;transition-duration:0s;transform:translate3d(0px,0,0);transition-timing-function:ease;}
.banner .swiper-free-mode > .swiper-wrapper {-webkit-transition-timing-function: ease-out;-moz-transition-timing-function: ease-out;-ms-transition-timing-function: ease-out;-o-transition-timing-function: ease-out;transition-timing-function: ease-out;margin: 0 auto;}
.banner .swiper-slide, .swiper-slide_1{ float: left;overflow:hidden;   }
.banner .swiper-slide img{ width:100%; height: 100%;}
.banner .pagination1 { position: absolute;left:50%;bottom:20px;width:100%;z-index:200; margin-left:-24px;   }
.banner .swiper-pagination-switch {display: inline-block; width:40px; height:2px; margin: 0 5px;cursor: pointer;  background: #fff;   }
.banner .swiper-active-switch { background:#E84E40;}
.banner_bg{ background: url(../images/banner.jpg) no-repeat center center; height:100%; display:block; min-width:1200px;  }
/*--轮播图-banner--*/

/*------------报价对比--------------*/
.bjdb_top { overflow: hidden; height: 345px; padding-left: 280px;}
.bjdb_top .PK { font-size: 30px;font-weight: normal;font-style: italic; color: #f83321; float: left; line-height: 100%; line-height: 345px; width: 80px; text-align: center;}
.bjdb_cont { float: left; width: 280px; height: 263px; -webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .2); box-shadow:0 1px 5px rgba(0, 0, 0, .2); position: relative; margin-top: 41px;}
.bjdb_cont img { width: 190px; height: 137px; margin: auto; display: block; margin-top: 40px;}
.bjdb_cont .db_tit { font-size: 20px; color: #333; text-align: center; height: 25px; line-height: 25px;  margin-top: 15px;}
.bjdb_cont .db_pay { font-size: 18px; color: #F83321; text-align: center; margin-top: 10px; }
.bjdb_cont input { position: absolute; top: 5px; right: 10px; background: url(../images/delete_01.png) no-repeat center; width: 30px; height: 30px;}

.bjdb_table form { margin-bottom: 100px;}
.table caption { font-size: 18px; color: #fff; height: 46px; line-height: 46px; background: #E84E40; padding: 0; text-align: center;}
.table { border-collapse: collapse; width: 100%;}
.table th {color: #fff; background: #6CD3CD; border: 1px solid #6CD3CD; font-size: 20px; padding: 15px; vertical-align: top;  text-align: center; font-weight: normal; }
.table td { font-size: 18px; color: #333; line-height: 40px; min-width: 170px; border: 1px solid #E84E40; padding: 10px; vertical-align: middle; text-align: center;}

.color_e8 { color: #E84E40 !important;}
/*------------报价对比 end--------------*/
/*------------发帖子--------------*/
.ftz_tit { font-size: 18px; color: #E84E40; height: 85px; border-bottom: 1px solid #eee;}
.ftz_tit span { display: inline-block; width: 110px; height: 45px; line-height: 45px; margin-top: 40px; border-bottom: 1px solid #E84E40; text-align: center;} 

.ftz_list { overflow: hidden; margin-left: -30px;}
.ftz_list li { float: left; width: 216px; margin-top: 40px; margin-bottom: 40px; border: 1px solid #eee; margin-left: 30px; padding: 15px; cursor: pointer;}
.ftz_list li .ftz_left { float: left; width: 120px;}
.ftz_list li .ftz_type { float: left; font-size: 20px; color: #333; width: 100%; height: 20px; line-height: 20px; margin-top: 10px; display: inline-block; }
.ftz_list li .ftz_rq   { float: left; font-size: 14px; color: #999; width: 100%; height: 20px; line-height: 20px; margin-top: 10px; display: inline-block; }
.ftz_list li .ftz_dpzs { float: right; width: 60px; height: 60px; border-radius: 50%; }
.ftz_list .cur { background: url(../images/xuanzhong.png) no-repeat right bottom; border: 1px solid #E84E40;}
.dpzs { background: url(../images/zbq_w_01.png) no-repeat center , linear-gradient(to bottom, #fe7ea3, #ec5c85); }
.zpwd { background: url(../images/zbq_w_02.png) no-repeat center , linear-gradient(to bottom, #53dda1, #36ba81); }
.mtfx { background: url(../images/zbq_w_03.png) no-repeat center , linear-gradient(to bottom, #77cdf3, #5cb5db); }
.wkyl { background: url(../images/zbq_w_05.png) no-repeat center , linear-gradient(to bottom, #fd958a, #fb7d6f); }
.glxx { background: url(../images/zbq_w_04.png) no-repeat center , linear-gradient(to bottom, #8ea4ff, #7692ff); }
.ftz textarea { font-size: 16px; color: #151515; width: 100%; height: 500px; border: 1px solid #eee; padding: 10px;}
.ftz textarea::-webkit-input-placeholder { color: #999;}
.ftz .sczp { overflow: hidden; border-bottom: 1px solid #eee;}
.ftz .sczp p { font-size: 18px; color: #333; height: 100px; line-height: 100px; border-bottom: 1px solid #eee;}
.ftz .sczp p span { font-size: 14px; color: #999;}
.ftz .sczp a { display: block; width: 138px; height: 131px; border: 1px solid #EEE; background: url(../images/xiangji.png) no-repeat center; margin-top: 40px; margin-bottom: 40px; }
.ftz .fb_btn { font-size: 16px; color: #fff; background: #E84E40; width: 120px; height: 45px; line-height: 45px; border-radius: 8px; margin-top: 60px; margin-bottom: 100px; cursor: pointer;}
/*------------发帖子 end--------------*/
/*------------我的报价--------------*/
.wdbj_box { margin-bottom: 100px;}
.wdbj_box .ksdb_btn { font-size: 20px; color: #fff; width: 150px; height: 50px; background: #E84E40; border-radius: 0; margin: auto; display: block; cursor: pointer;}
.wdbj { overflow: hidden; margin-top: 30px;}
.wdbj li { overflow: hidden; border: 1px solid #ddd; margin-bottom: 30px;}
.wdbj .bj_tit { overflow: hidden; border-bottom: 1px solid #ddd; height: 65px; line-height: 65px;padding-left: 20px; padding-right: 20px;}
.wdbj .bj_tit .bj_tit_left { float: left;}
.wdbj .bj_tit .bj_tit_left .bj_select { float: left; width: 18px; height: 18px; border: 1px solid #999; border-radius: 50%; display: inline-block; margin-top: 23.5px; margin-right: 15px; cursor: pointer;}
.wdbj .bj_tit .bj_tit_left  .bj_sel_xz { background: url(../images/duigou.png) no-repeat center; border: none;}
.wdbj .bj_tit .bj_tit_left .bj_name { font-size: 16px; color: #333;}

.wdbj .bj_tit .bj_tit_right { float: right; width: 380px;}
.wdbj .bj_tit .bj_tit_right input { float: right; font-size: 14px; color: #666; width: 60px; height: 25px; border: 1px solid #bbbaba; border-radius: 2px; background: #fff; margin-top: 21.5px; margin-left: 20px; cursor: pointer;}
.wdbj .bj_tit .bj_tit_right span { font-size: 14px; color: #999; height: 100%; display: inline-block;}
.wdbj .bj_tit .bj_tit_right span i { float: right; font-size: 22px; color: #E84E40; font-style: normal;}

.wdbj .bj_cont { float: left; padding-top: 20px; padding-bottom: 10px; max-width: 950px;}
.wdbj .bj_cont .bj_cont_r { float: left; width: 70px; margin-left: 20px;}
.wdbj .bj_cont .bj_cont_r img { width: 100%; height: 70px;}
.wdbj .bj_cont .bj_cont_r span { font-size: 14px; color: #333; height: 25px; line-height: 25px; display: inline-block; overflow: hidden;}
.wdbj .bj_jrgwc { float: right; font-size: 14px; color: #E84E40; width: 90px; height: 25px; border: 1px solid #E84E40; border-radius: 0; background: #fff; margin-right: 70px; margin-top: 55px; cursor: pointer;}

/*------------我的报价 end--------------*/
/*------------  我的收藏  --------------*/
.wdsc { margin-bottom: 100px; min-height: 600px;}
.wdsc_top { overflow: hidden; height: 70px; border-bottom: 1px solid #eee; }
.wdsc_top .wdsc_type { float: left;}
.wdsc_top .wdsc_type li { float: left; font-size: 18px; color: #fff; width: 100px; height: 50px; line-height: 50px; margin-top: 20px; margin-right: 15px; text-align: center; cursor: pointer; color: #333;}
.wdsc_top .wdsc_type li a { color: #333;}
.wdsc_top .wdsc_type .cur { color: #fff; border-bottom: 2px solid #E84E40; background: #fff; background: #E84E40;}
.wdsc_top .wdsc_search { float: right; height: 40px; border: 1px solid #eee; margin-top: 25px;}
.wdsc_top .wdsc_search .search_input { float: left; font-size: 14px; color: #999; width: 180px; border: none; padding: 10px; height: 100%;}
.wdsc_top .wdsc_search .search_button { font-size: 14px; color: #666; width: 80px; height: 100%; border-left: 1px solid #eee; border-radius: 0; background: #f6f6f6; cursor: pointer;   }
.wdsc_list { overflow: hidden;}
.wdsc_list li { border-bottom: 1px solid #eee; padding-top: 30px; padding-bottom: 30px; position: relative;}
.wdsc_list li:hover .wdsc_cont .wdsc_cont_info h3 { color: #E84E40; }
.wdsc_list .wdsc_cont { overflow: hidden;}
.wdsc_list .wdsc_cont a { overflow: hidden; display: block;}
.wdsc_list .wdsc_cont img { float: left; width: 100px; height: 100px;}
.wdsc_list .wdsc_cont .wdsc_cont_info { float: right; width: 1080px; height: 100px; margin-left: 20px; overflow: hidden;}
.wdsc_list .wdsc_cont .wdsc_cont_info h3 { font-size: 16px; color: #333; width: 100%; height: 25px; line-height: 25px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.wdsc_list .wdsc_cont .wdsc_cont_info .info_cont { font-size: 14px; color: #666; height: 55px; line-height: 27px; word-break: break-all; word-wrap: break-word; overflow: hidden;}
.wdsc_list .wdsc_cont .wdsc_cont_info .info_pay { font-size: 16px; color: #E84E40;}
.wdsc_list .sc_box { position: absolute; right: 0; bottom: 30px;}
.wdsc_list .sc_box input { font-size: 14px; color: #999; padding-left: 25px; background: url(../images/sc_fouce.png) no-repeat left; cursor: pointer;}
.wdsc_list .sc_box a { font-size: 14px; color: #999; margin-right: 15px;}

/*------------我的收藏 end--------------*/
/*------------   招宝圈   --------------*/
.zbq { margin-bottom: 50px;}
.zbq_top { overflow: hidden; height: 90px; border-bottom: 1px solid #eee;}
.zbq_top .zbq_type { float: left; margin-top: 40px;}
.zbq_top .zbq_type li { float: left; background: none; margin-right: 30px; /*width: 100px;*/ height: 50px; line-height: 50px; }
.zbq_top .zbq_type li a { font-size: 18px; color: #333; display: block; overflow: hidden; text-align: center; padding-left: 35px; padding-right: 10px; background: none;}
.zbq_top .zbq_type .dqzs { background: url(../images/zbq_fouce_01.png) no-repeat 10px;}
.zbq_top .zbq_type .zpwd { background: url(../images/zbq_fouce_02.png) no-repeat 10px;}
.zbq_top .zbq_type .fxmt { background: url(../images/zbq_fouce_03.png) no-repeat 10px;}
.zbq_top .zbq_type .wkyl { background: url(../images/zbq_fouce_04.png) no-repeat 10px;}
.zbq_top .zbq_type .cur { border-bottom: 2px solid #E84E40;}
.zbq_top .zbq_type .cur a { color: #E84E40;}
.zbq_top .zbq_type .dqzs_dp { background: url(../images/zbq_01.png) no-repeat 10px;}
.zbq_top .zbq_type .zpwd_zp { background: url(../images/zbq_02.png) no-repeat 10px;}
.zbq_top .zbq_type .fxmt_fx { background: url(../images/zbq_03.png) no-repeat 10px;}
.zbq_top .zbq_type .wkyl_wk { background: url(../images/zbq_04.png) no-repeat 10px;}
.zbq_top .zbq_top_right { float: right; height: 50px; line-height: 50px; margin-top: 40px;}
.zbq_top .zbq_top_right a { float: left; font-size: 16px; color: #333; text-align: center; display: block; overflow: hidden; width: 80px;}
.zbq_top  .zbq_top_right .cur { color: #E84E40;}
.zbq_top .zbq_top_right .fb_btn { font-size: 16px; color: #fff; background: #E84E40; width: 100px; height: 36px; line-height: 36px; border-radius: 8px;  }
.zbq_list { overflow: hidden; margin-bottom: 40px;}
.zbq_list li { overflow: hidden; padding-top: 30px; padding-bottom: 30px; border-bottom: 1px solid #eee;} 
.zbq_list .zbq_row_top { overflow: hidden;}
.zbq_list .zbq_row_top img { float: left; width: 60px; height: 60px;}
.zbq_list .zbq_row_top .zbq_row_info { float: right; width: 1120px;}
.zbq_list .zbq_row_top .zbq_row_info h3 { font-size: 20px; color: #576b95; font-weight: bold;}
.zbq_list .zbq_row_top .zbq_row_info h3 span { float: right; font-size: 12px; color: #999;}
.zbq_list .zbq_row_top .zbq_row_info p { font-size: 14px; color: #666; line-height: 23px; margin-top: 5px; text-align: justify; word-break: break-all; word-wrap: break-word;}
.zbq_list .zbq_row_top .zbq_row_img { float: right; width: 1120px; margin-top: 20px;}
.zbq_list .zbq_row_top .zbq_row_img figure { float: left; width: 160px; margin-right: 20px; margin-bottom: 20px;}
.zbq_list .zbq_row_top .zbq_row_img figure img { width: 100%; height: 160px;}
.pswp__bg { opacity: 0.5 !important;}
.zbq_list .zbq_row_bottom { overflow: hidden; width: 1120px; margin-left: 80px; }
.zbq_row_bottom .dz_count { float: left; background: url(../images/sc_01.png) no-repeat left;  padding-left: 30px;}
.zbq_row_bottom .dz_count img { width: 46px; height: 46px; border-radius: 50%; margin-right: 10px;}
.zbq_row_bottom .pl_right { float: right;}
.zbq_row_bottom .pl_right input { font-size: 12px; color: #999;}
.zbq_row_bottom .pl_right .dz_btn_nxh { background: url(../images/sc.png) no-repeat left; padding-left: 20px; margin-right: 15px;}
.zbq_row_bottom .pl_right .dz_btn_xh { background: url(../images/sc_fouce.png) no-repeat left; padding-left: 20px; margin-right: 15px;}
.zbq_row_bottom .pl_right .pl_btn { background: url(../images/pl.png) no-repeat left ; padding-left: 20px;}
.zbq_pl_list { float: right; width: 1120px; background: #F6F6F6; margin-top: 20px; display: none;}
.zbq_pl_list .pl_input { border-bottom: 1px solid #eee; padding: 15px;}
.zbq_pl_list .pl_input .pl_text { width: 850px; height: 50px; padding: 10px; }
.zbq_pl_list .pl_input .pl_btn { float: right; font-size: 18px; color: #fff; width: 200px; height: 50px; background: #f40034; border-radius: 5px;}
.zbq_pl_list .pl_list_row { float: right; background: url(../images/pl_01.png) no-repeat 15px 33px; width: 1120px; padding-left: 45px; padding-right: 15px;}
.zbq_pl_list .pl_list_row .pl_row { overflow: hidden; padding-top: 20px; padding-bottom: 20px; border-top: 1px solid #eee; margin-top: -1px;}
.zbq_pl_list .pl_list_row .pl_row img { float: left; width: 46px; height: 46px; border-radius: 50%;}
.zbq_pl_list .pl_list_row .pl_row .pl_row_info { float: right; width: 994px;}
.zbq_pl_list .pl_list_row .pl_row .pl_row_info h3 { width: 100%; overflow: hidden;}
.zbq_pl_list .pl_list_row .pl_row .pl_row_info h3 .row_info_tit { float: left; font-size: 16px; color: #576B95;}
.zbq_pl_list .pl_list_row .pl_row .pl_row_info h3  .row_info_time { float: right; font-size: 12px; color: #999;}
.zbq_pl_list .pl_list_row .pl_row .pl_row_info p { font-size: 14px; color: #666; line-height: 23px; margin-top: 5px;}

/*------------招宝圈 end--------------*/
/*------------ 案例列表 --------------*/
.case { margin-bottom: 90px; min-height: 742px;}
.case_box { overflow: hidden; padding-top: 30px;}
.case_type { overflow: hidden; border-top: 1px solid #eee; border-left: 1px solid #eee; border-right: 1px solid #eee;}
.case_type li { overflow: hidden; width: 100%; height: 50px; border-bottom: 1px solid #eee;}
.case_type li dl { position: relative; width: 1070px; float: right; padding-left: 30px;}
.case_type li dt { position: absolute; left: -130px; top: 0; font-size: 16px; color: #666; background: #f7f7f7; width: 130px; height: 100%; padding-top: 15px; text-align: center; margin-right: 45px; border-right: 1px solid #eee;}
.case_type li dd { float: left; font-size: 14px; color: #333; padding-top: 15px; padding-bottom: 15px; min-width: 85px; }
/*.case_type li dd a { color: #333;}*/
.screen{color: #333;}
.case_type li dd a:hover { color: #E84E40;}
.case_type li .more { position: absolute; top: 0; right: 0; min-width: 45px; float: right; color: #E84E40; font-size: 14px; text-decoration: underline; cursor: pointer;}

.anli_list { overflow: hidden; margin-top: 40px; margin-bottom: 40px; margin-left: -20px;}
.anli_list li { float: left; margin-left: 20px; width: 285px; position: relative; margin-bottom: 30px;-webkit-transition: all .3s ease; transition: all .3s ease;}
.anli_list li:hover { -webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, .1); box-shadow: 0 15px 10px rgba(0, 0, 0, .1); -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0); border-radius: 2px; border-color: transparent}
.anli_list li:hover .anli_info { border-bottom: 1px solid #fff;}
.anli_list li a { display: block; overflow: hidden;}
.anli_list li img { float: left; width: 100%; height: 200px;}
.anli_list .anli_info { float: left; border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; padding-left: 15px; padding-right: 15px; padding-bottom: 50px;}
.anli_list .anli_info h3 { font-size: 18px; color: #151515; height: 20px; line-height: 20px; margin-top: 15px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.anli_list .anli_info p  { font-size: 16px; color: #666666; height: 46px; line-height: 23px; margin-top: 10px; word-break: break-all; word-wrap: break-word;}
.anli_list .dz_btn       { font-size: 16px; color: #999999; position: absolute; right: 15px; bottom: 20px; padding-left: 20px; background-size: 30%;}
.anli_list .dz_btn_nxh { background: url(../images/sc.png) no-repeat left; }
.anli_list .dz_btn_xh  { background: url(../images/sc_fouce.png) no-repeat left;}

/*------------案例列表 end--------------*/
/*订单提交成功*/
.tjzt_box { background: #F6F6F6; overflow: hidden;}
.tjzt { overflow: hidden; background: #fff; padding: 140px 400px 160px 400px; margin-bottom: 30px; margin-top: 30px; text-align: center;}
.tjzt .success { width: 100%; height: 128px; background: url(../images/duigou_01.png) no-repeat center; }
.tjzt .fail    { width: 100%; height: 132px; background: url(../images/fail.png) no-repeat center; }
.tjzt h1 { font-size: 28px; color: #151515; text-align: center; margin-top: 30px;} 
.tjzt h3 { font-size: 22px; color: #9f9f9f; text-align: center; margin-top: 30px; line-height: 30px;}
.tjzt input { font-size: 20px; color: #fff; width: 150px; height: 50px; line-height: 50px; text-align: center; background: #E84E40; border-radius: 0;  margin-top: 50px; }
.tjzt .lxkf { float: left; }
.tjzt input+input { margin-left: 100px;}
.tjzt .mid_btn { display: block; margin: auto; margin-top: 50px; float: none;}

.tanchu_box { width: 489px !important; height: 466px !important; border-radius: 20px !important;}
.lxkf_box { overflow: hidden;}
.bt_tit { font-size: 18px; color: #333; width: 100%; height: 60px; line-height: 60px; background: #F9F9F9; border-top-left-radius: 20px; border-top-right-radius: 20px; text-indent: 20px;}
.bt_tit input { float: right; width: 60px; height: 60px; background: url(../images/delete_01.png) no-repeat center; cursor: pointer;}
.lxkf_box img { width: 154px; height: 144px; margin: auto; display: block; margin-top: 80px;}
.lxkf_box p { font-size: 20px; color: #151515; text-align: center; margin-top: 30px;}

/*----------- 大师设计 ------------*/
.dssj { margin-top: 30px; margin-bottom: 50px;}
.dssj_list { overflow: hidden; margin-bottom: 20px; min-height: 550px;}
.dssj_list li { overflow: hidden; border: 1px solid #ddd; padding: 35px; margin-bottom: 30px;}
.dssj_list .dssj_row_l { float: left; }
.dssj_list .dssj_row_l a { display: block; overflow: hidden;}
.dssj_list .dssj_row_l a:hover .dssj_item_r h3 { color: #E84E40;}
.dssj_list .dssj_row_l img { float: left; width: 146px; height: 146px;}
.dssj_list .dssj_row_l .dssj_item_r { float: left; width: 500px; margin-left: 30px; }
.dssj_list .dssj_row_l .dssj_item_r h3 { font-size: 22px; color: #151515; margin-top: 40px; height: 25px; line-height: 25px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.dssj_list .dssj_row_l .dssj_item_r p { font-size: 16px; color: #666; background-image:url(../images/icons.png); background-repeat:no-repeat; background-position:0 0; padding-left: 30px; height: 22px; line-height: 22px; margin-top: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.dssj_list .dssj_row_r { float: right; width: 280px; padding-top: 32px;}
.dssj_list .dssj_row_r a { display: block; overflow: hidden;}
.dssj_list .dssj_row_r a:hover p { text-decoration: underline;}
.dssj_list .dssj_row_r p { font-size: 18px; color: #E84E40; line-height: 36px; height: 36px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.dssj .navigation { text-align: center;}
/*----------- 大师设计 end------------*/
/*----------- 安装表单 ------------*/
.azbd { overflow: hidden; background: #fff; padding-left: 40px; padding-right: 40px;margin-bottom: 100px; padding-bottom: 40px; min-height: 700px;}
.azbd_box { overflow: hidden;}
.azbd_box .azbd_m { padding-top: 40px;}
.azbd_box .azbd_m h3 { font-size: 16px; color: #E84E40;}
.azbd_type { overflow: hidden; margin-top: 30px; width: 580px;}
.azbd_type span { float: left; font-size: 16px; color: #333; min-width: 125px; height: 40px; line-height: 40px; display: inline-block; text-align: right;}
.azbd_type input { float: left; font-size: 16px; color: #999; width: 450px; height: 40px; padding: 10px; border: 1px solid #EAEAEA;}
.azbd_type input::-webkit-input-placeholder { color: #999;}
.azbd_type .demo-input { background: url(../images/xiala.png) no-repeat 97%; padding-right: 35px;}

.azbd_type select { font-size: 16px; color: #999; height: 40px; line-height: 40px; border-radius: 0; appearance: none; -moz-appearance: none; -webkit-appearance: none; margin-right: 0; border-radius: 0; box-shadow: none; padding-right: 35px; padding-left: 10px; border: 1px solid #EAEAEA; background: url(../images/xiala.png) no-repeat 97%;}
.azbd_type .city-picker-select { float: left; width: 460px; margin-left: -10px;}
.azbd_type .city-picker-select select { width: 143px;  margin-left: 10px; background: url(../images/xiala.png) no-repeat 93%; }
.azbd_type .xxdz { margin-left: 125px; margin-top: 20px; }

.azbd_type .type_select { float: left;  width: 450px;}
.azbd_type .cplb { float: left; width: 215px; background: url(../images/xiala.png) no-repeat 95%;}
.azbd_type .cplb_two { margin-left: 20px;}
.azbd_type a { float: left; font-size: 16px; color: #fff; width: 100px; height: 40px; line-height: 40px; background: #E84E40; display: inline-block; text-align: center;}
.azbd_type .slt_ts { background: url(../images/fail.png) no-repeat center; background-size: contain; width: 20px; height: 20px; margin-right: 5px;}
.azbd_type p { float: left; width: 100%; font-size: 14px; color: #999; padding-left: 125px; margin-top: 20px;}
.azbd_type textarea { font-size: 16px; color: #999; width: 450px; height: 140px; padding: 10px; border: 1px solid #EAEAEA;}
.azbd_type .qxfw { width: 210px !important;}
.azbd_type .fg { min-width: 30px !important; text-align: center !important;}

.azbd_type .choice{float: left; padding-top: 10px; }  
.azbd_type .choice .radio{ display: inline-block; color: #333; cursor: pointer; font-size: 16px; margin-right: 20px;} 
.azbd_type .redio-box {display: inline-block;width: 20px;height: 20px;margin-right: 10px;position: relative;background: #fff;vertical-align: middle;border-radius: 100%;border:#D9D7D8 solid 1px; } 
.azbd_type .redio-box input {opacity: 0;position: absolute;top:0;left:0;width: 100%;height:100%;z-index:100;/*使input按钮在span的上一层，不加点击区域会出现不灵敏*/ cursor: pointer;}
.azbd_type .redio-box span { display: block;min-width: 10px; height: 10px;border-radius: 100%;position: absolute; background: #E84E40;top: 49%;left:50%;margin: -5px 0  0 -5px;z-index:1;}
.azbd_type .redio-box input[type="radio"] + span {opacity: 0;}
.azbd_type .redio-box input[type="radio"]:checked + span {opacity: 1;}
.azbd_type .redio-box label {color: #C9C8C8;margin-right: 15px;}
.azbd_box .input_btn { float: left; font-size: 20px; width: 140px; height: 50px; cursor: pointer; border-radius: 0; margin-top: 40px;}
.azbd_box .qrtj { color: #fff; background: #E84E40;}
.azbd_box .lxkf { color: #E84E40; border: 1px solid #E84E40; background: #fff2f1; margin-left: 40px;}

/*清洗表单示例图弹框*/
.tanchu_box3 { width: 500px !important; height: 385px !important; }
.slt_box { padding: 25px 25px 0 25px;}
.slt_box img { width: 100%; height: 295px; margin-top: 0;}
.slt_box p { font-size: 16px; color: #999; margin-top: 22px; height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

/*----------- 安装表单 end------------*/
/*----------- 消息 ------------*/
.message { overflow: hidden; min-height: 700px; padding-bottom: 50px;}
.message_list { overflow: hidden; margin-bottom: 50px;}
.message_list li { overflow: hidden; border: 1px solid #ddd; padding: 35px; margin-top: 30px;}
.message_list li a { overflow: hidden; display: block;}
.message_list li a:hover .msg_row_l .msg_item_r h3 { color: #E84E40;}
.message_list .msg_row_l { float: left;}
.message_list .msg_row_l img { float: left; width: 100px; height: 100px; display: block;}
.message_list .msg_row_l .msg_item_r { float: left; margin-left: 20px; width: 500px;}
.message_list .msg_row_l .msg_item_r h3 { font-size: 22px; color: #151515; margin-top: 20px; height: 24px; line-height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.message_list .msg_row_l .msg_item_r p { font-size: 18px; color: #666; margin-top: 18px; height: 22px; line-height: 22px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.message_list .msg_row_r { float: right; font-size: 18px; color: #666; height: 100px; line-height: 100px; margin-right: 30px;}
.message .navigation { text-align: center;}
/*----------- 消息 end ------------*/
/*----------- 案例详情 ------------*/
.detail { overflow: hidden; padding: 30px 90px; background: #fff; min-height: 600px; margin-bottom: 60px;}
.detail h3 { font-size: 24px; color: #151515; text-align: center; line-height: 32px;}
.detail .detail_time { font-size: 18px; color: #ccc; text-align: center; margin-top: 20px;}
.detail .detail_cont { font-size: 20px; color: #7b7979; line-height: 40px; margin-top: 30px; text-align: justify; word-break: break-all;word-wrap: break-word;}
.detail img { width: 100%; margin: auto; display: block; margin-top: 30px; margin-bottom: 30px; }
/*----------- 案例详情 end ------------*/
/*----------- 首页 ------------*/
.ad {/* width: 1920px;*/ height: 76px; min-width: 1200px; max-width: 1920px; margin: auto;}
.ad img { width: 100%; height: 100%;}
.index_top { margin-top: 30px;}
.sort_index_down { float: left;}
.sort_index_down .list{ background: #E84E40; height: 640px; position: relative; width: 190px; padding-top: 10px;padding-bottom: 10px;  z-index: 991;}
.sort_index_down .list li{  height: 36px; line-height: 36px; overflow: hidden; width: 190px; color: #333; /*margin-bottom: 5px;*/}
.sort_index_down .list li:hover{ background: rgba(255,255,255,0.3); }
.sort_index_down .list li a{ color: #fff; display: inline-block; font-size: 14px; width: 100%; line-height: 36px;  text-align: center; }
.go_right{ width: 800px; height: 640px; min-height: 300px; display: none; position: absolute; background: #fff; top: 0px;	left: 190px;	border-top:1px solid #E84E40;border-bottom:1px solid #E84E40; border-right:1px solid #E84E40;	z-index: 999;}
/*.sort_index_down .list li:hover .go_right{	display: block;}*/
.sort_index_down .go_right dl { margin-top: 20px; overflow: hidden;}
.sort_index_down .go_right dl dt { float: left; color: #666; font-size: 16px; width: 160px; text-align: right;}
.sort_index_down .go_right dl dt a { color: #666; line-height: 20px; text-align: right; padding-right: 15px;}
.sort_index_down .go_right dl dt a:hover { text-decoration: underline;}
.sort_index_down .go_right dl dd { overflow:hidden; font-size: 16px; color: #666;}
.sort_index_down .go_right dl dd a {float: left; color: #666; line-height: 18px; border-left: 1px solid #ccc; padding-left: 15px; padding-right: 15px; width: initial; margin-bottom: 8px;}
.sort_index_down .go_right dl dd a:hover { color: #F83321;}
.sort_index_down .go_right dl dd.cur a { color: #F83321;}

.index_top_r { float: right; width: 975px;}
.free_r { overflow: hidden; margin-left: -30px;}
.free_r li { float: left; border: 1px solid #eee; padding: 28px 26.5px; margin-left: 30px;}
.free_r li a { display: block; overflow: hidden;}
.free_r li img { float: right; width: 80px; height: 80px;}
.free_r .free_bj { float: left; width: 170px;}
.free_r .free_bj h3 { width: 100%; font-size: 20px; color: #E84E40; margin-top: 10px; height: 22px; overflow: hidden;}
.free_r .free_bj p  { width: 100%; font-size: 14px; color: #999999; margin-top: 20px; height: 20px; overflow: hidden;}
.index_top_r .banner { margin-top: 32px; min-width: 100%; height: 470px;}
.index_top_r .device_area {min-width: 100%;}
.index_top_r .device {width: 100%; min-width: 100%; margin-left: -487.5px;}

.xsqg { margin-top: 30px; overflow: hidden; }
.xsqg_l { float: left; width: 246px; height: 440px;}
.xsqg_l img { float: left; width: 100%; height: 330px;}
.xsqg_l .ms { width: 100%; height: 110px; background: #ea5f8d; color: #fffefe; text-align: center; overflow: hidden;}
.xsqg_l .ms h3 { font-size: 22px; margin-top: 30px;}
.xsqg_l .ms p  { font-size: 18px; margin-top: 14px;}
.xsqg_r { overflow: hidden; height: 440px;}
.xsqg_r li { float: left; width: 238.5px; height: 220px; border-bottom: 1px solid #EEEEEE; }
.xsqg_r li a { overflow: hidden; display: block;}
.xsqg_r li img { width: 100%; height: 130px; display: inherit; }
.xsqg_r li p  { font-size: 12px; color: #999999; padding-left: 16px; padding-right: 16px; margin-top: 10px; height: 40px; overflow: hidden; word-break: break-all; word-wrap: break-word;}
.xsqg_r li h3 { font-size: 18px; color: #F83321; padding-left: 16px; margin-top: 5px; margin-top: 8px;}
.xsqg_r li h3 i { font-size: 12px; font-style: normal;}
.xsqg_r .qg_b { overflow: hidden; border-right: 1px solid #EEEEEE;  padding-bottom: 10px;}
.xsqg_r li:hover p { color: #F83321; }
.bg_0a { background: #0aa6e8 !important;}

/*案例赏析*/
.alsx { overflow: hidden; padding-top: 80px;}
.index_title { font-size: 42px; color: #333; text-align: center; overflow: hidden; height: 40px; line-height: 40px;}
.index_title span { display: inline-block; width: 57px; height: 1px; background: #d8d8d8; margin: 0 26px; vertical-align: middle;}

.design-topic { position: relative; margin-bottom: 80px ; margin-top: 80px;}
.design-topic .design-info { display: none; position: absolute; top: 0; left: 10%; width: 450px; height: 482px; padding: 60px; z-index: 2; overflow: hidden; background: url(http://img.to8to.com/to8to_pc/index/statics/img/topic_bg_2.png?v=20170620) no-repeat}
.design-topic .design-info a { display: block; overflow: hidden;}
.design-info .design-info-title  { font-size: 32px; color: #666; word-break: break-all; word-wrap: break-word; height: 40px; line-height: 40px; overflow: hidden; text-align: center; font-weight: 400;}
.design-info .design-info-detail { font-size: 16px; color: #666; word-break: break-all; word-wrap: break-word; height: 200px;line-height: 35px; overflow: hidden; margin-top: 20px; margin-bottom: 30px; display: -webkit-box; -webkit-line-clamp: 5;}
.design-info .design-info-btn { padding: 5px 15px; border: 1px solid #E84E40; font-size: 16px; color: #E84E40; display: inline-block;}
.design-info .design-info-btn:hover { padding: 6px 16px; background-color: #ff5a00; color: #fff; border: 0}
.design-topic .topic-arrow { display: block; position: absolute; left: 50%; top: 50%; margin-left: -6px; margin-top: -11px;  width: 12px; height: 22px; background: url(http://img.to8to.com/to8to_pc/index/statics/img/index_bg_m.png) no-repeat}

.design-swiper { position: relative;}
.design-swiper .swiper-slide { text-align: center; font-size: 18px; background: #fff; width: 55%; height: 482px; /* Center slide text vertically */ 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; overflow: hidden; }
.design-swiper .swiper-slide-active img { float: right; width: 80% !important;}
.design-swiper .swiper-slide a { display: block; overflow: hidden; width: 100%; height: 100%;}
.design-swiper .swiper-slide img { width: 100%; height: 100%;}
.design-swiper .swiper-button-prev,.design-swiper .swiper-button-next { background-color: #E84E40; height: 50px; width: 50px; bottom: 0; top: inherit;}
.design-swiper .swiper-button-prev { background-image: url(../images/jiantou_01.png); background-size: 30%; background-repeat: no-repeat; left: 33.5%; } 
.design-swiper .swiper-button-next { background-image: url(../images/jiantou_02.png); background-size: 30%; background-repeat: no-repeat; left: 39%; richness: inherit; }

.ck_more { font-size: 26px; color: #E84E40; width: 150px; height: 50px; line-height: 50px; text-align: center; border: 1px solid #E84E40; border-radius: 10px; display: block; margin: auto; margin-top: 60px;}
.ck_more:hover { background: #E84E40; color: #fff;}

/*招宝圈*/
.in_zbq { padding-top: 60px; padding-bottom: 80px;}
.zbq_box { overflow: hidden; margin-top: 60px;}
.zbq_box li { float: left; margin-right: 18px; margin-bottom: 20px; border: 1px solid #eee; position: relative; box-shadow: 0 0 0 #fff; -webkit-transition: all .3s ease; transition: all .3s ease;}
.zbq_box li:nth-of-type(3n) { margin-right: 0 ;}
.zbq_box li:hover { -webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, .1); box-shadow: 0 15px 10px rgba(0, 0, 0, .1); -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0); border-radius: 2px; border-color: transparent}
.zbq_box li a { display: block; overflow: hidden;}
.zbq_box .z_info { width: 383px;overflow: hidden; border-bottom: 1px solid #eee; padding-bottom: 10px;}
.z_info .z_pic     { width: 100%; height: 260px;}
.z_info .z_pic img { width: 100%; height: 100%; }
.z_info h3 { font-size: 18px; color: #666; line-height: 25px; padding-left: 10px; padding-right: 10px; margin-top: 10px; word-break: break-all; word-wrap: break-word; height: 50px; margin-bottom: 5px; overflow: hidden;}
.z_info p  { font-size: 14px; color: #999; text-align: right; padding-left: 10px; padding-right: 10px;}
.z_user { padding: 20px; overflow: hidden;}
.z_user img { float: left; height: 50px; width: 50px;}
.z_user p   { float: left; height: 50px; font-size: 16px; color: #576B95; line-height: 50px; margin-left: 10px; }
.zbq_box .pl_right { position: absolute; right: 10px; bottom: 35px; }
.zbq_box .pl_right input { font-size: 12px; color: #999; cursor: pointer;}
.zbq_box .pl_right .dz_btn_nxh { padding-left: 20px; background: url(../images/sc.png) no-repeat left; margin-right: 15px;}
.zbq_box .pl_right .dz_btn_xh  { padding-left: 20px; background: url(../images/sc_fouce.png) no-repeat left; margin-right: 15px;}
.zbq_box .pl_right .pl_btn     { padding-left: 20px; background: url(../images/pl.png) no-repeat left ;}

/*设计商家*/
.in_sjsj { padding-top: 60px; padding-bottom: 80px; overflow: hidden;}
.gray { -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray;}
.index-yzs .yzs-bg-left, .index-yzs .yzs-bg-right, .yzs-bg-right-box { top: 0; position: absolute;  height: 100%;}
.index-yzs { position: relative; /*height: 500px;*/ overflow: hidden; /*-moz-transform: translate(0, 10%); -ms-transform: translate(0, 10%);-o-transform: translate(0, 10%); transform: translate(0, 10%)*/; max-width: 1920px; min-width: 1200px; margin: auto; margin-top: 60px;}
.index-yzs .yzs-bg-left img {  width: 100%; height: 100%; /*margin-top: -300px;  margin-left: -371px*/}
.index-yzs-bg { float: left;  width: 100%}
.index-yzs .yzs-bg-left { left: 0; width: 1110px; height: 600px;  * width: 65%;  overflow: hidden;}
.yzs-bg-right-box { right: 0; z-index: 11; width: 810px;  * width: 45% }
.index-yzs .yzs-bg-right { right: 0; width: 100%; * width: 100% ;}
.content-wrapper {  width: 1200px; margin: 0 auto;}
.index-yzs .content-wrapper {  position: relative; height: 600px; z-index: 10;  min-width: 1200px;}
.index-yzs-review { position: absolute; top: 80px; left: 100px; width: 600px;  /*height: 350px;*/ padding: 40px 50px; background-color: #fff;  border-radius: 4px;}
.index-yzs-yezhu  { position: absolute; top: 80px; left: 65px;  width: 450px;}
.index-yzs-title  { margin-bottom: 20px; text-align: left; font-size: 30px; font-weight: 400; color: #fefefe ;}
.index-yzs-slogan { margin-bottom: 15px; text-align: left; font-size: 14px; color: #fff; max-height: 75px; line-height: 25px; overflow: hidden; word-break: break-all; word-wrap: break-word;}
.index-yzs-yezhu ul { overflow: hidden; margin-top: 27px}
.index-yzs-yezhu ul li { float: left; margin: 0 34px 29px 0; width: 66px; height: 66px; cursor: pointer;  border: 2px solid #E84E40;  border-radius: 50%;}
.index-yzs-yezhu ul li img { width: 62px; height: 62px; border-radius: 50%}
.yzs-detail {   overflow: hidden}
.yzs-detail-logo { float: left; width: 70px; height: 70px; border-radius: 50%}
.yzs-detail p { float: left; margin-left: 19px; width: 410px}
.yzs-detail-title { margin-top: 10px; font-size: 20px; color: #666;}
.yzs-detail-type    { font-size: 14px; color: #999; margin-top: 10px; white-space: nowrap;}
.yzs-detail-content { font-size: 14px; color: #666; margin-top: 20px; height: 71px; line-height: 23px; text-align: left; display: -webkit-box; -webkit-line-clamp: 2; overflow: hidden; word-break: break-all; word-wrap: break-word;}
.yzs-detail-img { margin-top: 24px; overflow: hidden}
.yzs-detail-img a { float: left ;}
.yzs-detail-img img { width: 235px; height: 160px ;}
.yzs-detail-img a + a { margin-left: 30px }

/*返回顶部*/
.scroll_top { display: none; position: fixed; width: 111px; height: 111px; border-radius: 5px; background: url(../images/top.png) no-repeat center #fff; right: 0; bottom: 100px; z-index: 20; cursor: pointer;}

/*登录弹框*/
.tanchu_box2 { width: 300px !important; height: 370px !important; border-radius: 10px !important;}
.login_item { height: 34px; line-height: 34px; width: 240px; margin-left: 30px; margin-right: 30px; border: 1px solid #eee; border-radius: 5px; margin-top: 19px; }
.login_item input { float: left; height: 32px; width: 185px; padding: 5px 5px; font-size: 14px; color: #999;}
.login_item span  { float: left; height: 32px; width: 48px; background: #eee; display: inline-block;}
.login_item input::-webkit-input-placeholder { color: #999;}
.login_item .user_name     { background: url(../images/user_01.png) no-repeat center #eee;}
.login_item .user_password { background: url(../images/lock.png) no-repeat center #eee;}
.login_item .user_verify   { background: url(../images/jianpan.png) no-repeat center #eee;}
.login_i_ver { height: 34px; margin-left: 30px; margin-right: 30px; margin-top: 10px;}
.login_i_ver img { float: left; height: 100%; width: 120px;}
.login_i_ver a   { float: left; height: 100%; line-height: 34px; font-size: 14px; color: #999; margin-left: 10px; display: inline-block; }
.login_i_ver input { height: 100%; width: 100%; background: #E84E40; font-size: 14px; color: #fff; cursor: pointer;}
.login_i_ver a:hover { text-decoration: underline;}

/*----------- 首页 end ------------*/

/*----------- 注册 ------------*/
.register { overflow: hidden; margin-top: 30px; margin-bottom: 50px; background: #fff; padding-bottom: 50px;}
.register_item { margin: auto; border: #ddd solid 1px; width: 400px; height: 60px; line-height: 60px; margin-top: 40px;}
.register_item span  { float: left; font-size: 16px; color: #333; width: 120px; display: inline-block; text-align: center;}
.register_item input { float: left; font-size: 16px; color: #333; width: 278px; height: 100%; line-height: 60px; padding-right: 10px; padding-left: 10px;}
.register_item input::-webkit-input-placeholder { color: #ccc;}
.register_item .iphone { border-right: #ddd solid 1px;}
.register_item .verify { width: 175px;}
.register_item a { float: right; width: 98px; height: 43px; line-height: 43px; display: inline-block; margin-top: 8.5px; margin-right: 5px;}
.register_item .verify_pic img { width: 100%; height: 43px;}
.register_item .verify_text { font-size: 16px; color: #ee2222; text-decoration: underline;}
.register_agree { margin: auto; width: 400px; margin-top: 20px; overflow: hidden; height: 20px;}
.register_agree input { float: left; margin-top: 3.5px;}
.register_agree label { float: left; font-size: 14px; color: #333; margin-left: 10px;}
.register_agree label a { color: #1b73d7;}
.lgzc { display: block; margin: auto; width: 400px; height: 50px; line-height: 50px; text-align: center; background: #E84E40; color: #fff; font-size: 18px; margin-top: 30px;}

/*注册需知弹框*/
.tanchu_box1 { width: 730px !important; height: 675px !important; border-radius: 20px !important;}
.zcxz_box { overflow: hidden;}
.zcxz_box textarea { width: 690px; height: 470px; font-size: 16px; color: #656565; margin-left: 20px; line-height: 38px; padding-top: 10px;}
.zcxz_box .zcxz_btn{ width: 190px; height: 50px;  font-size: 20px; color: #FFFFFF; margin-left: 110px; background: #ccc; margin-top: 30px; cursor: pointer;}
.zcxz_box .agree_btn { background: #E84E40;}

/*----------- 注册 end ------------*/
/*----------- 免费设计 ------------*/
.location { line-height: 80px;}
.location a:hover { color: #E84E40;}
.free_box { padding: 30px; background: #fff; padding-bottom: 0; margin-bottom: 90px;}
.free_box h3 { font-size: 22px; color: #333;}
.free_zu { overflow: hidden;}
.zu_item { overflow: hidden; height: 40px; line-height: 40px; margin-top: 30px;}
.zu_item span { float: left; font-size: 16px; color: #333;}
.zu_item span i { font-style: normal; color: #E84E40; margin-right: 10px;}
.zu_item .free_text { height: 38px; width: 400px; border: 1px solid #ddd;}
.zu_item .free_add  { height: 38px; line-height: 38px; font-size: 16px; color: #333; margin-left: 30px; text-decoration: underline; cursor: pointer; background: none;}
.zu_box   { overflow: hidden; background: #F6F6F6; padding: 0 30px; margin-top: 30px; padding-bottom: 30px;}
.zu_box .zu_box_row { overflow: hidden;}
.zu_box_i { overflow: hidden; float: left; margin-top: 30px; width: 540px;}
.zu_box_i span { float: left; font-size: 16px; color: #333;}
.zu_box_i span i { font-style: normal; color: #E84E40; margin-right: 10px;}
.zu_box_i .zu_box_b { font-size: 14px; color: #a09f9f; background: none; text-decoration: underline; margin-left: 10px; cursor: pointer;}
.zu_box_i .zu_info { float: right; width: 440px; margin-bottom: 20px;}
.zu_info .zu_info_t { overflow: hidden; width: 100%;}
.zu_info .zu_info_t img { float: left; width: 80px; height: 80px;}
.zu_info .zu_info_t .zu_info_r { float: left; width: 330px; margin-left: 10px;}
.zu_info .zu_info_t .zu_info_r h4 { font-size: 14px; color: #151515; height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.zu_info .zu_info_t .zu_info_r p  { font-size: 12px; color: #A09F9F; height: 60px; overflow: hidden; word-break: break-all; word-wrap: break-word; }
.zu_info .zu_info_b { overflow: hidden; height: 30px; line-height: 30px; width: 100%; margin-top: 5px;}
.zu_info .zu_info_b .zu_info_pay  { float: left; font-size: 16px; color: #E84E40;}
.zu_info .zu_info_b .delete_btn   { float: left; width: 14px; height: 15px; background: url(../images/delte_02.png) no-repeat center; cursor: pointer; margin-left: 30px; margin-top: 8px;}
.zu_info .zu_info_b .bjsl_btn { float: left; font-size: 12px; color: #E84E40; width: 60px; height: 20px; line-height: 20px; text-align: center; border: 1px solid #E84E40; border-radius: 0; cursor: pointer; margin-left: 20px; margin-top: 5px;}
.zu_info .zu_info_b .bjsl_btn:hover { background: #E84E40; color: #fff;}
.free_pay { height: 90px; line-height: 90px;}
.free_pay span { font-size: 18px; color: #E84E40;}
.free_pay span i { font-style: normal; color: #151515;}
.free_pay .free_pay_btn { font-size: 14px; width: 120px; height: 40px; border: 1px solid #E84E40; border-radius: 0; background: #E84E40; color: #fff; cursor: pointer; margin-left: 80px;}
.free_pay .lxkf { color: #E84E40; background: #fff; margin-left: 30px;}
.free_pay .lxkf:hover { color: #fff; background: #E84E40;}

/*选择尺寸弹框*/
.ccjs { font-size: 20px; color: #151515; margin-top: 30px; margin-left: 30px; margin-right: 30px; line-height: 30px;}
.cc { margin-left: 30px; margin-right: 30px; margin-top: 40px; overflow: hidden; }
.cc .cc_i { float: left; font-size: 18px; color: #333;}
.cc .cc_i input { font-size: 16px; color: #ccc; width: 105px; height: 40px; border: 1px solid #ddd; padding: 5px;}
.cc .cc_i input::-webkit-input-placeholder { color: #ccc;}
.cc .cc_i + .cc_i{ margin-left: 110px;}
.cc_btn { font-size: 20px; color: #E84E40; width: 165px; height: 50px; border: 1px solid #E84E40; border-radius: 0; margin-top: 70px; cursor: pointer;}
.qx_btn { margin-left: 30px;}
.qr_btn { margin-left: 100px; background: #E84E40; color: #fff;}

.cc .select_count { margin: auto; width: 280px; height: 50px; border: 1px solid #ccc; border-radius: 0;}
.cc .select_count i { float: left; text-align: center; width: 33%; height: 48px; line-height: 48px; font-style:normal ; cursor: pointer; }
.cc .select_count input { float: left; text-align: center; font-size: 18px; width: 33%; height: 48px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; padding: 5px; }
/*----------- 免费设计 end ------------*/
/*----------- 安装表单列表 end ------------*/
.az_list_box { margin-bottom: 50px;}
.az_list_box .navigation { text-align: center;}
.az_list { margin-bottom: 50px; min-height: 684px;}
.az_list li { padding: 30px; border: 1px solid #ddd; overflow: hidden; margin-bottom: 30px;}
.az_list li:hover .az_row_l .az_l_info h3 { color: #E84E40;}
.az_row_l { float: left;}
.az_row_l img { float: left; width: 146px; height: 146px;}
.az_row_l .az_l_info { float: left; width: 630px; margin-left: 30px;}
.az_row_l .az_l_info h3 { font-size: 22px; color: #333; height: 25px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.az_row_l .az_l_info .az_cont { font-size: 18px; color: #666; height: 52px; line-height: 26px; margin-top: 20px; word-break: break-all; word-wrap: break-word;}
.az_row_l .az_l_info .az_pzy  { font-size: 18px; color: #E84E40; margin-top: 20px;}
.az_list li input { float: right; font-size: 20px; color: #fff; width: 140px; height: 50px; background: #E84E40; border-radius: 0; margin-top: 48px; cursor: pointer;}

/*----------- 安装表单列表 end ------------*/
/*----------- 免费设计 ------------*/
.mfsj { overflow: hidden; background: #fff; padding-left: 40px; padding-right: 40px; padding-bottom: 85px; margin-bottom: 80px;}
.left { float: left; max-width: 910px;}
.mfsj .azbd_box .azbd_m .azbd_type span { min-width: 85px;}
.azbd_type .mfsj_ip   { width: 280px !important;}
.azbd_type .mfsj_name { width: 130px !important; margin-left: 20px;}
.right { float: right; width: 260px;}
.drxg { border: 1px solid #eee; margin-top: 40px; width: 260px;}
.drxg_tit { font-size: 14px; color: #666; background: #F6F6F6; height: 40px; line-height: 40px; padding: 0 10px;}
.drxg_list { padding-left: 20px; padding-right: 20px; padding-bottom: 15px;}
.drxg_list li { margin-top: 15px;}
.drxg_list li img { width: 100%; height: 140px;}
.drxg_list .drxg_cont { font-size: 14px; color: #666666; height: 46px; margin-top: 5px; line-height: 23px; word-break: break-all; word-wrap: break-word; overflow: hidden;}
.drxg_list .drxg_pay  { font-size: 18px; color: #E84E40; height: 20px; margin-top: 5px;}

/*----------- 免费设计 end ------------*/
/*----------- 安装详情 ------------*/
.az_detail_top { overflow: hidden;}
#magnifier { position: relative; width: 450px; margin: 0; float: left; }
.small-box { position: relative; width: 450px; height: 450px; margin-bottom: 20px;  border: 1px solid #eee; }
.small-box img {display: block;  width: 100%; height: 100%;}
.small-box .hover { display: none; position: absolute; left: 0; top: 0; width: 200px; height: 200px; border: 1px solid #aaa; background: #FEDE4F; opacity: .5; filter: alpha(opacity: 50); cursor: move; z-index: 1;}
.small-box .fdj { position: absolute; background: url(../images/fdj.png) no-repeat center; bottom: 0; right: 0; display: inline-block; width: 30px; height: 30px;}
.thumbnail-box { position: relative; width: 100%;}
.thumbnail-box .btn { position: absolute; top: 50%; width: 22px; height: 32px; margin-top: -16px;}
.thumbnail-box .btn-prev { left: 0; background: url(../images/btn_prev.png) no-repeat; }
.thumbnail-box .btn-next { right: 0; background: url(../images/btn_next.png) no-repeat; }
.thumbnail-box .list { overflow: hidden; width: 390px; margin: 0 auto; }
.thumbnail-box .wrapper { width: 100000px; }
.thumbnail-box .list .item { float: left; margin: 0 10px; width: 58px; height: 58px;}
.thumbnail-box .list .item-cur {}
.thumbnail-box .list .item img { border: 2px solid #fff; max-width: 100%; }
.thumbnail-box .list .item-cur img { border: 2px solid #e53e41;}
.big-box { display: none; overflow: hidden; position: absolute; left: 451px; top: 0; width: 540px; height: 540px; border: 1px solid #e4e4e4; }
.big-box img { display: block; max-width: 100%; }

.az_bt { float: right; width: 720px;}
.az_bt h3       { font-size: 18px; color: #333333; line-height: 24px; word-break: break-all; word-wrap: break-word;}
.az_bt .bt_cont { font-size: 16px; color: #666666; margin-top: 20px; line-height: 30px; word-break: break-all; word-wrap: break-word;}
.az_bt .bt_pay  { font-size: 20px; color: #E84E40; margin-top: 25px;}
.az_bt .bt_pay i { font-style: normal; margin-left: 20px;}
.az_bt input { float: left; font-size: 18px; color: #E84E40; width: 165px; height: 45px; border: 1px solid #E84E40; border-radius: 0; margin-top: 30px; margin-right: 30px; cursor: pointer; }
.az_bt input:hover { background: #E84E40; color: #fff;}
.az_bt .azxd { background: #fff2f1;}
.az_bt .lxkf { background: #E84E40; color: #fff;}
.share_box { width: 100%; font-size: 14px; color: #666; margin-top: 25px; overflow: hidden; cursor: pointer;}
.share_box .share   { float: left; background: url(../images/share.png) no-repeat left;  padding-left: 25px;}
.share_box .collect { float: left; padding-left: 20px; margin-left: 30px;}

.az_detail_b { overflow: hidden; margin-bottom: 80px;}
.az_detail_b .drxg { float: left;}
.az_sq { float: right; width: 910px; margin-top: 40px;}
.az_sq .sq_tit { font-size: 14px; color: #fff; height: 40px; line-height: 40px; background: #F6F6F6;}
.az_sq .sq_tit span { display: inline-block; width: 110px; height: 40px; text-align: center; background: #E84E40;}
.az_sq .sq_pic { width: 100%; overflow: hidden; margin-top: 30px;}
.az_sq .sq_pic img { max-width: 100%; margin: auto; display: block;}

/*----------- 安装详情 end ------------*/
/*----------- 案例推荐详情 ------------*/
.anli_dt { height: 40px; line-height: 40px; background: #F6F6F6; margin-top: 40px;}
.anli_dt li { float: left; width: 110px; text-align: center; font-size: 14px; color: #666; cursor: pointer;}
.anli_dt li.cur { background: #E84E40; color: #fff;}
.anli_tit { font-size: 24px; color: #333; border-bottom: 1px solid #eee; line-height: 30px; margin-top: 20px; padding-bottom: 10px; height: 50px; line-height: 50px;}
.anli_tit a { float: right; font-size: 14px; color: #999;}
.anli_tit a:hover { color: #E84E40;}
.xgcp_list {overflow: hidden; margin-left: -20px; margin-top: 20px;}
.xgcp_list li { float: left; margin-bottom: 20px; margin-left: 20px; width: 285px; -webkit-transition: all .3s ease; transition: all .3s ease;}
.xgcp_list li:hover { -webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, .1); box-shadow: 0 15px 10px rgba(0, 0, 0, .1); -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0); border-radius: 2px; border-color: transparent;}
.xgcp_list li img     { float: left; width: 100%; height: 200px;}
.xgcp_list .anli_info { float: left; width: 100%; border-bottom: 1px solid #eee; border-left: 1px solid #eee; border-right: 1px solid #eee; padding-left: 15px; padding-right: 15px; padding-bottom: 15px;}
.xgcp_list .anli_info h3 { font-size: 18px; color: #333; height: 20px; line-height: 20px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; margin-top: 15px;}
.xgcp_list .anli_info p  { font-size: 20px; color: #E84E40; margin-top: 15px;}

.bjb_box .table th { font-size: 16px; color: #333333; border: 1px solid #EAEAEA; background: #F6F6F6;}
.bjb_box .table td { font-size: 14px; color: #333333; border: 1px solid #EAEAEA; width: 170px; line-height: 24px;}
.bjb_box input     { font-size: 16px; color: #E84E40; border: 1px solid #E84E40; width: 126px; height: 40px; border-radius: 0; margin-top: 30px; cursor: pointer; margin-right: 30px; margin-bottom: 20px;}
.bjb_box input:hover { background: #E84E40; color: #fff;}

.alxq_pic { margin-top: 30px;}
.alxq_pic img { max-width: 100%; margin: auto; display: block;}
/*----------- 案例推荐详情 end ------------*/
/*----------- 案例欣赏详情 ------------*/
.pj_list { overflow: hidden; margin-top: -1px;}
.pj_list .pj_row { padding: 30px 20px; overflow: hidden; border-top: 1px solid #eee;}
.pj_l { float: left; width: 135px; }
.pj_l .pj_row_t { overflow: hidden;}
.pj_l .pj_row_t img { float: left; width: 30px; height: 30px; border-radius: 50%;}
.pj_l .pj_row_t p   { float: left; margin-left: 10px; font-size: 12px; color: #666; line-height: 30px;}
.pj_l .member { font-size: 14px; color: #E84E40; width: 100%; margin-top: 8px;}
.pj_r { float: right; width: 995px;}
.star { overflow: hidden;}
.star li { float: left; margin-right: 5px;}
.star li img { width: 15px; height: 14px;}
.pl_cont { font-size: 14px; color: #666; line-height: 25px; margin-top: 5px; text-align: justify; word-break: break-all; word-wrap: break-word;}
.pl_img { overflow: hidden; margin-top: 10px;}
.pl_img figure { float: left; width: 52px; margin: 0 10px 10px 0;}
.pl_img figure img { width: 100%; height: 52px;}
.pl_time { font-size: 12px; color: #999; overflow: hidden;}

/*----------- 案例欣赏详情 end ------------*/
/*----------- 订单审核详情 ------------*/
.dd_detail { margin-bottom: 80px;}
.dd_detail_t { background: #fff; margin-top: 30px; padding: 30px; text-align: center;}
.dd_detail_t .ddh        { font-size: 14px; color: #999999; text-align: left;}
.dd_detail_t .dd_statu   { font-size: 24px; color: #E84E40; text-align: center; margin-top: 18px;}
.dd_detail_t .dd_statu_a { font-size: 14px; color: #333333; text-align: center; margin-top: 18px;}
.dd_detail_t input { font-size: 14px; color: #E84E40; width: 100px; height: 30px; line-height: 30px; border: 1px solid #E84E40; border-radius: 2px; margin-top: 30px; cursor: pointer;}
.dd_detail_t input:hover { background: #E84E40; color: #fff;}
.dd_detail_t .lxkf,.dd_detail_t .scdd,.dd_detail_t .qxdd{ margin-left: 30px; }

.dd_detail_m { background: #fff; margin-top: 30px; padding: 30px; overflow: hidden;}
.dd_detail_m .user_mag { width: 570px; }
.dd_detail_m .user_mag+.user_mag { border-left: 1px solid #eee; padding-left: 30px;}
.dd_detail_m .user_mag h3 { font-size: 16px; color: #333; margin-bottom: 20px;}
.dd_detail_m .user_mag p  { font-size: 14px; color: #333; margin-bottom: 10px;}

.dd_detail_b { background: #ffffff; overflow: hidden; margin-top: 30px; padding: 30px;} 
.dd_mag li   { background: #F6F6F6; overflow: hidden; padding: 20px; margin-bottom: 30px;}
.dd_mag .dd_mag_i img      { float: left; width: 80px; height: 80px; }
.dd_mag .dd_mag_i .dd_info { float: left; width: 400px; margin-left: 20px;}
.dd_mag .dd_mag_i .dd_info h3 { width: 100%; font-size: 14px; color: #333; height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-bottom: 6px;}
.dd_mag .dd_mag_i .dd_info p { font-size: 14px; color: #999; height: 50px; line-height: 25px; word-break: break-all; word-wrap: break-word;}
.dd_mag .dd_mag_pay { overflow: hidden; text-align: center; min-width: 80px; width: inherit;}
.dd_mag .dd_mag_pay .dd_count { font-size: 16px; color: #333333; margin-top: 20px;}
.dd_mag .dd_mag_pay .dd_pay   { font-size: 16px; color: #E84E40; margin-top: 5px;}

.yjje { overflow: hidden; border-top: 1px solid #eee; padding-top: 20px; text-align: right; font-size: 14px; color: #666; line-height: 30px;}
.yjje span { display: inline-block; }
.yjje span+span { min-width: 100px;}
.je_all { color: #E84E40;}
.je_all span+span { font-size: 18px; font-weight: bold;}
.yjje input { font-size: 14px; color: #E84E40; width: 100px; height: 30px; border: 1px solid #E84E40; border-radius: 2px; margin-top: 20px; cursor: pointer; margin-left: 20px;}
.yjje input:hover { background: #E84E40; color: #fff;}

/*----------- 订单审核详情 end ------------*/
/*-------------- 进度跟踪 ---------------*/
.jdgz { overflow: hidden; background: #fff; margin-top: 30px; padding: 40px; margin-bottom: 80px;}
.jdgz_top { overflow: hidden; background: #fff; font-size: 20px; color: #333;}
.jdgz_top p { float: left; margin-right: 30px;}
.ddjdxq { overflow: hidden; margin-top: 30px; }
.ddjdxq h3 { font-size: 16px; color: #333; }
.ddjdxq_list { overflow: hidden; margin-top: 10px;}
.ddjdxq_list li { float: left; border-left: 1px solid #F1F1F1;  position: relative; padding-top: 10px; width: 100%; padding-left: 30px; line-height: 25px; margin-left: 8px; }
.ddjdxq_list li::after{content: ''; display: inline-block; position: absolute; left: -4px; top: 18px; width: 7px; height: 7px; -webkit-border-radius: 6px; background: #ccc; border: 2px solid #ccc;}
.ddjdxq_list li:first-child:before{ content: ''; display: inline-block; position: absolute; left: -7px; top: 0; width: 10px; height: 16px; -webkit-border-radius: 10px; background: #fff; border: 2px solid #fff; }
.ddjdxq_list li:last-child:before{ content: ''; display: inline-block; position: absolute; left: -0.095rem; top: 0.31rem; width: 0.13rem; height: 100%; -webkit-border-radius: 0.1rem; background: #fff; border: 0.02rem solid #fff; }
.ddjdxq_list .ddjdxq_dqzt::after {background: #E84E40; border: 2px solid #F3A69F; width: 13px; height: 13px; left: -7px; top: 14px;}
.ddjdxq_list p { /*float: left; width: 5.5rem; line-height: 0.4rem;*/}
.ddjdxq_list li p:last-child { padding-bottom: 8px; border-bottom: 1px solid #F1F1F1;}
.ddjdxq_list .ddjd_tit { font-size: 14px; color: #666;}
.ddjdxq_list .ddjd_ti  { font-size: 14px; color: #666;}
.ddjdxq_list .ddjd_fz  { font-size: 14px; color: #666; position: relative;}
.ddjdxq_list .ddjd_fz i { width: 0.2rem; height: 0.01rem; background: #F1F1F1; position: absolute; left: -0.31rem; top: 0.2rem;}

.ddjdxq_list .ddjd_pic { float: left; width: 100%; border-left: 0.01rem solid #F1F1F1; position: relative; padding-top: 0.1rem; }
.ddjdxq_list .ddjd_pic::after{content: ''; display: inline-block; position: absolute; left: -3px; top: 11px; width: 7px; height: 7px; -webkit-border-radius: 6px; background: #ccc; border: 2px solid #ccc;}
.ddjdxq_list .ddjd_pic:last-child:before { content: ''; display: inline-block; position: absolute; left: -0.06rem; top: 0.31rem; width: 0.07rem; height: 100%; -webkit-border-radius: 0.1rem; background: #fff; border: 0.02rem solid #fff;}
.ddjdxq_list .ddjd_pic:last-child p { border-bottom: none;}
.ddjdxq_list .ddjd_pic:last-child { border-bottom: 0.01rem solid #F1F1F1;}
.ddjdxq_list .ddjd_pic p { font-size: 14px; color: #666; margin-left: 30px; width: 100%; margin-bottom: 1px;}
.ddjdxq_list .ddjd_pic img { float: left; width: 70px; height: 70px; display: block; margin-left: 30px; margin-bottom: 15px;}

/*-------------- 进度跟踪 end ---------------*/
/*-------------- 评价晒单 ---------------*/
.pjsd_t { overflow: hidden; background: #fff; padding: 25px 0; margin-bottom: 30px;}
.pjsd_t h3 { width: 100%; font-size: 20px; color: #151515; text-align: center;}
.pjsd_t p  { width: 100%; font-size: 18px; color: #7B7979; text-align: center; margin-top: 20px;}

.pjsd_m { overflow: hidden; background: #fff; padding: 40px; margin-bottom: 30px; display: flex; align-items: center;}
.pjsd_m_l { float: left; width: 250px; text-align: center;}
.pjsd_m_l img { width: 120px; height: 120px;}
.pjsd_m_l h3 { font-size: 16px; color: #666; line-height: 25px; height: 50px; word-break: break-all; word-wrap: break-word; margin-top: 10px; margin-bottom: 10px;}
.pjsd_m_l p  { font-size: 18px; color: #E84E40;}
.pjsd_m_l img,h3,p { vertical-align: middle;}
.pjsd_m_r { float: left; width: 810px; margin-left: 60px; overflow: hidden;}
.pjsd_pf { overflow: hidden;}
.block{ float: left; margin-bottom:20px; line-height:21px; margin-right: 15px; }
.block .pj_type { float: left; font-size: 16px; color: #666; margin-right: 5px;}
.block .star_score{ float:left; }
.block p,.block .attitude{ padding-left:20px; line-height:21px; display:inline-block;}
.block p span{ color:#C00; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif;}
.star_score { background:url(../images/star_gray.png); width:160px; height:21px;  position:relative; }
.star_score a{ height:21px; display:block; text-indent:-999em; position:absolute;left:0;}
.star_score a:hover{ background:url(../images/star_on.png);left:0;}
.star_score a.clibg{ background:url(../images/star_on.png);left:0;}
#starttwo .star_score { background:url(../images/star_gray.png);}
#starttwo .star_score a:hover{ background:url(../images/star_on.png);left:0;}
#starttwo .star_score a.clibg{ background:url(../images/star_on.png);left:0;}

.pjsd_text { overflow: hidden;}
.pjsd_text span { float: left; font-size: 16px; color: #666; margin-top: 10px;}
.pjsd_text textarea { float: left; font-size: 16px; color: #666; width: 680px; height: 160px; border: 1px solid #eee; margin-left: 15px; padding: 10px;}
.pjsd_text textarea::-webkit-input-placeholder { color: #ccc;}
.pjsd_text .pjsd_img { overflow: hidden; float: left; margin-left: 83px; margin-top: 30px;}
.pjsd_text .pjsd_img img { float: left; width: 70px; height: 70px; display: block; margin-right: 10px; margin-bottom: 10px;}

.pjsd_b { overflow: hidden; background: #fff; padding: 30px 0; text-align: center; margin-bottom: 100px;}
.pjsd_b input { width: 200px; height: 50px; font-size: 20px; color: #fff; text-align: center; background: #E84E40; border-radius: 0px; cursor: pointer;}
/*-------------- 评价晒单 end ---------------*/
/*-------------- 购物车 ---------------*/
.shopping { margin-bottom: 100px; min-height: 600px;}
.shop_t { background: #F6F6F6; border: 1px solid #eee; height: 45px; line-height: 45px; font-size: 16px; color: #333; padding: 0 30px;}
.shop_t p { float: left; line-height: 43px; text-align: center;}
.all_select { width: 60px; float: left; font-size: 16px; color: #333;}
.select .shop_xz {float: left; display: inline-block; width: 15px; height: 15px; margin-top: 14px; margin-right: 10px; cursor: pointer;}
.select_no_pic {  border: 1px solid #ccc;}
.select_pic { background: url(../images/select.png) no-repeat center;}
.shop_t .zm { width: 445px; padding-left: 80px;}
.shop_t .sl { width: 210px;}
.shop_t .je { width: 210px;}
.shop_t .cz { width: 210px; float: right;}

.shopping_list { overflow: hidden; }
.shopp_title { overflow: hidden; height: 70px; padding: 0 30px; border-bottom: 1px solid #eee;}
.shopp_title .shopp_name { float: left; width: 566px; height: 100%; line-height: 70px; font-size: 16px; color: #333;}
.shopp_title .shopp_name .select_no_pic { margin-top: 27.5px;}
.shopp_title .shopp_name .select_pic { margin-top: 27.5px;}
.shopp_title .xyaz { font-size: 16px; color: #E84E40; height: 70px; line-height: 70px; margin-left: 25px; width: 100px; cursor: pointer;}
.shopp_title .jiantou { float: right; background: url(../images/btn_next.png) no-repeat center; width: 35px; height: 70px; background-size: 45%; cursor: pointer; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease;}
.open .jiantou { -webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}
.price { float: left; font-size: 16px; color: #E84E40; line-height: 70px; margin-left: 30px; width: 280px; text-align: center;}
.price i { font-style: normal;}

.sp_list { overflow: hidden; padding: 0 30px; display: none; margin-bottom: 25px;}
.sp_list li { overflow: hidden; background: #F6F6F6; margin-top: 25px; padding: 25px;}
.sp_list .sp_info { float: left; overflow: hidden; width: 500px; margin-left: 15px;}
.sp_list .sp_info:hover .sp_info_r h3 { text-decoration: underline;}
.sp_list .sp_info a { display: block; overflow: hidden;}
.sp_list .sp_info img { float: left; width: 80px; height: 80px;}
.sp_list .sp_info .sp_info_r { float: left; width: 350px; margin-left: 20px; }
.sp_list .sp_info .sp_info_r h3 { font-size: 14px; color: #333; height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.sp_list .sp_info .sp_info_r p  { font-size: 14px; color: #999; height: 50px; overflow: hidden; line-height: 25px; margin-top: 8px; word-break: break-all; word-wrap: break-word;}
.shopp_delete { width: 60px; height: 25px; border: 1px solid #BBBABA; border-radius: 2px; font-size: 14px; color: #666; margin-left: 45px; cursor: pointer; margin-top: 27.5px;}
.sp_list .price { line-height: 80px;}
.sp_list .shopp_count { margin-top: 27.5px;}
.sp_list .select_no_pic, .sp_list .select_pic { margin-top: 32.5px;}

.shopp_count { float: left; width: 85px; height: 25px; border: 1px solid #ccc; border-radius: 0; margin-top: 22.5px;}
.shopp_count i { float: left; text-align: center; width: 33%; height: 23px; line-height: 23px; font-style:normal ; cursor: pointer; }
.shopp_count input { float: left; text-align: center; font-size: 18px; width: 33%; height: 23px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; padding: 5px; }

.xyaz_box { overflow: hidden; margin: 0 30px; border-top: 1px solid #eee; display: none;}
.xyaz_box form { background: #F6F6F6; }
.xyaz_box form .qr_btn { font-size: 20px; color: #fff; width: 140px; height: 50px; background: #E84E40; border-radius: 0; margin-top: 40px; margin-left: 500px; margin-bottom: 40px; cursor: pointer;}
.xyaz_l { float: left; background: #F6F6F6; margin-top: 25px; width: 570px;}
.xyaz_r { float: right; background: #F6F6F6; margin-top: 25px; width: 570px; padding-left: 30px;}
.xyaz_box .azbd_type input { width: 400px; background: #fff;}
.xyaz_box .azbd_type span { min-width: 112px;}
.xyaz_box .azbd_type .city-picker-select select { background: url(../images/xiala.png) no-repeat 93% #fff; width: 126px;}
.xyaz_box .azbd_type .xxdz { margin-left: 112px; margin-top: 30px;}
.xyaz_box .azbd_type .mfsj_ip { width: 248px !important;}
.xyaz_box .azbd_type .type_select { width: 400px; background: url(../images/xiala.png) no-repeat 97% #fff;}
.xyaz_box .azbd_type .qxfw { width: 185px !important;}
.xyaz_box .azbd_type textarea { width: 400px; background: #fff; height: 100px;}
.xyaz_box .azbd_type p { margin-top: 10px; padding-left: 100px;}
.xyaz_box .azbd_type .redio-box span { min-width: 10px;}

.shop_js { height: 50px; border: 1px solid #eee; margin-top: 30px; padding: 0 30px; line-height: 50px; padding-right: 0;}
.shop_js .select_no_pic,.shop_js .select_pic  { margin-top: 17.5px;}
.shop_js_fot .all_delete_btn { float: left; font-size: 16px; color: #333; height: 48px; line-height: 48px; margin-left: 30px; cursor: pointer;}
.shop_js_fot .all_delete_btn:hover { color: #E84E40;}
.shop_js_r { float: right; min-width: 400px;}
.shop_js_r .tjdd { float: right; height: 48px; line-height: 48px; background: #E84E40; color: #fff; font-size: 20px; width: 150px; border-radius: 0;}
.shop_js_r .all_ze { font-size: 16px; color: #333;}
.shop_js_r .all_ze i { font-style: normal; color: #E84E40; font-size: 20px; margin-right: 3px;}
.shop_js_r .all_ze span { font-size: 20px; color: #E84E40;}

/*-------------- 购物车 end ---------------*/
/*-------------- 搜索 ---------------*/
.search_box .product_list { margin-top: 30px; margin-bottom: 100px;}
.product_list{display: block;overflow: hidden;}
.product_list .top{height: 37px; line-height: 37px; border: 1px solid #dddddd; border-bottom: 0}
.product_list .top .f-sort{height: 37px; line-height: 37px;}
.product_list .top a{display: block; float: left; padding: 0 15px; border-right: 1px solid #ddd; color: #888888; font-size: 14px;}
.product_col{overflow: hidden; display: block; width: 100%}
.product_col li{padding: 35px; border: 1px solid #ddd; display: block; overflow: hidden; margin-bottom: 30px;} 
.product_col li a{display: block; float: left; overflow: hidden;}
.product_col li .img{width: 146px; height: 146px; display: block; float: left; margin-right: 35px;}
.product_col li .img img{max-width: 100%; max-height: 100%;}
.product_intr{width: 320px; float: left; display: block; max-height: 146px; padding: 20px 0; overflow: hidden;}
.product_intr .title{color: #151515; font-size: 22px; height: 25px; line-height: 25px; overflow: hidden; display: block; margin-bottom: 15px;}
.product_intr .con{color: #333333; font-size: 18px; line-height: 35px; overflow: hidden; display: block; max-height: 70px;}
.product_price{float: right; width: 280px; display: block; overflow: hidden;}
.product_price .price{color: #e84e40; font-size: 26px; display: block; font-family: arial!important; height: 100px; line-height: 100px; /*text-align: center;*/}
.product_price .pro_pay{color: #e84e40; font-size: 26px; display: block; font-family: arial!important; height: 100px; line-height: 100px; }/*新增*/
.product_price .sc_box a{color: #888888; font-size: 16px;}
.product_price .sc_box input.sc{font-size: 16px; color: #999999; padding-left: 25px; background: url(../images/sc.png) no-repeat left; cursor: pointer; float: right;}
.product_price .sc_box input.sc_btn {font-size: 16px; color: #999999; padding-left: 25px; background: url(../images/sc_fouce.png) no-repeat left; cursor: pointer; float: right;}
.f-line .f-sort .arrow{height: 15px; margin-top: 11px;}
.f-line .f-sort .arrow{ float: right;    width: 7px;  overflow: hidden;  background: url(../images/down.png) no-repeat right center;}
.f-line .f-sort .fs-down, .f-line .f-sort .fs-up { display: inline-block; width: 7px; margin-left: 5px; vertical-align: top;}
.f-line .f-sort a.curr{background: #e84e40; color: #fff}
.f-line .f-sort a.curr .arrow{background: url(../images/down1.png) no-repeat right center;}
.arrow-top{width: 6px; height: 8px; background: url(../images/top2.png) no-repeat center; display: block;}
.arrow-bottom{width: 6px; height: 8px; background: url(../images/down3.png) no-repeat center; display: block;}
.fs-up{margin-top: 12px; margin-left: 6px;}
.f-line .f-sort a.curr_top .arrow-top{width: 6px; height: 8px; background: url(../images/top1.png) no-repeat center; display: block;}
.f-line .f-sort a.curr_down .arrow-bottom{width: 6px; height: 8px; background: url(../images/down2.png) no-repeat center; display: block;}
/*产品列表end*/

/*-------------- 搜索 end ---------------*/
/*-------------- 付款 ---------------*/
.fk_box { margin-bottom: 80px;}
.fk_title { font-size: 18px; color: #666;}
.fk { border: 1px solid #eee; padding: 20px; margin-top: 30px;}
.fk_top { overflow: hidden; margin-bottom: 20px; border-bottom: 1px solid #eee; padding-bottom: 20px;}
.fk_top h3 { font-size: 16px; color: #333;}
.fk_top h3 a { float: right; font-size: 14px; color: #E84E40;}
.fk_top .fk_address { font-size: 14px; color: #666; margin-top: 20px; padding-left: 20px;}
.fk_top .fk_address span { display: inline-block; width: 180px; height: 32px; line-height: 32px; text-align: center;  margin-right: 20px;}
.fk_top .fk_address .cur { background: url(../images/xuanzhong.png) no-repeat right bottom; background-size: 14%; border: 2px solid #E84E40;}
.fk_top .more_address { font-size: 14px; color: #666; background: url(../images/jiaotou_03.png) no-repeat right; padding-right: 20px; display: inline-block; height: 30px; line-height: 30px; margin-top: 20px; padding-left: 20px;}
.fk_top .more_address_box { display: none;}
.fk_m { padding-bottom: 20px;}
.fk_m:last-child { border-top: 1px solid #eee; padding-top: 20px; padding-bottom: 0;}
.fk_m h3 { font-size: 16px; color: #333; margin-bottom: 20px;}
.fk_m_btn { width: 100px; height: 32px; font-size: 14px; color: #666; cursor: pointer; border-radius: 0; margin-right: 10px; border: 1px solid #eee; margin-left: 20px;}
.fk_m_btn.cur {background: url(../images/xuanzhong.png) no-repeat right bottom; background-size: 14%; border: 2px solid #E84E40;}
.fk_m .fk_gq { font-size: 14px; color: #666; margin-top: 20px; margin-left: 20px;}
.fk_m .fk_gq span { color: #999;}
.fk_m .fk_gq a { float: right; font-size: 14px; color: #E84E40;}
.fk_b { overflow: hidden; padding-top: 10px;}
.fk_b p { font-size: 14px; color: #666; text-align: right; line-height: 30px;}
.fk_b p span { display: inline-block;}
.fk_b p span+span { min-width: 100px;}
.fk_box_b { border: 1px solid #eee; height: 50px; margin-top: 10px;}
.fk_box_b p { float: right;}
.fk_box_b input { float: right; width: 150px; height: 48px; line-height: 48px; background: #E84E40; color: #fff; font-size: 20px; border-radius: 0; margin-left: 20px; cursor: pointer;}
.fk_box_b p { font-size: 16px; color: #333; height: 48px; line-height: 48px;}
.fk_box_b p span { font-size: 20px; color: #E84E40;}
/*新增地址弹框*/
.xzdz { overflow: hidden; padding: 0 30px;  font-size: 16px; color: #666; margin-top: 25px;}
.xzdz span { height: 50px; line-height: 50px;}
.xzdz input { float: right; border: 1px solid #eee; width: 380px; height: 50px; line-height: 20px; font-size: 12px; color: #666; padding: 10px;}
.xzdz .city-picker-select { float: right; width: 380px;}
.xzdz .city-picker-select select { width: 380px; height: 50px; border: 1px solid #eee; margin-bottom: 10px; font-size: 12px; color: #666; appearance: none; -moz-appearance: none; -webkit-appearance: none; background: url(../images/xiala.png) no-repeat 360px; padding: 0 10px; box-shadow:none; border-radius: 0; cursor: pointer;}
.xzdz .city-picker-select select+select+select { margin-bottom: 0;}
.xzdz textarea { width: 100%; height: 80px; border: 1px solid #eee; }
.xzdz_l span { height: 30px; line-height: 30px;}
.qrtj_btn { width: 190px; height: 50px; background: #E84E40; color: #fff; font-size: 20px; margin-left: 149.5px; margin-top: 25px; cursor: pointer;}

/*发票弹出框*/
.fp { overflow: hidden; padding: 0 60px;}
.fp .fp_item { font-size: 14px; color: #666; margin-top: 30px;}
.fp .fp_item span { float: left; display: inline-block; min-width: 100px; text-align: right;}
.fp .fp_item input { width: 340px; height: 32px; border: 1px solid #eee; padding: 5px 10px;}
.fp .fp_item .fp_list { float: left; overflow-y: scroll;max-width: 410px; height: 90px;}
/*.fp .fp_item .fp_list::-webkit-scrollbar { display: none;}*//*隐藏滚动条*/
.fp .fp_item .fp_list li { float: left; font-size: 14px; color: #666; height: 32px; line-height: 32px; border: 1px solid #eee; padding: 0 10px; margin-right: 10px; margin-bottom: 10px;  cursor: pointer;}
.fp .fp_item .fp_list li.cur {background: url(../images/xuanzhong.png) no-repeat right bottom; background-size: 15px; border: 2px solid #E84E40;}
.fp .fp_btn { float: left; width: 66px; height: 28px; font-size: 14px; color: #fff; background: #E84E40; border-radius: 2px; margin-top: 30px; margin-right: 30px; cursor: pointer;}
.fp .qx { background: #F6F6F6; color: #666; }
.fp .bc { margin-left: 100px;}

/*交付时间弹框*/
.jfsj { padding: 20px;}
.jfsj input { width: 100px; height: 32px; font-size: 14px; color: #666; border: 1px solid #eee; border-radius: 0; margin-right: 20px; cursor: pointer;}
.jfsj input.cur {background: url(../images/xuanzhong.png) no-repeat right bottom; background-size: 15px; border: 2px solid #E84E40;}
.jfsj_table { margin-top: 20px;}
.jfsj_table .table td {border: 1px solid #eee; font-size: 12px; color: #666; padding: 3px 0px; min-width: inherit; width: 65px; overflow: hidden;}
.jfsj_table .table td span { float: left; width: 100%; display: inline-block; height: 17px; line-height: 17px;}
.jfsj_table .table td.cur { background: #E84E40; color: #fff !important;}
.jfsj_table .table .jfsj_xz td { cursor: pointer;}
/*-------------- 付款 end ---------------*/
/*-------------- 提交订单 ---------------*/
.jffs_box { overflow: hidden; padding-left: 20px; margin-top: 20px; padding-bottom: 20px;border-bottom: 1px solid #eee;}
.jffs_item { overflow: hidden; margin-bottom: 20px; }
.jffs_item:last-child {  margin-bottom: 0;}
.jffs_item .jffs_item_xz { float: left; border: 1px solid #ccc; width: 15px; height: 15px; display: inline-block; border-radius: 50%; margin-top: 2px; cursor: pointer;}
.jffs_item .jffs_item_xzz { background: url(../images/duigou.png) no-repeat center; border: none; background-size: contain;}
.jffs_item .jffs_item_address { float: left; margin-left: 10px;}
.jffs_item .jffs_item_address .address_type { font-size: 14px; color: #666;}
.jffs_item .jffs_item_address .address_xq { font-size: 14px; color: #999; margin-top: 10px;}
.jffs_item .jffs_item_address .map { margin-top: 20px;}
.jffs_item .jffs_item_address .map,#map { width: 600px; height: 200px;}

.fk_m .ddmc { font-size: 14px; color: #666; width: 520px; height: 32px; line-height: 32px; border: 1px solid #eee; margin-left: 20px; padding: 5px 10px;}
.fk_m .ddmc::-webkit-input-placeholder { color: #999;}
.fk_m .scwj { width: 100px; height: 30px; background: #E84E40; color: #fff; font-size: 16px; border-radius: 0px; cursor: pointer; margin-left: 20px;}
/*-------------- 提交订单 end ---------------*/
/*-------------- 支付方式 ---------------*/
.zffs_box { overflow: hidden; background: #fff; padding: 0 30px; margin-bottom: 80px;}
.zf_title { font-size: 18px; border-bottom: 1px solid #eee;  height: 70px; line-height: 70px;}
.zffs_box .ddxx { font-size: 16px; color: #999; margin-top: 20px; margin-bottom: 20px;}
.zffs_list { overflow: hidden; }
.zffs_list li {  border-bottom: 1px solid #eee;}
.zffs_list li
.zffs_item { overflow: hidden; height: 85px; line-height: 85px; padding: 0 30px;}
.zffs_item.cur { border: 1px solid #E84E40;}
.zffs_item .fxk { float: left; width: 20px; height: 20px; border-radius: 5px; border: 1px solid #eee; display: inline-block; margin-top: 32.5px;}
.zffs_item .fxk_xz { background: url(../images/xuanzhong_01.png) no-repeat center;}
.zffs_item .zf_type { float: left; font-size: 18px; color: #333; padding-left: 38px; margin-left: 30px;}
.zffs_item .weixin { background: url(../images/weixin.png) no-repeat left; }
.zffs_item .zhifubao { background: url(../images/zhifubao.png) no-repeat left; }
.zffs_item .yinlian { background: url(../images/yinliang.png) no-repeat left; }
.zffs_item .zf_pay { float: right; font-size: 14px; color: #333;}
.zffs_item .zf_pay i { font-size: 18px; color: #E84E40; font-style: normal;}
.zf_box { overflow: hidden; margin-top: 30px; padding-bottom: 30px;}
.zf_box p { text-align: center;}
.zf_box .ts { font-size: 14px; color: #666; margin-bottom: 30px;}
.zf_box .ts span { color: #E84E40;}
.zf_box .ewm { border: 1px solid #eee; width: 300px; height: 300px; margin: auto; margin-bottom: 30px;}
.zf_box .ewm img { width: 256px; height: 256px; margin-top: 22px; margin-left: 22px;}
.zf_box .sm { margin: auto; width: 300px; height: 70px; color: #fff; font-size: 16px; background: url(../images/saomiao.png) no-repeat 45px #E84E40; word-break: break-all; word-wrap: break-word; padding-left: 100px; padding-right: 45px; line-height: 27px; padding-top: 10px;}

/*-------------- 支付方式 end ---------------*/

@media (min-width: 1400px){
.index-yzs .yzs-bg-left {
    width: 1110px;
    height: 600px;
}
.content-wrapper { width: 1400px;}
}
@media screen and (max-width: 1399px){
.yzs-bg-right-box { width: 500px;}

}

@media screen and (min-width: 1921px){ 
.index-yzs {
    width: 1920px;
    margin: 80px auto 0;
}
}


/*产品列表*/
/*面包屑导航*/
.location{ width:1200px; min-width:1200px; line-height:70px;font-size: 12px; letter-spacing: 0.7px;  margin:auto; font-family: 微软雅黑; } 
.location a{color: #999; font-size: 14px;}
.location a:hover{  color: #E84E40; }
.product{display: block; overflow: hidden; margin-bottom: 50px;}
.product_left{width: 910px; float: left; min-height: 600px;}
.product_left .list-current{height: 26px; line-height: 24px; overflow: hidden; display: block; margin-bottom: 30px;}
.product_left .list-current span{color: #333333; font-size: 18px;}
.product_left .list-current select{width: 81px; height: 24px; line-height: 24px; border: 1px solid #eee; color: #666666; font-size: 14px;}
.product_left .list-current a{color: #666666; font-size: 14px; }
.product_list{display: block;overflow: hidden;}
.product_list .top{height: 37px; line-height: 37px; border: 1px solid #dddddd; border-bottom: 0}
.product_list .top .f-sort{height: 37px; line-height: 37px;}
.product_list .top a{display: block; float: left; padding: 0 15px; border-right: 1px solid #ddd; color: #888888; font-size: 14px;}
.product_col{overflow: hidden; display: block; width: 100%}
.product_col li{padding: 35px; border: 1px solid #ddd; display: block; overflow: hidden; margin-bottom: 30px;} 
.product_col li a{display: block; float: left; overflow: hidden;}
.product_col li .img{width: 146px; height: 146px; display: block; float: left; margin-right: 35px;}
.product_col li .img img{max-width: 100%; max-height: 100%;}
.product_intr{width: 320px; float: left; display: block; max-height: 146px; padding: 20px 0; overflow: hidden;}
.product_intr .title{color: #151515; font-size: 22px; height: 30px; line-height: 25px; overflow: hidden; display: block; margin-bottom: 15px;}
.product_intr .con{color: #333333; font-size: 18px; line-height: 35px; overflow: hidden; display: block; max-height: 70px;}
.product_price{float: right; width: 280px; display: block; overflow: hidden;}
.product_price .price{color: #e84e40; font-size: 26px; display: block; font-family: arial!important; height: 100px; line-height: 100px; /*text-align: center;*/}
.product_price .sc_box a{color: #888888; font-size: 16px;}
.product_price .sc_box input.sc{font-size: 16px; color: #999999; padding-left: 25px; background: url(../images/sc.png) no-repeat left; cursor: pointer; float: right;}
.product_price .sc_box input.sc_btn {font-size: 16px; color: #999999; padding-left: 25px; background: url(../images/sc_fouce.png) no-repeat left; cursor: pointer; float: right;}
.product_right{width: 260px; display: block; overflow: hidden; float: right;}
.product_right .talent_shopping{width: 100%; display: block;overflow: hidden; border: 1px solid #ddd; margin-top: 56px;}
.product_right .talent_shopping h2{ margin-top: 0; height: 38px; line-height: 38px; border-bottom: 1px solid #ddd; background: #f6f6f6; color: #666; font-size: 14px;padding: 0 13px;}
.talent_shopping_col{display: block; overflow: hidden; padding: 20px 20px 0;}
.talent_shopping_col li{display: block; overflow: hidden; margin-bottom: 15px;}
.talent_shopping_col li a{display: block; overflow: hidden;}
.talent_shopping_col li .img{width: 220px; height: 140px; display: block;}
.talent_shopping_col li .img img{height: 100%; max-width: 100%;}
.talent_shopping_col li .con{color: #666666; font-size: 14px; line-height: 20px; max-height: 40px; overflow: hidden; margin: 13px 0 10px; }
.talent_shopping_col li .price{color: #e84e40; font-size: 18px; font-family: arial!important; height: 20px; line-height: 20px; overflow: hidden;}
.f-line .f-sort .arrow{height: 15px; margin-top: 11px;}
.f-line .f-sort .arrow{ float: right;    width: 7px;  overflow: hidden;  background: url(../images/down.png) no-repeat right center;}
.f-line .f-sort .fs-down, .f-line .f-sort .fs-up { display: inline-block; width: 7px; margin-left: 5px; vertical-align: top;}
.f-line .f-sort a.curr{background: #e84e40; color: #fff}
.f-line .f-sort a.curr .arrow{background: url(../images/down1.png) no-repeat right center;}
.arrow-top{width: 6px; height: 8px; background: url(../images/top2.png) no-repeat center; display: block;}
.arrow-bottom{width: 6px; height: 8px; background: url(../images/down3.png) no-repeat center; display: block;}
.fs-up{margin-top: 12px; margin-left: 6px;}
.f-line .f-sort a.curr_top .arrow-top{width: 6px; height: 8px; background: url(../images/top1.png) no-repeat center; display: block;}
.f-line .f-sort a.curr_down .arrow-bottom{width: 6px; height: 8px; background: url(../images/down2.png) no-repeat center; display: block;}
/*产品列表end*/





/*2017-11-29*/
.controlBtn{
    padding:0;
    margin:0;
    position: relative;
    height:46px; background: #f6f6f6; width: 100%; cursor: pointer;
}
.controlBtn li{
    display: block;
    float:left;
    margin:-1px 0 0 -1px;
    padding:12px 30px;
    height:46px;
    cursor:pointer;
    position: relative; font-size: 14px; color: #666666
}
.controlBtn li.focusOpen{ background: #e84e40; color: #fff}
.goodsInfo{ width:750px; }
.qy_pro_cont .pruduct_detail{padding-top: 30px;}
.qy_pro_cont .pruduct_detail img{max-width: 100%; height: inherit;}
.pruduct_pj .pruduct_pj_top{padding:30px 0; overflow: hidden;}
.hpd{ float: left; max-width: 30%; overflow: hidden; width: 15%; text-align: center;}
.hpd p{color: #666666; font-size: 14px; height: 20px; line-height: 20px; overflow: hidden;}
.hpd span{color: #e84e40; font-size: 28px; font-family: arial!important; height: 45px; line-height: 45px; overflow: hidden;}
.hpd span i{font-style: normal; font-size: 45px;}
.pj_bq{display: block; float: left; overflow: hidden; max-width: 70%;}
.pj_bq li{display: block; float: left; border: 1px solid #eee; font-size: 12px; color: #999999; margin-right: 15px; padding: 0 10px; text-align: center; height: 22px; line-height: 22px; margin-bottom: 15px;}
.checkBar{height: 32px; line-height: 32px; overflow: hidden; width: 100%; border: 1px solid #eee; background: #f6f6f6}
.checkBar li{margin-left: 25px; font-size: 12px; color: #666666; display: block; float: left; cursor: pointer;}
.checkBar li.cur{color: #e84e40;}
.pruduct_pj .pj_r{width: 730px; float: right;}
.pruduct_pj .pj_r .star{width: 100%;}
/*2017-11-29新增样式*/
.share_box { overflow: hidden; margin-top: 0;}
.bt_tit { font-size: 18px; color: #333; width: 100%; height: 60px; line-height: 60px; background: #F9F9F9; border-top-left-radius: 20px; border-top-right-radius: 20px; text-indent: 20px;}
.bt_tit input { float: right; width: 60px; height: 60px; background: url(../images/delete_01.png) no-repeat center; cursor: pointer;}
.share_box img { width: 154px; height: 144px; margin: auto; display: block; margin-top: 80px;}
.share_box .share_con{padding: 0 40px; overflow: hidden;}
.share_box p { font-size: 20px; color: #151515; text-align: left; margin-top: 50px;}
.share_box .share_con input[type='text']{width: 100%; height: 57px; line-height: 57px; padding: 0 18px; overflow: hidden; border: 1px solid #ddd; margin-top: 40px;}
.share_box .share_con input[type='button']{background: #e84e40; color: #fff; font-size: 20px; height: 51px; line-height: 51px; border: 0; text-align: center; margin-top: 40px; width: 100%; cursor: pointer;}
.gwc_box { overflow: hidden; margin-top: 0;}
.gwc_box .gwc_con{padding: 40px; overflow: hidden;}
.gwc_box p { font-size: 20px; color: #151515; text-align: left; line-height: 30px; margin-bottom: 10px;}
.gwc_box .gwc_con input[type='button']{background: #e84e40; color: #fff; font-size: 20px; height: 51px; line-height: 51px; border: 0; text-align: center; margin-top: 40px; width: 100%; cursor: pointer; width: 165px; float: left;}
.gwc_btn .confirm{float: right!important}
.gwc_btn .cancel{background: none!important; border: 1px solid #e84e40!important; color: #e84e40!important}
.gwc_box ul{overflow: hidden;}
.gwc_box .gwc_con li{color: #333333; font-size: 18px; height: 20px; line-height: 20px; display: block;  float: left; margin-right: 45px; cursor: pointer; background: url(../images/no_cur.png) no-repeat right; padding-right: 35px;margin-bottom: 15px}
.gwc_box .gwc_con li.cur{background: url(../images/cur.png) no-repeat right;}
.gwc_box .add{height: 42px; line-height: 42px; overflow: hidden; display: block; width: 100%; margin-top: 10px;}
.gwc_box .add_input{width: 378px; height: 40px; line-height: 40px; border: 1px solid #ddd; font-size: 14px; color: #999; padding: 0 10px; overflow: hidden;}
.gwc_box .add .add_ico{background: url(../images/add_ico.png) no-repeat; width: 26px; height: 26px; background-size: 100% 100%; margin: 7px 0; display: block; float: right; }
.tanchu_box6{width: 500px!important; height: 404px!important; border-radius: 20px!important}
.tb-btn-buy{display: block; float: left; overflow: hidden;}

/*2017-12-28 优化 wang*/
.scroll_top{ width: 90px; height: 90px; background-size: 100% 100%;  }
.my_offer{ margin-bottom: 0.9rem; }
.thumbnail-box .list .item img { width: 56px;height: 56px;}
.product_intr .title{ line-height: 30px; }

/*2018-03-14 优化 w*/
@charset "UTF-8";
/*****商品列表页*****/
.shop_list{ margin-bottom:90px; }
.shop_list_ul{ margin-bottom:30px; overflow:hidden; }
.shop_list_li{ padding:35px; border:1px solid #ddd; margin-top:30px; overflow:hidden; }
.shop_item{float:left; }
.shop_item_l{ width:200px; height:300px; display:block; overflow:hidden; float:left; margin-right:35px; } 
.shop_item_l img{ width:200px; height:300px; }
.shop_item_r{ width:500px; float:right }
.shop_item_r h1{ font-size:22px; color:#151515; margin-bottom:20px; line-height:24px; height:24px; overflow:hidden; text-overflow: ellipsis;white-space: nowrap;}
.shop_item_r .type{ font-size:18px; color:#333; margin-bottom:20px;line-height:30px; height:30px; overflow:hidden; text-overflow: ellipsis;white-space: nowrap;}
.shop_item_r .address{ background-image:url(../images/icons.png); background-repeat:no-repeat; background-position:0 0; padding-left:30px;  font-size:16px; color:#666;
   line-height:22px;height:22px; overflow:hidden; text-overflow: ellipsis;white-space: nowrap; }
.shop_item_r a{ display:block; }
.shop_item_r a:hover h1{ color:#e84e40; }
.shop_input{ float:right; overflow:hidden; height:51px; margin-top:47px; margin-right:-34px; }
.shop_input .shopButton{ float:left; width:191px; height:51px; display:block; border:1px solid #e84e40; background:#e84e40; color:#fff; font-size:20px; text-align:center; margin-right:34px; }
.shop_input .shopButton:last-child{ border:1px solid #e84e40; background:#fff;color:#e84e40; }
.shop_input .shopButton:last-child:hover{border:1px solid #e84e40; background:#e84e40; color:#fff; }
/*****商品列表页*****/
/*-- 轮播图-banner--*/
.banner{ width:100%;height: 640px;margin: 0 auto; background: #eaeaea; min-width: 1200px; }
.banner .device_area{ width:100%; height: 100%;  position:relative;min-width:1200px;display:block; overflow:hidden; width:100%; }
.banner .device{ position:relative;top:0px;overflow:hidden;height: 100%; z-index:1;width:1920px;left:50%; margin-left:-960px; min-width:1200px;}
.banner .swiper-container {margin:0 auto;position:relative; height: 100%; overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;/* Fix of Webkit flickering */z-index:1; cursor:pointer;}
.banner .swiper-wrapper {position:relative;width:100%;-webkit-transition-property:-webkit-transform, left, top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0px,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform, left, top;-moz-transition-duration:0s;-moz-transform:translate3d(0px,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform, left, top;-o-transition-duration:0s;-o-transform:translate3d(0px,0,0);-o-transition-timing-function:ease;-o-transform:translate(0px,0px);-ms-transition-property:-ms-transform, left, top;-ms-transition-duration:0s;-ms-transform:translate3d(0px,0,0);-ms-transition-timing-function:ease;transition-property:transform, left, top;transition-duration:0s;transform:translate3d(0px,0,0);transition-timing-function:ease;}
.banner .swiper-free-mode > .swiper-wrapper {-webkit-transition-timing-function: ease-out;-moz-transition-timing-function: ease-out;-ms-transition-timing-function: ease-out;-o-transition-timing-function: ease-out;transition-timing-function: ease-out;margin: 0 auto;}
.banner .swiper-slide, .swiper-slide_1{ float: left;overflow:hidden;   }
.banner .swiper-slide img{ width:100%; height: 100%;}
.banner .pagination1 { position: absolute;left:50%;bottom:20px;width:100%;z-index:200; margin-left:-24px;   }
.banner .swiper-pagination-switch {display: inline-block; width:40px; height:2px; margin: 0 5px;cursor: pointer;  background: #fff;   }
.banner .swiper-active-switch { background:#E84E40;}
.banner_bg{ background: url(../images/banner.jpg) no-repeat center center; height:100%; display:block; min-width:1200px;  }
/*--轮播图-banner--*/

/*------------报价对比--------------*/
.bjdb_top { overflow: hidden; height: 345px; padding-left: 280px;}
.bjdb_top .PK { font-size: 30px;font-weight: normal;font-style: italic; color: #f83321; float: left; line-height: 100%; line-height: 345px; width: 80px; text-align: center;}
.bjdb_cont { float: left; width: 280px; height: 263px; -webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .2); box-shadow:0 1px 5px rgba(0, 0, 0, .2); position: relative; margin-top: 41px;}
.bjdb_cont img { width: 190px; height: 137px; margin: auto; display: block; margin-top: 40px;}
.bjdb_cont .db_tit { font-size: 20px; color: #333; text-align: center; height: 25px; line-height: 25px;  margin-top: 15px;}
.bjdb_cont .db_pay { font-size: 18px; color: #F83321; text-align: center; margin-top: 10px; }
.bjdb_cont input { position: absolute; top: 5px; right: 10px; background: url(../images/delete_01.png) no-repeat center; width: 30px; height: 30px;}

.bjdb_table form { margin-bottom: 100px;}
.table caption { font-size: 18px; color: #fff; height: 46px; line-height: 46px; background: #E84E40; padding: 0; text-align: center;}
.table { border-collapse: collapse; width: 100%;}
.table th {color: #fff; background: #6CD3CD; border: 1px solid #6CD3CD; font-size: 20px; padding: 15px; vertical-align: top;  text-align: center; font-weight: normal; }
.table td { font-size: 18px; color: #333; line-height: 40px; min-width: 170px; border: 1px solid #E84E40; padding: 10px; vertical-align: middle; text-align: center;}

.color_e8 { color: #E84E40 !important;}
/*------------报价对比 end--------------*/
/*------------发帖子--------------*/
.ftz_tit { font-size: 18px; color: #E84E40; height: 85px; border-bottom: 1px solid #eee;}
.ftz_tit span { display: inline-block; width: 110px; height: 45px; line-height: 45px; margin-top: 40px; border-bottom: 1px solid #E84E40; text-align: center;} 

.ftz_list { overflow: hidden; margin-left: -30px;}
.ftz_list li { float: left; width: 216px; margin-top: 40px; margin-bottom: 40px; border: 1px solid #eee; margin-left: 30px; padding: 15px; cursor: pointer;}
.ftz_list li .ftz_left { float: left; width: 120px;}
.ftz_list li .ftz_type { float: left; font-size: 20px; color: #333; width: 100%; height: 20px; line-height: 20px; margin-top: 10px; display: inline-block; }
.ftz_list li .ftz_rq   { float: left; font-size: 14px; color: #999; width: 100%; height: 20px; line-height: 20px; margin-top: 10px; display: inline-block; }
.ftz_list li .ftz_dpzs { float: right; width: 60px; height: 60px; border-radius: 50%; }
.ftz_list .cur { background: url(../images/xuanzhong.png) no-repeat right bottom; border: 1px solid #E84E40;}
.dpzs { background: url(../images/zbq_w_01.png) no-repeat center , linear-gradient(to bottom, #fe7ea3, #ec5c85); }
.zpwd { background: url(../images/zbq_w_02.png) no-repeat center , linear-gradient(to bottom, #53dda1, #36ba81); }
.mtfx { background: url(../images/zbq_w_03.png) no-repeat center , linear-gradient(to bottom, #77cdf3, #5cb5db); }
.wkyl { background: url(../images/zbq_w_05.png) no-repeat center , linear-gradient(to bottom, #fd958a, #fb7d6f); }
.glxx { background: url(../images/zbq_w_04.png) no-repeat center , linear-gradient(to bottom, #8ea4ff, #7692ff); }
.ftz textarea { font-size: 16px; color: #151515; width: 100%; height: 500px; border: 1px solid #eee; padding: 10px;}
.ftz textarea::-webkit-input-placeholder { color: #999;}
.ftz .sczp { overflow: hidden; border-bottom: 1px solid #eee;}
.ftz .sczp p { font-size: 18px; color: #333; height: 100px; line-height: 100px; border-bottom: 1px solid #eee;}
.ftz .sczp p span { font-size: 14px; color: #999;}
.ftz .sczp a { display: block; width: 138px; height: 131px; border: 1px solid #EEE; background: url(../images/xiangji.png) no-repeat center; margin-top: 40px; margin-bottom: 40px; }
.ftz .fb_btn { font-size: 16px; color: #fff; background: #E84E40; width: 120px; height: 45px; line-height: 45px; border-radius: 8px; margin-top: 60px; margin-bottom: 100px; cursor: pointer;}
/*------------发帖子 end--------------*/
/*------------我的报价--------------*/
.wdbj_box { margin-bottom: 100px;}
.wdbj_box .ksdb_btn { font-size: 20px; color: #fff; width: 150px; height: 50px; background: #E84E40; border-radius: 0; margin: auto; display: block; cursor: pointer;}
.wdbj { overflow: hidden; margin-top: 30px;}
.wdbj li { overflow: hidden; border: 1px solid #ddd; margin-bottom: 30px;}
.wdbj .bj_tit { overflow: hidden; border-bottom: 1px solid #ddd; height: 65px; line-height: 65px;padding-left: 20px; padding-right: 20px;}
.wdbj .bj_tit .bj_tit_left { float: left;}
.wdbj .bj_tit .bj_tit_left .bj_select { float: left; width: 18px; height: 18px; border: 1px solid #999; border-radius: 50%; display: inline-block; margin-top: 23.5px; margin-right: 15px; cursor: pointer;}
.wdbj .bj_tit .bj_tit_left  .bj_sel_xz { background: url(../images/duigou.png) no-repeat center; border: none;}
.wdbj .bj_tit .bj_tit_left .bj_name { font-size: 16px; color: #333;}

.wdbj .bj_tit .bj_tit_right { float: right; width: 380px;}
.wdbj .bj_tit .bj_tit_right input { float: right; font-size: 14px; color: #666; width: 60px; height: 25px; border: 1px solid #bbbaba; border-radius: 2px; background: #fff; margin-top: 21.5px; margin-left: 20px; cursor: pointer;}
.wdbj .bj_tit .bj_tit_right span { font-size: 14px; color: #999; height: 100%; display: inline-block;}
.wdbj .bj_tit .bj_tit_right span i { float: right; font-size: 22px; color: #E84E40; font-style: normal;}

.wdbj .bj_cont { float: left; padding-top: 20px; padding-bottom: 10px; max-width: 950px;}
.wdbj .bj_cont .bj_cont_r { float: left; width: 70px; margin-left: 20px;}
.wdbj .bj_cont .bj_cont_r img { width: 100%; height: 70px;}
.wdbj .bj_cont .bj_cont_r span { font-size: 14px; color: #333; height: 25px; line-height: 25px; display: inline-block; overflow: hidden;}
.wdbj .bj_jrgwc { float: right; font-size: 14px; color: #E84E40; width: 90px; height: 25px; border: 1px solid #E84E40; border-radius: 0; background: #fff; margin-right: 70px; margin-top: 55px; cursor: pointer;}

/*------------我的报价 end--------------*/
/*------------  我的收藏  --------------*/
.wdsc { margin-bottom: 100px; min-height: 600px;}
.wdsc_top { overflow: hidden; height: 70px; border-bottom: 1px solid #eee; }
.wdsc_top .wdsc_type { float: left;}
.wdsc_top .wdsc_type li { float: left; font-size: 18px; color: #fff; width: 100px; height: 50px; line-height: 50px; margin-top: 20px; margin-right: 15px; text-align: center; cursor: pointer; color: #333;}
.wdsc_top .wdsc_type li a { color: #333;}
.wdsc_top .wdsc_type .cur { color: #fff; border-bottom: 2px solid #E84E40; background: #fff; background: #E84E40;}
.wdsc_top .wdsc_search { float: right; height: 40px; border: 1px solid #eee; margin-top: 25px;}
.wdsc_top .wdsc_search .search_input { float: left; font-size: 14px; color: #999; width: 180px; border: none; padding: 10px; height: 100%;}
.wdsc_top .wdsc_search .search_button { font-size: 14px; color: #666; width: 80px; height: 100%; border-left: 1px solid #eee; border-radius: 0; background: #f6f6f6; cursor: pointer;   }
.wdsc_list { overflow: hidden;}
.wdsc_list li { border-bottom: 1px solid #eee; padding-top: 30px; padding-bottom: 30px; position: relative;}
.wdsc_list li:hover .wdsc_cont .wdsc_cont_info h3 { color: #E84E40; }
.wdsc_list .wdsc_cont { overflow: hidden;}
.wdsc_list .wdsc_cont a { overflow: hidden; display: block;}
.wdsc_list .wdsc_cont img { float: left; width: 100px; height: 100px;}
.wdsc_list .wdsc_cont .wdsc_cont_info { float: right; width: 1080px; height: 100px; margin-left: 20px; overflow: hidden;}
.wdsc_list .wdsc_cont .wdsc_cont_info h3 { font-size: 16px; color: #333; width: 100%; height: 25px; line-height: 25px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.wdsc_list .wdsc_cont .wdsc_cont_info .info_cont { font-size: 14px; color: #666; height: 55px; line-height: 27px; word-break: break-all; word-wrap: break-word; overflow: hidden;}
.wdsc_list .wdsc_cont .wdsc_cont_info .info_pay { font-size: 16px; color: #E84E40;}
.wdsc_list .sc_box { position: absolute; right: 0; bottom: 30px;}
.wdsc_list .sc_box input { font-size: 14px; color: #999; padding-left: 25px; background: url(../images/sc_fouce.png) no-repeat left; cursor: pointer;}
.wdsc_list .sc_box a { font-size: 14px; color: #999; margin-right: 15px;}

/*------------我的收藏 end--------------*/
/*------------   招宝圈   --------------*/
.zbq { margin-bottom: 50px;}
.zbq_top { overflow: hidden; height: 90px; border-bottom: 1px solid #eee;}
.zbq_top .zbq_type { float: left; margin-top: 40px;}
.zbq_top .zbq_type li { float: left; background: none; margin-right: 30px; /*width: 100px;*/ height: 50px; line-height: 50px; }
.zbq_top .zbq_type li a { font-size: 18px; color: #333; display: block; overflow: hidden; text-align: center; padding-left: 35px; padding-right: 10px; background: none;}
.zbq_top .zbq_type .dqzs { background: url(../images/zbq_fouce_01.png) no-repeat 10px;}
.zbq_top .zbq_type .zpwd { background: url(../images/zbq_fouce_02.png) no-repeat 10px;}
.zbq_top .zbq_type .fxmt { background: url(../images/zbq_fouce_03.png) no-repeat 10px;}
.zbq_top .zbq_type .wkyl { background: url(../images/zbq_fouce_04.png) no-repeat 10px;}
.zbq_top .zbq_type .cur { border-bottom: 2px solid #E84E40;}
.zbq_top .zbq_type .cur a { color: #E84E40;}
.zbq_top .zbq_type .dqzs_dp { background: url(../images/zbq_01.png) no-repeat 10px;}
.zbq_top .zbq_type .zpwd_zp { background: url(../images/zbq_02.png) no-repeat 10px;}
.zbq_top .zbq_type .fxmt_fx { background: url(../images/zbq_03.png) no-repeat 10px;}
.zbq_top .zbq_type .wkyl_wk { background: url(../images/zbq_04.png) no-repeat 10px;}
.zbq_top .zbq_top_right { float: right; height: 50px; line-height: 50px; margin-top: 40px;}
.zbq_top .zbq_top_right a { float: left; font-size: 16px; color: #333; text-align: center; display: block; overflow: hidden; width: 80px;}
.zbq_top  .zbq_top_right .cur { color: #E84E40;}
.zbq_top .zbq_top_right .fb_btn { font-size: 16px; color: #fff; background: #E84E40; width: 100px; height: 36px; line-height: 36px; border-radius: 8px;  }
.zbq_list { overflow: hidden; margin-bottom: 40px;}
.zbq_list li { overflow: hidden; padding-top: 30px; padding-bottom: 30px; border-bottom: 1px solid #eee;} 
.zbq_list .zbq_row_top { overflow: hidden;}
.zbq_list .zbq_row_top img { float: left; width: 60px; height: 60px;}
.zbq_list .zbq_row_top .zbq_row_info { float: right; width: 1120px;}
.zbq_list .zbq_row_top .zbq_row_info h3 { font-size: 20px; color: #576b95; font-weight: bold;}
.zbq_list .zbq_row_top .zbq_row_info h3 span { float: right; font-size: 12px; color: #999;}
.zbq_list .zbq_row_top .zbq_row_info p { font-size: 14px; color: #666; line-height: 23px; margin-top: 5px; text-align: justify; word-break: break-all; word-wrap: break-word;}
.zbq_list .zbq_row_top .zbq_row_img { float: right; width: 1120px; margin-top: 20px;}
.zbq_list .zbq_row_top .zbq_row_img figure { float: left; width: 160px; margin-right: 20px; margin-bottom: 20px;}
.zbq_list .zbq_row_top .zbq_row_img figure img { width: 100%; height: 160px;}
.pswp__bg { opacity: 0.5 !important;}
.zbq_list .zbq_row_bottom { overflow: hidden; width: 1120px; margin-left: 80px; }
.zbq_row_bottom .dz_count { float: left; background: url(../images/sc_01.png) no-repeat left;  padding-left: 30px;}
.zbq_row_bottom .dz_count img { width: 46px; height: 46px; border-radius: 50%; margin-right: 10px;}
.zbq_row_bottom .pl_right { float: right;}
.zbq_row_bottom .pl_right input { font-size: 12px; color: #999;}
.zbq_row_bottom .pl_right .dz_btn_nxh { background: url(../images/sc.png) no-repeat left; padding-left: 20px; margin-right: 15px;}
.zbq_row_bottom .pl_right .dz_btn_xh { background: url(../images/sc_fouce.png) no-repeat left; padding-left: 20px; margin-right: 15px;}
.zbq_row_bottom .pl_right .pl_btn { background: url(../images/pl.png) no-repeat left ; padding-left: 20px;}
.zbq_pl_list { float: right; width: 1120px; background: #F6F6F6; margin-top: 20px; display: none;}
.zbq_pl_list .pl_input { border-bottom: 1px solid #eee; padding: 15px;}
.zbq_pl_list .pl_input .pl_text { width: 850px; height: 50px; padding: 10px; }
.zbq_pl_list .pl_input .pl_btn { float: right; font-size: 18px; color: #fff; width: 200px; height: 50px; background: #f40034; border-radius: 5px;}
.zbq_pl_list .pl_list_row { float: right; background: url(../images/pl_01.png) no-repeat 15px 33px; width: 1120px; padding-left: 45px; padding-right: 15px;}
.zbq_pl_list .pl_list_row .pl_row { overflow: hidden; padding-top: 20px; padding-bottom: 20px; border-top: 1px solid #eee; margin-top: -1px;}
.zbq_pl_list .pl_list_row .pl_row img { float: left; width: 46px; height: 46px; border-radius: 50%;}
.zbq_pl_list .pl_list_row .pl_row .pl_row_info { float: right; width: 994px;}
.zbq_pl_list .pl_list_row .pl_row .pl_row_info h3 { width: 100%; overflow: hidden;}
.zbq_pl_list .pl_list_row .pl_row .pl_row_info h3 .row_info_tit { float: left; font-size: 16px; color: #576B95;}
.zbq_pl_list .pl_list_row .pl_row .pl_row_info h3  .row_info_time { float: right; font-size: 12px; color: #999;}
.zbq_pl_list .pl_list_row .pl_row .pl_row_info p { font-size: 14px; color: #666; line-height: 23px; margin-top: 5px;}

/*------------招宝圈 end--------------*/
/*------------ 案例列表 --------------*/
.case { margin-bottom: 90px; min-height: 742px;}
.case_box { overflow: hidden; padding-top: 30px;}
.case_type { overflow: hidden; border-top: 1px solid #eee; border-left: 1px solid #eee; border-right: 1px solid #eee;}
.case_type li { overflow: hidden; width: 100%; height: 50px; border-bottom: 1px solid #eee;}
.case_type li dl { position: relative; width: 1070px; float: right; padding-left: 30px;}
.case_type li dt { position: absolute; left: -130px; top: 0; font-size: 16px; color: #666; background: #f7f7f7; width: 130px; height: 100%; padding-top: 15px; text-align: center; margin-right: 45px; border-right: 1px solid #eee;}
.case_type li dd { float: left; font-size: 14px; color: #333; padding-top: 15px; padding-bottom: 15px; min-width: 85px; }
/*.case_type li dd a { color: #333;}*/
.screen{color: #333;}
.case_type li dd a:hover { color: #E84E40;}
.case_type li .more { position: absolute; top: 0; right: 0; min-width: 45px; float: right; color: #E84E40; font-size: 14px; text-decoration: underline; cursor: pointer;}

.anli_list { overflow: hidden; margin-top: 40px; margin-bottom: 40px; margin-left: -20px;}
.anli_list li { float: left; margin-left: 20px; width: 285px; position: relative; margin-bottom: 30px;-webkit-transition: all .3s ease; transition: all .3s ease;}
.anli_list li:hover { -webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, .1); box-shadow: 0 15px 10px rgba(0, 0, 0, .1); -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0); border-radius: 2px; border-color: transparent}
.anli_list li:hover .anli_info { border-bottom: 1px solid #fff;}
.anli_list li a { display: block; overflow: hidden;}
.anli_list li img { float: left; width: 100%; height: 200px;}
.anli_list .anli_info { float: left; border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; padding-left: 15px; padding-right: 15px; padding-bottom: 50px;}
.anli_list .anli_info h3 { font-size: 18px; color: #151515; height: 20px; line-height: 20px; margin-top: 15px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.anli_list .anli_info p  { font-size: 16px; color: #666666; height: 46px; line-height: 23px; margin-top: 10px; word-break: break-all; word-wrap: break-word;}
.anli_list .dz_btn       { font-size: 16px; color: #999999; position: absolute; right: 15px; bottom: 20px; padding-left: 20px; background-size: 30%;}
.anli_list .dz_btn_nxh { background: url(../images/sc.png) no-repeat left; }
.anli_list .dz_btn_xh  { background: url(../images/sc_fouce.png) no-repeat left;}

/*------------案例列表 end--------------*/
/*订单提交成功*/
.tjzt_box { background: #F6F6F6; overflow: hidden;}
.tjzt { overflow: hidden; background: #fff; padding: 140px 400px 160px 400px; margin-bottom: 30px; margin-top: 30px; text-align: center;}
.tjzt .success { width: 100%; height: 128px; background: url(../images/duigou_01.png) no-repeat center; }
.tjzt .fail    { width: 100%; height: 132px; background: url(../images/fail.png) no-repeat center; }
.tjzt h1 { font-size: 28px; color: #151515; text-align: center; margin-top: 30px;} 
.tjzt h3 { font-size: 22px; color: #9f9f9f; text-align: center; margin-top: 30px; line-height: 30px;}
.tjzt input { font-size: 20px; color: #fff; width: 150px; height: 50px; line-height: 50px; text-align: center; background: #E84E40; border-radius: 0;  margin-top: 50px; }
.tjzt .lxkf { float: left; }
.tjzt input+input { margin-left: 100px;}
.tjzt .mid_btn { display: block; margin: auto; margin-top: 50px; float: none;}

.tanchu_box { width: 489px !important; height: 466px !important; border-radius: 20px !important;}
.lxkf_box { overflow: hidden;}
.bt_tit { font-size: 18px; color: #333; width: 100%; height: 60px; line-height: 60px; background: #F9F9F9; border-top-left-radius: 20px; border-top-right-radius: 20px; text-indent: 20px;}
.bt_tit input { float: right; width: 60px; height: 60px; background: url(../images/delete_01.png) no-repeat center; cursor: pointer;}
.lxkf_box img { width: 154px; height: 144px; margin: auto; display: block; margin-top: 80px;}
.lxkf_box p { font-size: 20px; color: #151515; text-align: center; margin-top: 30px;}

/*----------- 大师设计 ------------*/
.dssj { margin-top: 30px; margin-bottom: 50px;}
.dssj_list { overflow: hidden; margin-bottom: 20px; min-height: 550px;}
.dssj_list li { overflow: hidden; border: 1px solid #ddd; padding: 35px; margin-bottom: 30px;}
.dssj_list .dssj_row_l { float: left; }
.dssj_list .dssj_row_l a { display: block; overflow: hidden;}
.dssj_list .dssj_row_l a:hover .dssj_item_r h3 { color: #E84E40;}
.dssj_list .dssj_row_l img { float: left; width: 146px; height: 146px;}
.dssj_list .dssj_row_l .dssj_item_r { float: left; width: 500px; margin-left: 30px; }
.dssj_list .dssj_row_l .dssj_item_r h3 { font-size: 22px; color: #151515; margin-top: 40px; height: 25px; line-height: 25px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.dssj_list .dssj_row_l .dssj_item_r p { font-size: 16px; color: #666; background-image:url(../images/icons.png); background-repeat:no-repeat; background-position:0 0; padding-left: 30px; height: 22px; line-height: 22px; margin-top: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.dssj_list .dssj_row_r { float: right; width: 280px; padding-top: 32px;}
.dssj_list .dssj_row_r a { display: block; overflow: hidden;}
.dssj_list .dssj_row_r a:hover p { text-decoration: underline;}
.dssj_list .dssj_row_r p { font-size: 18px; color: #E84E40; line-height: 36px; height: 36px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.dssj .navigation { text-align: center;}
/*----------- 大师设计 end------------*/
/*----------- 安装表单 ------------*/
.azbd { overflow: hidden; background: #fff; padding-left: 40px; padding-right: 40px;margin-bottom: 100px; padding-bottom: 40px; min-height: 700px;}
.azbd_box { overflow: hidden;}
.azbd_box .azbd_m { padding-top: 40px;}
.azbd_box .azbd_m h3 { font-size: 16px; color: #E84E40;}
.azbd_type { overflow: hidden; margin-top: 30px; width: 580px;}
.azbd_type span { float: left; font-size: 16px; color: #333; min-width: 125px; height: 40px; line-height: 40px; display: inline-block; text-align: right;}
.azbd_type input { float: left; font-size: 16px; color: #999; width: 450px; height: 40px; padding: 10px; border: 1px solid #EAEAEA;}
.azbd_type input::-webkit-input-placeholder { color: #999;}
.azbd_type .demo-input { background: url(../images/xiala.png) no-repeat 97%; padding-right: 35px;}

.azbd_type select { font-size: 16px; color: #999; height: 40px; line-height: 40px; border-radius: 0; appearance: none; -moz-appearance: none; -webkit-appearance: none; margin-right: 0; border-radius: 0; box-shadow: none; padding-right: 35px; padding-left: 10px; border: 1px solid #EAEAEA; background: url(../images/xiala.png) no-repeat 97%;}
.azbd_type .city-picker-select { float: left; width: 460px; margin-left: -10px;}
.azbd_type .city-picker-select select { width: 143px;  margin-left: 10px; background: url(../images/xiala.png) no-repeat 93%; }
.azbd_type .xxdz { margin-left: 125px; margin-top: 20px; }

.azbd_type .type_select { float: left;  width: 450px;}
.azbd_type .cplb { float: left; width: 215px; background: url(../images/xiala.png) no-repeat 95%;}
.azbd_type .cplb_two { margin-left: 20px;}
.azbd_type a { float: left; font-size: 16px; color: #fff; width: 100px; height: 40px; line-height: 40px; background: #E84E40; display: inline-block; text-align: center;}
.azbd_type .slt_ts { background: url(../images/fail.png) no-repeat center; background-size: contain; width: 20px; height: 20px; margin-right: 5px;}
.azbd_type p { float: left; width: 100%; font-size: 14px; color: #999; padding-left: 125px; margin-top: 20px;}
.azbd_type textarea { font-size: 16px; color: #999; width: 450px; height: 140px; padding: 10px; border: 1px solid #EAEAEA;}
.azbd_type .qxfw { width: 210px !important;}
.azbd_type .fg { min-width: 30px !important; text-align: center !important;}

.azbd_type .choice{float: left; padding-top: 10px; }  
.azbd_type .choice .radio{ display: inline-block; color: #333; cursor: pointer; font-size: 16px; margin-right: 20px;} 
.azbd_type .redio-box {display: inline-block;width: 20px;height: 20px;margin-right: 10px;position: relative;background: #fff;vertical-align: middle;border-radius: 100%;border:#D9D7D8 solid 1px; } 
.azbd_type .redio-box input {opacity: 0;position: absolute;top:0;left:0;width: 100%;height:100%;z-index:100;/*使input按钮在span的上一层，不加点击区域会出现不灵敏*/ cursor: pointer;}
.azbd_type .redio-box span { display: block;min-width: 10px; height: 10px;border-radius: 100%;position: absolute; background: #E84E40;top: 49%;left:50%;margin: -5px 0  0 -5px;z-index:1;}
.azbd_type .redio-box input[type="radio"] + span {opacity: 0;}
.azbd_type .redio-box input[type="radio"]:checked + span {opacity: 1;}
.azbd_type .redio-box label {color: #C9C8C8;margin-right: 15px;}
.azbd_box .input_btn { float: left; font-size: 20px; width: 140px; height: 50px; cursor: pointer; border-radius: 0; margin-top: 40px;}
.azbd_box .qrtj { color: #fff; background: #E84E40;}
.azbd_box .lxkf { color: #E84E40; border: 1px solid #E84E40; background: #fff2f1; margin-left: 40px;}

/*清洗表单示例图弹框*/
.tanchu_box3 { width: 500px !important; height: 385px !important; }
.slt_box { padding: 25px 25px 0 25px;}
.slt_box img { width: 100%; height: 295px; margin-top: 0;}
.slt_box p { font-size: 16px; color: #999; margin-top: 22px; height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

/*----------- 安装表单 end------------*/
/*----------- 消息 ------------*/
.message { overflow: hidden; min-height: 700px; padding-bottom: 50px;}
.message_list { overflow: hidden; margin-bottom: 50px;}
.message_list li { overflow: hidden; border: 1px solid #ddd; padding: 35px; margin-top: 30px;}
.message_list li a { overflow: hidden; display: block;}
.message_list li a:hover .msg_row_l .msg_item_r h3 { color: #E84E40;}
.message_list .msg_row_l { float: left;}
.message_list .msg_row_l img { float: left; width: 100px; height: 100px; display: block;}
.message_list .msg_row_l .msg_item_r { float: left; margin-left: 20px; width: 500px;}
.message_list .msg_row_l .msg_item_r h3 { font-size: 22px; color: #151515; margin-top: 20px; height: 24px; line-height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.message_list .msg_row_l .msg_item_r p { font-size: 18px; color: #666; margin-top: 18px; height: 22px; line-height: 22px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.message_list .msg_row_r { float: right; font-size: 18px; color: #666; height: 100px; line-height: 100px; margin-right: 30px;}
.message .navigation { text-align: center;}
/*----------- 消息 end ------------*/
/*----------- 案例详情 ------------*/
.detail { overflow: hidden; padding: 30px 90px; background: #fff; min-height: 600px; margin-bottom: 60px;}
.detail h3 { font-size: 24px; color: #151515; text-align: center; line-height: 32px;}
.detail .detail_time { font-size: 18px; color: #ccc; text-align: center; margin-top: 20px;}
.detail .detail_cont { font-size: 20px; color: #7b7979; line-height: 40px; margin-top: 30px; text-align: justify; word-break: break-all;word-wrap: break-word;}
.detail img { width: 100%; margin: auto; display: block; margin-top: 30px; margin-bottom: 30px; }
/*----------- 案例详情 end ------------*/
/*----------- 首页 ------------*/
.ad {/* width: 1920px;*/ height: 76px; min-width: 1200px; max-width: 1920px; margin: auto;}
.ad img { width: 100%; height: 100%;}
.index_top { margin-top: 30px;}
.sort_index_down { float: left;}
.sort_index_down .list{ background: #E84E40; height: 640px; position: relative; width: 190px; padding-top: 10px;padding-bottom: 10px;  z-index: 991;}
.sort_index_down .list li{  height: 36px; line-height: 36px; overflow: hidden; width: 190px; color: #333; /*margin-bottom: 5px;*/}
.sort_index_down .list li:hover{ background: rgba(255,255,255,0.3); }
.sort_index_down .list li a{ color: #fff; display: inline-block; font-size: 14px; width: 100%; line-height: 36px;  text-align: center; }
.go_right{ width: 800px; height: 640px; min-height: 300px; display: none; position: absolute; background: #fff; top: 0px;	left: 190px;	border-top:1px solid #E84E40;border-bottom:1px solid #E84E40; border-right:1px solid #E84E40;	z-index: 999;}
/*.sort_index_down .list li:hover .go_right{	display: block;}*/
.sort_index_down .go_right dl { margin-top: 20px; overflow: hidden;}
.sort_index_down .go_right dl dt { float: left; color: #666; font-size: 16px; width: 160px; text-align: right;}
.sort_index_down .go_right dl dt a { color: #666; line-height: 20px; text-align: right; padding-right: 15px;}
.sort_index_down .go_right dl dt a:hover { text-decoration: underline;}
.sort_index_down .go_right dl dd { overflow:hidden; font-size: 16px; color: #666;}
.sort_index_down .go_right dl dd a {float: left; color: #666; line-height: 18px; border-left: 1px solid #ccc; padding-left: 15px; padding-right: 15px; width: initial; margin-bottom: 8px;}
.sort_index_down .go_right dl dd a:hover { color: #F83321;}
.sort_index_down .go_right dl dd.cur a { color: #F83321;}

.index_top_r { float: right; width: 975px;}
.free_r { overflow: hidden; margin-left: -30px;}
.free_r li { float: left; border: 1px solid #eee; padding: 28px 26.5px; margin-left: 30px;}
.free_r li a { display: block; overflow: hidden;}
.free_r li img { float: right; width: 80px; height: 80px;}
.free_r .free_bj { float: left; width: 170px;}
.free_r .free_bj h3 { width: 100%; font-size: 20px; color: #E84E40; margin-top: 10px; height: 22px; overflow: hidden;}
.free_r .free_bj p  { width: 100%; font-size: 14px; color: #999999; margin-top: 20px; height: 20px; overflow: hidden;}
.index_top_r .banner { margin-top: 32px; min-width: 100%; height: 470px;}
.index_top_r .device_area {min-width: 100%;}
.index_top_r .device {width: 100%; min-width: 100%; margin-left: -487.5px;}

.xsqg { margin-top: 30px; overflow: hidden; }
.xsqg_l { float: left; width: 246px; height: 440px;}
.xsqg_l img { float: left; width: 100%; height: 330px;}
.xsqg_l .ms { width: 100%; height: 110px; background: #ea5f8d; color: #fffefe; text-align: center; overflow: hidden;}
.xsqg_l .ms h3 { font-size: 22px; margin-top: 30px;}
.xsqg_l .ms p  { font-size: 18px; margin-top: 14px;}
.xsqg_r { overflow: hidden; height: 440px;}
.xsqg_r li { float: left; width: 238.5px; height: 220px; border-bottom: 1px solid #EEEEEE; }
.xsqg_r li a { overflow: hidden; display: block;}
.xsqg_r li img { width: 100%; height: 130px; display: inherit; }
.xsqg_r li p  { font-size: 12px; color: #999999; padding-left: 16px; padding-right: 16px; margin-top: 10px; height: 40px; overflow: hidden; word-break: break-all; word-wrap: break-word;}
.xsqg_r li h3 { font-size: 18px; color: #F83321; padding-left: 16px; margin-top: 5px; margin-top: 8px;}
.xsqg_r li h3 i { font-size: 12px; font-style: normal;}
.xsqg_r .qg_b { overflow: hidden; border-right: 1px solid #EEEEEE;  padding-bottom: 10px;}
.xsqg_r li:hover p { color: #F83321; }
.bg_0a { background: #0aa6e8 !important;}

/*案例赏析*/
.alsx { overflow: hidden; padding-top: 80px;}
.index_title { font-size: 42px; color: #333; text-align: center; overflow: hidden; height: 40px; line-height: 40px;}
.index_title span { display: inline-block; width: 57px; height: 1px; background: #d8d8d8; margin: 0 26px; vertical-align: middle;}

.design-topic { position: relative; margin-bottom: 80px ; margin-top: 80px;}
.design-topic .design-info { display: none; position: absolute; top: 0; left: 10%; width: 450px; height: 482px; padding: 60px; z-index: 2; overflow: hidden; background: url(http://img.to8to.com/to8to_pc/index/statics/img/topic_bg_2.png?v=20170620) no-repeat}
.design-topic .design-info a { display: block; overflow: hidden;}
.design-info .design-info-title  { font-size: 32px; color: #666; word-break: break-all; word-wrap: break-word; height: 40px; line-height: 40px; overflow: hidden; text-align: center; font-weight: 400;}
.design-info .design-info-detail { font-size: 16px; color: #666; word-break: break-all; word-wrap: break-word; height: 200px;line-height: 35px; overflow: hidden; margin-top: 20px; margin-bottom: 30px; display: -webkit-box; -webkit-line-clamp: 5;}
.design-info .design-info-btn { padding: 5px 15px; border: 1px solid #E84E40; font-size: 16px; color: #E84E40; display: inline-block;}
.design-info .design-info-btn:hover { padding: 6px 16px; background-color: #ff5a00; color: #fff; border: 0}
.design-topic .topic-arrow { display: block; position: absolute; left: 50%; top: 50%; margin-left: -6px; margin-top: -11px;  width: 12px; height: 22px; background: url(http://img.to8to.com/to8to_pc/index/statics/img/index_bg_m.png) no-repeat}

.design-swiper { position: relative;}
.design-swiper .swiper-slide { text-align: center; font-size: 18px; background: #fff; width: 55%; height: 482px; /* Center slide text vertically */ 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; overflow: hidden; }
.design-swiper .swiper-slide-active img { float: right; width: 80% !important;}
.design-swiper .swiper-slide a { display: block; overflow: hidden; width: 100%; height: 100%;}
.design-swiper .swiper-slide img { width: 100%; height: 100%;}
.design-swiper .swiper-button-prev,.design-swiper .swiper-button-next { background-color: #E84E40; height: 50px; width: 50px; bottom: 0; top: inherit;}
.design-swiper .swiper-button-prev { background-image: url(../images/jiantou_01.png); background-size: 30%; background-repeat: no-repeat; left: 33.5%; } 
.design-swiper .swiper-button-next { background-image: url(../images/jiantou_02.png); background-size: 30%; background-repeat: no-repeat; left: 39%; richness: inherit; }

.ck_more { font-size: 26px; color: #E84E40; width: 150px; height: 50px; line-height: 50px; text-align: center; border: 1px solid #E84E40; border-radius: 10px; display: block; margin: auto; margin-top: 60px;}
.ck_more:hover { background: #E84E40; color: #fff;}

/*招宝圈*/
.in_zbq { padding-top: 60px; padding-bottom: 80px;}
.zbq_box { overflow: hidden; margin-top: 60px;}
.zbq_box li { float: left; margin-right: 18px; margin-bottom: 20px; border: 1px solid #eee; position: relative; box-shadow: 0 0 0 #fff; -webkit-transition: all .3s ease; transition: all .3s ease;}
.zbq_box li:nth-of-type(3n) { margin-right: 0 ;}
.zbq_box li:hover { -webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, .1); box-shadow: 0 15px 10px rgba(0, 0, 0, .1); -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0); border-radius: 2px; border-color: transparent}
.zbq_box li a { display: block; overflow: hidden;}
.zbq_box .z_info { width: 383px;overflow: hidden; border-bottom: 1px solid #eee; padding-bottom: 10px;}
.z_info .z_pic     { width: 100%; height: 260px;}
.z_info .z_pic img { width: 100%; height: 100%; }
.z_info h3 { font-size: 18px; color: #666; line-height: 25px; padding-left: 10px; padding-right: 10px; margin-top: 10px; word-break: break-all; word-wrap: break-word; height: 50px; margin-bottom: 5px; overflow: hidden;}
.z_info p  { font-size: 14px; color: #999; text-align: right; padding-left: 10px; padding-right: 10px;}
.z_user { padding: 20px; overflow: hidden;}
.z_user img { float: left; height: 50px; width: 50px;}
.z_user p   { float: left; height: 50px; font-size: 16px; color: #576B95; line-height: 50px; margin-left: 10px; }
.zbq_box .pl_right { position: absolute; right: 10px; bottom: 35px; }
.zbq_box .pl_right input { font-size: 12px; color: #999; cursor: pointer;}
.zbq_box .pl_right .dz_btn_nxh { padding-left: 20px; background: url(../images/sc.png) no-repeat left; margin-right: 15px;}
.zbq_box .pl_right .dz_btn_xh  { padding-left: 20px; background: url(../images/sc_fouce.png) no-repeat left; margin-right: 15px;}
.zbq_box .pl_right .pl_btn     { padding-left: 20px; background: url(../images/pl.png) no-repeat left ;}

/*设计商家*/
.in_sjsj { padding-top: 60px; padding-bottom: 80px; overflow: hidden;}
.gray { -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray;}
.index-yzs .yzs-bg-left, .index-yzs .yzs-bg-right, .yzs-bg-right-box { top: 0; position: absolute;  height: 100%;}
.index-yzs { position: relative; /*height: 500px;*/ overflow: hidden; /*-moz-transform: translate(0, 10%); -ms-transform: translate(0, 10%);-o-transform: translate(0, 10%); transform: translate(0, 10%)*/; max-width: 1920px; min-width: 1200px; margin: auto; margin-top: 60px;}
.index-yzs .yzs-bg-left img {  width: 100%; height: 100%; /*margin-top: -300px;  margin-left: -371px*/}
.index-yzs-bg { float: left;  width: 100%}
.index-yzs .yzs-bg-left { left: 0; width: 1110px; height: 600px;  * width: 65%;  overflow: hidden;}
.yzs-bg-right-box { right: 0; z-index: 11; width: 810px;  * width: 45% }
.index-yzs .yzs-bg-right { right: 0; width: 100%; * width: 100% ;}
.content-wrapper {  width: 1200px; margin: 0 auto;}
.index-yzs .content-wrapper {  position: relative; height: 600px; z-index: 10;  min-width: 1200px;}
.index-yzs-review { position: absolute; top: 80px; left: 100px; width: 600px;  /*height: 350px;*/ padding: 40px 50px; background-color: #fff;  border-radius: 4px;}
.index-yzs-yezhu  { position: absolute; top: 80px; left: 65px;  width: 450px;}
.index-yzs-title  { margin-bottom: 20px; text-align: left; font-size: 30px; font-weight: 400; color: #fefefe ;}
.index-yzs-slogan { margin-bottom: 15px; text-align: left; font-size: 14px; color: #fff; max-height: 75px; line-height: 25px; overflow: hidden; word-break: break-all; word-wrap: break-word;}
.index-yzs-yezhu ul { overflow: hidden; margin-top: 27px}
.index-yzs-yezhu ul li { float: left; margin: 0 34px 29px 0; width: 66px; height: 66px; cursor: pointer;  border: 2px solid #E84E40;  border-radius: 50%;}
.index-yzs-yezhu ul li img { width: 62px; height: 62px; border-radius: 50%}
.yzs-detail {   overflow: hidden}
.yzs-detail-logo { float: left; width: 70px; height: 70px; border-radius: 50%}
.yzs-detail p { float: left; margin-left: 19px; width: 410px}
.yzs-detail-title { margin-top: 10px; font-size: 20px; color: #666;}
.yzs-detail-type    { font-size: 14px; color: #999; margin-top: 10px; white-space: nowrap;}
.yzs-detail-content { font-size: 14px; color: #666; margin-top: 20px; height: 71px; line-height: 23px; text-align: left; display: -webkit-box; -webkit-line-clamp: 2; overflow: hidden; word-break: break-all; word-wrap: break-word;}
.yzs-detail-img { margin-top: 24px; overflow: hidden}
.yzs-detail-img a { float: left ;}
.yzs-detail-img img { width: 235px; height: 160px ;}
.yzs-detail-img a + a { margin-left: 30px }

/*返回顶部*/
.scroll_top { display: none; position: fixed; width: 111px; height: 111px; border-radius: 5px; background: url(../images/top.png) no-repeat center #fff; right: 0; bottom: 100px; z-index: 20; cursor: pointer;}

/*登录弹框*/
.tanchu_box2 { width: 300px !important; height: 370px !important; border-radius: 10px !important;}
.login_item { height: 34px; line-height: 34px; width: 240px; margin-left: 30px; margin-right: 30px; border: 1px solid #eee; border-radius: 5px; margin-top: 19px; }
.login_item input { float: left; height: 32px; width: 185px; padding: 5px 5px; font-size: 14px; color: #999;}
.login_item span  { float: left; height: 32px; width: 48px; background: #eee; display: inline-block;}
.login_item input::-webkit-input-placeholder { color: #999;}
.login_item .user_name     { background: url(../images/user_01.png) no-repeat center #eee;}
.login_item .user_password { background: url(../images/lock.png) no-repeat center #eee;}
.login_item .user_verify   { background: url(../images/jianpan.png) no-repeat center #eee;}
.login_i_ver { height: 34px; margin-left: 30px; margin-right: 30px; margin-top: 10px;}
.login_i_ver img { float: left; height: 100%; width: 120px;}
.login_i_ver a   { float: left; height: 100%; line-height: 34px; font-size: 14px; color: #999; margin-left: 10px; display: inline-block; }
.login_i_ver input { height: 100%; width: 100%; background: #E84E40; font-size: 14px; color: #fff; cursor: pointer;}
.login_i_ver a:hover { text-decoration: underline;}

/*----------- 首页 end ------------*/

/*----------- 注册 ------------*/
.register { overflow: hidden; margin-top: 30px; margin-bottom: 50px; background: #fff; padding-bottom: 50px;}
.register_item { margin: auto; border: #ddd solid 1px; width: 400px; height: 60px; line-height: 60px; margin-top: 40px;}
.register_item span  { float: left; font-size: 16px; color: #333; width: 120px; display: inline-block; text-align: center;}
.register_item input { float: left; font-size: 16px; color: #333; width: 278px; height: 100%; line-height: 60px; padding-right: 10px; padding-left: 10px;}
.register_item input::-webkit-input-placeholder { color: #ccc;}
.register_item .iphone { border-right: #ddd solid 1px;}
.register_item .verify { width: 175px;}
.register_item a { float: right; width: 98px; height: 43px; line-height: 43px; display: inline-block; margin-top: 8.5px; margin-right: 5px;}
.register_item .verify_pic img { width: 100%; height: 43px;}
.register_item .verify_text { font-size: 16px; color: #ee2222; text-decoration: underline;}
.register_agree { margin: auto; width: 400px; margin-top: 20px; overflow: hidden; height: 20px;}
.register_agree input { float: left; margin-top: 3.5px;}
.register_agree label { float: left; font-size: 14px; color: #333; margin-left: 10px;}
.register_agree label a { color: #1b73d7;}
.lgzc { display: block; margin: auto; width: 400px; height: 50px; line-height: 50px; text-align: center; background: #E84E40; color: #fff; font-size: 18px; margin-top: 30px;}

/*注册需知弹框*/
.tanchu_box1 { width: 730px !important; height: 675px !important; border-radius: 20px !important;}
.zcxz_box { overflow: hidden;}
.zcxz_box textarea { width: 690px; height: 470px; font-size: 16px; color: #656565; margin-left: 20px; line-height: 38px; padding-top: 10px;}
.zcxz_box .zcxz_btn{ width: 190px; height: 50px;  font-size: 20px; color: #FFFFFF; margin-left: 110px; background: #ccc; margin-top: 30px; cursor: pointer;}
.zcxz_box .agree_btn { background: #E84E40;}

/*----------- 注册 end ------------*/
/*----------- 免费设计 ------------*/
.location { line-height: 80px;}
.location a:hover { color: #E84E40;}
.free_box { padding: 30px; background: #fff; padding-bottom: 0; margin-bottom: 90px;}
.free_box h3 { font-size: 22px; color: #333;}
.free_zu { overflow: hidden;}
.zu_item { overflow: hidden; height: 40px; line-height: 40px; margin-top: 30px;}
.zu_item span { float: left; font-size: 16px; color: #333;}
.zu_item span i { font-style: normal; color: #E84E40; margin-right: 10px;}
.zu_item .free_text { height: 38px; width: 400px; border: 1px solid #ddd;}
.zu_item .free_add  { height: 38px; line-height: 38px; font-size: 16px; color: #333; margin-left: 30px; text-decoration: underline; cursor: pointer; background: none;}
.zu_box   { overflow: hidden; background: #F6F6F6; padding: 0 30px; margin-top: 30px; padding-bottom: 30px;}
.zu_box .zu_box_row { overflow: hidden;}
.zu_box_i { overflow: hidden; float: left; margin-top: 30px; width: 540px;}
.zu_box_i span { float: left; font-size: 16px; color: #333;}
.zu_box_i span i { font-style: normal; color: #E84E40; margin-right: 10px;}
.zu_box_i .zu_box_b { font-size: 14px; color: #a09f9f; background: none; text-decoration: underline; margin-left: 10px; cursor: pointer;}
.zu_box_i .zu_info { float: right; width: 440px; margin-bottom: 20px;}
.zu_info .zu_info_t { overflow: hidden; width: 100%;}
.zu_info .zu_info_t img { float: left; width: 80px; height: 80px;}
.zu_info .zu_info_t .zu_info_r { float: left; width: 330px; margin-left: 10px;}
.zu_info .zu_info_t .zu_info_r h4 { font-size: 14px; color: #151515; height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.zu_info .zu_info_t .zu_info_r p  { font-size: 12px; color: #A09F9F; height: 60px; overflow: hidden; word-break: break-all; word-wrap: break-word; }
.zu_info .zu_info_b { overflow: hidden; height: 30px; line-height: 30px; width: 100%; margin-top: 5px;}
.zu_info .zu_info_b .zu_info_pay  { float: left; font-size: 16px; color: #E84E40;}
.zu_info .zu_info_b .delete_btn   { float: left; width: 14px; height: 15px; background: url(../images/delte_02.png) no-repeat center; cursor: pointer; margin-left: 30px; margin-top: 8px;}
.zu_info .zu_info_b .bjsl_btn { float: left; font-size: 12px; color: #E84E40; width: 60px; height: 20px; line-height: 20px; text-align: center; border: 1px solid #E84E40; border-radius: 0; cursor: pointer; margin-left: 20px; margin-top: 5px;}
.zu_info .zu_info_b .bjsl_btn:hover { background: #E84E40; color: #fff;}
.free_pay { height: 90px; line-height: 90px;}
.free_pay span { font-size: 18px; color: #E84E40;}
.free_pay span i { font-style: normal; color: #151515;}
.free_pay .free_pay_btn { font-size: 14px; width: 120px; height: 40px; border: 1px solid #E84E40; border-radius: 0; background: #E84E40; color: #fff; cursor: pointer; margin-left: 80px;}
.free_pay .lxkf { color: #E84E40; background: #fff; margin-left: 30px;}
.free_pay .lxkf:hover { color: #fff; background: #E84E40;}

/*选择尺寸弹框*/
.ccjs { font-size: 20px; color: #151515; margin-top: 30px; margin-left: 30px; margin-right: 30px; line-height: 30px;}
.cc { margin-left: 30px; margin-right: 30px; margin-top: 40px; overflow: hidden; }
.cc .cc_i { float: left; font-size: 18px; color: #333;}
.cc .cc_i input { font-size: 16px; color: #ccc; width: 105px; height: 40px; border: 1px solid #ddd; padding: 5px;}
.cc .cc_i input::-webkit-input-placeholder { color: #ccc;}
.cc .cc_i + .cc_i{ margin-left: 110px;}
.cc_btn { font-size: 20px; color: #E84E40; width: 165px; height: 50px; border: 1px solid #E84E40; border-radius: 0; margin-top: 70px; cursor: pointer;}
.qx_btn { margin-left: 30px;}
.qr_btn { margin-left: 100px; background: #E84E40; color: #fff;}

.cc .select_count { margin: auto; width: 280px; height: 50px; border: 1px solid #ccc; border-radius: 0;}
.cc .select_count i { float: left; text-align: center; width: 33%; height: 48px; line-height: 48px; font-style:normal ; cursor: pointer; }
.cc .select_count input { float: left; text-align: center; font-size: 18px; width: 33%; height: 48px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; padding: 5px; }
/*----------- 免费设计 end ------------*/
/*----------- 安装表单列表 end ------------*/
.az_list_box { margin-bottom: 50px;}
.az_list_box .navigation { text-align: center;}
.az_list { margin-bottom: 50px; min-height: 684px;}
.az_list li { padding: 30px; border: 1px solid #ddd; overflow: hidden; margin-bottom: 30px;}
.az_list li:hover .az_row_l .az_l_info h3 { color: #E84E40;}
.az_row_l { float: left;}
.az_row_l img { float: left; width: 146px; height: 146px;}
.az_row_l .az_l_info { float: left; width: 630px; margin-left: 30px;}
.az_row_l .az_l_info h3 { font-size: 22px; color: #333; height: 25px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.az_row_l .az_l_info .az_cont { font-size: 18px; color: #666; height: 52px; line-height: 26px; margin-top: 20px; word-break: break-all; word-wrap: break-word;}
.az_row_l .az_l_info .az_pzy  { font-size: 18px; color: #E84E40; margin-top: 20px;}
.az_list li input { float: right; font-size: 20px; color: #fff; width: 140px; height: 50px; background: #E84E40; border-radius: 0; margin-top: 48px; cursor: pointer;}

/*----------- 安装表单列表 end ------------*/
/*----------- 免费设计 ------------*/
.mfsj { overflow: hidden; background: #fff; padding-left: 40px; padding-right: 40px; padding-bottom: 85px; margin-bottom: 80px;}
.left { float: left; max-width: 910px;}
.mfsj .azbd_box .azbd_m .azbd_type span { min-width: 85px;}
.azbd_type .mfsj_ip   { width: 280px !important;}
.azbd_type .mfsj_name { width: 130px !important; margin-left: 20px;}
.right { float: right; width: 260px;}
.drxg { border: 1px solid #eee; margin-top: 40px; width: 260px;}
.drxg_tit { font-size: 14px; color: #666; background: #F6F6F6; height: 40px; line-height: 40px; padding: 0 10px;}
.drxg_list { padding-left: 20px; padding-right: 20px; padding-bottom: 15px;}
.drxg_list li { margin-top: 15px;}
.drxg_list li img { width: 100%; height: 140px;}
.drxg_list .drxg_cont { font-size: 14px; color: #666666; height: 46px; margin-top: 5px; line-height: 23px; word-break: break-all; word-wrap: break-word; overflow: hidden;}
.drxg_list .drxg_pay  { font-size: 18px; color: #E84E40; height: 20px; margin-top: 5px;}

/*----------- 免费设计 end ------------*/
/*----------- 安装详情 ------------*/
.az_detail_top { overflow: hidden;}
#magnifier { position: relative; width: 450px; margin: 0; float: left; }
.small-box { position: relative; width: 450px; height: 450px; margin-bottom: 20px;  border: 1px solid #eee; }
.small-box img {display: block;  width: 100%; height: 100%;}
.small-box .hover { display: none; position: absolute; left: 0; top: 0; width: 200px; height: 200px; border: 1px solid #aaa; background: #FEDE4F; opacity: .5; filter: alpha(opacity: 50); cursor: move; z-index: 1;}
.small-box .fdj { position: absolute; background: url(../images/fdj.png) no-repeat center; bottom: 0; right: 0; display: inline-block; width: 30px; height: 30px;}
.thumbnail-box { position: relative; width: 100%;}
.thumbnail-box .btn { position: absolute; top: 50%; width: 22px; height: 32px; margin-top: -16px;}
.thumbnail-box .btn-prev { left: 0; background: url(../images/btn_prev.png) no-repeat; }
.thumbnail-box .btn-next { right: 0; background: url(../images/btn_next.png) no-repeat; }
.thumbnail-box .list { overflow: hidden; width: 390px; margin: 0 auto; }
.thumbnail-box .wrapper { width: 100000px; }
.thumbnail-box .list .item { float: left; margin: 0 10px; width: 58px; height: 58px;}
.thumbnail-box .list .item-cur {}
.thumbnail-box .list .item img { border: 2px solid #fff; max-width: 100%; }
.thumbnail-box .list .item-cur img { border: 2px solid #e53e41;}
.big-box { display: none; overflow: hidden; position: absolute; left: 451px; top: 0; width: 540px; height: 540px; border: 1px solid #e4e4e4; }
.big-box img { display: block; max-width: 100%; }

.az_bt { float: right; width: 720px;}
.az_bt h3       { font-size: 18px; color: #333333; line-height: 24px; word-break: break-all; word-wrap: break-word;}
.az_bt .bt_cont { font-size: 16px; color: #666666; margin-top: 20px; line-height: 30px; word-break: break-all; word-wrap: break-word;}
.az_bt .bt_pay  { font-size: 20px; color: #E84E40; margin-top: 25px;}
.az_bt .bt_pay i { font-style: normal; margin-left: 20px;}
.az_bt input { float: left; font-size: 18px; color: #E84E40; width: 165px; height: 45px; border: 1px solid #E84E40; border-radius: 0; margin-top: 30px; margin-right: 30px; cursor: pointer; }
.az_bt input:hover { background: #E84E40; color: #fff;}
.az_bt .azxd { background: #fff2f1;}
.az_bt .lxkf { background: #E84E40; color: #fff;}
.share_box { width: 100%; font-size: 14px; color: #666; margin-top: 25px; overflow: hidden; cursor: pointer;}
.share_box .share   { float: left; background: url(../images/share.png) no-repeat left;  padding-left: 25px;}
.share_box .collect { float: left; padding-left: 20px; margin-left: 30px;}

.az_detail_b { overflow: hidden; margin-bottom: 80px;}
.az_detail_b .drxg { float: left;}
.az_sq { float: right; width: 910px; margin-top: 40px;}
.az_sq .sq_tit { font-size: 14px; color: #fff; height: 40px; line-height: 40px; background: #F6F6F6;}
.az_sq .sq_tit span { display: inline-block; width: 110px; height: 40px; text-align: center; background: #E84E40;}
.az_sq .sq_pic { width: 100%; overflow: hidden; margin-top: 30px;}
.az_sq .sq_pic img { max-width: 100%; margin: auto; display: block;}

/*----------- 安装详情 end ------------*/
/*----------- 案例推荐详情 ------------*/
.anli_dt { height: 40px; line-height: 40px; background: #F6F6F6; margin-top: 40px;}
.anli_dt li { float: left; width: 110px; text-align: center; font-size: 14px; color: #666; cursor: pointer;}
.anli_dt li.cur { background: #E84E40; color: #fff;}
.anli_tit { font-size: 24px; color: #333; border-bottom: 1px solid #eee; line-height: 30px; margin-top: 20px; padding-bottom: 10px; height: 50px; line-height: 50px;}
.anli_tit a { float: right; font-size: 14px; color: #999;}
.anli_tit a:hover { color: #E84E40;}
.xgcp_list {overflow: hidden; margin-left: -20px; margin-top: 20px;}
.xgcp_list li { float: left; margin-bottom: 20px; margin-left: 20px; width: 285px; -webkit-transition: all .3s ease; transition: all .3s ease;}
.xgcp_list li:hover { -webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, .1); box-shadow: 0 15px 10px rgba(0, 0, 0, .1); -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0); border-radius: 2px; border-color: transparent;}
.xgcp_list li img     { float: left; width: 100%; height: 200px;}
.xgcp_list .anli_info { float: left; width: 100%; border-bottom: 1px solid #eee; border-left: 1px solid #eee; border-right: 1px solid #eee; padding-left: 15px; padding-right: 15px; padding-bottom: 15px;}
.xgcp_list .anli_info h3 { font-size: 18px; color: #333; height: 20px; line-height: 20px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; margin-top: 15px;}
.xgcp_list .anli_info p  { font-size: 20px; color: #E84E40; margin-top: 15px;}

.bjb_box .table th { font-size: 16px; color: #333333; border: 1px solid #EAEAEA; background: #F6F6F6;}
.bjb_box .table td { font-size: 14px; color: #333333; border: 1px solid #EAEAEA; width: 170px; line-height: 24px;}
.bjb_box input     { font-size: 16px; color: #E84E40; border: 1px solid #E84E40; width: 126px; height: 40px; border-radius: 0; margin-top: 30px; cursor: pointer; margin-right: 30px; margin-bottom: 20px;}
.bjb_box input:hover { background: #E84E40; color: #fff;}

.alxq_pic { margin-top: 30px;}
.alxq_pic img { max-width: 100%; margin: auto; display: block;}
/*----------- 案例推荐详情 end ------------*/
/*----------- 案例欣赏详情 ------------*/
.pj_list { overflow: hidden; margin-top: -1px;}
.pj_list .pj_row { padding: 30px 20px; overflow: hidden; border-top: 1px solid #eee;}
.pj_l { float: left; width: 135px; }
.pj_l .pj_row_t { overflow: hidden;}
.pj_l .pj_row_t img { float: left; width: 30px; height: 30px; border-radius: 50%;}
.pj_l .pj_row_t p   { float: left; margin-left: 10px; font-size: 12px; color: #666; line-height: 30px;}
.pj_l .member { font-size: 14px; color: #E84E40; width: 100%; margin-top: 8px;}
.pj_r { float: right; width: 995px;}
.star { overflow: hidden;}
.star li { float: left; margin-right: 5px;}
.star li img { width: 15px; height: 14px;}
.pl_cont { font-size: 14px; color: #666; line-height: 25px; margin-top: 5px; text-align: justify; word-break: break-all; word-wrap: break-word;}
.pl_img { overflow: hidden; margin-top: 10px;}
.pl_img figure { float: left; width: 52px; margin: 0 10px 10px 0;}
.pl_img figure img { width: 100%; height: 52px;}
.pl_time { font-size: 12px; color: #999; overflow: hidden;}

/*----------- 案例欣赏详情 end ------------*/
/*----------- 订单审核详情 ------------*/
.dd_detail { margin-bottom: 80px;}
.dd_detail_t { background: #fff; margin-top: 30px; padding: 30px; text-align: center;}
.dd_detail_t .ddh        { font-size: 14px; color: #999999; text-align: left;}
.dd_detail_t .dd_statu   { font-size: 24px; color: #E84E40; text-align: center; margin-top: 18px;}
.dd_detail_t .dd_statu_a { font-size: 14px; color: #333333; text-align: center; margin-top: 18px;}
.dd_detail_t input { font-size: 14px; color: #E84E40; width: 100px; height: 30px; line-height: 30px; border: 1px solid #E84E40; border-radius: 2px; margin-top: 30px; cursor: pointer;}
.dd_detail_t input:hover { background: #E84E40; color: #fff;}
.dd_detail_t .lxkf,.dd_detail_t .scdd,.dd_detail_t .qxdd{ margin-left: 30px; }

.dd_detail_m { background: #fff; margin-top: 30px; padding: 30px; overflow: hidden;}
.dd_detail_m .user_mag { width: 570px; }
.dd_detail_m .user_mag+.user_mag { border-left: 1px solid #eee; padding-left: 30px;}
.dd_detail_m .user_mag h3 { font-size: 16px; color: #333; margin-bottom: 20px;}
.dd_detail_m .user_mag p  { font-size: 14px; color: #333; margin-bottom: 10px;}

.dd_detail_b { background: #ffffff; overflow: hidden; margin-top: 30px; padding: 30px;} 
.dd_mag li   { background: #F6F6F6; overflow: hidden; padding: 20px; margin-bottom: 30px;}
.dd_mag .dd_mag_i img      { float: left; width: 80px; height: 80px; }
.dd_mag .dd_mag_i .dd_info { float: left; width: 400px; margin-left: 20px;}
.dd_mag .dd_mag_i .dd_info h3 { width: 100%; font-size: 14px; color: #333; height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-bottom: 6px;}
.dd_mag .dd_mag_i .dd_info p { font-size: 14px; color: #999; height: 50px; line-height: 25px; word-break: break-all; word-wrap: break-word;}
.dd_mag .dd_mag_pay { overflow: hidden; text-align: center; min-width: 80px; width: inherit;}
.dd_mag .dd_mag_pay .dd_count { font-size: 16px; color: #333333; margin-top: 20px;}
.dd_mag .dd_mag_pay .dd_pay   { font-size: 16px; color: #E84E40; margin-top: 5px;}

.yjje { overflow: hidden; border-top: 1px solid #eee; padding-top: 20px; text-align: right; font-size: 14px; color: #666; line-height: 30px;}
.yjje span { display: inline-block; }
.yjje span+span { min-width: 100px;}
.je_all { color: #E84E40;}
.je_all span+span { font-size: 18px; font-weight: bold;}
.yjje input { font-size: 14px; color: #E84E40; width: 100px; height: 30px; border: 1px solid #E84E40; border-radius: 2px; margin-top: 20px; cursor: pointer; margin-left: 20px;}
.yjje input:hover { background: #E84E40; color: #fff;}

/*----------- 订单审核详情 end ------------*/
/*-------------- 进度跟踪 ---------------*/
.jdgz { overflow: hidden; background: #fff; margin-top: 30px; padding: 40px; margin-bottom: 80px;}
.jdgz_top { overflow: hidden; background: #fff; font-size: 20px; color: #333;}
.jdgz_top p { float: left; margin-right: 30px;}
.ddjdxq { overflow: hidden; margin-top: 30px; }
.ddjdxq h3 { font-size: 16px; color: #333; }
.ddjdxq_list { overflow: hidden; margin-top: 10px;}
.ddjdxq_list li { float: left; border-left: 1px solid #F1F1F1;  position: relative; padding-top: 10px; width: 100%; padding-left: 30px; line-height: 25px; margin-left: 8px; }
.ddjdxq_list li::after{content: ''; display: inline-block; position: absolute; left: -4px; top: 18px; width: 7px; height: 7px; -webkit-border-radius: 6px; background: #ccc; border: 2px solid #ccc;}
.ddjdxq_list li:first-child:before{ content: ''; display: inline-block; position: absolute; left: -7px; top: 0; width: 10px; height: 16px; -webkit-border-radius: 10px; background: #fff; border: 2px solid #fff; }
.ddjdxq_list li:last-child:before{ content: ''; display: inline-block; position: absolute; left: -0.095rem; top: 0.31rem; width: 0.13rem; height: 100%; -webkit-border-radius: 0.1rem; background: #fff; border: 0.02rem solid #fff; }
.ddjdxq_list .ddjdxq_dqzt::after {background: #E84E40; border: 2px solid #F3A69F; width: 13px; height: 13px; left: -7px; top: 14px;}
.ddjdxq_list p { /*float: left; width: 5.5rem; line-height: 0.4rem;*/}
.ddjdxq_list li p:last-child { padding-bottom: 8px; border-bottom: 1px solid #F1F1F1;}
.ddjdxq_list .ddjd_tit { font-size: 14px; color: #666;}
.ddjdxq_list .ddjd_ti  { font-size: 14px; color: #666;}
.ddjdxq_list .ddjd_fz  { font-size: 14px; color: #666; position: relative;}
.ddjdxq_list .ddjd_fz i { width: 0.2rem; height: 0.01rem; background: #F1F1F1; position: absolute; left: -0.31rem; top: 0.2rem;}

.ddjdxq_list .ddjd_pic { float: left; width: 100%; border-left: 0.01rem solid #F1F1F1; position: relative; padding-top: 0.1rem; }
.ddjdxq_list .ddjd_pic::after{content: ''; display: inline-block; position: absolute; left: -3px; top: 11px; width: 7px; height: 7px; -webkit-border-radius: 6px; background: #ccc; border: 2px solid #ccc;}
.ddjdxq_list .ddjd_pic:last-child:before { content: ''; display: inline-block; position: absolute; left: -0.06rem; top: 0.31rem; width: 0.07rem; height: 100%; -webkit-border-radius: 0.1rem; background: #fff; border: 0.02rem solid #fff;}
.ddjdxq_list .ddjd_pic:last-child p { border-bottom: none;}
.ddjdxq_list .ddjd_pic:last-child { border-bottom: 0.01rem solid #F1F1F1;}
.ddjdxq_list .ddjd_pic p { font-size: 14px; color: #666; margin-left: 30px; width: 100%; margin-bottom: 1px;}
.ddjdxq_list .ddjd_pic img { float: left; width: 70px; height: 70px; display: block; margin-left: 30px; margin-bottom: 15px;}

/*-------------- 进度跟踪 end ---------------*/
/*-------------- 评价晒单 ---------------*/
.pjsd_t { overflow: hidden; background: #fff; padding: 25px 0; margin-bottom: 30px;}
.pjsd_t h3 { width: 100%; font-size: 20px; color: #151515; text-align: center;}
.pjsd_t p  { width: 100%; font-size: 18px; color: #7B7979; text-align: center; margin-top: 20px;}

.pjsd_m { overflow: hidden; background: #fff; padding: 40px; margin-bottom: 30px; display: flex; align-items: center;}
.pjsd_m_l { float: left; width: 250px; text-align: center;}
.pjsd_m_l img { width: 120px; height: 120px;}
.pjsd_m_l h3 { font-size: 16px; color: #666; line-height: 25px; height: 50px; word-break: break-all; word-wrap: break-word; margin-top: 10px; margin-bottom: 10px;}
.pjsd_m_l p  { font-size: 18px; color: #E84E40;}
.pjsd_m_l img,h3,p { vertical-align: middle;}
.pjsd_m_r { float: left; width: 810px; margin-left: 60px; overflow: hidden;}
.pjsd_pf { overflow: hidden;}
.block{ float: left; margin-bottom:20px; line-height:21px; margin-right: 15px; }
.block .pj_type { float: left; font-size: 16px; color: #666; margin-right: 5px;}
.block .star_score{ float:left; }
.block p,.block .attitude{ padding-left:20px; line-height:21px; display:inline-block;}
.block p span{ color:#C00; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif;}
.star_score { background:url(../images/star_gray.png); width:160px; height:21px;  position:relative; }
.star_score a{ height:21px; display:block; text-indent:-999em; position:absolute;left:0;}
.star_score a:hover{ background:url(../images/star_on.png);left:0;}
.star_score a.clibg{ background:url(../images/star_on.png);left:0;}
#starttwo .star_score { background:url(../images/star_gray.png);}
#starttwo .star_score a:hover{ background:url(../images/star_on.png);left:0;}
#starttwo .star_score a.clibg{ background:url(../images/star_on.png);left:0;}

.pjsd_text { overflow: hidden;}
.pjsd_text span { float: left; font-size: 16px; color: #666; margin-top: 10px;}
.pjsd_text textarea { float: left; font-size: 16px; color: #666; width: 680px; height: 160px; border: 1px solid #eee; margin-left: 15px; padding: 10px;}
.pjsd_text textarea::-webkit-input-placeholder { color: #ccc;}
.pjsd_text .pjsd_img { overflow: hidden; float: left; margin-left: 83px; margin-top: 30px;}
.pjsd_text .pjsd_img img { float: left; width: 70px; height: 70px; display: block; margin-right: 10px; margin-bottom: 10px;}

.pjsd_b { overflow: hidden; background: #fff; padding: 30px 0; text-align: center; margin-bottom: 100px;}
.pjsd_b input { width: 200px; height: 50px; font-size: 20px; color: #fff; text-align: center; background: #E84E40; border-radius: 0px; cursor: pointer;}
/*-------------- 评价晒单 end ---------------*/
/*-------------- 购物车 ---------------*/
.shopping { margin-bottom: 100px; min-height: 600px;}
.shop_t { background: #F6F6F6; border: 1px solid #eee; height: 45px; line-height: 45px; font-size: 16px; color: #333; padding: 0 30px;}
.shop_t p { float: left; line-height: 43px; text-align: center;}
.all_select { width: 60px; float: left; font-size: 16px; color: #333;}
.select .shop_xz {float: left; display: inline-block; width: 15px; height: 15px; margin-top: 14px; margin-right: 10px; cursor: pointer;}
.select_no_pic {  border: 1px solid #ccc;}
.select_pic { background: url(../images/select.png) no-repeat center;}
.shop_t .zm { width: 445px; padding-left: 80px;}
.shop_t .sl { width: 210px;}
.shop_t .je { width: 210px;}
.shop_t .cz { width: 210px; float: right;}

.shopping_list { overflow: hidden; }
.shopp_title { overflow: hidden; height: 70px; padding: 0 30px; border-bottom: 1px solid #eee;}
.shopp_title .shopp_name { float: left; width: 566px; height: 100%; line-height: 70px; font-size: 16px; color: #333;}
.shopp_title .shopp_name .select_no_pic { margin-top: 27.5px;}
.shopp_title .shopp_name .select_pic { margin-top: 27.5px;}
.shopp_title .xyaz { font-size: 16px; color: #E84E40; height: 70px; line-height: 70px; margin-left: 25px; width: 100px; cursor: pointer;}
.shopp_title .jiantou { float: right; background: url(../images/btn_next.png) no-repeat center; width: 35px; height: 70px; background-size: 45%; cursor: pointer; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease;}
.open .jiantou { -webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}
.price { float: left; font-size: 16px; color: #E84E40; line-height: 70px; margin-left: 30px; width: 280px; text-align: center;}
.price i { font-style: normal;}

.sp_list { overflow: hidden; padding: 0 30px; display: none; margin-bottom: 25px;}
.sp_list li { overflow: hidden; background: #F6F6F6; margin-top: 25px; padding: 25px;}
.sp_list .sp_info { float: left; overflow: hidden; width: 500px; margin-left: 15px;}
.sp_list .sp_info:hover .sp_info_r h3 { text-decoration: underline;}
.sp_list .sp_info a { display: block; overflow: hidden;}
.sp_list .sp_info img { float: left; width: 80px; height: 80px;}
.sp_list .sp_info .sp_info_r { float: left; width: 350px; margin-left: 20px; }
.sp_list .sp_info .sp_info_r h3 { font-size: 14px; color: #333; height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.sp_list .sp_info .sp_info_r p  { font-size: 14px; color: #999; height: 50px; overflow: hidden; line-height: 25px; margin-top: 8px; word-break: break-all; word-wrap: break-word;}
.shopp_delete { width: 60px; height: 25px; border: 1px solid #BBBABA; border-radius: 2px; font-size: 14px; color: #666; margin-left: 45px; cursor: pointer; margin-top: 27.5px;}
.sp_list .price { line-height: 80px;}
.sp_list .shopp_count { margin-top: 27.5px;}
.sp_list .select_no_pic, .sp_list .select_pic { margin-top: 32.5px;}

.shopp_count { float: left; width: 85px; height: 25px; border: 1px solid #ccc; border-radius: 0; margin-top: 22.5px;}
.shopp_count i { float: left; text-align: center; width: 33%; height: 23px; line-height: 23px; font-style:normal ; cursor: pointer; }
.shopp_count input { float: left; text-align: center; font-size: 18px; width: 33%; height: 23px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; padding: 5px; }

.xyaz_box { overflow: hidden; margin: 0 30px; border-top: 1px solid #eee; display: none;}
.xyaz_box form { background: #F6F6F6; }
.xyaz_box form .qr_btn { font-size: 20px; color: #fff; width: 140px; height: 50px; background: #E84E40; border-radius: 0; margin-top: 40px; margin-left: 500px; margin-bottom: 40px; cursor: pointer;}
.xyaz_l { float: left; background: #F6F6F6; margin-top: 25px; width: 570px;}
.xyaz_r { float: right; background: #F6F6F6; margin-top: 25px; width: 570px; padding-left: 30px;}
.xyaz_box .azbd_type input { width: 400px; background: #fff;}
.xyaz_box .azbd_type span { min-width: 112px;}
.xyaz_box .azbd_type .city-picker-select select { background: url(../images/xiala.png) no-repeat 93% #fff; width: 126px;}
.xyaz_box .azbd_type .xxdz { margin-left: 112px; margin-top: 30px;}
.xyaz_box .azbd_type .mfsj_ip { width: 248px !important;}
.xyaz_box .azbd_type .type_select { width: 400px; background: url(../images/xiala.png) no-repeat 97% #fff;}
.xyaz_box .azbd_type .qxfw { width: 185px !important;}
.xyaz_box .azbd_type textarea { width: 400px; background: #fff; height: 100px;}
.xyaz_box .azbd_type p { margin-top: 10px; padding-left: 100px;}
.xyaz_box .azbd_type .redio-box span { min-width: 10px;}

.shop_js { height: 50px; border: 1px solid #eee; margin-top: 30px; padding: 0 30px; line-height: 50px; padding-right: 0;}
.shop_js .select_no_pic,.shop_js .select_pic  { margin-top: 17.5px;}
.shop_js_fot .all_delete_btn { float: left; font-size: 16px; color: #333; height: 48px; line-height: 48px; margin-left: 30px; cursor: pointer;}
.shop_js_fot .all_delete_btn:hover { color: #E84E40;}
.shop_js_r { float: right; min-width: 400px;}
.shop_js_r .tjdd { float: right; height: 48px; line-height: 48px; background: #E84E40; color: #fff; font-size: 20px; width: 150px; border-radius: 0;}
.shop_js_r .all_ze { font-size: 16px; color: #333;}
.shop_js_r .all_ze i { font-style: normal; color: #E84E40; font-size: 20px; margin-right: 3px;}
.shop_js_r .all_ze span { font-size: 20px; color: #E84E40;}

/*-------------- 购物车 end ---------------*/
/*-------------- 搜索 ---------------*/
.search_box .product_list { margin-top: 30px; margin-bottom: 100px;}
.product_list{display: block;overflow: hidden;}
.product_list .top{height: 37px; line-height: 37px; border: 1px solid #dddddd; border-bottom: 0}
.product_list .top .f-sort{height: 37px; line-height: 37px;}
.product_list .top a{display: block; float: left; padding: 0 15px; border-right: 1px solid #ddd; color: #888888; font-size: 14px;}
.product_col{overflow: hidden; display: block; width: 100%}
.product_col li{padding: 35px; border: 1px solid #ddd; display: block; overflow: hidden; margin-bottom: 30px;} 
.product_col li a{display: block; float: left; overflow: hidden;}
.product_col li .img{width: 146px; height: 146px; display: block; float: left; margin-right: 35px;}
.product_col li .img img{max-width: 100%; max-height: 100%;}
.product_intr{width: 320px; float: left; display: block; max-height: 146px; padding: 20px 0; overflow: hidden;}
.product_intr .title{color: #151515; font-size: 22px; height: 25px; line-height: 25px; overflow: hidden; display: block; margin-bottom: 15px;}
.product_intr .con{color: #333333; font-size: 18px; line-height: 35px; overflow: hidden; display: block; max-height: 70px;}
.product_price{float: right; width: 280px; display: block; overflow: hidden;}
.product_price .price{color: #e84e40; font-size: 26px; display: block; font-family: arial!important; height: 100px; line-height: 100px; /*text-align: center;*/}
.product_price .pro_pay{color: #e84e40; font-size: 26px; display: block; font-family: arial!important; height: 100px; line-height: 100px; }/*新增*/
.product_price .sc_box a{color: #888888; font-size: 16px;}
.product_price .sc_box input.sc{font-size: 16px; color: #999999; padding-left: 25px; background: url(../images/sc.png) no-repeat left; cursor: pointer; float: right;}
.product_price .sc_box input.sc_btn {font-size: 16px; color: #999999; padding-left: 25px; background: url(../images/sc_fouce.png) no-repeat left; cursor: pointer; float: right;}
.f-line .f-sort .arrow{height: 15px; margin-top: 11px;}
.f-line .f-sort .arrow{ float: right;    width: 7px;  overflow: hidden;  background: url(../images/down.png) no-repeat right center;}
.f-line .f-sort .fs-down, .f-line .f-sort .fs-up { display: inline-block; width: 7px; margin-left: 5px; vertical-align: top;}
.f-line .f-sort a.curr{background: #e84e40; color: #fff}
.f-line .f-sort a.curr .arrow{background: url(../images/down1.png) no-repeat right center;}
.arrow-top{width: 6px; height: 8px; background: url(../images/top2.png) no-repeat center; display: block;}
.arrow-bottom{width: 6px; height: 8px; background: url(../images/down3.png) no-repeat center; display: block;}
.fs-up{margin-top: 12px; margin-left: 6px;}
.f-line .f-sort a.curr_top .arrow-top{width: 6px; height: 8px; background: url(../images/top1.png) no-repeat center; display: block;}
.f-line .f-sort a.curr_down .arrow-bottom{width: 6px; height: 8px; background: url(../images/down2.png) no-repeat center; display: block;}
/*产品列表end*/

/*-------------- 搜索 end ---------------*/
/*-------------- 付款 ---------------*/
.fk_box { margin-bottom: 80px;}
.fk_title { font-size: 18px; color: #666;}
.fk { border: 1px solid #eee; padding: 20px; margin-top: 30px;}
.fk_top { overflow: hidden; margin-bottom: 20px; border-bottom: 1px solid #eee; padding-bottom: 20px;}
.fk_top h3 { font-size: 16px; color: #333;}
.fk_top h3 a { float: right; font-size: 14px; color: #E84E40;}
.fk_top .fk_address { font-size: 14px; color: #666; margin-top: 20px; padding-left: 20px;}
.fk_top .fk_address span { display: inline-block; width: 180px; height: 32px; line-height: 32px; text-align: center;  margin-right: 20px;}
.fk_top .fk_address .cur { background: url(../images/xuanzhong.png) no-repeat right bottom; background-size: 14%; border: 2px solid #E84E40;}
.fk_top .more_address { font-size: 14px; color: #666; background: url(../images/jiaotou_03.png) no-repeat right; padding-right: 20px; display: inline-block; height: 30px; line-height: 30px; margin-top: 20px; padding-left: 20px;}
.fk_top .more_address_box { display: none;}
.fk_m { padding-bottom: 20px;}
.fk_m:last-child { border-top: 1px solid #eee; padding-top: 20px; padding-bottom: 0;}
.fk_m h3 { font-size: 16px; color: #333; margin-bottom: 20px;}
.fk_m_btn { width: 100px; height: 32px; font-size: 14px; color: #666; cursor: pointer; border-radius: 0; margin-right: 10px; border: 1px solid #eee; margin-left: 20px;}
.fk_m_btn.cur {background: url(../images/xuanzhong.png) no-repeat right bottom; background-size: 14%; border: 2px solid #E84E40;}
.fk_m .fk_gq { font-size: 14px; color: #666; margin-top: 20px; margin-left: 20px;}
.fk_m .fk_gq span { color: #999;}
.fk_m .fk_gq a { float: right; font-size: 14px; color: #E84E40;}
.fk_b { overflow: hidden; padding-top: 10px;}
.fk_b p { font-size: 14px; color: #666; text-align: right; line-height: 30px;}
.fk_b p span { display: inline-block;}
.fk_b p span+span { min-width: 100px;}
.fk_box_b { border: 1px solid #eee; height: 50px; margin-top: 10px;}
.fk_box_b p { float: right;}
.fk_box_b input { float: right; width: 150px; height: 48px; line-height: 48px; background: #E84E40; color: #fff; font-size: 20px; border-radius: 0; margin-left: 20px; cursor: pointer;}
.fk_box_b p { font-size: 16px; color: #333; height: 48px; line-height: 48px;}
.fk_box_b p span { font-size: 20px; color: #E84E40;}
/*新增地址弹框*/
.xzdz { overflow: hidden; padding: 0 30px;  font-size: 16px; color: #666; margin-top: 25px;}
.xzdz span { height: 50px; line-height: 50px;}
.xzdz input { float: right; border: 1px solid #eee; width: 380px; height: 50px; line-height: 20px; font-size: 12px; color: #666; padding: 10px;}
.xzdz .city-picker-select { float: right; width: 380px;}
.xzdz .city-picker-select select { width: 380px; height: 50px; border: 1px solid #eee; margin-bottom: 10px; font-size: 12px; color: #666; appearance: none; -moz-appearance: none; -webkit-appearance: none; background: url(../images/xiala.png) no-repeat 360px; padding: 0 10px; box-shadow:none; border-radius: 0; cursor: pointer;}
.xzdz .city-picker-select select+select+select { margin-bottom: 0;}
.xzdz textarea { width: 100%; height: 80px; border: 1px solid #eee; }
.xzdz_l span { height: 30px; line-height: 30px;}
.qrtj_btn { width: 190px; height: 50px; background: #E84E40; color: #fff; font-size: 20px; margin-left: 149.5px; margin-top: 25px; cursor: pointer;}

/*发票弹出框*/
.fp { overflow: hidden; padding: 0 60px;}
.fp .fp_item { font-size: 14px; color: #666; margin-top: 30px;}
.fp .fp_item span { float: left; display: inline-block; min-width: 100px; text-align: right;}
.fp .fp_item input { width: 340px; height: 32px; border: 1px solid #eee; padding: 5px 10px;}
.fp .fp_item .fp_list { float: left; overflow-y: scroll;max-width: 410px; height: 90px;}
/*.fp .fp_item .fp_list::-webkit-scrollbar { display: none;}*//*隐藏滚动条*/
.fp .fp_item .fp_list li { float: left; font-size: 14px; color: #666; height: 32px; line-height: 32px; border: 1px solid #eee; padding: 0 10px; margin-right: 10px; margin-bottom: 10px;  cursor: pointer;}
.fp .fp_item .fp_list li.cur {background: url(../images/xuanzhong.png) no-repeat right bottom; background-size: 15px; border: 2px solid #E84E40;}
.fp .fp_btn { float: left; width: 66px; height: 28px; font-size: 14px; color: #fff; background: #E84E40; border-radius: 2px; margin-top: 30px; margin-right: 30px; cursor: pointer;}
.fp .qx { background: #F6F6F6; color: #666; }
.fp .bc { margin-left: 100px;}

/*交付时间弹框*/
.jfsj { padding: 20px;}
.jfsj input { width: 100px; height: 32px; font-size: 14px; color: #666; border: 1px solid #eee; border-radius: 0; margin-right: 20px; cursor: pointer;}
.jfsj input.cur {background: url(../images/xuanzhong.png) no-repeat right bottom; background-size: 15px; border: 2px solid #E84E40;}
.jfsj_table { margin-top: 20px;}
.jfsj_table .table td {border: 1px solid #eee; font-size: 12px; color: #666; padding: 3px 0px; min-width: inherit; width: 65px; overflow: hidden;}
.jfsj_table .table td span { float: left; width: 100%; display: inline-block; height: 17px; line-height: 17px;}
.jfsj_table .table td.cur { background: #E84E40; color: #fff !important;}
.jfsj_table .table .jfsj_xz td { cursor: pointer;}
/*-------------- 付款 end ---------------*/
/*-------------- 提交订单 ---------------*/
.jffs_box { overflow: hidden; padding-left: 20px; margin-top: 20px; padding-bottom: 20px;border-bottom: 1px solid #eee;}
.jffs_item { overflow: hidden; margin-bottom: 20px; }
.jffs_item:last-child {  margin-bottom: 0;}
.jffs_item .jffs_item_xz { float: left; border: 1px solid #ccc; width: 15px; height: 15px; display: inline-block; border-radius: 50%; margin-top: 2px; cursor: pointer;}
.jffs_item .jffs_item_xzz { background: url(../images/duigou.png) no-repeat center; border: none; background-size: contain;}
.jffs_item .jffs_item_address { float: left; margin-left: 10px;}
.jffs_item .jffs_item_address .address_type { font-size: 14px; color: #666;}
.jffs_item .jffs_item_address .address_xq { font-size: 14px; color: #999; margin-top: 10px;}
.jffs_item .jffs_item_address .map { margin-top: 20px;}
.jffs_item .jffs_item_address .map,#map { width: 600px; height: 200px;}

.fk_m .ddmc { font-size: 14px; color: #666; width: 520px; height: 32px; line-height: 32px; border: 1px solid #eee; margin-left: 20px; padding: 5px 10px;}
.fk_m .ddmc::-webkit-input-placeholder { color: #999;}
.fk_m .scwj { width: 100px; height: 30px; background: #E84E40; color: #fff; font-size: 16px; border-radius: 0px; cursor: pointer; margin-left: 20px;}
/*-------------- 提交订单 end ---------------*/
/*-------------- 支付方式 ---------------*/
.zffs_box { overflow: hidden; background: #fff; padding: 0 30px; margin-bottom: 80px;}
.zf_title { font-size: 18px; border-bottom: 1px solid #eee;  height: 70px; line-height: 70px;}
.zffs_box .ddxx { font-size: 16px; color: #999; margin-top: 20px; margin-bottom: 20px;}
.zffs_list { overflow: hidden; }
.zffs_list li {  border-bottom: 1px solid #eee;}
.zffs_list li
.zffs_item { overflow: hidden; height: 85px; line-height: 85px; padding: 0 30px;}
.zffs_item.cur { border: 1px solid #E84E40;}
.zffs_item .fxk { float: left; width: 20px; height: 20px; border-radius: 5px; border: 1px solid #eee; display: inline-block; margin-top: 32.5px;}
.zffs_item .fxk_xz { background: url(../images/xuanzhong_01.png) no-repeat center;}
.zffs_item .zf_type { float: left; font-size: 18px; color: #333; padding-left: 38px; margin-left: 30px;}
.zffs_item .weixin { background: url(../images/weixin.png) no-repeat left; }
.zffs_item .zhifubao { background: url(../images/zhifubao.png) no-repeat left; }
.zffs_item .yinlian { background: url(../images/yinliang.png) no-repeat left; }
.zffs_item .zf_pay { float: right; font-size: 14px; color: #333;}
.zffs_item .zf_pay i { font-size: 18px; color: #E84E40; font-style: normal;}
.zf_box { overflow: hidden; margin-top: 30px; padding-bottom: 30px;}
.zf_box p { text-align: center;}
.zf_box .ts { font-size: 14px; color: #666; margin-bottom: 30px;}
.zf_box .ts span { color: #E84E40;}
.zf_box .ewm { border: 1px solid #eee; width: 300px; height: 300px; margin: auto; margin-bottom: 30px;}
.zf_box .ewm img { width: 256px; height: 256px; margin-top: 22px; margin-left: 22px;}
.zf_box .sm { margin: auto; width: 300px; height: 70px; color: #fff; font-size: 16px; background: url(../images/saomiao.png) no-repeat 45px #E84E40; word-break: break-all; word-wrap: break-word; padding-left: 100px; padding-right: 45px; line-height: 27px; padding-top: 10px;}

/*-------------- 支付方式 end ---------------*/

@media (min-width: 1400px){
.index-yzs .yzs-bg-left {
    width: 1110px;
    height: 600px;
}
.content-wrapper { width: 1400px;}
}
@media screen and (max-width: 1399px){
.yzs-bg-right-box { width: 500px;}

}

@media screen and (min-width: 1921px){ 
.index-yzs {
    width: 1920px;
    margin: 80px auto 0;
}
}


/*产品列表*/
/*面包屑导航*/
.location{ width:1200px; min-width:1200px; line-height:70px;font-size: 12px; letter-spacing: 0.7px;  margin:auto; font-family: 微软雅黑; } 
.location a{color: #999; font-size: 14px;}
.location a:hover{  color: #E84E40; }
.product{display: block; overflow: hidden; margin-bottom: 50px;}
.product_left{width: 910px; float: left; min-height: 600px;}
.product_left .list-current{height: 26px; line-height: 24px; overflow: hidden; display: block; margin-bottom: 30px;}
.product_left .list-current span{color: #333333; font-size: 18px;}
.product_left .list-current select{width: 81px; height: 24px; line-height: 24px; border: 1px solid #eee; color: #666666; font-size: 14px;}
.product_left .list-current a{color: #666666; font-size: 14px; }
.product_list{display: block;overflow: hidden;}
.product_list .top{height: 37px; line-height: 37px; border: 1px solid #dddddd; border-bottom: 0}
.product_list .top .f-sort{height: 37px; line-height: 37px;}
.product_list .top a{display: block; float: left; padding: 0 15px; border-right: 1px solid #ddd; color: #888888; font-size: 14px;}
.product_col{overflow: hidden; display: block; width: 100%}
.product_col li{padding: 35px; border: 1px solid #ddd; display: block; overflow: hidden; margin-bottom: 30px;} 
.product_col li a{display: block; float: left; overflow: hidden;}
.product_col li .img{width: 146px; height: 146px; display: block; float: left; margin-right: 35px;}
.product_col li .img img{max-width: 100%; max-height: 100%;}
.product_intr{width: 320px; float: left; display: block; max-height: 146px; padding: 20px 0; overflow: hidden;}
.product_intr .title{color: #151515; font-size: 22px; height: 30px; line-height: 25px; overflow: hidden; display: block; margin-bottom: 15px;}
.product_intr .con{color: #333333; font-size: 18px; line-height: 35px; overflow: hidden; display: block; max-height: 70px;}
.product_price{float: right; width: 280px; display: block; overflow: hidden;}
.product_price .price{color: #e84e40; font-size: 26px; display: block; font-family: arial!important; height: 100px; line-height: 100px; /*text-align: center;*/}
.product_price .sc_box a{color: #888888; font-size: 16px;}
.product_price .sc_box input.sc{font-size: 16px; color: #999999; padding-left: 25px; background: url(../images/sc.png) no-repeat left; cursor: pointer; float: right;}
.product_price .sc_box input.sc_btn {font-size: 16px; color: #999999; padding-left: 25px; background: url(../images/sc_fouce.png) no-repeat left; cursor: pointer; float: right;}
.product_right{width: 260px; display: block; overflow: hidden; float: right;}
.product_right .talent_shopping{width: 100%; display: block;overflow: hidden; border: 1px solid #ddd; margin-top: 56px;}
.product_right .talent_shopping h2{ margin-top: 0; height: 38px; line-height: 38px; border-bottom: 1px solid #ddd; background: #f6f6f6; color: #666; font-size: 14px;padding: 0 13px;}
.talent_shopping_col{display: block; overflow: hidden; padding: 20px 20px 0;}
.talent_shopping_col li{display: block; overflow: hidden; margin-bottom: 15px;}
.talent_shopping_col li a{display: block; overflow: hidden;}
.talent_shopping_col li .img{width: 220px; height: 140px; display: block;}
.talent_shopping_col li .img img{height: 100%; max-width: 100%;}
.talent_shopping_col li .con{color: #666666; font-size: 14px; line-height: 20px; max-height: 40px; overflow: hidden; margin: 13px 0 10px; }
.talent_shopping_col li .price{color: #e84e40; font-size: 18px; font-family: arial!important; height: 20px; line-height: 20px; overflow: hidden;}
.f-line .f-sort .arrow{height: 15px; margin-top: 11px;}
.f-line .f-sort .arrow{ float: right;    width: 7px;  overflow: hidden;  background: url(../images/down.png) no-repeat right center;}
.f-line .f-sort .fs-down, .f-line .f-sort .fs-up { display: inline-block; width: 7px; margin-left: 5px; vertical-align: top;}
.f-line .f-sort a.curr{background: #e84e40; color: #fff}
.f-line .f-sort a.curr .arrow{background: url(../images/down1.png) no-repeat right center;}
.arrow-top{width: 6px; height: 8px; background: url(../images/top2.png) no-repeat center; display: block;}
.arrow-bottom{width: 6px; height: 8px; background: url(../images/down3.png) no-repeat center; display: block;}
.fs-up{margin-top: 12px; margin-left: 6px;}
.f-line .f-sort a.curr_top .arrow-top{width: 6px; height: 8px; background: url(../images/top1.png) no-repeat center; display: block;}
.f-line .f-sort a.curr_down .arrow-bottom{width: 6px; height: 8px; background: url(../images/down2.png) no-repeat center; display: block;}
/*产品列表end*/





/*2017-11-29*/
.controlBtn{
    padding:0;
    margin:0;
    position: relative;
    height:46px; background: #f6f6f6; width: 100%; cursor: pointer;
}
.controlBtn li{
    display: block;
    float:left;
    margin:-1px 0 0 -1px;
    padding:12px 30px;
    height:46px;
    cursor:pointer;
    position: relative; font-size: 14px; color: #666666
}
.controlBtn li.focusOpen{ background: #e84e40; color: #fff}
.goodsInfo{ width:750px; }
.qy_pro_cont .pruduct_detail{padding-top: 30px;}
.qy_pro_cont .pruduct_detail img{max-width: 100%; height: inherit;}
.pruduct_pj .pruduct_pj_top{padding:30px 0; overflow: hidden;}
.hpd{ float: left; max-width: 30%; overflow: hidden; width: 15%; text-align: center;}
.hpd p{color: #666666; font-size: 14px; height: 20px; line-height: 20px; overflow: hidden;}
.hpd span{color: #e84e40; font-size: 28px; font-family: arial!important; height: 45px; line-height: 45px; overflow: hidden;}
.hpd span i{font-style: normal; font-size: 45px;}
.pj_bq{display: block; float: left; overflow: hidden; max-width: 70%;}
.pj_bq li{display: block; float: left; border: 1px solid #eee; font-size: 12px; color: #999999; margin-right: 15px; padding: 0 10px; text-align: center; height: 22px; line-height: 22px; margin-bottom: 15px;}
.checkBar{height: 32px; line-height: 32px; overflow: hidden; width: 100%; border: 1px solid #eee; background: #f6f6f6}
.checkBar li{margin-left: 25px; font-size: 12px; color: #666666; display: block; float: left; cursor: pointer;}
.checkBar li.cur{color: #e84e40;}
.pruduct_pj .pj_r{width: 730px; float: right;}
.pruduct_pj .pj_r .star{width: 100%;}
/*2017-11-29新增样式*/
.share_box { overflow: hidden; margin-top: 0;}
.bt_tit { font-size: 18px; color: #333; width: 100%; height: 60px; line-height: 60px; background: #F9F9F9; border-top-left-radius: 20px; border-top-right-radius: 20px; text-indent: 20px;}
.bt_tit input { float: right; width: 60px; height: 60px; background: url(../images/delete_01.png) no-repeat center; cursor: pointer;}
.share_box img { width: 154px; height: 144px; margin: auto; display: block; margin-top: 80px;}
.share_box .share_con{padding: 0 40px; overflow: hidden;}
.share_box p { font-size: 20px; color: #151515; text-align: left; margin-top: 50px;}
.share_box .share_con input[type='text']{width: 100%; height: 57px; line-height: 57px; padding: 0 18px; overflow: hidden; border: 1px solid #ddd; margin-top: 40px;}
.share_box .share_con input[type='button']{background: #e84e40; color: #fff; font-size: 20px; height: 51px; line-height: 51px; border: 0; text-align: center; margin-top: 40px; width: 100%; cursor: pointer;}
.gwc_box { overflow: hidden; margin-top: 0;}
.gwc_box .gwc_con{padding: 40px; overflow: hidden;}
.gwc_box p { font-size: 20px; color: #151515; text-align: left; line-height: 30px; margin-bottom: 10px;}
.gwc_box .gwc_con input[type='button']{background: #e84e40; color: #fff; font-size: 20px; height: 51px; line-height: 51px; border: 0; text-align: center; margin-top: 40px; width: 100%; cursor: pointer; width: 165px; float: left;}
.gwc_btn .confirm{float: right!important}
.gwc_btn .cancel{background: none!important; border: 1px solid #e84e40!important; color: #e84e40!important}
.gwc_box ul{overflow: hidden;}
.gwc_box .gwc_con li{color: #333333; font-size: 18px; height: 20px; line-height: 20px; display: block;  float: left; margin-right: 45px; cursor: pointer; background: url(../images/no_cur.png) no-repeat right; padding-right: 35px;margin-bottom: 15px}
.gwc_box .gwc_con li.cur{background: url(../images/cur.png) no-repeat right;}
.gwc_box .add{height: 42px; line-height: 42px; overflow: hidden; display: block; width: 100%; margin-top: 10px;}
.gwc_box .add_input{width: 378px; height: 40px; line-height: 40px; border: 1px solid #ddd; font-size: 14px; color: #999; padding: 0 10px; overflow: hidden;}
.gwc_box .add .add_ico{background: url(../images/add_ico.png) no-repeat; width: 26px; height: 26px; background-size: 100% 100%; margin: 7px 0; display: block; float: right; }
.tanchu_box6{width: 500px!important; height: 404px!important; border-radius: 20px!important}
.tb-btn-buy{display: block; float: left; overflow: hidden;}

/*2017-12-28 优化 wang*/
.scroll_top{ width: 90px; height: 90px; background-size: 100% 100%;  }
.my_offer{ margin-bottom: 0.9rem; }
.thumbnail-box .list .item img { width: 56px;height: 56px;}
.product_intr .title{ line-height: 30px; }

/*2018-03-14 优化 w*/
.talent_shopping_col li .img{ text-align: center;  }
@charset "UTF-8";
/*****商品列表页*****/
.shop_list{ margin-bottom:90px; }
.shop_list_ul{ margin-bottom:30px; overflow:hidden; }
.shop_list_li{ padding:35px; border:1px solid #ddd; margin-top:30px; overflow:hidden; }
.shop_item{float:left; }
.shop_item_l{ width:200px; height:300px; display:block; overflow:hidden; float:left; margin-right:35px; } 
.shop_item_l img{ width:200px; height:300px; }
.shop_item_r{ width:500px; float:right }
.shop_item_r h1{ font-size:22px; color:#151515; margin-bottom:20px; line-height:24px; height:24px; overflow:hidden; text-overflow: ellipsis;white-space: nowrap;}
.shop_item_r .type{ font-size:18px; color:#333; margin-bottom:20px;line-height:30px; height:30px; overflow:hidden; text-overflow: ellipsis;white-space: nowrap;}
.shop_item_r .address{ background-image:url(../images/icons.png); background-repeat:no-repeat; background-position:0 0; padding-left:30px;  font-size:16px; color:#666;
   line-height:22px;height:22px; overflow:hidden; text-overflow: ellipsis;white-space: nowrap; }
.shop_item_r a{ display:block; }
.shop_item_r a:hover h1{ color:#e84e40; }
.shop_input{ float:right; overflow:hidden; height:51px; margin-top:47px; margin-right:-34px; }
.shop_input .shopButton{ float:left; width:191px; height:51px; display:block; border:1px solid #e84e40; background:#e84e40; color:#fff; font-size:20px; text-align:center; margin-right:34px; }
.shop_input .shopButton:last-child{ border:1px solid #e84e40; background:#fff;color:#e84e40; }
.shop_input .shopButton:last-child:hover{border:1px solid #e84e40; background:#e84e40; color:#fff; }
/*****商品列表页*****/
/*-- 轮播图-banner--*/
.banner{ width:100%;height: 640px;margin: 0 auto; background: #eaeaea; min-width: 1200px; }
.banner .device_area{ width:100%; height: 100%;  position:relative;min-width:1200px;display:block; overflow:hidden; width:100%; }
.banner .device{ position:relative;top:0px;overflow:hidden;height: 100%; z-index:1;width:1920px;left:50%; margin-left:-960px; min-width:1200px;}
.banner .swiper-container {margin:0 auto;position:relative; height: 100%; overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;/* Fix of Webkit flickering */z-index:1; cursor:pointer;}
.banner .swiper-wrapper {position:relative;width:100%;-webkit-transition-property:-webkit-transform, left, top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0px,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform, left, top;-moz-transition-duration:0s;-moz-transform:translate3d(0px,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform, left, top;-o-transition-duration:0s;-o-transform:translate3d(0px,0,0);-o-transition-timing-function:ease;-o-transform:translate(0px,0px);-ms-transition-property:-ms-transform, left, top;-ms-transition-duration:0s;-ms-transform:translate3d(0px,0,0);-ms-transition-timing-function:ease;transition-property:transform, left, top;transition-duration:0s;transform:translate3d(0px,0,0);transition-timing-function:ease;}
.banner .swiper-free-mode > .swiper-wrapper {-webkit-transition-timing-function: ease-out;-moz-transition-timing-function: ease-out;-ms-transition-timing-function: ease-out;-o-transition-timing-function: ease-out;transition-timing-function: ease-out;margin: 0 auto;}
.banner .swiper-slide, .swiper-slide_1{ float: left;overflow:hidden;   }
.banner .swiper-slide img{ width:100%; height: 100%;}
.banner .pagination1 { position: absolute;left:50%;bottom:20px;width:100%;z-index:200; margin-left:-24px;   }
.banner .swiper-pagination-switch {display: inline-block; width:40px; height:2px; margin: 0 5px;cursor: pointer;  background: #fff;   }
.banner .swiper-active-switch { background:#E84E40;}
.banner_bg{ background: url(../images/banner.jpg) no-repeat center center; height:100%; display:block; min-width:1200px;  }
/*--轮播图-banner--*/

/*------------报价对比--------------*/
.bjdb_top { overflow: hidden; height: 345px; padding-left: 280px;}
.bjdb_top .PK { font-size: 30px;font-weight: normal;font-style: italic; color: #f83321; float: left; line-height: 100%; line-height: 345px; width: 80px; text-align: center;}
.bjdb_cont { float: left; width: 280px; height: 263px; -webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .2); box-shadow:0 1px 5px rgba(0, 0, 0, .2); position: relative; margin-top: 41px;}
.bjdb_cont img { width: 190px; height: 137px; margin: auto; display: block; margin-top: 40px;}
.bjdb_cont .db_tit { font-size: 20px; color: #333; text-align: center; height: 25px; line-height: 25px;  margin-top: 15px;}
.bjdb_cont .db_pay { font-size: 18px; color: #F83321; text-align: center; margin-top: 10px; }
.bjdb_cont input { position: absolute; top: 5px; right: 10px; background: url(../images/delete_01.png) no-repeat center; width: 30px; height: 30px;}

.bjdb_table form { margin-bottom: 100px;}
.table caption { font-size: 18px; color: #fff; height: 46px; line-height: 46px; background: #E84E40; padding: 0; text-align: center;}
.table { border-collapse: collapse; width: 100%;}
.table th {color: #fff; background: #6CD3CD; border: 1px solid #6CD3CD; font-size: 20px; padding: 15px; vertical-align: top;  text-align: center; font-weight: normal; }
.table td { font-size: 18px; color: #333; line-height: 40px; min-width: 170px; border: 1px solid #E84E40; padding: 10px; vertical-align: middle; text-align: center;}

.color_e8 { color: #E84E40 !important;}
/*------------报价对比 end--------------*/
/*------------发帖子--------------*/
.ftz_tit { font-size: 18px; color: #E84E40; height: 85px; border-bottom: 1px solid #eee;}
.ftz_tit span { display: inline-block; width: 110px; height: 45px; line-height: 45px; margin-top: 40px; border-bottom: 1px solid #E84E40; text-align: center;} 

.ftz_list { overflow: hidden; margin-left: -30px;}
.ftz_list li { float: left; width: 216px; margin-top: 40px; margin-bottom: 40px; border: 1px solid #eee; margin-left: 30px; padding: 15px; cursor: pointer;}
.ftz_list li .ftz_left { float: left; width: 120px;}
.ftz_list li .ftz_type { float: left; font-size: 20px; color: #333; width: 100%; height: 20px; line-height: 20px; margin-top: 10px; display: inline-block; }
.ftz_list li .ftz_rq   { float: left; font-size: 14px; color: #999; width: 100%; height: 20px; line-height: 20px; margin-top: 10px; display: inline-block; }
.ftz_list li .ftz_dpzs { float: right; width: 60px; height: 60px; border-radius: 50%; }
.ftz_list .cur { background: url(../images/xuanzhong.png) no-repeat right bottom; border: 1px solid #E84E40;}
.dpzs { background: url(../images/zbq_w_01.png) no-repeat center , linear-gradient(to bottom, #fe7ea3, #ec5c85); }
.zpwd { background: url(../images/zbq_w_02.png) no-repeat center , linear-gradient(to bottom, #53dda1, #36ba81); }
.mtfx { background: url(../images/zbq_w_03.png) no-repeat center , linear-gradient(to bottom, #77cdf3, #5cb5db); }
.wkyl { background: url(../images/zbq_w_05.png) no-repeat center , linear-gradient(to bottom, #fd958a, #fb7d6f); }
.glxx { background: url(../images/zbq_w_04.png) no-repeat center , linear-gradient(to bottom, #8ea4ff, #7692ff); }
.ftz textarea { font-size: 16px; color: #151515; width: 100%; height: 500px; border: 1px solid #eee; padding: 10px;}
.ftz textarea::-webkit-input-placeholder { color: #999;}
.ftz .sczp { overflow: hidden; border-bottom: 1px solid #eee;}
.ftz .sczp p { font-size: 18px; color: #333; height: 100px; line-height: 100px; border-bottom: 1px solid #eee;}
.ftz .sczp p span { font-size: 14px; color: #999;}
.ftz .sczp a { display: block; width: 138px; height: 131px; border: 1px solid #EEE; background: url(../images/xiangji.png) no-repeat center; margin-top: 40px; margin-bottom: 40px; }
.ftz .fb_btn { font-size: 16px; color: #fff; background: #E84E40; width: 120px; height: 45px; line-height: 45px; border-radius: 8px; margin-top: 60px; margin-bottom: 100px; cursor: pointer;}
/*------------发帖子 end--------------*/
/*------------我的报价--------------*/
.wdbj_box { margin-bottom: 100px;}
.wdbj_box .ksdb_btn { font-size: 20px; color: #fff; width: 150px; height: 50px; background: #E84E40; border-radius: 0; margin: auto; display: block; cursor: pointer;}
.wdbj { overflow: hidden; margin-top: 30px;}
.wdbj li { overflow: hidden; border: 1px solid #ddd; margin-bottom: 30px;}
.wdbj .bj_tit { overflow: hidden; border-bottom: 1px solid #ddd; height: 65px; line-height: 65px;padding-left: 20px; padding-right: 20px;}
.wdbj .bj_tit .bj_tit_left { float: left;}
.wdbj .bj_tit .bj_tit_left .bj_select { float: left; width: 18px; height: 18px; border: 1px solid #999; border-radius: 50%; display: inline-block; margin-top: 23.5px; margin-right: 15px; cursor: pointer;}
.wdbj .bj_tit .bj_tit_left  .bj_sel_xz { background: url(../images/duigou.png) no-repeat center; border: none;}
.wdbj .bj_tit .bj_tit_left .bj_name { font-size: 16px; color: #333;}

.wdbj .bj_tit .bj_tit_right { float: right; width: 380px;}
.wdbj .bj_tit .bj_tit_right input { float: right; font-size: 14px; color: #666; width: 60px; height: 25px; border: 1px solid #bbbaba; border-radius: 2px; background: #fff; margin-top: 21.5px; margin-left: 20px; cursor: pointer;}
.wdbj .bj_tit .bj_tit_right span { font-size: 14px; color: #999; height: 100%; display: inline-block;}
.wdbj .bj_tit .bj_tit_right span i { float: right; font-size: 22px; color: #E84E40; font-style: normal;}

.wdbj .bj_cont { float: left; padding-top: 20px; padding-bottom: 10px; max-width: 950px;}
.wdbj .bj_cont .bj_cont_r { float: left; width: 70px; margin-left: 20px;}
.wdbj .bj_cont .bj_cont_r img { width: 100%; height: 70px;}
.wdbj .bj_cont .bj_cont_r span { font-size: 14px; color: #333; height: 25px; line-height: 25px; display: inline-block; overflow: hidden;}
.wdbj .bj_jrgwc { float: right; font-size: 14px; color: #E84E40; width: 90px; height: 25px; border: 1px solid #E84E40; border-radius: 0; background: #fff; margin-right: 70px; margin-top: 55px; cursor: pointer;}

/*------------我的报价 end--------------*/
/*------------  我的收藏  --------------*/
.wdsc { margin-bottom: 100px; min-height: 600px;}
.wdsc_top { overflow: hidden; height: 70px; border-bottom: 1px solid #eee; }
.wdsc_top .wdsc_type { float: left;}
.wdsc_top .wdsc_type li { float: left; font-size: 18px; color: #fff; width: 100px; height: 50px; line-height: 50px; margin-top: 20px; margin-right: 15px; text-align: center; cursor: pointer; color: #333;}
.wdsc_top .wdsc_type li a { color: #333;}
.wdsc_top .wdsc_type .cur { color: #fff; border-bottom: 2px solid #E84E40; background: #fff; background: #E84E40;}
.wdsc_top .wdsc_type .cur a{ color: #fff;}
.wdsc_top .wdsc_search { float: right; height: 40px; border: 1px solid #eee; margin-top: 25px;}
.wdsc_top .wdsc_search .search_input { float: left; font-size: 14px; color: #999; width: 180px; border: none; padding: 10px; height: 100%;}
.wdsc_top .wdsc_search .search_button { font-size: 14px; color: #666; width: 80px; height: 100%; border-left: 1px solid #eee; border-radius: 0; background: #f6f6f6; cursor: pointer;   }
.wdsc_list { overflow: hidden;}
.wdsc_list li { border-bottom: 1px solid #eee; padding-top: 30px; padding-bottom: 30px; position: relative;}
.wdsc_list li:hover .wdsc_cont .wdsc_cont_info h3 { color: #E84E40; }
.wdsc_list .wdsc_cont { overflow: hidden;}
.wdsc_list .wdsc_cont a { overflow: hidden; display: block;}
.wdsc_list .wdsc_cont img { float: left; width: 100px; height: 100px;}
.wdsc_list .wdsc_cont .wdsc_cont_info { float: right; width: 962px; height: 100px; margin-left: 20px; overflow: hidden;}
.wdsc_list .wdsc_cont .wdsc_cont_info h3 { font-size: 16px; color: #333; width: 100%; height: 25px; line-height: 25px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.wdsc_list .wdsc_cont .wdsc_cont_info .info_cont { font-size: 14px; color: #666; height: 55px; line-height: 27px; word-break: break-all; word-wrap: break-word; overflow: hidden;}
.wdsc_list .wdsc_cont .wdsc_cont_info .info_pay { font-size: 16px; color: #E84E40;}
.wdsc_list .sc_box { position: absolute; right: 0; bottom: 30px;}
.wdsc_list .sc_box input { font-size: 14px; color: #999; padding-left: 25px; background: url(../images/sc_fouce.png) no-repeat left; cursor: pointer;}
.wdsc_list .sc_box a { font-size: 14px; color: #999; margin-right: 15px;}

/*------------我的收藏 end--------------*/
/*------------   招宝圈   --------------*/
.zbq { margin-bottom: 50px;}
.zbq_top { overflow: hidden; height: 90px; border-bottom: 1px solid #eee;}
.zbq_top .zbq_type { float: left; margin-top: 40px;}
.zbq_top .zbq_type li { float: left; background: none; margin-right: 30px; /*width: 100px;*/ height: 50px; line-height: 50px; }
.zbq_top .zbq_type li a { font-size: 18px; color: #333; display: block; overflow: hidden; text-align: center; padding-left: 35px; padding-right: 10px; background: none;}
.zbq_top .zbq_type .dqzs { background: url(../images/zbq_fouce_01.png) no-repeat 10px;}
.zbq_top .zbq_type .zpwd { background: url(../images/zbq_fouce_02.png) no-repeat 10px;}
.zbq_top .zbq_type .fxmt { background: url(../images/zbq_fouce_03.png) no-repeat 10px;}
.zbq_top .zbq_type .wkyl { background: url(../images/zbq_fouce_04.png) no-repeat 10px;}
.zbq_top .zbq_type .cur { border-bottom: 2px solid #E84E40;}
.zbq_top .zbq_type .cur a { color: #E84E40;}
.zbq_top .zbq_type .dqzs_dp { background: url(../images/zbq_01.png) no-repeat 10px;}
.zbq_top .zbq_type .zpwd_zp { background: url(../images/zbq_02.png) no-repeat 10px;}
.zbq_top .zbq_type .fxmt_fx { background: url(../images/zbq_03.png) no-repeat 10px;}
.zbq_top .zbq_type .wkyl_wk { background: url(../images/zbq_04.png) no-repeat 10px;}
.zbq_top .zbq_top_right { float: right; height: 50px; line-height: 50px; margin-top: 40px;}
.zbq_top .zbq_top_right a { float: left; font-size: 16px; color: #333; text-align: center; display: block; overflow: hidden; width: 80px;}
.zbq_top  .zbq_top_right .cur { color: #E84E40;}
.zbq_top .zbq_top_right .fb_btn { font-size: 16px; color: #fff; background: #E84E40; width: 100px; height: 36px; line-height: 36px; border-radius: 8px;  }
.zbq_list { overflow: hidden; margin-bottom: 40px;}
.zbq_list li { overflow: hidden; padding-top: 30px; padding-bottom: 30px; border-bottom: 1px solid #eee;} 
.zbq_list .zbq_row_top { overflow: hidden;}
.zbq_list .zbq_row_top img { float: left; width: 60px; height: 60px;}
.zbq_list .zbq_row_top .zbq_row_info { float: right; width: 1120px;}
.zbq_list .zbq_row_top .zbq_row_info h3 { font-size: 20px; color: #576b95; font-weight: bold;}
.zbq_list .zbq_row_top .zbq_row_info h3 span { float: right; font-size: 12px; color: #999;}
.zbq_list .zbq_row_top .zbq_row_info p { font-size: 14px; color: #666; line-height: 23px; margin-top: 5px; text-align: justify; word-break: break-all; word-wrap: break-word;}
.zbq_list .zbq_row_top .zbq_row_img { float: right; width: 1120px; margin-top: 20px;}
.zbq_list .zbq_row_top .zbq_row_img figure { float: left; width: 160px; margin-right: 20px; margin-bottom: 20px;}
.zbq_list .zbq_row_top .zbq_row_img figure img { width: 100%; height: 160px;}
.pswp__bg { opacity: 0.5 !important;}
.zbq_list .zbq_row_bottom { overflow: hidden; width: 1120px; margin-left: 80px; }
.zbq_row_bottom .dz_count { float: left; background: url(../images/sc_01.png) no-repeat left;  padding-left: 30px;}
.zbq_row_bottom .dz_count img { width: 46px; height: 46px; border-radius: 50%; margin-right: 10px;}
.zbq_row_bottom .pl_right { float: right;}
.zbq_row_bottom .pl_right input { font-size: 12px; color: #999;}
.zbq_row_bottom .pl_right .dz_btn_nxh { background: url(../images/sc.png) no-repeat left; padding-left: 20px; margin-right: 15px;}
.zbq_row_bottom .pl_right .dz_btn_xh { background: url(../images/sc_fouce.png) no-repeat left; padding-left: 20px; margin-right: 15px;}
.zbq_row_bottom .pl_right .pl_btn { background: url(../images/pl.png) no-repeat left ; padding-left: 20px;}
.zbq_pl_list { float: right; width: 1120px; background: #F6F6F6; margin-top: 20px; display: none;}
.zbq_pl_list .pl_input { border-bottom: 1px solid #eee; padding: 15px;}
.zbq_pl_list .pl_input .pl_text { width: 850px; height: 50px; padding: 10px; }
.zbq_pl_list .pl_input .pl_btn { float: right; font-size: 18px; color: #fff; width: 200px; height: 50px; background: #f40034; border-radius: 5px;}
.zbq_pl_list .pl_list_row { float: right; background: url(../images/pl_01.png) no-repeat 15px 33px; width: 1120px; padding-left: 45px; padding-right: 15px;}
.zbq_pl_list .pl_list_row .pl_row { overflow: hidden; padding-top: 20px; padding-bottom: 20px; border-top: 1px solid #eee; margin-top: -1px;}
.zbq_pl_list .pl_list_row .pl_row img { float: left; width: 46px; height: 46px; border-radius: 50%;}
.zbq_pl_list .pl_list_row .pl_row .pl_row_info { float: right; width: 994px;}
.zbq_pl_list .pl_list_row .pl_row .pl_row_info h3 { width: 100%; overflow: hidden;}
.zbq_pl_list .pl_list_row .pl_row .pl_row_info h3 .row_info_tit { float: left; font-size: 16px; color: #576B95;}
.zbq_pl_list .pl_list_row .pl_row .pl_row_info h3  .row_info_time { float: right; font-size: 12px; color: #999;}
.zbq_pl_list .pl_list_row .pl_row .pl_row_info p { font-size: 14px; color: #666; line-height: 23px; margin-top: 5px;}

/*------------招宝圈 end--------------*/
/*------------ 案例列表 --------------*/
.case { margin-bottom: 90px; min-height: 742px;}
.case_box { overflow: hidden; padding-top: 30px;}
.case_type { overflow: hidden; border-top: 1px solid #eee; border-left: 1px solid #eee; border-right: 1px solid #eee;}
.case_type li { overflow: hidden; width: 100%; height: 50px; border-bottom: 1px solid #eee;}
.case_type li dl { position: relative; width: 1070px; float: right; padding-left: 30px;}
.case_type li dt { position: absolute; left: -130px; top: 0; font-size: 16px; color: #666; background: #f7f7f7; width: 130px; height: 100%; padding-top: 15px; text-align: center; margin-right: 45px; border-right: 1px solid #eee;}
.case_type li dd { float: left; font-size: 14px; color: #333; padding-top: 15px; padding-bottom: 15px; min-width: 85px; }
/*.case_type li dd a { color: #333;}*/
.screen{color: #333;}
.case_type li dd a:hover { color: #E84E40;}
.case_type li .more { position: absolute; top: 0; right: 0; min-width: 45px; float: right; color: #E84E40; font-size: 14px; text-decoration: underline; cursor: pointer;}

.anli_list { overflow: hidden; margin-top: 40px; margin-bottom: 40px; margin-left: -20px;}
.anli_list li { float: left; margin-left: 20px; width: 285px; position: relative; margin-bottom: 30px;-webkit-transition: all .3s ease; transition: all .3s ease;}
.anli_list li:hover { -webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, .1); box-shadow: 0 15px 10px rgba(0, 0, 0, .1); -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0); border-radius: 2px; border-color: transparent}
.anli_list li:hover .anli_info { border-bottom: 1px solid #fff;}
.anli_list li a { display: block; overflow: hidden;}
.anli_list li img { float: left; width: 100%; height: 214px;}
.anli_list .anli_info { float: left; border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; padding-left: 15px; padding-right: 15px; padding-bottom: 50px;}
.anli_list .anli_info h3 { font-size: 18px; color: #151515; height: 20px; line-height: 20px; margin-top: 15px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.anli_list .anli_info p  { font-size: 16px; color: #666666; height: 46px; line-height: 23px; margin-top: 10px; word-break: break-all; word-wrap: break-word;}
.anli_list .dz_btn       { font-size: 16px; color: #999999; position: absolute; right: 15px; bottom: 20px; padding-left: 20px; background-size: 30%;}
.anli_list .dz_btn_nxh { background: url(../images/sc.png) no-repeat left; }
.anli_list .dz_btn_xh  { background: url(../images/sc_fouce.png) no-repeat left;}

/*------------案例列表 end--------------*/
/*订单提交成功*/
.tjzt_box { background: #F6F6F6; overflow: hidden;}
.tjzt { overflow: hidden; background: #fff; padding: 140px 400px 160px 400px; margin-bottom: 30px; margin-top: 30px; text-align: center;}
.tjzt .success { width: 100%; height: 128px; background: url(../images/duigou_01.png) no-repeat center; }
.tjzt .fail    { width: 100%; height: 132px; background: url(../images/fail.png) no-repeat center; }
.tjzt h1 { font-size: 28px; color: #151515; text-align: center; margin-top: 30px;} 
.tjzt h3 { font-size: 22px; color: #9f9f9f; text-align: center; margin-top: 30px; line-height: 30px;}
.tjzt input { font-size: 20px; color: #fff; width: 150px; height: 50px; line-height: 50px; text-align: center; background: #E84E40; border-radius: 0;  margin-top: 50px; }
.tjzt .lxkf { float: left; }
.tjzt input+input { margin-left: 100px;}
.tjzt .mid_btn { display: block; margin: auto; margin-top: 50px; float: none;}

.tanchu_box { width: 489px !important; height: 466px !important; border-radius: 20px !important;}
.lxkf_box { overflow: hidden;}
.bt_tit { font-size: 18px; color: #333; width: 100%; height: 60px; line-height: 60px; background: #F9F9F9; border-top-left-radius: 20px; border-top-right-radius: 20px; text-indent: 20px;}
.bt_tit input { float: right; width: 60px; height: 60px; background: url(../images/delete_01.png) no-repeat center; cursor: pointer;}
.lxkf_box img { width: 154px; height: 144px; margin: auto; display: block; margin-top: 80px;}
.lxkf_box p { font-size: 20px; color: #151515; text-align: center; margin-top: 30px;}

/*----------- 大师设计 ------------*/
.dssj { margin-top: 30px; margin-bottom: 50px;}
.dssj_list { overflow: hidden; margin-bottom: 20px; min-height: 550px;}
.dssj_list li { overflow: hidden; border: 1px solid #ddd; padding: 35px; margin-bottom: 30px;}
.dssj_list .dssj_row_l { float: left; }
.dssj_list .dssj_row_l a { display: block; overflow: hidden;}
.dssj_list .dssj_row_l a:hover .dssj_item_r h3 { color: #E84E40;}
.dssj_list .dssj_row_l img { float: left; width: 146px; height: 146px;}
.dssj_list .dssj_row_l .dssj_item_r { float: left; width: 500px; margin-left: 30px; }
.dssj_list .dssj_row_l .dssj_item_r h3 { font-size: 22px; color: #151515; margin-top: 40px; height: 25px; line-height: 25px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.dssj_list .dssj_row_l .dssj_item_r p { font-size: 16px; color: #666; background-image:url(../images/icons.png); background-repeat:no-repeat; background-position:0 0; padding-left: 30px; height: 22px; line-height: 22px; margin-top: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.dssj_list .dssj_row_r { float: right; width: 280px; padding-top: 32px;}
.dssj_list .dssj_row_r a { display: block; overflow: hidden;}
.dssj_list .dssj_row_r a:hover p { text-decoration: underline;}
.dssj_list .dssj_row_r p { font-size: 18px; color: #E84E40; line-height: 36px; height: 36px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.dssj .navigation { text-align: center;}
/*----------- 大师设计 end------------*/
/*----------- 安装表单 ------------*/
.azbd { overflow: hidden; background: #fff; padding-left: 40px; padding-right: 40px;margin-bottom: 100px; padding-bottom: 40px; min-height: 700px;}
.azbd_box { overflow: hidden;}
.azbd_box .azbd_m { padding-top: 40px;}
.azbd_box .azbd_m h3 { font-size: 16px; color: #E84E40;}
.azbd_type { overflow: hidden; margin-top: 30px; width: 580px;}
.azbd_type span { float: left; font-size: 16px; color: #333; min-width: 125px; height: 40px; line-height: 40px; display: inline-block; text-align: right;}
.azbd_type input { float: left; font-size: 16px; color: #999; width: 450px; height: 40px; padding: 10px; border: 1px solid #EAEAEA;}
.azbd_type input::-webkit-input-placeholder { color: #999;}
.azbd_type .demo-input { background: url(../images/xiala.png) no-repeat 97%; padding-right: 35px;}

.azbd_type select { font-size: 16px; color: #999; height: 40px; line-height: 40px; border-radius: 0; appearance: none; -moz-appearance: none; -webkit-appearance: none; margin-right: 0; border-radius: 0; box-shadow: none; padding-right: 35px; padding-left: 10px; border: 1px solid #EAEAEA; background: url(../images/xiala.png) no-repeat 97%;}
.azbd_type .city-picker-select { float: left; width: 460px; margin-left: -10px;}
.azbd_type .city-picker-select select { width: 143px;  margin-left: 10px; background: url(../images/xiala.png) no-repeat 93%; }
.azbd_type .xxdz { margin-left: 125px; margin-top: 20px; }

.azbd_type .type_select { float: left;  width: 450px;}
.azbd_type .cplb { float: left; width: 215px; background: url(../images/xiala.png) no-repeat 95%;}
.azbd_type .cplb_two { margin-left: 20px;}
.azbd_type a { float: left; font-size: 16px; color: #fff; width: 100px; height: 40px; line-height: 40px; background: #E84E40; display: inline-block; text-align: center;}
.azbd_type .slt_ts { background: url(../images/fail.png) no-repeat center; background-size: contain; width: 20px; height: 20px; margin-right: 5px;}
.azbd_type p { float: left; width: 100%; font-size: 14px; color: #999; padding-left: 125px; margin-top: 20px;}
.azbd_type textarea { font-size: 16px; color: #999; width: 450px; height: 140px; padding: 10px; border: 1px solid #EAEAEA;}
.azbd_type .qxfw { width: 210px !important;}
.azbd_type .fg { min-width: 30px !important; text-align: center !important;}

.azbd_type .choice{float: left; padding-top: 10px; }  
.azbd_type .choice .radio{ display: inline-block; color: #333; cursor: pointer; font-size: 16px; margin-right: 20px;} 
.azbd_type .redio-box {display: inline-block;width: 20px;height: 20px;margin-right: 10px;position: relative;background: #fff;vertical-align: middle;border-radius: 100%;border:#D9D7D8 solid 1px; } 
.azbd_type .redio-box input {opacity: 0;position: absolute;top:0;left:0;width: 100%;height:100%;z-index:100;/*使input按钮在span的上一层，不加点击区域会出现不灵敏*/ cursor: pointer;}
.azbd_type .redio-box span { display: block;min-width: 10px; height: 10px;border-radius: 100%;position: absolute; background: #E84E40;top: 49%;left:50%;margin: -5px 0  0 -5px;z-index:1;}
.azbd_type .redio-box input[type="radio"] + span {opacity: 0;}
.azbd_type .redio-box input[type="radio"]:checked + span {opacity: 1;}
.azbd_type .redio-box label {color: #C9C8C8;margin-right: 15px;}
.azbd_box .input_btn { float: left; font-size: 20px; width: 140px; height: 50px; cursor: pointer; border-radius: 0; margin-top: 40px;}
.azbd_box .qrtj { color: #fff; background: #E84E40;}
.azbd_box .lxkf { color: #E84E40; border: 1px solid #E84E40; background: #fff2f1; margin-left: 40px;}

/*清洗表单示例图弹框*/
.tanchu_box3 { width: 500px !important; height: 385px !important; }
.slt_box { padding: 25px 25px 0 25px;}
.slt_box img { width: 100%; height: 295px; margin-top: 0;}
.slt_box p { font-size: 16px; color: #999; margin-top: 22px; height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

/*----------- 安装表单 end------------*/
/*----------- 消息 ------------*/
.message { overflow: hidden; min-height: 700px; padding-bottom: 50px;}
.message_list { overflow: hidden; margin-bottom: 50px;}
.message_list li { overflow: hidden; border: 1px solid #ddd; padding: 35px; margin-top: 30px;}
.message_list li a { overflow: hidden; display: block;}
.message_list li a:hover .msg_row_l .msg_item_r h3 { color: #E84E40;}
.message_list .msg_row_l { float: left;}
.message_list .msg_row_l img { float: left; width: 100px; height: 100px; display: block;}
.message_list .msg_row_l .msg_item_r { float: left; margin-left: 20px; width: 500px;}
.message_list .msg_row_l .msg_item_r h3 { font-size: 22px; color: #151515; margin-top: 20px; height: 24px; line-height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.message_list .msg_row_l .msg_item_r p { font-size: 18px; color: #666; margin-top: 18px; height: 22px; line-height: 22px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.message_list .msg_row_r { float: right; font-size: 18px; color: #666; height: 100px; line-height: 100px; margin-right: 30px;}
.message .navigation { text-align: center;}
/*----------- 消息 end ------------*/
/*----------- 案例详情 ------------*/
.detail { overflow: hidden; padding: 30px 90px; background: #fff; min-height: 600px; margin-bottom: 60px;}
.detail h3 { font-size: 24px; color: #151515; text-align: center; line-height: 32px;}
.detail .detail_time { font-size: 18px; color: #ccc; text-align: center; margin-top: 20px;}
.detail .detail_cont { font-size: 20px; color: #7b7979; line-height: 40px; margin-top: 30px; text-align: justify; word-break: break-all;word-wrap: break-word;}
.detail img { width: 100%; margin: auto; display: block; margin-top: 30px; margin-bottom: 30px; }
/*----------- 案例详情 end ------------*/
/*----------- 首页 ------------*/
.ad {/* width: 1920px;*/ height: 76px; min-width: 1200px; max-width: 1920px; margin: auto;}
.ad img { width: 100%; height: 100%;}
.index_top { margin-top: 30px;}
.sort_index_down { float: left;}
.sort_index_down .list{ background: #E84E40; height: 640px; position: relative; width: 190px; padding-top: 10px;padding-bottom: 10px;  z-index: 991;}
.sort_index_down .list li{  height: 36px; line-height: 36px; overflow: hidden; width: 190px; color: #333; /*margin-bottom: 5px;*/}
.sort_index_down .list li:hover{ background: rgba(255,255,255,0.3); }
.sort_index_down .list li a{ color: #fff; display: inline-block; font-size: 14px; width: 100%; line-height: 36px;  text-align: center; }
.go_right{ width: 800px; height: 640px; min-height: 300px; display: none; position: absolute; background: #fff; top: 0px;	left: 190px;	border-top:1px solid #E84E40;border-bottom:1px solid #E84E40; border-right:1px solid #E84E40;	z-index: 999;}
/*.sort_index_down .list li:hover .go_right{	display: block;}*/
.sort_index_down .go_right dl { margin-top: 20px; overflow: hidden;}
.sort_index_down .go_right dl dt { float: left; color: #666; font-size: 16px; width: 160px; text-align: right;}
.sort_index_down .go_right dl dt a { color: #666; line-height: 20px; text-align: right; padding-right: 15px;}
.sort_index_down .go_right dl dt a:hover { text-decoration: underline;}
.sort_index_down .go_right dl dd { overflow:hidden; font-size: 16px; color: #666;}
.sort_index_down .go_right dl dd a {float: left; color: #666; line-height: 18px; border-left: 1px solid #ccc; padding-left: 15px; padding-right: 15px; width: initial; margin-bottom: 8px;}
.sort_index_down .go_right dl dd a:hover { color: #F83321;}
.sort_index_down .go_right dl dd.cur a { color: #F83321;}

.index_top_r { float: right; width: 975px;}
.free_r { overflow: hidden; margin-left: -30px;}
.free_r li { float: left; border: 1px solid #eee; padding: 28px 26.5px; margin-left: 30px;}
.free_r li a { display: block; overflow: hidden;}
.free_r li img { float: right; width: 80px; height: 80px;}
.free_r .free_bj { float: left; width: 170px;}
.free_r .free_bj h3 { width: 100%; font-size: 20px; color: #E84E40; margin-top: 10px; height: 25px; overflow: hidden;}
.free_r .free_bj p  { width: 100%; font-size: 14px; color: #999999; margin-top: 20px; height: 20px; overflow: hidden;}
.index_top_r .banner { margin-top: 32px; min-width: 100%; height: 470px;}
.index_top_r .device_area {min-width: 100%;}
.index_top_r .device {width: 100%; min-width: 100%; margin-left: -487.5px;}

.xsqg { margin-top: 30px; overflow: hidden; }
.xsqg_l { float: left; width: 246px; height: 440px;}
.xsqg_l img { float: left; width: 100%; height: 330px;}
.xsqg_l .ms { width: 100%; height: 110px; background: #ea5f8d; color: #fffefe; text-align: center; overflow: hidden;}
.xsqg_l .ms h3 { font-size: 22px; margin-top: 30px;}
.xsqg_l .ms p  { font-size: 18px; margin-top: 14px;}
.xsqg_r { overflow: hidden; height: 440px;}
.xsqg_r li { float: left; width: 238.5px; height: 220px; border-bottom: 1px solid #EEEEEE; }
.xsqg_r li a { overflow: hidden; display: block;}
.xsqg_r li img { width: 100%; height: 130px; display: inherit; }
.xsqg_r li p  { font-size: 12px; color: #999999; padding-left: 16px; padding-right: 16px; margin-top: 10px; height: 40px; overflow: hidden; word-break: break-all; word-wrap: break-word;}
.xsqg_r li h3 { font-size: 18px; color: #F83321; padding-left: 16px; margin-top: 5px; margin-top: 8px;}
.xsqg_r li h3 i { font-size: 12px; font-style: normal;}
.xsqg_r .qg_b { overflow: hidden; border-right: 1px solid #EEEEEE;  padding-bottom: 10px;}
.xsqg_r li:hover p { color: #F83321; }
.bg_0a { background: #0aa6e8 !important;}

/*案例赏析*/
.alsx { overflow: hidden; padding-top: 80px;}
.index_title { font-size: 42px; color: #333; text-align: center; overflow: hidden; height: 40px; line-height: 40px;}
.index_title span { display: inline-block; width: 57px; height: 1px; background: #d8d8d8; margin: 0 26px; vertical-align: middle;}

.design-topic { position: relative; margin-bottom: 80px ; margin-top: 80px;}
.design-topic .design-info { display: none; position: absolute; top: 0; left: 10%; width: 450px; height: 482px; padding: 60px; z-index: 2; overflow: hidden; background: url(http://img.to8to.com/to8to_pc/index/statics/img/topic_bg_2.png?v=20170620) no-repeat}
.design-topic .design-info a { display: block; overflow: hidden;}
.design-info .design-info-title  { font-size: 32px; color: #666; word-break: break-all; word-wrap: break-word; height: 40px; line-height: 40px; overflow: hidden; text-align: center; font-weight: 400;}
.design-info .design-info-detail { font-size: 16px; color: #666; word-break: break-all; word-wrap: break-word; height: 200px;line-height: 35px; overflow: hidden; margin-top: 20px; margin-bottom: 30px; display: -webkit-box; -webkit-line-clamp: 5;}
.design-info .design-info-btn { padding: 5px 15px; border: 1px solid #E84E40; font-size: 16px; color: #E84E40; display: inline-block;}
.design-info .design-info-btn:hover { padding: 6px 16px; background-color: #ff5a00; color: #fff; border: 0}
.design-topic .topic-arrow { display: block; position: absolute; left: 50%; top: 50%; margin-left: -6px; margin-top: -11px;  width: 12px; height: 22px; background: url(http://img.to8to.com/to8to_pc/index/statics/img/index_bg_m.png) no-repeat}

.design-swiper { position: relative;}
.design-swiper .swiper-slide { text-align: center; font-size: 18px; background: #fff; width: 55%; height: 482px; /* Center slide text vertically */ 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; overflow: hidden; }
.design-swiper .swiper-slide-active img { float: right; width: 80% !important;}
.design-swiper .swiper-slide a { display: block; overflow: hidden; width: 100%; height: 100%;}
.design-swiper .swiper-slide img { width: 100%; height: 100%;}
.design-swiper .swiper-button-prev,.design-swiper .swiper-button-next { background-color: #E84E40; height: 50px; width: 50px; bottom: 0; top: inherit;}
.design-swiper .swiper-button-prev { background-image: url(../images/jiantou_01.png); background-size: 30%; background-repeat: no-repeat; left: 33.5%; } 
.design-swiper .swiper-button-next { background-image: url(../images/jiantou_02.png); background-size: 30%; background-repeat: no-repeat; left: 39%; richness: inherit; }

.ck_more { font-size: 26px; color: #E84E40; width: 150px; height: 50px; line-height: 50px; text-align: center; border: 1px solid #E84E40; border-radius: 10px; display: block; margin: auto; margin-top: 60px;}
.ck_more:hover { background: #E84E40; color: #fff;}

/*招宝圈*/
.in_zbq { padding-top: 60px; padding-bottom: 80px;}
.zbq_box { overflow: hidden; margin-top: 60px;}
.zbq_box li { float: left; margin-right: 18px; margin-bottom: 20px; border: 1px solid #eee; position: relative; box-shadow: 0 0 0 #fff; -webkit-transition: all .3s ease; transition: all .3s ease;}
.zbq_box li:nth-of-type(3n) { margin-right: 0 ;}
.zbq_box li:hover { -webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, .1); box-shadow: 0 15px 10px rgba(0, 0, 0, .1); -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0); border-radius: 2px; border-color: transparent}
.zbq_box li a { display: block; overflow: hidden;}
.zbq_box .z_info { width: 383px;overflow: hidden; border-bottom: 1px solid #eee; padding-bottom: 10px;}
.z_info .z_pic     { width: 100%; height: 260px;}
.z_info .z_pic img { width: 100%; height: 100%; }
.z_info h3 { font-size: 18px; color: #666; line-height: 25px; padding-left: 10px; padding-right: 10px; margin-top: 10px; word-break: break-all; word-wrap: break-word; height: 50px; margin-bottom: 5px; overflow: hidden;}
.z_info p  { font-size: 14px; color: #999; text-align: right; padding-left: 10px; padding-right: 10px;}
.z_user { padding: 20px; overflow: hidden;}
.z_user img { float: left; height: 50px; width: 50px;}
.z_user p   { float: left; height: 50px; font-size: 16px; color: #576B95; line-height: 50px; margin-left: 10px; }
.zbq_box .pl_right { position: absolute; right: 10px; bottom: 35px; }
.zbq_box .pl_right input { font-size: 12px; color: #999; cursor: pointer;}
.zbq_box .pl_right .dz_btn_nxh { padding-left: 20px; background: url(../images/sc.png) no-repeat left; margin-right: 15px;}
.zbq_box .pl_right .dz_btn_xh  { padding-left: 20px; background: url(../images/sc_fouce.png) no-repeat left; margin-right: 15px;}
.zbq_box .pl_right .pl_btn     { padding-left: 20px; background: url(../images/pl.png) no-repeat left ;}

/*设计商家*/
.in_sjsj { padding-top: 60px; padding-bottom: 80px; overflow: hidden;}
.gray { -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray;}
.index-yzs .yzs-bg-left, .index-yzs .yzs-bg-right, .yzs-bg-right-box { top: 0; position: absolute;  height: 100%;}
.index-yzs { position: relative; /*height: 500px;*/ overflow: hidden; /*-moz-transform: translate(0, 10%); -ms-transform: translate(0, 10%);-o-transform: translate(0, 10%); transform: translate(0, 10%)*/; max-width: 1920px; min-width: 1200px; margin: auto; margin-top: 60px;}
.index-yzs .yzs-bg-left img {  width: 100%; height: 100%; /*margin-top: -300px;  margin-left: -371px*/}
.index-yzs-bg { float: left;  width: 100%}
.index-yzs .yzs-bg-left { left: 0; width: 1110px; height: 600px;  * width: 65%;  overflow: hidden;}
.yzs-bg-right-box { right: 0; z-index: 11; width: 810px;  * width: 45% }
.index-yzs .yzs-bg-right { right: 0; width: 100%; * width: 100% ;}
.content-wrapper {  width: 1200px; margin: 0 auto;}
.index-yzs .content-wrapper {  position: relative; height: 600px; z-index: 10;  min-width: 1200px;}
.index-yzs-review { position: absolute; top: 80px; left: 100px; width: 600px;  /*height: 350px;*/ padding: 40px 50px; background-color: #fff;  border-radius: 4px;}
.index-yzs-yezhu  { position: absolute; top: 80px; left: 65px;  width: 450px;}
.index-yzs-title  { margin-bottom: 20px; text-align: left; font-size: 30px; font-weight: 400; color: #fefefe ;}
.index-yzs-slogan { margin-bottom: 15px; text-align: left; font-size: 14px; color: #fff; max-height: 75px; line-height: 25px; overflow: hidden; word-break: break-all; word-wrap: break-word;}
.index-yzs-yezhu ul { overflow: hidden; margin-top: 27px}
.index-yzs-yezhu ul li { float: left; margin: 0 34px 29px 0; width: 66px; height: 66px; cursor: pointer;  border: 2px solid #E84E40;  border-radius: 50%;}
.index-yzs-yezhu ul li img { width: 62px; height: 62px; border-radius: 50%}
.yzs-detail {   overflow: hidden}
.yzs-detail-logo { float: left; width: 70px; height: 70px; border-radius: 50%}
.yzs-detail p { float: left; margin-left: 19px; width: 410px}
.yzs-detail-title { margin-top: 10px; font-size: 20px; color: #666;}
.yzs-detail-type    { font-size: 14px; color: #999; margin-top: 10px; white-space: nowrap;}
.yzs-detail-content { font-size: 14px; color: #666; margin-top: 20px; height: 71px; line-height: 23px; text-align: left; display: -webkit-box; -webkit-line-clamp: 2; overflow: hidden; word-break: break-all; word-wrap: break-word;}
.yzs-detail-img { margin-top: 24px; overflow: hidden}
.yzs-detail-img a { float: left ;}
.yzs-detail-img img { width: 235px; height: 160px ;}
.yzs-detail-img a + a { margin-left: 30px }

/*返回顶部*/
.scroll_top { display: none; position: fixed; width: 111px; height: 111px; border-radius: 5px; background: url(../images/top.png) no-repeat center #fff; right: 0; bottom: 100px; z-index: 20; cursor: pointer;}

/*登录弹框*/
.tanchu_box2 { width: 300px !important; height: 370px !important; border-radius: 10px !important;}
.login_item { height: 34px; line-height: 34px; width: 240px; margin-left: 30px; margin-right: 30px; border: 1px solid #eee; border-radius: 5px; margin-top: 19px; }
.login_item input { float: left; height: 32px; width: 185px; padding: 5px 5px; font-size: 14px; color: #999;}
.login_item span  { float: left; height: 32px; width: 48px; background: #eee; display: inline-block;}
.login_item input::-webkit-input-placeholder { color: #999;}
.login_item .user_name     { background: url(../images/user_01.png) no-repeat center #eee;}
.login_item .user_password { background: url(../images/lock.png) no-repeat center #eee;}
.login_item .user_verify   { background: url(../images/jianpan.png) no-repeat center #eee;}
.login_i_ver { height: 34px; margin-left: 30px; margin-right: 30px; margin-top: 10px;}
.login_i_ver img { float: left; height: 100%; width: 120px;}
.login_i_ver a   { float: left; height: 100%; line-height: 34px; font-size: 14px; color: #999; margin-left: 10px; display: inline-block; }
.login_i_ver input { height: 100%; width: 100%; background: #E84E40; font-size: 14px; color: #fff; cursor: pointer;}
.login_i_ver a:hover { text-decoration: underline;}

/*----------- 首页 end ------------*/

/*----------- 注册 ------------*/
.register { overflow: hidden; margin-top: 30px; margin-bottom: 50px; background: #fff; padding-bottom: 50px;}
.register_item { margin: auto; border: #ddd solid 1px; width: 400px; height: 60px; line-height: 60px; margin-top: 40px;}
.register_item span  { float: left; font-size: 16px; color: #333; width: 120px; display: inline-block; text-align: center;}
.register_item input { float: left; font-size: 16px; color: #333; width: 278px; height: 100%; line-height: 60px; padding-right: 10px; padding-left: 10px;}
.register_item input::-webkit-input-placeholder { color: #ccc;}
.register_item .iphone { border-right: #ddd solid 1px;}
.register_item .verify { width: 175px;}
.register_item a { float: right; width: 98px; height: 43px; line-height: 43px; display: inline-block; margin-top: 8.5px; margin-right: 5px;}
.register_item .verify_pic img { width: 100%; height: 43px;}
.register_item .verify_text { font-size: 16px; color: #ee2222; text-decoration: underline;}
.register_agree { margin: auto; width: 400px; margin-top: 20px; overflow: hidden; height: 20px;}
.register_agree input { float: left; margin-top: 3.5px;}
.register_agree label { float: left; font-size: 14px; color: #333; margin-left: 10px;}
.register_agree label a { color: #1b73d7;}
.lgzc { display: block; margin: auto; width: 400px; height: 50px; line-height: 50px; text-align: center; background: #E84E40; color: #fff; font-size: 18px; margin-top: 30px;}

/*注册需知弹框*/
.tanchu_box1 { width: 730px !important; height: 675px !important; border-radius: 20px !important;}
.zcxz_box { overflow: hidden;}
.zcxz_box textarea { width: 690px; height: 470px; font-size: 16px; color: #656565; margin-left: 20px; line-height: 38px; padding-top: 10px;}
.zcxz_box .zcxz_btn{ width: 190px; height: 50px;  font-size: 20px; color: #FFFFFF; margin-left: 110px; background: #ccc; margin-top: 30px; cursor: pointer;}
.zcxz_box .agree_btn { background: #E84E40;}

/*----------- 注册 end ------------*/
/*----------- 免费设计 ------------*/
.location { line-height: 80px;}
.location a:hover { color: #E84E40;}
.free_box { padding: 30px; background: #fff; padding-bottom: 0; margin-bottom: 90px;}
.free_box h3 { font-size: 22px; color: #333;}
.free_zu { overflow: hidden;}
.zu_item { overflow: hidden; height: 40px; line-height: 40px; margin-top: 30px;}
.zu_item span { float: left; font-size: 16px; color: #333;}
.zu_item span i { font-style: normal; color: #E84E40; margin-right: 10px;}
.zu_item .free_text { height: 38px; width: 400px; border: 1px solid #ddd;}
.zu_item .free_add  { height: 38px; line-height: 38px; font-size: 16px; color: #333; margin-left: 30px; text-decoration: underline; cursor: pointer; background: none;}
.zu_box   { overflow: hidden; background: #F6F6F6; padding: 0 30px; margin-top: 30px; padding-bottom: 30px;}
.zu_box .zu_box_row { overflow: hidden;}
.zu_box_i { overflow: hidden; float: left; margin-top: 40px; /*width: 540px;*/ width: 100%;height: 22px;}
.zu_box_i span { float: left; font-size: 18px; color: #333;}
.zu_box_i span i { font-style: normal; color: #E84E40; margin-right: 10px;}
.zu_box_i .zu_box_b { font-size: 14px; color: #a09f9f; background: none; text-decoration: underline; margin-left: 10px; cursor: pointer;}
.zu_box_i .zu_info { float: right; width: 440px; margin-bottom: 20px;}
.zu_info .zu_info_t { overflow: hidden; width: 100%;}
.zu_info .zu_info_t img { float: left; width: 80px; height: 80px;}
.zu_info .zu_info_t .zu_info_r { float: left; width: 330px; margin-left: 10px;}
.zu_info .zu_info_t .zu_info_r h4 { font-size: 14px; color: #151515; height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.zu_info .zu_info_t .zu_info_r p  { font-size: 12px; color: #A09F9F; height: 60px; overflow: hidden; word-break: break-all; word-wrap: break-word; }
.zu_info .zu_info_b { overflow: hidden; height: 30px; line-height: 30px; width: 100%; margin-top: 5px;}
.zu_info .zu_info_b .zu_info_pay  { float: left; font-size: 16px; color: #E84E40;}
.zu_info .zu_info_b .delete_btn   { float: left; width: 14px; height: 15px; background: url(../images/delte_02.png) no-repeat center; cursor: pointer; margin-left: 30px; margin-top: 8px;}
.zu_info .zu_info_b .bjsl_btn { float: left; font-size: 12px; color: #E84E40; width: 60px; height: 20px; line-height: 20px; text-align: center; border: 1px solid #E84E40; border-radius: 0; cursor: pointer; margin-left: 20px; margin-top: 5px;}
.zu_info .zu_info_b .bjsl_btn:hover { background: #E84E40; color: #fff;}
.free_pay { height: 90px; line-height: 90px;}
.free_pay span { font-size: 18px; color: #E84E40;}
.free_pay span i { font-style: normal; color: #151515;}
.free_pay .free_pay_btn { font-size: 14px; width: 120px; height: 40px; border: 1px solid #E84E40; border-radius: 0; background: #E84E40; color: #fff; cursor: pointer; margin-left: 80px;}
.free_pay .lxkf { color: #E84E40; background: #fff; margin-left: 30px;}
.free_pay .lxkf:hover { color: #fff; background: #E84E40;}



/*选择尺寸弹框*/
.ccjs { font-size: 20px; color: #151515; margin-top: 30px; margin-left: 30px; margin-right: 30px; line-height: 30px;}
.cc { margin-left: 30px; margin-right: 30px; margin-top: 40px; overflow: hidden; }
.cc .cc_i { float: left; font-size: 18px; color: #333;}
.cc .cc_i input { font-size: 16px; color: #ccc; width: 105px; height: 40px; border: 1px solid #ddd; padding: 5px;}
.cc .cc_i input::-webkit-input-placeholder { color: #ccc;}
.cc .cc_i + .cc_i{ margin-left: 110px;}
.cc_btn { font-size: 20px; color: #E84E40; width: 165px; height: 50px; border: 1px solid #E84E40; border-radius: 0; margin-top: 70px; cursor: pointer;}
.qx_btn { margin-left: 30px;}
.qr_btn { margin-left: 100px; background: #E84E40; color: #fff;}

.cc .select_count { margin: auto; width: 280px; height: 50px; border: 1px solid #ccc; border-radius: 0;}
.cc .select_count i { float: left; text-align: center; width: 33%; height: 48px; line-height: 48px; font-style:normal ; cursor: pointer; }
.cc .select_count input { float: left; text-align: center; font-size: 18px; width: 33%; height: 48px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; padding: 5px; }
/*----------- 免费设计 end ------------*/
/*----------- 安装表单列表 end ------------*/
.az_list_box { margin-bottom: 50px;}
.az_list_box .navigation { text-align: center;}
.az_list { margin-bottom: 50px; min-height: 684px;}
.az_list li { padding: 30px; border: 1px solid #ddd; overflow: hidden; margin-bottom: 30px;}
.az_list li:hover .az_row_l .az_l_info h3 { color: #E84E40;}
.az_row_l { float: left;}
.az_row_l img { float: left; width: 146px; height: 146px;}
.az_row_l .az_l_info { float: left; width: 630px; margin-left: 30px;}
.az_row_l .az_l_info h3 { font-size: 22px; color: #333; height: 25px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.az_row_l .az_l_info .az_cont { font-size: 18px; color: #666; height: 52px; line-height: 26px; margin-top: 20px; word-break: break-all; word-wrap: break-word;}
.az_row_l .az_l_info .az_pzy  { font-size: 18px; color: #E84E40; margin-top: 20px;}
.az_list li input { float: right; font-size: 20px; color: #fff; width: 140px; height: 50px; background: #E84E40; border-radius: 0; margin-top: 48px; cursor: pointer;}

/*----------- 安装表单列表 end ------------*/
/*----------- 免费设计 ------------*/
.mfsj { overflow: hidden; background: #fff; padding-left: 40px; padding-right: 40px; padding-bottom: 85px; margin-bottom: 80px;}
.left { float: left; max-width: 910px;}
.mfsj .azbd_box .azbd_m .azbd_type span { min-width: 85px;}
.azbd_type .mfsj_ip   { width: 280px !important;}
.azbd_type .mfsj_name { width: 130px !important; margin-left: 20px;}
.right { float: right; width: 260px;}
.drxg { border: 1px solid #eee; margin-top: 40px; width: 260px;}
.drxg_tit { font-size: 14px; color: #666; background: #F6F6F6; height: 40px; line-height: 40px; padding: 0 10px;}
.drxg_list { padding-left: 20px; padding-right: 20px; padding-bottom: 15px;}
.drxg_list li { margin-top: 15px;}
.drxg_list li img { width: 100%; height: 140px;}
.drxg_list .drxg_cont { font-size: 14px; color: #666666; height: 46px; margin-top: 5px; line-height: 23px; word-break: break-all; word-wrap: break-word; overflow: hidden;}
.drxg_list .drxg_pay  { font-size: 18px; color: #E84E40; height: 20px; margin-top: 5px;}

/*----------- 免费设计 end ------------*/
/*----------- 安装详情 ------------*/
.az_detail_top { overflow: hidden;}
#magnifier { position: relative; width: 450px; margin: 0; float: left; }
.small-box { position: relative; width: 450px; height: 450px; margin-bottom: 20px;  border: 1px solid #eee; }
.small-box img {display: block;  width: 100%; height: 100%;}
.small-box .hover { display: none; position: absolute; left: 0; top: 0; width: 200px; height: 200px; border: 1px solid #aaa; background: #FEDE4F; opacity: .5; filter: alpha(opacity: 50); cursor: move; z-index: 1;}
.small-box .fdj { position: absolute; background: url(../images/fdj.png) no-repeat center; bottom: 0; right: 0; display: inline-block; width: 30px; height: 30px;}
.thumbnail-box { position: relative; width: 100%;}
.thumbnail-box .btn { position: absolute; top: 50%; width: 22px; height: 32px; margin-top: -16px;}
.thumbnail-box .btn-prev { left: 0; background: url(../images/btn_prev.png) no-repeat; }
.thumbnail-box .btn-next { right: 0; background: url(../images/btn_next.png) no-repeat; }
.thumbnail-box .list { overflow: hidden; width: 390px; margin: 0 auto; }
.thumbnail-box .wrapper { width: 100000px; }
.thumbnail-box .list .item { float: left; margin: 0 10px; width: 58px; height: 58px;}
.thumbnail-box .list .item-cur {}
.thumbnail-box .list .item img { border: 2px solid #fff; max-width: 100%; }
.thumbnail-box .list .item-cur img { border: 2px solid #e53e41;}
.big-box { display: none; overflow: hidden; position: absolute; left: 451px; top: 0; width: 540px; height: 540px; border: 1px solid #e4e4e4; z-index: 1000;}
.big-box img { display: block; max-width: 100%; }

.az_bt { float: right; width: 720px;}
.az_bt h3       { font-size: 18px; color: #333333; line-height: 24px; word-break: break-all; word-wrap: break-word;}
.az_bt .bt_cont { font-size: 16px; color: #666666; margin-top: 20px; line-height: 30px; word-break: break-all; word-wrap: break-word;}
.az_bt .bt_pay  { font-size: 20px; color: #E84E40; margin-top: 25px;}
.az_bt .bt_pay i { font-style: normal; margin-left: 20px;}
.az_bt input { float: left; font-size: 18px; color: #E84E40; width: 165px; height: 45px; border: 1px solid #E84E40; border-radius: 0; margin-top: 30px; margin-right: 30px; cursor: pointer; }
.az_bt input:hover { background: #E84E40; color: #fff;}
.az_bt .azxd { background: #fff2f1;}
.az_bt .lxkf { background: #E84E40; color: #fff;}
.share_box { width: 100%; font-size: 14px; color: #666; margin-top: 25px; overflow: hidden; cursor: pointer;}
.share_box .share   { float: left; background: url(../images/share.png) no-repeat left;  padding-left: 25px;}
.share_box .collect { float: left; padding-left: 20px; margin-left: 30px;}

.az_detail_b { overflow: hidden; margin-bottom: 80px;}
.az_detail_b .drxg { float: left;}
.az_sq { float: right; width: 910px; margin-top: 40px;}
.az_sq .sq_tit { font-size: 14px; color: #fff; height: 40px; line-height: 40px; background: #F6F6F6;}
.az_sq .sq_tit span { display: inline-block; width: 110px; height: 40px; text-align: center; background: #E84E40;}
.az_sq .sq_pic { width: 100%; overflow: hidden; margin-top: 30px;}
.az_sq .sq_pic img { max-width: 100%; margin: auto; display: block;}

/*----------- 安装详情 end ------------*/
/*----------- 案例推荐详情 ------------*/
.anli_dt { height: 40px; line-height: 40px; background: #F6F6F6; margin-top: 40px;}
.anli_dt li { float: left; width: 110px; text-align: center; font-size: 14px; color: #666; cursor: pointer;}
.anli_dt li.cur { background: #E84E40; color: #fff;}
.anli_tit { font-size: 24px; color: #333; border-bottom: 1px solid #eee; line-height: 30px; margin-top: 20px; padding-bottom: 10px; height: 50px; line-height: 50px;}
.anli_tit a { float: right; font-size: 14px; color: #999;}
.anli_tit a:hover { color: #E84E40;}
.xgcp_list {overflow: hidden; margin-left: -20px; margin-top: 20px;}
.xgcp_list li { float: left; margin-bottom: 20px; margin-left: 20px; width: 285px; -webkit-transition: all .3s ease; transition: all .3s ease;}
.xgcp_list li:hover { -webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, .1); box-shadow: 0 15px 10px rgba(0, 0, 0, .1); -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0); border-radius: 2px; border-color: transparent;}
.xgcp_list li img     { float: left; width: 100%; height: 200px;}
.xgcp_list .anli_info { float: left; width: 100%; border-bottom: 1px solid #eee; border-left: 1px solid #eee; border-right: 1px solid #eee; padding-left: 15px; padding-right: 15px; padding-bottom: 15px;}
.xgcp_list .anli_info h3 { font-size: 18px; color: #333; height: 20px; line-height: 20px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; margin-top: 15px;}
.xgcp_list .anli_info p  { font-size: 20px; color: #E84E40; margin-top: 15px;}

.bjb_box .table th { font-size: 16px; color: #333333; border: 1px solid #EAEAEA; background: #F6F6F6;}
.bjb_box .table td { font-size: 14px; color: #333333; border: 1px solid #EAEAEA; width: 170px; line-height: 24px;}
.bjb_box input     { font-size: 16px; color: #E84E40; border: 1px solid #E84E40; width: 126px; height: 40px; border-radius: 0; margin-top: 30px; cursor: pointer; margin-right: 30px; margin-bottom: 20px;}
.bjb_box input:hover { background: #E84E40; color: #fff;}

.alxq_pic { margin-top: 30px;}
.alxq_pic img { max-width: 100%; margin: auto; display: block;}
/*----------- 案例推荐详情 end ------------*/
/*----------- 案例欣赏详情 ------------*/
.pj_list { overflow: hidden; margin-top: -1px;}
.pj_list .pj_row { padding: 30px 20px; overflow: hidden; border-top: 1px solid #eee;}
.pj_l { float: left; width: 135px; }
.pj_l .pj_row_t { overflow: hidden;}
.pj_l .pj_row_t img { float: left; width: 30px; height: 30px; border-radius: 50%;}
.pj_l .pj_row_t p   { float: left; margin-left: 10px; font-size: 12px; color: #666; line-height: 30px;}
.pj_l .member { font-size: 14px; color: #E84E40; width: 100%; margin-top: 8px;}
.pj_r { float: right; width: 995px;}
.star { overflow: hidden;}
.star li { float: left; margin-right: 5px;}
.star li img { width: 15px; height: 14px;}
.pl_cont { font-size: 14px; color: #666; line-height: 25px; margin-top: 5px; text-align: justify; word-break: break-all; word-wrap: break-word;}
.pl_img { overflow: hidden; margin-top: 10px;}
.pl_img figure { float: left; width: 52px; margin: 0 10px 10px 0;}
.pl_img figure img { width: 100%; height: 52px;}
.pl_time { font-size: 12px; color: #999; overflow: hidden;}

/*----------- 案例欣赏详情 end ------------*/
/*----------- 订单审核详情 ------------*/
.dd_detail { margin-bottom: 80px;}
.dd_detail_t { background: #fff; margin-top: 30px; padding: 30px; text-align: center;}
.dd_detail_t .ddh        { font-size: 14px; color: #999999; text-align: left;}
.dd_detail_t .dd_statu   { font-size: 24px; color: #E84E40; text-align: center; margin-top: 18px;}
.dd_detail_t .dd_statu_a { font-size: 14px; color: #333333; text-align: center; margin-top: 18px;}
.dd_detail_t input { font-size: 14px; color: #E84E40; width: 100px; height: 30px; line-height: 30px; border: 1px solid #E84E40; border-radius: 2px; margin-top: 30px; cursor: pointer;}
.dd_detail_t input:hover { background: #E84E40; color: #fff;}
.dd_detail_t .lxkf,.dd_detail_t .scdd,.dd_detail_t .qxdd{ margin-left: 30px; }

.dd_detail_m { background: #fff; margin-top: 30px; padding: 30px; overflow: hidden;}
.dd_detail_m .user_mag { width: 570px; }
.dd_detail_m .user_mag+.user_mag { border-left: 1px solid #eee; padding-left: 30px;}
.dd_detail_m .user_mag h3 { font-size: 16px; color: #333; margin-bottom: 20px;}
.dd_detail_m .user_mag p  { font-size: 14px; color: #333; margin-bottom: 10px;}

.dd_detail_b { background: #ffffff; overflow: hidden; margin-top: 30px; padding: 30px;} 
.dd_mag li   { background: #F6F6F6; overflow: hidden; padding: 20px; margin-bottom: 30px;}
.dd_mag .dd_mag_i img      { float: left; width: 80px; height: 80px; }
.dd_mag .dd_mag_i .dd_info { float: left; width: 400px; margin-left: 20px;}
.dd_mag .dd_mag_i .dd_info h3 { width: 100%; font-size: 14px; color: #333; height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-bottom: 6px;}
.dd_mag .dd_mag_i .dd_info p { font-size: 14px; color: #999; height: 50px; line-height: 25px; word-break: break-all; word-wrap: break-word;}
.dd_mag .dd_mag_pay { overflow: hidden; text-align: center; min-width: 80px; width: inherit;}
.dd_mag .dd_mag_pay .dd_count { font-size: 16px; color: #333333; margin-top: 20px;}
.dd_mag .dd_mag_pay .dd_pay   { font-size: 16px; color: #E84E40; margin-top: 5px;}

.yjje { overflow: hidden; border-top: 1px solid #eee; padding-top: 20px; text-align: right; font-size: 14px; color: #666; line-height: 30px;}
.yjje span { display: inline-block; }
.yjje span+span { min-width: 100px;}
.je_all { color: #E84E40;}
.je_all span+span { font-size: 18px; font-weight: bold;}
.yjje input { font-size: 14px; color: #E84E40; width: 100px; height: 30px; border: 1px solid #E84E40; border-radius: 2px; margin-top: 20px; cursor: pointer; margin-left: 20px;}
.yjje input:hover { background: #E84E40; color: #fff;}

/*----------- 订单审核详情 end ------------*/
/*-------------- 进度跟踪 ---------------*/
.jdgz { overflow: hidden; background: #fff; margin-top: 30px; padding: 40px; margin-bottom: 80px;}
.jdgz_top { overflow: hidden; background: #fff; font-size: 20px; color: #333;}
.jdgz_top p { float: left; margin-right: 30px;}
.ddjdxq { overflow: hidden; margin-top: 30px; }
.ddjdxq h3 { font-size: 16px; color: #333; }
.ddjdxq_list { overflow: hidden; margin-top: 10px;}
.ddjdxq_list li { float: left; border-left: 1px solid #F1F1F1;  position: relative; padding-top: 10px; width: 100%; padding-left: 30px; line-height: 25px; margin-left: 8px; }
.ddjdxq_list li::after{content: ''; display: inline-block; position: absolute; left: -4px; top: 18px; width: 7px; height: 7px; -webkit-border-radius: 6px; background: #ccc; border: 2px solid #ccc;}
.ddjdxq_list li:first-child:before{ content: ''; display: inline-block; position: absolute; left: -7px; top: 0; width: 10px; height: 16px; -webkit-border-radius: 10px; background: #fff; border: 2px solid #fff; }
.ddjdxq_list li:last-child:before{ content: ''; display: inline-block; position: absolute; left: -0.095rem; top: 0.31rem; width: 0.13rem; height: 100%; -webkit-border-radius: 0.1rem; background: #fff; border: 0.02rem solid #fff; }
.ddjdxq_list .ddjdxq_dqzt::after {background: #E84E40; border: 2px solid #F3A69F; width: 13px; height: 13px; left: -7px; top: 14px;}
.ddjdxq_list p { /*float: left; width: 5.5rem; line-height: 0.4rem;*/}
.ddjdxq_list li p:last-child { padding-bottom: 8px; border-bottom: 1px solid #F1F1F1;}
.ddjdxq_list .ddjd_tit { font-size: 14px; color: #666;}
.ddjdxq_list .ddjd_ti  { font-size: 14px; color: #666;}
.ddjdxq_list .ddjd_fz  { font-size: 14px; color: #666; position: relative;}
.ddjdxq_list .ddjd_fz i { width: 0.2rem; height: 0.01rem; background: #F1F1F1; position: absolute; left: -0.31rem; top: 0.2rem;}

.ddjdxq_list .ddjd_pic { float: left; width: 100%; border-left: 0.01rem solid #F1F1F1; position: relative; padding-top: 0.1rem; }
.ddjdxq_list .ddjd_pic::after{content: ''; display: inline-block; position: absolute; left: -3px; top: 11px; width: 7px; height: 7px; -webkit-border-radius: 6px; background: #ccc; border: 2px solid #ccc;}
.ddjdxq_list .ddjd_pic:last-child:before { content: ''; display: inline-block; position: absolute; left: -0.06rem; top: 0.31rem; width: 0.07rem; height: 100%; -webkit-border-radius: 0.1rem; background: #fff; border: 0.02rem solid #fff;}
.ddjdxq_list .ddjd_pic:last-child p { border-bottom: none;}
.ddjdxq_list .ddjd_pic:last-child { border-bottom: 0.01rem solid #F1F1F1;}
.ddjdxq_list .ddjd_pic p { font-size: 14px; color: #666; margin-left: 30px; width: 100%; margin-bottom: 1px;}
.ddjdxq_list .ddjd_pic img { float: left; width: 70px; height: 70px; display: block; margin-left: 30px; margin-bottom: 15px;}

/*-------------- 进度跟踪 end ---------------*/
/*-------------- 评价晒单 ---------------*/
.pjsd_t { overflow: hidden; background: #fff; padding: 25px 0; margin-bottom: 30px;}
.pjsd_t h3 { width: 100%; font-size: 20px; color: #151515; text-align: center;}
.pjsd_t p  { width: 100%; font-size: 18px; color: #7B7979; text-align: center; margin-top: 20px;}

.pjsd_m { overflow: hidden; background: #fff; padding: 40px; margin-bottom: 30px; display: flex; align-items: center;}
.pjsd_m_l { float: left; width: 250px; text-align: center;}
.pjsd_m_l img { width: 120px; height: 120px;}
.pjsd_m_l h3 { font-size: 16px; color: #666; line-height: 25px; height: 50px; word-break: break-all; word-wrap: break-word; margin-top: 10px; margin-bottom: 10px;}
.pjsd_m_l p  { font-size: 18px; color: #E84E40;}
.pjsd_m_l img,h3,p { vertical-align: middle;}
.pjsd_m_r { float: left; width: 810px; margin-left: 60px; overflow: hidden;}
.pjsd_pf { overflow: hidden;}
.block{ float: left; margin-bottom:20px; line-height:21px; margin-right: 15px; }
.block .pj_type { float: left; font-size: 16px; color: #666; margin-right: 5px;}
.block .star_score{ float:left; }
.block p,.block .attitude{ padding-left:20px; line-height:21px; display:inline-block;}
.block p span{ color:#C00; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif;}
.star_score { background:url(../images/star_gray.png); width:160px; height:21px;  position:relative; }
.star_score a{ height:21px; display:block; text-indent:-999em; position:absolute;left:0;}
.star_score a:hover{ background:url(../images/star_on.png);left:0;}
.star_score a.clibg{ background:url(../images/star_on.png);left:0;}
#starttwo .star_score { background:url(../images/star_gray.png);}
#starttwo .star_score a:hover{ background:url(../images/star_on.png);left:0;}
#starttwo .star_score a.clibg{ background:url(../images/star_on.png);left:0;}

.pjsd_text { overflow: hidden;}
.pjsd_text span { float: left; font-size: 16px; color: #666; margin-top: 10px;}
.pjsd_text textarea { float: left; font-size: 16px; color: #666; width: 680px; height: 160px; border: 1px solid #eee; margin-left: 15px; padding: 10px;}
.pjsd_text textarea::-webkit-input-placeholder { color: #ccc;}
.pjsd_text .pjsd_img { overflow: hidden; float: left; margin-left: 83px; margin-top: 30px;}
.pjsd_text .pjsd_img img { float: left; width: 70px; height: 70px; display: block; margin-right: 10px; margin-bottom: 10px;}

.pjsd_b { overflow: hidden; background: #fff; padding: 30px 0; text-align: center; margin-bottom: 100px;}
.pjsd_b input { width: 200px; height: 50px; font-size: 20px; color: #fff; text-align: center; background: #E84E40; border-radius: 0px; cursor: pointer;}
/*-------------- 评价晒单 end ---------------*/
/*-------------- 购物车 ---------------*/
.shopping { margin-bottom: 100px; min-height: 600px;}
.shop_t { background: #F6F6F6; border: 1px solid #eee; height: 45px; line-height: 45px; font-size: 16px; color: #333; padding: 0 30px;}
.shop_t p { float: left; line-height: 43px; text-align: center;}
.all_select { width: 60px; float: left; font-size: 16px; color: #333;}
.select .shop_xz {float: left; display: inline-block; width: 15px; height: 15px; margin-top: 14px; margin-right: 10px; cursor: pointer;}
.select_no_pic {  border: 1px solid #ccc;}
.select_pic { background: url(../images/select.png) no-repeat center;}
.shop_t .zm { width: 425px;/* padding-left: 80px;*/}
.shop_t .cc { width: 100px;padding: 0px;margin: 0px;}
.shop_t .sl { width: 150px;}
.shop_t .je { width: 100px;}
.shop_t .cz { width: 150px; float: left;}

.shopping_list { overflow: hidden; }
.shopp_title { overflow: hidden; height: 70px; padding: 0 30px; border-bottom: 1px solid #eee;}
.shopp_title .shopp_name { float: left; width: 597px; height: 100%; line-height: 70px; font-size: 16px; color: #333;}
.shopp_title .shopp_name .select_no_pic { margin-top: 27.5px;}
.shopp_title .shopp_name .select_pic { margin-top: 27.5px;}
.shopp_title .xyaz { font-size: 15px; color: #E84E40; height: 70px; line-height: 70px; margin-left: 20px; width: 100px; cursor: pointer;}
.shopp_title .jiantou { float: right; background: url(../images/btn_next.png) no-repeat center; width: 22px; height: 70px; background-size: 75%; cursor: pointer; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease;}
.open .jiantou { -webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}
.price { float: left; font-size: 16px; color: #E84E40; line-height: 70px; margin-left: 210px; width: 100px; text-align: center;}
.price i { font-style: normal;}

.sp_list { overflow: hidden; padding: 0; display: none; margin-bottom: 25px;}
.sp_list li { overflow: hidden; background: #F6F6F6; margin-top: 15px; padding: 25px;}
.sp_list .sp_info { float: left; overflow: hidden; width: 450px; margin-left: 0px;}
.sp_list .sp_cc { float: left;overflow: hidden;width: 100px;margin-left: 15px;}
.sp_list .sp_info:hover .sp_info_r h3 { text-decoration: underline;}
.sp_list .sp_info a { display: block; overflow: hidden;}
.sp_list .sp_info img { float: left; width: 80px; height: 80px;}
.sp_list .sp_info .sp_info_r { float: left; width: 360px; margin-left: 10px; }
.sp_list .sp_info .sp_info_r h3 { font-size: 14px; color: #333; height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.sp_list .sp_info .sp_info_r p  { font-size: 14px; color: #999; height: inherit; overflow: hidden; width: 100%; line-height: 25px; margin-top: 8px; word-break: break-all; word-wrap: break-word;}
.shopp_delete { width: 60px; height: 25px; border: 1px solid #BBBABA; border-radius: 2px; font-size: 14px; color: #666; margin-left: 35px; cursor: pointer; margin-top: 27.5px;}
.sp_list .price { line-height: 80px;}
.sp_list .shopp_count { margin-top: 27.5px;}
.sp_list .select_no_pic, .sp_list .select_pic { margin-top: 32.5px;}

.shopp_count { float: left; width: 80px; height: 25px; border: 1px solid #ccc; border-radius: 0; margin-top: 22.5px;}
.shopp_count i { float: left; text-align: center; width: 20px; height: 23px; line-height: 23px; font-style:normal ; cursor: pointer; }
.shopp_count input { float: left; text-align: center; font-size: 12px; width: 37px; height: 23px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; padding: 5px; }

.xyaz_box { overflow: hidden; margin: 0 30px; border-top: 1px solid #eee; display: none;}
.xyaz_box form { background: #F6F6F6; }
.xyaz_box form .qr_btn { font-size: 20px; color: #fff; width: 140px; height: 50px; background: #E84E40; border-radius: 0; margin-top: 40px; margin-left: 500px; margin-bottom: 40px; cursor: pointer;}
.xyaz_l { float: left; background: #F6F6F6; margin-top: 25px; width: 570px;}
.xyaz_r { float: right; background: #F6F6F6; margin-top: 25px; width: 570px; padding-left: 30px;}
.xyaz_box .azbd_type input { width: 400px; background: #fff;}
.xyaz_box .azbd_type span { min-width: 112px;}
.xyaz_box .azbd_type .city-picker-select select { background: url(../images/xiala.png) no-repeat 93% #fff; width: 126px;}
.xyaz_box .azbd_type .xxdz { margin-left: 112px; margin-top: 30px;}
.xyaz_box .azbd_type .mfsj_ip { width: 248px !important;}
.xyaz_box .azbd_type .type_select { width: 400px; background: url(../images/xiala.png) no-repeat 97% #fff;}
.xyaz_box .azbd_type .qxfw { width: 185px !important;}
.xyaz_box .azbd_type textarea { width: 400px; background: #fff; height: 100px;}
.xyaz_box .azbd_type p { margin-top: 10px; padding-left: 100px;}
.xyaz_box .azbd_type .redio-box span { min-width: 10px;}

.shop_js { height: 50px; border: 1px solid #eee; margin-top: 30px; padding: 0 30px; line-height: 50px; padding-right: 0;}
.shop_js .select_no_pic,.shop_js .select_pic  { margin-top: 17.5px;}
.shop_js_fot .all_delete_btn { float: left; font-size: 16px; color: #333; height: 48px; line-height: 48px; margin-left: 30px; cursor: pointer;}
.shop_js_fot .all_delete_btn:hover { color: #E84E40;}
.shop_js_r { float: right; min-width: 400px;}
.shop_js_r .tjdd { float: right; height: 48px; line-height: 48px; background: #E84E40; color: #fff; font-size: 20px; width: 150px; border-radius: 0;}
.shop_js_r .all_ze { font-size: 16px; color: #333;}
.shop_js_r .all_ze i { font-style: normal; color: #E84E40; font-size: 20px; margin-right: 3px;}
.shop_js_r .all_ze span { font-size: 20px; color: #E84E40;}

/*-------------- 购物车 end ---------------*/
/*-------------- 搜索 ---------------*/
.search_box .product_list { margin-top: 30px; margin-bottom: 100px;}
.product_list{display: block;overflow: hidden;}
.product_list .top{height: 37px; line-height: 37px; border: 1px solid #dddddd; border-bottom: 0}
.product_list .top .f-sort{height: 37px; line-height: 37px;}
.product_list .top a{display: block; float: left; padding: 0 15px; border-right: 1px solid #ddd; color: #888888; font-size: 14px;}
.product_col{overflow: hidden; display: block; width: 100%}
.product_col li{padding: 35px; border: 1px solid #ddd; display: block; overflow: hidden; margin-bottom: 30px;} 
.product_col li a{display: block; float: left; overflow: hidden;}
.product_col li .img{width: 146px; height: 146px; display: block; float: left; margin-right: 35px;}
.product_col li .img img{max-width: 100%; max-height: 100%;}
.product_intr{width: 320px; float: left; display: block; max-height: 146px; padding: 20px 0; overflow: hidden;}
.product_intr .title{color: #151515; font-size: 22px; height: 25px; line-height: 25px; overflow: hidden; display: block; margin-bottom: 15px;}
.product_intr .con{color: #333333; font-size: 18px; line-height: 35px; overflow: hidden; display: block; max-height: 70px;}
.product_price{float: right; width: 280px; display: block; overflow: hidden;}
.product_price .price{color: #e84e40; font-size: 26px; display: block; font-family: arial!important; height: 100px; line-height: 100px; /*text-align: center;*/}
.product_price .pro_pay{color: #e84e40; font-size: 26px; display: block; font-family: arial!important; height: 100px; line-height: 100px; }/*新增*/
.product_price .sc_box a{color: #888888; font-size: 16px;}
.product_price .sc_box input.sc{font-size: 16px; color: #999999; padding-left: 25px; background: url(../images/sc.png) no-repeat left; cursor: pointer; float: right;}
.product_price .sc_box input.sc_btn {font-size: 16px; color: #999999; padding-left: 25px; background: url(../images/sc_fouce.png) no-repeat left; cursor: pointer; float: right;}
.f-line .f-sort .arrow{height: 15px; margin-top: 11px;}
.f-line .f-sort .arrow{ float: right;    width: 7px;  overflow: hidden;  background: url(../images/down.png) no-repeat right center;}
.f-line .f-sort .fs-down, .f-line .f-sort .fs-up { display: inline-block; width: 7px; margin-left: 5px; vertical-align: top;}
.f-line .f-sort a.curr{background: #e84e40; color: #fff}
.f-line .f-sort a.curr .arrow{background: url(../images/down1.png) no-repeat right center;}
.arrow-top{width: 6px; height: 8px; background: url(../images/top2.png) no-repeat center; display: block;}
.arrow-bottom{width: 6px; height: 8px; background: url(../images/down3.png) no-repeat center; display: block;}
.fs-up{margin-top: 12px; margin-left: 6px;}
.f-line .f-sort a.curr_top .arrow-top{width: 6px; height: 8px; background: url(../images/top1.png) no-repeat center; display: block;}
.f-line .f-sort a.curr_down .arrow-bottom{width: 6px; height: 8px; background: url(../images/down2.png) no-repeat center; display: block;}
/*产品列表end*/

/*-------------- 搜索 end ---------------*/
/*-------------- 付款 ---------------*/
.fk_box { margin-bottom: 80px;}
.fk_title { font-size: 18px; color: #666;}
.fk { border: 1px solid #eee; padding: 20px; margin-top: 30px;}
.fk_top { overflow: hidden; margin-bottom: 20px; border-bottom: 1px solid #eee; padding-bottom: 20px;}
.fk_top h3 { font-size: 16px; color: #333;}
.fk_top h3 a { float: right; font-size: 14px; color: #E84E40;}
.fk_top .fk_address { font-size: 14px; color: #666; margin-top: 20px; padding-left: 20px;}
.fk_top .fk_address span { display: inline-block; width: 180px; height: 32px; line-height: 32px; text-align: center;  margin-right: 20px;}
.fk_top .fk_address .cur { background: url(../images/xuanzhong.png) no-repeat right bottom; background-size: 14%; border: 2px solid #E84E40;}
.fk_top .more_address { font-size: 14px; color: #666; background: url(../images/jiaotou_03.png) no-repeat right; padding-right: 20px; display: inline-block; height: 30px; line-height: 30px; margin-top: 20px; padding-left: 20px;}
.fk_top .more_address_box { display: none;}
.fk_m { padding-bottom: 20px;}
.fk_m:last-child { border-top: 1px solid #eee; padding-top: 20px; padding-bottom: 0;}
.fk_m h3 { font-size: 16px; color: #333; margin-bottom: 20px;}
.fk_m_btn { width: 100px; height: 32px; font-size: 14px; color: #666; cursor: pointer; border-radius: 0; margin-right: 10px; border: 1px solid #eee; margin-left: 20px;}
.fk_m_btn.cur {background: url(../images/xuanzhong.png) no-repeat right bottom; background-size: 14%; border: 2px solid #E84E40;}
.fk_m .fk_gq { font-size: 14px; color: #666; margin-top: 20px; margin-left: 20px;}
.fk_m .fk_gq span { color: #999;}
.fk_m .fk_gq a { float: right; font-size: 14px; color: #E84E40;}
.fk_b { overflow: hidden; padding-top: 10px;}
.fk_b p { font-size: 14px; color: #666; text-align: right; line-height: 30px;}
.fk_b p span { display: inline-block;}
.fk_b p span+span { min-width: 100px;}
.fk_box_b { border: 1px solid #eee; height: 50px; margin-top: 10px;}
.fk_box_b p { float: right;}
.fk_box_b input { float: right; width: 150px; height: 48px; line-height: 48px; background: #E84E40; color: #fff; font-size: 20px; border-radius: 0; margin-left: 20px; cursor: pointer;}
.fk_box_b p { font-size: 16px; color: #333; height: 48px; line-height: 48px;}
.fk_box_b p span { font-size: 20px; color: #E84E40;}
/*新增地址弹框*/
.xzdz { overflow: hidden; padding: 0 20px;  font-size: 12px; color: #666; margin-top: 20px;}
.xzdz span { height: 30px; line-height: 30px;}
.xzdz input { float: right; border: 1px solid #eee; width: 380px; height: 30px; line-height: 20px; font-size: 12px; color: #666; padding: 0 10px;}
.xzdz .city-picker-select { float: right; width: 380px;}
.xzdz .city-picker-select select { width: 380px; height: 30px; border: 1px solid #eee; margin-bottom: 10px; font-size: 12px; color: #666; appearance: none; -moz-appearance: none; -webkit-appearance: none; background: url(../images/xiala.png) no-repeat 360px; padding: 0 10px; box-shadow:none; border-radius: 0; cursor: pointer;}
.xzdz .city-picker-select select+select+select { margin-bottom: 0;}
.xzdz textarea { width: 100%; height: 80px; border: 1px solid #eee; }
.xzdz_l span { height: 30px; line-height: 30px;}
.qrtj_btn { width: 190px; height: 50px; background: #E84E40; color: #fff; font-size: 20px; margin-left: 149.5px; margin-top: 25px; cursor: pointer;}

/*发票弹出框*/
.fp { overflow: hidden; padding: 0 60px;}
.fp .fp_item { font-size: 14px; color: #666; margin-top: 30px;}
.fp .fp_item span { float: left; display: inline-block; min-width: 100px; text-align: right;}
.fp .fp_item input { width: 340px; height: 32px; border: 1px solid #eee; padding: 5px 10px;}
.fp .fp_item .fp_list { float: left; overflow-y: scroll;max-width: 410px; height: 90px;}
/*.fp .fp_item .fp_list::-webkit-scrollbar { display: none;}*//*隐藏滚动条*/
.fp .fp_item .fp_list li { float: left; font-size: 14px; color: #666; height: 32px; line-height: 32px; border: 1px solid #eee; padding: 0 10px; margin-right: 10px; margin-bottom: 10px;  cursor: pointer;}
.fp .fp_item .fp_list li.cur {background: url(../images/xuanzhong.png) no-repeat right bottom; background-size: 15px; border: 2px solid #E84E40;}
.fp .fp_btn { float: left; width: 66px; height: 28px; font-size: 14px; color: #fff; background: #E84E40; border-radius: 2px; margin-top: 30px; margin-right: 30px; cursor: pointer;}
.fp .qx { background: #F6F6F6; color: #666; }
.fp .bc { margin-left: 100px;}

/*交付时间弹框*/
.jfsj { padding: 20px;}
.jfsj input { width: 100px; height: 32px; font-size: 14px; color: #666; border: 1px solid #eee; border-radius: 0; margin-right: 20px; cursor: pointer;}
.jfsj input.cur {background: url(../images/xuanzhong.png) no-repeat right bottom; background-size: 15px; border: 2px solid #E84E40;}
.jfsj_table { margin-top: 20px;}
.jfsj_table .table td {border: 1px solid #eee; font-size: 12px; color: #666; padding: 3px 0px; min-width: inherit; width: 65px; overflow: hidden;}
.jfsj_table .table td span { float: left; width: 100%; display: inline-block; height: 17px; line-height: 17px;}
.jfsj_table .table td.cur { background: #E84E40; color: #fff !important;}
.jfsj_table .table .jfsj_xz td { cursor: pointer;}
/*-------------- 付款 end ---------------*/
/*-------------- 提交订单 ---------------*/
.jffs_box { overflow: hidden; padding-left: 20px; margin-top: 20px; padding-bottom: 20px;border-bottom: 1px solid #eee;}
.jffs_item { overflow: hidden; margin-bottom: 20px; }
.jffs_item:last-child {  margin-bottom: 0;}
.jffs_item .jffs_item_xz { float: left; border: 1px solid #ccc; width: 15px; height: 15px; display: inline-block; border-radius: 50%; margin-top: 2px; cursor: pointer;}
.jffs_item .jffs_item_xzz { background: url(../images/duigou.png) no-repeat center; border: none; background-size: contain;}
.jffs_item .jffs_item_address { float: left; margin-left: 10px;}
.jffs_item .jffs_item_address .address_type { font-size: 14px; color: #666;}
.jffs_item .jffs_item_address .address_xq { font-size: 14px; color: #999; margin-top: 10px;}
.jffs_item .jffs_item_address .map { margin-top: 20px;}
.jffs_item .jffs_item_address .map,#map { width: 600px; height: 200px;}

.fk_m .ddmc { font-size: 14px; color: #666; width: 520px; height: 32px; line-height: 32px; border: 1px solid #eee; margin-left: 20px; padding: 5px 10px;}
.fk_m .ddmc::-webkit-input-placeholder { color: #999;}
.fk_m .scwj { width: 100px; height: 30px; background: #E84E40; color: #fff; font-size: 16px; border-radius: 0px; cursor: pointer; margin-left: 20px;}
/*-------------- 提交订单 end ---------------*/
/*-------------- 支付方式 ---------------*/
.zffs_box { overflow: hidden; background: #fff; padding: 0 30px; margin-bottom: 80px;}
.zf_title { font-size: 18px; border-bottom: 1px solid #eee;  height: 70px; line-height: 70px;}
.zffs_box .ddxx { font-size: 16px; color: #999; margin-top: 20px; margin-bottom: 20px;}
.zffs_list { overflow: hidden; }
.zffs_list li {  border-bottom: 1px solid #eee;}
.zffs_list li
.zffs_item { overflow: hidden; height: 85px; line-height: 85px; padding: 0 30px;}
.zffs_item.cur { border: 1px solid #E84E40;}
.zffs_item .fxk { float: left; width: 20px; height: 20px; border-radius: 5px; border: 1px solid #eee; display: inline-block; margin-top: 32.5px;}
.zffs_item .fxk_xz { background: url(../images/xuanzhong_01.png) no-repeat center;}
.zffs_item .zf_type { float: left; font-size: 18px; color: #333; padding-left: 38px; margin-left: 30px;}
.zffs_item .weixin { background: url(../images/weixin.png) no-repeat left; }
.zffs_item .zhifubao { background: url(../images/zhifubao.png) no-repeat left; }
.zffs_item .yinlian { background: url(../images/yinliang.png) no-repeat left; }
.zffs_item .zf_pay { float: right; font-size: 14px; color: #333;}
.zffs_item .zf_pay i { font-size: 18px; color: #E84E40; font-style: normal;}
.zf_box { overflow: hidden; margin-top: 30px; padding-bottom: 30px;}
.zf_box p { text-align: center;}
.zf_box .ts { font-size: 14px; color: #666; margin-bottom: 30px;}
.zf_box .ts span { color: #E84E40;}
.zf_box .ewm { border: 1px solid #eee; width: 300px; height: 300px; margin: auto; margin-bottom: 30px;}
.zf_box .ewm img { width: 256px; height: 256px; margin-top: 22px; margin-left: 22px;}
.zf_box .sm { margin: auto; width: 300px; height: 70px; color: #fff; font-size: 16px; background: url(../images/saomiao.png) no-repeat 45px #E84E40; word-break: break-all; word-wrap: break-word; padding-left: 100px; padding-right: 45px; line-height: 27px; padding-top: 10px;}

/*-------------- 支付方式 end ---------------*/

@media (min-width: 1400px){
.index-yzs .yzs-bg-left {
    width: 1110px;
    height: 600px;
}
.content-wrapper { width: 1400px;}
}
@media screen and (max-width: 1399px){
.yzs-bg-right-box { width: 500px;}

}

@media screen and (min-width: 1921px){ 
.index-yzs {
    width: 1920px;
    margin: 80px auto 0;
}
}


/*产品列表*/
/*面包屑导航*/
.location{ width:1200px; min-width:1200px; line-height:70px;font-size: 12px; letter-spacing: 0.7px;  margin:auto; font-family: 微软雅黑; } 
.location a{color: #999; font-size: 14px;}
.location a:hover{  color: #E84E40; }
.product{display: block; overflow: hidden; margin-bottom: 50px;}
.product_left{width: 910px; float: left; min-height: 600px;}
.product_left .list-current{height: 26px; line-height: 24px; overflow: hidden; display: block; margin-bottom: 30px;}
.product_left .list-current span{color: #333333; font-size: 18px;}
.product_left .list-current select{width: 81px; height: 24px; line-height: 24px; border: 1px solid #eee; color: #666666; font-size: 14px;}
.product_left .list-current a{color: #666666; font-size: 14px; }
.product_list{display: block;overflow: hidden;}
.product_list .top{height: 37px; line-height: 37px; border: 1px solid #dddddd; border-bottom: 0}
.product_list .top .f-sort{height: 37px; line-height: 37px;}
.product_list .top a{display: block; float: left; padding: 0 15px; border-right: 1px solid #ddd; color: #888888; font-size: 14px;}
.product_col{overflow: hidden; display: block; width: 100%}
.product_col li{padding: 35px; border: 1px solid #ddd; display: block; overflow: hidden; margin-bottom: 30px;} 
.product_col li a{display: block; float: left; overflow: hidden;}
.product_col li .img{width: 146px; height: 146px; display: block; float: left; margin-right: 35px;}
.product_col li .img img{max-width: 100%; max-height: 100%;}
.product_intr{width: 470px; float: left; display: block; max-height: 146px; padding: 20px 0; overflow: hidden;}
.product_intr .title{color: #151515; font-size: 22px; height: 30px; line-height: 25px; overflow: hidden; display: block; margin-bottom: 15px;}
.product_intr .con{color: #333333; font-size: 18px; line-height: 35px; overflow: hidden; display: block; max-height: 70px;}
.product_price{float: right; width: 170px; display: block; overflow: hidden;}
.product_price .price{color: #e84e40; font-size: 26px; display: block; font-family: arial!important; height: 75px; line-height: 75px; /*text-align: center;*/width: 170px;}
.product_price .sc_box a{color: #888888; font-size: 16px;float: right;margin-bottom: 20px;}
.product_price .sc_box input.sc{font-size: 16px; color: #999999; padding-left: 25px; background: url(../images/sc.png) no-repeat left; cursor: pointer; float: right;clear: both;}
.product_price .sc_box input.sc_btn {font-size: 16px; color: #999999; padding-left: 25px; background: url(../images/sc_fouce.png) no-repeat left; cursor: pointer; float: right;}
.product_right{width: 260px; display: block; overflow: hidden; float: right;}
.product_right .talent_shopping{width: 100%; display: block;overflow: hidden; border: 1px solid #ddd; margin-top: 56px;}
.product_right .talent_shopping h2{ margin-top: 0; height: 38px; line-height: 38px; border-bottom: 1px solid #ddd; background: #f6f6f6; color: #666; font-size: 14px;padding: 0 13px;}
.talent_shopping_col{display: block; overflow: hidden; padding: 20px 20px 0;}
.talent_shopping_col li{display: block; overflow: hidden; margin-bottom: 15px; margin-left: 16px;}
.talent_shopping_col li a{display: block; overflow: hidden;}
.talent_shopping_col li .img{width: 220px; height: 140px; display: block;}
.talent_shopping_col li .img img{height: 100%; max-width: 100%;}
.talent_shopping_col li .con{color: #666666; font-size: 14px; line-height: 20px; max-height: 40px; overflow: hidden; margin: 13px 0 10px; }
.talent_shopping_col li .price{color: #e84e40; font-size: 18px; font-family: arial!important; height: 20px; line-height: 20px; overflow: hidden;text-align: left;margin-left: 0px;}
.f-line .f-sort .arrow{height: 15px; margin-top: 11px;}
.f-line .f-sort .arrow{ float: right;    width: 7px;  overflow: hidden;  background: url(../images/down.png) no-repeat right center;}
.f-line .f-sort .fs-down, .f-line .f-sort .fs-up { display: inline-block; width: 7px; margin-left: 5px; vertical-align: top;}
.f-line .f-sort a.curr{background: #e84e40; color: #fff}
.f-line .f-sort a.curr .arrow{background: url(../images/down1.png) no-repeat right center;}
.arrow-top{width: 6px; height: 8px; background: url(../images/top2.png) no-repeat center; display: block;}
.arrow-bottom{width: 6px; height: 8px; background: url(../images/down3.png) no-repeat center; display: block;}
.fs-up{margin-top: 12px; margin-left: 6px;}
.f-line .f-sort a.curr_top .arrow-top{width: 6px; height: 8px; background: url(../images/top1.png) no-repeat center; display: block;}
.f-line .f-sort a.curr_down .arrow-bottom{width: 6px; height: 8px; background: url(../images/down2.png) no-repeat center; display: block;}
/*产品列表end*/





/*2017-11-29*/
.controlBtn{
    padding:0;
    margin:0;
    position: relative;
    height:46px; background: #f6f6f6; width: 100%; cursor: pointer;
}
.controlBtn li{
    display: block;
    float:left;
    margin:-1px 0 0 -1px;
    padding:12px 30px;
    height:46px;
    cursor:pointer;
    position: relative; font-size: 14px; color: #666666
}
.controlBtn li.focusOpen{ background: #e84e40; color: #fff}
.goodsInfo{ width:750px; }
.qy_pro_cont .pruduct_detail{padding-top: 30px;}
.qy_pro_cont .pruduct_detail img{max-width: 100%; height: inherit;}
.pruduct_pj .pruduct_pj_top{padding:30px 0; overflow: hidden;}
.hpd{ float: left; max-width: 30%; overflow: hidden; width: 15%; text-align: center;}
.hpd p{color: #666666; font-size: 14px; height: 20px; line-height: 20px; overflow: hidden;}
.hpd span{color: #e84e40; font-size: 28px; font-family: arial!important; height: 45px; line-height: 45px; overflow: hidden;}
.hpd span i{font-style: normal; font-size: 45px;}
.pj_bq{display: block; float: left; overflow: hidden; max-width: 70%;}
.pj_bq li{display: block; float: left; border: 1px solid #eee; font-size: 12px; color: #999999; margin-right: 15px; padding: 0 10px; text-align: center; height: 22px; line-height: 22px; margin-bottom: 15px;}
.checkBar{height: 32px; line-height: 32px; overflow: hidden; width: 100%; border: 1px solid #eee; background: #f6f6f6}
.checkBar li{margin-left: 25px; font-size: 12px; color: #666666; display: block; float: left; cursor: pointer;}
.checkBar li.cur{color: #e84e40;}
.pruduct_pj .pj_r{width: 730px; float: right;}
.pruduct_pj .pj_r .star{width: 100%;}
/*2017-11-29新增样式*/
.share_box { overflow: hidden; margin-top: 0;}
.bt_tit { font-size: 18px; color: #333; width: 100%; height: 60px; line-height: 60px; background: #F9F9F9; border-top-left-radius: 20px; border-top-right-radius: 20px; text-indent: 20px;}
.bt_tit input { float: right; width: 60px; height: 60px; background: url(../images/delete_01.png) no-repeat center; cursor: pointer;}
.share_box img { width: 154px; height: 144px; margin: auto; display: block; margin-top: 80px;}
.share_box .share_con{padding: 0 40px; overflow: hidden;}
.share_box p { font-size: 14px; color: #666; text-align: left; margin-top: 42px;}
.share_box .share_con input[type='text']{width: 100%; height: 57px; line-height: 57px; padding: 0 18px; overflow: hidden; border: 1px solid #ddd; margin-top: 40px;}
.share_box .share_con input[type='button']{background: #e84e40; color: #fff; font-size: 20px; height: 51px; line-height: 51px; border: 0; text-align: center; margin-top: 40px; width: 100%; cursor: pointer;}
.gwc_box { overflow: hidden; margin-top: 0;}
.gwc_box .gwc_con{padding: 40px; overflow: hidden;}
.gwc_box p { font-size: 20px; color: #151515; text-align: left; line-height: 30px; margin-bottom: 10px;}
.gwc_box .gwc_con input[type='button']{background: #e84e40; color: #fff; font-size: 20px; height: 51px; line-height: 51px; border: 0; text-align: center; margin-top: 40px; width: 100%; cursor: pointer; width: 165px; float: left;}
.gwc_btn .confirm{float: right!important}
.gwc_btn .cancel{background: none!important; border: 1px solid #e84e40!important; color: #e84e40!important}
.gwc_box ul{overflow: hidden;}
.gwc_box .gwc_con li{color: #333333; font-size: 18px; height: 20px; line-height: 20px; display: block;  float: left; margin-right: 45px; cursor: pointer; background: url(../images/no_cur.png) no-repeat right; padding-right: 35px;margin-bottom: 15px}
.gwc_box .gwc_con li.cur{background: url(../images/cur.png) no-repeat right;}
.gwc_box .add{height: 42px; line-height: 42px; overflow: hidden; display: block; width: 100%; margin-top: 10px;}
.gwc_box .add_input{width: 378px; height: 40px; line-height: 40px; border: 1px solid #ddd; font-size: 14px; color: #999; padding: 0 10px; overflow: hidden;}
.gwc_box .add .add_ico{background: url(../images/add_ico.png) no-repeat; width: 26px; height: 26px; background-size: 100% 100%; margin: 7px 0; display: block; float: right; }
.tanchu_box6{width: 500px!important; height: 404px!important; border-radius: 20px!important; overflow: auto; }
.tb-btn-buy{display: block; float: left; overflow: hidden;}

/*2017-12-28 优化 wang*/
.scroll_top{ width: 90px; height: 90px; background-size: 100% 100%;  }
.my_offer{ margin-bottom: 0.9rem; }
.thumbnail-box .list .item img { width: 56px;height: 56px;}
.product_intr .title{ line-height: 30px; }

/*2018-03-14 优化 w*/
.talent_shopping_col li .img{ height: 220px; }

/*2018-06-15修改*/
body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,a,code,em,img,q,small,strong,dd,dl,dt,li,ol,ul,fieldset,form,label,table,tbody,tr,th,td,input{margin:0;padding:0;border:0;font-weight: normal;}
html,body {font-family: "微软雅黑";}
a {color: #000;}
span ,p,button{font-family:"微软雅黑"}



.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.sort_index_down .list{background: #606060}
.sort_index_down .list li:hover{ background: #d94234; }
.sort_index_down .list_you{background: url(../images/you.png);display: inline-block;width: 6px;height: 13px;}
.sort_index_down .list li a{width: 85%;text-align: left;padding-left: 33px;}
.go_right{border: solid 1px #eeeeee;width: 1010px;}
.sort_index_down .go_right dl{margin-top: 0px;}
.go_right_list,.sort_index_down .go_right dl dd a{display: block;float: left;margin-left: 45px;width: 200px;padding: 0px;border:0px;margin-top: 30px;}
.go_right_list img{width: 52px;height: 52px;vertical-align:middle}
.go_right_list span{vertical-align:middle;margin-left: 15px; font-size: 15px;line-height: 26px;color: #151515;display: inline-block;width: 120px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;-webkit-box-orient: vertical;}
.free_r li:nth-of-type(1){background-image: linear-gradient(-16deg, rgba(244, 124, 125, 0.8) 0%, rgba(240, 106, 107, 0.8) 46%, rgba(236, 87, 89, 0.8) 100%), linear-gradient(#d3988d, #d3988d);background-blend-mode: normal, normal;border: solid 1px #eeeeee;}
.free_r li:nth-of-type(2){background-image: linear-gradient(-11deg, #63cfdc 0%, #18afc2 84%), linear-gradient(#bb9088, #bb9088);background-blend-mode: normal, normal;border: solid 1px #eeeeee;}
.free_r li:nth-of-type(3){background-image: linear-gradient(-11deg, #62e295 0%, #4ed791 35%, #39cb8c 77%), linear-gradient(#6c9fff, #6c9fff);background-blend-mode: normal, normal;border: solid 1px #eeeeee;}
.free_r .free_bj h3{font-size: 20px;line-height: 26px;letter-spacing: 1px;color: #ffffff;display: inline-block;width: 55%;margin-top: 0px;}
.free_r .free_bj p{font-size: 13px;color: #ffffff;}
.free_r .free_bj span{display: inline-block;background-color: #ffffff;border-radius: 10px;width: 47px;line-height: 24px;text-align: center;color: #1db1c4;font-size: 13px;}
.free_r .free_bj{padding-top: 10px;}
.recommend{margin-top: 85px;}
.recommend .index_title,.alsx .index_title{margin-bottom: 60px;}
.recommend_con1_left{float: left;width: 340px;}
.recommend_list{float: right;width: 860px;}
.recommend_con{margin-bottom: 20px;}
.recommend_list li{float: left;width: 190px;height: 240px;margin-left: 25px;margin-bottom: 20px;}
.recommend_list li img{width: 190px;height: 190px;}
.recommend_list_col .recommend_div{width: 190px;border: solid 1px #e1e1e1;border-top: 0px;height: 50px;text-align: center;}
.recommend_list_title{width: 132px;font-size: 12px;line-height: 20px;padding-top: 5px; color: #999999;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;-webkit-box-orient: vertical;display: block;margin: auto;}
.recommend_list_price{font-size: 18px;color: #f83321;}
.recommend_list_price span{font-size: 12px;}
.alsx{padding-top: 60px;}
.alsx .swiper-slide_left{width: 628px;}
.alsx .swiper-slide_left,.alsx .swiper-slide_right{float: left;height: 593px;}
.alsx .swiper-slide_left .img_bag{width: 628px;height: 471px;}
.alsx_left_list li{float: left;margin-left: 8px;margin-top: 10px;}
.alsx_left_list{margin-left: -8px;}
.alsx_left_list li img{width: 151px;height: 137px;}
.alsx .swiper-wrapper{width: 1100px;margin-left: 50px;}
.alsx .swiper-slide_right{width: 482px;background-color: #f6f6f6;}
.alsx_right_title{font-size: 35px;line-height: 69px;letter-spacing: 1px;color: #333333;text-align: center;margin-top: 40px;font-weight: bold;margin-bottom: 20px;}
.alsx_right_text{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 9;-webkit-box-orient: vertical;font-size: 14px;line-height: 32px;color: #666666;width: 384px;margin: auto;}
.swiper-slide_right div{width: 384px;margin: auto;}
.swiper-slide_right .alsx_price{font-size: 14px;line-height: 26px;color: #e84e40;display: block;margin-top: 40px;font-family: MicrosoftYaHei;}
.swiper-slide_right .alsx_price span{font-size: 24px;line-height: 26px;font-weight: bold;padding-left: 5px;}
.swiper-slide_right .more{font-size: 14px;line-height: 26px;color: #e84e40;float: right;margin-top: 40px;}
.swiper-slide_right .more:hover{color: #333333;}
.swiper-slide1{margin-left: 0px;}
.alsx .swiper-button-next,.swiper-button-prev{background:url(../images/jiantou.png) no-repeat;z-index: 999}
.alsx .swiper-button-next{background-position: -1178px -43px;}
.alsx .swiper-button-prev{background-position: 2px -43px;}
.in_sjsj .ck_more{margin-bottom: 80px;}
.zbq_title{width: 850px;margin: auto;padding: 50px 0px;}
.zbq_title a:nth-of-type(1){margin-left: 0px;}
.zbq_title a{font-size: 18px;display: block;width: 130px;height: 40px;padding: 0px 0px 10px 0px;float: left;margin-left: 80px;color: #333333;position: relative;text-align: center;}
.zbq_title a span{margin-left: 10px;}
.contents>div{display: none;}
.contents>div:nth-of-type(1){display: block;}
.zbq_title a:hover{color: #e84e40;border-bottom: 2px solid #e84e40;}
.active{color: #e84e40!important;border-bottom: 2px solid #e84e40;}
.active1{color: #333333!important;border-bottom: 0px;}
.picScroll-left{position: relative;margin-top: 40px;}
.picScroll-left .next,.picScroll-left .prev{background:url(../images/jiantou.png) no-repeat;z-index: 999;width: 26px;height:43px;display: block;position: absolute;top: 210px;}
.picScroll-left .next{background-position: -1178px -43px;right: 0px;}
.picScroll-left .prev{background-position: 2px -43px;left: 0px;}
.contents .bd{width: 1145px;margin-left: 30px;overflow: hidden;}
.zbq_box li{width: 360px;}
.zbq_box .z_info{width: 360px;}
.tempWrap{padding-left: 5px;}
.picScroll-left .hd .prevStop{background-position: 2px 0px}
.picScroll-left .hd .nextStop{background-position: -1178px 0px;}
.zbq_box li:nth-of-type(3n){margin-right: 26px;}
.zbq_box li{margin-right: 26px;}
.index_title{height: 45px!important;}
.in_sjsj{padding-bottom: 0px;padding-top: 80px;}
.swiper-button-next, .swiper-button-prev{top: 60%;}


/*2018-06-26修改*/
.free_r{margin-left: -32px!important;}
.free_r li{margin-left: 18px!important;padding: 35px 25.5px 35px 36px!important;}
.index_top_r .banner{margin-left: -13px;margin-top: 18px!important;}
.index_top_r .device {margin-left: -487.5px;}
.sort_index_down .go_right dl dd{margin-left: 45px}
.sort_index_down .go_right dl dd a:nth-of-type(3n){margin-right: 0px;}
.sort_index_down .go_right dl dd a{margin-right: 150px;margin-left: 0px;}


.banner .pagination1 { position: absolute;left:50%;bottom:20px;width:100%;z-index:200; margin-left:-24px;   }
.banner .swiper-pagination-switch {display: inline-block; width:40px; height:2px; margin: 0 5px;cursor: pointer;  background: #fff;   }
.banner .swiper-active-switch { background:#E84E40;}



/*2018-07-09*/
.shop_list_li{width: 585px; display: block; float: left; padding: 20px;}
.shop_list_li:nth-of-type(even){float: right;}
.shop_item_l{margin-right: 25px;}
.az_bt input.wx_btn{background-color: #fff2f1;	border: solid 1px #e84e40; color: #e84e40;}
.az_bt input.dh_btn{background-color: #e84e40; color: #fff}
.add_fenzu{float: right;color: #e84e40; font-size: 16px; text-decoration: underline; background: url(../images/add.png) no-repeat right center; padding-right: 30px; }

/*2018-07-11*/
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{display: inline-block;width: 40px;height: 2px;border-radius: 0px;background: #fff;opacity:1;}
.swiper-pagination-bullet-active{background: #e84e40!important;}
.zu_box_i_span{width:137px;height:100%;display:inline-block;text-align: justify;vertical-align:top;float: none!important;}
.banner .pagination1{left: 40%;}
.zu_box_i_span::after{content:"";display: inline-block;width:100%;overflow:hidden;height:0;}
.zu_box_i .zu_box_b{margin-left: 48px;}
.zu_item span{font-size: 20px;}
.mainArea{background: #fff!important;}
.free_box{margin-bottom: 50px;}
.free_pay{height: 150px;line-height: 120px;}
.free_pay span{text-align: left;width: 200px;line-height: 120px;}
.free_pay .free_pay_btn{margin-left: 0px;}
.free_pay .submit_post{margin-right: 30px;}
.go_right_list, .sort_index_down .go_right dl dd a{margin-right: 30px;width: 300px;}
.go_right_list span{width: 220px;}


/*新添 2018-8-2*/
/*快速报价*/
.qita_one{width: 73px!important;}
.qita_two{width: 76px!important;}
.baojia_tianjia{font-size: 18px;color: #e84e40;float: right;border-bottom: 1px solid #e84e40;}
.baojia_list_one ul{height: inherit;overflow: hidden;}
.baojia_list_one ul li{float: left;font-size: 16px;color: #333333;text-align: left;}
.text_box{height: inherit;overflow: hidden;margin-top: 23px;}
.text_box .text li:nth-of-type(2),.text_box .text li:nth-of-type(2),.text_box .text li:nth-of-type(2),.text_box .text li:nth-of-type(2){font-size: 14px;}
.text_box .text .img{width: 41px;height: 41px;overflow: hidden;float: left;margin-right: 10px;}
.text_box .text .img img{width: 100%;height: 100%;}
.shanchu{margin-top: -5px;cursor: pointer;}
.baojia_list_one{margin-top:29px;}
.baojia_list_one .text li{height: 41px;line-height: 41px;}
.baojia_list_one .text li img{margin-right: 10px;}
.baojia_list_one ul li:nth-of-type(1){width: 223px;overflow: hidden;height: 41px;}
.baojia_list_one ul li:nth-of-type(2){width: 320px;overflow: hidden;height: 41px;}
.baojia_list_one ul li:nth-of-type(3){width: 151px;overflow: hidden;height: 41px;}
.baojia_list_one ul li:nth-of-type(4){width: 81px;overflow: hidden;height: 41px;}
.baojia_list_one ul li:nth-of-type(5){width: 117px;overflow: hidden;height: 41px;}
.baojia_list_one ul li:nth-of-type(6){width: 108px;overflow: hidden;height: 41px;}
.baojia_list_one ul li:nth-of-type(7){width: 77px;overflow: hidden;height: 41px;}
.baojia_jiage{color: #e84e40!important;}
.baojia_caozuo{float: right;margin-top: 15px;}	
.baojia_caozuo input{color: #454544;font-size: 16px;border:1px solid #454544;margin-right: 24px;padding: 2px 15px;}
.baojia_bianji{padding: 55px 48px 35px 48px;width: 945px;margin: 0 auto;position: absolute; /*top: 510px;*/ top: 150px;  left: 25%;background-color: #fff;display: none;    position: fixed;}
.baojia_bianji .title{font-size: 20px;color: #000;padding-bottom: 19px;border-bottom: 2px solid #000;margin-bottom: 26px;}
.baojia_bianji .text .list{font-size: 18px;color: #333333;line-height: 30px;margin-top: 19px;}
.baojia_bianji .text .list .red{color: #eb6266;margin-left: 0px;}
.baojia_bianji .text .list>span{color: #333333;font-size: 16px;margin-right: 20px;margin-left: 11px;}
.baojia_bianji .text .list button{height: 30px;background-color: #eeeeee;border-radius: 5px;padding: 3px 15px;margin-right: 12px;}
.baojia_bianji .text .list input{width: 103px;height: 30px;border-radius: 5px;border:1px solid #e5e5e5;background: none!important;padding-left: 10px;padding-right: 10px;}
.chicun{display: inline-block;border-radius: 5px;border:1px solid #e5e5e5;}
.chicun button{width: 28px;background: none!important;height: 30px;text-align: center;padding: 0px!important;margin-right: 0px!important;border-radius: 0px!important;}
.chicun .shuliang{display: inline-block;width: 50px;text-align: center;border-left: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;}
.baojia_bianji .text .list .cheng{display: inline-block;margin-left: 10px!important;margin-right: 10px!important;}
.baojia_bianji .text .list .jine{margin-left: 25px;}
.baojia_bianji .text .anniu{line-height: 41px;margin-top: 35px;}
.baojia_bianji .text .anniu button{width: 134px;height: 41px;color: #fff;text-align: center;background-color: #eb6266;font-size: 18px;margin-right: 32px;border-radius: 5px;}
.baojia_bianji .text .anniu .quxiao{color: #59559a;font-size: 18px;border-bottom: 2px solid #59559a;cursor: pointer;}
.click{color: #fff;background-color: #eb6266!important;}
.yinying{background-color: #000;opacity: 0.3;display: none;}
.gaunbi{position: absolute;top: 0px;right: 0px;}
.tankuang{cursor: pointer;}
/*我的报价*/
.parent{width: 1200px;margin: 0 auto}
.baojia_one{width: 100%;height: 64px;margin-top: 80px;background-color: #f6f6f6;line-height: 64px;padding-left: 20px;padding-right: 20px;}
.baojia_one input{cursor: pointer;}
.baojia_one span{color:#666666;font-size: 18px;}
.baojia_one .zongji{color: #e84e40;font-size: 26px;width: 280px;height: 42px;overflow: hidden;display: inline-block;}
.baojia_one_right{float: right;font-size: 14px;color: #666666;}
.baojia_one label{font-size: 20px;color: #333333;width: 193px;text-align: left;display: inline-block;margin-left: 10px;}
.baojia_one_right input{border:1px solid #bbbaba;padding: 5px 15px;margin-right: 20px;}
.baojia_one_right input:nth-of-type(1){color: #e84e40;border:1px solid #e84e40;}
.zhaopai{height: 80px;line-height: 80px;border-bottom: 1px solid #eeeeee;padding-left: 20px;padding-right: 20px;}
.zhaopai label{display: inline-block;margin-left: 23px;color: #e84e40;font-size: 18px;width: 200px;height: 80px;overflow: hidden;}
.zhaopai input{cursor: pointer;}
.zhaopai>input{float: left;margin-top: 35px;}
.zhaopai_right{float: right;margin-right: 100px;}
.zhaopai_right span{color: #666666;font-size: 14px;}
.zhaopai_right .zongji{color: #e84e40;font-size: 22px;width: 200px;height: 48px;overflow: hidden;display: inline-block;}
.zhaopai_right input{border:1px solid #bbbaba;padding: 5px 15px;}
.zhaopai_list {width: 1060px!important;margin: 0 auto;margin-top: 25px;}
.zhaopai_list input{cursor: pointer;}
.zhaopai_list span{display: inline-block;font-size: 16px;color: #333333;}
.zhaopai_list span:nth-of-type(1){width: 201px;overflow: hidden;}
.zhaopai_list span:nth-of-type(2){width: 300px;overflow: hidden;}
.zhaopai_list span:nth-of-type(3){width: 151px;overflow: hidden;}
.zhaopai_list span:nth-of-type(4){width: 81px;overflow: hidden;}
.zhaopai_list span:nth-of-type(5){width: 117px;overflow: hidden;}
.zhaopai_list span:nth-of-type(6){width: 108px;overflow: hidden;}
.zhaopai_list span:nth-of-type(7){width: 77px;overflow: hidden;}
.baojialist_one { /*background-color: #f6f6f6;*/ width: 1162px!important;margin: 0 auto;margin-top: 20px;padding:28px 0px 25px 25px;height: inherit;overflow: hidden;}
.parent_baojia_box .baojialist_one input{float: left;margin-top: 15px;}
.parent_baojia_box .baojialist_one .img{width: 41px;height: 41px;overflow: hidden;float: left;margin-left: 25px;}
.parent_baojia_box .baojialist_one .img img{width: 100%;height: 100%;}
.parent_baojia_box .baojialist_one span{height: 41px;line-height: 41px;font-size: 14px;color: #999999;overflow: hidden;}
.parent_baojia_box .baojialist_one span:nth-of-type(1){width: 144px;overflow: hidden;padding-left: 13px;font-size: 16px;color: #333333;}
.parent_baojia_box .baojialist_one .jiage{font-size: 16px;color: #e84e40;}
.zhaopai_caozuo{margin-right: 60px;}
.zhaopai_caozuo input{margin-top: -5px!important;margin-right: 37px!important;}
.baojia_two{margin-top: 25px;}
.duibi{width: 203px;height:59px;background-color: #e84e40;border-radius: 5px;font-size: 24px;color: #F6F6F6;line-height: 59px;text-align: center;margin: 0 auto;margin-top: 39px;margin-bottom: 115px;display: block;}
.kai_click{-webkit-transform:rotate(-90deg);}
/*报价对比*/
.bjdb_box{width: 1200px;margin: 0 auto;margin-top: 50px;}
.bjdb_box .box_one{width: 1000px;margin-top: 72px;height: inherit;overflow: hidden;margin: 0 auto;}
.bjdb_box .box_one>div{float: left;}
.bjdb_box .box_one_one{width: 338px;background-color: #fff;box-shadow: 0px 2px 10px 0px rgba(4, 0, 0, 0.15);border-radius: 5px;text-align: center;margin: 5px 0px 5px 5px;}
.bjdb_box .box_one_one .guanbi{margin-top: 18px;margin-left: 280px;margin-top: 11px;}
.bjdb_box .box_one_one .img{width: 230px;height: 166px;overflow: hidden;margin:0 auto; margin-top: 23px; }
.bjdb_box .box_one_one .img img{width: 100%;height: 100%;}
.bjdb_box .box_one_one .title{font-size: 24px;color: #333333;margin-bottom: 17px;margin-top: 17px;width: 100%;height: 31px;overflow: hidden;}
.bjdb_box .box_one_one .text{font-size: 21px;color: #f83321;margin-bottom: 24px;width: 100%;height: 27px;overflow: hidden;}
.bjdb_box .box_one_two{margin-left: 0px!important;}
.bjdb_box .pk{width: 309px;}
.bjdb_box .pk>div{width: 61px;margin: 0 auto;height: inherit;overflow: hidden;}
.bjdb_box .pk>div span{width: 2px;height: 80px;background-color:#e9edf5;float: left;margin-left: 30px;}
.bjdb_box .pk>div .shang{margin-top: 28px;}
.bjdb_box .pk>div .img{width: 53px;height: 51px;float: left;margin: 25px 0px;}
.bjdb_box .pk>div .img img{width: 100%;height: 100%;}
.bjdb_box .box_two>.title{width: 100%;border-bottom: 1px solid #cccccc;padding-bottom: 20px;text-align: center;margin-top: 48px;}
.bjdb_box .box_two .title p{font-size: 22px;color: #333333;font-weight: bold;}
.bjdb_box .box_two .zhaopailist{margin-left: 10px;margin-right: 30px;height: inherit;overflow: hidden;}
.bjdb_box .box_two .zhaopailist >div{float: left;line-height: 25px;width: 585px;width: 585px;padding-top: 30px;margin-top: 17px;padding-bottom: 12px;}
.bjdb_box .box_two .zhaopailist >div>.title{color:#333333;font-size: 24px; width: 50%;height: 25px;overflow: hidden;display: inline-block;}
.bjdb_box .box_two .zhaopailist >div .text{float: right;color: #f83321;font-size: 24px;width: 50%;height: 25px;overflow: hidden;display: inline-block;text-align: right;}
.bjdb_box .box_two .zhaopai_one{border-right: 1px solid #cccccc;padding-right: 60px;}
.bjdb_box .box_two .zhaopai_two{padding-left: 53px;width: 575px!important;}
.bjdb_box .box_two{height: inherit;overflow: hidden;}
.bjdb_box .list_one{margin-top: 36px;height: inherit;overflow: hidden;}
.bjdb_box .list_one_left,.list_one_right{float:left;width: 585px;border-right: 1px solid #cccccc;margin-left: 10px;}
.bjdb_box .list_one_left .title{font-size: 19px;color: #333333;margin-bottom: 20px;width: 100%;height: 25px;overflow: hidden;}
.bjdb_box .list_one_left .text{margin-top: 23px;}
.bjdb_box .list_one_left .text:first-child{margin-top: 0px;}
.bjdb_box .list_one .text_list{border-bottom:1px solid #cccccc;margin-right: 40px;height: inherit;overflow: hidden;padding-bottom: 14px;}
.bjdb_box .list_one .text_list li{float: left;color: #999999;font-size: 14px;margin-bottom: 16px; }
.bjdb_box .list_one .text_list li span{color: #333333;font-size: 16px;display: inline-block;font-weight: bold;}
.bjdb_box .list_one .text_list .jiaqian{color: #e84e40;font-size: 17px;}
.bjdb_box .list_one .text_list li:nth-of-type(1){width: 288px;height: 21px;overflow: hidden;}
.bjdb_box .list_one .text_list li:nth-of-type(2){width: 169px;height: 21px;overflow: hidden;}
.bjdb_box .list_one .text_list li:nth-of-type(3){width: 83px;height: 21px;overflow: hidden;}
.bjdb_box .list_one .text_list li:nth-of-type(4){width: 170px;height: 21px;overflow: hidden;}
.bjdb_box .list_one .text_list li:nth-of-type(5){width: 170px;height: 21px;overflow: hidden;}
.bjdb_box .list_one .text_list li:nth-of-type(6){width: 170px;height: 21px;overflow: hidden;}
.bjdb_box .list_one_right{padding-left: 40px;border-right: 0px;}
.bjdb_box .list_one_right .text_list{margin-right: 0px;}
.bjdb_box .list_one .xiaoji{font-size: 24px;color:#f83321;margin-top: 21px;height: 31px;line-height: 31px;width: 215px;overflow: hidden;}
.bjdb_box .list_one .xiaoji span{font-size: 18px;float: left;width: 54px;overflow: hidden;height: 31px;}
.bjdb_box .list_one_right .xiaoji{margin-left: 54px;}
.bjdb_box .list_two{height: inherit;overflow: hidden;}
.bjdb_box .list_two .text>div{float: left;line-height: 25px;width: 585px;padding-top: 20px;margin-top: 20px;padding-bottom: 12px;border-right: 1px solid #cccccc;}
.bjdb_box .list_two .text .text_right{border:0px;}
.bjdb_box .list_two .text>div>span{color:#333333;font-size: 18px; width: 100%;height: 25px;overflow: hidden;}
.bjdb_box .list_two .text .text_left{margin-left: 10px;}
.bjdb_box .list_two .text .text_right{padding-left: 96px;}
.bjdb_box .box_two .kuang{width: 100%;height: 60px;background-color: #eeeeee;margin-top: 20px;}
.bjdb_box .box_three{margin-bottom: 78px;}
/*新添结束*/

/*2018-08-17*/
.zffs_item .yue{background: url(../images/yue.png) no-repeat left}
.zffs_list li .zffs_item{margin-top: 20px;border:1px solid #eee;}
.zffs_list li .zffs_item:first-child{margin-top: 0px;}
.zffs_item.cur { border: 1px solid #E84E40!important;}
.zffs_list .yanzhengma input:first-child{border: 1px solid #eee!important;margin-top: 20px;padding: 10px;margin-right: 10px;}
.zffs_list .yanzhengma input:last-child{ cursor: pointer;}


/*2018-09-08*/
.i_tanchu {display: inline-block;line-height: 32px; height: 32px; text-align: center;color: #e04b38;font-style: normal;/*margin-top: 15px;*/margin-right: 5px;}
.i_tanchu .iconfont{display: inline-block; vertical-align: middle;}
.shuxingtankuang .layui-layer-btn .layui-layer-btn0{border: 0px;background: none;color: #40AFFE;border-radius: 5px;height: inherit;width: 100%;height: 100%;}
.shuxingtankuang .layui-layer-btn{border-top: 1px solid #D0D0D0;background-color: #F2F2F2;text-align: center;border-radius: 0 0 10px 10px;}
.shuxingtankuang{left: 750px!important;width: 600px!important;border-radius:10px;}


/*2018-10-11*/
.shuxingtankuang .layui-layer-content img{width: 100%;}



/*常见问题*/
.question_top{display: block;/*overflow: hidden;*/ height: 55px; line-height: 55px; margin-top: 30px }
.question_top .question_class{width: 130px; display: block; float: left; height: 55px; line-height: 55px; background: #f7f7f7; border: 1px solid #eee; text-align: center; font-size: 16px; color: #c5c3c3;box-shadow: 0 0 5px #eee}
.question_top .question_type{display: block; float: left; width: 1070px; box-shadow: 0 0 5px #eee}
.question_top .question_type li{width: 130px; display: block; float: left; text-align: center; font-size: 14px; color: #888; cursor: pointer;}
.question_top .question_type li a{display: block; color: #888}
.question_top .question_type li.cur,.question_top .question_type li.cur a{color: #e84e40}
.question_box{margin-top: 30px;}
.question_list{display: block; box-shadow: 0 0 5px #eee; background: #fff; padding: 0 30px; margin-bottom: 25px;}
.question_list li{background: url(../images/select.png) no-repeat left center; height: 80px; line-height: 80px; display: block; overflow: hidden; padding-left: 20px; border-bottom: 1px solid #e4e4e4}
.question_list li:last-child{border-bottom: 0}
.question_list li a{display: block; overflow: hidden;}
.question_list li a:hover{color: #E84E40}

/*常见问题详情*/
.question_content{display: block; background: #fff; box-shadow: 0 0 5px #eee; padding: 30px;}
.question_content h2{line-height: 30px; color: #151515; font-size: 20px; padding-bottom: 15px; border-bottom: 1px solid #e4e4e4}
.question_content h2 i{font-style: normal; color: #999; font-family: arial!important; margin-right: 5px}
.answer{font-size: 18px; color: #999; line-height: 25px; display: block; overflow: hidden; margin-top: 20px}
.answer span{display: block; float: left; width: 20px; font-size: 20px; font-family: arial!important; margin-right: 5px;}
.answer p{display: block; float: left; width: 90%;}
.other_questions{display: block; background: #fff; box-shadow: 0 0 5px #eee; padding:30px 30px 0; margin: 30px 0 60px}
.other_questions .other_questions_top{display: block; overflow: hidden; height: 45px; line-height: 45px;}
.other_questions .other_questions_top h2{width: 50%; display: block; float: left; color: #E84E40; font-size: 20px; height: 45px; line-height: 45px; overflow: hidden;}
.other_questions .other_questions_top .link_kf{width: 123px; height: 45px; line-height: 45px; background: #E84E40; font-size: 20px; color: #fff; text-align: center; display: block; overflow: hidden; float: right;}
.other_questions_list li{background: url(../images/select.png) no-repeat left center; height: 80px; line-height: 80px; display: block; overflow: hidden; padding-left: 20px; border-bottom: 1px solid #e4e4e4}
.other_questions_list li:last-child{border-bottom: 0}
.other_questions_list li a{display: block; overflow: hidden;}
.other_questions_list li a:hover{color: #E84E40}


/*2018-11-5*/
.index_right{position: fixed; right: 0; top: 35%; width: 98px;}
.index_right li{background: white;border: 1px solid #e5e5e5; border-right: 0; text-align: center; height: 93px; font-size: 16px; color: #333; padding-top: 15px;}
.index_right li .img{width: 31px; height: 29px; margin: 0px auto 10px;  }
.index_right li .img img{width: 100%; height: 100%;}
.index_right li:nth-child(2){border-top: 0; border-bottom: 0}


/*2018-11-10*/
.baojia_list_one .text li{min-height: 42px;line-height: 42px;}
.baojia_list_one .text li:nth-child(1),.baojia_list_one .text li:nth-child(2){line-height: 21px;}
.baojia_caozuo .edit{vertical-align: top; margin-right: 10px}
.baojia_list_one ul li:nth-of-type(2){width: 278px; padding: 0 10px;}
.parent_baojia_box .baojialist_one span:nth-of-type(1),.parent_baojia_box .baojialist_one span:nth-of-type(2){line-height: 21px; min-height: 42px; height: auto; vertical-align: top;}
.parent_baojia_box .baojialist_one span:nth-of-type(2){padding: 0 10px; width: 263px;}
.zhaopai_list span:nth-of-type(2){width: 263px; padding: 0 10px;}
.zhaopai_list span:nth-of-type(1){width: 185px;}
.edit{cursor: pointer;}


/*2018-11-13*/
.sp_gcl{width: 100px; display: block; float: left; margin-top: 30px; text-align: center; margin-left: 15px;}
.sp_jiage{width: 100px; display: block; float: left; margin-top: 30px; text-align: center;}
.price.sp_price{display: block; float: left; width: 100px; margin-left: 0}

.shop_t .sl{width: 100px;}

/*快速报价*/
.bulletin{display: block; overflow: hidden; background: #f6f6f6; height: 103px; /* max-height: .3rem;*/ margin: 15px 0; padding: 35px 40px;}
.bulletin .bulletin_left{display: block; float: left; overflow: hidden;/*width: .51rem;*/ height: 32px; border-right: 1px solid #e84e40; padding-right: 40px; margin-right: 40px}
.bulletin .bulletin_left img{width: 127px; height: 32px}
.txtMarquee-top{ width:80%;  overflow:hidden; position:relative; float: left;  }
.txtMarquee-top .bd{ padding:0;  }
.txtMarquee-top .infoList li{ font-size: 26; color: #151515; height: 32px; line-height: 32px; display: block; overflow: hidden; /*margin-bottom: 20px; */  }
.bulletin .swiper-container1 .swiper-slide{height: 32px; line-height: 32px; font-size: 26px; color: #151515; display: block; overflow: hidden;}
.bulletin .swiper-container1{ width:80%;  overflow:hidden; position:relative; float: left; }

/*选择颜色--*/
.color_box_skin{  width: 470px!important; min-height: 200px;  }
.color_con{ padding: 30px; }
.color_con h3{ color: #333; line-height: 30px; font-size: 20px; width: 100%; text-align: center; margin-bottom: 25px; }
.color_con ul{ overflow-y: scroll; margin-bottom: 20px; max-height: 320px; }
.color_con ul li{ display: inline-block; float: left; padding: 5px; margin:5px 1px; text-align: center;border: 2px solid #fff; }
.color_con ul li:hover{ border: 2px solid #e84e40; cursor: pointer;  }
.color_con ul li:hover span{ color:#e84e40; }
.color_con ul li.cur{ border: 2px solid #e84e40; }
.color_con ul li img{ width: 80px; height: 80px; }
.color_con ul li span{ color: #555; font-size: 12px; display: block; text-align: center; line-height: 18px; overflow: hidden; }
.color_con ul li.cur span{ color:#e84e40; }
.color_btn{ margin-top: 30px;}
.color_btn input{ font-size: 16px;  background: none;border: 1px solid #e84e40;color: #e84e40; width: 150px; height: 40px;  border-radius:5px; line-height: 40px; text-align: center; margin-left: 30px;}
.color_btn input:hover{background: #e84e40;border: 1px solid #e84e40;color: #fff; }
.color_btn input.sure{background: #e84e40;border: 1px solid #e84e40;color: #fff; }

/*2018/12/21 14:26  */
.anzhuang_box .azbd_type input,.anzhuang_box .azbd_type select{width: 150px!important;height:35px;font-size:14px}
.anzhuang_box .azbd_type{width:100%;margin-top: 10px!important;}
.anzhuang_box .xyaz_l,.anzhuang_box .xyaz_r{
    width: 401px;margin-top:0px}
.anzhuang_box .xyaz_l{padding-top:0px}
.anzhuang_box .azbd_type>span{font-size:15px;    text-align: left;min-width: 81px;}
.anzhuang_box .azbd_type .city-picker-select select{width:120px!important}
.anzhuang_box .azbd_type input.qxfw{width:100px!important}
.anzhuang_box .azbd_type input.xxdz{width:200px!important}
.anzhuang_box .xyaz_r { padding-left: 0px;}
.anzhuang_box .xyaz_r select{    width: 239px!important;}
.azbd_type p {padding-left: 80px;}
.azbd_type textarea{font-size:14px}
.azbd_type a {
   
    font-size: 14px;

    width: 80px;
    height: 35px;
    line-height: 35px;
   
}
.azbd_type .choice .radio{font-size:14px}
.azbd_type textarea{height:100px}
.azbd_type p{margin-top:10px}
input.queding{
    width: 134px;
    height: 41px;
    color: #fff;
    text-align: center;
    background-color: #eb6266;
    font-size: 18px;
    margin-right: 32px;
    border-radius: 5px;
}
.incenter{text-align:center;margin-top:20px}
.baojia_bianji {
    background: #ffffff;
    padding: 55px 48px 35px 48px;
    width: 945px;
    margin: 0 auto;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background-color: #fff;display: none;position: fixed;
}
/* 去付款 商品信息 （分组） */
.fzlist .table{
    table-layout:fixed;
}
.fzlist .table tr{
    border-bottom: 15px solid #fff;
}
.fzlist .table tbody tr:first-child td{
    background:#fff;
}
.fzlist .table th{
   font-size:16px;
    background:#f6f6f6;
    color: #666666;
    border: 1px solid #f6f6f6;
}
.fzlist .table thead tr{
    border: solid 1px #eeeeee;
    border-bottom: 15px solid #fff;
}
.fzlist .table td{
    padding:25px 0px;
    line-height:inherit;
    vertical-align: middle;
    font-size: 14px;
    color: #666666;
    border:none;
    background:#f6f6f6;
    
}
.fzlist .table td img{
    margin-left: 44px;
   width:80px;
   height:80px;
   float:left;  
}
.fztr{border-bottom: none !important;}
.fzcon{padding: 5px 35px 15px 25px !important;}
td.fzcon {background:#fff !important;}
.fznubmer{margin-left:10px;}
.infocon{padding-left: 10px;text-align:left; float:left; width:350px}
.fenzuname{
    color: #666666;
    font-size:18px;
    float:left;
}
.fzpic{
    font-size:16px !important;
    color:#e84e40 !important;
}
.fzdetail.fzpic{
    font-size:14px !important;
}
.anzhuanginfo{
    color: #666666;
    font-size:18px;
    float:right;
}
.anzhuanginfo .fzpic{
    font-size:17px !important;
    font-weight:bolder;
}
.fzlist .table tbody tr:first-child{
    border-bottom: none;
}
.fzdetail{color:#999;margin-top:10px;}

.shopinfo{font-size:18px;padding-bottom:12px;}
.xiaji{
    padding-left:40px;
}
.shop_name{color:#333!important;text-decoration: underline;}

/* 修改样式 */
.fk_top {
    
    border-bottom: none;
    padding-bottom: 0px;
}
.gongqi{background:none !important;color:#999!important}
.gongqi span{color:#666!important;font-weight:bold}
.fk_m:last-child{border:none !important;}
.fk_top .more_address._marb {
    margin-top: 8px !important;
    margin-bottom: 10px !important;

}
/* 2019 6 25 */
/* 安装维修    */
.kc_box{background:rgba(246,246,246,1); margin-top:34px; height:136px;width: 96%;margin-left:2%; }
.kc_jbxx{margin-left:35px; font-size: 18px;line-height: 56px;margin-top: 35px;}
.kc_jbxx li {float: left;width:165px;margin-right:40px;position: relative}
.az_box{background:rgba(246,246,246,1); margin-top:34px; height:170px;width: 96%;margin-left:2%; }
.az_jbxx{margin-left:35px; font-size: 18px;line-height: 56px;}
.az_scroll{line-height: 75px;overflow: hidden;overflow-x: auto;white-space:nowrap;margin-right:10px;}
.az_scroll li {width: 160px;margin-right:40px;display:inline-block;}
.az_sgxx{background:rgba(246,246,246,1); margin-top:34px; height:260px;width: 96%;margin-left:2%; }
.az_fristli{display:inline-block; height: 200px;}
.qx_li li {float: left;width:150px;margin-right:22px;}
.del_sgxx{float:right;}
.add_kcfenzu{float: left;color:#D64747;font-size: 16px; background: url(../images/add.png) no-repeat right center; padding-right: 30px; line-height:70px;margin-left:75%;}
.del_kcfenzu{color:#F2A50B;font-size: 16px;  background: url(../images/delete.png) no-repeat right center; padding-right: 30px; line-height:70px;margin-left:20px;}
.del_zzpfenzu1{margin-left:20px;}
.del_zzpfenzu{float: right;margin-right: 18px;margin-top: -92px;}
.del_sgfenzu{float: right;margin-right: 18px;margin-top: -205px;}
.tanchu_box7{width:600px !important;height:369px !important; background:rgba(255,255,255,1);opacity:1;}
.tjfz_box{overflow: hidden;}
.input_text{width:420px;height:103px;border:1px solid rgba(221,221,221,1);opacity:1;margin-left:30px;margin-top:60px;font-size: 20px;}
.input_btn_fz { float: left; font-size: 20px; width: 160px; height: 60px; cursor: pointer; border-radius: 10px; margin-top: 90px;}
.qxfz {color: #fff; background: #6480AA; margin-left: 40px;}
.wcfz {background:#E84E40;color: #fff;margin-left:80px;}