/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.path{ background: none; font-size: 14px !important; color:#666; height: 46px; line-height: 46px;}
.path p{ margin-left: 0;color:#999;}
.path p a{font-size: 14px !important; color:#999;}
.news_box{ background: none;}

/*品牌简介*/
.join_cont { width: 800px; background: #fff;padding: 15px 40px 20px 40px; border-radius: 12px; margin-bottom:28px;}
.join_tit { height: 40px; line-height: 40px; position: relative;     white-space: nowrap;    text-overflow: ellipsis;    overflow: hidden; }
.join_tit .tit { border-bottom: 2px solid #d71318; display:inline-block; font-size: 18px; padding: 0 3px 0 0; position:relative; height:42px;}
.join_tit strong { color: #d71318; font-weight: normal; font-size: 12px; padding: 0 0 0 12px; }
.join_tit .tit_bitian { float: right; font-size: 12px; color: #666666; }
.join_cont .join_intro { padding: 17px 0 21px 0; font-size: 14px; font-family: Arial; }
.join_cont .join_intro p ,.join_cont .join_intro ol li,.join_cont .join_intro ul li { line-height: 28px; margin-bottom: 10px; text-indent: 2em; color: #666666;font-size:15px; }
.join_cont .join_intro h3,.join_cont .join_intro h4,.join_cont .join_intro h5{line-height: 38px; margin-bottom: 10px; font-size: 16px; font-weight: bold; padding-top: 10px;}
.join_intro  img{display: block!important; margin: 0 auto !important; max-width: 600px; !important;}
.join_cont .gbook .hd{border-bottom: none; }
.join_cont .gbook .hd .tit{border-bottom: none; font-weight: bold;}

.join_cont .xg_news .title { border-bottom: none; }
.join_cont .xg_news .title strong {border-bottom:none; font-size: 18px;}

.join_cont .xg_news ul{padding: 0;}
.join_cont .xg_news ul li a{font-size: 14px;}
/*品牌 小胖子快餐*/

.bts .pingpai_img { padding: 3px 15px 0 15px; }
.bts .pingpai_img img { width: 234px; height: 172px; }
.bts .pingpai { padding: 13px 15px 32px 15px; float: left; color: #999999;}
.bts .pingpai p { line-height: 22px; }
.bts .pingpai span { color: #666666; }
.bts .pingpai .btn_jm { width: 233px; width: 237px; height: 35px; line-height: 35px; font-size: 12px; text-align: center; border: none; background: #d71318; float: left; /* padding: 15px 0 0 0; */ margin-top: 15px; }
.bts .pingpai .btn_jm a { color: #fff;display:block; }
.bts .pingpai .btn_jm a:hover{ background:#B01F24; }

/*品牌头部*/
.brand_top { height: 164px; margin-bottom: 23px; background: #fff; border-top: 2px solid #E73727; }
.brand_left { float: left; padding: 20px 0px 30px 20px; border-right: 1px solid #D6D6D6; }
.brand_left .brand_img { float: left; width: 158px; height: 114px; }
.brand_left .brand_img img { float: left; width: 158px; height: 114px; }
.brand_jianjie { float: left; width: 685px; padding-left: 20px }
.brand_jianjie .tit { color: #333333; font-size: 22px; font-weight: bold; padding: 8px 0 10px 0; }
.detail { overflow: hidden; zoom: 1; color: #999999; }
.detail li { float: left; width: 204px; height: 25px; line-height: 25px; }
.brand_jianjie .tit .pice { color: #d71318; font-size: 18px; font-weight: normal; padding-left: 17px; }
.detail li span { color: #d71318;vertical-align: bottom; display: inline-block; }
.brand_right { float: right; width: 304px; padding: 25px 0 25px 0; }
.brand_right p { padding-left: 45px; line-height: 30px; color: #999999; }
.brand_right sapn { color: #d71318; font-size: 18px; padding: 0 0 0 9px; font-weight: bold; }
.brand_right .btn_ly { width: 202px; height: 34px; line-height: 34px; font-size: 12px; text-align: center; border: none; background: #d71318; float: left; padding: 0px; margin-top: 15px; margin-left: 45px; }
.brand_right .btn_ly a { color: #fff; display:block; }
.brand_right .btn_ly a:hover{ background:#B01F24;}
.brand_right .tit_yx { padding: 0; float: left; margin-left: 45px; margin-top: 10px; }
.brand_right .tit_yx span { padding-right: 15px; }
.brand_right .tit_yx strong { font-weight: normal; color: #d71318; }

/*品牌详情轮播图*/
.brand_show { float: left; width: 296px; background: #fdfdfd; height: 366px; text-align: right; overflow: hidden; padding: 17px; }
.brand_show .pic_slide { position: relative; overflow: hidden; zoom: 1; }
.brand_show .pic_slide .hd { width: 265px; height:65px; padding-top:5px; padding-left:3px; overflow: hidden; }
.brand_show .pic_slide .hd ul { width: 280px; overflow: hidden; zoom: 1; }
.brand_show .pic_slide .hd ul li { width:60px; height:60px; float: left; margin-right: 2px; }
.brand_show .pic_slide .hd ul li img { width:58px; height:58px; cursor: pointer; border:1px solid #e5e5e5; }
.brand_show .pic_slide .hd ul li.on img { border-color: #f60; border:1px solid #D71318; }
.brand_show .pic_slide .bd { padding: 0px; }
.brand_show .pic_slide .bd li { vertical-align: middle; }
.brand_show .pic_slide .bd img { width: 296px; height: 296px; display: block; }
.pagination_slide { text-align: left; width: 100%; height: 67px; color: #fff; clear: both; }
.pagination_slide .prev { width: 14px; background: url("../images/slide_left_btn.jpg") no-repeat 0 0; height:60px; bottom: 0px; cursor: pointer; float: left; margin-top: 5px; }
.pagination_slide .next { width: 14px; background: url("../images/slide_right_btn.jpg") no-repeat 0 0; height:60px; bottom: 0px; cursor: pointer; float: right; margin-top: -65px; }


.brand_slide { float: left; width: 410px; background: #fdfdfd; overflow: hidden; margin-right: 38px; position: relative; }
.brand_slide .bigImg {width: 410px; height:305px; overflow: hidden; position: relative; }
.brand_slide .bigImg li img {width:410px; height:305px; border-radius: 12px; vertical-align:bottom;}
.brand_slide .smallScroll { padding:8px 0 0 2px; height:75px; margin-bottom: 6px; }
.brand_slide .sPrev, .brand_slide .sNext { float: left; display:block; width:14px; height:60px; overflow:hidden; text-indent:-9999px;}
.brand_slide .sPrev{ background: url("../images/slide_left_btn.jpg") no-repeat 0 0;}
.brand_slide .sNext { background: url("../images/slide_right_btn.jpg") no-repeat 0 0;}
.brand_slide .smallImg {width:410px; overflow:hidden;}
.brand_slide .smallImg ul { height:75px; width:9999px; overflow:hidden; }
.brand_slide .smallImg li { float:left; width:98px; height:75px; margin-right: 5px; overflow: hidden; cursor:pointer; border-radius: 5px; }
.brand_slide .smallImg img { width:98px; height:75px; border-radius: 5px; border:1px solid #fff; box-sizing: border-box; }
.brand_slide .smallImg .on img { border-color:#d71318;}

.brand_slide .pageState { position:absolute; top:235px; right:5px; font-family:"Times New Roman", serif; letter-spacing:1px;}
.brand_slide .pageState span {color:#f00; font-size:16px;}


/*品牌简介*/
.info { padding:5px 0; width: 674px; float: left; }
.info .tit { font-size:26px; color: #333333; padding-left: 18px; }
.info .comp { font-size: 14px; border-bottom: 1px dotted #D6D6D6; color: #666; padding: 15px 0 10px 0; }
.info .detail { overflow: hidden; zoom: 1; padding:15px 0 15px 18px; color: #666; border-bottom: 1px dotted #D6D6D6;}
.info .detail li { float: left; width:320px; height: 28px; line-height: 28px; font-size: 14px; color: #999999; }
.info .detail .price { color: #d71318; font-size:30px; vertical-align:middle; display: inline-block;padding-left: 10px; }
.info .detail .price em{ font-size: 16px; font-weight: normal;}
.info .detail .crumbs{padding-left: 10px; color:#666;}
.info .detail .crumbs a { font-size:14px; color: #2c64b6; }
.info .detail .crumbs a:hover{ color:#D71318;}
.info .tit_pice { overflow: hidden; zoom: 1;  padding: 10px 0 10px 18px; color: #666; }
.info .tit_pice li { float: left; width:320px; height:30px; line-height:30px; font-size: 14px; color: #999999; overflow: hidden; }
.info .tit_pice .price { color: #666666;  vertical-align: bottom; /*display: inline-block; */padding-left: 10px; }
.info .jmzc{padding: 15px 0 15px 18px; color: #666; background:#f8f9fb; border-radius: 12px; font-size: 14px;}
.info .jmzc dt{float: left; width: 80px; color: #999; padding-top:2px;}
.info .jmzc dd{overflow: hidden;zoom: 1;}
.info .jmzc dd p{float: left; background:url('../images/ico_dui.png') no-repeat left center; width:110px; height:28px;line-height: 28px;padding-left: 20px;color: #666;overflow: hidden;}

.info .jiem { overflow: hidden; zoom: 1; border-bottom: 1px dotted #D6D6D6; padding: 13px 0; color: #666; }
.info .jiem li { float: left; width: 111px; height: 19px; line-height: 19px; border-right: 1px solid #e5e5e5; color: #999999; }
.info .jiem .price { color: #d71318; font-size: 12px; vertical-align: bottom; display: inline-block;padding-left: 10px; }
.info .tel { color: #999999; padding: 21px 0 0 0; }
.info .tel span { font-size: 22px; font-weight: bold; color:#D71318; display: inline-block; vertical-align: bottom; }
.btn_area { padding: 20px 0 0 18px; }
.btn_area a.zixun_btn { background:#d71318; margin-right: 10px; width: 230px; padding-left: 10px; }
.btn_area a.zixun_btn:hover{ background:#B01F24;}
.btn_area a { display: inline-block; width:200px; height: 42px; text-align: center; font: 15px/42px "Microsoft YaHei"; color: #fff; position: relative; }
.btn_area a.suoyao_btn { background: #d71318; height:44px; line-height:44px;  color: #fff; }
.btn_area a.suoyao_btn:hover{ background:#B01F24; color:#fff;}
.btn_area a { display: inline-block; width:200px; height: 42px; border-radius:6px; text-align: center; font: 15px/42px "Microsoft YaHei"; color: #fff; position: relative; }
.btn_area a.zixun_btn:before { content: ''; position: absolute; left: 70px; top: 15px; width: 16px; height: 16px; background: url(../images/css-sprite.png) no-repeat -38px -150px; }
.layout2_right { width: 307px; height: 406px; float: left; }
.comp_box { height: 278px; border-bottom: 1px solid #e2e2e2; }
.comp_info { padding: 15px 28px 0 28px }
.comp_info b { font-size: 14px; margin-bottom: 10px; }
.comp_logo { padding: 7px; width: 128px; height: 96px; margin: auto; }
.comp_logo img { width: 128px; height: 96px; }
.comp_info_con { }
.comp_info_con h3 { height: 24px; line-height: 24px; color: #666666; }
.comp_info h2, .comp_info_con h3 { color: #555555; font-weight: 700; font-size: 12px; }
.comp_info_con h3 { text-align: center; }
.comp_info_con ul { margin-top: 5px; }
.comp_info_con ul li { height: 22px; line-height: 22px; overflow: hidden; margin-left: 14px; }
.comp_info_con ul li span { display: inline-block; /*width: 60px;*/ color: #717171; margin-right: 18px; line-height: 22px; }
.comp_info_con ul li em { color: #555555; line-height: 26px; }
.comp_fenx { padding-top: 10px; }
.renZ_info { overflow: hidden; margin-bottom: 20px; _padding-bottom: 30px; width: 180px; margin: auto; }
.renZ_info li { width: 50px; height: 70px; float: left; text-align: center; }
.mr15 { margin-right: 15px; }
.renZ_info li span { width: 40px; height: 40px; display: block; margin: 0 auto; overflow: hidden;}
.beian1 { background-position: 0 0; }
.renzheng1 { background-position: 0 -40px; }
.baozhang1 { background-position: 0 -80px; }
.beian1, .renzheng1, .baozhang1 { background-image: url(../images/spiritcss.png); background-repeat: no-repeat; }
.renZ_info li em { height: 30px; line-height: 30px; color: #8d8d8d; text-align: center; display: block; }
.fx { padding: 8px 0 0 90px; overflow:hidden; zoom:1;}
.fxd { color: #999999; float: left; }
.fx .bdsharebuttonbox { margin: 0; }
.fx .bdsharebuttonbox .bds_tsina1, .fx .bdsharebuttonbox .bds_qzone1, .fx .bdsharebuttonbox .bds_weixin1 { float:left; width:24px; height:24px; text-indent:-9999px; padding: 0 2px 0 0; margin-top:0;}
.bdsharebuttonbox .bds_qzone1 { background: url(../images/fx.png) no-repeat; }
.bdsharebuttonbox .bds_tsina1 { background: url(../images/fx.png) no-repeat -29px 0; }
.bdsharebuttonbox .bds_weixin1 { background: url(../images/fx.png) no-repeat -57px 0; }
.fx .bdshare-button-style1-16 a{ margin-right:0;}
.sliderwrapper { width:297px; height:364px; float:left; overflow:hidden;}
.layout2 {border-radius: 16px; padding: 35px; height:390px; background:#fff; border-top:none; margin-bottom:20px;}

/*快速导航 开始*/
.w870 { float: left; background: #fff; width: 880px; }
.inner_w870 { float: left; background: #fff; padding: 15px 30px 20px 30px; width: 810px; }
.fixed_nav { overflow: hidden; zoom: 1; }
.fixed_nav .cont_tab { width: 880px; height: 45px; margin-bottom: 5px; }
.fixed_nav .cont_tab ul{ padding-left:15px;}
.fixed_nav .cont_tab li { float: left; width: 110px; height: 45px; line-height: 45px; text-align: center; position: relative; }
.fixed_nav .cont_tab li a { display: block; font-size:16px; }
.fixed_nav .cont_tab li a:hover { text-decoration: none; }
.fixed_nav .cont_tab .cur {  height: 45px; font-weight: bold; position: relative; }
.fixed_nav .cont_tab .cur a { color: #333; }
.fixed_nav .cont_tab .cur::after{content:''; display:block; width:14px; height:3px; margin-right:10px; position:absolute; top:40px; left:50px;border-radius:2px; background:#d71318;}
.fixed_nav a.down_btn { width: 100px; height: 35px; line-height: 35px; text-align: center; float: left; margin-left: 130px; border-radius: 5px; background: #2693FF; color: #fff; font-size: 14px; margin-top: 5px; display: none; }
.fixed_nav a.down_btn:hover { text-decoration: none; background-color: #d71318; }
.anchor_fixed { width: 880px; position: fixed; background-color: #FFF; top: 0px; z-index: 99999; box-shadow: 0px 4px 8px rgba(0,0,0,0.1); }
.anchor_fixed a.down_btn { display: block; }
/*品牌资料 */
.con { margin-bottom: 30px; overflow: hidden; float: left; }
.jm_info { margin-bottom: 30px; }
.jm_info table { border-top: 1px solid #e6e6e6; }
.jm_info table td { padding: 5px 0; color: #555555; border-bottom: 1px solid #e6e6e6; text-indent: 15px; height: 20px; overflow: hidden; width: 266px; }
.jm_info table td.td_color { background: #f9f9f9; width: 130px; }
.join_cont .tit em { font-weight: bold; color: #d71318; }
.join_img { padding:8px 0 20px 0;  overflow:hidden; zoom:1; }
.join_img ul li { float: left; width: 150px; height: 113px; padding: 0 3px 5px 0; margin-right: 10px; }
.join_img li img { width: 150px; height:113px; }
.cy_img { width: 800px; height: 70px; margin:30px 0;}
.cy_img img{max-width: 100%; max-height: 100%;}


/*评论*/
.comments-container{background:#fff;border:1px solid rgba(0,0,0,.09);box-shadow:0 1px 4px 0 rgba(0,0,0,.04);border-radius:3px;display:block;}
.comments-box{background:#fafafa;box-shadow:0 1px 0 0 rgba(0,0,0,.09);border-radius:2px 2px 0 0;padding:15px 20px;border-top:1px solid rgba(0,0,0,.09);margin-top:-1px;}
.pull-left{float:left!important;box-sizing:border-box;display:block;}
.avatar-32{border-radius:50%;width:32px;height:32px;vertical-align:middle;border:0;box-sizing:border-box;}
.comments-box-content{padding-left:47px;box-sizing:border-box;}
.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
textarea{overflow:auto;margin:0;}
.comments-box-content textarea{max-height:132px;min-height:60px;width:690px;}
textarea.form-control{height:auto;}
.mt15,.mt-15{margin-top:15px!important;box-sizing:border-box;}
.text-right{text-align:right;}
.hide{display:none!important;}
button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;}
.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;}
.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4;}
.content{margin-left:4.5em;}
.comment a.author{cursor:pointer;}
.comment .author{font-size:1em;color:#00adb5;font-weight:700;}
.comment .metadata{display:inline-block;margin-left:.5em;color:rgba(0,0,0,.4);font-size:.875em;}
.comment .metadata>*{display:inline-block;margin:0 .5em 0 0;box-sizing:border-box;}
.comment .metadata>:last-child{margin-right:0;}
.comment .text{margin:.25em 0 .5em;font-size:1em;word-wrap:break-word;color:rgba(0,0,0,.87);line-height:1.3;}
.comments .text p{margin:0 0 10px;line-height:20px;font-size:15px;font-weight:400;box-sizing:border-box;}
.comment .actions{font-size:.9em;font-weight:600;}
.participation,.reply{position:relative;margin:0;padding-bottom:.5em;}
.comment .actions a{cursor:pointer;display:inline-block;margin:0 .75em 0 0;color:rgba(0,0,0,.4);}
.comment .actions a:last-child{margin-right:0;}
.comment .actions a{cursor:pointer;display:inline-block;margin:0 .75em 0 0;color:rgba(0,0,0,.4);}
.comment .avatar{display:block;width:3em;height:auto;float:left;margin:.2em 0 0;}
.comment .avatar.avatar-large{width:3.5em;}
.comment .avatar img,.ui.comments .comment img.avatar{display:block;margin:0 auto;width:100%;height:100%;border-radius:50%;}
.comment .reply.form{width:100%;margin-top:1em;}
.field{clear:both;margin:0 0 1em;}
.form textarea{width:90%;vertical-align:top;font-family:inherit;}
.form textarea{margin:0;-webkit-appearance:none;tap-highlight-color:hsla(0,0%,100%,0);padding:.78571429em 1em;background:#fff;border:1px solid rgba(34,36,38,.15);outline:none;color:rgba(0,0,0,.87);border-radius:.28571429rem;box-shadow:0 0 0 0 transparent inset;-webkit-transition:color .1s ease,border-color .1s ease;transition:color .1s ease,border-color .1s ease;font-size:1em;line-height:1.2857;resize:vertical;}
.reply-form-container .reply.form textarea{font-size:1.4em;}
.Reply--cancel--button{font-size:1rem;padding:7px 30px;font-weight:700;line-height:20px;}
.btn-default{color:#333;background-color:#fff;border-color:#ccc;}
.btn-default{background:#fff;}
.Button--primary{color:#fff;background:#00adb5;font-weight:700;padding:12px 40px;}
.errors.comment-errors{display:none;font-size:12px;margin-left:20px;}
.error,.errors,.errors li{color:red;}
.form input[type=checkbox],.ui.form textarea{vertical-align:top;}
.form .reply__button{margin-left:2em;}
.Reply--cancel--button{font-size:1rem;padding:7px 30px;font-weight:normal;line-height:20px;}
.Button--primary{padding:8px 30px;}
.Button{display:inline-block;cursor:pointer;border:1px solid #ccd8e1;border-radius:3px;}
.comments{margin:-1.5em 0 -1em 1.25em;padding:3em 0 2em 2.25em;}
.comments{margin:-1.5em 0 -1em -2.25em;padding:3em 0 .75em 2.25em;}
.comments{clear:both;}
.comments .comment{position:relative;background:none;margin:.5em 0 0;padding:.5em 0 0;border:none;border-top:none;line-height:1.2;box-sizing:border-box;display:block;}
.comments .comment:first-child{margin-top:0;padding-top:0;}
.comments .comment .avatar{display:block;width:3em;height:auto;float:left;margin:.2em 0 0;cursor:pointer;color:#00adb5;text-decoration:none;background-color:transparent;}
.ui.comments .comment .avatar img,.comment img.avatar{display:block;margin:0 auto;width:100%;height:100%;border-radius:.50%;}
.comments .comment>.content{display:block;box-sizing:border-box;}
comments .comment>.avatar~.content{margin-left:3.5em;}
.comments .comment .author{font-size:1em;color:#00adb5;font-weight:700;}
.comment a.author{cursor:pointer;}
.comments .comment .metadata{display:inline-block;margin-left:.5em;color:rgba(0,0,0,.4);font-size:.875em;}
comments .comment .metadata>*{display:inline-block;margin:0 .5em 0 0;box-sizing:border-box;}
.comments .comment .metadata>:last-child{margin-right:0;}
.comments .comment .text{margin:.25em 0 .5em;font-size:1em;word-wrap:break-word;color:rgba(0,0,0,.87);line-height:1.3;overflow:auto;}
.comments .text p{margin:0 0 10px;line-height:20px;font-size:15px;font-weight:400;}
.comments .comment .actions{font-size:.9em;font-weight:600;}
.ui.comments .comment .actions a{cursor:pointer;display:inline-block;margin:0 .75em 0 0;color:rgba(0,0,0,.4);position:relative;padding-bottom:.5em;}

/*登录弹窗*/
.login_popup_mask{width:100%; height:100%; position:fixed; left:0; top:0; background:#000;filter:alpha(opacity=50);opacity:0.5; z-index:100000; display:none;}
.login_popup{ width:900px; height:580px; border-radius:3px; background:#fff; position:fixed; left:50%; margin-left:-450px; top:30px;box-shadow:0 5px 15px rgba(0,0,0,.5);z-index:100001; display:none;}
.login_popup .hd{ background:#F3F3F3; height:57px; line-height:57px; border-bottom:1px solid #E5E5E5; font-size:16px;}
.login_popup .hd .tit{ padding-left:15px;}
.login_popup .hd a.close{ float:right; width:57px; height:57px; line-height:55px; text-align:center; font-size:21px; font-weight:700; color:#C2C2C2; text-shadow:0 1px 0 #fff;font-family:inherit;}
.login_popup .hd a.close:hover{color:#7A7A7A;}
.login_popup .bd{padding:40px 50px; overflow:hidden; zoom:1; box-sizing:border-box;}
.login_popup .bd .reg_box{width:378px; padding-right:78px; border-right:1px solid #EEE; float:left;box-sizing:border-box;}
.login_popup .bd .login_box{width:378px; padding-left:78px; float:left;box-sizing:border-box;}
.login-title{ font-size:18px; font-weight:100; color:#777; padding-bottom:20px;}
.login_popup .bd .form-group{margin-bottom:10px;}
.login_popup .bd .control-label { display:block;font-weight: 700; padding-bottom:5px; text-align:left !important;}
.login_popup .bd .form-control{ display: block; font-size: 14px; line-height:1.5; color: #555 }
.login_popup .bd .form-control { width:300px; height:35px; line-height:35px; padding: 0 8px;box-sizing:border-box; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 3px; box-shadow: inset 0 1px 1px rgba(0,0,0,.075); -webkit-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out; transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out }
.login_popup .bd .form-control:focus { border-color: #66afe9; outline: 0; box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6) }
.login_popup .bd .btn{ width:70px; height:35px; line-height:35px; text-align:center;font-weight:400; cursor:pointer; border:none;font-size:14px;border-radius:3px; padding:0;}
.login_popup .bd .btn-primary {color: #fff;background-color:#D71318;float:left;}
.login_popup .bd .btn-primary:hover{background:#B01F24;}
.login_popup .bd .form-group a { font-size: 12px; color: #2c64b6; }
.login_popup .bd .form-group a:hover{ color:#D71318;}
.login_popup .bd .other_link{ float:left; width:229px; padding-top:5px;}
.login_popup .bd .other_link label{ cursor:pointer; font-weight:100;}
.login_popup .bd .other_link label input{ vertical-align:middle; margin:0 4px 0 0;}
.login_popup .bd .forgot_link{float:right; margin-top:10px;}

/*右侧固定*/
.slide-help, .slide-help a { background: #fff }
.slide-help-box { position: fixed; bottom: 170px;right:10px; margin-right: 0px; z-index: 1000 }
.attention-code, .ielt7 .slide-help-box { position: absolute }
.narrow_980 .slide-help-box { margin-right: -534px }
.slide-help a { display: block; width: 58px; height: 58px; border: 1px solid #eee; text-align: center; color: grey }
.slide-help a span { font-size: 12px }
.slide-help i { display: block; width: 56px; height: 36px }
.slide-help a:hover { border: 1px solid #D71318; background: #D71318; color: #fff }
.slide-help .ico-consult i { margin-top: 6px; background: url(../images/consult.gif) }
.slide-help .ico-consult.mes i, .slide-help .ico-consult:hover i { background: url(../images/slide_help.png) -122px 11px no-repeat }
.slide-help .ico-feedback i { background: url(../images/slide_help.png) 12px -48px no-repeat }
.slide-help .ico-feedback:hover i { background: url(../images/slide_help.png) -121px -47px no-repeat }
.slide-help .ico-attention{ z-index:1; position:relative;}
.slide-help .ico-attention i { background: url(../images/ico_code.gif) center no-repeat }
.slide-help .ico-attention:hover i { background: url(../images/slide_help.png) -121px -105px no-repeat; }
.slide-help .ico-backtop{ display:none;}
.slide-help .ico-backtop i { background: url(../images/slide_help.png) 12px -166px no-repeat }
.slide-help .ico-backtop:hover i { background: url(../images/slide_help.png) -121px -165px no-repeat }
.attention-code { top: -118px; right: 60px; width: 0; height: 300px; overflow: hidden;}
.attention-code-img { position: relative; width: 138px; margin-right: 6px; padding: 10px 0; background: #fff; border: 1px solid #eee }
.attention-code-img p.new-float-loadapp { color: #D71318 }
.attention-code-img img.new-float-loadapp { margin-top: 0 }
.attention-code-img img { display: block; width: 100px; height: 100px; margin: 14px auto 4px }
.attention-code-img p { line-height: 14px; text-align: center; background: #fff; color: #e7691e }
.attention-code-img:after { position: absolute; bottom: 34px; right: -6px;  width: 6px; height: 9px;   }
.slide-help .ico-consult { height: 60px }
.ico-consult .consult-message { display: none; position: absolute; top: 2px; right: 5px; width: 18px; height: 18px; text-align: center; line-height: 18px; color:#ff4900; font-size:12px }
.slide-help .ico-consult.mes { border: 1px solid #ff4900; background: #ff4900; color:#fff }
.slide-help .ico-quoted, .slide-help .ico-quoted:hover { background: url(../images/slide_help.png) 0 -232px no-repeat }
.slide-help .ico-quoted { border: 1px solid #D71318; margin: 1px 0 }
.body_tit p { text-indent: 1.5em; line-height: 30px; margin-bottom: 10px;}
.join_intro h2{ position: relative;    color: #ff552e !important; font-size: 18px;    font-weight: bold;     padding: 0 3px 0 0; padding-left: 10px;   border-bottom: 2px solid #EDEDED;    height: 40px;    line-height: 40px;    color: #4b4b4b;    font-weight: bold;    margin-bottom: 10px;}
.join_intro h2:after {    position: absolute;    left: 0px;    top: 12px;    width: 3px;    height: 18px;    background-color: #ff552e;    content: '';}
.join_intro table {    border-collapse: collapse;    border-spacing: 0;    border-top: 1px solid rgb(230, 230, 230);    width: 100%;}
.join_intro tbody {    display: table-row-group;    vertical-align: middle;    border-color: inherit;}
.join_intro td{    padding-top: 5px;    padding-bottom: 5px;    text-align: center;    color: rgb(85, 85, 85);    border: 1px solid rgb(230, 230, 230);    text-indent: 15px;    height: 20px;    overflow: hidden;    width: 266px;}
.join_intro  th {    padding-top: 5px;    padding-bottom: 5px;    color: rgb(85, 85, 85);    border: 1px solid rgb(230, 230, 230);    text-indent: 15px;    height: 20px;    overflow: hidden;    width: 130px;    background: rgb(249, 249, 249);}
/*最新项目*/
.bt_xiangmu { padding: 0 25px 15px; height: 270px; }
.bt_xiangmu li { border: none; float: left; width: 115px; line-height: 28px; margin-right:4px; }
.bt_xiangmu a {font-size: 12px; }
/*产品分类*/
.chanpn_list ul{ padding:14px 0 4px 25px;}
.chanpn_list ul li{ width:210px; float:left; margin:0 24px 10px 0;}

.chanpn_list ul li span a{ width:200px; height:200px; padding:4px; border:1px solid #e2e2e2; display:block; float:left;}
.chanpn_list ul li span a:hover{ border:1px solid #ccc;box-shadow:0 2px 4px #ccc;}
.chanpn_list ul li span img{ width:200px; height:200px;}
.chanpn_list ul li strong{ display:block; text-align:center; line-height:30px;}

.cp_fenlei{ padding:14px;}
.cp_fenlei a{ float:left; padding:0 8px; height:22px; line-height:22px; border:1px solid #e2e2e2; text-align:center; margin-right:10px;-moz-border-radius:11px;  -webkit-border-radius:11px;  border-radius:11px;}
.cp_fenlei a:hover{ background-color:#e2e2e2;}
.cp_fenlei a.dq,.cp_fenlei a.dq:hover{ background-color:#f38001; color:#fff; border:1px solid #f38001;}
/***产品列表****/
.products_list{ background-color:#fff;}

.products_list{ width:728px; overflow:hidden; background-color:#fff; border-right:1px solid #eee;  border-left:1px solid #eee;}
.products_list{ border-right:1px solid #eee;  border-bottom:1px solid #eee; border-left:1px solid #eee; background-color:#fff;}
.products_list ul{ width:732px; background:url(../images/products_list.jpg);}
.products_list ul li{ width:182px; padding-top:12px; height:256px; float:left; }
.products_list ul li.jg em{  }
.products_list ul li i{ font-style:normal; display:block; height:24px; line-height:24px; overflow:hidden; padding-left:14px; margin-left:5px; font-family:"微软雅黑"; color:#666;}
.products_list ul li i a{ color:#666;}
.products_list ul li span{ width:158px; height:158px; display:block; overflow:hidden; margin:0 0 8px 12px; position:relative;}
.products_list ul li span img{ width:171px; height:171px;}
.products_list ul li strong{ display:block; margin-left:5px; height:24px; line-height:24px; overflow:hidden; color:#f00; font-size:12px; padding-left:14px; font-family:"微软雅黑";}
.products_list ul li strong a{ color:#333;}
.products_list ul li strong a:hover,.products_list ul li i a:hover{ color:#c00;}

.products_list ul li em{ display:block; height:22px; line-height:20px; font-style:normal; background:url(../images/c_project_fg.jpg) no-repeat center center; margin-top:4px;  padding-top:3px; text-align:center; padding-left:14px;}
.products_list ul li em a{ width:64px; margin-right:12px; height:20px;float:left; text-align:center;-moz-border-radius:11px;
    -webkit-border-radius:11px;
    border-radius:11px;background-color:#f6f6f6; border:1px solid #e2e2e2; color:#333;}
.products_list ul li.jg em a{background-color:#f38001;border:1px solid #f38001;  color:#fff; }
.products_list ul li em a:hover{ background-color:#c56700;border:1px solid #c56700; color:#fff;}
.box{width:1200px;margin:0 auto;text-align:left;}
.w720{width:880px;float:left;overflow:hidden;}

.w720 .products_list{width: auto;}
.w720 .products_list ul{width: auto;}
.w720 .products_list ul li { width: 172px; }
.w720 .products_list ul li span{margin:0 0 8px 12px }
.w720 .products_list ul li span img{border-radius: 5px;}
.products_list1{ background-color:#fff; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; border-left:1px solid #e2e2e2;}
.products_h{ padding:18px 0 18px 14px; border-bottom:1px dotted #e2e2e2;}
.products_h_pic{ float:left;  width:110px;}
.products_h_pic a{ width:100px; height:100px; padding:4px; border:1px solid #e2e2e2; display:block; float:left; background-color:#fff;}
.products_h_pic a:hover{ background-color:#fff; padding:4px; border:1px solid #ccc;}
.products_h_pic img{ width:100px; height:100px;}
.products_h_c{width:580px; float:right;}
.products_h_c1{ width:380px; float:left;}
.products_h_c1 span.pp_bt1{ height:30px; line-height:30px; font-size:18px; font-family:"微软雅黑"; color:#333; font-weight:bold;}
.products_h_c1 span.pp_bt1 a{ color:#333;}
.products_h_c1 span.pp_bt1 a:hover{ color:#f00;}
.products_h_c1 span{ display:block; height:28px; line-height:28px; overflow:hidden; color:#999;}
.products_h_c1 span em{ font-style:normal; float:left; margin-right:10px;}
.products_h_c1 strong{ font-weight:100; color:#333;}
.products_h_r{ width:180px; float:right;}
.products_h_r span{ display:block; line-height:28px;}
.products_h_r strong{ display:block; height:30px; line-height:30px; font-weight:100;}
.products_h_r strong em{ font-style:normal; color:#f00; line-height:30px; font-family:"微软雅黑";  font-size:14px; font-weight:bold;}
.products_h_r code{ font-weight:bold;}
.products_h_r span a{ height:22px; line-height:22px; margin-top:3px; background:url(../images/liuyan.gif) no-repeat 8px 4px #f38001; padding-left:28px; width:66px; color:#fff; display:block;-moz-border-radius:11px;  -webkit-border-radius:11px;  border-radius:11px;}
.products_h_r span a:hover{background:url(../images/liuyan.gif) no-repeat 8px 4px #c56700; color:#fff;}

.products_h_xg{ clear:both; height:22px;}
.products_h_xg span{ width:78px; padding-left:24px; border:1px solid #ffecd6; background:url(../images/open.gif) no-repeat 5px 4px; height:20px; display:block; float:left; line-height:22px; color:#f38001; cursor:pointer;}
.products_h_xg span.kg1{background:url(../images/open.gif) no-repeat 5px 4px;}
.products_h_xg span.kg2{background:url(../images/open.gif) no-repeat 5px -30px #fff9f2; height:21px; border:1px solid #ffddb6;border-bottom:none;}
.products_h_cp{ margin-right:14px; border-right:1px solid #ffddb6; border-bottom:1px solid #ffddb6; padding:8px 0; border-left:1px solid #ffddb6; line-height:22px; color:#ffddb6; background:url(../images/products_h_cp.gif) no-repeat left top #fff9f2; display:none;}
.products_h_cp a{ padding:0 10px; display:inline-block;}


.chanpin_pic img{ width:240px; height:240px;}
.chanpin_js { padding:0 14px;}
.chanpin_js h1{ font-size:22px; font-weight:bold; line-height:30px; padding:18px 0; font-family:"微软雅黑"; color:#333; text-align:center;}
.chanpin_pic{ float:left; width:240px; height:240px; padding:14px; border:1px solid #e2e2e2;}

.chanpin_js1{ margin-left:282px;}
.chanpin_js1 strong{ border-top:1px solid #ebebeb; display:block; background-color:#f6f6f6; height:35px; line-height:35px; padding:0 14px; color:#333;-moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;}
.chanpin_js2{padding:10px; line-height:30px;}
.chanpin_js1 span{ display:block;  background-color:#fff4e6; padding:14px; height:36px;-moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;}
.chanpin_js1 span a{ float:left; margin-right:10px; display:block; width:147px; height:36px; background:#c56700; line-height:40px; text-indent:-9999px;}
.chanpin_js1 span a.cc_button1{ background:url(../images/daili.gif) no-repeat; }
.chanpin_js1 span a.cc_button2{ background:url(../images/daili.gif) no-repeat 0 -42px; }

.shuoming{ margin-top:14px;}

.shuoming h2{ border-bottom:1px solid #c56700; height:36px; line-height:36px;  font-size:16px; font-family:"微软雅黑"; color:#333;padding:0 14px 0 14px;background:url(../images/in_new_pic.jpg) no-repeat 0 12px;}
.chanpin_sm h2{}
.shuoming_content{ padding:10px 0; font-size:14px; line-height:200%; color:#333;}
.jieshao,.xm_pic_list,.xm_news,.xm_news_list,.chanpn_list{ border:1px solid #e2e2e2;margin-top:10px;}
.xmjs_bt{ border-bottom:1px solid #c56700; height:36px; line-height:36px; background:url(../images/in_new_pic.jpg) no-repeat 14px 10px #f2f2f2; padding:0 14px 0 26px; font-size:16px; font-family:"微软雅黑"; color:#333;}
.xmjs_bt em{ float:right; font-style:normal; color:#999; font-style:normal; font-size:12px; font-family:"宋体"; font-weight:100; line-height:30px; padding-top:6px;}
.xmjs_bt a{ color:#999;}
.content{ padding:10px 14px; font-size:14px; line-height:200%; color:#333;}
.content p{text-indent:2em;}
.content h2,.content h3,.content h4,.content h5,.content h6,.content{font-size: 14px; line-height: 40px;}
/*推荐滚动品牌*/
.chanpin_xg{ margin-top:10px;border:1px solid #eee; }
#slide-box{ width:662px; position:relative; height:160px; padding:0 33px; margin-top:14px;  background-color:#fff;}
#slide-box .ks-switchable-triggers{}
#slide-box .ks-switchable-triggers A {DISPLAY:block;WIDTH:5px;HEIGHT:9px;}
#slide-box .wrap{ width:662px; height:156px; overflow:hidden;}
#slide-box ul{ width:1025px;}
#slide-box li{ float:left; width:135px; height:158px;}
#slide-box li span{ display:block;  width:110px; height:110px; padding:4px; border:1px solid #e2e2e2;  overflow:hidden; position:relative;}
#slide-box li span a{}
#slide-box li span img{ width:110px; height:110px;}
#slide-box li strong{ display:block; width:120px; height:20px; line-height:20px; padding-top:5px; overflow:hidden; font-size:12px; text-align:center; font-weight:100;}
/********************计算器新加页面***********************/

.province-town select { padding-left: 7px; width: 116px; height: 39px; padding-top: 7px; padding-bottom: 7px; }
.select_Shen { float: left; }
.select_City { margin-right: 23px; float: right; }
.form_line { margin: 0; padding: 0; }
.element .text_wrap .area_text { width: 221px; }
.text_lbl { cursor: text; }
.element .first_line { width: 76px; height: 38px; margin-right: 3px; margin-bottom: 12px; padding: 7px 0; }
.element select { border: 1px solid #CCC; }
.element .second_line { width: 118px; height: 38px; margin-right: 3px; padding: 7px 0; }
.element .text_wrap .phonetext { width: 221px; }

.text_area { font-size: 12px; color: #f79c33; }
/* 在线报价详细页修改 */
.zxbj_details .con { margin-bottom: 100px; }
.calputer_tit span { margin-left: 10px; color: #f36f20; font-size: 12px; }
.label_start { float: right; font-size: 24px; color: #fe5f00; font-family: Arial; margin-top: 5px; }
.zxbj_details { padding-top: 140px; }
.toolbar_header_center_left ul li em.sjbj_hot { display: none; }
.calputer_tit .num_man { margin: 0 2px; }
.accept-price { padding-left: 5px; height: 38px; border: 1px solid #ddd; line-height: 28px; width: 254px; color: #333; font-size: 14px; }
.bj_form .select_xian { margin-right: 0; }
.bj_form .select_shi { margin-right: 8px; }
.bottom_slide_box{-webkit-transition: 300ms; transition: 300ms;}
.bottom_slide_box .zxgs-list { width: 338px; height: 208px; border: 1px solid #f0f0f0; margin-top: 12px; }
.bottom_slide_box .zxgs-list .zxgs-list-before {  }
.bottom_slide_box .zxgs-list .zxgs-list-before li { font-size: 14px; color: #666; margin-bottom: 13px; }
.zxgs-list-after li.list-after-li { padding: 10px; width: 318px; height: 68px; border: 1px solid #f0f0f0; margin-bottom: 4px; position: relative }
.zxgs-list-show { margin-top: 30px; overflow: hidden; }
.zxgs-list-show .zxgs-name p { font-size: 14px; color: #333; width: 125px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.zxgs-list-show .zxgs-name { float: left; margin-right: 10px; }
.zxgs-list-show .zxgs-name span { font-size: 12px; color: #999; }
.zxgs-list-show .zxgs-name span em { font-size: 12px; color: #f36f20; }
.zxgs-list-show img { width: 68px; height: 68px; border: 1px solid #f0f0f0; float: left; margin-right: 10px; }
.zxgs-list-show .zxgs-information { float: left; height: 68px; border-left: 1px solid #ddd; width: 100px; }
.zxgs-information ul { margin-left: 10px; }
.zxgs-information ul li { border: 0; line-height: 21px; width: 100px; }
.zxgs-information span { font-size: 12px; }
.zxgs-information em { font-size: 12px; color: #f36f20; }
.zxgs-list-show .list-after-li b { position: absolute; top: 0; left: 0; width: 22px; height: 31px; }


i { font-style: normal; }
.con { width: 980px; margin: 0 auto; color: #333; }
.con_t { font-size: 24px; padding-bottom: 15px; }
.bottom_slide_box .con_bj { position: relative; background-color: #fefefe; }
.con_bj h3 { font-size: 20px; color: #333; font-weight:bold; }
.con_bj_cal { position: relative; width: 409px; /*height: 322px; */padding: 34px 40px; }
.bj_form { width: 370px; padding-top: 25px; font-size: 14px; }
.bj_form .label { font-size: 16px; color: #333; text-align: left; margin-left: 0 }
.bottom_slide_box .bj_form .element { width: 265px; position: relative; padding-bottom: 0; }
.bj_form .select { width: 255px; padding-left: 5px; height: 38px; }
.bj_form .select_s_s { width: 78px; margin-bottom: 10px; }
.bj_form .select_s { width: 122px; margin-right: 10px; }
.bj_form .text { width: 233px; }
.bj_form .area_text { width: 223px; padding: 7px 20px 7px 10px; }
.bj_form .text_wrap { position: static; }
.bj_form .text_wrap .text_lbl { left: 11px; }
.bj_form .text_wrap .unit { position: absolute; right: 34px; top: 7px; margin: 0; color: #bbb; }
.bottom_slide_box .bj_form .form_error { font-size: 12px; }
.ele_b { margin-left: -10px; }
.ele_bt { float: left; width: 120px; height: 32px; line-height: 32px; text-align: center; margin-right: 10px; border: 1px solid #ddd; cursor: pointer; }
.ele_bt_on { color: #f36f20; border-color: #f36f20; }
.bottom_slide_box .con_bj_res { width: 340px; color: #333; font-size: 14px; margin-left: 100px; margin-top:20px; padding: 0; }
.bj_res_t { text-align: center; line-height: 35px; font-size: 20px; width: 300px; }
.bj_res_t b { display: inline-block; width: 70px; text-align: right; color: #f36f20; font-size: 24px; padding-right: 5px; }
.bj_res_t span { font-size: 14px; }
.bj_res_ul { margin-top: 26px; border: 1px solid #ddd; }
.bj_res_ul li { height: 40px; line-height: 40px; border-bottom: 1px solid #ddd }
.bj_res_ul li span { float: left; width: 98px; padding-left: 20px; border-right: 1px solid #ddd; height: 40px; }
.bj_res_ul li.let_spac { border-bottom: none; }
.bj_res_ul li strong { float: left; width: 179px; padding-right: 30px; height: 40px; line-height: 40px; font-weight: normal; text-align: right; }
.bj_res_ul li strong em { font-style: normal; margin-left: 14px; }
.let_spac i { padding: 0 21px; }
.bj_res_ul li b { display: inline-block; width: 107px; margin: 0 15px; padding-bottom: 3px; border-bottom: 1px solid #eaeaea; font-weight: normal; color: #f36f20; font-size: 20px; }
.bj_res_tip { color: #999; text-align: center; padding-top: 15px; }

.zxbj_info .info_hd h3 em { font-size: 12px; padding-left: 5px; }
.bj_form .gs-select-s { width: 80px; margin-right: 7px; }
.con_bro { width: 980px; overflow: hidden; }
.con_bro ul { width: 1008px; }

/**********************************************************
 *add by fidermo.hu 整合页面 2018/9/27
 **********************************************************/
.col_l { float: left; }
.new_zxys_info .bj_form { padding-top: 25px; }
.all_Calc_Container .con_bj { box-shadow: none; }
.all_Calc_Container .con_mainbody { background-color: #fefefe; }
.zxbj_details .Calc_Container_zxys .zxbj_zxgs, .zxbj_details .Calc_Container_zxys .zxbj_zxdk, .zxbj_details .Calc_Container_zxys .zxbj_jiri, .zxbj_details .Calc_Container_zxys .zxbj_zxcl { display: none; }
.zxbj_details .Calc_Container_zxgs .zxbj_zxys, .zxbj_details .Calc_Container_zxgs .zxbj_zxdk, .zxbj_details .Calc_Container_zxgs .zxbj_jiri, .zxbj_details .Calc_Container_zxgs .zxbj_zxcl { display: none; }
.zxbj_details .Calc_Container_zxdk .zxbj_zxys, .zxbj_details .Calc_Container_zxdk .zxbj_zxgs, .zxbj_details .Calc_Container_zxdk .zxbj_jiri, .zxbj_details .Calc_Container_zxdk .zxbj_zxcl { display: none; }
.zxbj_details .Calc_Container_jiri .zxbj_zxys, .zxbj_details .Calc_Container_jiri .zxbj_zxgs, .zxbj_details .Calc_Container_jiri .zxbj_zxdk, .zxbj_details .Calc_Container_jiri .zxbj_zxcl { display: none; }
.zxbj_details .Calc_Container_zxcl .zxbj_zxys, .zxbj_details .Calc_Container_zxcl .zxbj_zxgs, .zxbj_details .Calc_Container_zxcl .zxbj_jiri, .zxbj_details .Calc_Container_zxcl .zxbj_zxdk { display: none; }
.clear:after { clear: both; content: ''; height: 0; display: block; }

.zxbj_zxys .con_bj { background-color: #fefefe; }


.calcstart { position: absolute; color: #fff; display: inline-block; width: 40px; top: 46px; left: 56px; cursor: pointer; }
.calc-btn-start, .calc-btn-end { position: absolute; width: 134px; height: 138px; top: 121px; right: -66px; display: block; }
.calc-btn-start { background: #fefefe url(../images/active_btn.png) no-repeat 3px -150px;  }
.calc-btn-start:hover { background-position-x: -153px; }
.calc-btn-start:active { background-position-x: -310px; }
.calc-btn-end { background: #fefefe url(../images/active_btn.png) no-repeat 3px -3px;  }
.calc-btn-end:hover { background-position-x: -153px; }
.calc-btn-end:active { background-position-x: -310px; }
.zxbj_zxys .zxys_result { font-size: 20px; text-align: center; }
.zxbj_zxys .zxys_result span { font-size: 15px; }
.zxbj_zxys .zxys_result b { font-size: 30px; color: #ff5a00; display: inline-block; width: 65px; text-align: center; }
.zxgs-list-before { text-align: center; }
.zxbj_zxys .zxgs-list .zxgs-list-before li {}
.zxbj_zxys .zxgs-list .zxgs-list-before li span { float: left; }
.zxbj_zxys .zxgs-list .zxgs-list-before li em { display: inline-block; float: left; margin-left:10px; }
.zxbj_zxys .zxys_worn { color: #999; font-size: 12px; margin-top: 14px; }
.zxbj_zxys .zxys_worn span { color: #ff5a00; }
.zxbj_zxcl .zxys_worn p { color: #999; font-size: 12px; }
.zxbj_zxcl .material-detail div { padding: 8px 0px 7px 17px; }
.zxbj_zxdk .calc_result h3 { margin-top: 18px; }
.zxbj_zxdk .repay_detail { border: 1px solid #DDD; background-color: #fff; width: 338px; margin-top: 37px; height: 228px; margin-top: 26px; padding-top: 16px; }
.zxbj_zxdk .inputips { right: 0px; left: 12px; }
.zxbj_zxdk .zxdk_phone { margin-top: 10px; }

.zxbj_zxdk .zxdk_result { font-size: 14px; }
.zxbj_zxcl .element .first_line { height: 37px; margin-bottom: 10px; }
.zxbj_zxcl .bj_form .element { padding-bottom: 21px; }
.zxcl_worn { font-size: 12px; color: #999; margin-top: 11px; }
.zxcl_worn span { color: #ff5a00; }
.zxbj_zxcl .con_bj_res { margin-top: 34px; }
.zxcl_explain { margin-top: 8px; }
.zxbj_zxgs .bj_form { margin-top: 26px; }
.zxbj_zxgs .bj_form .element { padding-bottom: 20px; }
.zxbj_zxgs .zxgs-list { height: 228px; margin-top: 27px; }
.zxbj_zxgs .con_bj_res { margin-top: 33px; }
.zxbj_zxdk .calc_result { margin-top: 16px; }
.zxbj_zxjr .con_bj_res { margin-left: 115px; margin-top: 32px; }
.zxbj_zxjr .m_year { margin-top: -4px; }
.zxcl_explain { position: relative; margin-left: 20px; padding-left: 10px; line-height: 24px; color: #999; font-size: 12px; }
.zxcl_explain .attention { color: #f36f20; }
.zxbj_zxgs .con_bj_res .bj_explain { margin: 0; }
.zxgs-list-after .zxgs-information li em { display: inline-block; width: 42px; }
.bottom_slide_box { height:440px; position: fixed; bottom:-440px; z-index: 7999; width: 100%; _position: absolute;  _left:expression(eval(document.documentElement.scrollLeft));
    _top:expression(eval(document.documentElement.scrollTop + document.documentElement.clientHeight - 215))
}
.bottom_slide_box .slide_box_shade { height:485px; background: #15161a; position: absolute; bottom: 0px; z-index: 5; width: 100%; opacity: 0.78; filter: alpha(opacity=78); -ms-filter: alpha(opacity=78); }
.all_Calc_Container { z-index: 7; position: absolute; left: 50%; margin-left: -490px; top: 53px; width: 980px; }
.bottom_slide_box .con_bj_cal { padding: 24px 40px 20px 40px; /*height: 330px;*/ }
.con_bj_res { margin-top: 18px; }
.zxbj_details { background: none; }
.all_Calc_Container { top: 16px; }
.bj_form { padding-top: 15px; }
.zxgs-list { margin-top: 12px; }
.zxbj_zxcl .con_bj_res { margin-top: 24px; }
.bottom_slide_box .Calc_Container_zxys .bottom_slide_img { width: 720px; height: 120px; z-index: 7; position: absolute; left: 85px; top: -116px; background: url(../images/bottom_slide_bj.png?v=20161107) no-repeat;}

.bottom_slide_down { position: absolute; right: 95px; top: -50px; background: url(../images/bottom_slide_ud.png) no-repeat -1px -4px;  width: 42px; height: 43px; cursor: pointer; }
.bottom_slide_up { background: url(../images/bottom_slide_ud.png) no-repeat -47px -3px;  }

.Calc_Container_zxgs .bottom_slide_down { right: 62px; }
.Calc_Container_zxdk .bottom_slide_down { right: 30px; }
.Calc_Container_jiri .bottom_slide_down { right: 92px; }
.fifthon .zxjrimg { background-position: -492px -56px; }
.bottom_slide_click { position: absolute; cursor: pointer; width: 100%; height: 91px; top: -70px; left: 0; z-index: 10; }
.zxbj_details .bottom_slide_question, .zxbj_details .repay_mon { font-size: 30px; color: #ff5a00; font-weight: bold; }
.element .first_line { margin-right: 7px; }
.element .second_line { margin-right: 6px; }
.zxbj_zxys { margin-top: 4px; }
.zxys_result span.zxys-result-span { font-size: 20px; color: #333; font-weight:bold; }
.bj_form .label { font-size: 14px; }
.bottom_slide_content .text_area { display: none; position: absolute; top: 37px; left: 0; font-size: 12px; color: #f79c33; }
.bottom_slide_content .attention { color: #f36f20; }
.zxgs-list-before li strong{ font-weight:100;}
.zxgs-list-before li em { color: #f36f20; font-weight:bold; }
.bottom_slide_box .bottom_slide_content .zxgs-list { border: 1px solid #e8e8e8; }
.bottom_slide_box .zxys_explain { margin-top: 5px; }

/**/
.bottom_slide_box .element .province-town, .bottom_slide_box .element .text_wrap, .bottom_slide_box .element .zxgs-hx { padding-bottom: 10px; }
.bottom_slide_box .element .height_auto { padding-bottom: 0; }

/* 表单 -- 全站公用
 *****  by  sisi.yuan
 */
.mod_form .form_hd { padding-left: 20px; color: #999; margin-bottom: 16px; }
.mod_form .form_hd .ico_info_s { float: left; margin-left: -20px; margin-top: 2px; }
.mod_form .text { padding: 7px 10px; width: 184px; border: 1px solid #ddd; }
.mod_form .select { width: 206px; border: 1px solid #ddd; height: 34px; line-height: 28px; }
.mod_form .select_s { width: 90px; }
.mod_form .form_line { zoom: 1; }
.mod_form .form_line:after { display: block; clear: both; content: "\0020"; visibility: hidden; height: 0; }
.mod_form .label { width: 24.6%; padding-right: 8px; margin-left: -8px; float: left; text-align: right; line-height: 34px; }
.mod_form .element { width: 75.4%; float: right; padding-bottom: 15px; }
.mod_form .form_error { margin-top: 3px; color: #f66; }
.mod_form .text_wrap { position: relative; }
.mod_form .text_wrap .unit { margin-left: -20px; }
.mod_form .text_wrap .text_lbl { color: #bbb; position: absolute; left: 10px; top: 8px; }
.mod_form .btn_org, .mod_form .btn_white { float: left; }
.mod_form .btn_org { margin-right: 12px; }
/*弹窗计算器*/
.calculator_popup_mask{width:100%; height:100%; position:fixed; left:0; top:0; background:#000;filter:alpha(opacity=50);opacity:0.5; z-index:100000; display:none;}
.calculator_popup{ width:980px; height:420px; bottom:50%; margin-bottom:-210px; left:50%; margin-left:-490px; z-index:100001;display:none;}
.calculator_popup a.close{ position:absolute; right:5px; top:0px; float:right; width:40px; height:40px; line-height:40px; text-align:center; font-size:21px; font-weight:700; color:#C2C2C2; text-shadow:0 1px 0 #fff;font-family:inherit; z-index:999999;}
.calculator_popup .zxbj_zxys{ margin-top:0;}
/****************品牌推荐************/
.rec_brand_list{ background:#FFF; overflow:hidden; zoom:1; padding-bottom:15px; margin-top:2px; padding-left:3px; margin-bottom:0;}
.rec_brand_list ul{padding:0;}
.rec_brand_list ul li{ float:left; text-align:center; width:117px; height:110px; overflow:hidden; margin:10px 18px 10px 0; list-style-type: none; background: none; padding-left: 0; }
.rec_brand_list ul li a{ display:block; width:114px; height:86px; border:solid 1px #e0e0e0}
.rec_brand_list ul li a.brand-title{ display:block; width: auto; height: auto; border: none; font-weight: normal; font-size: 14px;}
.rec_brand_list ul li>a:hover{ border:solid 1px red;}
.rec_brand_list ul li img{ width:100px; height:75px; display:block; margin:5px auto 0 auto;}
.rec_brand_list ul li em{ font-style:normal; line-height:27px;}
/*************加盟电话***************/
.bg-write{background: #fff;}
.jmphone-container{width: 870px; float: left;}
.jmphone_attrs{padding: 5px; border-radius: 5px; margin-bottom: 10px;}
.brandpic{float: left;}
.jmphone_attrs .brandpic img{ width: 100px; height: 100px; border-radius: 5px;}
.jmhone_brands{float: left; padding-left: 10px; color: #666; }
.jmhone_brands dl{border: none; padding: 5px 0;}
.jmhone_brands dl dt{width: auto !important; height: auto !important; float: none !important;}
.jmhone_brands dl dt h1{font-size: 20px; line-height: 25px; font-weight: bold;}
.jmhone_brands dl dd{ padding-left: 0px; font-size: 14px; line-height: 24px;}
.jmphone_main{padding: 15px; margin-bottom: 10px;}
.jmphone_main .jmphone_left{width: 280px; height: 240px; overflow: hidden; float: left;}
.jmphone_main .jmphone_left .swiper-container{width: 280px; height: 240px;}
.jmphone_main .jmphone_left .swiper-container img{border-radius: 5px;}
.jmphone_right{float: left; padding-left: 30px;}
.jmphone_right dl{border: none; padding: 0px;}
.jmphone_right dl dt{width: auto !important; height: auto !important; float: none !important; padding-bottom: 5px;}
.jmphone_right dl dt h1{font-size: 20px; line-height: 25px; font-weight: bold;}
.jmphone_right dl dd{ padding-left: 0px; font-size: 15px; line-height: 30px; width: 500px;}
.jmphone_right dl dd span{font-size: 20px; font-weight: bold;}
.jmphone_content{border-radius: 5px; padding: 15px; font-size: 15px; line-height: 30px; margin-bottom: 10px;}
.jmphone_content a{font-size: 15px;  color: #EA630BFF; }
.jmphone_content p{line-height: 28px; font-size: 16px; text-indent: 2em; padding-top: 10px;}
ul.jmphone_xg{margin-top: 10px;}
ul.jmphone_xg li{display: inline-block; width: 250px; padding-left: 20px;}
ul.jmphone_xg li a{color: rgb(102,102,102);}
.check_msg_bd li a {color:rgb(102,102,102); font-size: 12px;}

.brand_right_info{ /*margin-top:50px;*/ width: 290px;}
.brand_right_info .new_right{width:290px;  }
.brand_right_info .new_right .new_bt{width:290px;border-radius: 12px; padding: 10px 0;}
.brand_right_info .new_right .new_bt h3{width:290px;border-bottom:none; padding:0; font-size: 18px; text-indent: 25px; color: #4b4b4b;}
.brand_right_info .new_right .new_bt h3 a{color: #4b4b4b;font-size: 18px;}
.brand_right_info .new_bt img{ width: 94px; height: 70px;}
.brand_right_info .new_bt .cont{width: 108px;}
.brand_right_info .new_bt .name{ width: 140px;}
.brand_right_info .new_bt .name a{ font-size: 14px;}
.brand_right_info .new_bt .num{ border-radius:3px;margin:8px 8px 0 0;}
.brand_right_info .new_bt .rank_bd{ padding: 0 25px;}
.brand_right_info .new_bt .rank_bd li:first-child .num{background: #d71318;color: #fff;}
.brand_right_info .new_bt .rank_bd li:nth-child(2) .num{background: #ff4e10;color: #fff;}
.brand_right_info .new_bt .rank_bd li:nth-child(3) .num{background: #ff8647;color: #fff;}
.brand_right_info .new_bt .price{width: 74px;}
.brand_right_info .new_bt .cont p a{font-size: 14px;}
.detail_title{display: flex; flex-direction: row; align-items: center; justify-content: space-between;}
.detail_title .title_intro{max-width: 332px; overflow: hidden; text-wrap: nowrap; text-overflow: ellipsis; height: 17px;  -webkit-line-clamp: 1;}
